0001558370-24-003645.txt : 20240321 0001558370-24-003645.hdr.sgml : 20240321 20240320175250 ACCESSION NUMBER: 0001558370-24-003645 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240321 DATE AS OF CHANGE: 20240320 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Epsilon Energy Ltd. CENTRAL INDEX KEY: 0001726126 STANDARD INDUSTRIAL CLASSIFICATION: CRUDE PETROLEUM & NATURAL GAS [1311] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 000000000 STATE OF INCORPORATION: A0 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38770 FILM NUMBER: 24768796 BUSINESS ADDRESS: STREET 1: 500 DALLAS STREET STREET 2: SUITE 1250 CITY: HOUSTON STATE: TX ZIP: 77002 BUSINESS PHONE: 281-670-0002 MAIL ADDRESS: STREET 1: 500 DALLAS STREET STREET 2: SUITE 1250 CITY: HOUSTON STATE: TX ZIP: 77002 10-K 1 epsn-20231231x10k.htm 10-K
false0001726126FYP0Y23117144http://fasb.org/us-gaap/2023#GainLossOnSaleOfDerivativeshttp://fasb.org/us-gaap/2023#GainLossOnSaleOfDerivativesUnlimitedUnlimitedP5YP3YUnlimitedUnlimitedUnlimitedUnlimitedUnlimitedUnlimited0001726126epsn:NormalCourseIssuerBidRepurchaseProgramMarch82022ToMarch72023Member2023-01-012023-03-070001726126epsn:NormalCourseIssuerBidRepurchaseProgramMarch272024ToMarch262025Memberus-gaap:SubsequentEventMember2024-03-270001726126epsn:NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member2023-03-270001726126epsn:NormalCourseIssuerBidRepurchaseProgramMarch82022ToMarch72023Member2022-12-310001726126srt:MaximumMemberepsn:NormalCourseIssuerBidRepurchaseProgramMarch272024ToMarch262025Memberus-gaap:SubsequentEventMember2024-03-270001726126srt:MaximumMemberepsn:NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member2023-03-270001726126epsn:NormalCourseIssuerBidRepurchaseProgramMarch82022ToMarch72023Member2022-03-082022-12-310001726126epsn:NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member2023-03-272023-12-310001726126epsn:NormalCourseIssuerBidRepurchaseProgramMember2023-01-012023-12-310001726126us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001726126us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001726126us-gaap:CommonStockMember2023-01-012023-12-310001726126us-gaap:CommonStockMember2022-01-012022-12-310001726126us-gaap:RetainedEarningsMember2023-12-310001726126us-gaap:AdditionalPaidInCapitalMember2023-12-310001726126us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001726126us-gaap:RetainedEarningsMember2022-12-310001726126us-gaap:AdditionalPaidInCapitalMember2022-12-310001726126us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001726126us-gaap:RetainedEarningsMember2021-12-310001726126us-gaap:AdditionalPaidInCapitalMember2021-12-310001726126us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001726126us-gaap:TreasuryStockCommonMember2023-12-310001726126us-gaap:CommonStockMember2023-12-310001726126us-gaap:CommonStockMember2022-12-310001726126us-gaap:TreasuryStockCommonMember2021-12-310001726126us-gaap:CommonStockMember2021-12-310001726126us-gaap:EmployeeStockOptionMemberepsn:ExercisePriceDollar5.03Member2023-01-012023-12-310001726126us-gaap:EmployeeStockOptionMemberepsn:ExercisePriceDollar5.03Member2023-12-310001726126us-gaap:EmployeeStockOptionMember2021-12-310001726126us-gaap:RestrictedStockMember2021-01-012021-12-310001726126epsn:PerformanceStockUnitsMember2021-01-012021-12-310001726126us-gaap:RestrictedStockMember2022-12-310001726126epsn:PerformanceStockUnitsMember2022-12-310001726126us-gaap:RestrictedStockMember2021-12-310001726126epsn:PerformanceStockUnitsMember2021-12-310001726126epsn:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310001726126srt:MinimumMemberus-gaap:RestrictedStockMember2023-01-012023-12-310001726126srt:MaximumMemberus-gaap:RestrictedStockMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMemberus-gaap:OilAndCondensateMemberepsn:UpstreamUsaSegmentMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMemberus-gaap:OilAndCondensateMemberepsn:GasGatheringSegmentMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasReservesMemberepsn:UpstreamUsaSegmentMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasReservesMemberepsn:GasGatheringSegmentMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasLiquidsReservesMemberepsn:UpstreamUsaSegmentMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasLiquidsReservesMemberepsn:GasGatheringSegmentMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringAndCompressionMemberepsn:UpstreamUsaSegmentMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringAndCompressionMemberepsn:GasGatheringSegmentMember2023-01-012023-12-310001726126us-gaap:IntersegmentEliminationMemberus-gaap:OilAndCondensateMember2023-01-012023-12-310001726126us-gaap:IntersegmentEliminationMembersrt:NaturalGasReservesMember2023-01-012023-12-310001726126us-gaap:IntersegmentEliminationMembersrt:NaturalGasLiquidsReservesMember2023-01-012023-12-310001726126us-gaap:IntersegmentEliminationMemberepsn:GasGatheringAndCompressionMember2023-01-012023-12-310001726126us-gaap:CorporateNonSegmentMemberus-gaap:OilAndCondensateMember2023-01-012023-12-310001726126us-gaap:CorporateNonSegmentMembersrt:NaturalGasReservesMember2023-01-012023-12-310001726126us-gaap:CorporateNonSegmentMembersrt:NaturalGasLiquidsReservesMember2023-01-012023-12-310001726126us-gaap:CorporateNonSegmentMemberepsn:GasGatheringAndCompressionMember2023-01-012023-12-310001726126epsn:GasGatheringAndCompressionMemberus-gaap:IntersubsegmentEliminationsMember2023-01-012023-12-310001726126us-gaap:OilAndCondensateMember2023-01-012023-12-310001726126srt:NaturalGasLiquidsReservesMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMemberus-gaap:OilAndCondensateMemberepsn:UpstreamUsaSegmentMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMemberus-gaap:OilAndCondensateMemberepsn:GasGatheringSegmentMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasReservesMemberepsn:UpstreamUsaSegmentMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasReservesMemberepsn:GasGatheringSegmentMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasLiquidsReservesMemberepsn:UpstreamUsaSegmentMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasLiquidsReservesMemberepsn:GasGatheringSegmentMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringAndCompressionMemberepsn:UpstreamUsaSegmentMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringAndCompressionMemberepsn:GasGatheringSegmentMember2022-01-012022-12-310001726126us-gaap:IntersegmentEliminationMemberus-gaap:OilAndCondensateMember2022-01-012022-12-310001726126us-gaap:IntersegmentEliminationMembersrt:NaturalGasReservesMember2022-01-012022-12-310001726126us-gaap:IntersegmentEliminationMembersrt:NaturalGasLiquidsReservesMember2022-01-012022-12-310001726126us-gaap:IntersegmentEliminationMemberepsn:GasGatheringAndCompressionMember2022-01-012022-12-310001726126us-gaap:CorporateNonSegmentMemberus-gaap:OilAndCondensateMember2022-01-012022-12-310001726126us-gaap:CorporateNonSegmentMembersrt:NaturalGasReservesMember2022-01-012022-12-310001726126us-gaap:CorporateNonSegmentMembersrt:NaturalGasLiquidsReservesMember2022-01-012022-12-310001726126us-gaap:CorporateNonSegmentMemberepsn:GasGatheringAndCompressionMember2022-01-012022-12-310001726126epsn:GasGatheringAndCompressionMemberus-gaap:IntersubsegmentEliminationsMember2022-01-012022-12-310001726126us-gaap:OilAndCondensateMember2022-01-012022-12-310001726126srt:NaturalGasLiquidsReservesMember2022-01-012022-12-310001726126epsn:GasOilNglsAndCondensateMember2022-01-012022-12-310001726126epsn:GasGatheringAndCompressionMember2022-01-012022-12-310001726126srt:MinimumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001726126srt:MaximumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001726126us-gaap:BuildingMember2023-12-310001726126us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001726126us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001726126country:CAus-gaap:ForeignCountryMember2023-12-310001726126us-gaap:StateAndLocalJurisdictionMember2023-12-310001726126us-gaap:ForeignCountryMember2023-12-310001726126us-gaap:DomesticCountryMember2023-12-310001726126epsn:AuburnGasGatheringSystemMember2023-12-310001726126us-gaap:RevolvingCreditFacilityMember2023-12-060001726126us-gaap:RevolvingCreditFacilityMember2023-12-310001726126us-gaap:RevolvingCreditFacilityMember2022-12-310001726126srt:MinimumMemberepsn:OfficeLeaseMember2023-12-310001726126srt:MaximumMemberepsn:OfficeLeaseMember2023-12-310001726126epsn:NewOfficeLeaseMember2023-03-310001726126stpr:OKus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberepsn:SaleOfWellboresMember2023-01-012023-12-310001726126stpr:OK2023-01-012023-12-310001726126stpr:OKus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberepsn:SaleOfWellboresMember2022-01-012022-12-310001726126us-gaap:EmployeeStockOptionMember2023-12-310001726126us-gaap:EmployeeStockOptionMember2022-12-310001726126us-gaap:RestrictedStockMember2023-12-310001726126us-gaap:RetainedEarningsMember2023-01-012023-12-310001726126us-gaap:RetainedEarningsMember2022-01-012022-12-310001726126us-gaap:BasisSwapMember2023-01-012023-12-310001726126epsn:HubSwapMember2023-01-012023-12-310001726126us-gaap:BasisSwapMember2022-01-012022-12-310001726126epsn:HubSwapMember2022-01-012022-12-310001726126us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-12-310001726126us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2022-12-310001726126us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-12-310001726126us-gaap:FairValueInputsLevel1Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-12-310001726126us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2022-12-310001726126us-gaap:FairValueInputsLevel2Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2022-12-310001726126us-gaap:FairValueInputsLevel1Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2022-12-310001726126us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001726126us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001726126us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001726126us-gaap:FairValueInputsLevel2Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-12-310001726126us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001726126us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001726126us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001726126us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001726126us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001726126us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001726126epsn:TennesseeZ4BasisSwapMember2023-12-310001726126us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001726126us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001726126us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001726126us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001726126us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001726126us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001726126epsn:TennesseeZ4BasisSwapMember2022-12-310001726126epsn:HubSwapMember2022-12-310001726126us-gaap:BasisSwapMember2023-12-310001726126epsn:HubSwapMember2023-12-310001726126us-gaap:ShortTermInvestmentsMember2023-12-310001726126us-gaap:DerivativeFinancialInstrumentsAssetsMember2023-12-310001726126us-gaap:CashEquivalentsMember2023-12-310001726126us-gaap:DerivativeFinancialInstrumentsAssetsMember2022-12-310001726126us-gaap:CashEquivalentsMember2022-12-310001726126epsn:SecuritiesSoldAfterMaturityDateMember2023-01-012023-12-310001726126us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310001726126stpr:PAus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001726126epsn:CustomerFourMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001726126stpr:PAus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001726126epsn:CustomerThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001726126epsn:SecuritiesSoldAfterMaturityDateMember2023-12-310001726126us-gaap:USTreasurySecuritiesMember2023-12-310001726126us-gaap:USTreasurySecuritiesMember2022-12-310001726126epsn:WellBoresLocatedAtEddyCountyMemberstpr:NMepsn:AssetAcquisitionOneMember2023-01-012023-12-310001726126epsn:TimeBasedRestrictedSharesMember2023-01-012023-12-310001726126epsn:TimeBasedRestrictedSharesMember2022-01-012022-12-310001726126us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001726126epsn:PerformanceStockUnitsMember2023-01-012023-12-310001726126us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001726126epsn:PerformanceStockUnitsMember2022-01-012022-12-310001726126us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001726126us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001726126epsn:NaturalGasAndOilMember2023-12-310001726126epsn:JointInterestBillingMember2023-12-310001726126epsn:InterestMember2023-12-310001726126epsn:GasGatheringAndCompressionMember2023-12-310001726126epsn:CommodityContractsMember2023-12-310001726126epsn:NaturalGasAndOilMember2022-12-310001726126epsn:JointInterestBillingMember2022-12-310001726126epsn:InterestMember2022-12-310001726126epsn:GasGatheringAndCompressionMember2022-12-310001726126epsn:CommodityContractsMember2022-12-310001726126epsn:NaturalGasAndOilMember2021-12-310001726126epsn:JointInterestBillingMember2021-12-310001726126epsn:InterestMember2021-12-310001726126epsn:GasGatheringAndCompressionMember2021-12-310001726126epsn:CommodityContractsMember2021-12-3100017261262021-12-310001726126us-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001726126us-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001726126us-gaap:SubsequentEventMember2024-01-302024-01-300001726126epsn:NormalCourseIssuerBidRepurchaseProgramMarch272024ToMarch262025Memberus-gaap:SubsequentEventMember2024-03-272024-03-270001726126epsn:NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member2023-03-272023-03-270001726126epsn:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310001726126srt:MinimumMemberepsn:PerformanceStockUnitsMember2023-01-012023-12-310001726126srt:MaximumMemberepsn:PerformanceStockUnitsMember2023-01-012023-12-310001726126us-gaap:RestrictedStockMember2023-01-012023-12-310001726126us-gaap:RestrictedStockMember2022-01-012022-12-310001726126epsn:GasGatheringAndCompressionMemberepsn:AuburnGasGatheringSystemMember2023-01-012023-12-310001726126epsn:GasOilNglsAndCondensateMember2023-01-012023-12-310001726126epsn:GasGatheringAndCompressionMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMemberepsn:UpstreamUsaSegmentMember2023-01-012023-12-310001726126us-gaap:IntersegmentEliminationMember2023-01-012023-12-310001726126us-gaap:CorporateNonSegmentMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMemberepsn:UpstreamUsaSegmentMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringSegmentMember2022-01-012022-12-310001726126us-gaap:IntersegmentEliminationMember2022-01-012022-12-310001726126us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001726126stpr:OKus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberepsn:SaleOfWellboresMember2023-12-310001726126stpr:OKus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberepsn:SaleOfWellboresMember2022-12-310001726126epsn:PerformanceStockUnitsMember2023-12-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringSegmentMember2023-01-012023-12-310001726126srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001726126srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-12-3100017261262023-05-012023-05-310001726126us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001726126us-gaap:OperatingSegmentsMemberepsn:UpstreamUsaSegmentMember2023-12-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringSegmentMember2023-12-310001726126us-gaap:IntersegmentEliminationMember2023-12-310001726126us-gaap:CorporateNonSegmentMember2023-12-310001726126us-gaap:OperatingSegmentsMemberepsn:UpstreamUsaSegmentMember2022-12-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringSegmentMember2022-12-310001726126us-gaap:IntersegmentEliminationMember2022-12-310001726126us-gaap:CorporateNonSegmentMember2022-12-310001726126us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001726126srt:NaturalGasReservesMember2023-01-012023-12-310001726126us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001726126srt:NaturalGasReservesMember2022-01-012022-12-310001726126epsn:SecuritiesSoldPriorToMaturityDateMember2023-01-012023-12-3100017261262022-01-012022-12-310001726126epsn:LandAcquiredAtEctorCountryMemberstpr:TXepsn:AssetAcquisitionThreeMember2023-12-310001726126epsn:LandAcquiredAtEctorCountryIncludingDrillOfWellAndCompletionOfWellMemberstpr:TXepsn:AssetAcquisitionTwoMember2023-12-310001726126epsn:ProductionOfWellsInPermianBasinInEctorCountyMemberstpr:TXepsn:AssetAcquisitonFourMemberus-gaap:SubsequentEventMember2024-02-270001726126epsn:WellBoresLocatedAtEddyCountyMemberstpr:NMepsn:AssetAcquisitionOneMember2023-12-310001726126epsn:ProductionOfWellsInPermianBasinInEctorCountyMemberstpr:TXepsn:AssetAcquisitonFourMemberus-gaap:SubsequentEventMember2024-02-272024-02-270001726126epsn:LandAcquiredAtEctorCountryMemberstpr:TXepsn:AssetAcquisitionThreeMember2023-01-012023-12-310001726126epsn:LandAcquiredAtEctorCountryIncludingDrillOfWellAndCompletionOfWellMemberstpr:TXepsn:AssetAcquisitionTwoMember2023-01-012023-12-3100017261262023-12-3100017261262022-12-3100017261262023-10-012023-12-3100017261262023-06-3000017261262024-03-1900017261262023-01-012023-12-31iso4217:USDepsn:DerivativeInstrumentutr:Bcfxbrli:sharesiso4217:USDutr:acreepsn:itemxbrli:pureepsn:customerepsn:segmentepsn:Institutioniso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

Commission file number 001-38770

EPSILON ENERGY LTD.

(Exact name of registrant as specified in its charter)

Alberta, Canada

98-1476367

(State or Other Jurisdiction of Incorporation or Organization)

(I.R.S. Employer Identification No.)

500 Dallas Street, Suite 1250

Houston, Texas 77002

(281) 670-0002

(Address of principal executive offices including zip code and

telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Shares, no par value

EPSN

NASDAQ Global Market

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 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, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or 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 by Rule 12b-2 of the Exchange Act).

Yes 

No 

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: $90.5 million. There were 21,913,202 Common Shares (no par value) outstanding as of March 19, 2024.

PART I

FORWARD LOOKING STATEMENTS.

Certain statements contained in this report constitute forward-looking statements. The use of any of the words ‘‘anticipate,’’ ‘‘continue,’’ ‘‘estimate,’’ ‘‘expect,’’ ‘‘may,’’ ‘‘will,’’ ‘‘project,’’ ‘‘should,’’ ‘‘believe,’’ and similar expressions and statements relating to matters that are not historical facts constitute ‘‘forward looking statements’’ within the meaning of applicable securities laws. These statements involve known and unknown risks, uncertainties and other factors that may cause actual results or events to differ materially from those anticipated. Such forward-looking statements are based on reasonable assumptions, but no assurance can be given that these expectations will prove to be correct and the forward-looking statements included in this report should not be unduly relied upon. These statements are made only as of the date of this report. All statements that address operating performance, events or developments that we expect or anticipate will occur in the future — including statements relating to oil and natural gas production rates, commodity prices for crude oil or natural gas, supply and demand for oil and natural gas; the estimated quantity of oil and natural gas reserves, including reserve life; future development and production costs, and statements expressing general views about future operating results — are forward-looking statements. Management believes that these forward-looking statements are reasonable as and when made. However, caution should be taken not to place undue reliance on any such forward-looking statements because such statements speak only as of the date when made. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law. In addition, forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from our present expectations or projections. These risks and uncertainties include, but are not limited to, those described in this Annual Report on Form 10-K, and those described from time to time in our future reports filed with the Securities and Exchange Commission.

DEFINED TERMS

We have included below the definitions for certain terms used in this document:

‘‘3-D seismic’’ Geophysical data that depict the subsurface strata in three dimensions. 3-D seismic typically provides a more detailed and accurate interpretation of the subsurface strata than 2-D, or two-dimensional, seismic.

‘‘ABCA’’ Business Corporations Act (Alberta).

‘‘Anchor shippers’’ Parties listed in the Anchor Shipper Gas Gathering Agreement for Northern Pennsylvania, including Epsilon Energy USA, Inc., Equinor USA Onshore Properties, Inc., and Chesapeake Energy Corporation. for the Auburn Gas Gathering System.

‘‘ASC’’ Accounting Standards Codification.

‘‘Bbl’’ One stock tank barrel, or 42 U.S. gallons liquid volume, used in this report in reference to oil, NGLs and other liquid hydrocarbons.

‘‘Bcf’’ One billion cubic feet, used in reference to natural gas.

‘‘BOE’’ One stock tank barrel of oil equivalent, computed on an approximate energy equivalent basis that one Bbl of crude oil equals six Mcf of natural gas and one Bbl of crude oil equals one Bbl of natural gas liquids.

‘‘Completion’’ The process of preparing a natural gas and oil wellbore for production through the installation of permanent production equipment, as well as perforation and fracture stimulation to optimize production.

‘‘Delay rental’’ Consideration paid to the lessor by a lessee to extend the terms of an oil and natural gas lease in the absence of drilling operations and/or production that is contractually required to hold the lease. This consideration is generally required to be paid on or before the anniversary date of the natural gas and oil lease during its primary term, and typically extends the lease for an additional year.

‘‘Development well’’ A well drilled within the proved area of an oil or natural gas reservoir to the depth of a stratigraphic horizon known to be productive.

1

‘‘Differential’’ The difference between a benchmark price of oil and natural gas, such as the NYMEX crude oil spot price, and the wellhead price received.

‘‘Dry hole’’ A well found to be incapable of producing either natural gas or oil in sufficient quantities to justify completion as a natural gas or oil well.

‘‘Exit rate’’ Upstream term referring to the rate of production of oil and/or gas as of a specified date.

‘‘Exploratory well’’ A well drilled to find a new field or to find a new reservoir in a field previously found to be productive of oil or natural gas in another reservoir.

‘‘FASB’’ Financial Accounting Standards Board.

‘‘Field’’ An area consisting of a single reservoir or multiple reservoirs all grouped on or related to the same individual geological structural feature and/or stratigraphic condition. There may be two or more reservoirs in a field that are separated vertically by intervening impervious strata, or laterally by local geologic barriers, or both. Reservoirs that are associated by being in overlapping or adjacent fields may be treated as a single or common operational field. The geological terms ‘‘structural feature’’ and ‘‘stratigraphic condition’’ are intended to identify localized geological features as opposed to the broader terms of basins, trends, provinces, plays, areas of interest, etc.

‘‘Free cash flow’’ A measure of a company’s financial performance, calculated as operating cash flow minus capital expenditures. Free cash flow represents the cash that a company is able to generate after spending the money required to maintain or expand its asset base.

‘‘GAAP’’ Generally accepted accounting principles in the United States of America.

‘Gross acres’’ or ‘‘gross wells’’ The total acres or wells, as the case may be, in which a working interest is owned.

Henry Hub” A natural gas pipeline located in Erath, Louisiana, that serves as the official delivery location for futures contracts on the NYMEX. The hub is owned by Sabine Pipe Line LLC and has access to many of the major gas markets in the United States.

‘‘ISDA’’ International Swaps and Derivatives Association, Inc.

‘‘Lease operating expense’’ or ‘‘LOE’’ The expenses of lifting oil or gas from a producing formation to the surface, constituting part of the current operating expenses of a working interest, and also including labor, superintendence, supplies, repairs, short-lived assets, maintenance, allocated overhead costs and other expenses incidental to production, but not including lease acquisition or drilling or completion expenses.

‘‘LIBOR’’ London interbank offered rate.

‘‘MBbl’’ One thousand barrels of oil, NGLs or other liquid hydrocarbons.

‘‘MBbl/d’’ One MBbl per day.

‘‘MBOE’’ One thousand BOE.

‘‘MBOE/d’’ One MBOE per day.

‘‘Mcf’’ One thousand cubic feet, used in reference to natural gas.

‘‘MMBbl’’ One million Bbl.

‘‘MMBOE’’ One million BOE.

‘‘MMBtu’’ One million British Thermal Units, used in reference to natural gas.

‘‘MMcf’’ One million cubic feet, used in reference to natural gas.

‘‘MMcf/d’’ One MMcf per day.

‘‘Net acres’’ or ‘‘net wells’’ The sum of the fractional working interests owned in gross acres or wells, as the case may be.

‘‘Net production’’ The total production attributable to the fractional working interest owned.

‘‘NGL’’ Natural gas liquid.

2

‘‘NYMEX’’ The New York Mercantile Exchange.

‘‘PDNP’’ Proved developed nonproducing reserves.

‘‘PDP’’ Proved developed producing reserves.

‘‘Plugging and abandonment’’ Refers to the sealing off of fluids in the strata penetrated by a well so that the fluids from one stratum will not escape into another or to the surface. Regulations of most states legally require plugging of abandoned wells.

‘‘Prospect’’ A property on which indications of oil or gas have been identified based on available seismic and geological information.

‘‘Proved developed reserves’’ Proved reserves that can be expected to be recovered through existing wells with existing equipment and operating methods or in which the cost of the required equipment is relatively minor compared to the cost of a new well.

‘‘Proved reserves’’ Those reserves that, by analysis of geoscience and engineering data, can be estimated with reasonable certainty to be economically producible—from a given date forward, from known reservoirs and under existing economic conditions, operating methods and government regulations— prior to the time at which contracts providing the right to operate expire, unless evidence indicates that renewal is reasonably certain, regardless of whether deterministic or probabilistic methods are used for the estimation. The project to extract the hydrocarbons must have commenced, or the operator must be reasonably certain that it will commence the project, within a reasonable time.

The area of the reservoir considered as proved includes all of the following:

a.The area identified by drilling and limited by fluid contacts, if any, and
b.Adjacent undrilled portions of the reservoir that can, with reasonable certainty, be judged to be continuous with it and to contain economically producible oil or gas on the basis of available geoscience and engineering data.

Reserves that can be produced economically through application of improved recovery techniques (including, but not limited to, fluid injection) are included in the proved classification when both of the following occur:

a.Successful testing by a pilot project in an area of the reservoir with properties no more favorable than in the reservoir as a whole, the operation of an installed program in the reservoir or an analogous reservoir, or other evidence using reliable technology establishes the reasonable certainty of the engineering analysis on which the project or program was based, and
b.The project has been approved for development by all necessary parties and entities, including governmental entities.

Existing economic conditions include prices and costs at which economic producibility from a reservoir is to be determined. The price shall be the average price during the 12-month period before the ending date of the period covered by the report, determined as an unweighted arithmetic average of the first-day-of-the-month price for each month within such period, unless prices are defined by contractual arrangements, excluding escalations based upon future conditions.

‘‘Proved undeveloped reserves’’ or ‘‘PUDs’’ Proved reserves that are expected to be recovered from new wells on undrilled acreage, or from existing wells where a relatively major expenditure is required for recompletion. Reserves on undrilled acreage shall be limited to those directly offsetting development spacing areas that are reasonably certain of production when drilled, unless evidence using reliable technology exists that establishes reasonable certainty of economic producibility at greater distances. Undrilled locations can be classified as having undeveloped reserves only if a development plan has been adopted indicating that they are scheduled to be drilled within five years, unless specific circumstances justify a longer time. Under no circumstances shall estimates of proved undeveloped reserves be attributable to any acreage for which an application of fluid injection or other improved recovery technique is contemplated, unless such techniques have been proved effective by actual projects in the same reservoir or an analogous reservoir, or by other evidence using reliable technology establishing reasonable certainty.

‘‘PV-10’’ The present value, discounted at 10% per annum, of future net revenues (estimated future gross revenues less estimated future costs of production, development, and asset retirement costs) associated with reserves and is not necessarily the same as market value. PV-10 does not include estimated future income taxes. Unless otherwise noted, PV-10 is calculated using the pricing scheme as required by the Securities and Exchange Commission (‘‘SEC’’). PV-10

3

of proved reserves is calculated the same as the standardized measure of discounted future net cash flows, except that the standardized measure of discounted future net cash flows includes future estimated income taxes discounted at 10% per annum. See the definition of standardized measure of discounted future net cash flows.

‘‘Reasonable certainty’’ If deterministic methods are used, reasonable certainty means a high degree of confidence that the quantities will be recovered. If probabilistic methods are used, there should be at least a 90 percent probability that the quantities actually recovered will equal or exceed the estimate. A high degree of confidence exists if the quantity is much more likely to be achieved than not, and, as changes due to increased availability of geoscience (geological, geophysical and geochemical) engineering, and economic data are made to estimated ultimate recovery with time, reasonably certain estimated ultimate recovery is much more likely to increase or remain constant than to decrease.

‘‘Reserves’’ Estimated remaining quantities of natural gas and oil and related substances anticipated to be economically producible, as of a given date, by application of development projects to known accumulations. In addition, there must exist, or there must be a reasonable expectation that there will exist, the legal right to produce or a revenue interest in the production, installed means of delivering natural gas and oil or related substances to market, and all permits and financing required to implement the project.

‘‘Reservoir’’ A porous and permeable underground formation containing a natural accumulation of producible crude oil and/or natural gas that is confined by impermeable rock or water barriers and is individual and separate from other reservoirs.

‘‘Royalty’’ The amount or fee paid to the owner of mineral rights, expressed as a percentage or fraction of gross income from crude oil or natural gas produced and sold, unencumbered by expenses relating to the drilling, completing or operating of the affected well.

‘Royalty interest’’ An interest in an oil or natural gas property entitling the owner to shares of the crude oil or natural gas production free of costs of exploration, development and production operations.

‘‘Section’’ An area of one square mile of land, 640 acres, with 36 sections making up one survey township on a rectangular grid.

‘‘Standardized Measure’’ or ‘‘SMOG’’ The standardized measure of discounted future net cash flows (the ‘‘Standardized Measure’’) is an estimate of future net cash flows associated with proved reserves, discounted at 10% per annum. Future net cash flows is calculated by reducing future net revenues by estimated future income tax expenses and discounting at 10% per annum. The Standardized Measure and the PV-10 of proved reserves is calculated in the same exact fashion, except that the Standardized Measure includes future estimated income taxes discounted at 10% per annum. The Standardized Measure is in accordance with U.S. GAAP.

‘‘Working interest’’ The interest in a crude oil and natural gas property (normally a leasehold interest) that gives the owner the right to drill, produce and conduct operations on the property and to a share of production, subject to all royalties, overriding royalties and other burdens and to all costs of exploration, development and operations and all risks in connection therewith.

‘‘Workover’’ Operations on a producing well to restore or increase production.

4

ITEM 1.     BUSINESS.

Summary

Epsilon Energy Ltd. (the “Company” or “Epsilon” or “we”) was incorporated under the laws of the Province of Alberta, Canada on March 14, 2005, pursuant to the ABCA. The Company is extra-provincially registered in Ontario pursuant to the Business Corporations Act (Ontario). Epsilon is a North American on-shore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves. On February 14, 2019, Epsilon’s registration statement on Form 10 was declared effective by the United States Securities and Exchange Commission and on February 19, 2019, we began trading in the United States on the NASDAQ Global Market under the trading symbol “EPSN.”

At December 31, 2023, Epsilon’s total estimated net proved reserves were 65,916 million cubic feet of natural gas reserves, 383,174 barrels of NGL reserves, and 341,286 barrels of oil and other liquids. Epsilon holds leasehold rights to approximately 84,684 gross (15,463 net) acres, excluding the Texas acreage acquired in February 2024. The Company has natural gas production in the Marcellus Shale in Pennsylvania and oil, natural gas liquids and natural gas production in the Permian Basin in Texas and New Mexico and in the Anadarko Basin in Oklahoma.

We conduct operations in the United States through our wholly owned subsidiaries Epsilon Energy USA Inc., an Ohio corporation, or Epsilon Energy USA; Epsilon Midstream, LLC, a Pennsylvania limited liability company, or Epsilon Midstream; Epsilon Operating, LLC, a Delaware limited liability company; Dewey Energy GP LLC, a Delaware limited liability company; Dewey Energy Holdings LLC, a Delaware limited liability company; and Altolisa Holdings, LLC, a Delaware limited liability company.  

Substantially all the production from our Pennsylvania acreage (4,807 net) is dedicated to the Auburn Gas Gathering System, or the Auburn GGS, located in Susquehanna County, Pennsylvania for a 15-year term expiring in 2026 under an operating agreement whereby the Auburn GGS owners receive a fixed percentage rate of return on the total capital invested in the construction and maintenance of the system. We own a 35% interest in the Auburn GGS which is operated by a subsidiary of Williams Partners, LP. In 2023, we paid $2.5 million (after elimination) to the Auburn GGS to gather and treat our 7.9 Bcf of natural gas production in Pennsylvania ($2.8 million after elimination was paid to the Auburn GGS to gather and treat our 9.0 Bcf in 2022), including the fees paid to our subsidiary, Epsilon Midstream.

Our principal executive office is located at 500 Dallas Street, Suite 1250, Houston, Texas 77002, and our telephone number at that address is (281) 670-0002. Our registered office in Alberta, Canada is located at 14505 Bannister Road SE, Suite 300, Calgary, AB, Canada T2X 3J3.

Business highlights of 2023

Operational Highlights

Marcellus Shale—Pennsylvania

During the year ended December 31, 2023, Epsilon’s realized natural gas price was $1.74 per Mcf, excluding the impact of hedges, a 71% decrease from $5.96 for the year ended December 31, 2022.
Total year ended December 31, 2023, natural gas sales were 7.9 Bcf, as compared to 9.0 Bcf during 2022.
Gathered and delivered 66.2 Bcf gross (23.2 Bcf net to Epsilon’s interest) during the year, or 181 MMcf/d through the Auburn GGS.
We participated in the drilling of 7 gross (0.74 net) and completion of 2 gross (0.02 net) Marcellus wells in 2023. The completed wells went into production in January 2023.
At year end, the Company had 1 gross (0.01 net) well being drilled and 6 gross (0.73 net) wells waiting on completion.

Permian Basin—New Mexico and Texas

During the year ended December 31, 2023, Epsilon’s realized price for all Permian Basin production was

5

$52.49 per BOE, excluding the impact of hedges.
Total sales for 2023 including oil, natural gas, and other liquids was 75.7 MBOE.
In 2023, the Company acquired 12,373 gross (3,093 net) of undeveloped leasehold acres in Ector County, Texas.
In 2023, the Company participated in the drilling and completion of 4 gross (0.7 net) wells. These wells went into production in April 2023 (1 – New Mexico), May 2023 (1 – New Mexico) and October 2023 (2 – Texas).

Anadarko, NW STACK Trend—Oklahoma

During the year ended December 31, 2023, Epsilon’s realized price for all Oklahoma production was $5.35 per Mcfe, excluding the impact of hedges, a 38% decrease from $8.68 for the year ended December 31, 2022.
Total sales for 2023 including natural gas, oil, and other liquids was 0.60 Bcfe, as compared to 0.93 Bcfe during 2022.
In 2023, the Company participated in the completion of 1 gross (0.11 net) well. The well went into production in May 2023.

Properties

Wells

As of December 31, 2023, Epsilon’s 84,684 gross (15,463 net) acres are all located in the United States and include 362 gross (37.47 net) wells.

    

Gross(1)

    

Net(2)

Producing Wells

 

  

 

  

Gas

 

289

 

31.42

Oil

 

29

 

2.68

Total Producing Wells

318

34.10

Non-Producing Wells

44

3.37

Total Wells

362

37.47

Acreage

As of December 31, 2023, our leasehold inventory consisted of the following acreage amounts, rounded to the nearest acre:

    

Gross(1)

    

Net(2) (3)

Developed Acres

 

  

 

  

Pennsylvania

 

11,270

 

4,807

Texas

 

800

 

200

Oklahoma

 

5,113

 

991

 

17,183

 

5,998

Undeveloped Acres

 

  

 

  

Pennsylvania

 

335

 

335

Texas

 

11,573

 

2,893

Oklahoma

 

55,593

 

6,237

 

67,501

 

9,465

Total Acres

 

  

 

  

Pennsylvania

 

11,605

 

5,142

Texas

 

12,373

 

3,093

Oklahoma

 

60,706

 

7,228

Total acres

 

84,684

 

15,463

6

(1)“Gross” means one-hundred percent of the working interest ownership in each leasehold tract of land.
(2)“Net” means the Company’s fractional working interest share in each leasehold tract of land on which productive wells have been drilled.
(3)“Net Undeveloped” means the Company’s fractional working interest share in each leasehold tract of land where productive wells have yet to be drilled. All of Epsilon’s Oklahoma undeveloped properties are deep rights acreage which is held by production of developed properties.

Business Segments

Our operations are conducted by three operating segments for which information is provided in our consolidated financial statements for the years ended December 31, 2023 and 2022.

The three segments are as follows:

Upstream:  Activities include acquisition, exploration, development and production of oil and natural gas reserves on properties within the United States.

Gathering System:  We partner with two other companies to operate a natural gas gathering system.

Corporate:  Activities include our corporate and governance functions.

For information about our segment’s revenues, profits and losses, total assets, and total liabilities, see Note 14 “Operating Segments” in the Notes to Consolidated Financial Statements.

Oil and Natural Gas Production and Revenues and Gathering System Revenues

A summary of our net oil and natural gas production, average oil and natural gas prices and related revenues and our gathering system revenues for the years ended December 31, 2023 and 2022, respectively, follows:

Year ended

December 31, 

    

2023

    

2022

Production Volumes

Pennsylvania

Natural gas (MMcf)

7,906

9,026

Total (Mmcfe)

7,906

9,026

Permian Basin

Natural gas (MMcf)

80

-

Natural gas liquids (MBOE)

18

-

Oil & other liquids (MBbl)

44

-

Total (Mmcfe)

454

-

Oklahoma

Natural gas (MMcf)

354

477

Natural gas liquids (MBOE)

21

44

Oil & other liquids (MBbl)

21

32

Total (Mmcfe)

605

933

Company Total

Natural gas (MMcf)

8,340

9,503

Natural gas liquids (MBOE)

39

44

Oil & other liquids (MBbl)

65

32

Total (Mmcfe)

8,965

9,959

7

Year ended

December 31, 

    

2023

    

2022

Revenues

Pennsylvania

Natural gas revenue

$

13,733,052

$

53,759,354

Avg. Price ($/Mcf)

$

1.74

$

5.96

Gathering system revenue (net of elimination)

$

9,790,531

$

8,085,512

Total PA Revenues

$

23,523,583

$

61,844,866

Permian Basin

Natural gas revenue

$

117,112

$

Avg. Price ($/Mcf)

$

1.47

$

Natural gas liquids revenue

$

353,612

$

Avg. Price ($/Bbl)

$

19.78

$

Oil and condensate revenue

$

3,501,098

$

Avg. Price ($/Bbl)

$

78.71

$

Total Permian Basin Revenues

$

3,971,822

$

Oklahoma

Natural gas revenue

$

1,014,050

$

3,189,380

Avg. Price ($/Mcf)

$

2.87

$

6.68

Natural gas liquids revenue

$

630,806

$

1,733,129

Avg. Price ($/Bbl)

$

29.96

$

39.31

Oil and condensate revenue

$

1,589,491

$

3,195,334

Avg. Price ($/Bbl)

$

76.37

$

99.24

Total OK Revenues

$

3,234,347

$

8,117,843

Total Company Revenues

$

30,729,752

$

69,962,709

Gathering System Operations

Epsilon Energy USA is the 100% owner of Epsilon Midstream, which owns a 35% undivided interest in the Auburn GGS, located in Susquehanna County, Pennsylvania, with partners Appalachia Midstream Services, LLC (43.875%) and Equinor Pipelines, LLC (21.125%). The Anchor Shippers, consisting of Epsilon Energy USA, Equinor USA Onshore Properties, Inc., and Chesapeake Energy Corporation, dedicated approximately 18,000 mineral acres to the Auburn GGS for an initial term of 15 years under an operating agreement whereby the Auburn GGS owners receive a fixed percentage rate of return on the total capital invested in the construction of the system.

During 2023, the gathering rate of the Auburn GGS was determined by a cost of service model whereby the Anchor Shippers dedicate acreage and reserves to the gas gathering system in exchange for the Auburn GGS owners agreeing to an 18% contractual rate of return on invested capital. The term of this arrangement is 15 years commencing January 1, 2012 and expiring December 31, 2026. Each year, the Auburn GGS historical and forecast throughput, revenue, operating expenses and capital expenditures are entered into the cost of service model. The model then computes the new gathering rate that will yield the contractual rate of return to the Auburn GGS owners. In January 2027, the Auburn GGS will transition to a fixed gathering rate.

Revenues from the Auburn GGS are earned primarily from the Anchor Shippers. Revenues are also earned from third-party customers of the system to transport gas from the wellhead to the compression facility, and then to the delivery meter at Tennessee Gas Pipeline. The relative mix of Anchor Shipper gas and third-party gas is critical to the revenue and earnings of the Auburn GGS because the third-party gathering rate is only 25% of the Anchor Shipper rate. Third-party shippers must pay the gathering rate of the originating gathering system plus 25% of the Auburn GGS gathering rate. The purpose of the reduced rate is to attract additional volumes that require delivery to Tennessee Gas Pipeline when there is spare capacity at the Auburn compression facility, or the “Auburn CF”. Throughput at the Auburn CF has declined from 100.1 Bcf in 2018 to 66.2 Bcf in 2023, a decrease of 34%. However, Anchor Shipper gas as a percentage of total throughput has increased from 57% in 2018 to 74% in 2023. As a result of this shift toward a higher percentage of Anchor Shipper gas, as well as higher gathering rates charged, revenues for the gathering system have only declined 2% from 2018 to 2023.

8

The Auburn GGS consists of approximately 44 miles of gathering pipelines, a small auxiliary compression facility and a main compression facility with three dehydration units and three Caterpillar 3612 compression units. At inception, the capacity of the Auburn CF was approximately 330,000 Mcf per day at a design suction pressure of 800 psig. The design suction pressure was subsequently reduced to 550 psig in June 2020 at the request of the Anchor Shippers. This request served to minimize throughput decline during a period of low pricing in which the drilling of new wells was undesirable. Operating at the lower design suction pressure also has the benefit of reducing hydrate occurrences in the system which can pose an operational hazard. The current system capacity of the Auburn CF at this lower design pressure is approximately 220,000 Mcf per day. The facility capacity could be increased again, if required, by either adding compression units or increasing the design suction pressure.

The Auburn CF delivers processed natural gas into the Tennessee Gas Pipeline at the Shoemaker Dehy receipt meter. The Auburn GGS is connected with the adjacent Rome GGS, which allows for the receipt of additional natural gas to maximize utilization of the Auburn CF and Tennessee Gas Pipeline meter capacity.

During the years ended December 31, 2023 and 2022, the Auburn GGS delivered 66.2 Bcf and 66.3 Bcf respectively, of natural gas, or 181 and 182 MMcf per day.

Gathering system revenues derived from Epsilon’s production, which have been eliminated from total gathering system revenues (“elimination entry”), amounted to $1.4 million and $1.5 million, respectively, for the years ended December 31, 2023 and 2022.

Proved Reserves

Per our reserve report prepared by independent petroleum consultants, DeGolyer and MacNaughton, our estimated proved reserves as of December 31, 2023, are summarized in the table below. See Risk Factors for information relating to the uncertainties surrounding these reserve categories.

Natural Gas

Natural Gas

Oil and Other

Total

    

MMcf

    

Liquids MBbl

    

Liquids MBbl

    

MMcfe

Proved developed reserves

47,555

249

272

 

50,681

Proved undeveloped reserves

18,361

134

69

 

19,581

Total Proved Reserves at December 31, 2023

65,916

383

341

 

70,262

 

Changes in Total Proved Undeveloped Reserves

 

  

 

  

 

  

 

  

Proved undeveloped reserves at December 31, 2022

11,074

293

104

 

13,459

Revisions of previous estimates

7,549

(132)

(25)

6,602

Transfers to proved developed

(262)

(27)

(10)

 

(480)

Proved undeveloped reserves at December 31, 2023

 

18,361

 

134

 

69

 

19,581

Revisions to previous estimates for total proved undeveloped reserves for 2023 include additions of 14,867 MMcfe related to changes to the previously adopted development plan and reductions of 8,265 MMcfe related to commodity pricing. Transfers to proved developed relates to the development of one well in Oklahoma.

We did not engage in any exploration capital spending in 2023 or 2022. Our development capital spending to convert proved undeveloped reserves to proved developed reserves for the periods indicated is as follows:

In 2023 in Pennsylvania, we drilled 7 gross (0.74 net) wells and completed 2 gross (0.02 net) wells. (Net development capital $2.5 million). The two wells turned online in January 2023.
In 2022 in Pennsylvania, we drilled 5 gross (0.05 net) wells and completed 4 gross (0.21 net) wells. (Net development capital $2.5 million). Reserves of 5.4 Bcf for the 1 well with proved undeveloped reserves were reclassified as proved developed producing as this well was turned online in August 2022. Additionally, 2 gross (0.02 net) wells were drilled in 2022, but not completed (development capital $0.1 million). They were completed and turned online in January 2023.
In 2023 in Oklahoma, we completed 1 gross (0.11 net) well. (Net development capital $0.7 million). The

9

well turned online in May 2023.
In 2022 in Oklahoma, we drilled 2 gross (0.26 net) wells and completed 3 gross (0.7 net) wells. (Net development capital $5.4 million). Reserves of 2.9 Bcfe for the 3 wells were reclassified as proved developed producing as these wells were turned online at various times beginning in March 2022 and going through October 2022. One gross (0.11 net) well was drilled in 2022, but not completed. It was completed in May 2023.

Internal Controls Over Reserves Estimation Process and Qualifications of Technical Persons with Oversight for the Company’s Overall Reserve Estimation Process

Our policies regarding internal controls over reserve estimates require reserves to be prepared by an independent engineering firm under the supervision of our Chief Operating Officer, and to be in compliance with generally accepted geologic, petroleum engineering and evaluation principles and definitions and guidelines established by the SEC. The corporate staff interacts with our internal petroleum engineers and geoscience professionals in each of our operating areas and with operating, accounting and marketing employees to obtain the necessary data for the reserves estimation process. We provide our engineering firm with property interests, production, capital budgets, current operating costs, current production prices and other information. This information is reviewed by our Chief Operating Officer to ensure accuracy and completeness of the data prior to submission to our independent engineering firm. Reserves are reviewed and approved internally by our Chief Operating Officer on a semi-annual basis. Our Chief Operating Officer holds a Bachelor of Science degree in Petroleum Engineering and received a Master’s Degree of Business Administration. He has over 30 years of experience in upstream exploration and production, and has managed all phases of drilling, completions, production and field operations.

The reserve information in this report is based on estimates prepared by DeGolyer and MacNaughton, our independent petroleum consultants. Estimates of reserves were prepared by the use of appropriate geologic, petroleum engineering, and evaluation principles and techniques that are in accordance with the reserves definitions of Rules 4-10(a) (1)-(32) of Regulation S-X of the SEC and with practices generally recognized by the petroleum industry as presented in the publication of the Society of Petroleum Engineers entitled “Standards Pertaining to the Estimating and Auditing of Oil and Gas Reserves Information (revised June 2019) Approved by the SPE Board on 25 June 2019” and in Monograph 3 and Monograph 4 published by the Society of Petroleum Evaluation Engineers. The method or combination of methods used in the analysis of each reservoir was tempered by experience with similar reservoirs, stage of development, quality and completeness of basic data, and production history.

For the evaluation of unconventional reservoirs, a performance-based methodology integrating the appropriate geology and petroleum engineering data was utilized for this report. Performance-based methodology primarily includes (1) production diagnostics, (2) decline-curve analysis, and (3) model-based analysis (if necessary, based on availability of data). Production diagnostics include data quality control, identification of flow regimes, and characteristic well performance behavior. These analyses were performed for all well groupings (or type-curve areas).

The person responsible for preparing the reserve report, Dilhan Ilk, is a Registered Professional Engineer (No.139334) in the State of Texas and a Senior Vice President of the firm. Mr. Ilk graduated from Texas A&M University with a Doctor in Philosophy degree in Petroleum Engineering, is a member of the Society of Petroleum Engineers, and has in excess of 13 years of experience in oil and gas reservoir studies and reserves evaluations.

Marketing and Major Customers

Natural gas marketing is competitive in northeast Pennsylvania because of the limited interstate transportation capacity and ample natural gas supply. We do not currently own any firm transportation on interstate pipelines that would enable us to diversify our natural gas sales to downstream locations. As a result, all of our Pennsylvania gas sales occur in Zone 4 of the Tennessee Gas Pipeline at the Shoemaker Dehy meter, which is the receipt point from the Auburn CF.

Epsilon uses a third-party service, ARM Energy Management LLC (“ARM”) for its natural gas marketing. In this capacity, ARM is responsible for carrying out marketing activities such as submission of nominations, receipt of payments, and submission of invoices.

10

For the year ended December 31, 2023, we sold natural gas through ARM to 33 unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for 10% or more of our total revenue. For the year ended December 31, 2022, we sold natural gas through ARM to 26 unique customers. Direct Energy Business Marketing, LLC and SWN Energy Services Company, LLC each accounted for 10% or more of our total revenue.

Geographic Locations of Operations

Approximately 77% and 88% of our revenue during fiscal years 2023 and 2022, respectively, was derived from natural gas production and gathering system revenues in the state of Pennsylvania. As a result of prolonged weak pricing in Zone 4 of the Tennessee Gas Pipeline and, therefore, a reduced pace of development, Epsilon’s management is striving to allocate capital to additional upstream opportunities outside of the Marcellus Shale. More specifically, the Company has allocated capital to the Permian Basin through its investments in New Mexico and Texas. Epsilon’s management expects to continue to seek opportunities outside of the Marcellus Shale in order to provide the Company the flexibility to respond to market conditions by allocating capital across multiple basins and commodities.

As a result of the geographic concentration, we may be disproportionately exposed to the effect of regional supply and demand factors, delays or interruptions of production from wells in this area caused by governmental regulation, processing or transportation capacity constraints, market limitations, weather events or interruption of the processing or transportation of crude oil or natural gas.

Competition

It is not uncommon in the oil and natural gas industry to experience shortages of drilling and completion rigs, equipment, pipe, services, and personnel, which can cause both delays in development drilling activities and significant cost increases. We are exposed to the risk of industry competition for drilling rigs, completion rigs and availability of related equipment and services, among other goods and services required in our business.

Our Status as an Emerging Growth Company

We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the “JOBS Act”. Certain specified reduced reporting and other regulatory requirements are available to public companies that are emerging growth companies. These provisions include:

an exemption from the auditor attestation requirement in the assessment of our internal controls over financial reporting required by Section 404 of the Sarbanes—Oxley Act of 2002 (provided that this exemption will continue for such time as we are a “non-accelerated filer”);
an exemption from the adoption of new or revised financial accounting standards until they would apply to private companies;
an exemption from compliance with any new requirements adopted by the Public Company Accounting Oversight Board, or the PCAOB, requiring mandatory audit firm rotation or a supplement to the auditor’s report in which the auditor would be required to provide additional information about our audit and our financial statements; and
reduced disclosure about our executive compensation arrangements.

We have elected to take advantage of the exemption from the adoption of new or revised financial accounting standards until they would apply to private companies.

We will continue to be an emerging growth company not later than December 31, 2024.

Employees

As of December 31, 2023, we had ten full-time employees (including executive officers) in Houston, Texas. None

11

of our employees are subject to a collective bargaining agreement or represented by a union.

The foundation of our Company is our employees and our success begins with a values-driven culture and commitment to developing a skilled, agile, diverse and engaged workforce where every employee understands that they can and do make a difference. Advancing a safe, ethical, inclusive and diverse culture creates an environment that attracts and retains the high-performing workforce needed to successfully execute our strategy.

We continue to foster a culture that embraces inclusion and diversity and encourages collaboration. Our core values include inclusion and diversity, and we believe in equity and the value and voice of every employee.

Legal Proceedings

On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claimed that Chesapeake had breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserted that Chesapeake had failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in North-Central Pennsylvania, as required under both the settlement agreement and JOAs.

Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint.  Chesapeake opposed.  The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint.  The Court granted the motion to dismiss on a narrow issue without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision.  Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.

Epsilon filed a notice of appeal on February 15, 2022 challenging the District Court's rulings in the case. Following the Third Circuit's ruling to remand the case back to District court, Epsilon sought and was granted a dismissal of the case without prejudice in September 2023.

Regulation

Environmental Regulation

Epsilon is subject to various federal, state and local laws and regulations governing the handling, management, disposal and discharge of materials into the environment or otherwise relating to the protection of human health, safety and the environment. Numerous governmental agencies, such as the U.S. Environmental Protection Agency, or the EPA, issue regulations to implement and enforce such laws, which often require difficult and costly compliance measures that carry substantial administrative, civil and criminal penalties or that may result in injunctive relief for failure to comply. These laws and regulations may:

require the acquisition of various permits before drilling commences;
restrict the types, quantities and concentrations of various substances, including water and waste, that can be released into the environment;
limit or prohibit activities on lands lying within wilderness, wetlands and other protected areas; and
require remedial measures to mitigate pollution from former and ongoing operations, such as requirements to close pits and plug abandoned wells.

Compliance with environmental laws and regulations increases Epsilon’s overall cost of business, but has not had, to date, a material adverse effect on Epsilon’s operations, financial condition or results of operations. In addition, it is not anticipated, based on current laws and regulations, that Epsilon will be required in the near future to expend amounts (whether for environmental control facilities or otherwise) that are material in relation to its total exploration and

12

development expenditure program in order to comply with such laws and regulations. However, given that such laws and regulations are subject to change, Epsilon is unable to predict the ultimate cost of compliance or the ultimate effect on Epsilon’s operations, financial condition and results of operations.

Climate Change

There is consensus in the international scientific community that increasing concentrations of greenhouse gas emissions (“GHG”) in the atmosphere will produce changes to global, as well as local, climate. Scientists project that increased concentrations of GHGs will cause more frequent, and more powerful storms, droughts, floods and other climatic events. If such effects were to occur, our development and production operations, as well as operations of our third party providers and customers, could be adversely affected. To date, we have not developed a comprehensive plan to address potential impacts of climate change on our operations and there can be no assurance that any such impacts would not have an adverse effect on our financial condition and results of operations.

Attempts to address GHGs, as well as climate change more generally, have taken the form of local, state, national and international proposals. Broadly speaking, examples include cap-and-trade programs, carbon tax proposals, GHG reporting and tracking programs, and regulations that directly limit GHGs from certain sources.

In the United States, federal proposals are rooted in the EPA’s “endangerment finding,” that was upheld by the Supreme Court. Simply, EPA has concluded that emissions of carbon dioxide, methane and other GHGs present an endangerment to public health and the environment. For example, the EPA adopted regulations that require Prevention of Significant Deterioration (“PSD”) construction under Title V operating permit reviews for GHG emissions from certain large stationary sources that constitute major sources of emissions. Facilities required to obtain PSD permits for their GHG emissions also will be required to meet “best available control technology” standards.

Rules requiring the monitoring and reporting of GHG emissions from designated sources in the United States on an annual basis, including, oil and natural gas production facilities and processing, transmission, storage and distribution facilities, which include certain of our operations, have been adopted. The EPA has expanded the GHG reporting requirements to all segments of the oil and natural gas industry, including gathering and boosting facilities.

Federal agencies also have begun directly regulating emissions of methane from natural gas operations. In 2016, the EPA published New Source Performance Standards (“NSPS”), known as Subpart OOOOa, that require certain facilities to reduce methane gas and volatile organic compound emissions. EPA published amendments to those regulations effective September 15, 2020.  However, on January 20, 2021, President Biden issued an Executive Order directing EPA to consider suspending, revising or rescinding the September 15, 2020 amendments and also to consider proposing new regulations governing methane and volatile organic compound emissions from existing oil and gas sector operations.  

In November 2016, the Bureau of Land Management (“BLM”) published a final rule to reduce methane emissions by regulating venting, flaring, and leaking from oil and natural gas operations on public lands. A federal district court vacated much of that rule in October 2020 and that decision is now subject to an appeal.

Internationally, in April 2016, the United States joined other countries in entering into a non-binding agreement in France for nations to limit their GHG emissions through country-determined reduction goals every five years beginning in 2020 (the “Paris Agreement”).   Although the Trump Administration subsequently announced plans to withdraw from the Paris Agreement, on January 20, 2021, President Biden issued an Executive Order providing that he was accepting the Paris Agreement on behalf of the United States.

In addition, recent activism directed at shifting funding away from companies with energy-related assets could result in limitations on certain sources of funding for the energy sector. Ultimately, this could make it more difficult to secure funding for exploration and production or midstream activities.

Epsilon is unable to predict the timing, scope and effect of any currently proposed or future, laws, regulations or treaties regarding climate change and GHG emissions. Any limits on GHG emissions, however, could adversely affect demand for the oil and natural gas that production operators produce, some of whom are our customers, which could thereby reduce demand for our gas gathering services. We are currently unable to calculate or predict the direct and indirect costs of GHG or climate change related laws, regulations and treaties, and accordingly, we cannot assure you that any such

13

efforts will not have a material impact on our operations, financial condition and results.

Hydraulic Fracturing

Hydraulic fracturing is an important and common practice that is used to stimulate production of hydrocarbons. The process involves the injection of water, sand and chemicals under pressure into formations to fracture the surrounding rock and stimulate production. The process is typically regulated by state oil and natural gas commissions. However, the EPA has asserted federal regulatory authority over certain hydraulic fracturing practices and has finalized a study of the potential environmental impacts of hydraulic fracturing activities. In 2014, the EPA issued an advanced notice of proposed rulemaking under the Toxic Substances Control Act of 1976 requesting comments related to disclosure for hydraulic fracturing chemicals. The Department of the Interior had released final regulations governing hydraulic fracturing on federal and Native American oil and natural gas leases which require lessees to file for approval of well stimulation work before commencement of operations and require well operators to disclose the trade names and purposes of additives used in the fracturing fluids. However, in December 2017, the Bureau of Land Management published a final rule rescinding the March 26, 2015 rule (“BLM 2015 Rule”), entitled “Natural gas and oil; Hydraulic Fracturing on Federal and Indian Lands.” The primary purposes of the BLM 2015 Rule were to ensure that wells were constructed so as to protect water supplies, to ensure environmentally responsible management of fluids displaced by fracturing, and to provide public disclosure of chemicals used in fracturing operations. The net effect of the December 2017 rule making is to return the affected sections of the Code of Federal Regulations to the language that existed before the BLM’s 2015 Rule. In addition, legislation has from time to time been introduced, but not adopted, in Congress to provide for additional federal regulation of hydraulic fracturing and to require additional disclosure of the chemicals used in the fracturing process. In addition, some states have adopted, and other states are considering adopting, regulations that could restrict hydraulic fracturing in certain circumstances.

Epsilon is unable to predict the timing, scope and effect of any currently proposed or future laws or regulations regarding hydraulic fracturing in the United States, but there can be no assurance that the direct and indirect costs of such laws and regulations (if enacted) would not materially and adversely affect Epsilon’s operations, financial condition and results of operations.

Gathering System Regulation

Regulation of gathering facilities may affect certain aspects of Epsilon’s business and the market for Epsilon’s services. Historically, the transportation and sale for resale of natural gas in interstate commerce have been regulated by agencies of the U.S. federal government, primarily the Federal Energy Regulatory Commission, or the FERC. The FERC regulates interstate natural gas transportation rates, terms and conditions of service, which affects the marketing of natural gas produced by Epsilon, as well as the revenues received for sales of Epsilon’s natural gas.

The transportation and sale for resale of natural gas in interstate commerce is regulated primarily under the Natural Gas Act, or the NGA, and by regulations and orders promulgated under the NGA by the FERC. In certain limited circumstances, intrastate transportation, gathering, and wholesale sales of natural gas may also be affected directly or indirectly by laws enacted by the U.S. Congress and by FERC regulations.

Market for Our Common Equity and Related Stockholder Matters

Market Information. Commencing on February 19, 2019, the common shares of the Company trade on the NASDAQ Global Market with the ticker symbol ‘‘EPSN.’’ The last reported sales price of our common shares on the NASDAQ Global Market on March 19, 2024 was $5.01 per share.

Shareholders. We had approximately 975 shareholders of record as of March 1, 2024.

Dividends. Epsilon made aggregate quarterly distributions of $5.6 million ($0.25 per share) during the year ended December 31, 2023. The dividend is well supported and the Company intends to maintain it going forward.

14

Securities Authorized for Issuance under Equity Incentive Plans.

The following tables set out the number of common shares available to be issued upon exercise of outstanding options issued and the changes to the options outstanding for the year pursuant to our equity compensation plans and the weighted average exercise price of outstanding options for the periods indicated:

Number of Shares to be

Weighted Average

Issued Upon Exercise or

Exercise or Vesting Price

Number of Shares Remaining

Vesting of Outstanding

of Outstanding Options

Available for Future Issuance

Plan Category

Options or Shares

or Shares

Under Equity Compensation Plans

Equity share options under Amended and Restated 2017 Stock Option Plan

  

57,500

  

$

5.03

  

Common shares under 2020 Equity Incentive Plan

 

491,536

$

5.59

 

957,489

As of

As of

December 31, 2023

December 31, 2022

    

Weighted

    

    

Weighted

Number of

Average

Number of

Average

Options

Exercise

Options

Exercise

    

Outstanding

    

Price

    

Outstanding

    

Price

Balance at beginning of period

 

70,000

$

5.03

 

218,750

$

5.28

Exercised

 

(12,500)

5.03

 

(138,750)

 

5.38

Expired/Forfeited

 

 

(10,000)

 

5.51

Balance at period-end

 

57,500

$

5.03

 

70,000

$

5.03

Exercisable at period-end

 

57,500

$

5.03

 

70,000

$

5.03

For the years ended December 31, 2023 and 2022, we had no warrants or other common share-related rights outstanding.

At December 31, 2023, under the 2020 Equity Incentive Plan (the “2020 Plan”) (See Note 7, “Shareholders’ Equity” of the Notes to the Consolidated Financial Statements), we are authorized to issue 2,000,000 common shares to employees and directors of the Company. As of that date, we had 1,042,511 common shares granted under the 2020 Plan. No more shares are authorized to be issued under our predecessor plan.

The following table sets out the number of time restricted common shares available to be issued upon vesting over the next three years and the changes during the year pursuant to our share compensation plans and the weighted average market price at date of issue for outstanding shares for the periods indicated:

15

As of

As of

December 31, 2023

December 31, 2022

    

Weighted

    

    

Weighted

Number of

Average

Number of

Average

Shares

Grant Date

Shares

Grant Date

    

Outstanding

    

Market Price

    

Outstanding

    

Market Price

Balance non-vested Restricted Stock at beginning of period

 

298,210

$

6.00

 

166,002

$

3.96

Granted

 

358,546

5.42

289,231

6.28

Vested

 

(165,220)

5.95

 

(157,023)

 

4.34

Forfeited

 

 

 

Balance non-vested Restricted Stock at end of period

491,536

$

5.59

 

298,210

$

6.00

The following table sets out the number of performance-based common shares available to be issued upon vesting over the next three years and the changes during the year pursuant to our share compensation plans and the weighted average market price at date of issue for outstanding shares for the periods indicated:

As of

As of

December 31, 2023

December 31, 2022

    

Weighted

    

    

Weighted

Number of

Average

Number of

Average

Shares

Grant Date

Shares

Grant Date

    

Outstanding

    

Market Price

    

Outstanding

    

Market Price

Balance non-vested Performance Shares at beginning of period

 

15,833

$

3.71

 

151,500

$

3.84

Granted

 

Vested

 

(15,833)

3.71

 

(135,667)

 

3.48

Balance non-vested Performance Shares at end of period

$

 

15,833

$

3.71

Recent Developments

On January 30, 2024, the Company repurchased 248,700 shares at $4.82 per share (excluding commissions) under the existing share repurchase plan.

ITEM 1A.     RISK FACTORS.

You should carefully consider the risks and uncertainties described below, together with all of the other information and risks included in, or incorporated by reference into this report, including our consolidated financial statements and the related notes thereto, before making any financial decisions relating to Epsilon.

Risks Related to Oil and Natural Gas Reserves

Our business is dependent on oil and natural gas prices, and any fluctuations or decreases in such prices could adversely affect our results of operations and financial condition.

Revenues, profitability, liquidity, ability to access capital and future growth prospects are highly dependent on the prices received for oil and natural gas. The prices of these commodities are subject to wide fluctuations in response to relatively minor changes in supply and demand. Historically, the markets for oil and natural gas have been volatile, and this volatility may continue in the future. The volatility of the energy markets generally makes it extremely difficult to predict future oil and natural gas price movements. Also, prices for oil and prices for natural gas do not necessarily move in tandem. Declines in oil or natural gas prices would not only reduce revenue but could also reduce the amount of oil and natural gas that can be economically produced and therefore potentially lower natural gas and oil reserve quantities. If the oil and natural gas industry continues to experience low prices, we may, among other things, be unable to meet all our financial obligations or make planned expenditures.

Substantial and extended declines in oil and natural gas prices may result in impairments of proved natural gas and oil properties or undeveloped acreage and may materially and adversely affect our future business, financial condition,

16

cash flows, results of operations, liquidity or ability to finance planned capital expenditures. To the extent commodity prices received from production are insufficient to fund planned capital expenditures, spending will be required to be reduced, assets could be sold or funds may be borrowed to fund any such shortfall.

Our long-term commercial success depends on our ability to find, acquire, develop and commercially produce oil and natural gas reserves, the failure of which could result in under-use of capital and in losses.

Oil and natural gas operations involve many risks that even a combination of experience, knowledge and careful evaluation may not be able to overcome. Our long-term commercial success depends on our ability to find, acquire, develop and commercially produce oil and natural gas reserves. Without the continual addition of new reserves, any existing reserves that we may have at any particular time and the production from those reserves will decline over time as those reserves are exploited. A future increase in our reserves will depend not only on our ability to explore and develop any properties we may have from time to time, but also on our ability to select and acquire suitable producing properties or prospects. We cannot assure you that we will be able to locate and continue to locate satisfactory properties for acquisition or participation. Moreover, if we do identify such acquisitions or participations, we may determine that current markets, terms of acquisition and participation or pricing conditions make such acquisitions or participations uneconomic. We cannot assure you that we will discover or acquire further commercial quantities of oil and natural gas.

Future oil and natural gas exploration may involve unprofitable efforts, not only from dry wells, but also from wells that are productive but do not produce sufficient net revenues to return a profit after drilling, operating and other costs. Completion of a well does not ensure a profit on the investment or recovery of drilling, completion and operating costs. In addition, drilling hazards or environmental damage could greatly increase the cost of operations, and various field operating conditions may adversely affect the production from successful wells. These conditions include delays in obtaining governmental approvals or consents, shut-ins of connected wells resulting from extreme weather conditions, insufficient storage or transportation capacity or other geological and mechanical conditions. While diligent well supervision and effective maintenance operations can contribute to maximizing production rates over time, production delays and declines from normal field operating conditions cannot be eliminated and can be expected to adversely affect revenue and cash flow levels to varying degrees.

Oil and natural gas exploration, development and production operations are subject to all the risks and hazards typically associated with such operations, including hazards such as fire, explosion, blowouts, cratering, sour gas releases and spills, each of which could result in substantial damage to oil and natural gas wells, production facilities, other property and the environment or in personal injury. In accordance with industry practice, we are not fully insured against all of these risks, nor are all such risks insurable. Although we maintain liability insurance in an amount that we consider consistent with industry practice, the nature of these risks is such that liabilities could exceed policy limits, in which event we could incur significant costs that could have a material adverse effect upon our financial condition. Oil and natural gas production operations are also subject to all the risks typically associated with such operations, including encountering unexpected formations or pressures, premature decline of reservoirs and the invasion of water into producing formations, and the loss of the ability to use hydraulic fracturing (see risk factor regarding government legislation). Losses resulting from the occurrence of any of these risks could have a material adverse effect on our future results of operations, liquidity and financial condition.

Our reserve estimates may be inaccurate, and future net cash flows as well as our ability to replace any reserves are uncertain.

There are numerous uncertainties inherent in estimating quantities of oil and natural gas reserves and cash flows to be derived therefrom, including many factors beyond our control. The reserve and associated cash flow information set forth herein represents estimates only. In general, estimates of economically recoverable oil and natural gas reserves and the future net cash flows therefrom are based upon a number of variable factors and assumptions such as historical oil and natural gas prices, production levels, capital expenditures, operating and development costs, the effects of regulation, the accuracy and reliability of the underlying engineering and geologic data, and the availability of funds; all of which may vary from actual results. For those reasons, estimates of the economically recoverable oil and natural gas reserves attributable to any particular group of properties, classification of such reserves based on risk of recovery and estimates of future net revenues expected therefrom and prepared by different engineers, or by the same engineers at different times, may vary. Our actual production, revenues, taxes and development and operating expenditures with respect to our reserves will vary from estimates thereof and such variations could be material.

17

In accordance with applicable securities laws, the technical report on our oil and natural gas reserves prepared by DeGolyer and MacNaughton, independent petroleum consultants, as of December 31, 2023 and 2022, or the DeGolyer Reserve Report, used SEC guideline prices and cost estimates in calculating net cash flows from oil and natural gas reserve quantities included within the report. Actual future net revenue will be affected by other factors such as actual commodity prices, production levels, supply and demand for oil and natural gas, curtailments or increases in consumption by oil and natural gas purchasers, changes in governmental regulation or taxation and the impact of inflation on costs. Actual production and revenues derived therefrom will vary from the estimates contained in the DeGolyer Reserve Report, and such variations could be material. The DeGolyer Reserve Report is based in part on the assumed success of activities that we intend to undertake in future years. The oil and natural gas reserves and estimated cash flows to be derived therefrom contained in the DeGolyer Reserve Report will be reduced to the extent that such activities do not achieve the level of success assumed in the DeGolyer Reserve Report.

Our future oil and natural gas reserves, production, and derived cash flows are highly dependent on our successfully acquiring or discovering and developing new reserves. Without the continual addition of new reserves, any of our existing reserves and their production will decline as such reserves are exploited. A future increase in our reserves will depend not only on our ability to develop any properties we may have from time to time, but also on our ability to select and acquire suitable producing properties or prospects. There can be no assurance that our future exploration and development efforts will result in the discovery and development of additional commercial accumulations of oil and natural gas.

Risks Related to Stage of Development, Structure and Capital Resources

If there is a sustained economic downturn or recession in the United States or globally, natural gas and oil prices may fall and may become and remain depressed for a long period of time, which may adversely affect our results of operations. We may be unable to obtain additional capital required to implement our business plan, which could restrict our ability to grow.

Operations could also be adversely affected by general economic downturns or limitations on spending. An economic downturn and uncertainty may have a negative impact on our business. During 2023 and 2022, there was tremendous volatility in prices and available financing for oil and gas projects. There can be no assurance that we will be able to access capital markets to provide funding for future operations that would require additional capital beyond our current existing available capital on terms acceptable to us.

Substantial capital, which may not be available to us in the future, is required to replace and grow reserves.

We anticipate making capital expenditures for the acquisition, exploration, development and production of oil and natural gas reserves in the future. If our revenues or reserves decline, we may have limited ability to expend the capital necessary to undertake or complete future drilling programs. There can be no assurance that debt or equity financing or cash generated by operations will be available or sufficient to meet these requirements, or for other corporate purposes. If debt or equity financing is available, there is no assurance that it will be on terms acceptable to us. Moreover, future activities may require us to alter our capitalization significantly. Additional capital raised through the issuance of common shares or other securities convertible into common shares may result in a change of control of us and dilution to shareholders. Our inability to access sufficient capital for our operations could have a material adverse effect on our financial condition and results of operations.

Our cash flow from our reserves may not be sufficient to fund our ongoing activities at all times. From time to time, we may require additional financing in order to carry out our oil and natural gas acquisition, exploration and development activities. Failure to obtain such financing on a timely basis could cause us to forfeit our interest in certain properties, miss certain acquisition opportunities, or reduce or terminate our operations. If our revenues from our reserves decrease as a result of lower oil and natural gas prices or otherwise, it will affect our ability to expend the necessary capital to replace our reserves or to maintain our production. If our cash flow from operations is not sufficient to satisfy our capital expenditure requirements, there can be no assurance that additional debt, equity financing or the proceeds from the sale of a portion or all of our interest in one or more projects will be available to meet these requirements or available on terms acceptable to us.

18

The borrowing base under our credit facility may be reduced in light of commodity price declines, which could limit us in the future.

Lower commodity volumes and prices may reduce the amount of our borrowing base under our credit agreement, which is determined at the discretion of our lenders based on the collateral value of our proved reserves that have been mortgaged to the lenders, and is subject to twice yearly redeterminations, as well as special redeterminations described in the credit agreement. Upon a redetermination, if borrowings in excess of the revised borrowing capacity were outstanding, we could be forced to immediately repay a portion of the debt outstanding under our credit agreement. In addition, we may be unable to access the equity or debt capital markets to meet our obligations, including any such debt repayment obligations.

The terms of our revolving credit facility may restrict our operations, particularly our ability to respond to changes or to take certain actions.

The contract that governs our revolving credit facility contains covenants that impose operating and financial restrictions on us and may limit our ability to engage in acts that may be in our long-term best interest, including restrictions on our ability, subject to satisfaction of certain conditions, to incur additional indebtedness, sell assets, enter into transactions with affiliates, and enter into or refrain from entering into hedging contracts.

In addition, the restrictive covenants in our revolving credit facility require us to maintain specified financial ratios and satisfy other financial condition tests. Our ability to meet those financial ratios and tests can be affected by events beyond our control, and we may be unable to meet them.

A breach of the covenants or restrictions under the contract that governs our revolving credit facility could result in an event of default under the applicable indebtedness. Such a default may allow the creditors to accelerate the related debt. In the event our lenders accelerate the repayment of our borrowings, we may not have sufficient assets to repay that indebtedness.

Depending on forces outside our control, we may need to allocate our available capital in ways that we did not anticipate.

Because of the volatile nature of the oil and natural gas industry, we regularly review our budgets in light of past results and future opportunities that may become available to us. In addition, our ability to carry out operations may depend upon the decisions of other working interest owners in our properties. Accordingly, while we anticipate that we will have the ability to spend the funds available to us, there may be circumstances where, for sound business reasons, a reallocation of funds may be prudent.

We may issue debt to acquire assets or for working capital.

From time to time, we may enter into transactions to acquire assets or shares of other companies. These transactions may be financed partially or wholly with debt, which may increase our debt levels. Depending on future exploration and development plans, we may require additional equity and/or debt financing that may not be available or, if available, may not be available on favorable terms. Neither our articles of incorporation nor our by-laws limit the amount of indebtedness that we may incur. The level of our indebtedness, from time to time, could impair our ability to obtain additional financing in the future on a timely basis to take advantage of business opportunities that may arise.

Our potential lenders will likely require security over substantially all of our assets. If we become unable to pay our debt service charges or otherwise commit an event of default, such as bankruptcy, these lenders may foreclose on or sell our properties. The proceeds of any such sale would be applied to satisfy amounts owed to our lenders and other creditors, and only the remainder, if any, would be available to us.

Future equity transactions could result in dilution to existing stockholders.

We may make future acquisitions or enter into financing or other transactions involving the issuance of securities, which may be dilutive to existing security holders.

19

Competition in the natural gas and oil industry is intense, which may hinder our ability, and the ability of our third-party operating partners, to contract for drilling equipment, and we may not be able to control the scheduling and activities of contracted drilling equipment.

Oil and natural gas exploration and development activities are dependent on the availability of drilling and related equipment in the particular areas where such activities will be conducted. Demand for such limited equipment or access restrictions may affect the availability of such equipment to us and our third-party operating partners and may delay exploration and development activities. Past industry conditions have led to periods of extreme shortages of drilling equipment in certain areas of the United States. On the oil and natural gas properties that we do not operate, we will be dependent on such operators for the timing of activities related to such properties and may be largely unable to direct or control the activities of the operators.

Results of our drilling are uncertain, and we may not be able to generate high returns.

Our operations involve utilizing the latest drilling and completion techniques in order to maximize cumulative recoveries and generate high returns. If drilling results are less than anticipated or we are unable to execute our drilling program because of capital constraints, lease expirations, access to gathering systems and limited takeaway capacity or otherwise, or if crude oil and natural gas prices decline, the return on our investment in these areas may not be as attractive as anticipated. Further, less than anticipated results in developments could incur material write-downs of our oil and natural gas properties and the value of undeveloped acreage could decline in the future.

Extensive government legislation and regulatory initiatives could increase costs and impose burdensome operating restrictions that may cause operational delays.

Hydraulic fracturing, which involves the injection of water, sand and chemicals under pressure into deep rock formations to stimulate oil or natural gas production, is often used in the completion of unconventional oil and natural gas wells. Currently, hydraulic fracturing is primarily regulated in the United States at the state level, which generally focuses on regulation of well design, pressure testing, and other operating practices.

However, some states and local jurisdictions across the United States, such as the State of New York, have begun adopting more restrictive regulation. Some members of the U.S. Congress and the EPA are studying environmental contamination related to hydraulic fracturing and the impact of fracturing on public health. In March 2015, the U.S. Congress introduced legislation to regulate hydraulic fracturing and require disclosure of the chemicals used in the hydraulic fracturing process, and may implement more stringent regulations in the future. Additionally, some states, such as the State of New York, have adopted, and others are considering, regulations that could restrict hydraulic fracturing. The ultimate status of such regulation is currently unknown. Any federal or state legislative or regulatory changes with respect to hydraulic fracturing could cause us to incur substantial compliance costs or result in operational delays, and the consequences of any failure to comply by us or our third-party operating partners could have a material adverse effect on our financial condition and results of operations.

Our corporate structure could result in incremental tax burden in certain circumstances.

Epsilon Energy Ltd. is an Alberta company. Epsilon Energy USA Inc. (Ohio corporation) may be a U.S. real property holding corporation (a “USRPHC”) for U.S. federal income tax purposes if it is determined, at any time, that the fair market value of its assets that consist of “United States real property interests,” as defined in the Internal Revenue Code, and applicable Treasury regulations, constitute at least 50% of the combined fair market value of our real property interests and other business assets. If Epsilon Energy USA Inc. were a USRPHC, then Epsilon Energy Ltd.’s investment in Epsilon Energy USA Inc. would be a United States Real Property Interest (USRPI) for US federal tax purposes. As a result, the Foreign Investment in Real Property Tax Act, or “FIRPTA,” would require Epsilon Energy Ltd. to pay U.S. federal income tax at the corporate income tax rates on capital gain distributions made by Epsilon Energy USA Inc. to Epsilon Energy Ltd. Distributions made out of earnings and profits are not expected to be subject to the FIRPTA tax but would be subject to U.S. withholding tax.

20

Our operations are currently geographically concentrated and therefore subject to regional economic, regulatory and capacity risks.

Approximately 77% and 88% of our revenue during fiscal years 2023 and 2022, respectively, was derived from natural gas production and gathering system revenues in the state of Pennsylvania. As a result of prolonged weak pricing in Zone 4 of the Tennessee Gas Pipeline and, therefore, a reduced pace of development, Epsilon’s management is striving to allocate capital to additional upstream opportunities outside of the Marcellus Shale. More specifically, the Company has allocated capital to the Permian Basin through its investments in New Mexico and Texas. Epsilon’s management expects to continue to seek opportunities outside of the Marcellus Shale in order to provide the Company the flexibility to respond to market conditions by allocating capital across multiple basins and commodities.

As a result of this geographic concentration, we may be disproportionately exposed to the effect of regional supply and demand factors, delays or interruptions of production from wells in this area caused by governmental regulation, processing or transportation capacity constraints, market limitations, weather events or interruption of the processing or transportation of crude oil or natural gas.

Delays in business operations may reduce cash flows and subject us to credit risks.

In addition to the usual delays in payments by purchasers of oil and natural gas to us or to the operators, and the delays by operators in remitting payment to us, payments from these parties may be delayed by restrictions imposed by lenders, accounting delays, delays in the sale or delivery of products, delays in the connection of wells to a gathering system, adjustment for prior periods, or recovery by the operator of expenses incurred in the operation of the properties. In addition, the transition of one operator to another as the result of an operator being bought or sold could cause additional operational delays beyond our control. Any of these delays could reduce the amount of cash flow available for our business in a given period and expose us to additional third-party credit risks.

We depend on the successful acquisition, exploration and development of oil and natural gas properties to develop any future reserves and grow production and revenue in the future, and assessments of our assets may be subject to uncertainty.

Acquisitions of oil and natural gas companies and oil and natural gas assets are typically based on engineering and economic assessments made by independent engineers and our own assessments. These assessments will include a series of assumptions regarding such factors as recoverability and marketability of oil and natural gas, future prices of oil and natural gas and operating costs, future capital expenditures and royalties and other government levies which will be imposed over the producing life of the reserves. Many of these factors are subject to change and are beyond our control. In particular, the prices of, and markets for, oil and natural gas products may change from those anticipated at the time of making such assessment. In addition, all such assessments involve a measure of geologic and engineering uncertainty which could result in lower production and reserves than anticipated. Initial assessments of acquisitions may be based on analysis by our internal engineers or reports by a firm of independent engineers that are not the same as the firm that we use for our year-end reserve evaluations. Because each of these firms may have different evaluation methods and approaches, these initial assessments may differ significantly from the assessments of the firm that we use.

We depend on third-party operators and our key personnel, and competition for experienced technical personnel may negatively affect our operations.

Approximately 99% of our oil and natural gas properties are operated by third-party operators.  As such, we will be dependent on such operators for the timing of activities related to such properties and will largely be unable to direct or control the activities of the operators. The objectives and strategy of those operators may not always be consistent with ours, and we have a limited ability to exercise influence over, and control the risks associated with, operations of these properties. The failure of an operator of our wells to adequately perform operations, an operator’s breach of the applicable agreements or an operator’s failure to act in ways that are in our best interests could reduce our production and revenues from our assets or could increase costs or create liability for the operator’s failure to properly maintain the well and facilities and to adhere to applicable safety and environmental standards.

In addition to the operator, our success will depend in large measure on certain key personnel. The loss of the services of such key personnel could have a material adverse effect on us. We do not have key-person insurance in effect

21

for management. The contributions of these individuals to our immediate operations are likely to be of central importance. In addition, the competition for qualified personnel in the oil and natural gas industry is intense, and there can be no assurance that we will be able to continue to attract and retain all personnel necessary for the development and operation of our business. Certain of our directors are also directors of other companies and as such may, in certain circumstances, have a conflict of interest requiring them to abstain from certain decisions. Conflicts, if any, will be subject to the procedures and remedies of the Conflicts Committee of our board of directors.

Our leasehold interests are subject to termination or expiration under certain conditions.

Our properties are held in the form of leases and working interests in leases, collectively referred to as “leasehold interests.” If we or our joint venture partner fails to meet the specific requirement(s) of a particular leasehold interest, the leasehold interest may terminate or expire. There can be no assurance that any of the obligations required to maintain each leasehold interest will be met. The termination or expiration of a particular leasehold interest may have a material adverse effect on our financial condition and results of operations.

We may incur losses as a result of title deficiencies.

Although title reviews will be done according to industry standards before the purchase of most oil and natural gas-producing properties or the commencement of drilling wells, such reviews do not guarantee or certify that an unforeseen defect in the chain of title will not arise to defeat our claim, which could result in a reduction in our ownership interest or of the revenue that we receive.

We may be exposed to third-party credit risk, and defaults by third parties could adversely affect us.

We are or may be exposed to third-party credit risk through our contractual arrangements with current or future joint venture partners, marketers of our petroleum and natural gas production, derivative counterparties and other parties. In the event such entities fail to meet their contractual obligations to us, such failures could have a material adverse effect on us and our cash flow from operations.

We may not be insured against all of the operating risks to which we are exposed.

Our involvement in the exploration for and development of oil and natural gas properties may result in our becoming subject to liability for pollution, blow outs, property damage, personal injury or other hazards. Although before drilling we plan to obtain insurance in accordance with industry standards to address certain of these risks, such insurance may not be available, be price-prohibitive, or contain limitations on liability that may not be sufficient to cover the full extent of such liabilities. In addition, such risks may not in all circumstances be insurable, or, in certain circumstances, we may elect not to obtain insurance to deal with specific risks because of the high premiums associated with such insurance or other reasons. The payment of such uninsured liabilities would reduce the funds available to us. The occurrence of a significant event that we are not fully insured against, or the insolvency of the insurer of such event, could have a material adverse effect on our financial position and our results of operations.

Risks Related to Commodity Prices, Hedging and Marketing

Natural gas and oil prices fluctuate widely, and low prices for an extended period would likely have a material adverse effect on our business.

Our revenues, profitability and future growth and the carrying value of our oil and natural gas properties are substantially dependent on prevailing prices of oil and natural gas. Our ability to borrow and to obtain additional capital on attractive terms is also substantially dependent upon oil and natural gas prices. Prices for oil and natural gas are subject to large fluctuations in response to relatively minor changes in the supply of and demand for oil and natural gas, market uncertainty and a variety of additional factors beyond our control. These factors include economic conditions in the United States, the Middle East and elsewhere in the world; the actions of OPEC; governmental regulation; political stability in the Middle East and elsewhere; the foreign supply of oil and natural gas; the price of foreign imports; and the availability of alternative fuel sources. Any substantial and extended decline in the price of oil and natural gas would have an adverse effect on the carrying value of our proved reserves, borrowing capacity, revenues, profitability and cash flows from operations. There can be no assurance that recent commodity prices can be sustained over the life of our operations. There

22

is substantial risk that commodity prices may decline in the future, although it is not possible to predict the time or extent of such decline.

Volatile oil and natural gas prices make it difficult to estimate the value of producing properties for acquisition and often cause disruption in the market for oil and natural gas producing properties, as buyers and sellers have difficulty agreeing on such value. Price volatility also makes it difficult to budget for and project the return on acquisitions and development and exploitation projects.

In addition, bank borrowings that may be available to us are in part determined by our borrowing base. A sustained material decline in prices from historical average prices could reduce our borrowing base, thereby reducing the bank credit available to us, which could require that a portion, or all, of our bank debt be repaid.

Hedging transactions may limit our potential gains or cause us to lose money.

From time to time, we may enter into agreements to receive fixed prices on our oil and natural gas production to offset the risk of revenue losses if commodity prices decline; however, if commodity prices increase beyond the levels set in such agreements, we will not benefit from such increases.

We are exposed to risks of loss in the event of nonperformance by our counterparties to our hedging arrangements. Some of our counterparties may be highly leveraged and subject to their own operating and regulatory risks. Despite our analysis, we may experience financial losses in our dealings with these and other parties with whom we enter into transactions as a normal part of our business activities. Any nonpayment or nonperformance by our counterparties could have a material adverse effect on our business, financial condition and results of operations.

Additionally, we may, due to circumstances beyond our control, be put in a position of over-hedging. If this occurs, our revenue could be adversely affected due to the necessity of buying gas at the current market rate in order to fulfill hedging sales obligations.

Market conditions or operation impediments may hinder our access to natural gas and oil markets or delay our production.

The marketability and price of oil and natural gas that we may produce, acquire or discover will be affected by numerous factors beyond our control. Our ability to market our natural gas may depend upon our ability to acquire space on pipelines that deliver crude oil and natural gas to commercial markets. This risk is somewhat mitigated by our 35% ownership of a gathering system in the Marcellus Shale in Pennsylvania. We may also be affected by extensive government regulation relating to price, taxes, royalties, land tenure, allowable production, and many other aspects of the oil and natural gas business.

Investor sentiment towards climate change, fossil fuels, and sustainability could adversely affect our business and our share price.

There have been efforts in recent years aimed at the investment community, including investment advisors, sovereign wealth funds, public pension funds, universities and other groups, to promote the divestment of shares of energy companies, as well as to pressure lenders and other financial services companies to limit or curtail activities with energy companies. If these efforts are successful, our stock price and our ability to access capital markets may be negatively impacted.

Members of the investment community are also increasing their focus on sustainability practices, including practices related to GHGs and climate change, in the energy industry. As a result, we may face increasing pressure regarding our sustainability disclosures and practices. Additionally, members of the investment community may screen companies such as ours for sustainability performance before investing in our shares.

23

We are subject to complex laws and regulations, including environmental regulations that can have a material adverse effect on the cost, manner and feasibility of doing business.

Oil and natural gas operations (exploration, production, pricing, marketing and transportation) are subject to extensive controls and regulations imposed by various levels of government that may be amended from time to time. Our operations may require licenses and permits from various governmental authorities. There can be no assurance that we will be able to obtain all necessary licenses and permits that may be required to carry out exploration and development at our projects. It is not expected that any of these controls or regulations will affect our operations in a manner materially different than they would affect other oil and natural gas companies of similar size.

Environmental and health and safety risks may adversely affect our business.

All phases of the oil and natural gas business present environmental risks and hazards and are subject to environmental regulation pursuant to a variety of federal, state and local laws and regulations. Environmental legislation provides for, among other things, restrictions and prohibitions on spills and releases or emissions of various substances produced in association with oil and natural gas operations. The legislation also requires that wells and facility sites be operated, maintained, abandoned and reclaimed to the satisfaction of applicable regulatory authorities. Compliance with such legislation can require significant expenditures and a breach may result in the imposition of fines and penalties, some of which may be material. Environmental legislation is evolving in a manner expected to result in stricter standards and enforcement, larger fines and liability and potentially increased capital expenditures and operating costs. The discharge of oil, natural gas or other pollutants into the air, soil or water may give rise to liabilities to governments and third parties and may require us to incur costs to remedy such discharge. Although we believe that we are in material compliance with current applicable environmental regulations, we cannot assure you that environmental laws will not result in a curtailment of production or a material increase in the costs of production, development or exploration activities or otherwise adversely affect our financial condition, results of operations or prospects.

We must also conduct our operations in accordance with various laws and regulations concerning occupational safety and health. Currently, we do not foresee expending material amounts to comply with these occupational safety and health laws and regulations. However, since such laws and regulations are frequently changed, we are unable to predict the future effect of these laws and regulations.

Risks Related to Cybersecurity

We may be subject to interruptions or failures in our information technology systems.

We rely on sophisticated information technology systems and infrastructure to support our business, including process control technology. Any of these systems are susceptible to outages due to fire, floods, power loss, telecommunications failures, usage errors by employees, computer viruses, cyberattacks or other security breaches or similar events. The failure of any of our information technology systems may cause disruptions in our operations, which could adversely affect our revenue and profitability.

We are subject to cybersecurity risks. A cyber incident could occur and result in information theft, data corruption, operational disruption and/or financial loss.

We depend on information technology systems that we manage, and others that are managed by third-party service and equipment providers, to conduct our day-to-day operations, including critical systems, and these systems are subject to risks associated with cyber incidents or attacks, especially originating from countries such as China, Russia, Iran, and North Korea as broadly reported in the media. Our technology systems and networks, and those of our vendors, suppliers and other business partners, may become the target of cyberattacks or information security breaches. A cyber incident could negatively impact the Company in a number of ways, including but not limited to: (i) remediation costs, such as liability for stolen assets or information and repairs of system damage; (ii) increased cybersecurity protection costs, which may include the costs of making organizational changes, deploying additional personnel and protection technologies, training employees, and engaging third-party experts and consultants; (iii) lost revenue resulting from downtime, operational disruptions, the unauthorized use of proprietary information or the failure to retain or attract customers following an attack; (iv) litigation and legal risks, including regulatory actions by state and federal governmental authorities and non-U.S. authorities and related investigation costs; (v) increased insurance premiums; (vi) reputational

24

damage that adversely affects customer or investor confidence; (vii) the loss, theft, corruption or unauthorized release of intellectual property, proprietary information, customer and vendor data or other critical data and (viii) damage to the Company’s competitiveness, stock price, and long-term stockholder value. Certain cyber incidents, such as surveillance, may remain undetected for an extended period of time. As the sophistication of cyber incidents continues to evolve, we will likely be required to expend additional resources to continue to modify or enhance our protective measures or to investigate and remediate any vulnerability to cyber incidents. Our insurance coverage for cyberattacks may not be sufficient to cover all the losses we may experience as a result of such cyberattacks.

Risks Related to Internal Controls

For as long as we are an “emerging growth company,” we will not be required to comply with certain reporting requirements, including those relating to accounting standards and disclosure about our executive compensation, that apply to some other public companies.

As an “emerging growth company” as defined in the JOBS Act, we are permitted to, and intend to, rely on exemptions from certain disclosure requirements. We will cease being an emerging growth company not later than December 31, 2024.

For so long as we remain an “emerging growth company,” we will not be required to:

have an auditor report on our internal control over financial reporting pursuant to the Sarbanes-Oxley Act of 2002 (provided that this exemption will continue to apply for so long as we are a  “non-accelerated filer”);
comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis);
submit certain executive compensation matters to shareholder approval (requiring a non-binding shareholder vote to approve golden parachute arrangements in connection with mergers and certain other business combinations, and advisory votes on executive compensation pursuant to the “say on frequency” and “say on pay” provisions under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010; and
include detailed compensation discussion and analysis in our filings under the Securities Exchange Act of 1934 (the “Exchange Act”) and instead may provide a reduced level of disclosure concerning executive compensation.

In addition, the JOBS Act provides that an “emerging growth company” can take advantage of the extended transition period for complying with new or revised accounting standards. We have elected to take advantage of the extended transition period, which allows us to delay the adoption of new or revised accounting standards until those standards apply to private companies. As a result of this election, our financial statements may not be comparable to public companies that comply with new or revised accounting standards.

Because of these exemptions, some investors may find our common shares less attractive, which may result in a less active trading market for our common shares, and our shares price may be more volatile.

If we fail to establish and maintain proper disclosure or internal controls, our ability to produce accurate financial statements and supplemental information or comply with applicable regulations could be impaired.

As we grow, we may be subject to growth-related risks including capacity constraints and pressure on our internal systems and controls. Our ability to manage growth effectively will require us to continue to implement and improve our operational and financial systems and to train and manage our employee base.

We must maintain effective disclosure controls and procedures. We must also maintain effective internal controls over financial reporting or, at the appropriate time, our independent auditors will be unwilling or unable to provide us with an unqualified report on the effectiveness of our internal controls over financial reporting as required by Section 404(b) of

25

the Sarbanes-Oxley Act, once we become subject to those requirements. If we fail to maintain effective controls, investors may lose confidence in our operating results, the price of our common shares could decline and we may be subject to litigation or regulatory enforcement actions.

Risks Related to Gathering System

Because of the natural decline in production from existing wells, our success depends on the Anchor Shippers’ economically developing the remaining Marcellus Shale reserves.

Our natural gas gathering system is dependent upon the level of production from natural gas wells, from which production will naturally decline over time. In order to maintain or increase throughput levels on our gathering system and compression facility, we must continually develop reserves within the Auburn GGS boundary or obtain new supplies external to the Auburn GGS boundary. Developing reserves within the system boundary is the priority as external natural gas volumes have a contractual gathering rate that is 25% of the Anchor Shipper rate. The primary factors affecting our ability to obtain new supplies of natural gas is the level of successful drilling activity from the Anchor Shippers, of which Epsilon is one, as well as our ability to compete for volumes from successful new wells drilled by third parties proximate to our system. If we are not able to obtain new supplies of natural gas to replace the natural decline in volumes from existing wells, throughput on our pipelines and the utilization rates of our compression facility would decline, which could have an adverse effect on our business, results of operations, financial position and cash flows. Although gross throughput at the Auburn CF has declined from 2018-2023, the share of Anchor Shipper gas has increased.

The gathering rate on the Auburn GGS is subject to a cost-of-service model which could result in a non-competitive gathering rate and reduced throughput.

The gathering rate charged by the Auburn GGS is determined by a cost-of-service model whereby the Anchor Shippers in the system, of which Epsilon is one, dedicate acreage and reserves to the gas gathering system in exchange for the Auburn GGS owners agreeing to a contractual rate of return on invested capital. The term of this arrangement is 15 years commencing in 2012 and expiring in 2026 with an 18% rate of return. Each year, the Auburn GGS historical and forecast throughput, revenue, operating expenses and capital expenditures are entered into the cost-of-service model. The model then computes the new gathering rate that will yield the contractual rate of return to the Auburn GGS owners. In January 2027, the Auburn GGS will transition to a fixed gathering rate.

Under the cost-of-service model, if total throughput on the system is lower than forecasted in the prior year, the gathering rate will increase. The 2022 model forecasts 276 Bcf throughput from 2022-2026 (approximately 69% of current capacity at the 550 psig design suction pressure) which resulted in a $0.40 gathering rate. If the gathering rate on the Auburn GGS increases, it could result in reduced or deferred development in the Auburn GGS. In one unlikely scenario, if no further development activity beyond work in progress occurs in the Auburn GGS, forecast throughput from 2022-2026 is expected to decline to 205 Bcf (approximately 52% of current capacity at the 550 psig design suction pressure) resulting in a still acceptable $0.62 gathering rate. Although the Anchor Shippers have dedicated their reserves to the Auburn GGS, they are under no obligation to develop the reserves.

Because of the large supply of gas, and limited availability of transportation out of the Marcellus Shale area, our gas is subject to a price differential.

Differential is an energy industry term that refers to the discount or premium received for the sale of a petroleum product at a specific location relative to a nationally recognized sales hub. In the Marcellus Shale, natural gas is significantly discounted to Henry Hub pricing and the size of the differential can be volatile. Many factors influence the size and duration of differentials including local supply / demand imbalances, seasonal fluctuations in demand, transportation availability and cost, as well as the regulatory environment as it pertains to constructing new transportation pipelines. In Northeast Pennsylvania, negative differentials have persisted for many years due to rapid increases in supply as a result of advances in well completion techniques. Despite substantial increases in local demand for natural gas coupled with pipeline expansions, optimizations, and new pipelines that have been brought into service, the natural gas differential in Northeast Pennsylvania remains significant. There is no guarantee that future demand or pipeline transportation projects will eliminate this differential, and it will therefore remain a significant risk to demand for transportation service on the Auburn GGS, and therefore Epsilon’s revenues and cash flows.

26

We compete with other operators in our gas gathering energy businesses.

Although the Anchor Shippers have dedicated their acreage and reserves to the Auburn GGS, the Auburn GGS may not be chosen by other producers in these areas to gather and compress the natural gas extracted. We compete with other companies, including co-owners of the Auburn GGS who operate other systems, for any such production from non-Anchor Shippers on the basis of many factors, including but not limited to geographic proximity to the production, costs of connection, available capacity, rates and access to markets. Competition in natural gas gathering is based in large part on existing assets, reputation, efficiency, system reliability, gathering system capacity and pricing arrangements. Our key competitors in the natural gas gathering business include independent gas gatherers and major integrated energy companies. Alternate gathering facilities are available to non-Anchor Shippers we serve, and those producers may also elect to construct proprietary gas gathering systems. A significant increase in competition in the gas gathering industry could have a material adverse effect on our financial position, results of operations and cash flows.

Several of our assets that have been in service for many years may require significant expenditures to maintain them. As a result, our maintenance or repair costs may increase in the future.

Our gathering lines and compression facility are generally long-lived assets, and many of such assets have been in service for many years. The age and condition of our assets could result in increased maintenance or repair expenditures in the future. Any significant increase in these expenditures could adversely affect our gathering rate and competitive position.

We are exposed to the credit risk of our customers and counterparties, and our credit risk management will not be able to completely eliminate such risk.

We are subject to the risk of loss resulting from nonpayment and/or nonperformance by our customers and counterparties in the ordinary course of our business. Generally, our customers are rated investment grade, are otherwise considered creditworthy, or may be required to make prepayments or provide security to satisfy credit concerns. However, our credit procedures and policies cannot completely eliminate customer and counterparty credit risk. Our customers and counterparties include natural gas producers whose creditworthiness may be suddenly and disparately impacted by, among other factors, commodity price volatility, deteriorating energy market conditions, and public and regulatory opposition to energy producing activities. In a low commodity price environment certain of our customers could be negatively impacted, causing them significant economic stress including, in some cases, to file for bankruptcy protection or to renegotiate contracts. To the extent one or more of our key customers commences bankruptcy proceedings, our contracts with the customers may be subject to rejection under applicable provisions of the United States Bankruptcy Code, or may be renegotiated. Further, during any such bankruptcy proceeding, prior to assumption, rejection or renegotiation of such contracts, the bankruptcy court may temporarily authorize the payment of value for our services less than contractually required, which could have a material adverse effect on our business, financial condition, results of operations, and cash flows. If we fail to adequately assess the creditworthiness of existing or future customers and counterparties or otherwise do not take or are unable to take sufficient mitigating actions, including obtaining sufficient collateral, deterioration in their creditworthiness, and any resulting increase in nonpayment and/or nonperformance by them could cause us to write down or write off accounts receivable. Such write-downs or write-offs could negatively affect our operating results in the periods in which they occur, and, if significant, could have a material adverse effect on our business, results of operations, cash flows, and financial condition.

Prices for natural gas in Northeast Pennsylvania are volatile and are subject to significant discounts from pricing at Henry Hub. This discount and volatility has and could continue to adversely affect our financial results, cash flows, access to capital and ability to maintain our existing businesses.

Our revenues, operating results, and future rate of growth depend primarily upon the price of natural gas in Northeast Pennsylvania which is currently volatile and significantly discounted to natural gas at Henry Hub due to insufficient interstate pipeline capacity out of the region. This volatility and discount has adversely impacted reserve development in the past, and could do so again in the future. A slowing pace of or complete halt to the development of Anchor Shipper reserves will impact our financial results, cash flows, and access to capital.

27

The financial condition of our natural gas gathering businesses is dependent on the continued availability of natural gas supplies and demand for those supplies in the markets we serve.

Our ability to expand our natural gas gathering business primarily depends on the level of drilling and production by the Anchor Shippers. Production from existing wells with access to our gathering systems will naturally decline over time. The amount of natural gas reserves underlying these existing wells may also be less than anticipated, and the rate at which production from these reserves declines may be greater than anticipated. We do not obtain independent evaluations of the third-party natural gas reserves flowing into our systems and compression facilities. Demand for our services is dependent on the demand for gas in the markets we serve. Alternative fuel sources such as electricity, coal, fuel oils, or nuclear energy could reduce demand for natural gas in our markets and have an adverse effect on our business. A failure to obtain access to sufficient natural gas supplies or a reduction in demand for our services in the markets we serve could result in impairments of our assets and have a material adverse effect on our business, financial condition, results of operations, and cash flows.

Our operations are subject to operational hazards and unforeseen interruptions.

There are operational risks associated with gathering and compression of natural gas, including:

Hurricanes, tornadoes, floods, extreme weather conditions and other natural disasters;
Aging infrastructure and mechanical problems;
Damages to pipelines and pipeline blockages or other pipeline interruptions;
Uncontrolled releases of natural gas, brine, or industrial chemicals;
Operator error;
Damage caused by third-party activity, such as operation of construction equipment;
Pollution and other environmental risks;
Fires, explosions, craterings, and blowouts; and
Terrorist attacks on our facilities or those of other energy companies.

Any of these risks could result in loss of human life, personal injuries, significant damage to property, environmental pollution, impairment of our operations and substantial financial losses to us. In accordance with customary industry practice, we maintain insurance against some, but not all, of these risks and losses, and only at levels we believe to be appropriate. The location of certain segments of our facilities in or near populated areas, including residential areas, commercial business centers and industrial sites, could increase the level of damages resulting from these risks. In spite of our precautions, an event such as those described above could cause considerable harm to people or property and could have a material adverse effect on our financial condition and results of operations, particularly if the event is not fully covered by insurance. Accidents or other operating risks could further result in loss of service available to our customers.

ITEM 1B.     UNRESOLVED STAFF COMMENTS.

None.

28

ITEM 1C. CYBERSECURITY

Risk Management and Strategy

The Company considers cybersecurity risks as part of our overall risk management process. The management team works closely with our IT consultants and IT auditors to ensure potential risks are mitigated within our systems.

The Company engages a third-party IT consulting firm and conducts an annual IT audit to test our risk management processes.

The Company, together with our IT consultants and auditors, has processes that thoroughly vet third-party service providers, continuously monitoring to ensure compliance with our cybersecurity standards.  

The Company has not encountered cybersecurity threats that have materially impacted our business or operations.

Governance

The Company’s Board of Directors is aware of the impact of potential cybersecurity threats and stays in close contact with management in case a threat is identified.

The Audit Committee of the Board of Directors is the primary governing body that is tasked with the evaluation and confirmation of the Company’s cybersecurity threat mitigation processes. More specifically, they review the Company’s annual IT audits and discuss any potential threats in quarterly meetings.

The Chief Financial Officer, Chief Operating Officer, Controller, and Director – Finance are all involved in communications with our IT consultants and auditors. The Chief Financial Officer notifies the Audit Committee and Chief Executive Officer of any cybersecurity threats.

ITEM 2.     PROPERTIES.

The information required by Item 2 is contained in ‘‘Item 1. Business – Properties.’

ITEM 3.     LEGAL PROCEEDINGS.

On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claimed that Chesapeake had breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserted that Chesapeake had failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in North-Central Pennsylvania, as required under both the settlement agreement and JOAs.

Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint.  Chesapeake opposed.  The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint.  The Court granted the motion to dismiss on a narrow issue without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision.  Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.

Epsilon filed a notice of appeal on February 15, 2022 challenging the District Court's rulings in the case. Following the Third Circuit's ruling to remand the case back to District court, Epsilon sought and was granted a dismissal of the case without prejudice in September 2023.

29

ITEM 4.     MINE SAFETY DISCLOSURES.

Not applicable.

30

PART II

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

The information required by Item 201 of Regulation S-K is contained in ‘‘Item 1. Business.’’

On July 1, 2023, our Board made grants to our CEO and CFO, entitling them to receive an aggregate of 79,589 common shares which shall not be issued to the award recipients unless certain time or performance based vesting criteria, as applicable, are met, in which case the vesting will occur in three equal parts on the succeeding periods ending on July 1. The awards were made under the 2020 Equity Incentive plan in accordance with Rule 701 promulgated under the Securities Act.

On July 3, 2023, our Board made grants to our directors entitling them to receive an aggregate of 64,975 common shares which shall not be issued to the award recipients unless certain time or performance based vesting criteria, as applicable, are met, in which case the vesting will occur in three equal parts on the succeeding periods ending on December 31. The awards were made under the 2020 Equity Incentive plan in accordance with Rule 701 promulgated under the Securities Act.

On December 31, 2023, our Board made grants to our management and employees entitling them to receive an aggregate of 213,982 common shares which shall not be issued to the award recipients unless certain time or performance based vesting criteria, as applicable, are met, in which case the vesting will occur in three equal parts on the succeeding periods ending on December 31. The awards were made under the 2020 Equity Incentive plan in accordance with Rule 701 promulgated under the Securities Act.

On March 9, 2023, the Board of Directors authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of the outstanding common shares of Epsilon at that time, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023 and will end on March 26, 2024.

The Company funded the purchases out of available cash and did not incur debt to fund the share repurchase program. The shares are accounted for as treasury shares until such a time as they are retired.

The following table provides information with respect to the common share purchases made by the Company during the three months ended December 31, 2023.

    

Total number of

Maximum number

shares purchased

of shares that

as part of

may yet be

Total number

Average price

publicly

purchased under

of shares

paid per

announced plans

the plans or

Period

    

purchased

share

    

or programs

    

programs

December 2023

70,874

$

5.06

Total

70,874

$

5.06

968,149

1,324,495

ITEM 6. [RESERVED.]

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

The following discussion is intended to assist in the understanding of trends and significant changes in our results of operations and the financial condition of Epsilon Energy Ltd. and its subsidiaries for the periods presented. This section should be read in conjunction with the audited consolidated financial statements as of December 31, 2023 and 2022 and for the years then ended together with accompanying notes.

31

Overview

Epsilon Energy Ltd. (the “Company”) is a North American onshore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves. Our areas of operations are the Marcellus Shale section of the Appalachian Basin in Pennsylvania, the Permian Basin in Texas and New Mexico, and the NW Anadarko Basin in Oklahoma.

At December 31, 2023 our total estimated net proved reserves were 65,916 MMcf of natural gas reserves, 383,174 Bbls of NGL reserves, and 341,286 Bbls of oil and condensate, and we held leasehold rights to approximately 84,684 gross (15,463 net) acres. We have natural gas production from our non-operated wells in Pennsylvania, and natural gas, oil and other liquids production from our non-operated wells in the Permian Basin and Oklahoma.

We are committed to disciplined capital allocation which could include shareholder returns in the form of dividends and/or share buybacks. We plan to maintain a strong balance sheet and liquidity position to allow us to opportunistically invest in both our existing project areas and potential new projects.

Historically, our investments have been focused on our position in the prolific Marcellus unconventional reservoir in Pennsylvania (“PA”). Our PA assets are supported by our 35% ownership in the Auburn GGS. We have a substantial remaining drillable location inventory within our existing leasehold.

On May 9, 2023, Epsilon acquired a 10% interest in two wellbores located in Eddy County, New Mexico from a private operator. The wells are currently in production. Total capital expenditure (net to Epsilon) was $2.2 million.

On May 16, 2023, Epsilon acquired a 25% working interest in 1,297 gross acres on the Central Basin Platform in Ector County, Texas from a private operator. The Company participated in the drilling and completion of 2 gross (0.5 net) wells which were put on production in October 2023. Total capital expenditures (net to Epsilon) to date are $9.3 million, including leasehold and drilling and completion costs.

On June 20, 2023, Epsilon acquired a 25% working interest in 11,067 gross acres on the Central Basin Platform in Ector County, Texas from a private operator. Total leasehold capital expenditures (net to Epsilon) to date are $6.2 million.

We continue to evaluate new opportunities in numerous onshore North American natural gas and oil basins.

During 2023, we realized net income of $7.9 million as compared to net income of $35.4 million for 2022.

At December 31, 2023, our total estimated net proved developed reserves were 50,681 MMcfe, a decrease of 37% from December 31, 2022. The decrease is mainly attributable to revisions to previous estimates related to commodity pricing. 

At December 31, 2023, our total estimated net proved reserves were 70,262 MMcfe, a 25% decrease from December 31, 2022. The primarily price-related decrease in our total proved developed reserves was partially offset by increases in proved undeveloped reserves in PA from wells currently in progress. As a non-operating working interest owner, we often do not have direct control or visibility over the pace of investment in our assets by the operator. We must have confirmation from the operator on near-term development to designate an undeveloped well location as proved. 

Our standardized measure of discounted future net cash flows as of December 31, 2023 and 2022 was $33.0 million and $145.8 million, respectively. This measure of discounted future net cash flows does not include any estimate for future cash flows generated by our gathering system assets.

Results of Operations

The following review of operations for the periods presented below should be read in conjunction with our consolidated financial statements and the notes thereto.

32

Revenues

During the year ended December 31, 2023, revenues decreased $39.3 million, or 56%, to $30.7 million from $70.0 million during the year ended December 31, 2022 primarily due to lower realized natural gas prices in PA (down 71%), partially offset by new oil revenues from the Permian Basin.

Revenue and volume statistics for the years ended December 31, 2023 and 2022 were as follows:

Year ended

December 31, 

    

2023

    

2022

Revenues

Pennsylvania

Natural gas revenue

$

13,733,052

$

53,759,354

Volume (MMcf)

 

7,906

 

9,026

Avg. Price ($/Mcf)

$

1.74

$

5.96

Gathering system revenue (net of elimination)

$

9,790,531

$

8,085,512

Total PA Revenues

$

23,523,583

$

61,844,866

Permian Basin

Natural gas revenue

$

117,112

$

Volume (MMcf)

 

80

 

Avg. Price ($/Mcf)

$

1.47

$

Natural gas liquids revenue

$

353,612

$

Volume (MBOE)

 

17.9

 

Avg. Price ($/Bbl)

$

19.78

$

Oil and condensate revenue

$

3,501,098

$

Volume (MBbl)

 

44.5

 

Avg. Price ($/Bbl)

$

78.71

$

Total Permian Basin Revenues

$

3,971,822

$

Oklahoma

Natural gas revenue

$

1,014,050

$

3,189,380

Volume (MMcf)

 

354

 

477

Avg. Price ($/Mcf)

$

2.87

$

6.68

Natural gas liquids revenue

$

630,806

$

1,733,129

Volume (MBOE)

 

21.1

 

44.1

Avg. Price ($/Bbl)

$

29.96

$

39.31

Oil and condensate revenue

$

1,589,491

$

3,195,334

Volume (MBbl)

 

20.8

 

32.2

Avg. Price ($/Bbl)

$

76.37

$

99.24

Total OK Revenues

$

3,234,347

$

8,117,843

Total Revenues

$

30,729,752

$

69,962,709

Upstream natural gas revenue for the year ended December 31, 2023 decreased by $42.1 million, or 74%, from 2022. A decrease of $35.1 million was due to lower realized natural gas prices and a reduction of $7.0 million was due to lower produced volumes due to natural decline of the wells.

Upstream natural gas liquids revenue for the year ended December 31, 2023 decreased by $0.7 million, or 43% from 2022.  A decrease of $0.5 million was due to lower natural gas liquids prices and a reduction of $0.2 million was due to lower produced volumes.

Upstream oil and condensate revenue for the year ended December 31, 2023 increased by $1.9 million, or 59% over 2022.  An increase of $3.3 million was due to increased production from new wells in the Permian Basin offset by a reduction of $1.4 million due to lower oil prices.

Gathering system revenue for the year ended December 31, 2023 increased by $1.7 million, or 21% over 2022. This was the result of anchor shipper volumes, which pay the full gathering rate, increasing from 69% to 78% of total

33

throughput in addition to a one-time compressor fee adjustment as a result of the operator’s internal audit of the gathering system. Revenues derived from transporting and compressing our production, which have been eliminated from gathering system revenues, amounted to $1.4 million and $1.5 million, respectively, for the years ended December 31, 2023 and 2022.

Operating Costs

The following table presents total cost and cost per unit of production (Mcfe), including ad valorem, severance, and production taxes for the years ended December 31, 2023 and 2022:

Year ended December 31, 

    

2023

    

2022

Lease operating costs (net of elimination)

$

6,405,281

$

7,128,631

Gathering system operating costs

2,459,694

2,287,763

$

8,864,975

$

9,416,394

Upstream operating costs—Total $/Mcfe

0.71

0.72

Gathering system operating costs $/Mcf

0.15

0.15

Operating costs include the effects of elimination entries to remove the gathering fees paid to Epsilon’s ownership in the gathering system.

Upstream operating costs consist of lease operating expenses necessary to extract natural gas and oil, including gathering and treating the natural gas and oil to ready it for sale. For the year ended December 31, 2023, upstream operating costs decreased by $0.7 million, or 10.1% from the same period in 2022. Operating costs in 2022 were higher due to higher produced volumes and extraordinary plugging and abandonment costs related to atypical wellbore conditions in two older vintage wells in Pennsylvania, which is not representative of the other wells.

Gathering system operating costs consist primarily of rental payments for the natural gas fueled compression units and overhead fees due to the system’s operator. For the year ended December 31, 2023, gathering system operating costs increased by $0.2 million, or 7.5% from the same period in 2022.

Depletion, Depreciation, Amortization and Accretion (DD&A)

Year ended December 31, 

    

2023

    

2022

Depletion, depreciation, amortization and accretion

$

7,685,084

$

6,438,511

Natural gas and oil and gathering system assets are depleted and depreciated using the units of production method aggregating properties on a field basis. For leasehold acquisition costs and the cost to acquire proved and unproved properties, the reserve base used to calculate depreciation and depletion is total proved reserves. For natural gas and oil development and gathering system costs, the reserve base used to calculate depletion and depreciation is proved developed reserves. A reserve report is prepared as of December 31, each year.

Depreciation expense includes amounts pertaining to our office furniture and fixtures, leasehold improvements and computer hardware. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, ranging from 3 to 7 years. Also included in depreciation expense is an amount pertaining to buildings owned by the Company. Depreciation for the buildings is calculated using the straight-line method over an estimated useful life of 30 years.

Accretion expense is related to the asset retirement costs.

During the year ended December 31, 2023, DD&A expense increased by $1.2 million, or 19%, compared to the same period in 2022. This increase was a result of the lower reserves causing an increased depletion rate in addition to four new producing wells in the Permian Basin.

34

Loss (gain) on Sale of Assets

Year ended December 31, 

    

2023

    

2022

Loss (gain) on sale of assets

$

1,449,871

$

(221,642)

For the year ended December 31, 2023, the Company had a loss on sale of assets of $1.4 million, compared to a gain of $0.2 million in 2022 due to the assets sold in 2023 having a larger net book value than the asset sold in 2022. Epsilon sold two Oklahoma assets in April 2023 and one Oklahoma asset in April 2022.

General and Administrative (“G&A”)

Year ended December 31, 

    

2023

    

2022

General and administrative

$

7,311,496

$

7,346,438

G&A expenses consist of general corporate expenses such as compensation, legal, accounting and professional fees, consulting services, travel and other related corporate costs such as stock options granted and restricted shares of stock granted and the related non-cash compensation.

G&A expenses were generally consistent compared to the same period in 2022, decreasing by $0.03 million, or 0%.

Interest Income

Year ended December 31, 

    

2023

    

2022

Interest income

$

1,673,241

$

452,877

During the year ended December 31, 2023, interest income increased by $1.2 million, or 269%, from the same period in 2022. This increase was primarily due to the utilization of additional financial instruments with higher prevailing interest rates in 2023.

Interest Expense

Year ended December 31, 

    

2023

    

2022

Interest expense

$

80,379

$

50,782

Interest expense relates to the interest and commitment fees paid on the revolving line of credit.

Interest expense increased by $0.03 million, or 58%, during the year ended December 31, 2023 from 2022. The increase is due to the front-end fees on our new credit facility put in place during 2023.

Net gain (loss) on commodity contracts

Year ended December 31, 

    

2023

    

2022

Gain on derivative contracts

$

3,130,055

$

236,077

During the year ended December 31, 2023, the Company had NYMEX Henry Hub (“HH”) Natural Gas Futures swaps and Tennessee Gas Pipeline Zone 4 basis swap derivative contracts for the purpose of hedging a portion of its physical natural gas sales revenue. During the year ended December 31, 2022, the Company had NYMEX HH two-way collars and Tennessee Gas Pipeline Zone 4 basis swap derivative contracts for the same hedging purpose. The amounts recorded represent the fair value changes on our derivative instruments during the year. For the year ended December 31, 2023, the Company received net cash settlements of $3,251,890. For the year ended December 31, 2022, the Company paid net cash settlements of $1,225,837.

35

At December 31, 2022, the Company had outstanding NYMEX HH swaps totaling 1.07 Bcf with a strike price of $5.212 and Tennessee Z4 basis swaps totaling 1.07 Bcf with a strike price of ($1.25) to hedge a portion of expected volumes for the contract period of April 2023 to October 2023.

In September 2023, the Company added NYMEX HH swaps totaling 0.38 Bcf with a strike price of $3.315 and Tennessee Z4 basis swaps totaling 0.38 Bcf with a strike price of ($0.73) to hedge a portion of the expected volumes for the contract period of November 2023 to March 2024. The Company also added NYMEX HH swaps totaling 1.07 Bcf with a strike price of $3.1975 and Tennessee Z4 basis swaps totaling 1.07 Bcf with a strike price of ($1.145) to hedge a portion of the expected volumes for the contract period of April 2024 to October 2024.

In October 2023, the Company added NYMEX HH swaps totaling 0.38 Bcf with a strike price of $3.455 and Tennessee Z4 basis swaps totaling 0.38 Bcf with a strike price of ($0.81) to hedge a portion of the expected volumes for the contract period of November 2023 to March 2024. The Company also added NYMEX HH swaps totaling 0.535 Bcf with a strike price of $3.29 and Tennessee Z4 basis swaps totaling 0.535 Bcf with a strike price of ($1.20) to hedge a portion of the expected volumes for the contract period of April 2024 to October 2024.

At December 31, 2023, the Company had outstanding NYMEX HH swaps totaling 1.905 Bcf with a weighted average strike price of $3.25 and Tennessee Z4 basis swaps totaling 1.905 Bcf with a weighted average strike price of ($1.10) to hedge a portion of expected volumes for the contract period of January 2024 to October 2024.

Income Tax Expense

Year ended December 31, 

    

2023

    

2022

Income tax expense

$

3,200,447

$

12,157,487

During the year ended December 31, 2023, income tax expense decreased by $9.0 million, or 74%, from the same period in 2022. This decrease was primarily due to a decrease in taxable income as a result of lower realized commodity prices.

Net Income Compared to Adjusted EBITDA

Year ended December 31, 

 

2023

 

2022

Net income

$

6,945,153

$

35,354,679

Add Back:

Interest (income) expense, net

(1,592,862)

(402,095)

Income tax expense

3,200,447

12,157,487

Depreciation, depletion, amortization, and accretion

7,685,084

6,438,511

Stock based compensation expense

1,018,262

1,021,026

Gain (loss) on sale of assets

1,449,871

(221,642)

Loss (gain) on derivative contracts net of cash received or paid on settlement

121,835

(1,461,914)

Foreign currency translation loss

(278)

(850)

Adjusted EBITDA

$

18,827,512

$

52,885,202

We define Adjusted EBITDA as earnings before (1) net interest expense, (2) taxes, (3) depreciation, depletion, amortization and accretion expense, (4) impairments of natural gas and oil properties, (5) non-cash stock compensation expense, (6) gain or loss on sale of assets, (7) gain or loss on derivative contracts net of cash received or paid on settlement, and (8) other income. Adjusted EBITDA is not a measure of financial performance as determined under U.S. GAAP and should not be considered in isolation from or as a substitute for net income or cash flow measures prepared in accordance with U.S. GAAP or as a measure of profitability or liquidity.

36

Additionally, Adjusted EBITDA may not be comparable to other similarly titled measures of other companies. We have included Adjusted EBITDA as a supplemental disclosure because its management believes that EBITDA provides useful information regarding our ability to service debt and to fund capital expenditures. It further provides investors a helpful measure for comparing operating performance on a "normalized" or recurring basis with the performance of other companies, without giving effect to certain non-cash expenses and other items. This provides management, investors and analysts with comparative information for evaluating us in relation to other natural gas and oil companies providing corresponding non-U.S. GAAP financial measures or that have different financing and capital structures or tax rates. These non-U.S. GAAP financial measures should be considered in addition to, but not as a substitute for, measures for financial performance prepared in accordance with U.S. GAAP. The table above sets forth a reconciliation of net income to Adjusted EBITDA, which is the most directly comparable measure of financial performance calculated under U.S. GAAP and should be reviewed carefully.

Capital Resources and Liquidity

Cash Flow

The primary source of cash during the years ended December 31, 2023 and 2022 was funds generated from operations. For the year ended December 31, 2023 the primary uses of cash were the acquisition and development of upstream properties, investment in U.S. Treasury bills, the repurchase of shares of common stock, and the distribution of dividends. For the year ended December 31, 2022, cash was primarily used for the development of upstream properties, the repurchase of common stock, and the distribution of dividends.

At December 31, 2023, we had a working capital surplus of $33.2 million, a decrease of $16.0 million from the $49.2 million surplus at December 31, 2022. The surplus decreased from December 31, 2022 due to lower cash and short term investment balances. We anticipate that our current cash balance, short term investments, available borrowings, and cash flows from operations to be sufficient to meet our cash requirements for at least the next twelve months.

Year ended December 31, 2023 compared to 2022

During the year ended December 31, 2023, $17.5 million was provided by our operating activities, compared to $38.0 million in 2022, a $20.5 million, or 54%, decrease. The decrease was mainly due to the decrease in realized prices resulting in decreased revenue.

The company used $37.7 million for investing activities during the year ended December 31, 2023, compared to $7.9 million in 2022, a $29.8 million, or 379%, increase. The Company made a $17.9 million investment in U.S. Treasury bills and $19.8 million in capital investment in the upstream properties.

During the year ended December 31, 2023, $11.7 million of cash used for financing activity was primarily related to the repurchase of our common shares and the payment of quarterly dividends. During the year ended December 31, 2022, $12.0 million of cash used for financing activity was primarily related to the repurchase of our common shares and the payment of quarterly dividends. This was offset by $0.7 million of proceeds from the exercise of stock options.

Credit Agreement

The Company closed a senior secured reserve based revolving credit facility on June 28, 2023 with Frost Bank as issuing bank and sole lender. The new facility replaced the Company’s previous facility. The initial commitment and borrowing base is $35 million (redetermined as of December 6, 2023), supported by the Company’s upstream assets in Pennsylvania and subject to semi-annual redeterminations with a maturity date of the earlier of June 28, 2027. Interest will be charged at the Daily Simple SOFR rate plus a margin of 3.25%. The facility is secured by the assets of the Company’s Epsilon Energy USA subsidiary (Borrower). There are currently no borrowings under the facility.

Under the terms of the facility, the Company must adhere to the following financial covenants:

Current ratio of 1.0 to 1.0 (current assets / current liabilities)

37

Leverage ratio of less than 2.5 to 1.0 (total debt / income adjusted for interest, taxes and non-cash amounts)

Additionally, if the leverage ratio is greater than 1.0 to 1.0, or the borrowing base utilization is greater than 50%, the Company is required to hedge 50% of the anticipated production from PDP reserves for a rolling 24 month period.

Repurchase Transactions

On March 9, 2023, the Board of Directors authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of our outstanding common shares, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023, and will end on March 26, 2024, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination. During the year ended December 31, 2023, we repurchased 968,149 common shares and spent $4,940,295 at an average price of $5.08 per share (excluding commissions) under the new plan.

The previous share repurchase program commenced on March 8, 2022. During the year ended December 31, 2022, we repurchased 982,500 common shares of the maximum of 1,183,410 authorized for repurchase and spent $6,234,879 under the plan. The repurchased stock had an average price of $6.32 per share (excluding commissions) and was subsequently retired during the year ended December 31, 2022. In 2023, we repurchased and retired 190,700 common shares and spent $1,115,306 at an average price of $5.82 per share (excluding commissions) before the plan terminated on March 7, 2023.

In 2023, the Company repurchased 1,158,849 shares and spent $6,055,601 at an average price of $5.20 per share (excluding commissions) under the two consecutive repurchase programs.

On March 19, 2024, the Board of Directors authorized a new share repurchase program of up to 2,191,320 common shares, representing 10% of the current outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $12.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program will commence on March 27, 2024 and end on March 26, 2025, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination.

Derivative Transactions

The Company has entered into hedging arrangements to reduce the impact of natural gas price volatility on operations. By removing the price volatility from a significant portion of natural gas production, the potential effects of changing prices on operating cash flows have been mitigated, but not eliminated. While mitigating the negative effects of falling commodity prices, these derivative contracts also limit the benefits we might otherwise receive from increases in commodity prices.

At December 31, 2023, Epsilon’s outstanding natural gas commodity swap contracts consisted of the following:

Weighted Average

Volume

Price ($/MMbtu)

Fair Value of Asset

Derivative Type

    

(MMbtu)

    

 Swaps 

    

December 31, 2023

2024

NYMEX Henry Hub swap

 

1,905,000

$

3.25

 

$

1,353,668

Tennessee Z4 basis swap

 

1,905,000

$

(1.10)

 

$

(253,413)

 

3,810,000

$

1,100,255

Contractual Obligations

We enter into commitments for capital expenditures in advance of the expenditures being made. At a given point in time, it is estimated that we have committed to capital expenditures equal to approximately one quarter of our capital

38

budget by means of giving the necessary authorizations to the asset operator to incur the expenditures in a future period. As of December 31, 2023, our commitments for capital expenditures were nil.

Summary of Critical Accounting Estimates

The discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements and accompanying notes, which have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and SEC rules which require management to make estimates and assumptions about future events that affect the reported amounts in the financial statements and the accompanying notes. We identify certain accounting policies as critical based on, among other things, their impact on the portrayal of our financial condition, results of operations or liquidity, and the degree of difficulty, subjectivity and complexity in their application. Critical accounting estimates cover accounting matters that are inherently uncertain because the future resolution of such matters is unknown. Management routinely discusses the development, selection and disclosure of each of the critical accounting estimates. Described below are the most significant accounting policies we apply in preparing our consolidated financial statements. We also describe the most significant estimates and assumptions we make in applying these policies.

Proved Natural Gas and Oil Reserves

Our engineers estimate proved natural gas and oil reserves in accordance with SEC regulations, which directly impact financial accounting estimates, including depreciation, depletion and amortization and impairments of proved properties and related assets. Proved reserves represent estimated quantities of crude oil and condensate, NGLs and natural gas that geological and engineering data demonstrate, with reasonable certainty, to be recoverable in future years from known reservoirs under economic and operating conditions existing at the time the estimates were made. The process of estimating quantities of proved natural gas and oil reserves is complex, requiring significant subjective decisions in the evaluation of all available geological, engineering and economic data for each reservoir. There are uncertainties inherent in the interpretation of such data, as well as the projection of future rates of production and timing of development expenditures. Reservoir engineering is a subjective process of estimating underground accumulations of natural gas and oil that cannot be measured in an exact way. The accuracy of any reserve estimate is a function of the quality of available data, engineering and geological interpretation, and judgment. Accordingly, there can be no assurance that ultimately, the reserves will be produced, nor can there be assurance that the proved undeveloped reserves will be developed within the period anticipated. The data for a given reservoir may also change substantially over time as a result of numerous factors including, but not limited to, additional development activity, evolving production history and continual reassessment of the viability of production under varying economic conditions. Consequently, material revisions (upward or downward) to existing reserve estimates may occur from time to time. We cannot predict the types of reserve revisions that will be required in future periods. For related discussion, see the sections titled “Risk Factors” and “Supplemental Information to Consolidated Financial Statements.”

Impairments

The carrying value of unproved and proved oil and natural gas properties and gathering system assets are reviewed for impairment whenever events indicate that the carrying amounts for those assets may not be recoverable. Such indicators include changes in our business plans, changes in commodity prices leading to unprofitable performance, and, for natural gas and oil properties, significant downward revisions of estimated proved reserve quantities or significant increases in the estimated development costs.

We compare expected undiscounted future cash flows at a depreciation, depletion and amortization group level to the carrying value of the asset. If the expected undiscounted future cash flows, based on our estimates of (and assumptions regarding) future oil and natural gas prices, operating costs, development expenditures, anticipated production from proved reserves and other relevant data, are lower than the carrying value of the asset, the carrying value is reduced to fair value. Fair value is generally calculated using the “Income Approach” based on estimated discounted net cash flows. Estimates of future cash flows require significant judgment, and the assumptions used in preparing such estimates are inherently uncertain. In addition, such assumptions and estimates are reasonably likely to change in the future. Significant

39

inputs used to determine the fair values of proved properties include estimates of: (i) reserves; (ii) future operating and development costs; (iii) future commodity prices and (iv) a market-based weighted average cost of capital rate.

We evaluate impairment of proved natural gas and oil properties on an area basis. On this basis, certain fields may be impaired because they are not expected to recover their entire carrying value from future net cash flows. The basis for future depletion, depreciation, amortization, and accretion will take into account the reduction in the value of the asset as a result of any accumulated impairment losses. Unproved natural gas and oil properties are assessed periodically for impairment based on remaining lease terms, drilling results, reservoir performance, future plans to develop acreage, and other relevant factors.

When circumstances indicate that the gathering system properties may be impaired, Epsilon compares expected undiscounted future cash flows related to the gathering system to the unamortized capitalized cost of the asset. If the expected undiscounted future cash flows are lower than the unamortized capitalized cost, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach, which considers estimated discounted future cash flows.

Asset Retirement Obligations (“ARO”)

We recognize asset retirement obligations under ASC 410, Asset Retirement and Environmental Obligations. ASC 410 requires legal obligations associated with the retirement of long-lived assets to be recognized at their fair value at the time that the obligations are incurred. For our upstream properties, these obligations consist of estimated future costs associated with the plugging and abandonment of natural gas and oil wells, removal of equipment and facilities from leased acreage and land restoration in accordance with applicable local, state and federal laws. For our gathering system, these obligations consist of estimated future costs associated with the removal of equipment and facilities from leased acreage and land restoration in accordance with applicable local, state and federal laws. The discounted fair value of an ARO liability is required to be recognized in the period in which it is incurred, with the associated asset retirement cost capitalized as part of the carrying cost of the natural gas and oil or gathering system asset. The initial recognition of an ARO fair value requires that management make numerous assumptions regarding such factors as the amounts and timing of settlements; the credit-adjusted risk-free discount rate; and the inflation rate. In periods subsequent to the initial measurement of an ARO, period-to-period changes are recognized in the liability resulting from the passage of time and revisions to either the timing or the amount of the original estimate of undiscounted cash flows. Increases in the ARO liability due to the passage of time impact net income as accretion expense. The related capitalized cost, including revisions thereto, is charged to expense through DD&A over the life of the natural gas and oil property or gathering system asset.

Income Taxes

Tax regulations and legislation in the U.S. and Canada are subject to change and differing interpretations requiring judgment. We compute income taxes using the asset-and-liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities, as well as loss and tax credit carryforwards. Changes in tax rates and laws are recognized in income in the period such changes are enacted.

We establish a valuation allowance if, based on available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all positive and negative evidence, including historical operating results, the existence of cumulative losses, estimates of future operating income, and the reversal of existing taxable temporary differences in assessing the need for a valuation allowance. Income tax filings are subject to audits and re-assessments. Changes in facts, circumstances, and interpretations of the standards may result in a material increase or decrease in our provision for income taxes.

Recently Issued Accounting Standards

See Note 3, “Summary of Significant Accounting Policies” in Notes to the Consolidated Financial Statements.

40

ITEM 7A.     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

Our earnings and cash flow are significantly affected by changes in the market price of commodities. The prices of oil and natural gas can fluctuate widely and are influenced by numerous factors such as demand, production levels, and world political and economic events and the strength of the U.S. dollar relative to other currencies. Should the price of oil or natural gas decline substantially, the value of our assets could fall dramatically, impacting our future options and exploration and development activities, along with our gas gathering system revenues. In addition, our operations are exposed to market risks in the ordinary course of our business, including interest rate and certain exposure as well as risks relating to changes in the general economic conditions in the United States.

Gathering System Revenue Risk

The Auburn Gas Gathering System lies within the Marcellus Shale with historically high levels of recoverable reserves and low cost of production. We believe that a short-term low commodity price environment will not significantly impact the reserves produced and thus the revenue of our gas gathering system.

Derivative Contracts

The Company’s financial results and condition depend on the prices received for natural gas production. Natural gas prices have fluctuated widely and are determined by economic and political factors. Supply and demand factors, including weather, general economic conditions, the ability to transport the gas to other regions, as well as conditions in other natural gas regions, impact prices. Epsilon has established a hedging strategy and may manage the risk associated with changes in commodity prices by entering into various derivative financial instrument agreements and physical contracts. Although these commodity price risk management activities could expose the Company to losses or gains, entering into these contracts helps to stabilize cash flows and support the Company’s capital spending program.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

Our consolidated balance sheets as of December 31, 2023 and 2022, and the consolidated statements of operations and comprehensive income, changes in shareholders’ equity and cash flows for years ended December 31, 2023 and 2022 included in this annual report have been prepared in accordance with U.S. GAAP.

41

Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors

Epsilon Energy Ltd.

Houston, Texas

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Epsilon Energy Ltd. (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations and comprehensive income, changes in shareholders’ equity, and cash flows for each of the years then ended, 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 years then ended, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ BDO USA, P.C.

We have served as the Company’s auditor since 2017.

Houston, Texas

March 20, 2024

42

EPSILON ENERGY LTD.

Consolidated Balance Sheets

    

December 31, 

    

December 31, 

2023

2022

ASSETS

Current assets

Cash and cash equivalents

$

13,403,628

$

45,236,584

Accounts receivable

6,015,448

7,201,386

Short term investments

18,775,106

Fair value of derivatives

1,219,025

1,222,090

Prepaid income taxes

952,301

1,140,094

Other current assets

763,288

632,154

Operating lease right-of-use assets

31,383

Total current assets

41,128,796

55,463,691

Non-current assets

Property and equipment:

Oil and gas properties, successful efforts method

Proved properties

160,263,511

148,326,265

Unproved properties

25,504,873

18,169,157

Accumulated depletion, depreciation, amortization and impairment

(113,708,210)

(107,729,293)

Total oil and gas properties, net

72,060,174

58,766,129

Gathering system

42,738,273

42,639,001

Accumulated depletion, depreciation, amortization and impairment

(35,539,996)

(34,500,740)

Total gathering system, net

7,198,277

8,138,261

Land

637,764

637,764

Buildings and other property and equipment, net

291,807

286,035

Total property and equipment, net

80,188,022

67,828,189

Other assets:

Operating lease right-of-use assets, long term

441,987

Restricted cash

470,000

570,363

Prepaid drilling costs

1,813,808

Total non-current assets

82,913,817

68,398,552

Total assets

$

124,042,613

$

123,862,243

LIABILITIES AND SHAREHOLDERS' EQUITY

Current liabilities

Accounts payable trade

$

3,149,371

$

1,695,353

Gathering fees payable

1,136,237

935,012

Royalties payable

1,422,898

2,223,043

Accrued capital expenditures

696,761

41,694

Accrued compensation

636,295

598,351

Other accrued liabilities

649,037

690,655

Fair value of derivatives

118,770

Operating lease liabilities

86,473

35,299

Total current liabilities

7,895,842

6,219,407

Non-current liabilities

Asset retirement obligations

3,502,952

2,780,237

Deferred income taxes

11,553,943

10,617,394

Operating lease liabilities, long term

476,911

Total non-current liabilities

15,533,806

13,397,631

Total liabilities

23,429,648

19,617,038

Commitments and contingencies (Note 11)

Shareholders' equity

Preferred shares, no par value, unlimited shares authorized, none issued or outstanding

Common shares, no par value, unlimited shares authorized and 22,222,722 shares issued and 22,151,848 shares outstanding at December 31, 2023 and 23,117,144 issued and outstanding at December 31, 2022

118,272,565

123,904,965

Treasury shares, at cost, 70,874 at December 31, 2023 and 0 at December 31, 2022

(360,326)

Additional paid-in capital

10,874,491

9,856,229

Accumulated deficit

(37,946,042)

(39,290,540)

Accumulated other comprehensive income

9,772,277

9,774,551

Total shareholders' equity

100,612,965

104,245,205

Total liabilities and shareholders' equity

$

124,042,613

$

123,862,243

The accompanying notes are an integral part of these consolidated financial statements

43

EPSILON ENERGY LTD.

Consolidated Statements of Operations and Comprehensive Income

Year ended December 31, 

    

2023

    

2022

Revenues from contracts with customers:

Gas, oil, NGL, and condensate revenue

$

20,939,221

$

61,877,197

Gas gathering and compression revenue

9,790,531

8,085,512

Total revenue

30,729,752

69,962,709

Operating costs and expenses:

Lease operating expenses

6,405,281

7,128,631

Gathering system operating expenses

2,459,694

2,287,763

Development geological and geophysical expenses

9,545

Depletion, depreciation, amortization, and accretion

7,685,084

6,438,511

Loss (gain) on sale of oil and gas properties

1,449,871

(221,642)

General and administrative expenses:

Stock based compensation expense

1,018,262

1,021,026

Other general and administrative expenses

6,293,234

6,325,412

Total operating costs and expenses

25,311,426

22,989,246

Operating income

5,418,326

46,973,463

Other income (expense):

Interest income

1,673,241

452,877

Interest expense

(80,379)

(50,782)

Gain on derivative contracts

3,130,055

236,077

Other income (expense), net

4,357

(99,469)

Other income, net

4,727,274

538,703

Net income before income tax expense

10,145,600

47,512,166

Income tax expense

3,200,447

12,157,487

NET INCOME

$

6,945,153

$

35,354,679

Currency translation adjustments

(3,872)

(44,054)

Unrealized gain on securities

1,598

NET COMPREHENSIVE INCOME

$

6,942,879

$

35,310,625

Net income per share, basic

$

0.31

$

1.52

Net income per share, diluted

$

0.31

$

1.51

Weighted average number of shares outstanding, basic

22,496,772

23,319,633

Weighted average number of shares outstanding, diluted

22,511,647

23,406,189

The accompanying notes are an integral part of these consolidated financial statements

44

EPSILON ENERGY LTD.

Consolidated Statements of Changes in Shareholders’ Equity

    

    

    

    

    

    

Accumulated

    

    

Other

Total

Common Shares Issued

Treasury Shares

Additional

Comprehensive

Accumulated

Shareholders'

Shares

Amount

Shares

Amount

paid-in Capital

Income

Deficit

Equity

Balance at December 31, 2021

24,202,218

$

131,815,739

(534,015)

$

(2,423,007)

$

8,835,203

$

9,818,605

$

(68,783,207)

$

79,263,333

Net income

35,354,679

35,354,679

Dividends

(5,862,012)

(5,862,012)

Stock-based compensation expense

1,021,026

1,021,026

Buyback of common shares

(982,500)

(6,234,879)

(6,234,879)

Retirement of treasury shares

(1,516,515)

(8,657,886)

1,516,515

8,657,886

Exercise of stock options

138,750

747,112

747,112

Vesting of shares of restricted stock

292,691

Other comprehensive loss

(44,054)

(44,054)

Balance at December 31, 2022

23,117,144

$

123,904,965

$

$

9,856,229

$

9,774,551

$

(39,290,540)

$

104,245,205

Net income

6,945,153

6,945,153

Dividends

(5,600,655)

(5,600,655)

Stock-based compensation expense

1,018,262

1,018,262

Buyback of common shares

(1,158,849)

(6,055,601)

(6,055,601)

Retirement of treasury shares

(1,087,975)

(5,695,275)

1,087,975

5,695,275

Exercise of stock options

12,500

62,875

62,875

Vesting of shares of restricted stock

181,053

Other comprehensive loss

(2,274)

(2,274)

Balance at December 31, 2023

22,222,722

$

118,272,565

(70,874)

$

(360,326)

$

10,874,491

$

9,772,277

$

(37,946,042)

$

100,612,965

The accompanying notes are an integral part of these consolidated financial statements

45

EPSILON ENERGY LTD.

Consolidated Statements of Cash Flows

Year ended December 31, 

    

2023

    

2022

Cash flows from operating activities:

Net income

$

6,945,153

$

35,354,679

Adjustments to reconcile net income to net cash provided by operating activities:

Depletion, depreciation, amortization, and accretion

7,685,084

6,438,511

Accretion of discount on available for sale securities

(836,528)

Loss (gain) on sale of oil and gas properties

1,449,871

(221,642)

Gain on derivative contracts

(3,130,055)

(236,077)

Settlement received (paid) on derivative contracts

3,251,890

(1,225,837)

Settlement of asset retirement obligation

(509,802)

(118,260)

Stock-based compensation expense

1,018,262

1,021,026

Deferred income tax expense

936,549

711,954

Changes in assets and liabilities:

Accounts receivable

1,185,938

(2,604,455)

Prepaid income taxes

187,793

Other assets and liabilities

126,347

(58,368)

Accounts payable, royalties payable and other accrued liabilities

(122,203)

1,182,348

Income taxes payable

(2,238,519)

Net cash provided by operating activities

18,188,299

38,005,360

Cash flows from investing activities:

Additions to unproved oil and gas properties

(8,136,442)

(310,211)

Additions to proved oil and gas properties

(10,377,642)

(7,562,502)

Additions to gathering system properties

(82,302)

(184,032)

Additions to land, buildings and property and equipment

(49,689)

(13,258)

Purchases of short term investments - held to maturity

(32,812,974)

Purchases of short term investments - available for sale

(11,988,982)

Proceeds from sales and maturities of short term investments

26,864,976

Proceeds from sale of oil and gas properties

12,498

200,000

Prepaid drilling costs

(1,813,808)

Net cash used in investing activities

(38,384,365)

(7,870,003)

Cash flows from financing activities:

Buyback of common shares

(6,055,601)

(6,234,879)

Exercise of stock options

62,875

747,112

Dividends paid

(5,600,655)

(5,862,012)

Debt issuance costs

(140,000)

Net cash used in financing activities

(11,733,381)

(11,349,779)

Effect of currency rates on cash, cash equivalents, and restricted cash

(3,872)

(44,054)

(Decrease) increase in cash, cash equivalents, and restricted cash

(31,933,319)

18,741,524

Cash, cash equivalents, and restricted cash, beginning of period

45,806,947

27,065,423

Cash, cash equivalents, and restricted cash, end of period

$

13,873,628

$

45,806,947

Supplemental cash flow disclosures:

Income taxes paid

$

1,439,583

$

13,669,000

Interest paid

$

97,595

$

68,328

Non-cash investing activities:

Change in proved properties accrued in accounts payable and accrued liabilities

$

1,611,724

$

(1,100,041)

Change in gathering system accrued in accounts payable and accrued liabilities

$

16,969

$

(20,118)

Asset retirement obligation asset additions and adjustments

$

1,190,579

$

12,053

The accompanying notes are an integral part of these consolidated financial statements

46

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements

For the years ended December 31, 2023 and 2022

1. Description of Business

Epsilon Energy Ltd. (the “Company” or “Epsilon” or “we”) was incorporated under the laws of the Province of Alberta, Canada on March 14, 2005. On February 14, 2019, Epsilon’s registration statement on Form 10 was declared effective by the United States Securities and Exchange Commission and on February 19, 2019, we began trading in the United States on the NASDAQ Global Market under the trading symbol “EPSN.” Epsilon is a North American on-shore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves.

2. Basis of Preparation

Principles of Consolidation

The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Epsilon Operating, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas reserves and related cash flow estimates used in impairment tests of oil and natural gas and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.

3. Summary of Significant Accounting Policies

Cash, Cash Equivalents and Restricted Cash

Cash and cash equivalents include cash on hand and short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.

Restricted cash consists of amounts deposited to back bonds or letters of credit for potential well liabilities. The Company presents restricted cash with cash and cash equivalents in the Consolidated Statements of Cash Flows.

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of December 31, 2023 and 2022:

    

December 31, 

    

December 31,

2023

2022

Cash and cash equivalents

$

13,403,628

$

45,236,584

Restricted cash included in other assets

470,000

570,363

Cash, cash equivalents, and restricted cash in the statement of cash flows

$

13,873,628

$

45,806,947

47

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

Oil and Natural Gas Properties

Epsilon accounts for its crude oil and natural gas exploration and production activities under the successful efforts method of accounting.

Oil and natural gas lease acquisition costs are capitalized when incurred. Unproved properties with acquisition costs that are not individually significant are aggregated. If the unproved properties are determined to be productive, the appropriate related costs are transferred to proved oil and natural gas properties. Lease delay rentals are expensed as incurred.

Oil and natural gas exploration costs, other than the costs of drilling exploratory wells, are expensed as incurred. The costs of drilling exploratory wells are capitalized pending determination of whether Epsilon has discovered proved commercial reserves. If proved commercial reserves are not discovered, such drilling costs are expensed. In some circumstances, it may be uncertain whether proved commercial reserves have been discovered when drilling has been completed. Such exploratory well drilling costs may continue to be capitalized if the reserve quantity is sufficient to justify its completion as a producing well and sufficient progress in assessing the reserves and the economic and operating viability of the project is being made. Costs to develop proved reserves, including the costs of all development wells and related equipment used in the production of crude oil and natural gas, are capitalized (see Note 5).

Depreciation, depletion and amortization of the cost of proved oil and natural gas properties is calculated using the unit-of-production method. The reserve base used to calculate depreciation, depletion and amortization for leasehold acquisition costs and the cost to acquire proved properties is the sum of proved developed reserves and proved undeveloped reserves. With respect to lease and well equipment costs, which include development costs and successful exploration drilling costs, the reserve base includes only proved developed reserves.

When circumstances indicate that proved (developed and undeveloped) oil and natural gas properties may be impaired, Epsilon compares expected undiscounted future cash flows at a depreciation, depletion and amortization group level to the carrying value of the asset. If the expected undiscounted future cash flows, based on Epsilon’s estimate of future crude oil and natural gas prices, operating costs, anticipated production from proved reserves and other relevant data, are lower than the carrying value of the asset, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach which considers estimated discounted future cash flows.

Gas Gathering System Properties

Epsilon’s 35% portion of asset development costs are capitalized when incurred. All other costs are expensed.

Depreciation, depletion and amortization of the cost of gathering system properties is calculated using the unit-of- production method. The reserve base used to calculate depreciation, depletion and amortization for the gathering system includes only proved Pennsylvania natural gas developed reserves.

When circumstances indicate that the gathering system properties may be impaired, Epsilon compares expected undiscounted future cash flows related to the gathering system to the unamortized capitalized cost of the asset. If the expected undiscounted future cash flows are lower than the unamortized capitalized cost, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach, which considers estimated discounted future cash flows.

Revenue Recognition

Revenues are comprised primarily of sales of natural gas and to a much lesser degree crude oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania.

Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.

48

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

Accounting Policies

Revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied. The Company recognizes upstream revenue at the point in time when control has been transferred to the customer, generally at the time natural gas reaches an agreed-upon delivery point and collectability is reasonably assured. Upstream revenue is generally based upon a fixed price, based on a market index, and is measured as the amount of consideration the Company expects to receive in exchange for the transferring of the natural gas. The services provided by the gas gathering system take place continuously and as a practical expedient, the revenues are recognized monthly for the volumes that are processed and transported for the upstream producers during that period of time. Revenue for the services performed are based on the rates outlined in the cost of service agreement that governs all volumes gathered and processed by the system. The gathering rates are adjusted, and fixed annually. Typically, the Company sells its natural gas directly to customers, under agreements with payment terms less than 30 days after delivery and 60 days on the revenue generated by the gas gathering system.

Natural Gas Revenues

The Company’s natural gas purchase contracts are generally structured such that Epsilon commits and dedicates for sale its proportionate share of natural gas production per day to a purchaser. Natural gas is sold at a percentage of index prices of each component, less any stated deductions. Control transfers at the delivery point specified in the contract, which typically is stated as the inlet of the third-party sales transportation pipeline. The Company recognizes revenue proportionate to its entitled share of volumes sold. Currently, the vast majority of Epsilon’s natural gas production comes from the Marcellus Field in Northeastern Pennsylvania.

Epsilon uses a third-party service for its natural gas marketing. In this capacity, the third-party is responsible for carrying out marketing activities such as submission of nominations, receipt of payments, submission of invoices and negotiation of contracts. Commissions payable to the third-party broker for these services are treated as lease operating expenses in the financial statements.

Gas Gathering System Revenue

The Company has a 35% ownership interest in the Auburn Gas Gathering System (“Auburn GGS”). This system aggregates the natural gas from the various pads in the field and transports the natural gas to the inlet of the Auburn compression facility where it is dehydrated, compressed and injected into the Tennessee Gas Pipeline. The gathering and compression services operate under fee-based contracts. The producers in the area served by the gathering system pay fees to the system owners based on the services provided to them in getting their share of the gas production to the third-party sales transmission point. Revenue is recognized over time as the services are provided.

Oil and Other Liquids Revenue

The source of the Company’s oil and other liquids revenue is its ownership interest in wells in the Permian Basin and Oklahoma.  The Company does not operate the wells and has elected not to receive its proportionate share of the production.  As such, under the Joint Operating Agreement, the operators have control of the marketing of this production at current market prices and remits our net revenue interest less taxes and fees on a monthly basis. The Company recognizes revenue with a monthly accrual of its proportionate share of volumes produced at an estimated market price.

Accounts Receivable and Other

Oil, natural gas liquid and natural gas receivables consist of amounts due from purchasers for commodity sales from our revenue interest in the leases in Northeastern Pennsylvania, the Permian Basin, and Oklahoma. Payments from purchasers are typically due by the last day of the month following the month of delivery. Gathering fee revenue consists of fees due from the operator of the Auburn GGS, as an agent for the Company fulfilling the operations of the gathering system. Payments from the operator are typically due 60 days from the last day of the month of transmission. The Company’s operations do not result in any contract assets or liabilities on the accompanying consolidated balance sheets.

49

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

Buildings and Other Property and Equipment

Buildings are depreciated on a straight-line basis over the estimated useful life of the property, 30 years.

Other property and equipment consists of computer hardware and software, and furniture and fixtures. Other property and equipment is generally depreciated on a straight-line basis over the estimated useful lives of the property and equipment, which range from 3 years to 7 years.

Financial Instruments and Fair Value

Epsilon’s financial instruments consist of cash and cash equivalents, short term investments, restricted cash, commodity derivative contracts, accounts receivable, accounts payable, and long-term debt.

The Company classifies the fair value of financial instruments according to the following hierarchy based on the amount of observable inputs used to value the instrument.

Level 1—Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

Level 2—Pricing inputs are other than quoted prices in active markets included in Level 1. Prices in Level 2 are either directly or indirectly observable as of the reporting date. Level 2 valuations are based on inputs, including quoted forward prices for commodities, time value and volatility factors, which can be substantially observed or corroborated in the marketplace.

Level 3—Valuations in this level are those with inputs for the asset or liability that are not based on observable market data. The Company makes its own assumptions about how market participants would price the assets and liabilities.

Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. The revolving line of credit is classified within Level 2 of the fair value hierarchy.

The Company has investments in U.S. Treasury Bills, which mature over a period between 3 and 12 months and are classified as short term investments. The U.S. Treasury Bills are carried at fair value. The U.S. Treasury Bills are classified within Level 1 of the fair value hierarchy.

Commodity derivative instruments consist of NYMEX HH swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.

Derivative Instruments

The Company enters into derivative contracts to hedge price risk associated with a portion of natural gas production. While it is never management’s intention to hold or issue derivative instruments for speculative trading purposes, conditions sometimes arise where actual production is less than estimated, which has, and could, result in over-hedged volumes. Natural gas production is primarily sold under market sensitive contracts which are typically priced at a differential to the NYMEX or the published natural gas index prices for the producing area due to the natural gas quality and the proximity to major consuming markets. Our derivative transactions have included the following:

Fixed-price swaps—where a fixed-price is received for production and a variable market price is paid to the contract counterparty.

50

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

Basis swap contracts—which guarantee a specified price differential between the price at Henry Hub and our physical pricing points. If the settled price differential is greater than the swapped basis, then we receive a payment from the counterparty in the amount of the difference between the two. If the settled price differential is less than the swapped basis, then we make a payment to the counterparty for the difference between the two.
Two-way collar contracts—which guarantee a specified price range for NYMEX by using the proceeds of selling a call option at a specified strike price (the “Ceiling”) to finance the purchase of a put option at a specified strike price (the “Floor”).

Derivative instruments are recorded on the consolidated balance sheets at fair value as either current or non-current assets or liabilities based on their anticipated settlement date. Gains or losses on derivative contracts are recorded as gain (loss) on commodity contracts in the consolidated statements of operations and comprehensive income. Hedge accounting is not used for our derivative assets and liabilities.

Asset Retirement Obligations

The Company records a liability for asset retirement obligations at fair value in the period in which the liability is incurred if a reasonable estimate of fair value can be made. The associated asset retirement cost is capitalized as part of the carrying amount of the long-lived asset. Subsequently, the asset retirement cost is allocated to expense using a systematic and rational method of the asset’s useful life. Recognized asset retirement obligations relate to the plugging and abandonment of oil and natural gas wells and decommissioning of the gas gathering system. Management reviews the estimates of the timing of well abandonments as well as the estimated plugging and abandonment costs, which are discounted at the credit adjusted risk free rate. These adjustments are recorded to the asset retirement obligations with an offsetting change to oil and gas properties. An ongoing accretion expense is recognized for changes in the value of the liability as a result of the forecast inflation due to the passage of time, which is recorded in depreciation, depletion, amortization, and accretion expense in the consolidated statements of operations and comprehensive income.

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short term investments, accounts receivable and derivative contracts. Exposure to credit risk associated with these instruments is controlled by (i) placing assets and other financial interests with credit-worthy financial institutions, (ii) maintaining policies over credit extension that include the evaluation of customers’ financial condition and monitoring paying history, although the Company does not have collateral requirements and (iii) netting derivative assets and liabilities for counterparties with a legal right of offset.

At December 31, 2023 and 2022, the cash and cash equivalents and short term investments were primarily concentrated in one financial institution the U.S. We currently have $15.6 million in excess of the federally insured limits. The Company periodically assesses the financial condition of these institutions and believe that any possible credit risk is minimal.

For the year ended December 31, 2023, the Company had four customers that accounted for 90.7% of the total trade accounts receivable. For the year ended December 31, 2022, the Company had three customers that accounted for 95.7% of the total trade accounts receivable.

Geographic Locations of Operations

Approximately 77% and 88% of our revenue during fiscal years 2023 and 2022, respectively, was derived from natural gas production and gathering system revenues in the state of Pennsylvania. As a result of prolonged weak pricing in Zone 4 of the Tennessee Gas Pipeline and, therefore, a reduced pace of development, Epsilon’s management is striving to allocate capital to additional upstream opportunities outside of the Marcellus Shale. More specifically, the Company has allocated capital to the Permian Basin through its investments in New Mexico and Texas. Epsilon’s management expects to continue to seek opportunities outside of the Marcellus Shale in order to provide the Company the flexibility to respond to market conditions by allocating capital across multiple basins and commodities.

51

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

As a result of this geographic concentration, we may be disproportionately exposed to the effect of regional supply and demand factors, delays or interruptions of production from wells in this area caused by governmental regulation, processing or transportation capacity constraints, market limitations, weather events or interruption of the processing or transportation of crude oil or natural gas.

Income Taxes

Deferred tax assets and liabilities are recognized based on anticipated future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax basis. Epsilon assesses the realizability of deferred tax assets and recognizes valuation allowances as appropriate (see Note 10).

Foreign Currency Transactions

Even though the Canadian dollar is the functional currency of Epsilon Energy Ltd. (the parent entity), the United States dollar is the reporting currency for all of Epsilon’s consolidated subsidiaries. Any gains or losses on transactions or monetary assets or liabilities in currencies other than the functional currency are included in net income in the current period. Gains and losses on translation of balances denominated in Canadian dollars are included in accumulated other comprehensive income.

Stock-Based Compensation

The Company mainly estimates the fair value of all stock options awarded to employees and directors using the Black-Scholes option pricing model. Other models are used for options with more complex vesting criteria. Compensation expense and a corresponding increase to additional paid-in capital are recorded over the vesting period based on the fair value of the options granted using a graded vesting approach. When stock options are exercised for common shares, consideration paid by the stock option holders and additional paid-in capital associated with the stock options are recorded. The Company estimates a forfeiture rate and adjusts the corresponding expense each period based on an updated forfeiture estimate (see Note 7).

The Company has issued time-based restricted stock and performance share units (“PSU”) to employees and directors of the Company. The fair value of the time-based restricted stock is determined using the fair value of the Company’s common shares on the date of grant. The fair value of the PSUs is determined by the performance requirements. These awards vest ratably over a three-year period. Compensation expense and a corresponding increase to additional paid in capital are recorded over the vesting period.

Leases

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)”, which significantly changed accounting for leases by requiring that lessees recognize a right of use asset and a related lease liability representing the obligation to make lease payments, for all lease transactions with terms greater than one year. Additional disclosures about an entity’s lease transactions are also required. ASU 2016-02 defines a lease as “a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration.” The Company adopted ASU 2016-02 as of January 1, 2022. We have chosen the transition using the comparative report at adoption method of applying the provisions of the new standard at the beginning of the period of adoption instead of the earliest comparative period presented in the consolidated financial statements. There was no material effect from the adoption.

The Company leases office space to be used for general, administrative, and executive offices with terms typically ranging from five to seven years, subject to certain renewal options as applicable. The Company considers renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of lease liabilities and right-of-use assets. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Interest expense for finance leases is incurred based on the carrying value of the lease liability. Leases with an initial term of 12 months or less are not recorded on the Company’s Consolidated Balance Sheets and lease agreements with lease and non-lease components are generally accounted for as a single lease component.

52

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

The Company determines whether a contract is, or contains, a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease. When available, the Company uses the rate implicit in the lease to discount lease payments to present value; however, most of the Company’s leases do not provide a readily determinable implicit rate. Therefore, the Company must discount lease payments based on an estimate of its incremental borrowing rate based on prevailing financial market conditions at the later of date of adoption or lease commencement, credit analysis of comparable companies and management judgments to determine the present values of its lease payments (see Note 12).

Joint Interests

The majority of the Company’s oil and natural gas exploration, development and production activities, and the gathering system, are conducted jointly with others and, accordingly, these financial statements reflect only the Company’s proportionate interest in such jointly controlled assets.

Recently Issued Accounting Standards

The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.

In June 2016 the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU.

In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds Accounting Standards Codification (“ASC”) 848 to provide entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (“LIBOR”). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023. There was no impact from the adoption of this ASU.

In July 2023, the FASB issued ASU No. 2023-03 to amend various SEC paragraphs in the ASC to primarily reflect the issuance of SEC Staff Accounting Bulletin No. 120. ASU No. 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement - Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), and Compensation - Stock Compensation (Topic 718): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 120 (“SAB 120”), SEC Staff Announcement at the March 24, 2022 Emerging Issues Task Force (“EITF”) Meeting, and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 - General Revision of Regulation S-X: Income or Loss Applicable to Common Stock.” ASU 2023-03 amends the ASC for SEC updates pursuant to SEC Staff Accounting Bulletin No. 120; SEC Staff Announcement at the March 24, 2022 EITF Meeting; and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 – General Revision of Regulation S-X; Income or Loss Applicable to Common Stock. SAB 120 provides guidance on the measurement and disclosure of share-based awards shortly before announcing material nonpublic information. These updates were immediately effective and did not have any impact on our consolidated financial statements.

53

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative, to amend certain disclosure and presentation requirements.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU required disclosure of incremental segment information, primarily through enhanced disclosures about significant segment expenses and amounts for each reportable segment on an annual and interim basis. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods with fiscal years beginning after December 15, 2024. The Company is currently assessing the potential effects of the standard.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to disclose disaggregated information about a reporting entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the potential effects of this standard.

4. Short Term Investments

Short term investments are highly liquid investments with original maturities between three and twelve months. The Company’s short term investments consist of US Treasury bills. These investments were previously classified as held-to-maturity. In May 2023, as a result of a change in business investment strategy, the Company transferred all of its held-to-maturity short term investments to the available-for-sale category. The securities transferred had a total amortized cost of $33,026,959, fair value of $33,021,293 and unrealized losses of $5,666 at the time of transfer. The unrealized loss was recorded as accumulated other comprehensive income at the time of transfer.

Available-for-sale short term investments are reported at fair value in the Consolidated Balance Sheets. Unrealized gains and losses are excluded from earnings and are reported in accumulated other comprehensive income in the consolidated statements of operations and comprehensive income.

The following table summarizes the available-for-sale short term investments as of December 31, 2023 and 2022.

    

December 31, 2023

    

December 31, 2022

Amortized

Unrealized

Fair

Amortized

Unrealized

Fair 

    

Cost

    

Gains

    

Value

    

Cost

    

Losses

    

Value 

U.S. Treasury Bills

$

18,773,508

$

1,598

$

18,775,106

$

$

$

During the year ended December 31, 2023, the Company sold securities with a carrying amount of $10,394,482 for total proceeds of $10,454,976. The realized gains on these sales were $60,494. These securities were sold to raise cash to fund capital expenditures. An additional $16,410,000 of securities reached maturity with total realized gains of $395,767. The realized gains are included in interest income in the consolidated statements of operations and comprehensive income.

54

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

5. Property and Equipment

The following table summarizes the Company’s property and equipment at December 31, 2023 and 2022:

    

December 31, 

    

December 31, 

2023

2022

Property and equipment:

Oil and gas properties, successful efforts method

Proved properties

$

160,263,511

$

148,326,265

Unproved properties

25,504,873

18,169,157

Accumulated depletion, depreciation, amortization and impairment

(113,708,210)

(107,729,293)

Total oil and gas properties, net

72,060,174

58,766,129

Gathering system

42,738,273

42,639,001

Accumulated depletion, depreciation, amortization and impairment

(35,539,996)

(34,500,740)

Total gathering system, net

7,198,277

8,138,261

Land

637,764

637,764

Buildings and other property and equipment, net

291,807

286,035

Total property and equipment, net

$

80,188,022

$

67,828,189

Asset Acquisitions

During the year ended December 31, 2023, Epsilon made the following three acquisitions. Management determined that substantially all of the fair value of the gross assets acquired were concentrated in oil and gas properties and therefore accounted for these transactions as asset acquisitions and allocated the purchase price based on the relative fair value of the assets acquired and liabilities assumed. There were no asset acquisitions for the year ended December 31, 2022.

a 10% interest in two wellbores located in Eddy County, New Mexico for total consideration of $2.1 million paid in cash.
a 25% working interest in 1,297 gross acres in Ector County, Texas for total consideration of $1.3 million paid in cash.
a 25% working interest in 11,067 gross acres in Ector County, Texas for total consideration of $6.3 million paid in cash.

Property Sale

During the year ended December 31, 2023, Epsilon sold two wellbore-only Oklahoma assets for $12,498. This sale resulted in a loss of $1.45 million. During the year ended December 31, 2022, Epsilon sold one wellbore-only Oklahoma asset for $200,000.  This sale resulted in a gain of $0.22 million.

Property Impairment

Epsilon performs a quantitative impairment test whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. When indicators of impairment are present, the Company first compares expected future undiscounted cash flows by asset group to their respective carrying values. If the carrying amount exceeds the estimated undiscounted future cash flows, a reduction of the carrying amount to the estimated fair values is required. This is determined based on discounted cash flow techniques using significant assumptions including production volumes, future commodity prices, and a market-specific weighted average cost of capital which are affected by expectations about future market and economic conditions. Additionally, U.S. GAAP requires that if an exploratory well is determined not to have found proved reserves, the costs incurred, net of any salvage value, are charged to expense. For unproved properties, such as leasehold costs, expected current and future market prices for similar assets are considered relative to carrying values in evaluating impairment.

55

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

No impairment was recorded for the years ended December 31, 2023 and 2022.

6. Revolving Line of Credit

The Company closed a senior secured reserve based revolving credit facility on June 28, 2023 with Frost Bank as issuing bank and sole lender. The new facility replaced the Company’s previous facility. The initial commitment and borrowing base is $35 million (redetermined as of December 6, 2023), supported by the Company’s upstream assets in Pennsylvania and subject to semi-annual redeterminations with a maturity date of the earlier of June 28, 2027. Interest will be charged at the Daily Simple SOFR rate plus a margin of 3.25%. The facility is secured by the assets of the Company’s subsidiary, Epsilon Energy USA. As of December 31, 2023, there were no borrowings under the facility.

Under the terms of the facility, the Company must adhere to the following financial covenants:

Current ratio of 1.0 to 1.0 (current assets / current liabilities)
Leverage ratio of less than 2.5 to 1.0 (total debt / income adjusted for interest, taxes and non-cash amounts)

Additionally, if the leverage ratio is greater than 1.0 to 1.0, or the borrowing base utilization is greater than 50%, the Company is required to hedge 50% of the anticipated production from PDP reserves for a rolling 24 month period.

We were in compliance with the financial covenants of the agreement as of December 31, 2023

    

Balance at

    

Balance at

    

    

December 31, 

    

December 31, 

Current

    

2023

2022

    

Borrowing Base

    

Interest Rate

Revolving line of credit

$

$

$

35,000,000

SOFR + 3.25%

7. Shareholders’ Equity

(a)Authorized shares

The Company is authorized to issue an unlimited number of common shares with no par value and an unlimited number of Preferred Shares with no par value.

(b)Purchases of Equity Securities

On March 9, 2023, Epsilon’s Board of Directors (the “Board”) authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of the outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023 and will end on March 26, 2024, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination. During the year ended December 31, 2023, we repurchased 968,149 common shares and spent $4,940,295 at an average price of $5.08 per share (excluding commissions) under the new plan.

The previous share repurchase program commenced on March 8, 2022. During the year ended December 31, 2022, we repurchased 982,500 common shares of the maximum of 1,183,410 authorized for repurchase and spent $6,234,879 under the plan. The repurchased stock had an average price of $6.32 per share (excluding commissions) and

56

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

was subsequently retired during the year ended December 31, 2022. In 2023, we repurchased and retired 190,700 common shares at an average price of $5.82 per share (excluding commissions) before the plan terminated on March 7, 2023.

In 2023, the Company repurchased 1,158,849 shares at an average price of $5.20 per share (excluding commissions) under the two consecutive repurchase programs.

On March 19, 2024, the Board of Directors authorized a new share repurchase program of up to 2,191,320 common shares, representing 10% of the current outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $12.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program will commence on March 27, 2024 and end on March 26, 2025, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination.

(c)Equity Incentive Plan

The Board adopted the 2020 Equity Incentive Plan (the “2020 Plan”) on July 22, 2020 subject to approval by Epsilon’s shareholders at Epsilon’s 2020 Annual General and Special Meeting of shareholders, which occurred on September 1, 2020 (the “Meeting”). Shareholders approved the 2020 Plan at the Meeting. Following Epsilon’s listing on the NASDAQ Global Market, the Board determined that it is in the best interest of the shareholders to approve a new incentive plan that is compliant with U.S. public company equity plan rules and practices that would replace Epsilon’s Amended and Restated 2017 Stock Option Plan (including its predecessors) and the Share Compensation Plan (collectively referred to as the “Predecessor Plans”). No further awards will be granted under the Predecessor Plans.

The 2020 Plan provides for incentive compensation in the form of stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2020 Plan, Epsilon is authorized to issue up to 2,000,000 common shares.

Restricted Stock Awards

For the year ended December 31, 2023, 358,546 restricted common shares with a weighted average market price at grant date of $5.42 were awarded to the Company’s management, employees, and board of directors. For the year ended December 31, 2022, 289,231 restricted common shares with a weighted average market price at grant date of $6.28 were awarded to the Company’s officers, employees, and board of directors. These shares vest over a three or four-year period, with an equal number of shares being issued per period on the anniversary of the award resolution. The vesting of the shares is contingent on the individuals’ continued employment or service. The Company determined the fair value of the granted Restricted Stock-based on the market price of the common shares of the Company on the date of grant.

The following table summarizes restricted stock for the years ended December 31, 2023 and 2022:

Year ended

Year ended

December 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Restricted

Average

Restricted

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested Restricted Stock at beginning of period

298,210

1.74

166,002

1.38

Granted

358,546

1.90

289,231

1.86

Vested

(165,220)

(157,023)

Balance non-vested Restricted Stock at end of period

491,536

1.74

298,210

1.74

Stock compensation expense for the granted Restricted Stock is recognized over the vesting period. Stock compensation expense recognized during the year ended December 31, 2023 was $959,525 (during the year ended December 31, 2022, $776,939). The total value of vested shares during the year ended December 31, 2023 was $875,014 (during the year ended December 31, 2022: $1,010,911).

57

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

At December 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $2,651,858 to be recognized over a weighted-average period of 1.42 years.

Performance Share Unit Awards (“PSU”)

The Company historically granted PSUs, which are paid in stock to certain key employees. The PSUs will vest on the last day of the performance period. The number of PSUs that will ultimately vest is based on two performance targets as follows:

The targets for the PSUs are based on (i) the relative total stockholder return (“TSR”) percentile ranking and (ii) the relative cash flow per debt adjusted share – growth (“CFDAS Growth”) percentile ranking of the Company, each as compared to the Company’s peer group as specified in the award agreement during the applicable one-year performance period ending on December 31.
Cash Flow per Debt Adjusted Share (“CFDAS”) is defined as EBITDA (earnings before interest, taxes, depreciation and amortization) divided by the sum of the (i) the total debt plus the value of preferred stock minus cash and the amount of dividends paid for the year divided by the share price at the end of the year; and (ii) the actual share count at year end.
The vesting of each PSU Award will be based 50% on TSR performance and 50% based on CFDAS Growth performance.
The recipient of the award must be employed with the Company at the time of vesting.

The number of shares ultimately issued under these awards can range from zero to 200% of target award amounts at the discretion of the Compensation Committee of the Board of Directors. During the year ended December 31, 2023, a total of 15,833 common shares vested.

The following table summarizes PSUs for the years ended December 31, 2023 and 2022:

Year ended

Year ended

December 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Performance

Average

Performance

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested PSUs at beginning of period

15,833

1.00

151,500

3.84

Vested

(15,833)

(135,667)

Balance non-vested PSUs at end of period

15,833

1.00

Stock compensation expense for the granted PSUs is recognized over the vesting period. Stock compensation expense recognized during the year ended December 31, 2023 related to PSUs was $58,737 (during the year ended December 31, 2022, $244,087). The total value of vested shares during the year ended December 31, 2023 was $80,432 (during the year ended December 31, 2022: $833,027).

At December 31, 2023, the Company had no unrecognized stock-based compensation related to these shares. During the years ended December 31, 2023 and 2022, the Company awarded no PSUs.

Stock Options

As of December 31, 2023, the Company had outstanding stock options covering 57,500 common shares at an overall average exercise price of $5.03 per common share to officers and employees of the Company and its subsidiaries. These 57,500 options have a weighted-average expected remaining term of approximately 0.05 years.

The following table summarizes stock option activity for the years ended December 31, 2023 and 2022:

58

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

Year ended

Year ended

December 31, 2023

December 31, 2022

Weighted

Weighted

Number of

Average

Number of

Average

Options

Exercise

Options

Exercise

Exercise price in US$

    

Outstanding

    

Price

    

Outstanding

    

Price (1)

Balance at beginning of period

70,000

$

5.03

218,750

$

5.28

Exercised

(12,500)

$

5.03

(138,750)

$

5.38

Expired/Forfeited

$

(10,000)

$

5.51

Balance at period-end

57,500

$

5.03

70,000

$

5.03

Exercisable at period-end

57,500

$

5.03

70,000

$

5.03

At December 31, 2023 and 2022, the Company had unrecognized stock-based compensation related to these options of nil. The total intrinsic value of the outstanding options at December 31, 2023 was $2,875 (at December 31, 2022: $112,000). The total intrinsic value of options exercised during the year ended December 31, 2023 was $5,500 (during the year ended December 31, 2022: $127,780).

During the years ended December 31, 2023 and 2022, the Company awarded no stock options.

The following table summarizes information for stock options outstanding at December 31, 2023:

    

Weighted

Average

Number of

Number of

Remaining

Options

Options

Contractual Life

Exercise Price

    

Outstanding

    

Exercisable

    

(in years)

As of December 31, 2023

$5.03

 

57,500

 

57,500

 

0.05

Total

 

57,500

 

57,500

 

0.05

The value of the options was recorded as stock-based compensation expense, with an offsetting amount to additional paid-in capital based on the vesting terms. Stock-based compensation expense for the options, for the years ended December 31, 2023 and 2022 was nil.

8. Revenue Recognition

Revenues are comprised primarily of sales of natural gas, oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania.

Overall, product sales revenue generally is recorded in the month when contractual delivery obligations are satisfied, which occurs when control is transferred to the Company’s customers at delivery points based on contractual terms and conditions. In addition, gathering and compression revenue generally is recorded in the month when contractual service obligations are satisfied, which occurs as control of those services is transferred to the Company’s customers. Gathering System revenues derived from Epsilon’s production, which have been eliminated from total gathering system revenues (“elimination entry”), amounted to $1.4 million and $1.5 million, respectively, for the years ended December 31, 2023 and 2022.

59

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

The following table details revenue for the years ended December 31, 2023 and 2022:

Year Ended December 31, 

    

2023

    

2022

Operating revenue

Natural gas

$

14,864,214

$

56,948,734

Natural gas liquids

984,418

1,733,130

Oil and condensate

5,090,589

3,195,333

Gathering and compression fees (1)

9,790,531

8,085,512

Total operating revenue

$

30,729,752

$

69,962,709

(1)Net of the elimination entry

Product Sales Revenue

The Company enters into contracts with third party purchasers to sell its natural gas, oil, NGLs and condensate production. Under these product sales arrangements, the sale of each unit of product represents a distinct performance obligation. Product sales revenue is recognized at the point in time that control of the product transfers to the purchaser based on contractual terms which reflect prevailing commodity market prices. To the extent that marketing costs are incurred by the Company prior to the transfer of control of the product, those costs are included in lease operating expenses on the Company’s consolidated statements of operations and comprehensive income.

Settlement statements for product sales, and the related cash consideration, are generally received from the purchaser within 30 days. As a result, the Company must estimate the amount of production delivered to the customer and the consideration that will ultimately be received for sale of the natural gas, oil, NGLs, or condensate. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.

Gas Gathering and Compression Revenue

The Company also provides natural gas gathering and compression services through its ownership interest in the gas gathering system in the Auburn field. For the provision of gas gathering and compression services, the Company collects its share of the gathering and compression fees per unit of gas serviced and recognizes gathering revenue over time using an output method based on units of gas gathered.

The settlement statement from the operator of the Auburn GGS is received two months after transmission and compression has occurred. As a result, the Company must estimate the amount of production that was transmitted and compressed within the system. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.

Allowance for Credit Losses

The Company records an allowance for credit losses on a case-by-case basis once there is evidence that collection is not probable. At December 31, 2023 and 2022, there were no accounts for which collection was not probable.

The following table details accounts receivable as of December 31, 2023 and 2022:

    

December 31, 

    

December 31, 

    

December 31, 

2023

2022

2021

Accounts receivable

Natural gas and oil sales

$

4,327,886

$

5,696,419

$

2,996,344

Joint interest billing

17,476

20,454

60,134

Gathering and compression fees

1,543,239

1,483,956

1,539,976

Commodity contract

72,075

Interest

54,772

557

477

Total accounts receivable

$

6,015,448

$

7,201,386

$

4,596,931

60

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

9. Accumulated Other Comprehensive Income

Accumulated other comprehensive income includes certain transactions that have generally been reported in the consolidated statements of changes in shareholders’ equity. The activity in accumulated other comprehensive income during the years ended December 31, 2023 and 2022 consisted of the following:

Year Ended December 31, 

    

2023

    

2022

Balance at beginning of period

$

9,774,551

$

9,818,605

Translation loss

(3,872)

(44,054)

Unrealized gain on securities

1,598

Balance at end of period

$

9,772,277

$

9,774,551

10. Income Taxes

Net income before income taxes is as follows for the periods indicated:

Year ended December 31, 

    

2023

    

2022

Foreign

 

$

(1,167,609)

$

(700,255)

U.S.

 

11,313,209

 

48,212,421

$

10,145,600

$

47,512,166

We file a federal income tax return in the United States, Canada, and various state and local jurisdictions.

We believe that we have appropriate support for the income tax positions taken and to be taken on the Company's tax returns and that the accruals for tax liabilities are adequate for all open years based on our assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter. The Company's tax returns are open to audit under the statute of limitations for the years ending December 31, 2020 through December 31, 2023.

The following tables present the Company’s current and deferred tax expense (benefit) for the periods indicated:

Year ended December 31, 

    

2023

    

2022

Current:

Foreign

$

630,722

$

Federal

1,271,862

7,788,302

State

361,314

3,657,231

Total current income tax expense

2,263,898

11,445,533

Deferred:

Federal

1,013,452

1,587,935

State

(76,903)

(875,981)

Total deferred tax expense

936,549

711,954

Income tax expense

$

3,200,447

$

12,157,487

The following table presents the reconciliation of our income taxes calculated at the statutory federal tax rate to the income tax provision in our financial statements. Our effective tax rate for 2023 differs from the statutory rate primarily due to states taxes, foreign withholding taxes, & the recognition of a valuation allowance on our Canadian and Oklahoma

61

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

state deferred tax assets. Our effective tax rate for 2022 differs from the statutory rate primarily due to states taxes & the recognition of a valuation allowance on our Canadian and Oklahoma state deferred tax assets.

Year Ended

    

    

Year Ended

    

    

December 31, 

Effective

December 31, 

Effective

    

2023

    

Tax Rate

    

2022

    

Tax Rate

    

Income tax provision computed at the statutory federal tax rate

$

2,130,576

 

21.00

%  

$

9,977,555

 

21.00

%  

Difference in Canadian and U.S. tax rate

 

(23,352)

 

(0.23)

%  

 

(14,005)

 

(0.03)

%  

Adjustment of Canadian deferred tax balances

(128,552)

(1.27)

%

39,839

0.08

%

Valuation allowance on Canadian loss

 

397,102

 

3.91

%  

 

121,220

 

0.26

%  

Return to provision adjustment

 

5,244

 

0.05

%  

 

(4,538)

 

(0.01)

%  

State taxes

 

108,401

 

1.07

%  

 

2,304,218

 

4.85

%  

State valuation allowance

100,133

0.99

%  

(107,030)

(0.23)

%  

Foreign withholding on dividends

630,722

6.22

%  

-

%  

Miscellaneous other items

 

(19,827)

 

(0.20)

%  

 

(159,772)

 

(0.34)

%  

Income tax expense

$

3,200,447

 

31.54

%  

$

12,157,487

 

25.58

%  

Deferred income taxes primarily represent the net tax effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

Net deferred tax liabilities consisted of the following at December 31, 2023 and 2022:

As of December 31, 

    

2023

    

2022

Deferred tax assets:

State net operating loss carryforwards

$

396,416

$

313,018

Canadian net operating loss carryforwards

 

11,510,422

 

11,113,319

ARO

865,214

702,522

Lease Liabilities

139,153

Unrealized derivatives/other

 

89,758

 

92,785

Gross deferred tax assets

 

13,000,963

 

12,221,644

Valuation allowance

 

(11,655,838)

 

(11,158,602)

Total deferred tax assets

 

1,345,125

 

1,063,042

Deferred tax liabilities:

 

  

 

  

Oil and gas property

 

(10,765,374)

 

(9,336,638)

Partnership

 

(1,752,767)

 

(2,034,995)

ROU Assets

(109,169)

Unrealized derivatives/other

(271,758)

(308,803)

Gross deferred tax liabilities

 

(12,899,068)

 

(11,680,436)

Net deferred tax liability

$

(11,553,943)

$

(10,617,394)

As of December 31, 2023, we have no federal net operating loss carry-forwards and approximately $12.5 million of state net operating loss carry-forwards, of which $0.3 million expires in 2037 and the remaining can be carried forward indefinitely. These loss carryforwards may reduce future taxable income, however, the extent of which may be limited due to any IRC Section 382 limitation. A state valuation allowance of $0.15 million is applicable to the net state deferred tax assets attributable to Oklahoma because of objective negative evidence on the cumulative loss incurred in the state over the three-year period ended December 31, 2023. As of December 31, 2023, we have $42.1 million of Canadian net operating loss carry-forwards, which will expire between 2027-2043.  A separate valuation allowance of $11.5 million attributable to Canadian net operating losses and other tax carryovers is recorded because it is more likely than not to be utilized. The net change in the total valuation allowance for each of the years ended December 31, 2023 and 2022 was an increase of $0.50 million and a decrease of $0.66 million, respectively.

On August 16, 2022, legislation commonly known as the Inflation Reduction Act was signed into law. Among other things, the Inflation Reduction Act includes a 1% excise tax on corporate stock repurchases applicable to repurchases

62

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

after December 31, 2022, and also a new minimum tax based on book income. The Inflation Reduction Act did not have a material impact on our effective tax rate.

The Company does not have any material uncertain tax positions. The Company recognizes interest expense and penalties related to the uncertain tax position in the income tax expense line in the accompanying consolidated statements of operations and comprehensive income.  Accrued interest and penalties are included in other non-current liabilities in the consolidated balance sheets and were $0 as of December 31, 2023 and 2022.

11. Commitments and Contingencies

The Company also enters into commitments for capital expenditures in advance of the expenditures being made. As of December 31, 2023, our commitments for capital expenditures were nil.

Litigation

On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claims that Chesapeake has breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserts that Chesapeake has failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in North-Central Pennsylvania, as required under both the settlement agreement and JOAs.

Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint.  Chesapeake opposed.  The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint.  The Court granted the motion to dismiss on a narrow issue without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision.  Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.

Epsilon filed a notice of appeal on February 15, 2022 challenging the District Court's rulings in the case. Following the Third Circuit's ruling to remand the case back to District court, Epsilon has sought and was granted a dismissal of the case without prejudice in September 2023.

63

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

12. Leases

Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of December 31, 2023 summarized in the following table:

    

December 31, 

    

December 31,

2023

2022

Asset

Operating lease right-of-use assets

$

-

$

31,383

Operating lease right-of-use assets, long term

441,987

-

Total operating lease right-of-use assets

$

441,987

$

31,383

Liabilities

Operating lease liabilities

$

86,473

$

35,299

Operating lease liabilities, long term

476,911

-

Total operating lease liabilities

$

563,384

$

35,299

Operating lease costs

$

144,490

$

32,097

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

27,010

$

106,798

Right-of-use assets obtained in exchange for new operating lease liabilities

$

535,149

$

31,383

Weighted average remaining lease term (years) - operating lease

3.00

0.33

Weighted average discount rate (annualized) - operating lease

8.25%

8.09%

The Company had one office lease that expired in April 2023. On March 1, 2023, the Company commenced a new office lease with a 70 month lease term and future lease payments estimated to be approximately $0.85 million. There are no other pending leases, and no lease arrangements in which the Company is the lessor. Lease expense for operating leases was $0.14 million and $0.03 for the years ended December 31, 2023 and 2022, respectively. This lease expense is presented in other general and administrative expenses in the consolidated statements of operations and comprehensive income.

Future minimum lease payments as of December 31, 2023 are as follows:

Operating Leases

2023

$

2024

134,750

2025

173,550

2026

177,021

2027

180,492

Thereafter

183,963

Total minimum lease payments

849,776

Less: imputed interest

(286,392)

Present value of future minimum lease payments

563,384

Less: current obligations under leases

(86,473)

Long-term lease obligations

$

476,911

13. Net Income Per Share

Basic net income per share is computed on the basis of the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed based upon the weighted-average number of

64

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

common shares outstanding during the period plus the assumed issuance of common shares for all potentially dilutive securities.

The net income used in the calculation of basic and diluted net income per share are as follows:

Year ended December 31, 

    

2023

    

2022

Net income

$

6,945,153

$

35,354,679

In calculating the net income per share, basic and diluted, the following weighted-average shares were used:

Year ended December 31, 

    

2023

    

2022

Basic weighted-average number of shares outstanding

22,496,772

23,319,633

Dilutive stock options

4,431

15,831

Unvested performance-based restricted shares

 

10,444

 

70,725

Diluted weighted-average shares outstanding

 

22,511,647

 

23,406,189

We excluded the following shares from the diluted net income per share because their inclusion would have been anti-dilutive.

Year ended December 31, 

    

2023

    

2022

Anti-dilutive options

53,069

54,169

Anti-dilutive unvested time-based restricted shares

331,810

273,448

Anti-dilutive unvested performance-based restricted shares

5,389

28,519

Total Anti-dilutive shares

 

390,268

 

356,136

14. Operating Segments

Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as executive management. Segment performance is evaluated based on operating income or loss as shown in the table below. Interest income and income taxes are managed separately on a group basis.

The Company’s reportable segments are as follows:

a.The Upstream segment activities include acquisition, development and production of natural gas and oil reserves on properties within the United States;
b.The Gas Gathering segment partners with two other companies to operate a natural gas gathering system; and
c.The Corporate segment activities include corporate listing and governance functions of the Company.

65

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

Segment activity as of, and for the years ended December 31, 2023 and 2022 is as follows:

    

Upstream

    

Gas Gathering

    

Corporate

    

Elimination

    

Consolidated

As of and for the year ended December 31, 2023

Operating revenue

Natural gas

$

14,864,214

$

$

$

$

14,864,214

Natural gas liquids

984,418

984,418

Oil and condensate

5,090,589

5,090,589

Gathering and compression fees

11,166,410

(1,375,879)

9,790,531

Total operating revenue (1)

20,939,221

11,166,410

(1,375,879)

30,729,752

Operating costs

Operating costs (2)

9,231,031

2,459,694

7,311,496

(1,375,879)

17,626,342

Depletion, depreciation, amortization and accretion

6,638,882

1,046,202

7,685,084

Operating income (loss)

5,069,308

7,660,514

(7,311,496)

5,418,326

Other income (expense)

Interest income

1,673,241

1,673,241

Interest expense

(80,379)

(80,379)

Gain on derivative contracts

3,130,055

3,130,055

Other income

4,083

274

4,357

Other income (expense), net

3,053,759

1,673,515

4,727,274

Net income (loss) before income tax expense

$

8,123,067

$

7,660,514

$

(5,637,981)

$

$

10,145,600

Segment assets

Current assets, net

$

$

$

41,598,796

$

$

41,598,796

Proved properties

46,555,301

46,555,301

Unproved properties

25,504,873

25,504,873

Gathering system

7,198,277

7,198,277

Other property and equipment

2,743,379

2,743,379

Operating lease right-of-use asset

441,987

441,987

Total segment assets

$

74,803,553

$

7,198,277

$

42,040,783

$

$

124,042,613

Capital expenditures (3)

$

20,175,495

$

99,271

$

$

$

20,274,766

As of and for the year ended December 31, 2022

Operating revenue

Natural gas

$

56,948,734

$

$

$

$

56,948,734

Natural gas liquids

1,733,130

1,733,130

Oil and condensate

3,195,333

3,195,333

Gathering and compression fees

9,609,172

(1,523,660)

8,085,512

Total operating revenue (1)

61,877,197

9,609,172

(1,523,660)

69,962,709

Operating costs

Operating costs

8,440,194

2,287,763

7,346,438

(1,523,660)

16,550,735

Depletion, depreciation, amortization and accretion

5,375,225

1,063,286

6,438,511

Operating income (loss)

48,061,778

6,258,123

(7,346,438)

46,973,463

Other income (expense)

Interest income

452,877

452,877

Interest expense

(50,782)

(50,782)

Loss on derivative contracts

236,077

236,077

Other (expense) income

(100,315)

846

(99,469)

Other income (expense), net

84,980

453,723

538,703

Net income (loss) before income tax expense

$

48,146,758

$

6,258,123

$

(6,892,715)

$

$

47,512,166

Segment assets

Current assets, net

$

$

$

56,002,671

$

$

56,002,671

Proved properties

40,596,972

40,596,972

Unproved properties

18,169,157

18,169,157

Gathering system

8,138,261

8,138,261

Other property and equipment

923,799

923,799

Total segment assets

$

59,689,928

8,138,261

56,002,671

123,830,860

Capital expenditures (3)

$

6,785,930

163,915

6,949,845

66

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

(1)Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the years ended December 31, 2023 and 2022 have been eliminated upon consolidation. For the year ended December 31, 2023, we sold natural gas to 33 unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for 10% or more of our total revenue. For the year ended December 31, 2022, we sold natural gas to 26 unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for 10% or more of our total revenue.
(2)Operating expenses for the year ended December 31, 2023 includes loss on the sale of Oklahoma assets of $1,449,871.
(3)Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion, completion, and maintenance of the gathering and compression facility.

15. Commodity Risk Management Activities

Commodity Price Risks

Epsilon engages in price risk management activities from time to time. These activities are intended to manage Epsilon’s exposure to fluctuations in commodity prices for natural gas by securing fixed price contracts for a portion of expected sales volumes.

Inherent in the Company’s fixed price contracts, are certain business risks, including market risk and credit risk. Market risk is the risk that the price of oil and natural gas will change, either favorably or unfavorably, in response to changing market conditions. Credit risk is the risk of loss from nonperformance by the Company’s counterparty to a contract. The Company does not currently require collateral from any of its counterparties nor do its counterparties require collateral from the Company.

The Company enters into certain commodity derivative instruments to mitigate commodity price risk associated with a portion of its future natural gas production and related cash flows. The natural gas revenues and cash flows are affected by changes in commodity product prices, which are volatile and cannot be accurately predicted. The objective for holding these commodity derivatives is to protect the operating revenues and cash flows related to a portion of the future natural gas sales from the risk of significant declines in commodity prices, which helps ensure the Company’s ability to fund the capital budget.

Epsilon has historically elected not to designate any of its financial commodity derivative contracts as accounting hedges and, accordingly, accounts for these financial commodity derivative contracts using the mark-to-market accounting method. Under this accounting method, changes in the fair value of outstanding financial instruments are recognized as gains or losses in the period of change and are recorded as gain (loss) on derivative contracts on the consolidated statements of operations and comprehensive income. The related cash flow impact is reflected in cash flows from operating activities. During 2023, Epsilon recognized gains on financial commodity derivative contracts of $3,130,055. This amount included cash received on the settlement of these contracts of $3,251,890. During 2022, Epsilon recognized gains on financial commodity derivative contracts of $236,077. This amount included cash paid on the settlement of these contracts of $1,225,837.

Commodity Derivative Contracts

At December 31, 2023, the Company had outstanding NYMEX HH swaps totaling 1.905 Bcf with a weighted average strike price of $3.25 and Tennessee Z4 basis swaps totaling 1.905 Bcf with a weighted average strike price of ($1.10) to hedge a portion of expected volumes for the contract period of January 2024 to October 2024. At December 31, 2022, the Company had outstanding NYMEX HH swaps totaling 1.07 Bcf and Tennessee Z4 basis swaps totaling 1.07 Bcf outstanding.

67

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

Fair Value of Derivative 
Assets

    

December 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

NYMEX Henry Hub swap

 

$

1,353,668

$

1,219,865

Tennessee Z4 basis swap

 

112,719

181,775

 

$

1,466,386

$

1,401,640

Fair Value of Derivative
 Liabilities

    

December 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

Tennessee Z4 basis swap

 

(366,131)

(179,550)

 

$

(366,131)

$

(179,550)

Net Fair Value of Derivatives

 

$

1,100,255

$

1,222,090

The following table presents the changes in the fair value of Epsilon’s commodity derivatives for the periods indicated:

Year ended December 31, 

    

2023

    

2022

Fair value of asset (liability), beginning of the period

$

1,222,090

$

(239,824)

Gains on derivative contracts included in earnings

 

3,130,055

 

236,077

Settlement of commodity derivative contracts

 

(3,251,890)

 

1,225,837

Fair value of asset, end of the period

$

1,100,255

$

1,222,090

The following table presents the fair value of derivatives, as presented in the Consolidated Balance Sheets, on a net basis as they are subject to master netting arrangements:

December 31, 2023

December 31, 2022

Gross Fair

Amounts

Net Fair

Gross Fair

Amounts

Net Fair

    

Value

    

Netted

    

Value

    

Value

    

Netted

    

Value

Derivative Assets

Fair value of derivatives

 

$

1,466,386

$

(247,361)

$

1,219,025

 

$

1,401,640

$

(179,550)

$

1,222,090

Derivative Liabilities

 

Fair value of derivatives

 

$

(366,131)

$

247,361

$

(118,770)

 

$

(179,550)

$

179,550

$

-

16. Asset Retirement Obligations

Asset retirement obligations are estimated by management based on Epsilon’s net ownership interest in all wells and the gathering system, estimated costs to reclaim and abandon such assets and the estimated timing of the costs to be incurred in future periods, and the forecast risk free cost of capital. Epsilon has estimated the net present value of its total asset retirement obligations to be $3.5 million as of December 31, 2023 ($2.8 million at December 31, 2022). Each year we review, and to the extent necessary, revise our asset retirement obligations estimates in accordance with recent activity and current service costs.

68

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

The following table presents the activity in Epsilon’s asset retirement obligations for the periods indicated:

Year Ended

Year ended

December 31, 

December 31, 

2023

    

2022

Balance beginning of period

$

2,780,237

$

2,833,656

Liabilities acquired

12,437

12,053

Liabilities disposed of

(46,961)

(25,835)

Wells plugged and abandoned

(509,802)

(118,260)

Change in estimates

1,178,142

Accretion

88,899

78,623

Balance end of period

$

3,502,952

$

2,780,237

17. Fair Value Measurements

The methodologies used to determine the fair value of our financial assets and liabilities at December 31, 2023 were the same as those used at December 31, 2022.

Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. The revolving line of credit is classified within Level 2 of the fair value hierarchy.

The Company has investments in U.S. Treasury bills, all of which mature over a period of 3 and 12 months and are classified as short term investments. The U.S. Treasury bills are carried at fair value. The U.S. Treasury bills are classified within Level 1 of the fair value hierarchy.

Commodity derivative instruments consist of NYMEX HH swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.

    

December 31, 2023

    

Level 1

Level 2

    

Level 3

    

Effect of Netting

    

Net Fair Value

Assets

    

    

    

    

    

Derivative contracts

$

$

1,219,025

$

$

$

1,219,025

Cash equivalents

$

195,669

$

$

$

$

195,669

Short term investments

$

18,775,106

$

$

$

$

18,775,106

Liabilities

Derivative contracts

$

$

247,361

$

$

(366,131)

$

(118,770)

December 31, 2022

Level 1

Level 2

    

Level 3

    

Effect of Netting

    

Net Fair Value

Assets

    

    

    

    

    

Derivative contracts

$

$

1,401,640

$

$

(179,550)

$

1,222,090

Cash equivalents

$

7,711,118

$

$

$

$

7,711,118

Liabilities

Derivative contracts

$

$

(179,550)

$

$

179,550

$

69

EPSILON ENERGY LTD.

Notes to the Consolidated Financial Statements (Continued)

For the years ended December 31, 2023 and 2022

18. Current Expected Credit Loss

Under ASU 326, Financial Instruments – Credit Losses, estimated losses on financial assets are provided through an allowance for credit losses. The majority of our financial assets are invested in U.S. Treasury bills. We also have accounts receivable which are primarily from purchasers of oil and natural gas, counterparties to our financial instruments, and revenues earned for compression and gathering services. Our oil, gas, and natural gas liquids accounts receivables are generally collected within 30 days after the end of the month. Compression and gathering receivables are generally collected within 60 days after the end of the month. We assess collectability through various procedures, including review of our trade receivable balances by counterparty, assessing economic events and conditions, our historical experience with counterparties, the counterparty’s financial condition and the amount and age of past due accounts. As of December 31, 2023 and 2022, we determined that our allowance for credit loss was nil.

19. Subsequent Events

On January 30, 2024, the Company repurchased 248,700 shares at $4.82 per share (excluding commissions) under the existing share repurchase plan.

On February 27, 2024 the Company closed an acquisition in the Permian Basin in Ector County, Texas. The acquired assets are a 25% working interest in 3 producing wells and 3,246 gross undeveloped acres, in partnership with the same operator of the Company’s existing assets in Texas. The effective date for the transaction was (i) February 1, 2024 with respect to the leases and (ii) March 1, 2024 with respect to the wells. The total consideration paid was $15 million, funded from cash on-hand.

70

EPSILON ENERGY LTD.

Supplemental Information to Consolidated Financial Statements

(Unaudited)

SUPPLEMENTAL NATURAL GAS AND OIL PRODUCING ACTIVITIES (UNAUDITED)

Natural gas and oil Reserves

Users of this information should be aware that the process of estimating quantities of ‘‘proved,’’ ‘‘proved developed’’ and ‘‘proved undeveloped’’ crude oil, natural gas liquids (NGLs) and natural gas reserves is complex, requiring significant subjective decisions in the evaluation of all available geological, engineering and economic data for each reservoir. The data for a given reservoir may also change substantially over time as a result of numerous factors, including, but not limited to, additional development activity; evolving production history; crude oil and condensate, NGL and natural gas prices; and continual reassessment of the viability of production under varying economic conditions.

Consequently, material revisions (upward or downward) to existing reserve estimates may occur from time to time. Although reasonable effort is made to ensure that reserve estimates reported represent the most accurate assessments possible, the significance of the subjective decisions required and variances in available data for various reservoirs make these estimates generally less precise than other estimates presented in connection with financial statement disclosures.

Proved reserves represent estimated quantities of crude oil, NGLs and natural gas, which, by analysis of geoscience and engineering data, can be estimated, with reasonable certainty, to be economically producible from a given date forward from known reservoirs under then-existing economic conditions, operating methods and government regulations before the time at which contracts providing the right to operate expire, unless evidence indicates that renewal is reasonably certain, regardless of whether deterministic or probabilistic methods are used for the estimation.

Proved developed reserves are proved reserves expected to be recovered under operating methods being utilized at the time the estimates were made, through wells and equipment in place or if the cost of any required equipment is relatively minor compared to the cost of a new well.

Proved undeveloped reserves (PUDs) are reserves that are expected to be recovered from new wells on undrilled acreage, or from existing wells where a relatively major expenditure is required for recompletion. Reserves on undrilled acreage are limited to those directly offsetting development spacing areas that are reasonably certain of production when drilled, unless evidence using reliable technology exists that establishes reasonable certainty of economic producibility at greater distances. PUDs can be recorded in respect of a particular undrilled location only if the location is scheduled, under the then-current drilling and development plan, to be drilled within five years from the date that the PUDs are to be recorded, unless specific factors (such as those described in interpretative guidance issued by the Staff of the SEC) justify a longer timeframe. Likewise, absent any such specific factors, PUDs associated with a particular undeveloped drilling location shall be removed from the estimates of proved reserves if the location is scheduled, under the then-current drilling and development plan, to be drilled on a date that is beyond five years from the date that the PUDs were recorded. Epsilon has formulated development plans for all drilling locations associated with its PUDs at December 31, 2023. Under these plans, each PUD location will be drilled within five years from the date it was recorded.

Estimates for PUDs are not attributed to any acreage for which an application of fluid injection or other improved recovery technique is contemplated, unless such techniques have been proved effective by actual projects in the same reservoir or an analogous reservoir, or by other evidence using reliable technology establishing reasonable certainty.

The following tables set forth Epsilon’s net proved reserves at December 31, 2023 and 2022 and changes for each of the two years in the year ended December 31, 2023. Net proved reserves at December 31 are estimated by the Company’s independent petroleum engineers, DeGolyer and MacNaughton.

71

EPSILON ENERGY LTD.

Supplemental Information to Consolidated Financial Statements

(Unaudited)

NET PROVED RESERVE SUMMARY

All reserves located in United States

Permian

Pennsylvania

    

Basin

    

Oklahoma

    

Total

Natural Gas (MMcf)

Net proved reserves at December 31, 2021

    

101,424

-

9,545

110,969

Revisions of previous estimates

(7,901)

-

(3,525)

(11,426)

Production

(9,026)

-

(477)

(9,503)

Net proved reserves at December 31, 2022

 

84,497

-

5,543

90,040

Revisions of previous estimates

 

(14,831)

-

(1,515)

(16,346)

Acquisitions

-

481

-

481

Production

(7,906)

-

(354)

(8,260)

Net proved reserves at December 31, 2023

61,760

481

3,674

65,915

Natural Gas Liquids (MBbl)

Net proved reserves at December 31, 2021

-

-

820

820

Revisions of previous estimates

-

-

(285)

(285)

Production

-

-

(44)

(44)

Net proved reserves at December 31, 2022

-

-

491

491

Revisions of previous estimates

-

-

(203)

(203)

Acquisitions

-

116

-

116

Production

-

-

(21)

(21)

Net proved reserves at December 31, 2023

-

116

267

383

Oil and Condensate (MBbl)

Net proved reserves at December 31, 2021

-

-

305

305

Revisions of previous estimates

-

 

-

 

(62)

 

(62)

Production

-

-

(32)

(32)

Net proved reserves at December 31, 2022

-

 

-

 

211

 

211

Revisions of previous estimates

-

-

(43)

(43)

Acquisitions

-

194

-

194

Production

-

-

(21)

(21)

Net proved reserves at December 31, 2023

-

194

147

341

Total Company (MMcfe)

Net proved reserves at December 31, 2021

101,424

-

16,295

117,719

Revisions of previous estimates (1)(2)

(7,901)

 

-

 

(5,604)

 

(13,505)

Production

(9,026)

-

(933)

(9,959)

Net proved reserves at December 31, 2022

84,497

 

-

 

9,758

 

94,255

Revisions of previous estimates (3)(4)

(14,831)

-

(2,991)

(17,822)

Acquisitions

-

2,341

-

2,341

Production

(7,906)

-

(606)

(8,512)

Net proved reserves at December 31, 2023

61,760

2,341

6,161

70,262

72

EPSILON ENERGY LTD.

Supplemental Information to Consolidated Financial Statements

(Unaudited)

All reserves located in United States

Permian

Pennsylvania

    

Basin

    

Oklahoma

    

Total

Proved developed reserves:

Natural Gas (MMcf)

At December 31, 2021

70,102

-

2,124

72,226

At December 31, 2022

76,302

-

2,664

78,966

At December 31, 2023

45,135

481

1,939

47,555

Natural Gas Liquids (MBbl)

At December 31, 2021

-

-

157

157

At December 31, 2022

-

-

198

198

At December 31, 2023

-

116

133

249

Oil and condensate (MBbl)

At December 31, 2021

-

-

66

66

At December 31, 2022

-

-

107

107

At December 31, 2023

-

194

78

272

Total proved developed reserves (MMcfe)

At December 31, 2021

70,102

-

3,462

73,564

At December 31, 2022

76,302

-

4,494

80,796

At December 31, 2023

45,135

2,341

3,205

50,681

Proved undeveloped reserves:

Natural Gas (MMcf)

At December 31, 2021

31,322

-

7,421

38,743

At December 31, 2022

8,195

-

2,879

11,074

At December 31, 2023

16,625

-

1,736

18,361

Natural Gas Liquids (MBbl)

At December 31, 2021

-

-

663

663

At December 31, 2022

-

-

293

293

At December 31, 2023

-

-

134

134

Oil and condensate (MBbl)

At December 31, 2021

-

-

239

239

At December 31, 2022

-

-

104

104

At December 31, 2023

-

-

69

69

Total proved undeveloped reserves (MMcfe)

At December 31, 2021

31,322

-

12,833

44,155

At December 31, 2022

8,195

-

5,264

13,459

At December 31, 2023

16,625

-

2,956

19,581

Total proved reserves:

Natural Gas (MMcf)

At December 31, 2021

101,424

-

9,545

110,969

At December 31, 2022

84,497

-

5,543

90,040

At December 31, 2023

61,760

481

3,675

65,916

Natural Gas Liquids (MBbl)

At December 31, 2021

-

-

820

820

At December 31, 2022

-

-

491

491

At December 31, 2023

-

116

267

383

Oil and condensate (MBbl)

At December 31, 2021

-

-

305

305

At December 31, 2022

-

-

211

211

At December 31, 2023

-

194

147

341

Total proved reserves (MMcfe)

At December 31, 2021

101,424

-

16,295

117,719

At December 31, 2022

84,497

-

9,758

94,255

At December 31, 2023

61,760

2,341

6,161

70,262

73

EPSILON ENERGY LTD.

Supplemental Information to Consolidated Financial Statements

(Unaudited)

(1)Revisions of previous estimates for Pennsylvania for 2022 include additions of 6,238 MMcf related to well performance and 4,759 MMcf related to commodity pricing, and reductions of 18,898 MMcf related to changes to previously adopted development plans.
(2)Revisions of previous estimates for Oklahoma for 2022 include additions of 310 MMcfe related to commodity pricing, reductions of 4,353 MMcfe related to changes to previously adopted development plans and reductions of 1,561 MMcfe related to well performance.
(3)Revisions of previous estimates for Pennsylvania for 2023 include reductions of 9,626 MMcf related to well performance, reductions of 21,830 MMcf related to commodity pricing, and additions of 16,625 MMcf related to changes in previously adopted development plans.
(4)Revisions of previous estimates for Oklahoma for 2023 include reductions of 454 MMcfe related to commodity pricing, 1,760 MMcfe related to changes in previously adopted development plans, and 777 MMcfe related to well performance.

Capitalized Costs Relating to Natural gas and oil Producing Activities

The following table sets forth the capitalized costs relating to Epsilon’s crude oil and natural gas production and gathering activities at December 31, 2023 and 2022:

Year ended December 31, 

    

2023

    

2022

Proved properties

 

$

160,263,511

$

148,326,265

Unproved properties

 

25,504,873

18,169,157

Gathering system properties

42,738,273

42,639,001

Total Oil & Gas Properties

228,506,657

209,134,423

Accumulated depreciation, depletion, amortization and impairment

(149,248,206)

 

(142,230,033)

Net capitalized costs

$

79,258,451

$

66,904,390

Costs incurred for oil and natural gas property acquisition, exploration and development activities

The following table summarizes costs incurred and capitalized in oil and natural gas properties related to acquisition, exploration and development activities. Property acquisition costs are those costs incurred to lease property, including both undeveloped leasehold and the purchase of reserves in place. Exploration costs include costs of identifying areas that may warrant examination and examining specific areas that are considered to have prospects containing oil and natural gas reserves, including costs of drilling exploratory wells, geological and geophysical costs and carrying costs on undeveloped properties. Development costs are incurred to obtain access to proved reserves, including the cost of drilling, as well as the costs to develop the gathering system.

Year ended December 31, 

    

2023

    

2022

Oil and Natural Gas Activities:

 

Unproved acquisition costs

$

7,335,716

$

310,211

Development costs

11,994,374

6,426,037

Total costs incurred for oil and natural gas activities

19,330,090

6,736,248

Gathering System development costs

99,272

 

163,915

Total costs incurred

$

19,429,362

$

6,900,163

Results of Operations for Natural Gas and Oil Producing Activities

The following table sets forth results of operations for natural gas and oil producing activities for the years ended December 31, 2023 and 2022:

74

EPSILON ENERGY LTD.

Supplemental Information to Consolidated Financial Statements

(Unaudited)

Year ended December 31, 

    

2023

    

2022

Oil and gas producing activities:

 

Gas sales

 

$

14,864,214

$

56,948,734

Oil and other liquid sales

6,075,007

4,928,463

Total revenues

20,939,221

61,877,197

Lease operating costs

(6,405,281)

(7,128,631)

Depreciation, depletion, amortization, accretion and impairment

(6,638,882)

(5,375,225)

Income tax expense

(2,569,725)

(12,157,487)

Results of operations from oil and gas producing activities

$

5,325,333

$

37,215,854

Standardized Measure of Discounted Future Net Cash Flows Relating to Proved Natural gas and oil Reserves

The following information has been developed utilizing procedures prescribed by the Extractive Activities—Natural Oil and Gas (Topic 932) of the ASC and based on natural gas reserves and production volumes estimated by our independent petroleum consultants, DeGolyer and MacNaughton. The commodity prices estimated below were based on a 12-month average of first-day-of-the-month commodity prices for the years 2023 and 2022. The following information may be useful for certain comparative purposes, but should not be solely relied upon in evaluating Epsilon or its performance. Further, information contained in the following table should not be considered as representative of realistic assessments of future cash flows, nor should the Standardized Measure of Discounted Future Net Cash Flows be viewed as representative of the current value of Epsilon.

The future cash flows presented below are based on expense and cost rates in existence as of the date of the projections. It is expected that material revisions to some estimates of natural gas reserves may occur in the future, development and production of the reserves may occur in periods other than those assumed, and actual prices realized and costs incurred may vary significantly from those used.

Estimated future income taxes are computed using current statutory income tax rates including consideration of the current tax basis of the properties and related carryforwards. The resulting tax-effected future net cash flows are reduced to present value amounts by applying a 10% annual discount factor.

Management does not rely upon the following information in making investment and operating decisions. Such decisions are based upon a wide range of factors, including estimates of probable and possible reserves as well as proved reserves, and varying price and cost assumptions considered more representative of a range of possible economic conditions that may be anticipated.

The following table sets forth the standardized measure of discounted future net cash flows from projected production of Epsilon’s gas reserves as of December 31, 2023 and 2022.

Year ended December 31, 

    

2023

    

2022

Future cash inflows

 

$

152,124,830

$

529,886,325

Future production costs

 

(73,813,321)

(119,404,233)

Future development costs(1)

(15,815,930)

(21,171,395)

Future income taxes(2)

(11,581,004)

(97,165,344)

Future net cash flows (undiscounted)

50,914,575

292,145,353

10% annual discount for estimated timing of cash flows

(17,941,667)

(146,368,246)

Standardized measure of discounted future net cash flows

$

32,972,908

$

145,777,107

(1)Costs associated with the abandonment of proved properties are included in future development costs.
(2)Future income taxes for 2023 and 2022 were estimated using a combined federal and state statutory tax rate of approximately 26%.

75

EPSILON ENERGY LTD.

Supplemental Information to Consolidated Financial Statements

(Unaudited)

Changes in Standardized Measure of Discounted Future Net Cash Flows

The following table sets forth the changes in the standardized measure of discounted future net cash flows for the years ended December 31, 2023 and 2022:

Year ended December 31, 

    

2023

    

2022

Beginning balance

 

$

145,777,107

$

77,708,130

Revenue less production and other costs

(13,158,195)

(53,224,969)

Changes in price, net of production costs

(156,373,808)

147,777,736

Development costs incurred

10,011,508

10,396,380

Net changes in future development costs

(5,088,346)

5,054,884

Revisions of previous quantity estimates

(531,514)

(31,515,746)

Accretion of discount

 

14,271,185

9,790,852

Net change in income taxes

39,799,369

(17,827,596)

Timing differences and other technical revisions

(1,734,398)

(2,382,564)

Ending balance

$

32,972,908

$

145,777,107

76

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

None.

ITEM 9A.     CONTROLS AND PROCEDURES.

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and our principal financial officer, evaluated, as of the end of the period covered by this Annual Report on Form 10-K, the design and effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our principal executive officer and principal financial officer have concluded that as of December 31, 2023, our disclosure controls and procedures were effective at the reasonable assurance level. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Management’s Report on Internal Control Over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting for Epsilon as such term is defined in the Exchange Act. Our internal control structure is designed to provide reasonable assurance that assets are safeguarded and that transactions are properly executed and recorded. The internal control structure includes, among other things, established policies and procedures, the selection and training of qualified personnel as well as management oversight.

With the participation of our management, we performed an evaluation of the effectiveness of our internal control over financial reporting based on criteria established in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “2013 Framework)”. Based upon our evaluation under the 2013 Framework, we have concluded that as of December 31, 2023 our internal control over financial reporting was effective.

This Annual Report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Management's report was not subject to attestation by Epsilon’s independent registered public accounting firm pursuant to rules of the SEC that permit Epsilon to provide only management's report in this Annual Report. We were not required to have, nor have we, engaged our independent registered public accounting firm to perform an audit of internal control over financial reporting pursuant to the rules of the Commission that permit us to provide only management’s report in this Annual Report.

Changes in Internal Control Over Financial Reporting

There have been no significant changes in the Company’s internal control over financial reporting during the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B.     OTHER INFORMATION.

During the quarter ended December 31, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

None.

77

PART III

ITEM 10.     DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

The names, ages, business experience (for at least the past five years) and positions of our directors and executive officers as of December 31, 2023, are set out below. Our Board of Directors consisted of six members at such date. All directors serve until the next annual meeting of shareholders or until their successors are elected or appointed and qualified. The Board of Directors appoints the executive officers annually.

Directors and Executive Officers

Age

Position with us

Jason Stabell

49

Chief Executive Officer and Director

Henry N. Clanton

61

Chief Operating Officer

Andrew Williamson

35

Chief Financial Officer

John Lovoi

63

Chairman of the Board and Director

Tracy Stephens

63

Director

Jason Stankowski

53

Director

David Winn

61

Director

Nicola Maddox

68

Director

Biographies of Corporate Directors and Executive Officers.

Jason Stabell. Mr. Stabell has served as chief executive officer and a director for Epsilon Energy Ltd. since July 2022. He has worked in the energy industry since 1998 with a focus on upstream E&P. Most recently he served as President and CEO of Merlon International, LLC, a privately held company with assets in the Western Desert of Egypt and US Gulf Coast which was sold in 2019 to a publicly listed UK company where he served as an advisor until 2021. Previously, he served as CFO and ultimately President of privately held Merlon Petroleum Company, which had assets in the US Gulf Coast and Egypt and was sold in 2006. He has a BA in Economics from Williams College. We believe that Mr. Stabell is qualified to serve as a member of our board of directors as a result of his experience in the natural gas and oil industry.

Henry N. Clanton. Mr. Clanton has served as our chief operating officer since January 2017. He has over 30 years of experience in the upstream E&P sector. His experience includes financial and technical management over all phases of drilling, completions, production, and field operations. Before joining us, he spent 14 years with a private E&P start-up, ARES Energy, Ltd, which he co-founded and served as a Managing Partner. Previous to that time Mr. Clanton worked with Schlumberger, ARCO Permian, and Coastal Management Company. He holds a MBA and a BS in Petroleum Engineering from Texas A&M University.

Andrew Williamson. Mr. Williamson has served as our chief financial officer since July 2022. He has spent his entire career in the energy business. From 2012 to early 2019, he served as Corporate Development Manager then Vice President Finance (CFO) of Merlon International, LLC. More recently, he served as the Corporate Strategy Manager for Petrosantander Inc. Mr. Williamson started his career in management consulting advising energy clients on transaction due diligence, growth strategy, and cost reduction. He has a BBA in Finance and a BA in Political Science from Southern Methodist University.

John Lovoi. Mr. Lovoi has been chairman of our board of directors since July 2013. Mr. Lovoi has been the managing partner of JVL Advisors, LLC, a private natural gas and oil investment advisor, since November 2002. He is a Director of Helix Energy Solutions Group, an operator of offshore natural gas and oil properties and production facilities, the Chairman of Dril-Quip, Inc., a provider of subsea, surface and offshore rig equipment. We believe that Mr. Lovoi is qualified to serve as a member of our board of directors as a result of his background in investment banking, equity research, and asset management, with an emphasis on the global natural gas and oil practice.

Tracy Stephens. Mr. Stephens has been a director since May 2018. He has also been a member of our Compensation, Nominating and Corporate Governance Committee, and Conflicts Committee since February 2019. He is the founder of Westminster Advisors, a CEO advisory services company, and served as its Chief Executive Officer from January 2018. He was previously employed by Resources Global Professionals, a large business consulting company, from July 2001 to December 2016, and was the Chief Operating Officer the last three years. We believe that Mr. Stephens is qualified to serve as a member of our board of directors as a result of his extensive experience with public companies.

78

Jason Stankowski. Mr. Stankowski has been a director and member of the Audit Committee since January 2021. Mr. Stankowski is the founder and a partner and portfolio manager for Clayton Partners, LLC. He began his career at Prudential Securities in San Francisco and spent eight years in structured finance at CMA Capital Management, where he acted in a number of roles, including specializing in corporate retirement planning, structuring complex investment and financing structures for Fortune 1000 companies. He became designated as a Chartered Financial Analyst in 2003. We believe that Mr. Stankowski is qualified to serve as a member of our board of directors based on his corporate finance and experience in public equity markets.

David Winn. Mr. Winn has been a director and member of the Audit Committee since January 2021. Mr. Winn recently retired from a 36 year career in public accounting that involved extensive board interaction. From 2003 until July 2020, Mr. Winn was an Audit Partner for Grant Thornton LLP, which is an independent audit, tax, and advisory firm and the U.S. member firm of Grant Thornton International Ltd. During his tenure, Mr. Winn served as audit department head, industry program leader, an engagement partner, quality control reviewer, and was a relationship partner to large clients. Mr. Winn has extensive Securities and Exchange Commission reporting experience with registration statements and annual and quarterly filings. Previously Mr. Winn served as a Director for PricewaterhouseCoopers LLP and previously as a Partner with Arthur Andersen LLP. We believe that Mr. Winn is qualified to serve as a member of our board of directors because of his experience in public accounting and public company reporting.

Nicola Maddox. Ms. Maddox has over forty years’ experience in the oil and gas industry. After receiving her BA in Communications, she was employed by Exxon Minerals starting as an Associate Landman eventually ending in Executive Management positions starting in 1993. She was a co-founder of Centurion Exploration Company in 2004, initially serving as an EVP and then becoming its President, CEO and Chairman of the Board from 2007 to 2009. At Merlon International, LLC, Ms. Maddox was SVP in charge of its Texas subsidiary. She advanced to EVP and ultimately President after Merlon sold its Egyptian subsidiary in 2019. Since 2022, she has been a self-employed energy advisor specializing in contract analysis, strategic planning, and negotiation strategies. We believe that Ms. Maddox is qualified to serve as a member of our board of directors because of his significant industry experience in upstream oil and gas.

Corporate Governance Practices and Policies

Our corporate governance practices and policies are administered by the board of directors and by committees of the board appointed to oversee specific aspects of our management and operations, pursuant to written charters and policies adopted by the board and such committees.

The Board of Directors

The Board is committed to a high standard of corporate governance practices. The Board believes that this commitment is not only in the best interests of the shareholders but that it also promotes effective decision-making at the Board level. The Board is of the view that its approach to corporate governance is appropriate and complies with the objectives and guidelines relating to corporate governance set out in National Instrument 58-201 adopted by the Canadian securities administrators, or NI 58-201, as well as the governance requirements of the NASDAQ Global Market. In addition, the Board monitors and considers for implementation the corporate governance standards that are proposed by various Canadian regulatory authorities or that are published by various non-regulatory organizations in Canada. The Board has also established a Compensation, Nominating and Corporate Governance Committee and has adopted a Compensation, Nominating and Corporate Governance Charter to ensure the objectives of NI 58-201 and the NASDAQ Global Market are met.

Mr. Lovoi is the Managing Partner of JVL Advisors, LLC, beneficial owner of 3.46% of our common shares and Chairman of the Board.

The Board held eleven meetings during 2023 and thirteen meetings during 2022. All Board meetings were conducted with open and candid discussions. As such, directors did not hold any separate meetings, other than Audit and Compensation, Nominating and Corporate Governance Committee meetings. The members of the Board have the ability to meet on their own and are authorized to retain independent financial, legal and other experts as required whenever, in their opinion, matters come before the Board that require an independent analysis by the members of the Board. The Board intends to hold at least four regular meetings each year, as well as additional meetings as required. The Board has not established any required attendance levels for the Board and committee meetings. In setting the regular meeting schedule, care is taken to ensure that meeting dates are set to accommodate directors’ schedules so as to encourage full attendance.

79

The Board has stewardship responsibilities, including responsibilities with respect to oversight of our investments, management of the Board, monitoring of our financial performance, financial reporting, financial risk management and oversight of policies and procedures, communications and reporting and compliance. In carrying out its mandate, the Board meets regularly and a broad range of matters are discussed and reviewed for approval. These matters include overall plans and strategies, budgets, internal controls and management information systems, risk management as well as interim and annual financial and operating results. The Board is also responsible for the approval of all major transactions, including property acquisitions, property divestitures, equity issuances and debt transactions, if any. The Board strives to ensure that our corporate actions correspond closely with the objectives of its shareholders. The Board will meet at least once annually to review in depth our strategic plan and review our available resources required to carry out our growth strategy and to achieve its objectives. The mandate of the Board is to be reviewed by the Board annually.

Position Descriptions. The Board has outlined the responsibilities in respect to our Chief Executive Officer, or CEO. The Board and CEO do not have a written position description for the CEO; however, the CEO’s principal duties and responsibilities are planning our strategic direction, providing leadership, acting as our spokesperson, reporting to shareholders, and overseeing our executive management with respect to operations and finance.

The charter for each of the Board committees outlines the duties and responsibilities of the members of each of the committees, including the chair of such committees. See ‘‘Board Committees’’ below.

Orientation and Continuing Education. We have not adopted a formalized process of orientation for new Board members. However, all directors have been provided with a base line of knowledge about us that serves as a basis for informed decision making. This includes a combination of written material, in person meetings with our senior management, site visits and other briefings and training, as appropriate.

Directors are kept informed as to matters affecting, or that may affect, our operations through reports and presentations at the quarterly Board meetings. Special presentations on specific business operations are also provided to the Board.

Ethical Business Conduct and Whistleblower Policy. Our Code of Ethics and Whistleblower Policy are available on our website at http://www.epsilonenergyltd.com/. Each director is expected to disclose all actual or potential conflicts of interest and refrain from voting on matters in which such director has a conflict of interest. In addition, a director must recuse himself from any discussion or decision on any matter of which the director is precluded from voting as a result of a conflict of interest. The Board has reviewed and approved a disclosure and insider trading policy for us, in order to promote consistent disclosure practices aimed at informative, timely and broadly disseminated disclosure of material information to the market in accordance with applicable securities legislation. The disclosure policy promotes, among other things, the disclosure and reporting of any serious weaknesses which may affect the financial stability and assets of us and our operating entities.

National Instrument 52-110 adopted by the Canadian securities administrators, the listing standards of the Toronto Stock Exchange and the listing standards of the NASDAQ Global Market require the Audit Committee to establish formal procedures for (a) the receipt, retention, and treatment of complaints received by us and our subsidiaries regarding accounting, internal accounting controls, or auditing matters and (b) the confidential, anonymous submission by our consultants or employees of concerns regarding questionable accounting or auditing matters. We are committed to achieving compliance with all applicable securities laws and regulations, accounting standards, accounting controls and audit practices. In addition, we post on our website all disclosures that are required by law or the listing standards of the NASDAQ Global Market concerning any amendments to, or waivers from, any provision of the code.

Assessments. The Board does not conduct regular assessments of the Board, its committees or individual directors, however, the Board does periodically review and satisfy itself at meetings that the Board, its committees and its individual directors are performing effectively.

Board Diversity. Our Compensation, Nominating and Corporate Governance Committee is responsible for reviewing with the board of directors, on an annual basis, the appropriate characteristics, skills and experience required for the board of directors as a whole and its individual members. In evaluating the suitability of individual candidates (both new candidates and current members), the nominating and corporate governance committee, in recommending candidates for election, and the board of directors, in approving (and, in the case of vacancies, appointing) such candidates, will take into account many factors, including the following:

80

personal and professional integrity, ethics and values;
experience in corporate management, such as serving as an officer or former officer of a publicly held company;
experience as a board member or executive officer of another publicly held company;
strong finance experience;
diversity of expertise and experience in substantive matters pertaining to our business relative to other board members;
diversity of background and perspective, including, but not limited to, with respect to age, gender, race, place of residence and specialized experience;
experience relevant to our business industry and with relevant social policy concerns; and
relevant academic expertise or other proficiency in an area of our business operations.

Currently, our Board evaluates each individual in the context of the board of directors as a whole, with the objective of assembling a group that can best maximize the success of the business and represent stockholder interests through the exercise of sound judgment using its diversity of experience in these various areas.

Board Committees

The Board has two committees. The committees are the Audit Committee and the Compensation, Nominating and Corporate Governance Committee. Each committee has been constituted with independent directors.

Audit Committee. The Audit Committee currently consists of David Winn (Chairman), John Lovoi, and Jason Stankowski. All members of the Audit Committee are independent and financially literate under the applicable rules and regulations of the SEC and the NASDAQ Global Market.

The Audit Committee meets at least on a quarterly basis to review and approve our consolidated financial statements before the financial statements are publicly filed.

The Audit Committee reviews our interim unaudited condensed consolidated financial statements and annual audited consolidated financial statements and certain corporate disclosure documents including the Annual Information Form, Management’s Discussion and Analysis, and annual and interim earnings press releases before they are approved by the Board. The Audit Committee reviews and makes a recommendation to the Board in respect of the appointment and compensation of the external auditors and it monitors accounting, financial reporting, control and audit functions. The Audit Committee meets to discuss and review the audit plans of external auditors and is directly responsible for overseeing the work of the external auditors with respect to preparing or issuing the auditors’ report or the performance of other audit, review or attest services, including the resolution of disagreements between management and the external auditors regarding financial reporting. The Audit Committee questions the external auditors independently of management and reviews a written statement of its independence. The Audit Committee must be satisfied that adequate procedures are in place for the review of our public disclosure of financial information extracted or derived from our consolidated financial statements and it periodically assesses the adequacy of those procedures. The Audit Committee must approve or pre-approve, as applicable, any non-audit services to be provided to us by the external auditors. In addition, it reviews and reports to the Board on our risk management policies and procedures and reviews the internal control procedures to determine their effectiveness and to ensure compliance with our policies and avoidance of conflicts of interest. The Audit Committee has established procedures for dealing with complaints or confidential submissions which come to its attention with respect to accounting, internal accounting controls or auditing matters. To date, neither the Board nor the Audit Committee has formally assessed any individual director with respect to their effectiveness and contribution to us in their capacity as a director. Instead, members of the Board have relied on informal conversations among themselves to adequately cover such matters.

The Audit Committee operates under a written charter that satisfies the applicable standards of the SEC and The NASDAQ Global Market. A copy of the Audit Committee Charter can be found on our website at www.epsilonenergyltd.com.

81

Compensation, Nominating and Corporate Governance Committee. The Compensation, Nominating and Corporate Governance Committee is currently comprised of Tracy Stephens (Chairman), John Lovoi, and Nicola Maddox. All members of this committee are independent directors.

The Compensation, Nominating and Corporate Governance Committee’s mandate is to:

1.Assist and advise the Board regarding its responsibility for oversight of our compensation policy; provided that all determinations on officer compensation will be subject to review and approval by the Board;
2.Study and evaluate appropriate compensation mechanisms and criteria;
3.Develop and establish appropriate compensation policies and practices for the Board and our senior management, including our security-based compensation arrangements;
4.Evaluate senior management;
5.Serve in an advisory capacity on organizational and personnel matters to the Board;
6.Assist the Board by identifying individuals qualified to serve on the Board and its committees;
7.Recommend to the Board the director nominees for the next annual meeting;
8.Recommend to the Board members and chairpersons for each committee;
9.Develop and recommend to the Board and review from time to time, a set of corporate governance principles and monitor compliance with such principles; and
10.Serve in an advisory capacity on matters of governance structure and the conduct of the Board.

These responsibilities include reporting and making recommendations to the Board for their consideration and approval. Corporate governance also relates to the activities of the Board, the members of which are elected by and are accountable to the shareholders, and takes into account the role of the individual members of management who are appointed by the Board and who are charged with the day-to-day management of us. The Board is committed to sound corporate governance practices, which are both in the interest of its shareholders and contribute to effective and efficient decision making.

The Compensation, Nominating and Corporate Governance Committee operates under a written charter that satisfies the applicable standards of the SEC and The NASDAQ Global Market. A copy of such charter can be found on our website at www.epsilonenergyltd.com.

Communications to the Board

Shareholders may communicate directly with our Board or any director by writing to the board or a director in care of the corporate secretary at Epsilon Energy Ltd., 500 Dallas Street, Suite 1250, Houston, Texas 77002, or by faxing their written communication to AeRayna Flores at (281) 668-0985. Shareholders may also communicate with the Board or any director by calling Ms. Flores at (281) 670-0002. Ms. Flores will review any communication before forwarding it to the Board or director, as the case may be.

Employment Agreements

All named executive officers have executed employment contracts with us. Mr. Jason Stabell’s employment agreement is effective from July 1, 2022 and filed in Form 8-K with the SEC on June 24, 2022. Mr. Henry Clanton’s employment agreement is effective from January 4, 2019 and filed in Form 10-12B with the SEC on December 21, 2018. Mr. Andrew Williamson’s employment agreement is effective from July 1, 2022 and filed in Form 8-K with the SEC on June 24, 2022.

82

ITEM 11.     EXECUTIVE COMPENSATION.

Summary Compensation Table

The Board adopted the 2020 Equity Incentive Plan (the “2020 Plan”) on July 22, 2020 subject to approval by Epsilon’s shareholders at Epsilon’s 2020 Annual General and Special Meeting of shareholders, which occurred on September 1, 2020 (the “Meeting”). Shareholders approved the 2020 Plan at the Meeting. Following Epsilon’s listing on the NASDAQ Global Market, the Board determined that it is in the best interest of the shareholders to approve a new incentive plan that is compliant with U.S. public company equity plan rules and practices that would replace Epsilon’s Amended and Restated 2017 Stock Option Plan (including its predecessors) and the Share Compensation Plan (collectively referred to as the “Predecessor Plans”). No further awards will be granted under the Predecessor Plans.

The following table sets out information concerning the compensation paid to our principal executive officer and our two most highly compensated executive officers other than our principal executive officer, or our named executive officers, for the two years ended December 31, 2023 and 2022. Compensation amounts in the following table are in U.S. dollars.

Non-equity incentive

 

plan compensation

 

Annual

Long-term

 

Name and principal

    

    

    

    

Share-based

    

Incentive

    

Incentive

    

Other

    

Total

position

Year

Salary

Bonuses

Awards

Plans

Plans

Compensation (4)

Compensation

Jason Stabell, CEO (1)

 

2023

$

311,000

$

184,000

$

851,003

$

$

$

7,350

$

1,353,353

 

2022

$

150,000

$

100,000

$

600,000

$

$

$

4,346

$

854,346

Henry N. Clanton, COO (2)

 

2023

$

272,000

$

92,000

$

92,004

$

$

$

15,752

$

471,756

 

2022

$

262,500

$

117,000

$

173,187

$

$

$

15,250

$

567,937

 

2021

$

250,000

$

75,000

$

$

$

$

14,500

$

339,500

Andrew Williamson, CFO (3)

 

2023

$

239,000

$

138,000

$

355,006

$

$

$

12,448

$

744,454

 

2022

$

115,000

$

75,000

$

250,000

$

$

$

3,981

$

443,981

(1)Mr. Stabell was hired as our chief executive officer in July 2022. His current base salary is $311,000.

2023—Share award of 108,465 common shares valued at $5.08 per share, market price on the grant date of December 31, 2023, which vests evenly over a three year period.

Share award of 56,180 common shares valued at $5.34 per share, market price on the grant date of July 1, 2023. This stub grant, although awarded in 2023, was based on 2022 performance. The grant vests evenly over a three year period.

2022—Share award of 97,560 common shares valued at $6.15 per share, market price on the grant date, July 1, 2022. This grant was awarded up-front on the employment effective date as part of the employment agreement. The grant vests over a four-year period with 25% vesting on the first anniversary and an additional 6.25% vesting on the first day of each subsequent quarter, with full vesting on July 1, 2026 so long as Mr. Stabell is still employed.

(2)Mr. Henry Clanton was hired as our chief operating officer in January 2018. His current base salary of $272,000.

2023—Share award of 18,111 common shares valued at $5.08 per share, market price on the grant date of December 31, 2023, which vest evenly over a three year period.

2022— Share award of 12,825 common shares valued at $6.33 per share, market price on the grant date, April 6, 2022, and a share award of 13,877 common shares valued at $6.63 per share, market price on the grant date, December 31, 2022, both of which vest evenly over a three year period, so long as Mr. Clanton is still employed.

(3)Mr. Andrew Williamson was hired as our chief financial officer in July 2022. His current base salary is $239,000.

2023—Share award of 45,276 valued at $5.08 per share, market price on the grant date of December 31, 2023, which grants vest evenly over a three year period.

83

Share award of 23,409 common shares valued at $5.34 per share, market price on the grant date of July 1, 2023. This stub grant, although awarded in 2023, was based on 2022 performance. The grant vests evenly over a three year period.

2022— Share award of 40,650 common shares valued at $6.15 per share, market price on the grant date, July 1, 2022. This grant was awarded up-front on the employment effective date as part of the employment agreement. The grant vests over a four-year period with 25% vesting on the first anniversary and an additional 6.25% vesting on the first day of each subsequent quarter, with full vesting on July 1, 2026 so long as Mr. Williamson is still employed.

(4)As a Company policy, Epsilon matches on 401K contributions up to 5%.

Description of the 2020 Equity Incentive Plan

The 2020 Plan was approved by the Board on July 22, 2020 and shareholders on September 1, 2020 as a replacement of our Amended and Restated 2017 Stock Option Plan and the Share Compensation Plan.

The 2020 Plan is administered by the Board, a committee of the Board or one or more officers delegated authority by the Board to administer the 2020 Plan. The Board has the authority in its discretion to interpret the 2020 Plan. The Board determines to whom stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards are granted, subject to options and all other terms and conditions of the awards.

The maximum number common shares that may be issued under the 2020 Plan is 2,000,000. As of December 31, 2023, 234,834 performance stock units (“PSUs”), and 807,677 time-based restricted shares were outstanding, leaving 957,489 shares available to be granted under the 2020 Plan.

If the shares granted under the 2020 Plan expire or terminate for any reason without having been issued or are forfeited, they again become available for grant under the 2020 Plan. Shares granted under the 2020 Plan are not transferable or assignable other than by will or other testamentary instrument or the laws of succession.

In the event we undergo a change of control by a reorganization, acquisition, amalgamation or merger (or a plan or arrangement in connection with any of these) with respect to which all or substantially all of the persons who were the beneficial owners of the common shares immediately prior to such transaction do not, following such transaction, beneficially own, directly or indirectly more than 50% of the resulting voting power, a sale of all, or substantially all, of the Company’s assets, or the liquidation, dissolution or winding-up of the Company, outstanding awards shall be subject to the definitive agreement entered into by the Company in connection with the change of control.

At December 31, 2023, we were authorized to issue equity securities as follows:

Number of Shares to be

Weighted Average

Issued Upon Exercise or

Exercise or Vesting Price

Number of Shares Remaining

Vesting of Outstanding

of Outstanding Options

Available for Future Issuance

Plan Category

Options or Shares

or Shares

Under Equity Compensation Plans

Equity share options under Amended and Restated 2017 Stock Option Plan

  

57,500

  

$

5.03

  

Common shares under 2020 Equity Incentive Plan

 

491,536

$

5.59

 

957,489

84

Incentive Plan Awards for Named Executive Officers

Outstanding Share-Based Awards and Option-Based Awards as of December 31, 2023 are as follows:

Option-based Awards

Share-based Awards

Market or

Market or

Number of

Number of

Payout Value

Payout Value of

Securities

Value of

Shares or Units

of Share-Based

Vested Share-

Underlying

Option

Option

Unexercised

of Shares that

Awards that

Based awards

Unexercised

Exercise

Expiration

In-the-Money

Have Not

Have Not

not Paid Out or

Name

Options

Price

Date

Options

Vested

Vested

Distributed

Jason Stabell

  

  

$

  

  

$

  

123,252

  

$

626,120

  

$

Henry N. Clanton

 

30,000

$

5.03

 

01/30/24

$

1,500

 

13,526

$

68,712

$

74,849

Andrew Williamson

 

$

 

$

 

51,356

$

260,888

$

Incentive Plan Awards—Value Vested or Earned for Named Executive Officers

The values of incentive plan awards that were vested or earned during the year ended December 31, 2023 are as follows:

Non-Equity Incentive Plan

Option-Based Awards—Value

Share-based awards—Value

Compensation—Value Earned

Name

Vested During the Year

Vested During the Year

During the Year

Jason Stabell

  

$

  

$

162,806

  

$

N/A

Henry N. Clanton

$

 

$

80,985

 

$

N/A

Andrew Williamson

$

 

$

67,834

 

$

N/A

We have adopted the 2020 Plan as an incentive-based share award plan applicable to all named executive officers and employees.

Change of control is defined as any event whereby any person acquires at least 50% of the Company’s stock or if a group of shareholders causes at least 50% of the board members to change.

DIRECTOR COMPENSATION

The following table contains compensation earned in the year ended December 31, 2023 by our independent directors who are not named executive officers:

Non-Equity

Share-Based

Incentive Plan

All Other

Name

  

Fees Earned

  

Awards

  

Compensation

  

Compensation

  

Total

John Lovoi

$

95,000

$

65,000

$

$

$

160,000

Tracy Stephens

$

65,000

$

65,000

$

$

$

130,000

David Winn

$

70,000

$

65,000

$

$

$

135,000

Jason Stankowski

$

55,000

$

65,000

$

$

$

120,000

Nicola Maddox

$

34,507

$

40,781

$

$

$

75,288

On a quarterly basis, we compensate each director for services rendered (unless a director elects not to receive payment) and reimburse reasonable out-of-pocket travel expenses when incurred.

As of January 1, 2023, board member compensation is fixed at an annual fee of $55,000 paid in cash quarterly and $65,000 as a share-based award valued at the prior year-end share price (vesting evenly over a three year period). The chairman of the board receives an additional $40,000 annual cash fee, the chairman of the audit committee receives an

85

additional $15,000 annual cash fee, and the chairman of the compensation, nominating, and corporate governance committee receives an additional $10,000 annual cash fee.

Incentive Plan Awards—Value Vested or Earned During the Year for Directors (Other Than Named Executive Officers)

Outstanding Share-Based Awards and Option-Based Awards as of December 31, 2023 are as follows:

    

Option-based Awards

Share-based Awards

Market or

Market or

Number of

Number of

Payout Value

Payout Value of

Securities

Value of

Shares or Units

of Share-Based

Vested Share-

Underlying

Option

Option

Unexercised

of Shares that

Awards that

Based awards

Unexercised

Exercise

Expiration

In-the-Money

Have Not

Have Not

not Paid Out or

Name

Options

Price

Date

Options

Vested

Vested

Distributed

John Lovoi

 

 

$

 

 

$

23,403

 

$

118,887

 

$

46,401

Tracy Stephens

 

$

 

  

$

11,403

$

57,927

$

46,401

David Winn

 

$

 

$

11,403

$

57,927

$

27,777

Jason Stankowski

$

 

  

$

11,403

$

57,927

$

27,777

Nicola Maddox

$

 

  

$

4,101

$

20,833

$

10,414

The values of incentive plan awards that were vested or earned during the year ended December 31, 2023 are as follows:

Non-Equity Incentive Plan

Option-Based Awards—Value

Share-based awards—Value

Compensation—Value Earned

Name

Vested During the Year

Vested During the Year

During the Year

John Lovoi

   

$

   

$

97,834

   

$

N/A

Tracy Stephens

$

   

$

60,509

   

$

N/A

David Winn

$

   

$

41,886

   

$

N/A

Jason Stankowski

$

   

$

41,886

   

$

N/A

Nicola Maddox

$

   

$

10,414

   

$

N/A

Directors and Officers Liability Insurance

We maintain directors’ and officers’ liability insurance for the protection of our directors and officers against liability incurred by them in their capacities as our directors and officers. The policy provides an aggregate limit of liability of $35,000,000 with a retention held by the Company of $1,500,000. The current annual premium for the Directors’ and Officers’ liability insurance is approximately $375,000 and is re-bid annually. The premium is not allocated between Directors and Officers as separate groups.

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

The table set forth below is information with respect to beneficial ownership of common shares as of March 20, 2024, by our named executive officers, by each of our directors, by all our current executive officers and directors as a group, and by each person known to us who beneficially own 5% or more of the outstanding common shares. To our knowledge, each person named in the table has sole voting and investment power with respect to the common shares identified as beneficially owned.

Unless otherwise indicated, the address of each of the individuals named below is c/o Epsilon Energy Ltd., 500 Dallas, Suite 1250, Houston, Texas 77002.

86

    

Number of

    

Percentage of

Common

Common 

Name of Beneficial Owner

Shares

Shares Owned 

5% Stockholders

 

  

 

  

Palo Duro Energy Fund, LP (1)

 

1,461,558

 

6.67

%

Solas Capital Management LLC (2)

 

3,768,467

 

17.20

%

Named Executive Officers and Directors

 

  

 

  

Jason Stabell (3)

 

397,319

 

*

Henry Clanton (4)

 

95,674

 

*

Andrew Williamson (5)

 

15,244

 

*

John Lovoi (6)

 

266,579

 

*

Tracy Stephens (7)

 

49,401

 

*

David Winn (8)

 

20,501

 

*

Jason Stankowski (9)

 

347,727

 

*

Nicola Maddox (10)

 

2,050

 

*

All executive officers and directors as a group (8 persons) (11)

 

1,194,495

 

5.44

%

*

Indicates beneficial ownership of less than 5% of outstanding shares.

(1)The address of Palo Duro Energy Fund, LP, or Palo Duro is 311 S. Wacker Drive, Suite 1250, Chicago, Illinois 60606. Matthew Dougherty is the managing partner of Palo Duro and exercises the voting and dispositive power with respect to the common shares held by Palo Duro.
(2)The address of Solas Capital Management, LLC is 405 Park Avenue, New York, NY 10022. Pursuant to a Schedule 13G filed with the SEC on February 14, 2020, Solas Capital Management, LLC (“Solas”) and Frederick Tucker Golden share voting and dispositive power with respect to these common shares. All of the securities reported are owned by advisory clients of Solas, none of which is a beneficial owner of more than 5% as of July 14, 2020.
(3)Mr. Stabell is our chief executive officer and a member of our board of directors.
(4)Includes 30,000 shares issuable upon the exercise (at exercise price of $5.03) of options exercisable within 60 days of March 20, 2024. Mr. Clanton is our chief operating officer.
(5)Mr. Williamson is our chief financial officer.
(6)Includes the shares held by JVL. Mr. Lovoi is the chairman of our board of directors.
(7)Mr. Stephens is a member of our board of directors.
(8)Mr. Winn is a member of our board of directors.
(9)Mr. Stankowski is a member of our board of directors and a partner and portfolio manager for Clayton Partners, LLC.
(10)Ms. Maddox is a member of our board of directors.
(11)Includes 30,000 shares issuable upon the exercise (at exercise price of $5.03) of options exercisable within 60 days of March 20, 2024.

Changes in Control. We do not know of any arrangement, the operation of which may at a subsequent date result in a change in control of us.

Securities Authorized For Issuance under Equity Compensation Plans

The information required by Item 201 of Regulation S-K in “Item 1. Business – Market for Our Common Equity and Related Stockholder Matters.”

87

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

Certain Relationships and Related Transactions

Since the beginning of fiscal 2023, there has not been, nor is there currently proposed, any transaction or series of similar transactions to which we were or are a party in which the amount involved exceeded or exceeds $120,000 and in which any of our directors, executive officers, holders of more than 5% of any class of our voting securities, or any member of the immediate family of any of the foregoing persons, had or will have a direct or indirect material interest, except for the compensation and other arrangements described in “Executive Compensation” and “Director Compensation” elsewhere in this document and the transactions described below.

Independence of the Board of Directors

The Board is currently composed of five directors who provide us with a wide diversity of business experience.

Our Board has determined that John Lovoi, Tracy Stephens, Jason Stankowski, David Winn, and Nicola Maddox are independent in accordance with the listing requirements of the NASDAQ Global Market, representing over 50% of the Board. Our Board conducted its independence analysis for each of its current members, considering all relevant facts and circumstances, including the director’s other commercial, accounting, legal, banking, consulting, charitable and familial relationships. Pursuant to its review, the Board determined that with respect to each of its current members, there are no disqualifying factors with respect to director independence enumerated in the listing standards of NASDAQ or any relationships that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director, and that each such member is an “independent director” as defined in the listing standards of NASDAQ.

Indemnification of Officers and Directors

Under Section 124 of the Business Corporations Act (Alberta) (the "ABCA"), except in respect of an action by or on behalf of us or body corporate to procure a judgment in our favor, we may indemnify a current or former director or officer or a person who acts or acted at our request as a director or officer of a body corporate of which we are or were a shareholder or creditor and the heirs and legal representatives of any such persons (collectively, "Indemnified Persons") against all costs, charges and expenses, including an amount paid to settle an action or satisfy a judgment, reasonably incurred by any such Indemnified Person in respect of any civil, criminal or administrative actions or proceedings to which the director or officer is made a party by reason of being or having been our director or officer, if (i) the director or officer acted honestly and in good faith with a view to our best interests, and (ii) in the case of a criminal or administrative action or proceeding that is enforced by a monetary penalty, the director or officer had reasonable grounds for believing that such director's or officer's conduct was lawful (collectively, the "Indemnification Conditions").

Notwithstanding the foregoing, the ABCA provides that an Indemnified Person is entitled to indemnity from us in respect of all costs, charges and expenses reasonably incurred by the person in connection with the defense of any civil, criminal or administrative action or proceeding to which the person is made a party by reason of being or having been our director or officer, if the person seeking indemnity (i) was substantially successful on the merits in the person's defense of the action or proceeding, (ii) fulfills the Indemnification Conditions, and (iii) is fairly and reasonably entitled to indemnity. We may advance funds to an Indemnified Person for the costs, charges and expenses of a proceeding; however, the Indemnified Person shall repay the moneys if such individual does not fulfill the Indemnification Conditions. The indemnification may be made in connection with a derivative action only with court approval and only if the Indemnification Conditions are met.

As contemplated by Section 124(4) of the ABCA and our by-laws, we have acquired and maintain liability insurance for our directors and officers with coverage and terms that are customary for a company of our size in our industry of operations. The ABCA provides that we may not purchase insurance for the benefit of an Indemnified Person against a liability that relates to the person's failure to act honestly and in good faith with a view to our best interests.

Our by-laws provide that, subject to the ABCA, the Indemnified Persons shall be indemnified against all costs, charges and expenses, including an amount paid to settle an action or satisfy a judgment, reasonably incurred by such person in respect of any civil, criminal or administrative action or proceeding to which such person is made a party by

88

reason of being or having been a director or officer of the Company or such body corporate, if the Indemnification Conditions are satisfied. In addition, pursuant to our by-laws, we may indemnify such person in such other circumstances as the ABCA or law permits.

Our by-laws also provide that none of our directors or officers shall be liable for the acts, receipts, neglects or defaults of any other director, officer or employee, or for joining in any receipt or other act for conformity, or for any loss, damage or expense happening to us through the insufficiency or deficiency of title to any property acquired for or on behalf of us, or for the insufficiency or deficiency of any security in or upon which any of our moneys shall be invested, or for any loss or damage arising from the bankruptcy, insolvency or tortious acts of any person with whom any of our moneys, securities or effects shall be deposited, or for any loss occasioned by any error of judgment or oversight on his part, or for any other loss, damage or misfortune which shall happen in the execution of the duties of his or her office or in relation thereto; provided that nothing in our by-laws shall relieve any director or officer from the duty to act in accordance with the ABCA and the regulations thereunder. The foregoing is premised on the requirement under our by-laws that each of our directors and officers in exercising his or her powers and discharging duties shall act honestly and in good faith with a view to our best interests and exercise the care, diligence and skill that a reasonably prudent person would exercise in comparable circumstances.

We have entered into indemnification agreements with our directors and officers which generally require that we indemnify and hold the indemnitees harmless to the greatest extent permitted by law for liabilities arising out of the indemnitees' service to us and our subsidiaries as directors and officers, if the indemnitees acted honestly and in good faith with a view to our best interests and, with respect to criminal or administrative actions or proceedings that are enforced by monetary penalty, if the indemnitee had no reasonable grounds to believe that his or her conduct was unlawful. The indemnification agreements also provide for the advancement of defense expenses to the indemnitees by us.

ITEM 14.     PRINCIPAL ACCOUNTING FEES AND SERVICES.

The following table summarizes fees billed to us for fiscal 2023 and for fiscal 2022 by our principal auditors, BDO USA, P.C.:

    

December 31, 

    

December 31, 

2023

2022

Audit Fees:

Audit of financial statements

$

374,970

$

395,634

Total Audit Fees

$

374,970

$

395,634

89

PART IV

ITEM 15.     EXHIBITS, FINANCIAL STATEMENT SCHEDULES.

(a)1.

    

Financial Statements:

Report of Independent Registered Public Accounting Firm (PCAOB ID 243)

Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022.

Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2023 and December 31, 2022.

Consolidated Statements of Changes in Shareholders’ Equity for the years ended December 31, 2023 and December 31, 2022.

Consolidated Statements of Cash Flows for the years ended December 31, 2023 and December 31, 2022.

Notes to Consolidated Financial Statements

(a)2.

Financial Statement Schedules:

None.

(a)3.

Exhibits

3.1

Articles of Incorporation of Epsilon Energy Ltd (incorporated by reference to Exhibit 3.1 of Form 10, File No. 001-38770, filed on December 21, 2018).

3.2

Bylaws of Epsilon Energy Ltd. (incorporated by reference to Exhibit 3.2 of Form 10, File No. 001-38770, filed on December 21, 2018)

3.3

Articles of Amendment dated December 19, 2019 (incorporated by reference to Exhibit 3.3 of Form 10, File No. 001-38770, filed on December 21, 2018)

4.1

Description of Registrant’s Securities Registered Under Section 12 of the Exchange Act. (incorporated by reference to Exhibit 4.1 of Form 10-K, File No. 001-38770, filed on March 18, 2020)

10.1+

Henry Clanton Offer Letter (incorporated by reference to Exhibit 10.7 of Form 10, File No. 001-38770, filed on December 21, 2018)

10.2

Anchor Shipper Gas Gathering Agreement, effective January 1, 2012, by and between Appalachia Midstream Services, L.L.C. and Epsilon Energy USA, Inc., as shipper and producer (incorporated by reference to Exhibit 10.8 of Form 10, File No. 001-38770, filed on December 21, 2018)

10.3+

Amended and Restated 2017 Stock Option Plan (incorporated by reference to Exhibit 10.9 of Form 10, File No. 001-38770, filed on December 21, 2018)

10.4+

Share Compensation Plan (incorporated by reference to Exhibit 10.10 of Form 10, File No. 001-38770, filed on December 21, 2018)

10.5

Agreement for the Construction, Ownership, and Operation of Midstream Assets in AMI Area D of Northern Pennsylvania effective the 1st day of January, 2012, by and between Statoil Pipelines, LLC, a Delaware limited liability company formerly known as StatoilHydro Pipelines, LLC, Epsilon Midstream LLC, a Pennsylvania limited liability company, and Appalachia Midstream Services, L.L.C., an Oklahoma limited liability company (incorporated by reference to Exhibit 10.11 of Form 10, File No. 001-38770, filed on December 21, 2018)

10.6+

Jason Stabell Executive Employment Agreement (incorporated by reference to Exhibit 10.1 of Form 8-K, File No. 001-38770, filed on June 24, 2022)

10.7+

Andrew Williamson Executive Employment Agreement (incorporated by reference to Exhibit 10.1 of Form 8-K, File No. 001-38770, filed on June 24, 2022)

90

10.8*

Credit Agreement, dated as of June 28, 2023, by and among Epsilon Energy USA Inc., Frost Bank, as agent and issuing bank, and the lenders from time to time party hereto.

21.1

Subsidiaries of the Registrant (incorporated by reference to Exhibit 21.1 of Form 10, File No. 001-38770, filed on December 21, 2018)

23.1*

Consent of DeGolyer and MacNaughton

23.2*

Consent of BDO USA, P.C.

31.1*

Rule 13a-14(a)/15d-14(a) Certification.

31.2*

Rule 13a-14(a)/15d-14(a) Certification.

32.1**

Section 1350 Certifications.

32.2**

Section 1350 Certifications.

97.1*

Epsilon Energy Ltd. Clawback Policy

99.1*

Summary Reserve Report

101.INS*

Inline XBRL Instance Document.

101.SCH*

Inline XBRL Taxonomy Extension Schema Document.

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

*

Filed herewith.

**

Furnished herewith.

+

Denotes a management contract or compensatory plan or arrangement.

91

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized, on March 20, 2024.

Epsilon Energy Ltd.

By: /s/ J. Andrew Williamson

J. Andrew Williamson

Chief Financial Officer

(duly authorized to sign on behalf of the registrant)

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 capacity and on the dates indicated:

Signature

Title

Date

/s/ Jason Stabell

Chief Executive Officer and Director

March 20, 2024

Jason Stabell

(Principal Executive Officer)

/s/ J. Andrew Williamson

Chief Financial Officer

March 20, 2024

J. Andrew Williamson

(Principal Financial and Accounting Officer)

/s/ John Lovoi

    

Chairman of the Board

March 20, 2024

John Lovoi

/s/ Jason Stankowski

Director

March 20, 2024

Jason Stankowski

/s/ Tracy Stephens

Director

March 20, 2024

Tracy Stephens

/s/ David Winn

Director

March 20, 2024

David Winn

/s/Nicola Maddox

Director

March 20, 2024

Nicola Maddox

92

EX-10.8 2 epsn-20231231xex10d8.htm EX-10.8

Exhibit 10.8

CREDIT AGREEMENT

among

EPSILON ENERGY USA INC.

as Borrower,

FROST BANK,

as Agent and Issuing Bank

and

THE LENDERS FROM TIME TO TIME PARTY HERETO

Dated as of June 28, 2023


TABLE OF CONTENTS

ARTICLE I. DEFINITIONS AND ACCOUNTING MATTERS

1

Section 1.01

    

Terms Defined Above

1

Section 1.02

Certain Defined Terms

1

Section 1.03

Accounting Terms and Determinations

23

Section 1.04

Terms Generally

23

Section 1.05

Divisions

23

Section 1.06

Rates.

23

Section 1.07

Conforming Changes

24

ARTICLE II. COMMITMENTS

24

Section 2.01

Loans and Letters of Credit

24

Section 2.02

Borrowings and Letters of Credit

24

Section 2.03

Changes of Commitments

25

Section 2.04

Fees

26

Section 2.05

Several Obligations

26

Section 2.06

Notes

26

Section 2.07

Prepayments

27

Section 2.08

Borrowing Base

28

Section 2.09

Assumption of Risks

30

Section 2.10

Obligation to Reimburse and to Prepay

30

Section 2.11

Lending Offices

32

ARTICLE III. PAYMENTS OF PRINCIPAL AND INTEREST

32

Section 3.01

Repayment of Loans

32

Section 3.02

Interest

32

ARTICLE IV. PAYMENTS; PRO RATA TREATMENT; COMPUTATIONS; ETC

34

Section 4.01

Payments

34

Section 4.02

Pro Rata Treatment

34

Section 4.03

Computations

34

Section 4.04

Non-receipt of Funds by Agent

34

Section 4.05

Set-off, Sharing of Payments, Etc

35

Section 4.06

Taxes

36

ARTICLE V. ADDITIONAL COSTS

39

Section 5.01

Additional Costs

39

Section 5.02

Illegality

40

Section 5.03

Indemnity

40

Section 5.04

Mitigation Obligations; Replacement of Lenders

40

ARTICLE VI. CONDITIONS PRECEDENT

41

Section 6.01

Initial Funding

41

Section 6.02

Initial and Subsequent Loans and Letters of Credit

43

Section 6.03

Conditions Precedent for the Benefit of Lenders

43

Section 6.04

No Waiver

43

ARTICLE VII. REPRESENTATIONS AND WARRANTIES

43

Section 7.01

Corporate Existence

44

Section 7.02

Financial Condition

44

Section 7.03

Litigation

44

Section 7.04

No Breach

44

Section 7.05

Authority

44

Section 7.06

Approvals

44

Section 7.07

Use of Loans

45

i


Section 7.08

ERISA

45

Section 7.09

Taxes

46

Section 7.10

Titles, Etc.

46

Section 7.11

No Material Misstatements

47

Section 7.12

Investment Company Act

47

Section 7.13

Subsidiaries

47

Section 7.14

Location of Business and Offices; Tax Identification and Organizational Identification Numbers

47

Section 7.15

Defaults

47

Section 7.16

Environmental Matters

48

Section 7.17

Compliance with the Law

49

Section 7.18

Insurance

49

Section 7.19

Hedging Agreements

49

Section 7.20

Restriction on Liens

49

Section 7.21

Material Agreements

49

Section 7.22

Solvency

50

Section 7.23

Gas Imbalances

50

Section 7.24

Anti-Terrorism; Anti-Money Laundering; FCPA

50

Section 7.25

Affected Financial Institution

50

Section 7.26

Hedge Activity

50

ARTICLE VIII. AFFIRMATIVE COVENANTS

51

Section 8.01

Reporting Requirements

51

Section 8.02

Notices of Material Events

53

Section 8.03

Maintenance, Etc.

53

Section 8.04

Environmental Matters

55

Section 8.05

Further Assurances

55

Section 8.06

Performance of Obligations

56

Section 8.07

Engineering Reports

56

Section 8.08

Title Information Delivery

56

Section 8.09

Collateral

57

Section 8.10

ERISA Information and Compliance

58

Section 8.11

Hedging Agreements

58

Section 8.12

Accounts

58

Section 8.13

Keepwell (Commodity Exchange Act)

58

Section 8.14

FCPA; Etc

59

Section 8.15

Subsidiaries

59

ARTICLE IX. NEGATIVE COVENANTS

59

Section 9.01

Debt

59

Section 9.02

Liens

60

Section 9.03

Investments, Loans and Advances

60

Section 9.04

Dividends, Distributions and Redemptions

60

Section 9.05

Sales and Leasebacks

61

Section 9.06

Nature of Business, Constituent Documents, and Accounting

61

Section 9.07

Mergers, Etc.

61

Section 9.08

Proceeds of Notes; Letters of Credit

62

Section 9.09

ERISA Compliance

62

Section 9.10

Sale or Discount of Receivables

63

Section 9.11

Financial Covenants

63

Section 9.12

Sale of Properties.

63

Section 9.13

Environmental Matters

63

Section 9.14

Transactions with Affiliates

63

Section 9.15

Subsidiaries

64

ii


Section 9.16

Negative Pledge Agreements

64

Section 9.17

Gas Imbalances, Take-or-Pay or Other Prepayments

64

Section 9.18

Hedging Agreements

64

ARTICLE X. EVENTS OF DEFAULT; REMEDIES

65

Section 10.01

Events of Default

65

Section 10.02

Remedies

67

ARTICLE XI. AGENT

67

Section 11.01

Appointment and Powers; Exculpatory Provisions

67

Section 11.02

Reliance by Agent

68

Section 11.03

Default

69

Section 11.04

Rights as a Lender

69

Section 11.05

INDEMNIFICATION

69

Section 11.06

Non-Reliance on Agent and other Lenders

69

Section 11.07

Action by Agent; Delegation of Duties

70

Section 11.08

Resignation of Agent

70

Section 11.09

Authorization to Execute other Loan Documents, Releases, Etc

71

Section 11.10

Agent May File Proofs of Claim

72

Section 11.11

Agency for Perfection

72

Section 11.12

Right to Perform, Preserve and Protect

72

Section 11.13

Additional Titled Agents

73

ARTICLE XII. MISCELLANEOUS

73

Section 12.01

Waiver

73

Section 12.02

Notices

73

Section 12.03

Payment of Expenses, Indemnities, Etc

73

Section 12.04

Amendments, Etc

76

Section 12.05

Successors and Assigns

76

Section 12.06

Assignments and Participations

76

Section 12.07

Defaulting Lenders

80

Section 12.08

Invalidity

83

Section 12.09

Counterparts; Delivery of Electronic Signature Page

83

Section 12.10

Survival

83

Section 12.11

Captions

83

Section 12.12

NO ORAL AGREEMENTS

83

Section 12.13

GOVERNING LAW; SUBMISSION TO JURISDICTION

83

Section 12.14

Interest

84

Section 12.15

Confidentiality

85

Section 12.16

USA Patriot Act

86

Section 12.17

EXCULPATION PROVISIONS

86

iii


ANNEXES

    

Annex I

-

List of Percentage Shares and Maximum Credit Amounts

EXHIBITS

Exhibit A

-

Form of Note

Exhibit B

-

Form of Borrowing Request

Exhibit C

-

Form of Compliance Certificate

Exhibit D

-

Form of Assignment

SCHEDULES

Schedule 7.03

-

Litigation

Schedule 7.13

-

Subsidiaries

Schedule 7.14

-

Location of Business, Etc.

Schedule 7.16

-

Environmental Matters

Schedule 7.18

-

Insurance

Schedule 7.19

-

Hedging Agreements

Schedule 7.21

-

Material Agreements

Schedule 7.23

-

Gas Imbalances

Schedule 9.01

-

Debt

Schedule 9.02

-

Liens

Schedule 9.03

-

Investments

Schedule 9.12

-

Sale of Properties

Schedule 9.14

-

Transactions with Affiliates

iv


CREDIT AGREEMENT

This CREDIT AGREEMENT (this “Agreement”), dated as of June 28, 2023, is among EPSILON ENERGY USA INC., an Ohio corporation (“Borrower”), each of the lenders that is a signatory hereto or which becomes a signatory hereto as provided in Section 12.06 (individually, together with its successors and assigns, a “Lender” and, collectively, the “Lenders”), and FROST BANK, as administrative agent (in such capacity, together with its successors in such capacity, the “Agent”) for the Lenders, and as letter of credit issuer (the “Issuing Bank”).

WHEREAS, Borrower has requested that Lenders extend credit to Borrower as described in this Agreement, and Lenders are willing to make such credit available to Borrower upon and subject to the provisions, terms and conditions hereinafter set forth.

NOW THEREFORE, in consideration of the premises and the mutual covenants herein contained, the parties hereto agree as follows:

ARTICLE I.

DEFINITIONS AND ACCOUNTING MATTERS

Section 1.01Terms Defined Above. As used in this Agreement, the terms defined in the opening paragraph and the recitals above have the meanings indicated therein.

Section 1.02Certain Defined Terms. As used in this Agreement, the following terms shall have the following meanings (all terms defined in this Article I or in other provisions of this Agreement in the singular to have equivalent meanings when used in the plural and vice versa):

“Acceptable Security Interest” in any Property means a perfected Lien which (a) exists in favor of Agent for the benefit of the Beneficiaries, (b) is superior to all Liens or rights of any other Person in the Property encumbered thereby, other than Permitted Liens, and (c) secures the Obligations.

Affiliate” of any Person means another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified.

“Aggregate Commitments” at any time shall equal the amount calculated in accordance with Section 2.03(a).

Aggregate Maximum Credit Amounts” at any time shall equal the sum of the Maximum Credit Amounts of the Lenders, as the same may be reduced pursuant to Section 2.03(b). As of the Effective Date, the Aggregate Maximum Credit Amounts equals $150,000,000, subject in all events to the then-effective Borrowing Base.

Applicable Lending Office” means, for each Lender, the lending office of such Lender (or an Affiliate of such Lender) designated on the signature pages hereof or such other offices of such Lender (or of an Affiliate of such Lender) as such Lender may from time to time specify to Agent and Borrower as the office by which its Loans are to be made and maintained.

“Applicable Margin” means, for any date and any Benchmark, three and one-quarter percent (3.25%) per annum, as adjusted from time to time

1


Approved Counterparty” means (i) any Lender or Affiliate of a Lender and (ii) any other Person that at the time it made or entered into such trade or confirmation under a Hedging Agreement, such Person was a Lender or an Affiliate of a Lender under this Agreement.

“Approved Third Party Hedge Provider” means any Person engaged in the business of entering into Hedging Agreements that (i) has (or the credit support provider of such Person has), at the time Borrower enters into a Hedging Agreement with such Person, a long term senior unsecured debt rating of A- or better from S&P or A3 or better from Moody’s, and (ii) is acceptable to Agent and the Required Lenders in their sole discretion.

Approved Fund” means any Fund that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.

Assignment” means an assignment and assumption entered into by a Lender and an Eligible Assignee (with the consent of any party whose consent is required by Section 12.06), and accepted by Agent, in substantially the form of Exhibit D or any other form approved by Agent.

Availability” means, at any time, (a) the lesser of (i) the Aggregate Maximum Credit Amounts and (ii) the Borrowing Base less (b) the aggregate outstanding principal amount of Loans together with the LC Exposure.

Banking Services” means each and any of the following bank services provided to Borrower or any Subsidiary by any Lender or any Affiliate of a Lender: (a) commercial credit cards and (b) treasury management services (including controlled disbursement, automated clearinghouse transactions, return items, overdrafts and interstate depository network services).

Banking Services Obligations” means any and all obligations of Borrower or any Subsidiary, whether absolute or contingent and howsoever and whenever created, arising, evidenced or acquired (including all renewals, extensions and modifications thereof and substitutions therefor) in connection with Banking Services.

Banking Services Provider” means any Lender or Affiliate of a Lender that provides Banking Services to Borrower or any Subsidiary.

Benchmark” means, initially Daily Simple SOFR provided that if a replacement of Benchmark has occurred pursuant to Section 3.02(a)(ii), then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate. Any reference to “Benchmark” shall include, as applicable, the published component used in the calculation thereof.

Benchmark Replacement” means, for the then-current Benchmark, for purposes of Section 3.02(a)(ii), the first alternative set forth below that can be determined by Agent:

(i)the sum of: (i) Daily Simple SOFR and (ii) an adjustment (which may be a positive or negative value or zero) that has been selected by Agent giving due consideration to any evolving or then-prevailing market convention, including any applicable recommendations made by the Relevant Governmental Body, for U.S. dollar-denominated syndicated or bilateral credit facilities at such time;

(ii)the sum of (i) the Effective Federal Funds Rate and (ii) an adjustment (which may be a positive or negative value or zero) that has been selected by Agent giving due consideration to

2


any evolving or then-prevailing market convention, including any applicable recommendations made by the Relevant Governmental Body, for U.S. dollar-denominated syndicated or bilateral credit facilities at such time; or

(iii)the sum of (i) the alternate benchmark rate and (ii) an adjustment (which may be a positive or negative value or zero), in each case, that has been selected by Agent as the replacement for such Benchmark giving due consideration to any evolving or then-prevailing market convention, including any applicable recommendations made by the Relevant Governmental Body, for U.S. dollar-denominated syndicated or bilateral credit facilities at such time;

provided that, if the Benchmark Replacement as determined above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of the Note and the other Loan Documents.

Benchmark Replacement Conforming Changes” means, with respect to any Benchmark Replacement, any technical, administrative or operations changes (including changes to the definition of “Business Day”, the definition of “Interest Period”, the definition of “U.S. Government Securities Business Day,” the timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, the applicability and length of lookback periods, the applicability and length of lookback periods, the applicability of breakage provisions, and other technical, administrative or operational matters) that Agent decides may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by Agent in a manner substantially consistent with market practice (or, if Agent decides that adoption of any portion of such market practice is not administratively feasible or if Agent determines that no market practice for the administration of such Benchmark Replacement exists, in such other manner of administration as Lender decides is reasonably necessary in connection with the administration of this Agreement and the other Loan documents).

Benchmark Transition Event” means, with respect to any then-current Benchmark, the first to occur of (a) or (b) below, as confirmed by a public statement or publication of information by or on behalf of the administrator of the then-current Benchmark, the regulatory supervisor for the administrator of such Benchmark, the Board of Governors of the Federal Reserve System, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark, a resolution authority with jurisdiction over the administrator for such Benchmark or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark: (a) the specified date on which the administrator of the then-current Benchmark ceases to provide such Benchmark, permanently or indefinitely, provided that, at such time, there is no successor administrator that will continue to provide such Benchmark; or (b) the specified date on which such Benchmark is no longer representative of the underlying market and economic reality that such Benchmark is intended to measure and that representativeness will not be restored.

Beneficial Ownership Certification” means a certification regarding beneficial ownership required by the Beneficial Ownership Regulation, which certification shall be substantially similar in form and substance to the form of Certification Regarding Beneficial Owners of Legal Entity Customers published jointly, in May 2018, by the Loan Syndications and Trading Association and Securities Industry and Financial Markets Association.

Beneficial Ownership Regulation” means 31 C.F.R. § 1010.230.

Beneficiaries” means Agent, the Lenders, the Issuing Bank and each Approved Counterparty and each Banking Services Provider.

3


Borrowing Base” means at any time the loan amount that may be supported by the Oil & Gas Properties of Borrower and its Subsidiaries, as determined by Agent and approved by Required Lenders, or all of the Lenders, as applicable, as set out in Section 2.08 hereof. As of the Effective Date, the Borrowing Base shall be $35,000,000, as redetermined from time to time in accordance with Section 2.08.

Borrowing Base Deficiency” means, and occurs when, the amount by which the sum of (i) the aggregate outstanding principal amount of the Loans, plus (ii) the LC Exposure, exceeds the Borrowing Base, whether as the result of a redetermination, a scheduled reduction, or otherwise.

Borrowing Base Properties” means the Oil and Gas Properties of the Loan Parties described in the most recent Reserve Report, but excluding any Oil and Gas Properties to which no Proven Reserves are attributed or that Borrower and Agent otherwise concur have not been given value in the most recent determination of the Borrowing Base.

“Borrowing Date” means the date elected by Borrower pursuant to Section 2.02(a).

Borrowing Request” means a Loan request duly executed by Borrower, substantially in the form of Exhibit B.

Borrowing Base Utilization” means at any time, an amount equal to the quotient of (i) the aggregate principal amount of Loans outstanding plus LC Exposure, divided by (ii) the Borrowing Base.

Business Day” means any day other than a day on which commercial banks are authorized or required to close in Houston, Texas.

Cash Collateralize” means, to pledge and deposit with or deliver to Agent, for the benefit of Issuing Bank or the Lenders, as collateral for LC Exposure or obligations of Lenders to fund participations in respect of LC Exposure, cash or deposit account balances or, if Agent and Issuing Bank shall agree in their sole discretion, other credit support, in each case pursuant to documentation in form and substance reasonably satisfactory to Agent and Issuing Bank. “Cash Collateral” shall have a meaning correlative to the foregoing and shall include the proceeds of such cash collateral and other credit support.

Cash Equivalents” means:

(a)direct obligations of the United States or any agency thereof, or obligations guaranteed by the United States or any agency thereof, in each case maturing within one year from the date of creation thereof.

(b)commercial paper maturing within one year from the date of creation thereof rated in the highest grade by S&P or Moody’s.

(c)demand deposits, and time deposits maturing within one year from the date of creation thereof, with, or issued by any Lender or any office located in the United States of any other bank or trust company which is organized under the laws of the United States or any state thereof, has capital, surplus and undivided profits aggregating at least $100,000,000 (as of the date of such bank or trust company’s most recent financial reports) and has a short term deposit rating no lower than an investment grade rating (A-3 by S&P, P-3 by Moody’s or F-3 by Fitch), as such rating is set forth from time to time, by at least two of the following rating agencies: S&P, Moody’s or Fitch.

(d)shares in any SEC registered 2a-7 money market fund that has net assets of at least $500,000,000 and the highest rating available from any of S&P, Moody’s or Fitch.

4


Change of Control” means an event or series of events by which Parent shall cease for any reason to have record and beneficial ownership of 100% of the Equity Interests of Borrower.

Code” means the Internal Revenue Code of 1986, as amended from time to time and any successor statute.

Collateral” means substantially all the Property owned by Borrower or any Subsidiary, as described in the Security Documents, including, among other things, the Mortgaged Properties and any other Property which may now or hereafter secure the Obligations or any part thereof.

“Commitment” means, for any Lender, its obligation to make Loans to Borrower and to participate in the Letters of Credit as provided in Section 2.01(b) up to the lesser of (i) such Lender’s Maximum Credit Amount, and (ii) the Lender’s Percentage Share of the amount equal to the then effective Borrowing Base.

Commodity Exchange Act” means the Commodity Exchange Act (7 U.S.C. §1 et seq.), as amended  from  time  to  time,  and  any  successor  statute,  or  any  rule,  regulation  or  order  of  the U.S. Commodity Futures Trading Commission (or the application or official interpretation of any thereof).

Compliance Certificate” means a certificate from Borrower substantially in the form of Exhibit C.

Connection Income Taxes” means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.

“Consolidated Current Assetsmeans, as of any date, the current assets which would be reflected on a balance sheet of Parent, prepared as of such date in accordance with GAAP, provided that Consolidated Current Assets shall not include (i) Availability, (ii) the amount of any non-cash items as a result of the application of ASC Topic 815 and any subsequent amendments thereto; or (iii) the fair value of any Hedging Agreements and other derivative contracts (whether deemed effective or non-effective).

“Consolidated Current Liabilities” means, as of any date, the consolidated current liabilities which would be reflected on a balance sheet of Parent, for any period, prepared as of such date in accordance with GAAP thereto or the fair value of any Hedges or any and other derivative contract (whether deemed effective or non-effective) and current maturities of funded indebtedness of Borrower.

Consolidated Net Income” means with respect to Parent, for any period, the aggregate of the net income (or loss) of Parent, after allowances for taxes for such period, determined on a consolidated basis in accordance with GAAP; provided that there shall be excluded from such net income (to the extent otherwise included therein) the following: (i) the net income of any Person in which Parent has an interest (which interest does not cause the net income of such other Person to be consolidated with the net income of Parent in accordance with GAAP) except to the extent of the amount of dividends or distributions actually paid in such period by such other Person to Parent; (ii) the net income (but not loss) of any Subsidiary to the extent that the declaration or payment of dividends or similar distributions or transfers or loans by that Subsidiary is not at the time permitted by operation of the terms of its charter or any agreement, instrument or Governmental Requirement applicable to such Subsidiary, or is otherwise restricted or prohibited in each case determined in accordance with GAAP; (iii) the net income (or loss) of any Person acquired in a pooling-of-interests transaction for any period prior to the date of such transaction; (iv) any extraordinary gains or losses, including gains or losses attributable to Property sales not in the ordinary course of business; (v) any non-cash gains or losses or positive or negative adjustments under FASB ASC 815 (and any statement replacing, modifying, or superseding such statement) as the result of changes in the fair market value of derivatives; and (vi) the cumulative effect of a change in accounting principles and any gains or losses attributable to write ups or write downs of assets.

5


Constituent Documents” means, as applicable, for any Person that is not an individual, the articles or certificate of incorporation or formation, certificate of limited partnership, regulations, bylaws, operating agreement, company agreement, partnership or limited partnership agreement, and all similar documents related to the formation and governance of that Person, together with all amendments thereto.

Control” means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise. For the purposes of this definition, and without limiting the generality of the foregoing, any Person that owns directly or indirectly 51% or more of the Equity Interests having ordinary voting power for the election of the directors or other governing body of a Person (other than as a limited partner of such other Person) will be deemed to “control” such other Person. “Controlling” and “Controlled” have meanings correlative thereto.

“Current Ratio” means, as of any date of determination, the ratio of Consolidated Current Assets to Consolidated Current Liabilities.

“Daily Simple SOFR” means, for any Interest Period, the secured overnight financing rate published by the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate) on the website of the Federal Reserve Bank of New York, currently at http://www.newyorkfed.org (or any successor source for the secured overnight financing rate identified as such by the administrator of the secured overnight financing rate from time to time) for the day that is five (5) U.S. Government Securities Business Days prior to the first day of such Interest Period, as determined by Agent; provided, that if Agent decides at any time that such lookback convention is not administratively feasible for Agent, then Agent may, permanently or temporarily, implement another convention (which may use a lookback of different duration) in its reasonable discretion, without further notice to or consent from Borrower.

Debt” means, for any Person the sum of the following (without duplication): (a) all obligations of such Person for borrowed money or evidenced by bonds, debentures, notes or other similar instruments (including principal, interest, fees and charges); (b) all obligations of such Person (whether contingent or otherwise) in respect of bankers’ acceptances, letters of credit, surety or other bonds and similar instruments; (c) all obligations of such Person to pay the deferred purchase price of Property or services (other than for borrowed money); (d) all obligations under leases which shall have been, or should have been, in accordance with GAAP, recorded as capital leases in respect of which such Person is liable (whether contingent or otherwise); (e) all obligations of such Person under “synthetic lease” transactions or other off balance sheet financings; (f) all Debt (as described in the other clauses of this definition) of others secured by a Lien on any asset of such Person, whether or not such Debt is assumed by such Person; (g) all Debt (as described in the other clauses of this definition) of others guaranteed by such Person or in which such Person otherwise assures a creditor against loss (howsoever such assurance shall be made, including by means of obligations to pay for goods and services even if such goods or services are not actually taken, received or utilized by such Person, to the extent of the lesser of the amount of such Debt and the maximum stated amount of such guarantee or assurance against loss); (h) obligations of such Person with respect to Disqualified Capital Stock; (i) the undischarged balance of any production payment created by such Person or for the creation of which such Person directly or indirectly received payment; and (j) payments for obligations under Hedging Agreements; provided, however, that “Debt” does not include (i) the mark-to-market values for Hedging Agreements; provided, however, that the mark-to-market values for Hedging Agreements in accordance with ASC Topic 815 shall be excluded until such time as the gains or losses from the Hedge Agreements are actually realized or expire; (ii) obligations with respect to surety or performance bonds and similar instruments entered into in the ordinary course of business in connection with the operation of Oil and Gas Properties or with respect to appeal bonds, (iii) accounts payable and accrued expenses, liabilities or other obligations to pay the deferred purchase price of Property or services,

6


from time to time incurred in the ordinary course of business which are not aged greater than one hundred twenty (120) days or which are being contested in good faith by appropriate action and for which adequate reserves have been maintained in accordance with GAAP, or (iv) endorsements of negotiable instruments for collection. The Debt of any Person shall include all obligations of such Person of the character described above to the extent such Person remains legally liable in respect thereof notwithstanding that any such obligation is not included as a liability of such Person under GAAP.

“Debt to EBITDAX Ratio” means, as of the last day of any fiscal quarter, the ratio of (i) the Funded Debt on such date to (ii) EBITDAX for the four fiscal quarter period ended on such date.

Debtor Relief Laws” means the Bankruptcy Code of the United States of America, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief laws of the United States or other applicable jurisdictions from time to time in effect.

Default” means an Event of Default or an event which with notice, or lapse of time, or both, would become an Event of Default.

Defaulting Lender” means, subject to Section 12.07(b), any Lender that (a) has failed to (i) fund all or any portion of its Loans within two Business Days of the date such Loans were required to be funded hereunder unless such Lender notifies Agent and Borrower in writing that such failure is the result of such Lender’s determination that one or more conditions precedent to funding (each of which conditions precedent, together with any applicable default, shall be specifically identified in such writing) has not been satisfied, or (ii) pay to Agent, Issuing Bank or any other Lender any other amount required to be paid by it hereunder (including in respect of its participation in Letters of Credit) within two Business Days of the date when due, (b) has notified Borrower, Agent or Issuing Bank in writing that it does not intend to comply with its funding obligations hereunder, or has made a public statement to that effect (unless such writing or public statement relates to such Lender’s obligation to fund a Loan hereunder and states that such position is based on such Lender’s determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be specifically identified in such writing or public statement) cannot be satisfied), (c) has failed, within three Business Days after written request by Agent or Borrower, to confirm in writing to Agent and Borrower that it will comply with its prospective funding obligations hereunder (provided that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon receipt of such written confirmation by Agent and Borrower), or (d) has, or has a direct or indirect parent company that has, (i) become the subject of a proceeding under any Debtor Relief Law or (ii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity; provided that a Lender shall not be a Defaulting Lender solely by virtue of the ownership of or acquisition of any equity interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender. Any determination by Agent that a Lender is a Defaulting Lender under any one or more of clauses (a) through (d) above shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender (subject to Section 12.07(b)) upon delivery of written notice of such determination to Borrower, Issuing Bank and each Lender.

7


“Deposit Account Control Agreement” means a deposit account control agreement to be executed by the applicable Loan Party, Agent and the depository institution, in form and substance reasonably satisfactory to Agent following notice from Agent during the continuance of an Event of Default, as it may be amended, supplemented or otherwise modified from time to time in accordance with this Agreement.

Disqualified Capital Stock” means any Equity Interest that, by its terms (or by the terms of any security into which it is convertible or for which it is exchangeable) or upon the happening of any event, matures or is mandatorily redeemable for any consideration other than other Equity Interests (which would not constitute Disqualified Capital Stock), pursuant to a sinking fund obligation or otherwise, or is convertible or exchangeable for Debt of the type described in clause (a) of the definition thereof or redeemable for any consideration other than other Equity Interests (which would not constitute Disqualified Capital Stock) at the option of the holder thereof, in whole or in part (but if in part only with respect to such amount that meets the criteria set forth in this definition), on or prior to the date that is one year after the earlier of (a) the Maturity Date and (b) the date on which there are no Loans, LC Exposure or other obligations hereunder outstanding and all of the Commitments are terminated.

Dollars” and “$” means lawful money of the United States of America.

EBITDAX” means, for any period, the sum of Consolidated Net Income for such period plus (a) the following expenses or charges to the extent deducted from Consolidated Net Income in such period: (i) interest, (ii) taxes, (iii) depreciation, (iv) depletion, (v) amortization, (vi) exploration expenses, including plugging and abandonment expenses, (vii) oil and gas exploration costs expense, including intangible drilling costs and dry hole and abandonment expense, for such period, (viii) non-cash losses and charges for such period (ix) extraordinary or non-recurring losses for such period; and (x) the actual transaction costs, expenses, fees and charges (for avoidance of doubt, excluding acquisition consideration) incurred in connection with (A) the Transactions and (B) Material Acquisitions and Transfers permitted under Section 9.12 or with the prior written consent of the Required Lenders, (xi) impairment expenses, (xii) losses from dispositions of Properties (other than Hydrocarbons produced in the ordinary course of business) and (xiii) all other non-cash charges, minus (b) to the extent included in Consolidated Net Income in such period, all gains from dispositions of Properties (other than Hydrocarbons produced in the ordinary course of business) and all non-cash income added to Consolidated Net Income in such period provided that, EBITDAX shall be subject to pro forma adjustments for acquisitions and Transfers permitted under Section 9.12 or with the prior written consent of the Required Lenders assuming that such transactions had occurred on the first day of the applicable calculation period, which adjustments shall be made in a manner reasonably acceptable to Agent.

Effective Date” means the date that all of the conditions precedent in Section 6.01 are satisfied or waived.

Eligible Assignee” means any Person that meets the requirements to be an assignee under Section 12.06(b)(iii), (v) and (vi) (subject to such consents, if any, as may be required under Section 12.06(b)(iii)).

Engineering Reports” has the meaning assigned such term in Section 2.08.

Environmental Laws” means any and all Governmental Requirements pertaining to public health or the environment in effect in any and all jurisdictions in which Borrower or any Subsidiary is conducting or at any time has conducted business, or where any Property of Borrower or any Subsidiary is located, including, the Oil Pollution Act of 1990 (“OPA”) Clean Air Act, as amended, the Comprehensive Environmental, Response, Compensation, and Liability Act of 1980 (“CERCLA”), as amended, the Federal Water Pollution Control Act, as amended, the Occupational Safety and Health Act of 1970, as amended, the Resource Conservation and Recovery Act of 1976 (“RCRA”), as amended, the Safe Drinking Water

8


Act, as amended, the Toxic Substances Control Act, as amended, the Superfund Amendments and Reauthorization Act of 1986, as amended, the Hazardous Materials Transportation Act, as amended, and other environmental conservation or protection laws. The term “oil” has the meaning specified in OPA, the terms “hazardous substance” and “release” (or “threatened release”) have the meanings specified in CERCLA, and the terms “solid waste” and “disposal” (or “disposed”) have the meanings specified in RCRA; provided, however, that (i) in the event either OPA, CERCLA or RCRA is amended so as to broaden the meaning of any term defined thereby, such broader meaning shall apply subsequent to the effective date of such amendment and (ii) to the extent the laws of the state in which any Property of Borrower or any Subsidiary is located establish a meaning for “oil,” “hazardous substance,” “release,” “solid waste” or “disposal” which is broader than that specified in either OPA, CERCLA or RCRA, such broader meaning shall apply.

Equity Interests” means any and all shares, interests, participations or other equivalents (however designated) of capital stock or other equivalent ownership (or profit) interests in a Person, and any and all warrants, rights or options to purchase any of the foregoing, whether voting or nonvoting, and whether or not such shares, warrants, options, rights or other interests are authorized or otherwise existing on any date of determination.

ERISA” means the Employee Retirement Income Security Act of 1974, as amended from time to time and any successor statute.

ERISA Affiliate” means each trade or business (whether or not incorporated) which together with Borrower or any Subsidiary would be deemed to be a “single  employer”  within  the  meaning  of  Section 4001(b)(l) of ERISA or subsections (b), (c), (m) or (o) of Section 414 of the Code.

ERISA Event” means (i) a “Reportable Event” described in Section 4043 of ERISA and the regulations issued thereunder, other than any such event for which the thirty (30) day notice requirement under ERISA has been waived in regulations issued by the PBGC, (ii) the withdrawal of Borrower, any Subsidiary or any ERISA Affiliate from a Plan during a plan year in which it was a “substantial employer” as defined in Section 4001(a)(2) of ERISA, (iii) the filing of a notice of intent to terminate a Plan or the treatment of a Plan amendment as a termination under Section 4041 of ERISA, (iv) the institution of proceedings to terminate a Plan by the PBGC or (v) any other event or condition which constitutes grounds under Section 4042 of ERISA for the termination of, or the appointment of a trustee to administer, any Plan.

Excepted Liens” means:

(a)Liens for taxes, assessments or other governmental charges or levies not yet due or which are being contested in good faith by appropriate action and for which adequate reserves have been maintained in accordance with GAAP;

(b)Liens in connection with workmen’s compensation, unemployment insurance or other social security, old age pension or public liability obligations not yet due or which are being contested in good faith by appropriate action and for which adequate reserves have been maintained in accordance with GAAP;

(c)operators’, vendors’, carriers’, warehousemen’s, repairmen’s, mechanics’, workmen’s, materialmen’s, construction or other like Liens arising in the ordinary course of business or incident to the exploration, development, operation and maintenance of Oil and Gas Properties or statutory landlord’s liens, each of which is in respect of obligations that are not delinquent or which are being contested in good faith by appropriate proceedings and for which adequate reserves have been maintained in accordance with GAAP;

9


(d)Liens which arise in the ordinary course of business under operating agreements, joint venture agreements, oil and gas partnership agreements, oil and gas leases, farm-out agreements, joint development agreements, division orders, contracts for the sale, transportation or exchange of oil and natural gas, unitization and pooling declarations and agreements, area of mutual interest agreements, overriding royalty agreements, marketing agreements, processing agreements, net profits agreements, development agreements, gas balancing or deferred production agreements, injection, repressuring and recycling agreements, salt water or other disposal agreements, seismic or other geophysical permits or agreements, and other agreements which are usual and customary in the oil and gas business and are for claims which are not delinquent or which are being contested in good faith by appropriate action and for which adequate reserves have been maintained in accordance with GAAP, provided that any such Lien referred to in this clause does not materially impair the use of the Property covered by such Lien for the purposes for which such Property is held by Borrower or any Subsidiary or materially impair the value of such Property subject thereto;

(e)encumbrances (other than to secure the payment of borrowed money or the deferred purchase price of Property or services), easements, restrictions, servitudes, permits, conditions, covenants, exceptions, reservations, zoning and land use requirements in any Property of Borrower or any Subsidiary for the purpose of roads, pipelines, transmission lines, transportation lines, distribution lines for the removal of gas, oil, coal or other minerals or timber, and other like purposes, or for the joint or common use of real estate, rights of way, facilities and equipment, and defects, irregularities, zoning restrictions and deficiencies in title of any Property which in the aggregate do not materially impair the use of such Property for the purposes of which such Property are held by Borrower or any Subsidiary or materially impair the value of such Property subject thereto;

(f)deposits of or Liens on cash or securities pledged to secure (either directly, or indirectly by securing letters of credit that in turn secure) the performance of tenders, surety and appeal bonds, government contracts, performance and return of money bonds, bids, trade contracts, leases, statutory obligations, regulatory obligations, obligations in respect of workers’ compensation, unemployment insurance or other forms of governmental benefits or insurance and other obligations of a like nature incurred in the ordinary course of business;

(g)Liens arising solely by virtue of any statutory or common law provision relating to banker’s liens, rights of set-off or similar rights and remedies arising in the ordinary course of business and burdening only deposit accounts or other funds maintained with a creditor depository institution, provided that no such deposit account is a dedicated cash collateral account or is subject to restrictions against access by the depositor in excess of those set forth by regulations promulgated by the Board and no such deposit account is intended by any Loan Party to provide collateral to the depository institution for Debt owed to it;

(h)Liens in favor of depository banks arising under documentation governing deposit accounts which Liens secure the payment of returned items, settlement item amounts, customary bank fees for maintaining deposit accounts, and similar items and fees;

(i)title and ownership interests of lessors (including sub-lessors) of Property leased by such lessors to any Loan Party, Liens and encumbrances encumbering such lessors’ titles and interests in such Property and to which the applicable Loan Party’s leasehold interests may be subject or subordinate, in each case whether or not evidenced by Uniform Commercial Code financing statement filings or other documents of record, provided that such Liens do not secure Debt of any Loan Party and do not encumber Property of any Loan Party other than the Property that is the subject of such leases and items located thereon; provided further that any such Lien referred to in this clause does not materially impair the use of the Property covered by such Lien for the purposes for which such Property is held by the applicable Loan Party or materially impair the value of such Property subject thereto;

10


(j)judgment and attachment Liens  not  giving  rise  to  an  Event  of  Default  under  Section 10.01(i); provided that any appropriate legal proceedings which may have been duly initiated for the review of such judgment shall not have been finally terminated or the period within which such proceeding may be initiated shall not have expired and no action to enforce such Lien has been commenced;

(k)Liens of licensors of software and other intangible Property licensed by such licensors to any Loan Party, including restrictions and prohibitions on encumbrances and transferability with respect to such Property and the applicable Loan Party’s interests therein imposed by such licenses, and Liens encumbering such licensors’ titles and interests in such Property and to which the applicable Loan Party’s license interests may be subject or subordinate, in each case, whether or not evidenced by Uniform Commercial Code financing statement filings or other documents of record, provided that such Liens do not encumber Property of any Loan Party other than the software and other intangible Property that is the subject of such licenses; and

(l)Liens permitted by the Security Documents; provided, however, no intention to subordinate the first priority Lien granted in favor of Agent and the Lenders is to be hereby implied or expressed by the permitted existence of any of the foregoing Excepted Liens

Excluded Property” means any (i) Oil and Gas Property or other real property of the Loan Parties that is not a Borrowing Base Property, (ii) motor vehicle subject to a certificate of title statute, (iii) contract, license, agreement, instrument or other document (or any item of property subject thereto) to the extent that the grant of a security interest therein is prohibited thereby or constitutes a default thereunder, except to the extent that such prohibition or default is ineffective under Sections 9-406, 9-407, 9-408 or 9-409 of the Uniform Commercial Code as adopted in the State of Texas, (iv) any Excluded Account, (v) any equity interest in a Subsidiary, (vi) other Property specified as “Excluded Property” in any Security Document, and (vii) other Property that Agent determines to be immaterial for a credit based on oil and gas reserves.

Excluded Swap Obligation” means, (a) with respect to any Guarantor, any Swap Obligation if, and to the extent that, all or a portion of the guarantee of such Guarantor of, or the grant by such Guarantor of a security interest to secure, as applicable, such Swap Obligation (or any guarantee thereof) is or becomes illegal under the Commodity Exchange Act and (b) with respect to Borrower, any Swap Obligation of another Loan Party if, and to the extent that, all or a portion of the joint and several liability of such Borrower with respect to, or the grant of such Borrower of a security interest to secure, as applicable, such Swap Obligation is or becomes illegal under the Commodity Exchange Act or any rule, regulation, or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof), by virtue of such Guarantor’s (in the case of (a)) or Borrower’s (in the case of (b)) failure to constitute an “eligible contract participant,” as defined in the Commodity Exchange Act and the regulations thereunder, at the time the guarantee of such Guarantor, joint and several liability of such Borrower, or grant of such security interest by such Guarantor or Borrower, as applicable, becomes or would become effective with respect to such Swap Obligation. If a Swap Obligation arises under a Master Agreement governing more than one Swap Obligation, such exclusion shall apply only to the portion of such Swap Obligation that is attributable to Swap Obligations for which such guarantee or security interest or joint and several liability, as applicable, is or becomes illegal.

Excluded Taxes” means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) in the case of a Lender, U.S. federal withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an

11


applicable interest in a Loan or Commitment pursuant to a law in effect on the date on which (i) such Lender acquires such interest in the Loan or Commitment (other than pursuant to an assignment request by Borrower under Section 5.06) or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 4.06, amounts with respect to such Taxes were payable either to such Lender’s assignor immediately before such Lender became a party hereto or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient’s failure to comply with Section 4.06(g) and (d) any U.S. federal withholding Taxes imposed under FATCA.

FATCA” means Sections 1471 through 1474 of the Code, as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof and any agreements entered into pursuant to Section 1471(b)(1) of the Code.

Federal Funds Effective Rate” means, for any day, the rate per annum calculated by the Federal Reserve Bank of New York (or a successor administrator of the effective federal funds rate) based on federal funds transactions by depository institutions and published by the Federal Reserve Bank of New York or any successor publisher of the effective federal funds rate, with the conventions for this rate (which may include a lookback) being established by Agent in its reasonable discretion

Fitch” means Fitch Ratings, Inc. and any successor thereto.

Flood Insurance Regulations” shall mean (i) the National Flood Insurance Act of 1968 as now or hereafter in effect or any successor statute thereto, (ii) the Flood Disaster Protection Act of 1973 as now or hereafter in effect or any successor statue thereto, (iii) the National Flood Insurance Reform Act of 1994 (amending 42 USC 4001, et seq.), as the same may be amended or recodified from time to time, and (iv) the Flood Insurance Reform Act of 2004 and any regulations promulgated thereunder.

Fronting Exposure” means, at any time there is a Defaulting Lender, such Defaulting Lender’s Percentage Share of the outstanding LC Exposure with respect to Letters of Credit issued by Issuing Bank, other than LC Exposure as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof.

Floor” means, for any date and any Benchmark, the benchmark rate floor of 4.15% per annum. “Fund” means any Person (other than a natural Person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans and similar extensions of credit in the ordinary course of its activities.

Funded Debt” means, at any date, the consolidated principal amount of all Debt (without duplication) of the Loan Parties described in clauses (a), (b), (c), (d) or (e) of the definition herein of “Debt” (in each case, other than any such Debt disclosed on Schedule 9.01).

GAAP” means generally accepted accounting principles in the United States of America in effect from time to time.

Governmental Authority” shall include the country, the state, county, city and political subdivisions in which any Person or such Person’s Property is located or which exercises valid jurisdiction over any such Person or such Person’s Property, and any court, agency, department, commission, board, bureau or instrumentality of any of them including monetary authorities which exercises valid jurisdiction over any such Person or such Person’s Property (including any supra-national bodies such as the European Union or the European Central Bank). Unless otherwise specified, all references to Governmental Authority

12


herein means a Governmental Authority having jurisdiction over, where applicable, Borrower, its Subsidiaries or any of their Property or Agent, any Lender or any Applicable Lending Office.

Governmental Requirement” means any law, statute, code, ordinance, order, determination, rule, regulation, treaty, judgment, decree, injunction, franchise, permit, certificate, license, authorization or other directive or requirement (whether or not having the force of law), including Regulation D and Environmental Laws, energy regulations and occupational, safety and health standards or controls, of any Governmental Authority.

Guarantee Obligation” means, as to any Person (the “guaranteeing person”), any obligation, including a reimbursement, counterindemnity or similar obligation, of the guaranteeing Person that guarantees or in effect guarantees, or which is given to induce the creation of a separate obligation by another Person (including any bank under any letter of credit) that guarantees or in effect guarantees, any Debt, leases, dividends or other obligations (the “primary obligations”) of any other third Person (the “primary obligor”) in any manner, whether directly or indirectly, including any obligation of the guaranteeing person, whether or not contingent, (i) to purchase any such primary obligation or any property constituting direct or indirect security therefor, (ii) to advance or supply funds (1) for the purchase or payment of any such primary obligation or (2) to maintain working capital or equity capital of the primary obligor or otherwise to maintain the net worth or solvency of the primary obligor, (iii) to purchase property, securities or services primarily for the purpose of assuring the owner of any such primary obligation of the ability of the primary obligor to make payment of such primary obligation or (iv) otherwise to assure or hold harmless the owner of any such primary obligation against loss in respect thereof; provided, however, that the term Guarantee Obligation shall not include endorsements of instruments for deposit or collection in the ordinary course of business.

Guarantor” means the Parent and each current and future Subsidiary of Borrower that has executed a Guaranty Agreement and any other Person that becomes a guarantor of all or any portion of the Obligations pursuant to Section 8.09(d).

Guaranty Agreement” means the Guaranty Agreement executed by each Guarantor in form and substance satisfactory to Agent guarantying, unconditionally, payment of the Obligations, as the same may be amended, modified or supplemented from time to time.

Hedge Termination Value” means, in respect of any one or more Hedging Agreements, after taking into the account the effect of any legally enforceable netting agreement relating to such Hedging Agreements, (a) for any date on or after the date such Hedging Agreements have been closed out and termination value(s) determined in accordance therewith, such termination value(s) and (b) for any date prior to the date referenced in clause (a), the amount(s) determined as the mark-to-market value(s) of such Hedging Agreements, as determined by the counterparties to such Hedging Agreements.

Hedging Agreements” means any commodity, interest rate or currency swap, cap, floor, collar, forward agreement or other exchange or protection agreements or any option with respect to any such transaction, and any and all Master Agreements, trades, confirmations, and transactions entered into pursuant thereto; provided that (a) no contract for the sale of Hydrocarbons for deferred shipment or delivery that is intended to be settled by physical delivery shall be a Hedging Agreement so long as such contract does not provide for a fixed price before such shipment or delivery for such Hydrocarbons (other than, for the avoidance of doubt, any such contract that provides for “first of month” pricing or other one month pricing for deliveries of Hydrocarbons for the immediately following calendar month), and (b) for the sole purpose of Section 9.18, the term “Hedging Agreements” shall be deemed to exclude all purchased put options or floors for Hydrocarbons that are not related to corresponding calls, collars or swaps and with

13


respect to which none of the Loan Parties has any payment obligation other than premiums and charges the total amount of which are fixed and known at the time such transaction is entered into.

Highest Lawful Rate” means, with respect to each Lender, the maximum nonusurious interest rate, if any, that at any time or from time to time may be contracted for, taken, reserved, charged or received on the Notes or on any other Obligations under laws applicable to such Lender which are presently in effect or, to the extent allowed by law, under such applicable laws which may hereafter be in effect and which allow a higher maximum nonusurious interest rate than applicable laws now allow.

Hydrocarbon Interests” means all rights, titles, interests and estates now or hereafter acquired in and to oil and gas leases, oil, gas and mineral leases, or other liquid or gaseous hydrocarbon leases, mineral fee interests, overriding royalty and royalty interests, net profit interests and production payment interests, including any reserved or residual interests of whatever nature.

Hydrocarbons” means oil, gas, casinghead gas, drip gasoline, natural gasoline, condensate, distillate, liquid hydrocarbons, gaseous hydrocarbons and all products refined or separated therefrom, produced or to be produced in conjunction therewith from a well bore.

Indemnified Parties” has the meaning assigned such term in Section 12.03(a)(ii).

Indemnified Taxes” means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Loan Party under any Loan Document and

(b) to the extent not otherwise described in (a), Other Taxes.

Indemnity Matters” means any and all actions, suits, proceedings (including any investigations, litigation or inquiries), claims, demands and causes of action made or threatened against a Person and, in connection therewith, all losses, liabilities, damages (excluding, for the avoidance of doubt, special, indirect, or consequential damages) or reasonable costs and expenses of any kind or nature whatsoever incurred by such Person whether caused by the sole or concurrent negligence of such Person seeking indemnification.

Initial Funding” means the funding of the initial Loans or issuance of the initial Letters of Credit occurring on or after the Effective Date and upon satisfaction of the conditions set forth in Section 6.01 and Section 6.02.

Initial Reserve Report” means the Reserve Report prepared by DeGolyer and MacNaughton with respect to the Oil and Gas Properties of the Loan Parties as of January 1, 2023, as provided by Borrower to Agent and the Lenders and utilized by Agent and the Lenders in determining the initial Borrowing Base hereunder.

Interest Period” means, as to any Daily Simple SOFR Loan, the period commencing on the date of such Loan and ending on the numerically corresponding day in the calendar quarter that is one month thereafter Accrued interest shall be payable quarterly in arrears on the last day of each June, September, December and March of each calendar year, commencing June 30, 2023 (in each case, subject to the availability thereof), as specified in the applicable Borrowing Request provided that (a) if any Interest Period would end on a day other than a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless such next succeeding Business Day would fall in the next calendar quarter, in which case such Interest Period shall end on the next preceding Business Day, (b) any Interest Period that commences on the last Business Day of a calendar quarter (or on a day for which there is no numerically corresponding day in the last calendar quarter of such Interest Period) shall end on the last Business Day of

14


the last calendar quarter of such Interest Period, and (c) no Interest Period shall extend beyond the Maturity Date.

“Investment Account” means any and all investment accounts, commodity accounts, and securities accounts now owned or hereafter acquired or opened by a Loan Party, together with all securities, securities entitlements, monies, instruments, certificates, checks, drafts, wire transfer receipts and other property deposited therein and all balances therein.

“Investment Account Control Agreement” means a control agreement, in form and substance satisfactory to Agent, which grants Agent “control” as defined in the Uniform Commercial Code in effect in the applicable jurisdiction over any Investment Account maintained by a Loan Party, in each case, among Agent, such Loan Party and the applicable financial institution at which the Investment Account is maintained.

IRS” means the United States Internal Revenue Service. “LC Commitment” at any time means $1,000,000.00.

LC Exposure” at any time means the aggregate face amount of all undrawn and uncancelled Letters of Credit plus the aggregate of all amounts drawn under all Letters of Credit and not yet reimbursed.

Letter of Credit Agreements” means the written agreements with Issuing Bank, as issuing lender for any Letter of Credit, executed in connection with the issuance by Issuing Bank of the Letters of Credit, such agreements to be on Issuing Bank’s customary form for letters of credit of comparable amount and purpose as from time to time in effect or as otherwise agreed to by Borrower and Issuing Bank.

Letters of Credit” means the letters of credit issued pursuant to Section 2.01(b) and all reimbursement obligations pertaining to any such letters of credit, and “Letter of Credit” means any one of the Letters of Credit and the reimbursement obligations pertaining thereto.

Lien” means any interest in Property securing an obligation owed to, or a claim by, a Person other than the owner of the Property, whether such interest is based on the common law, statute or contract, and whether such obligation or claim is fixed or contingent, and including but not limited to (i) the lien or security interest arising from a mortgage, encumbrance, pledge, security agreement, conditional sale or trust receipt or a lease, consignment or bailment for security purposes or (ii) production payments and the like payable out of Oil and Gas Properties. The term shall include reservations, exceptions, encroachments, easements, rights of way, covenants, conditions, restrictions, leases and other title exceptions and encumbrances affecting Property. For the purposes of this Agreement, Borrower or any Subsidiary shall be deemed to be the owner of any Property which it has acquired or holds subject to a conditional sale agreement, or leases under a financing lease or other arrangement pursuant to which title to the Property has been retained by or vested in some other Person in a transaction intended to create a financing.

Loan Documents” means this Agreement, the Notes, the Letters of Credit, the Letter of Credit Agreements, each Security Document, each Borrowing Request and each Guaranty Agreement together, in each case, with all exhibits, schedules and attachments thereto, and all other agreements, documents or instruments from time to time executed or delivered in connection with or pursuant to any of the foregoing, and any amendments or restatements with respect to any of the foregoing.

Loan Parties” means, collectively, Borrower and the Guarantors, and “Loan Party” means any one of the foregoing.

15


Loans” means the loans as provided for by Sections 2.01(a).

Master Agreement” means any form of master agreement published by the International Swaps and Derivatives Association, Inc., or any other master derivatives agreement, and any schedules to any of the foregoing.

Material Acquisition” means any acquisition of Property or series of related acquisitions of Property that involves the payment of consideration by Borrower and its Subsidiaries in excess of a dollar amount equal to ten percent (10%) of the then effective Borrowing Base.

Material Adverse Effect” means a material and adverse effect upon, or material adverse change in, (i) the business, assets, liabilities or financial condition of Parent, (ii) the ability of Parent to duly and punctually pay and perform their obligations under the Loan Documents, (iii) the validity or enforceability of the Loan Documents, or (iv) the ability of Agent or any of the Lenders, to the extent permitted, to enforce its legal remedies pursuant to the Loan Documents.

Material Debt” means Debt (other than the Loans and Letters of Credit), or obligations in respect of one or more Hedging Agreements, of any one or more of the Loan Parties in an aggregate principal amount exceeding the Threshold Amount. For purposes of determining Material Debt, the “principal amount” of the obligations of any Loan Party in respect of any Hedging Agreement at any time shall be the Hedge Termination Value of such Hedging Agreement.

“Maturity Date” means the earlier to occur of (i) June 28, 2027, or (ii) the date that the Commitments are sooner terminated pursuant to Section 2.03(b) or Section 10.02.

Maximum Credit Amount” means, as to each Lender, the amount set forth opposite such Lender’s name on Annex I under the caption “Maximum Credit Amounts” (as the same may be reduced pursuant to Section 2.03(b) pro rata to each Lender based on its Percentage Share), as modified from time to time to reflect any assignments permitted by Section 12.06(b).

“Minimum Collateral Amount” means, at any time, (i) with respect to Cash Collateral consisting of cash or deposit account balances, an amount equal to one hundred two percent (102%) of the Fronting Exposure of Issuing Bank with respect to Letters of Credit issued and outstanding at such time and (ii) otherwise, an amount determined by Agent and Issuing Bank in their sole discretion. “Moody’s” means Moody’s Investors Service, Inc. and any successor thereto.

Mortgaged Property” means the Property owned by Borrower and its Subsidiaries which is subject to the Liens existing and to exist under the terms of the Security Documents granting Liens in Oil and Gas Properties.

Multiemployer Plan” means a Plan defined as such in Section 3(37) or 4001(a)(3) of ERISA. “Non-Consenting Lender” means any Lender that does not approve (a) any consent, waiver or amendment that (i) requires the approval of all or all affected Lenders in accordance with the terms of Section 12.04 (other than any proposed Borrowing Base that would increase the then-current Borrowing Base) and (ii) has been approved by the Required Lenders or (b) any proposed Borrowing Base that would increase the then-current Borrowing Base that has been approved by the Supermajority Lenders.

Non-Defaulting Lender” means, at any time, each Lender that is not a Defaulting Lender at such time.

16


Notes” means the Notes provided for by Section 2.06, together with any and all renewals, extensions for any period, increases, rearrangements, substitutions or modifications thereof.

Obligations” means all indebtedness, obligations and liabilities of Borrower or any Subsidiary to (a) any Lender, Agent, Issuing Bank, any Approved Counterparty, or any Banking Services Provider, individually or collectively, existing on the date of this Agreement or arising thereafter, direct or indirect, joint or several, absolute or contingent, matured or unmatured, liquidated or unliquidated, secured or unsecured, in each case arising or incurred under this Agreement, any of the other Loan Documents, any Hedging Agreement or in respect of any of the Loans made, reimbursement obligations incurred, Banking Services Obligations, or any of the Notes, Letters of Credit or other instruments at any time evidencing any of the foregoing, including interest accruing subsequent to the filing of a petition or other action concerning bankruptcy or other similar proceedings, and all renewals, extensions, refinancings and replacements for the foregoing; provided that if any Person is an Approved Counterparty with respect to one or more Hedging Agreements with a Loan Party and ceases to be a Lender or an Affiliate of a Lender, the Obligations shall only include obligations in respect of such Hedging Agreements to the extent arising from transactions entered into during or prior to the time such Person was a Lender or Affiliate of a Lender and shall not include any obligations arising from any transaction entered into after such Person ceases to be a Lender or Affiliate of a Lender, and provided further that the “Obligations” of a Loan Party shall exclude any Excluded Swap Obligations with respect to such Loan Party.

OFAC” means The Office of Foreign Assets Control of the U.S. Department of the Treasury. “Oil and Gas Properties” means Hydrocarbon Interests; the Properties now or hereafter pooled or unitized with Hydrocarbon Interests;  all  presently existing or future unitization, pooling agreements  and declarations of pooled units and the units created thereby (including all units created under orders, regulations and rules of any Governmental Authority) which may affect all or any portion of the Hydrocarbon Interests; all operating agreements, contracts and other agreements which relate to any of the Hydrocarbon Interests or the production, sale, purchase, exchange or processing of Hydrocarbons from or attributable to such Hydrocarbon Interests; all Hydrocarbons in and under and which may be produced and saved or attributable to the Hydrocarbon Interests, including all oil in tanks, and all rents, issues, profits, proceeds, products, revenues and other incomes from or attributable to the Hydrocarbon Interests; all tenements, hereditaments, appurtenances and Properties in any manner appertaining, belonging, affixed or incidental to the Hydrocarbon Interests; all Property, real or personal, now owned or hereinafter acquired and situated upon, used, held for use in connection with the operating, working or development of any of such Hydrocarbon Interests or Property (excluding drilling rigs, automotive equipment, rental equipment, or other personal property which may be on such premises for the purpose of drilling a well or for other similar temporary uses) and including any and all oil wells, gas wells, injection wells or other wells, buildings, structures, fuel separators, liquid extraction plants, plant compressors, pumps, pumping units, field gathering systems, tanks and tank batteries, fixtures, valves, fittings, machinery and parts, engines, boilers, meters, apparatus, equipment, appliances, tools, implements, cables, wires, towers, casing, tubing and rods, surface leases, rights-of-way, easements and servitudes together with all additions, substitutions, replacements, accessions and attachments to any and all of the foregoing. Unless otherwise indicated herein, each reference to the term “Oil and Gas Properties” means the Oil and Gas Properties of Borrower and/or its Subsidiaries.

Other Connection Taxes” means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan or Loan Document).

17


Other Taxes” means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment (other than an assignment made pursuant to Section 5.06).

“Parent” means Epsilon Energy Ltd, an Alberta, Canada corporation. “Participant” has the meaning assigned to such term in clause (d) of Section 12.06. “Participant Register” has the meaning specified in clause (d) of Section 12.06.

Patriot Act” means the USA Patriot Act (Title III of Pub. L. 107-56 (signed into law October 26, 2001)).

Payment Recipient” has the meaning assigned to it in Section 11.14(a).

PBGC” means the Pension Benefit Guaranty Corporation or any entity succeeding to any or all of its functions.

PDP Reserves” means Proven Reserves which are categorized as both "Developed" and "Producing" in the definitions promulgated by the Society of Petroleum Evaluation Engineers and the World Petroleum Congress as in effect at the time in question.

Percentage Share” means the percentage of the Aggregate Commitments to be provided by a Lender under this Agreement as indicated on Annex I hereto, as modified from time to time to reflect any assignments permitted by Section 12.06(b).

Permitted Liens” means Liens permitted by Section 9.02 of this Agreement.

Permitted Tax Distributions” means, with respect to Borrower so long as it is taxable as a partnership or classified as a disregarded entity for United States federal income tax purposes, tax distributions to Parent in an aggregate amount that does not exceed (a) the sum of the highest marginal United States federal income tax rates applicable to individuals on ordinary income, multiplied by (b) Parent’s federal taxable income attributable to its Equity Interests in Borrower.

Person” means any individual, corporation, company, voluntary association, partnership, joint venture, trust, unincorporated organization or government or any agency, instrumentality or political subdivision thereof, or any other form of entity.

Plan” means any employee pension benefit plan, as defined in Section 3(2) of ERISA, which (i) is currently or hereafter sponsored, maintained or contributed to by Borrower, any Subsidiary or an ERISA Affiliate, and (ii) is subject to the provisions of Title IV of ERISA or Section 412 of the Code or Section 302 of ERISA but excluding any Multiemployer Plan.

Post Default Rate” means, in respect of any principal of any Loan or any other amount payable by Borrower under this Agreement or any other Loan Document, a rate per annum during the period commencing on the date of occurrence of an Event of Default until such amount is paid in full or all Events of Default are cured or waived equal to two percent (2%) per annum above the Benchmark then in effect. in effect from time to time plus the Applicable Margin, but in no event to exceed the Highest Lawful Rate.

18


Property” means any interest in any kind of property or asset, whether real, personal or mixed, or tangible or intangible.

Proven Reserves” means, at any particular time, collectively, oil and gas reserves that are classified as both “Proved Reserves” and one of the following: (a) “Developed Producing Reserves”, (b) “Developed Non-Producing Reserves” or (c) “Undeveloped Reserves”, in each case, in the definitions promulgated by the Society of Petroleum Evaluation Engineers as in effect at the time in question.

Qualified ECP Guarantor” means, in respect of any Swap Obligation, each Loan Party that has total assets exceeding $10,000,000 at the time the relevant guaranty of such Loan Party, or the grant by such party of a security interest or lien to secure, or the provision of other support of, such Swap Obligation becomes effective with respect to such Swap Obligation or such other Person as constitutes an “eligible contract participant” under the Commodity Exchange Act and can cause another person to qualify as an “eligible contract participant” at such time by entering into a keepwell under Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.

Recipient” means (a) Agent, (b) any Lender and (c) Issuing Bank, as applicable.

Regulation D” means Regulation D of the Board of Governors of the Federal Reserve System (or any successor), as the same may be amended or supplemented from time to time.

Regulatory Change” means the occurrence, after the date of this Agreement, of any of the following: (a) the adoption or taking effect of any Governmental Requirement, (b) any change in any Governmental Requirement or in the administration, interpretation, implementation or application thereof by any Governmental Authority or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority; provided that notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith and (y) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a “Regulatory Change,” regardless of the date enacted, adopted or issued.

Related Parties” means, with respect to any Person, such Person’s Affiliates and the partners, directors, officers, employees, agents, trustees, administrators, managers, advisors and representatives of such Person and of such Person’s Affiliates.

Relevant Governmental Body” means the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, a committee officially endorsed or convened by the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or any successor thereto.

Required Lenders” means, at any time while no Loans are outstanding, Lenders having greater than fifty percent (50%) of the Aggregate Commitments and, at any time while Loans are outstanding, Lenders holding greater than fifty percent (50%) of the outstanding aggregate principal amount of the Loans (without regard to any sale by a Lender of a participation in any Loan under Section 12.06(c)); provided that, the portion of the unpaid principal amount of the outstanding Loans held or deemed held by and the Commitment of, any Defaulting Lender shall be excluded for purposes of making a determination of Required Lenders unless all Lenders are Defaulting Lenders; provided further that, at any time there are only one or two Lenders under this Agreement, “Required Lenders” means all Lenders (subject to the foregoing proviso regarding Defaulting Lenders).

19


Reserve Report” means a report, in form and substance reasonably satisfactory to Agent, setting forth, as of each October 1 and April 1 (or such other date in the event of an unscheduled redetermination); (i) the oil and gas reserves attributable to Borrower’s Oil and Gas Properties together with a projection of the rate of production and future net income, taxes, operating expenses and capital expenditures with respect thereto as of such date and (ii) such other information as Agent may reasonably request.

Responsible Officer” means, as to any Person, the Chief Executive Officer, the President, the Chief Financial Officer, or any Vice President of such Person (or its general partner or managing member, as applicable), or any other authorized representative designated in resolutions adopted by the board of directors or other governing body of such Person (or its general partner or managing member, as applicable) and, with respect to financial matters, the term “Responsible Officer” shall include the chief financial officer, principal accounting officer or treasurer of such Person (or its general partner or managing member, as applicable), or any other authorized representative designated in resolutions adopted by the board of directors or other governing body of such Person (or its general partner or managing member, as applicable). Unless otherwise specified, all references to a Responsible Officer herein means a Responsible Officer of Borrower.

“S&P” means S&P Global Ratings, a division of S&P Global Inc. and any successor thereto. “Sanctions” means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by the U.S. government (including those administered by OFAC), the European Union, Her Majesty’s Treasury, or other relevant sanctions authority.

Sanctioned Country” means a country subject to a sanctions program identified on the list maintained by OFAC and available at http://www.treasury.gov/resource- center/sanctions/Programs/Pages/Programs.aspx, or as otherwise published from time to time, or otherwise subject to any Sanctions.

Sanctioned Person” means (a) a Person named on the list of “Specially Designated Nationals and Blocked Persons” maintained by OFAC available at http://www.treasury.gov/resource- center/sanctions/SDN-List/Pages/default.aspx, or as otherwise published from time to time, (b) a Person named on the lists maintained by the United Nations Security Council available at http://www.un.org/sc/committees/list_compend.shtml, or as otherwise published from time to time, (c) a Person named on the lists maintained by the European Union available at http://eeas.europa.eu/cfsp/sanctions/consol-list_en.htm, or as otherwise published from time to time, (d) a Person named on the lists maintained by Her Majesty’s Treasury available at http://www.hm- treasury.gov.uk/fin_sanctions_index.htm, or as otherwise published from time to time, or (e) (i) an agency of the government of a Sanctioned Country, (ii) any Person operating in, organized in, or controlled by, a Sanctioned Country, (iii) a person resident in a Sanctioned Country, or (iv) any Person owned or Controlled by any such Person or Persons described in any of the clauses above in this definition.

Scheduled Redetermination Dates” means the semi-annual dates on which the Borrowing Base will be determined as set forth in Section 2.08(d) hereof, being April 1 and October 1 during the term of the Loan, commencing October 1, 2023.

Security Documents” means the Deposit Account Control Agreements, Investment Account Control Agreements, pledge agreements, security agreements, mortgages, the agreements or instruments, and any and all other agreements or instruments now or hereafter executed and delivered by Borrower or any other Person (other than participation or similar agreements between any Lender and any other lender or creditor with respect to any Obligations pursuant to this Agreement) in connection with, or as security for or guarantee of the payment or performance of, the Obligations, the Notes, this Agreement, or

20


reimbursement obligations under the Letters of Credit, as such agreements or instruments may be amended, supplemented, modified or restated from time to time.

Security Termination” has the meaning assigned to such term in Section 11.09(b)(x).

SOFR” means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.

SOFR Administrator” means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).

SOFR Loan” means a Loan that bears interest at a rate based on Daily Simple SOFR, plus the Applicable Margin.

Solvent” means, (a) the fair value of the Property of Parent, at a fair valuation and taken as a whole, will exceed its debts and liabilities, subordinated, contingent or otherwise; (b) the present fair saleable value of the Property of Parent, taken as a whole, will be greater than the amount that will be required to pay the probable liability of its debts and other liabilities, subordinated, contingent or otherwise, as such debts and other liabilities become absolute and matured; (c) Parent will be able to pay their debts and liabilities, subordinated, contingent or otherwise, as such debts and liabilities become absolute and matured; and (d) Parent will not have unreasonably small capital with which to conduct the business in which they are engaged as such business is now conducted and is proposed to be conducted following the Effective Date.

Subsidiary” means, with respect to any Person, a Person of which at least a majority of the outstanding Equity Interests having by the terms thereof ordinary voting power to elect a majority of the board of directors, manager or other governing body of such Person or, in the case of a partnership, constituting a majority of the outstanding voting general partnership interests of such Person (in each case irrespective of whether or not at the time Equity Interests of any other class or classes of such Person shall have or might have voting power by reason of the happening of any contingency) is at the time directly or indirectly owned or controlled by the parent or one or more Subsidiaries of the parent or by the parent and one or more of the Subsidiaries of the parent.

Supermajority Lenders” means, at any time while no Loans are outstanding, Lenders having at least sixty-six and two-thirds percent (66-2/3%) of the Aggregate Commitments and, at any time while Loans are outstanding, Lenders holding at least sixty-six and two-thirds percent (66-2/3%) of the outstanding aggregate principal amount of the Loans (without regard to any sale by a Lender of a participation in any Loan under Section 12.06(c)); provided that, the portion of the unpaid principal amount of the outstanding Loans held or deemed held by and the Commitment of, any Defaulting Lender shall be excluded for purposes of making a determination of Supermajority Lenders unless all Lenders are Defaulting Lenders; provided further that, at any time there are only one or two Lenders under this Agreement, “Supermajority Lenders” means all Lenders (subject to the foregoing proviso regarding Defaulting Lenders).

Swap” means any “swap” within the meaning of Section 1a(47) of the Commodity Exchange Act. “Swap Obligation” means, with respect to any Person, any and all obligations of such Person, whether absolute or contingent and however and whenever created, arising, evidenced or acquired (including all renewals, extensions and modifications thereof and substitutions therefor), under (a) any Swap, and (b) any and all cancellations, buy backs, reversals, terminations or assignments of any Swap transaction.

21


Taxes” means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.

Term SOFR Reference Rate” means the forward-looking term rate based on SOFR.

“Threshold Amount” means the greater of (a) $3,000,000 or (b) ten per cent (10%) of the Borrowing Base then in effect.

Transactions” means, collectively, the execution, delivery and performance by each Loan Party of each Loan Document to which it is a party and the initial borrowing under this Agreement and the payment of fees, commissions and expenses in connection with each of the foregoing.

Transfer” means any sale, assignment, farm-out, conveyance or other transfer of any Oil and Gas Property, or any interest in any Oil and Gas Property (including any working interest, overriding royalty interest, production payments, net profits interest, royalty interest, or mineral fee interest) of Borrower or any Subsidiary, except for (i) transfers among Borrower and the Subsidiaries, (ii) the sale of Hydrocarbons in the ordinary course of business, (iii) farmouts and acreage swaps of undeveloped acreage and/or depths and transfers or assignments in connection with such farmouts and acreage swaps; provided that for purposes of clarity, any farmout or acreage swap of proved, undeveloped acreage and/or depths shall, solely to the extent of such proved, undeveloped acreage and/or depths, constitute a “Transfer” that is subject to Section 9.13, (iv) the sale or transfer of equipment that is (A) obsolete, worn out, depleted or uneconomic, (B) no longer necessary for the business of Borrower or such Subsidiary or (C) contemporaneously replaced by equipment of at least comparable value and use, and (v) the sale or transfer of Oil and Gas Properties that are not Borrowing Base Properties, and sales or transfers of all (but not less than all) of the Equity Interests in any Subsidiary that does not own any Borrowing Base Property.

Triggering Event” means the novation or assignment (unless novated or assigned to an Approved Counterparty), unwinding or termination (unless replaced with positions or contracts no less advantageous to Borrower or the Subsidiary party thereto), or amendment (if such amendment is materially adverse to Borrower or such Subsidiary party thereto) of a hedge position or Hedging Agreement considered by Agent in determining the then effective Borrowing Base, which, in either such case, after giving effect to such event, results in the aggregate amount of all such events (the value of such hedge position or Hedging Agreement subject to any such event, to be reasonably determined by Agent) since the most recent redetermination of the Borrowing Base exceeding five per cent (5%) of the Borrowing Base then in effect.

“Unscheduled Redetermination Date” means the date of a redetermination of the Borrowing Base made at any time other than on the Scheduled Redetermination Dates made (i) at the request of Borrower (only once between Scheduled Redetermination Dates) or (b) at the request of Bank (only once between Scheduled Redetermination Dates).

“U.S. Government Securities Business Day” means any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.

U.S. Person” means any Person that is a “United States Person” as defined in Section 7701(a)(30) of the Code.

U.S. Tax Compliance Certificate” has the meaning assigned to such term in Section 4.06(g).

22


Withholding Agent” means any Loan Party and Agent.

Section 1.03Accounting Terms and Determinations. Unless otherwise specified herein, all accounting terms used herein shall be interpreted, all determinations with respect to accounting matters hereunder shall be made, and all financial statements and certificates and reports as to financial matters required to be furnished to Agent or the Lenders hereunder shall be prepared, in accordance with GAAP, applied on a basis consistent with the audited financial statements of Borrower referred to in Section 7.02 (except for changes concurred with by Borrower’s independent public accountants); provided that, for purposes of covenant compliance hereunder, all leases by Borrower and its Subsidiaries shall continue to be accounted for as operating leases or capital leases in accordance with generally accepted accounting principles as in effect at the date of this Agreement without regard to FASB ASC 842.

Section 1.04Terms Generally. The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined. Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms. The words “include,” “includes” and “including” shall be deemed to be followed by the phrase “without limitation.” The word “will” shall be construed to have the same meaning and effect as the word “shall.” Unless the context requires otherwise (a) any definition of or reference to any agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, supplemented or otherwise modified (subject to any restrictions on such amendments, supplements or modifications set forth herein), (b) any reference herein to any Person shall be construed to include such Person’s successors and assigns, (c) the words “herein,” T “hereof” and “hereunder,” and words of similar import, shall be construed to refer to this Agreement in its entirety and not to any particular provision hereof, (d) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, this Agreement, (e) any reference to any law or regulation herein shall, unless otherwise specified, refer to such law or regulation as amended, modified or supplemented from time to time, and (f) the words “asset” and “property” shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.

Section 1.05Divisions. For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction’s laws): (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized on the first date of its existence by the holders of its Equity Interests at such time.

Section 1.06Rates. Agent does not warrant or accept responsibility for, and shall not have any liability with respect to (a) the continuation of, administration of, submission of, calculation of or any other matter related to the Term SOFR Reference Rate or Daily Simple SOFR, or any component definition thereof or rates referred to in the definition thereof, or any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement) will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as, the Term SOFR Reference Rate, Daily Simple SOFR or any other Benchmark prior to its discontinuance or unavailability, or (b) the effect, implementation or composition of any Conforming Changes. Agent and its affiliates or other related entities may engage in transactions that affect the calculation of the Term SOFR Reference Rate, Daily Simple SOFR, any alternative, successor or replacement rate (including any Benchmark Replacement) or any relevant adjustments thereto, in each case, in a manner adverse to Borrower. Agent may select information sources or services in its reasonable discretion to ascertain the Term SOFR Reference Rate, Daily Simple SOFR or any other Benchmark, in each case pursuant to the terms of

23


this Agreement, and shall have no liability to Borrower, any Lender or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.

Section 1.07Conforming Changes. In connection with the use or administration of Daily Simple SOFR, Agent will (in consultation with Borrower) have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document. Agent will promptly notify Borrower and the Lenders of the effectiveness of any Conforming Changes in connection with the use or administration of Daily Simple SOFR.

ARTICLE II.

COMMITMENTS

Section 2.01Loans and Letters of Credit.

(a)Loans. Subject to the terms of this Agreement, each Lender severally agrees, on the terms and conditions of this Agreement, to make loans to Borrower during the period from and including (i) the Effective Date or (ii) such later date that such Lender becomes a party to this Agreement as provided in Section 12.06(b), through the Maturity Date in an aggregate principal amount at any one time outstanding up to, but not exceeding the amount of such Lender’s Commitment as then in effect; provided, however, that the aggregate principal amount of all such Loans by all Lenders hereunder at any one time outstanding together with the LC Exposure shall not exceed the Aggregate Commitments. Subject to the terms of this Agreement, during the period from the Effective Date through the Maturity Date, Borrower may borrow, repay and reborrow the amount described in this Section 2.01(a).

(b)Letters of Credit. During the period from and including the Effective Date to, but excluding the date five (5) Business Days prior to the Maturity Date, subject to the terms of this Agreement, Issuing Bank, as issuing bank for the Lenders, agrees to extend credit for the account of Borrower or any Subsidiary at any time and from time to time by issuing, renewing, extending or reissuing Letters of Credit; provided, however, the LC Exposure at any one time outstanding shall not exceed the lesser of (i) the LC Commitment and (ii) the Aggregate Commitments, as then in effect, minus the aggregate principal amount of all Loans then outstanding. The Lenders shall participate in such Letters of Credit according to their respective Percentage Shares. Each of the Letters of Credit shall (i) be issued by Issuing Bank, (ii) contain such terms and provisions as are reasonably required by Issuing Bank, including a term of not more than twelve (12) months from the date of issuance, (iii) be for the account of Borrower or a Subsidiary and

(iv)

expire not later than five (5) Business Days before the scheduled Maturity Date.

Section 2.02Borrowings and Letters of Credit.

(a)Borrowings. Borrower shall give Agent (which shall promptly notify the Lenders) advance notice as hereinafter provided of each borrowing hereunder, which shall specify (i) the aggregate amount of such borrowing, and (ii) the date (which shall be a Business Day) of the Loans to be borrowed.

(b)Minimum Amounts. All SOFR Loans shall be in amounts of at least any whole multiple of $100,000

(c)Notices. All borrowings shall require advance written notice to Agent (which shall promptly notify the Lenders) in the form of the Borrowing Request (or, in each case, telephonic or e-mail

24


notice promptly confirmed by a Borrowing Request), which in each case shall be irrevocable, to be received by Agent not later than 11:00 a.m. Houston, Texas time three (3) Business Days prior to the date of each borrowing. Without in any way limiting Borrower’s obligation to confirm in writing any telephonic notice, Agent may act without liability upon the basis of telephonic notice believed by Agent to be from Borrower prior to receipt of written confirmation.

(d)Advances. Not later than 11:00 a.m. Houston, Texas time on the date specified for each borrowing hereunder, each Lender shall make available the amount of the Loan to be made by it on such date to Agent, to an account which Agent shall specify, in immediately available funds, for the account of Borrower. The amounts so received by Agent shall, subject to the terms and conditions of this Agreement, be made available to Borrower by depositing the same, in immediately available funds, to one or more accounts designated by Borrower in the applicable Borrowing Request.

(e)Letters of Credit. Borrower shall give Issuing Bank (which shall promptly notify the Lenders of such request and their Percentage Share of such Letter of Credit) advance notice to be received by Issuing Bank not later than 11:00 a.m. Houston, Texas not less than three (3) Business Days prior thereto of each request for the issuance, and at least thirty (30) Business Days prior to the date of the renewal or extension, of a Letter of Credit hereunder which request shall specify (i) the amount of such Letter of Credit, (ii) the date (which shall be a Business Day) such Letter of Credit is to be issued, renewed or extended, (iii) the duration thereof (which shall not exceed twelve (12) months from the date of issuance), (iv) the name and address of the beneficiary thereof, and (v) such other information as Issuing Bank may reasonably request, all of which shall be reasonably satisfactory to Issuing Bank. Subject to the terms and conditions of this Agreement, on the date specified for the issuance, renewal or extension of a Letter of Credit, Issuing Bank shall issue, renew or extend such Letter of Credit to the beneficiary thereof. In conjunction with the issuance of each Letter of Credit, Borrower and the Subsidiary, if the account party, shall execute a Letter of Credit Agreement. In the event of any conflict between any provision of a Letter of Credit Agreement and this Agreement, Borrower, Issuing Bank, Agent and the Lenders hereby agree that the provisions of this Agreement shall govern. Issuing Bank will send to Borrower and each Lender, promptly upon issuance of any Letter of Credit, or an amendment thereto, a true and complete copy of such Letter of Credit, or such amendment thereto.

Section 2.03Changes of Commitments.

(a)The Aggregate Commitments shall at all times be equal to the lesser of (i) the Aggregate Maximum Credit Amounts after adjustments resulting from reductions pursuant to Section 2.03(b) and, (ii) the Borrowing Base as determined from time to time.

(b)Borrower shall have the right to terminate or to reduce the amount of the Aggregate Maximum Credit Amounts at any time, or from time to time, upon not less than three (3) Business Days’ prior notice to Agent (which shall promptly notify the Lenders) of each such termination or reduction, which notice shall specify the effective date thereof and the amount of any such reduction (which shall not be less than $250,000 or any whole multiple of $100,000 in excess thereof) and shall be irrevocable and effective only upon receipt by Agent (unless otherwise specified by Borrower in a payoff letter or another communication accepted by Agent).

(c)The Aggregate Maximum Credit Amounts once terminated or reduced may not be reinstated.

25


Section 2.04Fees.

(a)Origination Fee. Borrower shall pay to Agent for the account of each Lender (other than any Defaulting Lender) on the Effective Date an origination fee of $140,000, calculated as ten (10) basis points per year for each of the four years of the term of the Loan multiplied by the initial Borrowing Base.

(b)

Letter of Credit Fees.

(i)Borrower agrees to pay Agent, for the account of each Lender (other than any Defaulting Lender), commissions for issuing the Letters of Credit on the daily average outstanding of the maximum liability of Issuing Bank existing from time to time under such Letter of Credit (calculated separately for each Letter of Credit) at a rate per annum based on the current Applicable Margin for SOFR Loans, provided that each Letter of Credit shall bear a minimum commission of $500. Each Letter of Credit shall be deemed to be outstanding up to the full face amount of the Letter of Credit until Issuing Bank has received the canceled Letter of Credit or a written cancellation of the Letter of Credit from the beneficiary of such Letter of Credit in form and substance acceptable to Issuing Bank, or for any deductions in the amount of the Letter of Credit (other than from a drawing), written notification from the beneficiary of such Letter of Credit. Such commissions are payable quarterly in arrears on the last day of each calendar quarter and upon cancellation or expiration of each such Letter of Credit.

(ii)Upon each issuance, renewal or extension of any Letter of Credit, Borrower shall pay a documentation fee in the sum of the greater of $300 or two percent (2%) per annum to Agent for the account of Issuing Bank.

(iii)Borrower shall pay to Issuing Bank such other usual and customary fees of Issuing Bank associated with any transfers, amendments, drawings, negotiations or reissuances of any Letters of Credit.

Section 2.05GraphicSeveral Obligations. The failure of any Lender to make any Loan to be made by it or to provide funds for disbursements or reimbursements under Letters of Credit on the date specified therefor shall not relieve any other Lender of its obligation to make its Loan or provide funds on such date, but no Lender shall be responsible for the failure of any other Lender to make a Loan to be made by such other Lender or to provide funds to be provided by such other Lender.

Section 2.06Notes. The Loans made by each Lender shall be evidenced by a single promissory note of Borrower in substantially the form of Exhibit A, dated (i) the Effective Date, (ii) the effective date of an Assignment pursuant to Section 12.06(b), payable to such Lender in a principal amount equal to its Maximum Credit Amount as originally in effect and otherwise duly completed, and such substitute Notes as required by Section 12.06(b). The date, amount, and interest rate of each Loan made by each Lender, and all payments made on account of the principal thereof, shall be recorded by such Lender on its books for its Note, and, prior to any transfer may be endorsed by such Lender on a schedule attached to such Note or any continuation thereof or on any separate record maintained by such Lender. Failure to make any such notation or to attach a schedule shall not affect any Lender’s or Borrower’s rights or obligations in respect of such Loans or affect the validity of such transfer by any Lender of its Note.

26


Section 2.07Prepayments.

(a)Voluntary Prepayments. Upon not less than three (3) Business Days prior written notice to Agent, Borrower may prepay the Loans (which shall promptly notify the Lenders), which notice shall specify the prepayment date (which shall be a Business Day) and the amount of the prepayment (which shall be at least $100,000 or, if less, the remaining aggregate principal balance outstanding on the Notes) and shall be irrevocable and effective only upon receipt by Agent, provided that interest on the principal prepaid, accrued to the prepayment date, shall be paid on the prepayment date.

(b)

Mandatory Prepayments.

(i)Termination or Reduction of Aggregate Maximum Credit Amounts. If, after giving effect to any termination or reduction of the Aggregate Maximum Credit Amounts pursuant to Section 2.03(b), the outstanding aggregate principal amount of the Loans plus the LC Exposure exceeds the Aggregate Commitments, Borrower shall (i) prepay the Loans on the date of such termination or reduction in an aggregate principal amount equal to the excess, together with interest on the principal amount paid accrued to the date of such prepayment and (ii) if any excess remains after prepaying all of the Loans because of LC Exposure, pay to Agent on behalf of the Lenders an amount equal to the excess to be held as cash collateral as provided in Section 2.10(b) hereof.

(ii)Deficiency Resulting from Redetermination of Borrowing Base. Upon any redetermination of the amount of the Borrowing Base in accordance with Section 2.08, if the redetermined Borrowing Base results in a Borrowing Base Deficiency, then Borrower shall, within ten (10) days after being notified of the Borrowing Base Deficiency, indicate by written notice to Agent of Borrower’s election (such notice an “Election Notice”) to do the following: (w) prepay the Loans within forty-five (45) days after sending the Election Notice in an aggregate principal amount sufficient to eliminate such Borrowing Base Deficiency (together with interest on the principal amount paid accrued to the date of such prepayment), (x) grant to Agent within forty-five (45) days after sending the Election Notice a first priority Lien on additional Oil and Gas Properties of Borrower, which in the Lenders’ sole determination, have sufficient value to eliminate such Borrowing Base Deficiency, (y) elect to make a payment equal to one-sixth of such Borrowing Base Deficiency (together with interest on the principal amount paid accrued to the date of such prepayment) within forty-five (45) days after sending the Election Notice and on the corresponding day of the month in each five (5) consecutive months occurring after the month of such election date (provided that if any such month does not have a corresponding day, then with respect to such month(s), the last day of the month shall be deemed to be such corresponding day and if any corresponding day is not a Business Day, then the immediately succeeding Business Day shall be deemed to be such corresponding day) or (z) eliminate the Borrowing Base Deficiency through a combination of the actions described in clauses (w), (x) and (y). If, because of LC Exposure, a Borrowing Base Deficiency remains after prepaying all of the Loans and granting first priority Liens in additional Properties to Agent, Borrower shall pay to Agent on behalf of the Lenders an amount equal to such remaining Borrowing Base Deficiency to be held as cash collateral as provided in Section 2.10(b).

(iii)Transfer. If, after a Transfer of any Borrowing Base Property to the extent allowed by Section 9.11(a) and the reduction in the Borrowing Base pursuant to Section 2.08(f), a Borrowing Base Deficiency exists, then Borrower shall, within three (3) Business Days after receipt thereof, prepay the Loans with the net proceeds received from such

27


Transfer in an amount necessary to eliminate such Borrowing Base Deficiency. If, because of LC Exposure, a Borrowing Base Deficiency remains after prepaying all of the Loans, Borrower shall pay to Agent on behalf of the Lenders an amount equal to such remaining Borrowing Base Deficiency to be held as cash collateral as provided in Section 2.10(b). Notwithstanding anything in this Agreement to the contrary, if at the time of any permitted Transfer a Borrowing Base Deficiency exists, then Borrower shall, concurrently with the receipt thereof, prepay the Loans with the net proceeds received from such Transfer to the extent necessary to eliminate the portion of the Borrowing Base Deficiency resulting from such Transfer and such preexisting Borrowing Base Deficiency; and Borrower shall remain obligated, pursuant to the terms of this Agreement, to eliminate any Borrowing Base Deficiency remaining after prepaying the Loans with the net proceeds from such Transfer. If Borrower Transfers any Borrowing Base Property at such time as an Event of Default exists, Borrower shall, concurrently with the receipt of proceeds therefrom, prepay the Loans in an amount equal to the lesser of (x) the aggregate principal amount outstanding on the Loans and (y) one hundred percent (100%) of the net proceeds received from such Transfer. The preceding sentence shall not be interpreted as permitting the sale of any Property at such time as an Event of Default exists without the prior written consent of the Lenders.

(iv)Proceeds from Hedging Agreements during Event of Default. At any time that an Event of Default exists, any proceeds received by Borrower under any Hedging Agreements, including as a result of the termination or early termination thereof, shall be used immediately upon receipt thereof to prepay the Loans in an amount equal to the lesser of (x) the aggregate principal amount outstanding on the Loans and (y) one hundred percent (100%) of the net proceeds received.

(v)Triggering Event. Upon each reduction of the Borrowing Base under Section 2.08(g) from the occurrence of a Triggering Event, if a Borrowing Base Deficiency then exists or results therefrom, then Borrower shall prepay the Loans or, if the Loans have been repaid in full, pay to Agent on behalf of the Lenders an amount equal to the excess to be held as cash collateral as provided in Section 2.10(b) hereof, in an amount equal to (A) such portion of the Borrowing Base Deficiency resulting from such reduction plus (B) if a Borrowing Base Deficiency exists prior to such reduction, then an amount equal to the lesser of (i) the net cash proceeds of such Triggering Event and (ii) such portion of the Borrowing Base Deficiency in existence immediately prior to such reduction.

(c) Generally. Prepayments permitted or required under this Section 2.07 shall be  without premium or penalty. Any prepayments on the Loans may be reborrowed subject to the then effective Aggregate Commitments.

Section 2.08Borrowing Base.

(a)Borrowing Base Determination. The Borrowing Base shall be determined in accordance with Section 2.08(b) by Agent and the Supermajority Lenders (in the case of any reaffirmation or decrease in the Borrowing Base) or Agent and all of the Lenders (in the case of any increase in the Borrowing Base) and the Borrowing Base is subject to redetermination in accordance with Section 2.08(d), (e), (f) and (g). Upon any redetermination of the Borrowing Base, such redetermination shall remain in effect until the next successive Redetermination Date. So long as any of the Commitments are in effect or any LC Exposure or Loans are outstanding hereunder, this facility shall be governed by the then effective Borrowing Base. During the period from and after the Effective Date until the next redetermination pursuant

28


to Section 2.08(d), (e), (f) and (g) or adjustment pursuant to Section 8.08(c), the amount of the Borrowing Base shall be $35,000,000.

(b)Determination Procedure. Upon receipt of the reports required by Section 8.07 and such other reports, data and supplemental information as may from time to time be reasonably requested by Agent (the “Engineering Reports”), Agent and the Supermajority Lenders (in the case of any reaffirmation or decrease in the Borrowing Base) or Agent and all of the Lenders (in the case of any increase in the Borrowing Base) will redetermine the Borrowing Base. Such redetermination will be in accordance with their normal and customary practices and procedures for evaluating oil and gas reserves and other related assets as such exist at that particular time, and may also take into consideration the financial condition, Debt, hedge position and business of Borrower and its Subsidiaries and such other factors as Agent customarily deems appropriate. Agent, in its sole discretion, may make adjustments to the rates, volumes and prices and other assumptions set forth therein in accordance with its normal and customary procedures for evaluating oil and gas reserves and other related assets as such exist at that particular time. Agent shall propose to the Lenders a new Borrowing Base within fifteen (15) days following receipt by Agent and the Lenders of the Engineering Reports in a timely and complete manner. After having received notice of such proposal by Agent, the Supermajority Lenders (in the case of any reaffirmation or decrease in the Borrowing Base) or all of the Lenders (in the case of any increase in the Borrowing Base) shall have fifteen (15) days to agree or disagree with such proposal. If the Supermajority Lenders notify Agent within fifteen (15) days of their disapproval of a proposed reaffirmation, decrease or increase in the Borrowing Base, the Supermajority Lenders shall, within a reasonable period of time, agree on a new Borrowing Base. Notwithstanding anything herein to the contrary, Agent and all of the Lenders must approve any increase in the Borrowing Base.

(c)Excluded Oil and Gas Property. Agent may exclude any Oil and Gas Property or portion of production therefrom or any income from any other Property from the Borrowing Base, at any time, because environmental information is not reasonably satisfactory or such Property is not assignable.

(d)Redeterminations. So long as any of the Commitments are in effect and until payment in full of all Loans and LC Exposure hereunder and termination of all Letters of Credit issued hereunder, on or around the Scheduled Redetermination Dates of each fiscal year, the Lenders shall redetermine the amount of the Borrowing Base in accordance with Section 2.08(b).

(e)Unscheduled Redeterminations. In addition to the redeterminations of the Borrowing Base described in Section 2.08(b), (i) Borrower may initiate Unscheduled Redeterminations at any other time as it so elects by specifying in writing to Agent (who will promptly notify the Lenders) the date by which Borrower will furnish to Agent and the Lenders a Reserve Report in accordance with Section 8.07(b) and the date by which such redetermination is requested to occur; provided, however, that Borrower may initiate such unscheduled redetermination (x) only one time between each Scheduled Redetermination Date and (y) from time to time, pursuant to a Material Acquisition of additional Oil and Gas Properties by Borrower or any of its Subsidiaries, and (ii) Agent, at the direction of the Required Lenders, may initiate a redetermination of the Borrowing Base at any other time they so elect by specifying in writing to Borrower the date by which Borrower is to furnish a Reserve Report in accordance with Section 8.07(b) and the date on which such redetermination is to occur; provided, however, that Agent, at the direction of the Required Lenders, may initiate such unscheduled redetermination only one time between each Scheduled Redetermination Date.

(f)Redetermination Concurrent with Transfer. To the extent allowed by Section 9.12, if Borrower Transfers any Property between Scheduled Redetermination Dates with an aggregate Borrowing Base value (as determined by the Supermajority Lenders in their reasonable discretion) in excess

29


of five percent (5%) of the Borrowing Base then in effect, the Borrowing Base shall automatically be reduced upon execution of such Transfer by an amount equal to such excess.

(g)Redetermination Concurrent with Triggering Event. Effective immediately upon the occurrence of a Triggering Event, the Borrowing Base shall automatically be reduced on the date such Triggering Event is effected by an amount equal to the value, if any, assigned to the hedge position or Hedging Agreement under the then effective Borrowing Base, as reasonably determined by Agent.

(h)Effective Upon Notice. Promptly following any redetermination of the Borrowing Base, Agent shall notify in writing Borrower and the Lenders of the new Borrowing Base. Any such redetermination of the Borrowing Base shall not be effective until Borrower receives written notice thereof.

Section 2.09Assumption of Risks. Borrower assumes all risks of the acts or omissions of any beneficiary of any Letter of Credit or any transferee thereof with respect to its use of such Letter of Credit. Neither Issuing Bank (except in the case of gross negligence or willful misconduct on the part of Issuing Bank or any of its employees), its correspondents nor any Lender shall be responsible for the validity, sufficiency or genuineness of certificates or other documents or any endorsements thereon, even if such certificates or other documents should in fact prove to be invalid, insufficient, fraudulent or forged; for errors, omissions, interruptions or delays in transmissions or delivery of any messages by mail, telex, or otherwise, whether or not they be in code; for errors in translation or for errors in interpretation of technical terms; the validity or sufficiency of any instrument transferring or assigning or purporting to transfer or assign any Letter of Credit or the rights or benefits thereunder or proceeds thereof, in whole or in part, which may prove to be invalid or ineffective for any reason; the failure of any beneficiary or any transferee of any Letter of Credit to comply fully with conditions required in order to draw upon any Letter of Credit; or for any other consequences arising from causes beyond Issuing Bank’s control or the control of Issuing Bank’s correspondents. In addition, neither Issuing Bank, Agent nor any Lender shall be responsible for any error, neglect, or default of any of Issuing Bank’s correspondents; and none of the above shall affect, impair or prevent the vesting of any of Issuing Bank’s, Agent’s or any Lender’s rights or powers hereunder or under the Letter of Credit Agreements, all of which rights shall be cumulative. Issuing Bank and its correspondents may accept certificates or other documents that appear on their face to be in order, without responsibility for further investigation of any matter contained therein regardless of any notice or information to the contrary. In furtherance and not in limitation of the foregoing provisions, Borrower agrees that any action, inaction or omission taken or not taken by Issuing Bank or by any correspondent for Issuing Bank in good faith in connection with any Letter of Credit, or any related drafts, certificates, documents or instruments, shall be binding on Borrower and shall not put Issuing Bank or its correspondents under any resulting liability to Borrower. Notwithstanding the foregoing, nothing herein shall be construed to excuse the Issuing Bank from liability to Borrower to the extent of any direct damages (as opposed to consequential damages, claims in respect of which are hereby waived by Borrower to the extent permitted by applicable law) suffered by Borrower that are caused by the Issuing Bank’s gross negligence, willful misconduct or bad faith, as determined in a final non-appealable judgment by a court of competent jurisdiction.

Section 2.10Obligation to Reimburse and to Prepay.

(a)Reimbursement Obligations. If a disbursement by Issuing Bank is made under any Letter of Credit, Borrower shall pay to Agent within two (2) Business Days after notice of any such disbursement is received by Borrower, the amount of each such disbursement made by Issuing Bank under the Letter of Credit (if such payment is not sooner effected as may be required under this Section 2.10 or under other provisions of the Letter of Credit), together with interest on the amount disbursed from and including the date of disbursement until payment in full of such disbursed amount at a varying rate per annum equal to Daily Simple SOFR plus the Applicable Margin.. The obligations of Borrower under this Agreement with respect to each Letter of Credit shall be absolute, unconditional and irrevocable and shall

30


be paid or performed strictly in accordance with the terms of this Agreement under all circumstances whatsoever, including, but only to the fullest extent permitted by applicable law, the following circumstances: (i) any lack of validity or enforceability of this Agreement, any Letter of Credit or any of the Security Documents; (ii) any amendment or waiver of (including any default), or any consent to departure from this Agreement (except to the extent permitted by any amendment or waiver), any Letter of Credit or any of the Security Documents; (iii) the existence of any claim, set-off, defense or other rights which Borrower may have at any time against the beneficiary of any Letter of Credit or any transferee of any Letter of Credit (or any Persons for whom any such beneficiary or any such transferee may be acting), Issuing Bank, Agent, any Lender or any other Person, whether in connection with this Agreement, any Letter of Credit, the Security Documents, the transactions contemplated hereby or any unrelated transaction; (iv) any statement, certificate, draft, notice or any other document presented under any Letter of Credit proves to have been forged, fraudulent, insufficient or invalid in any respect or any statement therein proves to have been untrue or inaccurate in any respect whatsoever; (v) payment by Issuing Bank under any Letter of Credit against presentation of a draft or certificate which appears on its face to comply, but does not comply, with the terms of such Letter of Credit; (vi) any affiliation between Issuing Bank and any Lender, and (vii) any other circumstance or happening whatsoever, whether or not similar to any of the foregoing. Notwithstanding anything in this Agreement to the contrary, Borrower will not be liable for payment or performance that results from the gross negligence or willful misconduct of Issuing Bank, except where Borrower or any Subsidiary actually recovers the proceeds for itself or Issuing Bank of any payment made by Issuing Bank in connection with such gross negligence or willful misconduct.

(b)Cash Collateral for LC Exposure. In the event of the occurrence of any Event of Default, a payment or prepayment pursuant to Section 2.07(b) or the maturity of the Notes, whether by acceleration or otherwise, an amount equal to one hundred two percent (102%) of the LC Exposure (or the excess in the case of Section 2.07(b)) shall be deemed to be forthwith due and owing by Borrower to Issuing Bank, Agent and the Lenders as of the date of any such occurrence; Borrower shall prepay the fees payable under Section 2.04(b) with respect to such issued and outstanding Letters of Credit for the full remaining terms of such Letters of Credit; and Borrower’s obligation to pay such amounts shall be absolute and unconditional, without regard to whether any beneficiary of any such Letter of Credit has attempted to draw down all or a portion of such amount under the terms of a Letter of Credit, and, to the fullest extent permitted by applicable law, shall not be subject to any defense or be affected by a right of set-off, counterclaim or recoupment which Borrower may now or hereafter have against any such beneficiary, Issuing Bank, Agent, the Lenders or any other Person for any reason whatsoever. Such payments shall be held by Issuing Bank on behalf of the Lenders as cash collateral securing the LC Exposure in an account or accounts at the Principal Office; and Borrower hereby grants to and by its deposit with Agent grants to Agent a security interest in such cash collateral. In the event of any such payment by Borrower of amounts contingently owing under outstanding Letters of Credit and in the event that thereafter drafts or other demands for payment complying with the terms of such Letters of Credit are not made prior to the respective expiration dates thereof, Agent agrees, if no Event of Default has occurred and is continuing or if no other amounts are outstanding under this Agreement, the Notes or any other Loan Documents, to remit to Borrower amounts for which the contingent obligations evidenced by the Letters of Credit have ceased.

(c)Lender Reimbursement. Each Lender severally and unconditionally agrees that it shall promptly reimburse Issuing Bank an amount equal to such Lender’s Percentage Share of any disbursement made by Issuing Bank under any Letter of Credit that is not reimbursed according to this Section 2.10.

(d)Automatic Funding as Loan. Notwithstanding anything to the contrary contained herein, if no Event of Default exists or would result therefrom, to the extent Borrower has not reimbursed Issuing Bank for any drawing under a Letter of Credit within two (2) Business Days after notice of such disbursement has been received by Borrower, the amount of such Letter of Credit reimbursement obligation

31


shall automatically be funded by the Lenders as a Loan hereunder and used by the Lenders to pay such Letter of Credit reimbursement obligation. If an Event of Default exists, such Letter of Credit reimbursement obligation shall not be funded as a Loan, but instead shall accrue interest as provided in Section 2.10(a).

Section 2.11Lending Offices. The Loans made by each Lender shall be made and maintained at such Lender’s Applicable Lending Office.

ARTICLE III.

PAYMENTS OF PRINCIPAL AND INTEREST

Section 3.01Repayment of Loans.

(a)Loans. On the Maturity Date Borrower shall repay the outstanding aggregate principal amount of the Notes and all accrued but unpaid interest, fees and expenses thereon.

(b)Generally. Borrower will pay to Agent, for the account of each Lender, the principal payments required by this Section 3.01.

Section 3.02Interest.

(a)Interest Rate.

(i)Interest on the outstanding and unpaid principal balance of the Note shall be computed at a per annum rate equal to the Benchmark (initially the Daily Simple SOFR), plus the Applicable Margin, with said interest rate to be adjusted [daily], while such Benchmark is Daily Simple SOFR to account for any changes in Daily Simple SOFR; provided, however, in no event shall the Benchmark be less than the Floor. Each determination by Agent of the interest rate under the Note shall be conclusive and binding upon the Borrower in all respects absent manifest error and may be computed using any reasonable averaging and attribution method. Borrower understands and acknowledges that Daily Simple SOFR is a reference rate and does not necessarily represent the lowest or best rate actually charged by Agent to any customer. Borrower will pay to Agent, for the account of each Lender, interest on the unpaid principal amount of each Loan made by such Lender for the period commencing on the date such Loan is made to, but excluding, the date such Loan shall be paid in full, at the Daily Simple SOFR plus the Applicable Margin (as in effect from time to time), but in no event to exceed the Highest Lawful Rate.

(ii)Benchmark Replacement Setting. Notwithstanding anything to the contrary herein or in any other Loan Document:

(a)Replacing the Then-Current Benchmark. Upon the occurrence of a Benchmark Transition Event, the Benchmark Replacement will replace the then- current Benchmark immediately for all purposes hereunder and under any other Loan Document, without any amendment to, or further action or consent of any party to this or any other Loan Document.

(b)Benchmark Replacement Conforming Changes. In connection with the implementation and administration of a Benchmark Replacement,  Agent will have the right to make Benchmark Replacement  Conforming Changes from time to time and, notwithstanding anything to the contrary herein

32


or in any other Loan Document, any amendments implementing such  Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.

(c)Notices; Standards for Decisions and Determinations. Agent will promptly notify Borrower of (i) the implementation of any Benchmark Replacement and (ii) the effectiveness of any Benchmark Replacement Conforming Changes. Any determination, decision or election that may be made by Agent pursuant to this Section, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of any event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding absent manifest error and may be made in its sole discretion and without consent from any other party hereto or to any other Loan Document, except, in each case, as expressly required by this Section.

(d)Temporary Unavailability of Setting of Benchmark. Notwithstanding anything to the contrary herein or in any other Loan Document, at any time, if a relevant setting of the then-current Benchmark is temporarily unavailable due to a systemic market disruption not falling within the scope of clause (a) of this Section, as determined by Agent in its reasonable discretion, then Agent may utilize the last available setting of the then-current Benchmark until such time as the source and/or publisher of the then-current Benchmark resumes timely publication of such Benchmark’s setting.

(b)Post Default Rate. Notwithstanding the foregoing, Borrower will pay to Agent, for the account of each Lender interest at the Post Default Rate on any principal of any Loan made by such Lender, and (to the fullest extent permitted by law) on any other amount payable by Borrower hereunder, under any Loan Document or under any Note held by such Lender to or for account of such Lender, for the period commencing on the date of an Event of Default until the same is paid in full or all Events of Default are cured or waived.

(c)Due Dates. Accrued interest shall be payable quarterly in arrears on the last day of each June, September, December and March of each calendar year, commencing June 30, 2023, at the Daily Simple SOFR plus the Applicable Margin, except that interest payable at the Post Default Rate shall be payable from time to time on demand. Any accrued and unpaid interest on the Loans on the Maturity Date shall be paid on such date. Notwithstanding the foregoing, the due dates set forth in this Section 3.02(c) shall be subject to adjustment in accordance with Section 4.01.

(d)Determination of Rates. Promptly after the determination of any interest rate provided for herein or any change therein, Agent shall notify the Lenders to which such interest is payable and Borrower thereof. Each determination by Agent of an interest rate or fee hereunder shall, except in cases of manifest error, be final, conclusive and binding on the parties.

(e)Limitation on Number of Daily Simple SOFR Loans. There may be no more than an aggregate of five (5) Daily Simple SOFR Loans outstanding at any time.

33


ARTICLE IV.

PAYMENTS; PRO RATA TREATMENT; COMPUTATIONS; ETC.

Section 4.01Payments. Except to the extent otherwise provided herein, all payments of principal, interest and other amounts to be made by Borrower under this Agreement, the Notes or any other Loan Document shall be made in Dollars, in immediately available funds, to Agent at such account as Agent shall specify by notice to Borrower from time to time, not later than 2:00 p.m. Houston, Texas time on the date on which such payments shall become due (each such payment made after such time on such due date to be deemed to have been made on the next succeeding Business Day). Such payments shall be made without (to the fullest extent permitted by applicable law) defense, set-off or counterclaim and in connection therewith, Borrower hereby waives (to the fullest extent permitted by applicable law) all defenses, rights of set-off and counterclaims it may have with respect to such payments. Each payment received by Agent under this Agreement or any Note for account of a Lender shall be paid promptly to such Lender in immediately available funds. Except as otherwise provided in the definition of “Interest Period”, if the due date of any payment under this Agreement or any Note would otherwise fall on a day which is not a Business Day such date shall be extended to the next succeeding Business Day and interest shall be payable for any principal so extended for the period of such extension.

Section 4.02Pro Rata Treatment. Except to the extent otherwise provided herein each Lender agrees that: (i) each borrowing from the Lenders under Section 2.01 shall be made from the Lenders pro rata in accordance with their Percentage Share, each payment of fees under Section 2.04(b)(i) shall be made for account of the Lenders pro rata in accordance with their Percentage Share, and each termination or reduction of the amount of the Aggregate Maximum Credit Amounts or the Elected Commitments under Section 2.03(b) shall be applied to the Commitment of each Lender, pro rata according to the amount of its respective Commitment; (ii) each payment of principal of Loans by Borrower shall be made for account of the Lenders pro rata in accordance with the respective unpaid principal amount of the Loans held by the Lenders; (iii) each payment of interest on Loans by Borrower shall be made for account of the Lenders pro rata in accordance with the amounts of interest due and payable to the respective Lenders; and (iv) each reimbursement by Borrower of disbursements under Letters of Credit shall be made for account of Issuing Bank or, if funded by the Lenders, pro rata for the account of the Lenders, in accordance with the amounts of reimbursement obligations due and payable to each respective Lender.

Section 4.03Computations. All interest hereunder shall be computed on the basis of a year  of 360 days, and in each case shall be payable for the actual number of days elapsed (including the first day but excluding the last day), unless such calculation would exceed the Highest Lawful Rate, in which case interest shall be calculated on the per annum basis of a year of 365 or 366 days, as the case may be. All interest hereunder on any Loan shall be computed on a daily basis based upon the outstanding principal amount of such Loan as of the applicable date of determination. The Daily Simple SOFR Rate shall be determined by Agent, and such determination shall be conclusive absent manifest error.

Section 4.04Non-receipt of Funds by Agent.

(a)Funding by Lenders; Presumption by Agent. Unless Agent shall have received notice from a Lender, prior to the proposed date of any borrowing that such Lender will not make available to Agent such Lender’s share of such borrowing, Agent may assume that such Lender has made such share available on such date and may, in reliance upon such assumption, make available to Borrower a corresponding amount. In such event, if a Lender has not in fact made its share of the applicable borrowing available to Agent, then the applicable Lender and Borrower severally agree to pay to Agent forthwith on demand such corresponding amount with interest thereon, for each day from and including the date such amount is made available to Borrower to but excluding the date of payment to Agent, at in the case of a payment to be made by such Lender, the greater of the Federal Funds Rate and a rate determined by Agent

34


in accordance with banking industry rules on interbank compensation. If Borrower and such Lender shall pay such interest to Agent for the same or an overlapping period, Agent shall promptly remit to Borrower the amount of such interest paid by Borrower for such period. If such Lender pays its share of the applicable borrowing to Agent, then the amount so paid shall constitute such Lender’s Loan included in such borrowing. Any payment by Borrower shall be without prejudice to any claim Borrower may have against a Lender that shall have failed to make such payment to Agent.

(b)Payments by Borrower; Presumptions by Agent. Unless Agent shall have received notice from Borrower prior to the date on which any payment is due to Agent for the account of the Lenders or Issuing Bank hereunder that Borrower will not make such payment, Agent may assume that Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or Issuing Bank, as the case may be, the amount due. In such event, if Borrower has not in fact made such payment, then each of the Lenders or Issuing Bank, as the case may be, severally agrees to repay to Agent forthwith on demand the amount so distributed to such Lender or Issuing Bank, with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to Agent, at the greater of the Federal Funds Rate and a rate determined by Agent in accordance with banking industry rules on interbank compensation.

Section 4.05Set-off, Sharing of Payments, Etc.

(a)If an Event of Default shall have occurred and be continuing, Agent, each Lender, Issuing Bank, and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by applicable law, to set off and apply any and all deposits (general or special, time or demand, provisional or final, in whatever currency) at any time held, and other obligations (in whatever currency) at any time owing, by Agent, such Lender, Issuing Bank or any such Affiliate, to or for the credit or the account of Borrower or any other Loan Party against any and all of the obligations of Borrower or such Loan Party now or hereafter existing under this Agreement or any other Loan Documents to Agent, such Lender or Issuing Bank or their respective Affiliates, irrespective of whether or not Agent, such Lender, Issuing Bank or Affiliate shall have made any demand under this Agreement or any other Loan Document and although such obligations of Borrower or such Loan Party may be contingent or unmatured or are owed to a branch, office or Affiliate of Agent, such Lender or Issuing Bank different from the branch, office or Affiliate holding such deposit or obligated on such indebtedness; provided that in the event that any Defaulting Lender shall exercise any such right of setoff, (x) all amounts so set off shall be paid over immediately to Agent for further application in accordance with the provisions of Section 12.07 and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of Agent, Issuing Bank, and the Lenders, and (y) the Defaulting Lender shall provide promptly to Agent a statement describing in reasonable detail the Obligations owing to such Defaulting Lender as to which it exercised such right of setoff. The rights of Agent, each Lender, Issuing Bank and their respective Affiliates under this Section are in addition to other rights and remedies (including other rights of setoff) that Agent, such Lenders, Issuing Bank or their respective Affiliates may have. Each Lender and Issuing Bank agrees to notify Borrower and Agent promptly after any such setoff and application; provided that the failure to give such notice shall not affect the validity of such setoff and application.

(b)If any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Loans or other obligations hereunder resulting in such Lender receiving payment of a proportion of the aggregate amount of its Loans and accrued interest thereon or other such obligations greater than its pro rata share thereof as provided herein, then the Lender receiving such greater proportion shall (x) notify Agent of such fact, and (y) purchase (for cash at face value) participations in the Loans and such other obligations of the other Lenders, or make such other adjustments as shall be equitable, so that the benefit of all such payments shall be shared by the Lenders

35


ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Loans and other amounts owing them; provided that:

(i)if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest; and

(ii)the provisions of this paragraph shall not be construed to apply to (x) any payment made by Borrower pursuant to and in accordance with the express terms of this Agreement (including the application of funds arising from the existence of a Defaulting Lender), or (y) any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in Letters of Credit to any assignee or participant, other than to Borrower or any Affiliate or Subsidiary thereof (as to which the provisions of this paragraph shall apply).

Each Loan Party consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against each Loan Party rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of each Loan Party in the amount of such participation. If under any applicable bankruptcy, insolvency or other similar law, any Lender receives a secured claim in lieu of a set-off to which this Section 4.05 applies, such Lender shall, to the extent practicable, exercise its rights in respect of such secured claim in a manner consistent with the rights of the Lenders entitled under this Section 4.05 to share the benefits of any recovery on such secured claim.

Section 4.06Taxes.

(a)Defined Terms. For purposes of this Section 4.06, the term “Lender” includes Issuing Bank and the term “applicable law” includes FATCA.

(b)Payments Free and Clear. Any and all payments by or on account of any obligation of any Loan Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable law. If any applicable law (as determined in the good faith discretion of an applicable Withholding Agent) requires the deduction or withholding of any Tax from any such payment by a Withholding Agent, then the applicable Withholding Agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Loan Party shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.

(c)Other Taxes. The Loan Parties shall timely pay to the relevant Governmental Authority in accordance with applicable law, or at the option of Agent, timely reimburse it for the payment of any Other Taxes.

(d)INDEMNIFICATION BY LOAN PARTIES. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, THE LOAN PARTIES SHALL JOINTLY AND SEVERALLY INDEMNIFY EACH RECIPIENT, WITHIN TEN (10) DAYS AFTER DEMAND THEREFOR, FOR THE FULL AMOUNT OF ANY INDEMNIFIED TAXES (INCLUDING INDEMNIFIED TAXES IMPOSED OR ASSERTED ON OR ATTRIBUTABLE TO AMOUNTS PAYABLE UNDER THIS SECTION) PAYABLE OR PAID BY SUCH RECIPIENT OR REQUIRED TO BE WITHHELD OR

36


DEDUCTED FROM A PAYMENT TO SUCH RECIPIENT AND ANY REASONABLE EXPENSES ARISING THEREFROM OR WITH RESPECT THERETO, WHETHER OR NOT SUCH INDEMNIFIED TAXES WERE CORRECTLY OR LEGALLY IMPOSED OR ASSERTED BY THE RELEVANT GOVERNMENTAL AUTHORITY. A CERTIFICATE AS TO THE AMOUNT OF SUCH PAYMENT OR LIABILITY DELIVERED TO BORROWER BY A LENDER (WITH A COPY TO AGENT), OR BY AGENT ON ITS OWN BEHALF OR ON BEHALF OF A LENDER, SHALL BE CONCLUSIVE ABSENT MANIFEST ERROR.

(e)INDEMNIFICATION BY THE LENDERS. EACH LENDER SHALL SEVERALLY INDEMNIFY AGENT, WITHIN TEN (10) DAYS AFTER DEMAND THEREFOR, FOR (i)ANY INDEMNIFIED TAXES ATTRIBUTABLE TO SUCH LENDER (BUT ONLY TO THE EXTENT THAT ANY LOAN PARTY HAS NOT ALREADY INDEMNIFIED AGENT FOR SUCH INDEMNIFIED TAXES AND WITHOUT LIMITING THE OBLIGATION OF THE LOAN PARTIES TO DO SO), (ii) ANY TAXES ATTRIBUTABLE TO SUCH LENDER’S FAILURE TO COMPLY WITH THE PROVISIONS OF SECTION 12.06 RELATING TO THE MAINTENANCE OF A PARTICIPANT REGISTER AND (iii) ANY EXCLUDED TAXES ATTRIBUTABLE TO SUCH LENDER, IN EACH CASE, THAT ARE PAYABLE OR PAID BY AGENT IN CONNECTION WITH ANY LOAN DOCUMENT, AND ANY REASONABLE EXPENSES ARISING THEREFROM OR WITH RESPECT THERETO, WHETHER OR NOT SUCH TAXES WERE CORRECTLY OR LEGALLY IMPOSED OR ASSERTED BY THE RELEVANT GOVERNMENTAL AUTHORITY. A CERTIFICATE AS TO THE AMOUNT OF SUCH PAYMENT OR LIABILITY DELIVERED TO ANY LENDER BY AGENT SHALL BE CONCLUSIVE ABSENT MANIFEST ERROR. EACH LENDER HEREBY AUTHORIZES AGENT TO SET OFF AND APPLY ANY AND ALL AMOUNTS AT ANY TIME OWING TO SUCH LENDER UNDER ANY LOAN DOCUMENT OR OTHERWISE PAYABLE BY AGENT TO THE LENDER FROM ANY OTHER SOURCE AGAINST ANY AMOUNT DUE TO AGENT UNDER THIS SECTION 4.06(E).

(f)Evidence of Payments. As soon as practicable after any payment of Taxes by any Loan Party to a Governmental Authority pursuant to this Section 4.06, such Loan Party shall deliver to Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to Agent.

(g)Status of Lenders.

(i)Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to Borrower and Agent, at the time or times reasonably requested by Borrower or Agent, such properly completed and executed documentation reasonably requested by Borrower or Agent as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, any Lender, if reasonably requested by Borrower or Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by Borrower or Agent as will enable Borrower or Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation shall not be required if in the Lender’s reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.

37


(ii)Without limiting the generality of the foregoing,

(1)any Lender that is a U.S. Person shall deliver to Borrower and Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of Borrower or Agent), executed originals of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax;

(2)if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to Borrower and Agent at the time or times prescribed by law and at such time or times reasonably requested by Borrower or Agent such documentation prescribed by applicable law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by Borrower or Agent as may be necessary for Borrower and Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender’s obligations under FATCA or to determine the amount to deduct and withhold from such payment. Solely for purposes of this clause (2), “FATCA” shall include any amendments made to FATCA after the date of this Agreement.

Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify Borrower and Agent in writing of its legal inability to do so.

(h)Treatment of Certain Refunds. If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section 4.06 (including by the payment of additional amounts pursuant to this Section 4.06), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section 4.06 with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund). Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this Section 4.06(h) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority. Notwithstanding anything to the contrary in this Section 4.06(h), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this Section 4.06(h) the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid. This paragraph shall not be construed to require any indemnified party to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.

(i)Survival. Each party’s obligations under this Section 4.06 shall survive the resignation or replacement of Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.

38


ARTICLE V.

ADDITIONAL COSTS

Section 5.01Additional Costs.

(a)

Regulations, etc. If any Regulatory Change shall:

(i)impose, modify or deem applicable any reserve, special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or credit extended or participated in by, any Lender or Issuing Bank;

(ii)subject  any Recipient  to any Taxes  (other  than (A) Indemnified Taxes, (B) Taxes described in clauses (b) through (d) of the definition of Excluded Taxes and (C) Connection Income Taxes) on its Loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto; or

(iii)impose on any Lender or Issuing Bank any other condition, cost or expense (in each case, other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein;

and the result of any of the foregoing shall be to increase the cost to such Lender or such other Recipient of making, converting to, continuing or maintaining any Loan or of maintaining its obligation to make any such Loan, or to increase the cost to such Lender, Issuing Bank or such other Recipient of participating in, issuing or maintaining any Letter of Credit (or of maintaining its obligation to participate in or to issue any Letter of Credit), or to reduce the amount of any sum received or receivable by such Lender, Issuing Bank or other Recipient hereunder (whether of principal, interest or any other amount) then, upon request of such Lender, Issuing Bank or other Recipient, Borrower will pay to such Lender, Issuing Bank or other Recipient, as the case may be, such additional amount or amounts as will compensate such Lender, Issuing Bank or other Recipient, as the case may be, for such additional costs incurred or reduction suffered. If any Lender requests compensation from Borrower under this Section 5.01(a), Borrower may, by notice to such Lender, suspend the obligation of such Lender to make additional Loans until the Regulatory Change giving rise to such request ceases to be in effect (in which case the provisions of Section 5.04 shall be applicable).

(b)Capital Adequacy. If any Lender or Issuing Bank determines that any Regulatory Change affecting such Lender or Issuing Bank or any lending office of such Lender or such Lender’s or Issuing Bank’s holding company, if any, regarding capital or liquidity requirements, has or would have the effect of reducing the rate of return on such Lender’s or Issuing Bank’s capital or on the capital of such Lender’s or Issuing Bank’s holding company, if any, as a consequence of this Agreement, the Commitments of such Lender or the Loans made by, or participations in Letters of Credit held by, such Lender, or the Letters of Credit issued by Issuing Bank, to a level below that which such Lender or Issuing Bank or such Lender’s or Issuing Bank’s holding company could have achieved but for such Regulatory Change (taking into consideration such Lender’s or Issuing Bank’s policies and the policies of such Lender’s or Issuing Bank’s holding company with respect to capital adequacy), then from time to time Borrower will pay to such Lender or Issuing Bank, as the case may be, such additional amount or amounts as will compensate such Lender or Issuing Bank or such Lender’s or Issuing Bank’s holding company for any such reduction suffered.

(c)Certificates for Reimbursement. A certificate of a Lender or Issuing Bank setting forth the amount or amounts necessary to compensate such Lender or Issuing Bank or its holding company, as the case may be, as specified in Section 5.01(a) or (b) and delivered to Borrower, shall be conclusive

39


absent manifest error. Borrower shall pay such Lender or Issuing Bank, as the case may be, the amount shown as due on any such certificate within ten (10) days after receipt thereof.

(d)Delay in Requests. Failure or delay on the part of any Lender or Issuing Bank to demand compensation pursuant to this Section shall not constitute a waiver of such Lender’s or Issuing Bank’s right to demand such compensation; provided that Borrower shall not be required to compensate a Lender or Issuing Bank pursuant to this Section for any increased costs incurred or reductions suffered more than nine months prior to the date that such Lender or Issuing Bank, as the case may be, notifies Borrower of the Regulatory Change giving rise to such increased costs or reductions, and of such Lender’s or Issuing Bank’s intention to claim compensation therefor (except that, if the Regulatory Change giving rise to such increased costs or reductions is retroactive, then the nine-month period referred to above shall be extended to include the period of retroactive effect thereof).

Section 5.02Illegality. Notwithstanding any other provision of this Agreement, in the event that it becomes unlawful for any Lender or its Applicable Lending Office to honor its obligation to make or maintain SOFR Loans hereunder, then such Lender shall promptly notify Borrower thereof and such Lender’s obligation to make SOFR Loans shall be suspended until such time as such Lender may again make and maintain SOFR Loans

Section 5.03Indemnity. Borrower hereby indemnifies each of the Lenders against any loss, cost or expense (including any loss, cost or expense arising from the liquidation or reemployment of funds) which may arise, be attributable to or result due to or as a consequence of (a) any failure by Borrower to make any payment when due of any amount due hereunder in connection with a Daily Simple SOFR Loan, (b)any failure of Borrower to borrow or continue a Daily Simple SOFR Loan on a date specified therefor in a Borrowing Request, (c) any failure of Borrower to prepay any Daily Simple SOFR Loan on a date specified therefor in any Notice of Prepayment, (d) any payment, prepayment or conversion of any Daily Simple SOFR Loan on a date other than on a date other than the last day of the Interest Period therefor (including as a result of an Event of Default) or (e) the assignment of any Daily Simple SOFR Loan other than on the last day of the Interest Period applicable thereto. A certificate of such Lender setting forth the basis for determining such amount or amounts necessary to compensate such Lender shall be forwarded to Borrower through Agent and shall be conclusively presumed to be correct save for manifest error. All of the obligations of the Loan Parties under this Section 5.03 shall survive the resignation or replacement of Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.

Section 5.04Mitigation Obligations; Replacement of Lenders.

(a)Designation of a Different Lending Office. If any Lender requests compensation under Section 5.01, or requires Borrower to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 4.06, then such Lender shall (at the request of Borrower) use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to Section 5.01 or Section 4.06, as the case may be, in the future, and

(ii)would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender. Borrower hereby agrees to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.

(b)Replacement of Lenders. If any Lender requests compensation under Section 5.01, or requires Borrower to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 4.06, and, in each case, such

40


Lender has declined or is unable to designate a different lending office in accordance with Section 5.04(a), is subject to restrictions based on Section 5.02, or if any Lender is a Defaulting Lender or a Non-Consenting Lender, then Borrower may, at its sole expense and effort, upon notice to such Lender and Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in, and consents required by, Section 12.06), all of its interests, rights (other than its existing rights to payments pursuant to Section 5.01 or Section 4.06) and obligations under this Agreement and the related Loan Documents to an Eligible Assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment); provided that:

(i)Borrower shall have paid to Agent the assignment fee (if any) specified in Section 12.06;

(ii)such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and participations in disbursements under Letters of Credit that have not yet been reimbursed, accrued interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Loan Documents (including any amounts under Section 5.03) from the assignee (to the extent of such outstanding principal and accrued interest and fees) or Borrower (in the case of all other amounts);

(iii)in the case of any such assignment resulting from a claim for compensation under Section 5.01 or payments required to be made pursuant to Section 4.06, such assignment will result in a reduction in such compensation or payments thereafter;

(iv)such assignment does not conflict with applicable Governmental Requirements; and

(v)in the case of an assignment resulting from a Lender becoming a Non- Consenting Lender, the applicable assignee shall have consented to the applicable amendment, waiver or consent.

A Lender shall not be required to make any such assignment or delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling Borrower to require such assignment and delegation cease to apply.

ARTICLE VI.

CONDITIONS PRECEDENT

Section 6.01Initial Funding. The obligation of the Lenders under this Agreement are subject to the receipt by Agent of the following documents (in sufficient original counterparts, other than the Notes, for each Lender) and satisfaction of the other conditions provided in this Section 6.01, each of which shall be satisfactory to Agent in form and substance:

(a)A certificate of a Responsible Officer of Borrower setting forth (i) resolutions of its board of directors, members, managers, general partner or other governing body, as applicable, with respect to the authorization of Borrower to execute and deliver the Loan Documents to which it is a party and to enter into the transactions contemplated in those documents, (ii) the officers of Borrower and/or its general partner (y) who are authorized to sign the Loan Documents to which Borrower is a party and (z) who will, until replaced by another officer or officers duly authorized for that purpose, act as its representative for the purposes of signing documents and giving notices and other communications in connection with this Agreement and the transactions contemplated hereby, (iii) specimen signatures of the authorized officers, and (iv) the Constituent Documents of Borrower, certified as being true and complete.

41


Agent and the Lenders may conclusively rely on such certificate until Agent receives notice in writing from Borrower to the contrary.

(b)A certificate of a Responsible Officer of each Guarantor setting forth (i) resolutions of its board of directors, members, managers, general partner or managing member or other governing body, as applicable, with respect to the authorization of such Guarantor to execute and deliver the Loan Documents to which it is a party and to enter into the transactions contemplated in those documents, (ii) the officers of such Guarantor and/or its general partner or managing member (y) who are authorized to sign the Loan Documents to which such Guarantor is a party and (z) who will, until replaced by another officer or officers duly authorized for that purpose, act as its representative for the purposes of signing documents and giving notices and other communications in connection with this Agreement and the transactions contemplated hereby, (iii) specimen signatures of the authorized officers, and (iv) the Constituent Documents of such Guarantor, certified as being true and complete. Agent and the Lenders may conclusively rely on such certificate until Agent receives notice in writing from such Guarantor to the contrary.

(c)Certificates of the appropriate state agencies with respect to the existence, qualification and good standing of Borrower and each Guarantor.

(d)The Initial Reserve Report.

(e)A certificate duly and properly executed by a Responsible Officer of Borrower, in form and substance satisfactory to Agent, attesting to the Solvency of the Loan Parties immediately after giving effect to the Transactions.

(f)This Agreement, the Notes, and the Security Documents, each duly completed and executed and, if applicable, in sufficient number of counterparts for recording.

(g)Certificates of insurance evidencing the existence of all insurance required to be carried and maintained by Borrower and the Guarantors in accordance with Section 7.18 and Section 8.03(b) and describing the types and amounts of insurance (property and liability) maintained by any of the Loan Parties.

(h)Agent and the Lenders shall have received all fees and amounts due and payable on or prior to the Effective Date, including, to the extent invoiced, reimbursement or payment of all out-of- pocket expenses required to be reimbursed or paid by Borrower hereunder (including, to the extent invoiced at least one Business Day prior to the Effective Date, the fees and expenses of Murphy Mahon Keffler Farrier, LLP, counsel to Agent).

(i)Agent shall have received all appropriate evidence required by Agent necessary to determine that Agent (for its benefit and the benefit of the Beneficiaries) shall have an Acceptable Security Interest in the Collateral at a minimum complying with the threshold under Section 8.09(a), subject to proper recording of the applicable Security Documents,

(j)Agent shall be satisfied with the results of a recent search of all effective UCC financing statements (or equivalent filings) made with respect to any personal or mixed property of Borrower and each Guarantor that is Collateral in all applicable jurisdictions.

(k)Agent shall be satisfied with the ownership, management, capital and corporate, organization, tax and legal structure of Borrower and the Guarantors.

42


(l)At least five (5) Business Days prior to the Effective Date, Agent shall have received (i) all documentation and other information that is required by regulatory authorities under applicable “know your customer” and anti-money-laundering rules and regulations, including, without limitation, the Patriot Act, and (ii) for any Loan Party that qualifies as a “legal entity customer” under the Beneficial Ownership Regulation, a Beneficial Ownership Certification in relation to such Loan Party.

(m)Agent shall have received from Texas Capital Bank copies of releases of all liens and security interests granted to such bank by Borrower or any of its Subsidiaries as security for the loan from Texas Capital Bank to Borrower.

(n)Such other documents as Agent or any Lender or special counsel to Agent may reasonably request and customary for these types of loans pursuant to Agent’s or Lender’s current lending guidelines.

Section 6.02Initial and Subsequent Loans and Letters of Credit. The obligation of the Lenders to make Loans to Borrower upon the occasion of each borrowing hereunder and to issue, renew, extend or reissue Letters of Credit for the account of Borrower (including the Initial Funding) is subject to Agent receiving an executed Borrowing Request and the further conditions precedent that, as of the date of such Loans and after giving effect thereto:

(a)no Default shall exist; and

(b)the representations and warranties made by Borrower in Article VII and by Borrower and the Guarantors in the other Loan Documents to which they are a party shall be true in all material respects on and as of the date of the making of such Loans or issuance, renewal, extension or reissuance of a Letter of Credit with the same force and effect as if made on and as of such date and following such new borrowing, except to the extent such representations and warranties are expressly limited to an earlier date or the Required Lenders may expressly consent in writing to the contrary.

Each Borrowing Request or request for issuance, renewal, extension or reissuance of a Letter of Credit by Borrower hereunder shall constitute a certification by Borrower that the statements set forth in Section 6.02(a) and (b) are true (both as of the date of such notice and, unless Borrower otherwise notifies Agent prior to the date of and immediately following such borrowing or issuance, renewal, extension or reissuance of a Letter of Credit as of the date thereof).

Section 6.03Conditions Precedent for the Benefit of Lenders. All conditions precedent to the obligations of the Lenders to make any Loan are imposed hereby solely for the benefit of the Lenders, and no other Person may require satisfaction of any such condition precedent or be entitled to assume that the Lenders will refuse to make any Loan in the absence of strict compliance with such conditions precedent.

Section 6.04No Waiver. No waiver of any condition precedent shall preclude Agent or the Lenders from requiring such condition to be met prior to making any subsequent Loan or preclude the Lenders from thereafter declaring that the failure of Borrower to satisfy such condition precedent constitutes a Default.

ARTICLE VII.

REPRESENTATIONS AND WARRANTIES

Borrower represents and warrants to Agent and the Lenders that (each representation and warranty herein is given as of the Effective Date and shall be deemed repeated and reaffirmed on the dates of each borrowing and issuance, renewal, extension or reissuance of a Letter of Credit as provided in Section 6.02):

43


Section 7.01Corporate Existence. Borrower and each Subsidiary: (i) is duly organized, legally existing and in good standing under the laws of the jurisdiction of its formation; (ii) has all requisite power, and has all material governmental licenses, authorizations, consents and approvals necessary to own its assets and carry on its business as now being or as proposed to be conducted; and (iii) is qualified to do business in all jurisdictions in which the nature of the business conducted by it makes such qualification necessary, except in each such case where failure to have such power, licenses, authorizations, consents, approvals and qualifications could not reasonably be expected to have a Material Adverse Effect.

Section 7.02Financial Condition. All financial information provided to Agent prior to the Effective Date is complete and correctly and fairly presents in all material respects the consolidated financial condition of Borrower and its Subsidiaries, subject to year-end audit adjustments and the absence of footnotes in the case of unaudited financial statements. None of Borrower nor any Subsidiary has on the Effective Date any Material Debt, material contingent liabilities, material liabilities for taxes, unusual forward or long-term commitments or unrealized or anticipated losses from any unfavorable commitments, except as referred to or reflected or provided for in the financial information provided to Agent prior to the Effective Date. Since the date of such financial information provided to Agent prior to the Effective Date, there has been no change or event having a Material Adverse Effect.

Section 7.03Litigation. Except as set forth on Schedule 7.03, there is no litigation, legal, administrative or arbitral proceeding, investigation or other action of any nature pending or, to the knowledge of Borrower threatened against or affecting Borrower or any Subsidiary (i) which involves the reasonable possibility of any judgment or liability against Borrower or any Subsidiary that is not fully covered by insurance (except for normal deductibles) and that, if adversely determined, could reasonably be expected, individually or in the aggregate, to have a Material Adverse Effect, or (ii) that challenge the validity of the Loan Documents or the Transactions.

Section 7.04No Breach. Neither the execution and delivery of the Loan Documents, nor compliance with the terms and provisions thereof, will conflict with or result in a breach of, or require any consent which has not been obtained as of the Effective Date under, the respective Constituent Documents of Borrower or any Subsidiary, or any Governmental Requirement or any material agreement or instrument to which Borrower or any Subsidiary is a party or by which it is bound or to which it or its Properties are subject, or constitute a default under any such agreement or instrument, or result in the creation or imposition of any Lien upon any of the revenues or assets of Borrower or any Subsidiary pursuant to the terms of any such agreement or instrument other than the Liens created by the Loan Documents.

Section 7.05Authority. Borrower and each Subsidiary have all necessary entity power and authority to execute, deliver and perform its obligations under the Loan Documents to which it is a party; and the execution, delivery and performance by Borrower and each Subsidiary of the Loan Documents to which it is a party, have been duly authorized by all necessary entity action on its part; and the Loan Documents constitute the legal, valid and binding obligations of Borrower and each Subsidiary party thereto, enforceable in accordance with their terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors’ rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.

Section 7.06Approvals. No authorizations, approvals or consents of, and no filings or registrations with, any Governmental Authority are necessary for the execution, delivery or performance by Borrower or any Subsidiary of the Loan Documents, or for the validity or enforceability thereof, except for (i) the recording and filing of the Security Documents as required by this Agreement and (ii) those third party approvals or consents which, if not made or obtained, could not reasonably be expected to have a Material Adverse Effect.

44


Section 7.07Use of Loans. The proceeds of the Loans shall be used (i) to refinance and pay in full the obligations of Borrower to Texas Capital Bank, (ii) for issuance and support of Letters of Credit, (iii) to pay fees and expenses related to the Transactions, (iv) to fund the acquisition and development of Oil and Gas Properties and other assets and expenses related to exploration, production and development of oil and gas properties, and (v) to fund working capital, capital expenditures and for other general corporate purposes (including payment of fees and expenses). Borrower is not engaged principally, or as one of its important activities, in the business of extending credit for the purpose, whether immediate, incidental or ultimate, of buying or carrying margin stock (within the meaning of Regulation T, U or X of the Board of Governors of the Federal Reserve System) and no part of the proceeds of any Loan hereunder will be used to buy or carry any margin stock. Borrower will not request any Loan or Letter of Credit, and Borrower shall not use, and shall ensure that its Subsidiaries and its or their respective directors, officers, employees and agents shall not use, the proceeds of any Loan or Letter of Credit (x) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of the United States Foreign Corrupt Practices Act of 1977, as amended and in effect from time to time or any other law, rule, or regulation of any jurisdiction applicable to Borrower or its Subsidiaries from time to time concerning or relating to bribery or corruption, (y) for the purpose of funding, financing or facilitating any activities, business or transaction of or with any Sanctioned Person, or in any Sanctioned Country, or (z) in any manner that would result in the violation of any Sanctions applicable to any party hereto.

Section 7.08ERISA. Except as would not reasonably be expected to have a Material Adverse Effect:

(a)Borrower, each Subsidiary and each ERISA Affiliate have complied in all material respects with ERISA and, where applicable, the Code regarding each Plan.

(b)Each Plan is, and has been, maintained in substantial compliance with ERISA and, where applicable, the Code.

(c)No act, omission or transaction has occurred which could result in imposition on Borrower, any Subsidiary or any ERISA Affiliate (whether directly or indirectly) of (i) either a civil penalty assessed pursuant to Section 502(c), (i) or (1) of ERISA or a tax imposed pursuant to Chapter 43 of Subtitle D of the Code or (ii) breach of fiduciary duty liability damages under Section 409 of ERISA.

(d)No liability to the PBGC (other than for the payment of current premiums which are not past due) by Borrower, any Subsidiary or any ERISA Affiliate has been or is expected by Borrower, any Subsidiary or any ERISA Affiliate to be incurred with respect to any Plan. No ERISA Event with respect to any Plan has occurred.

(e)Full payment when due has been made of all amounts which Borrower, any Subsidiary or any ERISA Affiliate is required under the terms of each Plan or applicable law to have paid as contributions to such Plan, and no accumulated funding deficiency (as defined in Section 302 of ERISA and Section 412 of the Code), whether or not waived, exists with respect to any Plan.

(f)The actuarial present value of the benefit liabilities under each Plan which is subject to Title IV of ERISA does not, as of the end of Borrower’s most recently ended fiscal year, exceed the current value of the assets (computed on a plan termination basis in accordance with Title IV of ERISA) of such Plan allocable to such benefit liabilities. The term “actuarial present value of the benefit liabilities” has the meaning specified in Section 4041 of ERISA.

45


(g)None of Borrower, any Subsidiary or any ERISA Affiliate sponsors, maintains, or contributes to an employee welfare benefit plan, as defined in section 3(1) of ERISA, including any such plan maintained to provide benefits to former employees of such entities, that may not be terminated by Borrower, a Subsidiary or any ERISA Affiliate in its sole discretion at any time without any material liability.

(h)None of Borrower, any Subsidiary or any ERISA Affiliate sponsors, maintains or contributes to, or has at any time in the preceding six (6) calendar years, sponsored, maintained or contributed to, any Multiemployer Plan.

(i)None of Borrower, any Subsidiary or any ERISA Affiliate is required to provide security under Section 401(a)(29) of the Code due to a Plan amendment that results in an increase in current liability for the Plan.

Section 7.09Taxes. Borrower and each of its Subsidiaries has filed all United States Federal income tax returns and all other tax returns which are required to be filed by them and have paid all material taxes due pursuant to such returns or pursuant to any assessment received by Borrower or any Subsidiary, except (i) taxes that are being contested in good faith by appropriate proceedings and for which Borrower or such Subsidiary, as applicable, has set aside on its books adequate reserves in accordance with GAAP or (ii) to the extent that the failure to do so could not reasonably be expected to result in a Material Adverse Effect. The charges, accruals and reserves on the books of Borrower and its Subsidiaries in respect of taxes and other governmental charges are, in the opinion of Borrower, adequate. No tax lien has been filed and, to the knowledge of Borrower, no claim is being asserted with respect to any such tax, fee or other charge.

Section 7.10Titles, Etc.

(a)Borrower and each of its Subsidiaries has good and defensible title to its Hydrocarbon Interests and good and defensible title to all other material (individually or in the aggregate) Properties, free and clear of all Liens, except Permitted Liens. After giving full effect to the Excepted Liens, Borrower (or a Subsidiary of Borrower) owns in all material respects the working interests and net revenue interests in production attributable to the Hydrocarbon Interests reflected in the most recently delivered or updated Reserve Report, and the ownership of such Properties shall not in any material respect obligate Borrower (or its Subsidiary) to bear the costs and expenses relating to the maintenance, development and operations of each such Property in an amount in excess of the working interest of each Property set forth in the most recently delivered Reserve Report that is not offset by a corresponding proportionate increase in Borrower’s (or such Subsidiary’s) net revenue interest in such Property or the revenues therefrom.

(b)All material leases and agreements necessary for the conduct of the business of Borrower and its Restricted Subsidiaries are valid and subsisting, in full force and effect and, to the knowledge of Borrower, there exists no default or event or circumstance which with the giving of notice or the passage of time or both would give rise to a default under any such lease or leases, which would reasonably be expected to have a Material Adverse Effect.

(c)The rights, Properties and other assets presently owned, leased or licensed by Borrower and its Subsidiaries including all easements and rights of way, include all rights, Properties and other assets necessary to permit Borrower and its Subsidiaries to conduct their business in all material respects in the same manner as its business has been conducted prior to the Effective Date.

(d)All of the assets and Properties of Borrower and its Subsidiaries which are reasonably necessary for the operation of its business are in good working condition and are maintained in accordance with prudent business standards.

46


(e)To Borrower’s knowledge, there are no outstanding preferential rights or consents to assign affecting Borrower’s or any Subsidiary’s Borrowing Base Properties that would impair, inhibit or prevent Borrower or any Subsidiary from freely granting security interests therein pursuant to the Security Documents or Agent as lienholder for and on behalf of the Beneficiaries from exercising remedies, including any judicial or private foreclosure sale or deed-in-lieu of such sale and transfer to third parties.

Section 7.11No Material Misstatements. The written information, statements, exhibits, certificates, documents and reports, taken as a whole, furnished to Agent and the Lenders (or any of them) by Borrower or any Subsidiary in connection with the negotiation of this Agreement do not contain any material misstatement of fact or omitted to state a material fact or any fact necessary to make the statements contained therein in the light of the circumstances in which made, materially misleading; provided that (a) to the extent any such information, statement, exhibit, certificate, document, or report was based upon or constitutes a forecast or projection, Borrower represents only that it acted in good faith and utilized reasonable assumptions and due care in the preparation of such information, statement, exhibit, certificate, document, or report (it being recognized by the Lenders, however, that projections as to future events are not to be viewed as facts and that results during the period(s) covered by such projections may differ from the projected results and that such differences may be material and that Borrower makes no representation that such projections will be realized) and (b) as to information, statements, documents and reports supplied by third parties, Borrower represents only that it is not aware of any material misstatement or omission therein. There is no fact peculiar to Borrower or any Subsidiary which has a Material Adverse Effect or in the future is reasonably likely to have (so far as Borrower can now foresee) a Material Adverse Effect and which has not been set forth in this Agreement or the other documents, certificates and statements furnished to Agent by or on behalf of Borrower or any Subsidiary prior to, or on, the Effective Date in connection with the transactions contemplated hereby. All information set forth or disclosed in the Beneficial Ownership Certification is true and correct in all respects.

Section 7.12Investment Company Act. Except as set forth herein, neither Borrower nor any Subsidiary is an “investment company” or a company “controlled” by an “investment company,” within the meaning of the Investment Company Act of 1940 (the “ICA”), as amended, provided that Borrower and its Subsidiaries are within the definition set forth in Section 2(a)(36) of the ICA, and exempted pursuant to Section 3(a)(9) of the ICA.

Section 7.13Subsidiaries. Except as set forth on Schedule 7.13 or as disclosed in writing to Agent (whether in connection with the formation or acquisition of a new Subsidiary under Section 8.15, a designation or re-designation of a Subsidiary under Section 8.16 or otherwise), which shall upon disclosure be deemed a supplement to Schedule 7.13, Borrower has no Subsidiaries.

Section 7.14Location of Business and Offices; Tax Identification and Organizational Identification Numbers. Borrower’s principal place of business and chief executive offices are located at the address stated on the signature page of this Agreement. The principal place of business and chief executive office of each Subsidiary and each Guarantor are located at the addresses stated on Schedule 7.14. The tax identification number, organizational identification number and state of formation for Borrower, each Subsidiary and each Guarantor are set forth on Schedule 7.14.

Section 7.15Defaults. Neither Borrower nor any Subsidiary is in default nor has any event or circumstance occurred which, but for the expiration of any applicable grace period or the giving of notice, or both, would constitute a default under any indenture, note, credit agreement or similar instrument pursuant to which any Material Debt is outstanding or by which Borrower or any Subsidiary is bound. No Default hereunder has occurred and is continuing.

47


Section 7.16Environmental Matters. To the knowledge of Borrower, except (i) as provided in Schedule 7.16 or (ii) as would not have a Material Adverse Effect (or with respect to clauses (c), (d)  and (e) below, where the failure to take such actions would not have a Material Adverse Effect):

(a)Neither any Property of Borrower or any Subsidiary nor the operations conducted thereon violate any order or requirement of any court or Governmental Authority or any Environmental Laws;

(b)Without limitation of clause (a) above, no Property of Borrower or any Subsidiary nor the operations currently conducted thereon or, to the knowledge of Borrower, by any prior owner or operator of such Property or operation, are in violation of or subject to any existing, pending or threatened action, suit, investigation, inquiry or proceeding by or before any court or Governmental Authority or to any remedial obligations under Environmental Laws;

(c)All notices, permits, licenses or similar authorizations, if any, required to be obtained or filed in connection with the operation or use of any and all Property of Borrower and each Subsidiary, including past (during Borrower’s ownership of such Properties and, to Borrower’s knowledge, during any prior owner’s ownership) or present treatment, storage, disposal or release of a hazardous substance or solid waste into the environment, have been duly obtained or filed, and Borrower and each Subsidiary are in compliance with the terms and conditions of all such notices, permits, licenses and similar authorizations;

(d)All hazardous substances, solid waste, and oil and gas exploration and production wastes, if any, generated at any and all Property of Borrower or any Subsidiary have in the past (during Borrower’s or any Subsidiary’s ownership of such Properties and, to Borrower’s knowledge, during any prior owner’s ownership) been transported, treated and disposed of in accordance with Environmental Laws and so as not to pose an imminent and substantial endangerment to public health or welfare or the environment, and, to the knowledge of Borrower, all such transport carriers and treatment and disposal facilities have been and are operating in compliance with Environmental Laws and so as not to pose an imminent and substantial endangerment to public health or welfare or the environment, and are not the subject of any existing, pending or threatened action, investigation or inquiry by any Governmental Authority in connection with any Environmental Laws;

(e)Borrower has taken all steps reasonably necessary to determine, and has determined, that no hazardous substances, solid waste, or oil and gas exploration and production wastes, have been disposed of or otherwise released and there has been no threatened release of any hazardous substances on or to any Property of Borrower or any Subsidiary except in compliance with Environmental Laws and so as not to pose an imminent and substantial endangerment to public health or welfare or the environment;

(f)To the extent applicable, all Property of Borrower and each Subsidiary currently satisfies all design, operation, and equipment requirements imposed by the OPA or scheduled as of the Effective Date to be imposed by the OPA during the term of this Agreement, and Borrower does not have any reason to believe that such Property, to the extent subject to OPA, will not be able to maintain compliance with the OPA requirements during the term of this Agreement; and

(g)Neither Borrower nor any Subsidiary has any known contingent liability in connection with any release or threatened release of any oil, hazardous substance or solid waste into the environment.

48


Section 7.17Compliance with the Law. Neither Borrower nor any Subsidiary has violated any Governmental Requirement or failed to obtain any license, permit, franchise or other governmental authorization necessary for the ownership of any of its Properties or the conduct of its business, which violation or failure would have (in the event such violation or failure were asserted by any Person through appropriate action) a Material Adverse Effect. Except for such acts or failures to act as could not be reasonably expected to have a Material Adverse Effect, the Oil and Gas Properties (and properties unitized therewith) have been maintained, operated and developed in a good and workmanlike manner and in conformity with all applicable laws and all rules, regulations and orders of all duly constituted authorities having jurisdiction and in conformity with the provisions of all leases, subleases or other contracts comprising a part of the Hydrocarbon Interests and other contracts and agreements forming a part of the Oil and Gas Properties; specifically in this connection, except for those as could not be reasonably expected to have a Material Adverse Effect, (i) after the Effective Date, no Oil and Gas Property is subject to having allowable production reduced below the full and regular allowable (including the maximum permissible tolerance) because of any overproduction (whether or not the same was permissible at the time) prior to the Effective Date and (ii) none of the wells comprising a part of the Oil and Gas Properties (or properties unitized therewith) are deviated more than the maximum permitted by applicable laws, regulations, rules and orders, and such wells are, in fact, bottomed under and are producing from, and the well bores are wholly within, the Oil and Gas Properties (or in the case of wells located on properties unitized therewith, such unitized properties).

Section 7.18Insurance. Schedule 7.18 attached hereto contains an accurate and complete description of all material policies of fire, liability, workmen’s compensation and other forms of insurance owned or held by Borrower and each Subsidiary as of the Effective Date. As of the Effective Date, all such policies are in full force and effect, all premiums with respect thereto then due covering all periods up to and including the date of the closing have been paid, and no notice of cancellation or termination has been received with respect to any such policy. Such policies are sufficient for compliance with all requirements of law and of all agreements to which Borrower or any Subsidiary is a party; are valid, outstanding and enforceable policies; provide adequate insurance coverage in at least such amounts and against at least such risks (but including in any event public liability) as are usually insured against in the same general area by companies engaged in the same or a similar business for the assets and operations of Borrower and each Subsidiary; will remain in full force and effect through the respective dates set forth in Schedule 7.18 without the payment of additional premiums (other than with respect to customary periodic true-ups under certain policies, including but not limited to control of well and workmen's compensation policies); and will not in any way be affected by, or terminate or lapse by reason of, the transactions contemplated by this Agreement.

Section 7.19Hedging Agreements. Schedule 7.19 sets forth, as of a recent date, a true and complete list of all Hedging Agreements (including commodity price swap agreements, forward agreements or contracts of sale which provide for prepayment for deferred shipment or delivery of oil, gas or other commodities) of Borrower and each Subsidiary, the material terms thereof (including the type, term, effective date, termination date and notional amounts or volumes), the net mark to market value thereof, all credit support agreements relating thereto (including any margin required or supplied), and the counterparty to each such agreement.

Section 7.20Restriction on Liens. Neither Borrower nor any of its Subsidiaries is a party to any agreement or arrangement (other than the Loan Documents), or subject to any order, judgment, writ or decree, which either restricts or purports to restrict its ability to grant Liens to Agent for the benefit of the Beneficiaries on or in respect of any Oil and Gas Property or any other material assets or Properties.

Section 7.21Material Agreements. Set forth on Schedule 7.21 hereto is a complete and correct list of all material agreements, leases (other than Hydrocarbon Interests), indentures, purchase agreements, letters of credit, guarantees, joint venture agreements and other agreements and contracts in effect or to be

49


in effect on the Effective Date (other than Hedging Agreements), in each case providing for, evidencing, securing or otherwise relating to any Material Debt of Borrower or any of its Subsidiaries, and all obligations of Borrower or any of its Subsidiaries to issuers of surety or appeal bonds (other than surety or performance bonds of the type described in clause (i) of the proviso in the definition of “Debt”) issued for the account of Borrower or any such Subsidiary in effect or to be in effect on the Effective Date.

Section 7.22Solvency. Borrower and its Subsidiaries are Solvent.

Section 7.23Gas Imbalances. Except as set forth on Schedule 7.23, on a net basis there are no gas imbalances, take or pay or other prepayments with respect to Borrower’s or any Subsidiary’s Borrowing Base Properties which would require Borrower or a Subsidiary to deliver, in the aggregate, two percent (2%) or more of the monthly production from Hydrocarbons produced from Borrower’s or such Subsidiary’s Borrowing Base Properties at some future time without then or thereafter receiving full payment therefor.

Section 7.24Anti-Terrorism; Anti-Money Laundering; FCPA. Neither Parent, Borrower nor any of Borrower’s Subsidiaries is in violation of any of the country or list based economic and trade sanctions administered and enforced by OFAC. Neither Borrower nor any of its Subsidiaries (a) is a Sanctioned Person, (b) has its assets located in a Sanctioned Country, or (c) derives revenues from investments in, or transactions with Sanctioned Persons. No proceeds of any Loan will be used to fund any operations in, finance any investments or activities in, or make any payments to, a Sanctioned Person or a Sanctioned Country. Neither Borrower nor any of its Subsidiaries or, to their knowledge, any of their Related Parties (a) is an “enemy” or an “ally of the enemy” within the meaning of Section 2 of the Trading with the Enemy Act of the United States (50 U.S.C. App. §§1 et seq.), (b) is in violation of (i) the Trading with the Enemy Act, (ii) any of the foreign assets control regulations of the United States Treasury Department (31 CFR, Subtitle B, Chapter V) or any enabling legislation or executive order relating thereto or (iii) the PATRIOT Act (collectively, the “Anti-Terrorism Laws”) or (c) is a Sanctioned Person or currently the subject or target of any Sanctions. No part of the proceeds of any Loan or Letter of Credit hereunder will be unlawfully used directly or indirectly to fund any operations in, finance any investments or activities in or make any payments to, a Sanctioned Person or a Sanctioned Country, or in any other manner that will result in any violation by any Person (including any Lender, Agent or the Issuing Bank) of any Anti-Terrorism Laws. Neither Borrower nor any of its Subsidiaries or, to their knowledge, any of their Related Parties has taken any action, directly or indirectly, that would result in a violation by such Persons of the United States Foreign Corrupt Practices Act of 1977, as amended and in effect from time to time or any other law, rule, or regulation of any jurisdiction applicable to Borrower or its Subsidiaries from time to time concerning or relating to bribery or corruption.

Section 7.25Affected Financial Institution. No Loan Party is an Affected Financial Institution.

Section 7.26Hedge Activity.

(a)The rate, asset, liability or other notional item underlying any Hedging Agreement regarding an interest or currency rate, entered into or executed in connection with this Agreement is, or is directly related to, a financial term hereof;

(b)The aggregate notional amount of all Hedging Agreements in respect of interest rates entered into or executed by Borrower or any Subsidiary in connection with the financial terms of this Agreement, will not at any time exceed the aggregate principal amount outstanding hereunder, as such amounts may be determined or calculated contemporaneously from time to time during and throughout the term of this Agreement;

50


(c)the purpose of any Hedging Agreements in respect of any commodity entered into or executed in connection with this Agreement is to hedge commodity price risks incidental to Borrower’s and its Subsidiaries’ business and arising from potential changes in the price of such commodity; and

(d)each Hedging Agreement entered into or executed by Borrower or any of its Subsidiaries is for hedging purposes and is not for the purpose of speculation.

For purposes of this Error! Reference source not found., “financial term” shall include the duration or term of the Loan , rate of interest on the Loan, and the currency or currencies in which the Loan is made and its principal amount.

ARTICLE VIII.

AFFIRMATIVE COVENANTS

Borrower covenants and agrees that, so long as any of the Commitments are in effect and until payment in full of all Loans hereunder, all interest thereon and all other amounts payable by Borrower hereunder:

Section 8.01Reporting Requirements. Borrower shall deliver, or shall cause to be delivered, to Agent with sufficient copies of each for the Lenders:

(a)Annual Financial Statements. As soon as available and in any event within one hundred twenty (120) days after the end of each fiscal year of Parent, the audited consolidated statements of income, members’ equity, changes in financial position and cash flow of Parent for such fiscal year, and the related consolidated balance sheets of Parent as at the end of such fiscal year, and setting forth in each case in comparative form the corresponding figures for the preceding fiscal year, and accompanied by the related report of independent public accountants of recognized regional or national standing or that are otherwise reasonably acceptable to Agent which report shall state that said financial statements fairly present in all material respects the consolidated financial condition and results of operations of Parent as at the end of, and for, such fiscal year and that such financial statements have been prepared in accordance with GAAP, except for such changes in such principles with which the independent public accountants shall have concurred and such report shall not contain a “going concern” or like qualification or exception or any limitation or exception as to the scope of such audit.

(b)Quarterly Financial Statements. As soon as available and in any event within sixty (60) days after the end of each fiscal quarter of Parent, consolidated statements of income, members’ equity, changes in financial position and cash flows of Parent for such period and for the period from the beginning of the respective fiscal year to the end of such period, and the related consolidated balance sheets as at the end of such period, and setting forth in each case in comparative form the corresponding figures for the corresponding period in the preceding fiscal year, accompanied by the certificate of a Responsible Officer, which certificate shall state that said financial statements fairly present in all material respects the consolidated financial condition and results of operations of Parent in accordance with GAAP, as at the end of, and for, such period (subject to normal year-end audit adjustments and the absence of footnotes).

(c)Compliance Certificate. At the time each set of financial statements pursuant to Section 8.01(a) or (b) above is furnished, a Compliance Certificate executed by a Responsible Officer, which among other things, (i) certifies as to the matters set forth therein and states that no Default exists (or, if any Default exists, describing the same in reasonable detail), and (ii) sets forth in reasonable detail the computations necessary to determine whether Borrower is in compliance with Section 9.11 as of the end of the applicable fiscal quarter or fiscal year.

51


(d)Hedging Agreements, Gas Imbalances, and Property Reports. At the time each set of financial statements pursuant to Section 8.01(a) or (b) above is furnished, a report certified as true and complete in all material respects by a Responsible Officer, in form and substance reasonably satisfactory to Agent, setting forth as of the last Business Day of such reporting period a true and complete list of all Hedging Agreements (including commodity price swap agreements, forward agreements or contracts of sale which provide for prepayment for deferred shipment or delivery of oil, gas or other commodities) of Borrower and each Subsidiary, the material terms thereof (including the type, term, effective date, termination date and notional amounts or volumes), the net mark to market value therefor, any new credit support agreements relating thereto not listed on Schedule 7.19, any margin required or supplied under any credit support document, and the counterparty to each such agreement.

(e)Production Reports, Etc. Upon request by Agent, as soon as available and to the extent available to Borrower from the operators of the Oil and Gas Properties but in any event within sixty (60)days following the end of each calendar quarter, Borrower shall furnish to Agent reports certified as true and complete in all material respects by a Responsible Officer, regarding the most recently available monthly production and lease operating statements for its Oil and Gas Properties, in form and substance satisfactory to Agent, which reports shall include (i) quantities or volume of production, revenue, realized product prices, operating expenses, taxes, capital expenditures and lease operating costs which have accrued to Borrower’s accounts in such period, (ii) the name, address, telephone and facsimile numbers, e-mail address (if available) and contact individual for each Purchaser, and (iii) such other information with respect thereto as Agent or the Lenders may reasonably require.

(f)Annual Budget. As soon as available and in any event within ninety (90) days after the end of each fiscal year of Borrower, a copy of the Loan Parties’ most recently approved budget and financial projections for such fiscal year.

(g)Notices Under Other Loan Agreements. Promptly after the furnishing thereof, copies of any statement, report or notice furnished to any Person pursuant to the terms of any Hedging Agreement, indenture, loan or credit or other similar agreement evidencing Material Debt, other than this Agreement and not otherwise required to be furnished to the Lenders pursuant to any other provision of this Section 8.01.

(h)Material Agreements. Upon request, Borrower shall deliver to Agent and the Lenders a complete and correct list of all material agreements and other instruments of Borrower and its Restricted Subsidiaries relating to the purchase, transportation by pipeline, gas processing, marketing, sale and supply of natural gas and other Hydrocarbons, but in any event, any such agreement or other instrument that will account for more than ten percent (10%) of the sales of Borrower and its Subsidiaries during Borrower’s current fiscal year. Upon request, Borrower shall deliver to Agent and the Lenders a complete and correct copy of all such material credit agreements, indentures, purchase and sale agreements, letters of credit, guarantees, joint venture agreements, purchase agreements or other contracts or instruments described in Section 7.21, including any modifications or supplements thereto, as in effect on the Effective Date.

(i)Other Matters. From time to time such other information regarding the business, affairs or financial condition of Borrower or any Subsidiary (including any Plan or Multiemployer Plan and any reports or other information required to be filed under ERISA) as any Lender or Agent may reasonably request.

(j)Patriot Act; Beneficial Ownership Regulation. Promptly upon request, all documentation and other information required by regulatory authorities under applicable “know your

52


customer” and anti-money laundering rules and regulations, including the USA Patriot Act and Beneficial Ownership Regulation.

Section 8.02Notices of Material Events. Borrower will furnish to Agent for each Lender prompt written notice of the following:

(a)

the occurrence of any Default;

(b)the filing or commencement of, or the threat in writing of, any action, suit, proceeding, investigation or arbitration by or before any arbitrator or Governmental Authority against or affecting Borrower or any of its Subsidiaries not previously disclosed in writing to the Lenders or any material adverse development in any action, suit, proceeding, investigation or arbitration (whether or not previously disclosed to the Lenders) that, in either case, if adversely determined, could reasonably be expected to result in a Material Adverse Effect; and

(c)

the occurrence of any Material Adverse Effect.

Each notice delivered under this Section 8.02 shall be accompanied by a statement of a Responsible Officer setting forth the details of the event or development requiring such notice and any action taken or proposed to be taken with respect thereto.

Section 8.03Maintenance, Etc.

(a)Generally. Borrower shall and shall cause each Subsidiary to: preserve and maintain its corporate existence and all of its material rights, privileges, licenses, franchises and other rights necessary to conduct its business; keep books of record and account in which full, true and correct entries will be made of all dealings or transactions in relation to its business and activities; comply with all Governmental Requirements if failure to comply with such requirements will have a Material Adverse Effect; pay and discharge all taxes, assessments and governmental charges or levies imposed on it or on its income or profits or on any of its Property prior to the date on which penalties attach thereto, except (i) for any such tax, assessment, charge or levy the payment of which is being contested in good faith and by proper proceedings and against which adequate reserves are being maintained, or (ii) to the extent the failure to make payment pending such contest could not reasonably be expected to result in a Material Adverse Effect or result in the seizure or levy of any material Property of any Loan Party; upon reasonable notice, permit representatives of Agent or any Lender, during normal business hours, to examine, copy and make extracts from its books and records, to inspect its Properties, and to discuss its business and affairs with its officers, all to the extent reasonably requested (including as to frequency of such requests) by such Lender or Agent (as the case may be).

(b)Insurance. Borrower shall and shall cause each Subsidiary to keep, or cause to be kept, insured by financially sound and reputable insurers (having a minimum A.M. Best rating of A, size category VII) all Property of a character usually insured by Persons engaged in the same or similar business similarly situated against loss or damage of the kinds and in the amounts customarily insured against by such Persons and carry such other insurance as is usually carried by such Persons, or as Agent may reasonably request. Borrower shall promptly obtain endorsements to such insurance policies naming “Frost Bank, as Agent for the Beneficiaries” as an additional insured, assignee and loss payee (which shall include, as applicable, identification as mortgagee), as applicable, on each insurance policy required to be maintained pursuant to this Section 8.03(b) and (to the extent the insurer will agree to do so) containing provisions that such policies will not be canceled without thirty (30) days prior written notice (or 10 days prior notice for non-payment of premiums) having been given by the insurance company to Agent; provided, however Agent may consent to deviations from the requirements of this sentence in its sole

53


discretion. Borrower will not, and will not permit any Subsidiary to, bring or keep any article on any business location of any Loan Party, or cause or allow any condition to exist, if the presence of such article or the occurrence of such condition could reasonably cause the invalidation of any insurance required by this Section 8.03(b), or would otherwise be prohibited by the terms thereof. In the event Borrower fails to provide Agent with evidence of the insurance coverage required by this Agreement, Agent may purchase insurance at Borrower’s expense to protect Agent’s interests in the Collateral. This insurance may, but need not, protect Borrower’s interests. The coverage purchased by Agent may not pay any claim made by Borrower or any claim that is made against Borrower in connection with the Collateral. Borrower may later cancel any insurance purchased by Agent, but only after providing Agent with evidence that Borrower has obtained insurance as required by this Agreement. If Agent purchases insurance for the Collateral, to the fullest extent provided by law Borrower will be responsible for the costs of that insurance, including interest and other charges imposed by Agent in connection with the placement of the insurance, until the effective date of the cancellation or expiration of the insurance. The costs of the insurance may be added to the Obligations. The costs of the insurance may be more than the cost of insurance Borrower is able to obtain on its own.

(c)Proof of Insurance. Contemporaneously with the delivery of the financial statements required by Section 8.01(a) to be delivered for each year, Borrower will furnish or cause to be furnished to Agent and the Lenders a certificate of insurance coverage from the insurer with respect to the insurance required by Section 8.03(b) in form reasonably satisfactory to Agent and, if requested, will furnish Agent and the Lenders copies of the applicable policies.

(d)Oil and Gas Properties. Borrower will and will cause each Subsidiary to, at its own expense, do or cause to be done all things reasonably necessary to preserve and keep in good repair, working order and efficiency all of its Oil and Gas Properties and other material Properties including all equipment, machinery and facilities, and from time to time will make all the reasonably necessary repairs, renewals and replacements so that at all times the state and condition of its Oil and Gas Properties and other material Properties will be fully preserved and maintained, except where the failure to do so could not reasonably be expected to have a Material Adverse Effect. Borrower will and will cause each Subsidiary to promptly: (i) pay and discharge, or make reasonable and customary efforts to cause to be paid and discharged, all delay rentals, royalties, expenses and indebtedness accruing under the leases or other agreements affecting or pertaining to its Oil and Gas Properties, except where the failure to do so could not reasonably be expected to have a Material Adverse Effect, (ii) perform or make reasonable and customary efforts to cause to be performed, in accordance with customary industry standards, the obligations required by each and all of the assignments, deeds, leases, subleases, contracts and agreements affecting its interests in its Oil and Gas Properties and other material Properties, except where the failure to do so could not reasonably be expected to have a Material Adverse Effect, and (iii) do all other things necessary to keep unimpaired, except for Permitted Liens, its rights with respect to its Oil and Gas Properties and other material Properties and prevent any forfeiture thereof or a default thereunder, except for dispositions not prohibited by Section 9.11(a) and otherwise where the failure to do so could not reasonably be expected to have a Material Adverse Effect. Borrower will and will cause each Subsidiary to operate its Oil and Gas Properties and other material Properties or cause or make reasonable and customary efforts to cause such Oil and Gas Properties and other material Properties to be operated in a careful and efficient manner in accordance with the practices of the industry and in compliance with all applicable contracts and agreements and in compliance in all material respects with all Governmental Requirements, except where the failure to do so could not reasonably be expected to have a Material Adverse Effect. Upon the reasonable request of Agent, Borrower shall, and shall cause each Subsidiary and Affiliate to, subordinate in favor of Agent for the benefit of the Lenders any contractual or statutory Liens held by Borrower or such Subsidiary or Affiliate as an operator (including contract operator) or as co-working interest owner under joint operating agreements or similar contractual arrangements with respect to Borrower’s or such Subsidiary’s or Affiliate’s share of the expense of exploration, development and operation of oil, gas and mineral leasehold

54


or fee interests jointly owned with others and operated by Borrower or any Subsidiary or any Affiliate. Notwithstanding the foregoing, with respect to any Oil and Gas Properties of which Borrower or one of its Subsidiaries is not an operator, Borrower’s obligations under this Section 8.03 with respect to such non- operated Oil and Gas Properties shall be to use commercially reasonable efforts to cause the operator to use the reasonably prudent standard of care typical in the industry in the operation and maintenance of its Oil and Gas Properties to comply with this Section 8.03.

Section 8.04Environmental Matters.

(a)Establishment of Procedures. Borrower will and will cause each Subsidiary to establish and implement such procedures as may be reasonably necessary to continuously determine and assure that: (i) all Property of Borrower and its Subsidiaries and the operations conducted thereon and other activities of Borrower and its Subsidiaries are in compliance with and materially do not violate the requirements of any Environmental Laws, (ii) no oil, hazardous substances or solid wastes are disposed of or otherwise released on or to any Property owned by any such party except in compliance with Environmental Laws, (iii) no hazardous substance will be released on or to any such Property in a quantity equal to or exceeding that quantity which requires reporting pursuant to Section 103 of CERCLA, and (iv) no oil, oil and gas exploration and production wastes or hazardous substance is released on or to any such Property so as to pose an imminent and substantial endangerment to public health or welfare or the environment. Notwithstanding the foregoing, with respect to any Oil and Gas Properties of which Borrower or one of its Subsidiaries is not an operator, Borrower’s obligations under this Section 8.04 with respect to such non-operated Oil and Gas Properties shall be to use commercially reasonable efforts to cause the operator to use the reasonably prudent standard of care typical in the industry in the operation and maintenance of its Oil and Gas Properties to comply with this Section 8.04.

(b)Notice of Action. Borrower will promptly notify Agent and the Lenders in writing of any threatened action, investigation or inquiry by any Governmental Authority of which Borrower has knowledge in connection with any Environmental Laws, excluding routine testing and corrective action, if Borrower could reasonably anticipate that such action will result in liability (whether individually or in the aggregate) in excess of the Threshold Amount not fully covered by insurance, subject to normal deductibles.

(c)Future Acquisitions. In connection with any future acquisitions of Oil and Gas Properties or other material Properties by any Loan Party, other than an acquisition of additional interests in Oil and Gas Properties in which any Loan Party previously held an interest, to the extent any Loan Party obtains or is provided with same, Borrower will, and will cause each other Loan Party to, promptly following any Loan Party’s obtaining or being provided with the same, deliver to Agent such final and non- privileged material environmental reports of such Oil and Gas Properties as are reasonably requested by Agent, the delivery of which will not violate any applicable confidentiality agreement entered into in good faith with an unaffiliated third party.

Section 8.05Further Assurances. Borrower will and will cause each Subsidiary to cure promptly any defects in the creation and issuance of the Notes and the execution and delivery of this Agreement and any other Loan Document. Borrower, at its expense, will and will cause each Subsidiary to promptly execute and deliver to Agent upon request all such other documents, agreements and instruments to comply with or accomplish the covenants and agreements of Borrower or any Subsidiary, as the case may be, in this Agreement and any other Loan Document, or to further evidence and more fully describe the Collateral intended as security for the Obligations or to correct any omissions in the Loan Documents, or to state more fully the security obligations set out herein or in any of the Loan Documents, or to perfect, protect or preserve any Liens created pursuant to any of the Security Documents, or to make any recordings, to file any notices or obtain any consents, all as may be necessary or appropriate in connection therewith.

55


Section 8.06Performance of Obligations. Borrower will pay the Notes according to the reading, tenor and effect thereof; and Borrower will and will cause each Subsidiary to do and perform every act and discharge all of the obligations to be performed and discharged by them under the Loan Documents, at the time or times and in the manner specified.

Section 8.07Engineering Reports.

(a)Scheduled Redetermination. On or before April 1 and October 1 of each year, commencing October 1, 2023, Borrower shall furnish to Agent and the Lenders a Reserve Report evaluating the Proved Oil and Gas Properties of Borrower and its Subsidiaries as of the immediately preceding January 1 (in the case of the Reserve Report due April 1) and July 1 (in the case of the Reserve Report due October 1), respectively. The Reserve Report as of January 1 of each year shall be prepared by DeGolyer and MacNaughton, or such other petroleum engineering firm approved by Agent, and the Reserve Report as of July 1 of each year shall be prepared either by DeGolyer and MacNaughton or such other petroleum engineering firm approved by Agent or by Borrower’s internal engineering staff in accordance with the procedures used in the immediately preceding January 1 Reserve Report together with a certificate of the chief engineer of Borrower certifying that such Reserve Report is true and accurate and prepared in accordance with the procedures used in the immediately preceding January 1 Reserve Report.

(b)Unscheduled Redetermination. In the event of an unscheduled redetermination, Borrower shall furnish to Agent and the Lenders a Reserve Report prepared by or under the supervision of the chief engineer of Borrower who shall certify such Reserve Report to be true and accurate and to have been prepared in accordance with the procedures used in the immediately preceding Reserve Report. For any Unscheduled Redetermination requested by Agent (or Agent at the direction of the Supermajority Lenders) or Borrower pursuant to Section 2.08(e), Borrower shall provide as soon as possible, but in any event no later than thirty (30) days following the receipt of the request by Agent, such Reserve Report with an “as of” date not more than sixty (60) days prior to the anticipated date of redetermination or as otherwise required by the Supermajority Lenders or Agent.

Section 8.08Title Information Delivery.

(a)Title Information. On or before the delivery to Agent and the Lenders of each Reserve Report required by Section 8.07(a), Borrower will deliver title information in form and substance reasonably acceptable to Agent covering enough of the Mortgaged Properties evaluated by such Reserve Report that were not included in the immediately preceding Reserve Report, so that Agent shall have received together with title information previously delivered to Agent, satisfactory title information on at least eighty percent (80%) of the engineered value of the Borrowing Base Properties.

(b)Cure of Title Defects. Upon notice by Agent, Borrower shall (i) cure any title defects or exceptions which are not Excepted Liens raised by such information, (ii) substitute acceptable Mortgaged Properties with no title defects or exceptions, except for Excepted Liens covering Mortgaged Properties of an equivalent value, or (iii) deliver title information in form and substance acceptable to Agent so that Agent shall have received, together with title information previously delivered to Agent, satisfactory title information on at least eighty percent (80%) of the engineered value of the Borrowing Base Properties.

(c)Failure to Cure Title Defects. If Borrower is unable to cure any title defect or Borrower does not comply with the requirements to provide acceptable title information covering at least eighty percent (80%) of the engineered value of the Borrowing Base Properties (including in connection with Borrower’s obligations under Section 8.08(d) below), such failure shall not be a Default or an Event of Default, but instead Agent and the Supermajority Lenders shall have the right to exercise the following remedy in their sole discretion from time to time, and any failure to so exercise this remedy at any time

56


shall not be a waiver as to future exercise of the remedy by Agent or the Lenders. To the extent that Agent or the Supermajority Lenders are not satisfied with title to any Mortgaged Property, such unacceptable Mortgaged Property shall not count towards the minimum eighty percent (80%) requirement, and Agent may send a notice to Borrower and the Lenders that the then outstanding Borrowing Base shall be reduced by an amount as determined by Supermajority Lenders to cause Borrower to be in compliance with the requirement to provide acceptable title information on at least eighty percent (80%) of the engineered value of the Borrowing Base Properties. This new Borrowing Base shall become effective immediately after receipt of such notice and shall not constitute a special redetermination under Section 2.08(e).

Section 8.09Collateral.

(a)Collateral. The Obligations shall be secured by a perfected first priority Lien (subject only to Excepted Liens) granted to Agent for the benefit of the Beneficiaries in (i) all of Borrower’s and each Subsidiary’s rights, titles and interests, now owned or hereafter acquired, in any Oil and Gas Properties (and all contracts and any other rights related thereto), other than Excluded Property so as to cover at least eighty percent (80%) of the engineered value of the Borrowing Base Properties on the Effective Date and at all times thereafter, (ii) all personal Property of Borrower and each Guarantor other than Excluded Property and (iii) all rights, titles and interests to all Equity Interests owned by Borrower and each Subsidiary in each other Subsidiary.

(b)Lien in Acquired Oil and Gas Properties. Should Borrower or any Subsidiary acquire any additional Oil and Gas Properties or additional interests in its existing Oil and Gas Properties, Borrower or such Subsidiary will grant to Agent as security for the Obligations a first priority Lien interest (subject only to Excepted Liens) on such of Borrower’s or such Subsidiary’s interest in such Oil and Gas Properties not already subject to a Lien of the Security Documents as may be necessary to comply with the requirements of subsection (a) of this Section, which Lien will be created and perfected by and in accordance with the provisions of mortgages, deeds of trust, security agreements and financing statements, or other Security Documents, all in form and substance satisfactory to Agent in its reasonable discretion and in sufficient executed (and acknowledged where necessary or appropriate) counterparts for recording purposes.

(c)Title Information. Concurrently with the granting of the Lien or other action referred to in subsection (b) of this Section, Borrower will provide, or cause to be provided, to Agent title information in form and substance satisfactory to Agent in its reasonable discretion with respect to Borrower’s or such Subsidiary’s interests in its Borrowing Base Properties.

(d)New Subsidiaries Collateral. If, at any time, a new Subsidiary is acquired or created pursuant to Section 8.15, Borrower shall, and, as applicable, shall cause any such new Subsidiary to, promptly after such acquisition or creation, (x) execute and deliver a Guaranty Agreement or a joinder to a Guaranty Agreement, (y) pledge all of the Equity Interests in such new Subsidiary (including delivery of original certificates evidencing the Equity Interests in such new Subsidiary, together with an appropriate undated transfer power for each certificate duly executed in blank by the registered owner thereof, if applicable) and (z) execute and deliver such other Loan Documents (including Security Documents granting to Agent a valid, first priority (subject only to Permitted Liens) perfected Lien in the Properties of such new Subsidiary), certificates and legal opinions as Agent shall reasonably request.

(e)Legal Opinions. Promptly after the filing of any new Security Document in any state, upon the reasonable request of Agent, Borrower will provide to Agent an opinion addressed to Agent for the benefit of the Lenders in form and substance satisfactory to Agent in its reasonable discretion from counsel acceptable to Agent, stating that the Security Document is valid, binding and enforceable in

57


accordance with its terms in legally sufficient form for such jurisdiction, and the means by which such Security Document will perfect the Lien created thereby.

Section 8.10ERISA Information and Compliance. Borrower will promptly furnish and will cause the Subsidiaries to promptly furnish to Agent with sufficient copies to the Lenders (i) upon becoming aware of the occurrence of any ERISA Event, in connection with any Plan or any trust created thereunder, a written notice signed by a Responsible Officer specifying the nature thereof, what action Borrower, the Subsidiary or the ERISA Affiliate is taking or proposes to take with respect thereto, and, when known, any action taken or proposed by the Internal Revenue Service, the Department of Labor or the PBGC with respect thereto, and (ii) upon receipt thereof, copies of any notice of the PBGC’s intention to terminate or to have a trustee appointed to administer any Plan. Except as would not reasonably be expected to have a Material Adverse Effect, with respect to each Plan (other than a Multiemployer Plan), Borrower will, and will cause each Subsidiary and ERISA Affiliate to, (i) satisfy in full and in a timely manner, without incurring any late payment or underpayment charge or penalty and without giving rise to any lien, all of the contribution and funding requirements of Section 412 of the Code (determined without regard to subsections (d), (e), (f)  and (k) thereof) and of Section 302 of ERISA (determined without regard to Sections 303, 304 and 306 of ERISA), and (ii) pay, or cause to be paid, to the PBGC in a timely manner, without incurring any late payment or underpayment charge or penalty, all premiums required pursuant to Sections 4006 and 4007 of ERISA.

Section 8.11Hedging Agreements. At all such times that the Debt to EBITDAX Ratio is greater than 1.0 to 1.0 or the Borrowing Base Utilization is greater than fifty percent (50%), then no later than ten (10) Business Days after either of such events shall occur, Borrower shall have entered into one or more Hedging Agreements, subject to the limitations for Hedging Agreements under Section 9.18 of this Agreement, hedging at least fifty percent (50%) of Borrower’s and its Subsidiaries’ reasonably anticipated production of oil and natural gas from PDP Reserves for a rolling twenty-four (24) month period. Notwithstanding anything to the contrary in this Section 8.11, (i) Borrower shall not be required to enter into any Hedging Agreements for a period extending more than twelve months past the Maturity Date.

Section 8.12Accounts.

(a)So long as Frost Bank serves as Agent under this Agreement and is able to provide usual and customary treasury management services to the satisfaction of Borrower in its reasonable discretion, Borrower and its Subsidiaries will at all times maintain its principal deposit account relationship with Frost Bank, other than any Excluded Accounts.

(b)Within sixty (60) days after the request of Agent (or, in either case, such later date as Agent may agree to in its sole discretion), Borrower will and will cause each Subsidiary to execute a Deposit Account Control Agreement for each deposit account of Borrower and its Subsidiaries (other than any deposit account that is an Excluded Account).

(c)Within sixty (60) days after the request of Agent (or, in either case, such later date as Agent may agree to in its sole discretion), Borrower will and will cause each Subsidiary to obtain an executed Investment Account Control Agreement from each broker (if such broker is not a Lender or an Affiliate of a Lender) with respect to each Investment Account.

Section 8.13Keepwell (Commodity Exchange Act). Each Qualified ECP Guarantor hereby jointly and severally absolutely, unconditionally and irrevocably undertakes to provide such funds or other support as may be needed from time to time by each other Guarantor to honor all of its obligations under the Guaranty Agreement in respect of Swap Obligations (provided, however, that each Qualified ECP Guarantor shall only be liable under this Section 8.13 for the maximum amount of such liability that can be hereby

58


incurred without rendering its obligations under this Section 8.13, as it relates to such other Guarantor, voidable under applicable law relating to fraudulent conveyance or fraudulent transfer, and not for any greater amount). The obligations of each Qualified ECP Guarantor under this Section 8.13 shall remain in full force and effect until discharged in accordance with this Agreement. Each Qualified ECP Guarantor intends that this Section 8.12 constitute, and this Section 8.12 shall be deemed to constitute, a “keepwell, support,  or  other  agreement”  for  the  benefit  of  each  other  Guarantor   for   all   purposes   of   Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.

Section 8.14FCPA; Etc. Borrower will maintain in effect and enforce policies and procedures designed to promote and achieve compliance by Borrower, its Subsidiaries and their respective directors, officers, employees and agents with applicable Sanctions, the United States Foreign Corrupt Practices Act of 1977, as amended and in effect from time to time, and all other laws, rules, and regulations of any jurisdiction applicable to Borrower or its Subsidiaries from time to time concerning or relating to bribery or corruption.

Section 8.15Subsidiaries. Borrower and its Subsidiaries may create or acquire additional Subsidiaries; provided that (a) each Person organized under the Laws of the United States (or any state thereof) that becomes a Subsidiary after the Effective Date (whether as a result of an acquisition, creation, or otherwise) shall execute and deliver to Agent such documents as are required pursuant to Section 8.09(d) and (b) no Default will arise after giving pro forma effect to the creation, acquisition, or addition of such Subsidiary.

ARTICLE IX.

NEGATIVE COVENANTS

Borrower covenants and agrees that, so long as any of the Commitments are in effect and until payment in full of the Loans hereunder, all interest thereon and all other amounts payable by Borrower hereunder, without the prior written consent of the Lenders:

Section 9.01Debt. Neither Borrower nor any Subsidiary will incur, create, assume or permit to exist any Debt, except:

(a)the Notes or other Obligations or any guaranty of or suretyship arrangement for the Notes or other Obligations.

(b)Debt associated with bonds or surety obligations required by Governmental Requirements in connection with the operation of the Oil and Gas Properties.

(c)Debt under capital leases or that constitutes purchase money Debt, provided that the aggregate principal amount of all Debt described in this Section 9.01(c) plus all Debt described in Section 9.01(g) at any one time outstanding shall not exceed, in the aggregate, the Threshold Amount.

(d)intercompany Debt between or among the Loan Parties, provided that such Debt is subordinated to the Obligations as and to the extent provided in the Guaranty Agreement.

(e)Debt constituting a guaranty by any Loan Party of other Debt permitted to be incurred under this Section 9.01.

(f)Debt disclosed on Schedule 9.01.

59


(g)other Debt not otherwise permitted under this Section 9.01 in an aggregate principal amount not to exceed the Threshold Amount at the time any such Debt is incurred (after giving effect to the incurrence of such Debt).

(h)Debt associated with Hedging Agreements permitted hereunder.

GraphicLiens. Neither Borrower nor any Subsidiary will create, incur, assume or permit to exist any Lien on any of its Properties (now owned or hereafter acquired), except:

(a)

Liens securing the payment of any Obligations.

(b)

Excepted Liens.

(c)Liens securing capital leases or purchase money Debt allowed under Section 9.01(c), but only on the Property under lease or acquired with such Debt.

(d)

Liens disclosed on Schedule 9.02.

(e)Liens securing Debt permitted by Section 9.01(g), but only on a Property not constituting Oil and Gas Properties or Equity Interests in Subsidiaries.

Section 9.03Investments, Loans and Advances. Neither Borrower nor any Subsidiary will make or permit to remain outstanding any loans or advances to or investments in any Person, except that the foregoing restriction shall not apply to:

(a)

accounts receivable arising in the ordinary course of business.

(b)

investments disclosed to the Lenders in Schedule 9.03.

(c)

investments in Cash Equivalents.

(d)investments by Borrower and its Subsidiaries in direct ownership interests in additional Oil and Gas Properties.

(e)investments in stock, obligations or securities received in settlement of debts arising from investments permitted under this Section 9.03 or from accounts receivable arising in the ordinary course of business, which investments are obtained by any Loan Party as a result of a bankruptcy or other insolvency proceeding of, or difficulties in collecting from, the obligor in respect of such obligations, provided that Borrower shall give Agent prompt written notice in the event that the aggregate amount of all investments held at any one time under this Section 9.03(e) exceeds the Threshold Amount.

(f)

investments constituting Debt permitted under Section 9.01.

(g)investments made by Borrower in or to Subsidiaries or made by any Subsidiary in or to Borrower or any other Subsidiary, subject to compliance with Section 8.09(d).

(h)other investments that do not exceed in the aggregate, the Threshold Amount at the time any such investment is made (after giving effect to the incurrence of such investment).

Section 9.04Dividends, Distributions and Redemptions. Neither Borrower nor any of its Subsidiaries will declare or pay any dividend, purchase, redeem or otherwise acquire for value any of its

60


Equity Interests now or hereafter outstanding, return any capital to its partners, shareholders or other holders of Equity Interests or make any distribution of its assets to its partners, shareholders or other holders of Equity Interests (collectively, “Restricted Payments”) except:

(a)Any Subsidiary of Borrower may declare and pay or make Restricted Payments to Borrower or any Guarantor.

(b)So long as Borrower is treated as a pass-through entity for federal income tax purposes, Borrower may make Permitted Tax Distributions to Parent quarterly, based on Borrower’s estimated taxable income for each applicable quarterly period, and annually, based on Borrower’s annual federal income tax filing, provided that no Borrowing Base Deficiency or Event of Default is then existing or will exist after giving effect to such distribution.

(c)Borrower may make cash distributions to the Parent not to exceed $6,000,000 in the aggregate in any calendar year, so long as (i) before and after giving effect to such distributions, no Default exists, (ii) no Borrowing Base Deficiency exists, (iii) the Debt to EBITDAX Ratio is not greater than 2.5 to 1.0 and (iv) Availability shall be equal to or greater than ten percent (10%) of the Borrowing Base then in effect.

(d)Borrower may make cash distributions to the Parent to fund stock buybacks not exceeding $15,000,00 in the aggregate in any calendar year, so long as (i) before and after giving effect to such distributions, no Default exists, (ii) no Borrowing Base Deficiency exists, (iii) the Debt to EBITDAX Ratio is not greater than 1.5 to 1.0 and (iv) Availability shall be equal to or greater than twenty-five percent (25%) of the Borrowing Base then in effect.

Section 9.05Sales and Leasebacks. Neither Borrower nor any Subsidiary will enter into any arrangement, directly or indirectly, with any Person whereby Borrower or any Subsidiary shall sell or transfer any of its Property, whether now owned or hereafter acquired, and whereby Borrower or any Subsidiary shall then or thereafter rent or lease as lessee such Property or any part thereof or other Property which Borrower or any Subsidiary intends to use for substantially the same purpose or purposes as the Property sold or transferred.

Section 9.06Nature of Business, Constituent Documents, and Accounting. Borrower shall not and shall not permit any Subsidiary to allow:

(a)any material change to be made in the character of its business as an independent oil and gas exploration and production company owning and operating Oil and Gas Properties located in the United States of America.

(b)any material amendment or restatement of their respective Constituent Documents in any respect which could reasonably be considered to be adverse to the interests of the Lenders; provided, for the avoidance of doubt, any amendment or restatement of Borrower’s Constituent Documents will not be deemed adverse to the interests of the Lenders solely due to the implementation or modification of any fee described in Section 9.14(d).

(c)any change to its fiscal year or any change (i) in accounting treatment or reporting practices, except as required by GAAP and disclosed to Agent and Lenders, or (ii) in tax reporting treatment, except as required by Law and disclosed to Agent and Lenders.

Section 9.07Mergers, Etc. Neither Borrower nor any Subsidiary will merge into or with or consolidate with any other Person, or sell, lease or otherwise dispose of (whether in one transaction or in a

61


series of transactions) all or substantially all of its Property or assets to any other Person, except (a) Borrower may merge into or consolidate with any other Person provided that Borrower is the surviving entity and no Default exists or would result therefrom and (b) Borrower and any Subsidiary may merge or consolidate with, or sell, lease or otherwise dispose of all or substantially all of its property to, Borrower.

Section 9.08Proceeds of Notes; Letters of Credit. Borrower will not permit the proceeds of the Notes or Letters of Credit to be used for any purpose other than those permitted by Section 7.07. Neither Borrower nor any Person acting on behalf of Borrower has taken or will take any action which might cause any of the Loan Documents to violate Regulation T, U or X or any other regulation of the Board of Governors of the Federal Reserve System or to violate Section 7 of the Securities Exchange Act of 1934 or any rule or regulation thereunder, in each case as now in effect or as the same may hereinafter be in effect.

Section 9.09ERISA Compliance. Except as would not reasonably be expected to have a Material Adverse Effect, Borrower will not at any time:

(a)Engage in, or permit any Subsidiary or ERISA Affiliate to engage in, any transaction in connection with which Borrower, any Subsidiary or any ERISA Affiliate could be subjected to either a civil penalty assessed pursuant to Section 502(c), (i) or (1) of ERISA or a tax imposed by Chapter 43 of Subtitle D of the Code;

(b)Terminate, or permit any Subsidiary or ERISA Affiliate to terminate, any Plan in a manner, or take any other action with respect to any Plan, which could result in any liability to Borrower, any Subsidiary or any ERISA Affiliate to the PBGC;

(c)Fail to make, or permit any Subsidiary or ERISA Affiliate to fail to make, full payment when due of all amounts which, under the provisions of any Plan, agreement relating thereto or applicable law, Borrower, a Subsidiary or any ERISA Affiliate is required to pay as contributions thereto;

(d)Permit to exist, or allow any Subsidiary or ERISA Affiliate to permit to exist, any accumulated funding deficiency within the meaning of Section 302 of ERISA or Section 412 of the Code, whether or not waived, with respect to any Plan;

(e)Permit, or allow any Subsidiary or ERISA Affiliate to permit, the actuarial present value of the benefit liabilities under any Plan maintained by Borrower, any Subsidiary or any ERISA Affiliate which is regulated under Title IV of ERISA to exceed the current value of the assets (computed on a plan termination basis in accordance with Title IV of ERISA) of such Plan allocable to such benefit liabilities. The term “actuarial present value of the benefit liabilities” has the meaning specified in Section 4041 of ERISA;

(f)Contribute to or assume an obligation to contribute to, or permit any Subsidiary or ERISA Affiliate to contribute to or assume an obligation to contribute to, any Multiemployer Plan;

(g)Acquire, or permit any Subsidiary or ERISA Affiliate to acquire, an interest in any Person that causes such Person to become an ERISA Affiliate with respect to Borrower, any Subsidiary or any ERISA Affiliate if such Person sponsors, maintains or contributes to, or at any time in the six (6)-year period preceding such acquisition has sponsored, maintained, or contributed to, (1) any Multiemployer Plan, or (2) any other Plan that is subject to Title IV of ERISA under which the actuarial present value of the benefit liabilities under such Plan exceeds the current value of the assets (computed on a plan termination basis in accordance with Title IV of ERISA) of such Plan allocable to such benefit liabilities;

62


(h)Incur, or permit any Subsidiary or ERISA Affiliate to incur, a liability to or on account of a Plan under Sections 515, 4062, 4063, 4064, 4201 or 4204 of ERISA; or

(i)Contribute to or assume an obligation to contribute to, or permit any Subsidiary or ERISA Affiliate to contribute to or assume an obligation to contribute to, any employee welfare benefit plan, as defined in Section 3(1) of ERISA, including any such plan maintained to provide benefits to former employees of such entities, that may not be terminated by such entities in their sole discretion at any time without any material liability.

Section 9.10Sale or Discount of Receivables. Neither Borrower nor any Subsidiary will discount or sell (with or without recourse) any of its notes receivable or accounts receivable.

Section 9.11Financial Covenants.

(a)Current Ratio. Borrower will not permit, as of the last day of any fiscal quarter, commencing with the fiscal quarter ending June 30, 2023, Parent’s Current Ratio to be less than 1.0 to 1.0.

(b)Debt to EBITDAX Ratio. Borrower will not permit, as of the last day of any fiscal quarter, commencing with the fiscal quarter ending June 30, 2023, Parent’s Debt to EBITDAX Ratio to be less than 2.5 to 1.

Section 9.12Sale of Properties. Borrower will not, and will not permit any Subsidiary to Transfer any Oil and Gas Property or any interest in any Oil and Gas Property, except for (i) Transfers in the ordinary course of business, between any two (2) successive Borrowing Base Redeterminations, of Oil and Gas Properties which, in the aggregate, shall not exceed ten percent (10%) of the Borrowing Base then in effect (or of all of the Equity Interests in any Subsidiary owning Oil and Gas Properties that do not exceed such limits), provided that (A) no Borrowing Base Deficiency or Event of Default exists or would result therefrom, and (B) substantially all of the consideration received in respect of such Transfer shall be cash or Cash Equivalents, the release or assumption of liabilities related to any Oil and Gas Properties so Transferred, new Oil and Gas Properties acquired, or investments permitted under Section 9.03, (ii) sales of hydrocarbons in the ordinary course of business, (iii) sales of Oil and Gas Properties not given value in the most recent determination of the Borrowing Base or (iv) Transfers of other Property (excluding Oil and Gas Properties) that are not permitted by the preceding clause (i), provided that the aggregate fair market value of such other Property does not exceed the Threshold Amount in any fiscal year of Borrower. Borrower shall provide Agent with at least ten (10) Business Days prior written notice of any proposed Transfer that is subject to this Section 9.11(a) (or such shorter notice with respect to any such Transfer as Agent may agree to in its sole discretion).

Section 9.13Environmental Matters. Neither Borrower nor any Subsidiary will cause or permit any of its Property to be in violation of, or do anything or permit anything to be done which will subject any such Property to any remedial obligations under any Environmental Laws, assuming disclosure to the applicable Governmental Authority of all relevant facts, conditions and circumstances, if any, pertaining to such Property where such violations or remedial obligations would have a Material Adverse Effect.

Section 9.14Transactions with Affiliates. Except as set out in Schedule 9.14, neither Borrower nor any Subsidiary will enter into any transaction, including any purchase, sale, lease or exchange of Property or the rendering of any service, with any Affiliate (other than Borrower or Subsidiary) unless such transactions are otherwise not prohibited under this Agreement, in the ordinary course of its business and are upon fair and reasonable terms no less favorable to it than it would obtain in a comparable arm’s length transaction with a Person not an Affiliate. The restrictions set forth in this Section 9.14 shall not apply

63


to (a) the execution and delivery of any Loan Document, (b) compensation to, and the terms of any employment contracts with, individuals who are officers, managers or directors of the Loan Parties, provided such compensation is approved by the board of managers (or similar governing body) of Borrower or provided for in the Constituent Documents of the applicable Loan Party, (c) payments made pursuant to Section 9.04 or otherwise expressly permitted under this Agreement, and (d) the issuance and sale of Equity Interests (other than Disqualified Capital Stock) in Borrower or the amendment of the terms of any Equity Interests issued by Borrower (other than Disqualified Capital Stock).

Section 9.15Subsidiaries. Borrower shall not and shall not permit any Subsidiary to sell or to issue any Equity Interests of any Subsidiary, except (i) to Borrower or any Guarantor, (ii) in compliance with Section 9.03, or (iii) in compliance with Section 9.11(a). Borrower shall not, and shall not permit any Subsidiary to, create any additional Subsidiaries, except in accordance with Section 8.15.

Section 9.16Negative Pledge Agreements. Neither Borrower nor any Subsidiary will create, incur, assume or permit to exist any contract, agreement or understanding (other than the Loan Documents) which in any way prohibits or restricts the granting, conveying, creation or imposition of any Lien on any of its Property or restricts any Subsidiary from paying dividends to Borrower, or which requires the consent of or notice to other Persons in connection therewith.

Section 9.17Gas Imbalances, Take-or-Pay or Other Prepayments. Except as set forth on Schedule 7.23, on a net basis Borrower will not allow gas imbalances, take-or-pay or other prepayments with respect to the Borrowing Base Properties of Borrower or any Guarantor which would require Borrower or any Guarantor to deliver in the aggregate two percent (2%) or more of their Hydrocarbons produced on a monthly basis from such Borrowing Base Properties at some future time without then or thereafter receiving full payment therefor.

Section 9.18Hedging Agreements.

(a)Neither Borrower nor any Subsidiary will enter into any Hedging Agreements with any Person other than any Lenders or its Affiliates or an Approved Third Party Hedge Provider;

(b)Neither Borrower nor any Subsidiary shall modify any trade or confirmation under a Hedging Agreement in any material respect to the extent it adversely affects the then-current Borrowing Base or terminate any Hedging Agreements to which it is currently a party or subsequently becomes a party without the consent of Agent and Supermajority Lenders, provided however that Borrower or any Subsidiary may modify or terminate any such Hedging Agreements without such consent if:

(i)such modified or terminated Hedging Agreement is replaced, in whole or in part, by one or more additional Hedging Agreements on terms which do not materially adversely affect the then-current Borrowing Base;

(ii)such terminated Hedging Agreement was with a party who ceases to be a Lender (or Affiliate of a Lender) and was terminated in connection with the assignment, amendment or other transaction pursuant to which such party ceases to be a Lender or an Affiliate of a Lender; provided that in such event the Borrowing Base may be redetermined upon request by Agent and the Supermajority Lenders (in which case such redetermination shall not count as an unscheduled redetermination under Section 2.08(e)); or

(iii)if, for any fiscal quarter, the commodity hedges under any Hedging Agreements of the Loan Parties have net aggregate notional volumes (excluding purchased puts) that exceed eighty percent (80%) of the actual production for such fiscal quarter, the

64


Loan Parties may, and within fifteen (15) days following any written request by Agent, the Loan Parties shall, unwind, terminate or transfer commodity hedges to the extent required to reduce the net aggregate notional volumes (excluding purchased puts) hedged to no greater than eighty percent (80%) of reasonably anticipated production.

(c)Neither Borrower nor any Subsidiary will (i) purchase, assume, or hold a speculative position in any commodities market or futures market or enter into any Hedging Agreement for speculative purposes or (ii) enter into any Hedging Agreement for reasons other than as a part of its normal business operations as a risk management strategy to hedge against changes resulting from market conditions related to its operations.

ARTICLE X.

EVENTS OF DEFAULT; REMEDIES

Section 10.01Events of Default. One or more of the following events shall constitute an “Event of Default”:

(a)(i) Borrower shall default in the payment or prepayment when due of any principal of any Loan, (ii) Borrower shall default in the payment or prepayment when due of any interest on any Loan or any reimbursement obligation for a disbursement made under any Letter of Credit, or any fees or other amount payable by it hereunder or under any other Loan Document; or (iii) Borrower shall default in making any payment when due under any Hedging Agreement, and such default shall continue for five (5) Business Days; or

(b)Borrower or any Subsidiary shall fail to make any payment when due of any principal of or interest on any of its other Material Debt and such failure to pay shall extend beyond any applicable period of grace, or any event specified in any note, agreement, indenture or other document evidencing or relating to any such Debt shall occur if the effect of such event is to cause, or (with the giving of any notice or the lapse of time or both) to permit the holder or holders of such Material Debt (or a trustee or agent on behalf of such holder or holders) to cause, such Material Debt to become due prior to its stated maturity; or

(c)any representation, warranty or certification made or deemed made herein or in any other Loan Document by Borrower or any Guarantor, or any certificate furnished to any Lender or Agent pursuant to the provisions hereof or any other Loan Document, shall prove to have been false or misleading as of the time made or furnished in any material respect (except to the extent qualified by materiality or Material Adverse Effect, in which case, in any respect); or

(d)

Borrower shall:

(i)default in the performance of any of its obligations under Article IX, Section 8.01(a) through (g), Section 8.02, Section 8.07, Section 8.11, Section 8.12 or Section 8.17; or

(ii)default in the performance of any of its obligations under Article VIII (except Section 8.01(a) through (f), Section 8.02, Section 8.07, Section 8.11, Section 8.12 or Section 8.17), any other Article of this Agreement (except Article IX) or any other Loan Document (other than the payment of amounts due which shall be governed by Section 10.01(a)) and any of the preceding defaults in this subsection (d)(ii) shall continue unremedied for a period of thirty (30) days after the earlier to occur of (i) notice thereof to

65


Borrower by Agent or any Lender, or (ii) a Responsible Officer of Borrower otherwise becoming aware of such default; or

(e)any Guarantor shall default in the performance of any of its obligations under its Guaranty Agreement or any other Loan Document to which it is a party (other than the payment of amounts due, which shall have no grace period) and such default shall continue unremedied for a period of thirty (30) days after the earlier to occur of (i) notice thereof to Borrower and such Guarantor by Agent or any Lender (through Agent), or (ii) a Responsible Officer of Borrower or any Guarantor otherwise becoming aware of such default; or

(f)Borrower shall admit in writing its inability to, or be generally unable to, pay its debts as such debts become due; or

(g)Parent or Borrower shall (i) apply for or consent to the appointment of, or the taking of possession by, a receiver, custodian, trustee or liquidator of itself or of all or a substantial part of its property, (ii) make a general assignment for the benefit of its creditors, (iii) commence a voluntary case under the Federal Bankruptcy Code (as now or hereafter in effect), (iv) file a petition seeking to take advantage of any other law relating to bankruptcy, insolvency, reorganization, winding-up, liquidation or composition or readjustment of debts, (v) fail to controvert in a timely and appropriate manner, or acquiesce in writing to, any petition filed against it in an involuntary case under the Federal Bankruptcy Code (or comparable Canadian bankruptcy law with respect to Parent), or (vi) take any corporate action for the purpose of effecting any of the foregoing; or

(h)a proceeding or case shall be commenced, without the application or consent of Parent or Borrower, in any court of competent jurisdiction, seeking (i) its liquidation, reorganization, dissolution or winding-up, or the composition or readjustment of its debts, (ii) the appointment of a trustee, receiver, custodian, liquidator or the like of Parent or Borrower of all or any substantial part of its assets, or (iii) similar relief in respect of Parent or Borrower under any law relating to bankruptcy, insolvency, reorganization, winding-up, or composition or adjustment of debts, and such proceeding or case shall continue undismissed, or an order, judgment or decree approving or ordering any of the foregoing shall be entered and continue unstayed and in effect, for a period of sixty (60) days; or (iv) an order for relief against Parent or Borrower shall be entered in an involuntary case under the Federal Bankruptcy Code (or comparable Canadian bankruptcy law with respect to Parent); or

(i)a judgment or judgments for the payment of money in excess of the Threshold Amount in the aggregate shall be rendered by a court against Borrower or any Subsidiary and the same shall not be discharged (or provision shall not be made for such discharge), or a stay of execution thereof shall not be procured, within ninety (90) days from the date of entry thereof and Borrower or such Subsidiary shall not, within said period of ninety (90) days, or such longer period during which execution of the same shall have been stayed, appeal therefrom and cause the execution thereof to be stayed during such appeal; or

(j)the Loan Documents, or any material terms or provisions thereof, after delivery thereof shall for any reason, except to the extent permitted by the terms thereof, cease to be in full force and effect and valid, binding and enforceable in accordance with their terms, or cease to create a valid and perfected Lien of the priority required thereby on any of the Collateral purported to be covered thereby, except to the extent permitted by the terms of this Agreement, or Borrower shall so state any of the foregoing in writing; or

(k)

a Change of Control occurs;

66


(l)any Guarantor takes, suffers or permits to exist any of the events or conditions referred to in subsection (f), (g), (h) or (i) or if any provision of any Guaranty Agreement related thereto shall for any reason cease to be valid and binding on any Guarantor or if any Guarantor shall so state in writing, or

(m)

the dissolution of any Guarantor.

Section 10.02Remedies.

(a)In the case of the occurrence and continuance of an Event  of Default  other than  one referred to in clauses (f), (g) or (h) of Section 10.01 or in clause (j) to the extent it relates to clauses (f), (g) or (h), Agent, upon request of the Required Lenders, shall, by notice to Borrower, cancel the Commitments (in whole or part) and/or declare the principal amount then outstanding of, and the accrued interest on, the Loans and all other amounts payable by Borrower hereunder and under the Notes (including the payment of cash collateral to secure the LC Exposure as provided in Section 2.10(b)) to be forthwith due and payable, whereupon such amounts shall be immediately due and payable without presentment, demand, protest, notice of intent to accelerate, notice of acceleration or other formalities of any kind, all of which are hereby expressly waived by Borrower.

(b)In the case of the occurrence and continuance of an Event of Default referred to in clauses (f), (g) or (h) of Section 10.01 or in clause (j) to the extent it relates to clauses (f), (g) or (h), the Commitments shall be automatically canceled and the principal amount then outstanding of, and the accrued interest on, the Loans and all other amounts payable by Borrower hereunder and under the Notes (including the payment of cash collateral to secure the LC Exposure as provided in Section 2.10(b)) shall become automatically immediately due and payable without presentment, demand, protest, notice of intent to accelerate, notice of acceleration or other formalities of any kind, all of which are hereby expressly waived by Borrower.

(c)Upon acceleration of the Obligations under Section 10.02(a) or (b) above, Agent shall at the request of, or may with the consent of, the Required Lenders proceed to enforce its rights and remedies under the Security Documents and any other Loan Document, all for the ratable benefit of itself and the other Beneficiaries by appropriate actions and proceedings. No remedy conferred upon Agent, Issuing Bank, and the Lenders is intended to be exclusive of any other remedy, and each remedy shall be cumulative of all other remedies existing by contract, at law, in equity, by statute or otherwise.

(d)All proceeds received after maturity of the Notes, whether by acceleration or otherwise shall be applied first to Agent for reimbursement of expenses and indemnities provided for in this Agreement and the other Loan Documents; second to the Lenders pro rata for fees; third pro rata to accrued interest on the Notes; fourth pro rata to all other Obligations then outstanding, including principal outstanding on the Notes; fifth to serve as cash collateral to be held by Agent to secure the LC Exposure; and any excess shall be paid to Borrower or as otherwise required by any Governmental Requirement; provided that, to the extent that any Excluded Swap Obligation exists with respect to a Loan Party, payments from or the proceeds of any Collateral provided by that Loan Party may not be shared with the relevant Approved Counterparty in respect of the relevant Swap Obligation to the extent that doing so would violate the Commodity Exchange Act.

ARTICLE XI.

AGENT

Section 11.01Appointment and Powers; Exculpatory Provisions. Each Lender and Issuing Bank hereby irrevocably appoints and authorizes Frost Bank to act on its behalf as Agent hereunder and

67


under the other Loan Documents and authorizes Agent to take such actions on its behalf and to exercise such powers as are delegated to Agent by the terms of this Agreement and the other Loan Documents, together with such other actions and powers as are reasonably incidental thereto. The provisions of this Article are solely for the benefit of Agent, the Lenders and Issuing Bank, and neither Borrower nor any other Loan Party shall have rights as a third-party beneficiary of any of such provisions. The duties of Agent shall be mechanical and administrative in nature. Agent shall not have by reason of this Agreement a fiduciary relationship in respect of any Lender. It is understood and agreed that the use of the term “agent” herein or in any other Loan Documents (or any other similar term) with reference to Agent is not intended to connote any fiduciary or other implied (or express) obligations arising under agency doctrine of any applicable law. Instead such term is used as a matter of market custom, and is intended to create or reflect only an administrative relationship between contracting parties. Agent (which term as used in this sentence and in Section 11.05 and the first sentence of Section 11.06 shall include reference to its Affiliates and its and its Affiliates’ officers, directors, employees, attorneys, accountants, experts and agents): (i) shall have no duties or responsibilities except those expressly set forth in the Loan Documents, and shall not by reason of the Loan Documents be a trustee or fiduciary for any Lender; (ii) makes no representation or warranty to any Lender and shall not be responsible to the Lenders for any recitals, statements, representations or warranties contained in this Agreement, or in any certificate or other document referred to or provided for in, or received by any of them under, this Agreement, or for the value, validity, effectiveness, genuineness, execution, effectiveness, legality, enforceability or sufficiency of this Agreement, any Note or any other document referred to or provided for herein or for any failure by Borrower or any other Person (other than Agent) to perform any of its obligations hereunder or thereunder or for the existence, value, perfection or priority of any Collateral or the financial or other condition of Borrower, its Subsidiaries or any other obligor or guarantor; (iii) except pursuant to Section 11.07 shall not be required to initiate or conduct any litigation or collection proceedings hereunder; and (iv) shall not be responsible for any action taken or omitted to be taken by it hereunder or under any other document or instrument referred to or provided for herein or in connection herewith including its own ordinary negligence, except for its own gross negligence or willful misconduct. Agent may employ agents, accountants, attorneys and experts and shall not be responsible for the negligence or misconduct of any such agents, accountants, attorneys or experts selected by it in good faith or any action taken or omitted to be taken in good faith by it in accordance with the advice of such agents, accountants, attorneys or experts. Agent may deem and treat the payee of any Note as the holder thereof for all purposes hereof unless and until a written notice of the assignment or transfer thereof permitted hereunder shall have been filed with Agent. Agent is authorized to release any Collateral that is permitted to be sold or released pursuant to the terms of the Loan Documents.

Section 11.02Reliance by Agent. Agent shall be entitled to rely upon, and shall not incur any liability for relying upon, any notice, request, certificate, consent, statement, instrument, document or other writing (including any electronic message, Internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person. Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall not incur any liability for relying thereon. In determining compliance with any condition hereunder to the making of a Loan, or the issuance, extension, renewal or increase of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or Issuing Bank, Agent may presume that such condition is satisfactory to such Lender or Issuing Bank unless Agent shall have received notice to the contrary from such Lender or Issuing Bank prior to the making of such Loan or the issuance of such Letter of Credit. In connection with taking any action pursuant to this Agreement, Agent may consult with legal counsel (who may be counsel for Borrower), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts, and such legal counsel, accountants and/or experts shall be afforded all of the indemnities and other protections afforded to Agent pursuant to Article XI.

68


Section 11.03Default. Agent shall not be deemed to have knowledge of the occurrence of a Default unless Agent has received notice from a Lender, Issuing Bank or Borrower specifying such Default and stating that such notice is a “Notice of Default.” Agent shall take such action with respect to such Default or Event of Default as may be requested by the Required Lenders (or all or such other portion of the Lenders as shall be prescribed by this Agreement) in accordance with the terms hereof. Unless and until Agent has received any such request, Agent may (but shall not be obligated to) take such action, or refrain from taking such action, with respect to such Default or Event of Default as it shall deem advisable or in the best interests of the Lenders.

Section 11.04Rights as a Lender. The Person serving as Agent hereunder shall have the same rights and powers under the Loans Documents as any other Lender and may exercise or refrains from exercising the same as though it were not acting as Agent, and the term “Lender” or “Lenders” shall, unless otherwise expressly indicated or unless the context otherwise requires, include the Person serving as Agent hereunder in its individual capacity. Such Person and its Affiliates may accept deposits from, lend money to, invest in, own securities of, act as the financial advisor or in any other advisory capacity for, and generally engage in any kind of business with, Borrower or any Subsidiary or other Affiliate thereof as if such Person were not Agent hereunder and without any duty to account therefor to the Lenders, and such Person and its Affiliates may accept fees and other consideration from Borrower for services in connection with this Agreement or otherwise without having to account for the same to the Lenders.

Section 11.05INDEMNIFICATION. THE LENDERS AGREE TO INDEMNIFY AGENT AND ISSUING BANK RATABLY IN ACCORDANCE WITH THEIR PERCENTAGE SHARES FOR THE INDEMNITY MATTERS AS DESCRIBED IN SECTION 12.03 TO THE EXTENT NOT INDEMNIFIED OR REIMBURSED BY BORROWER UNDER SECTION 12.03, BUT WITHOUT LIMITING THE OBLIGATIONS OF BORROWER UNDER SAID SECTION 12.03 AND FOR ANY AND ALL OTHER LIABILITIES, OBLIGATIONS, LOSSES, DAMAGES, PENALTIES, ACTIONS, JUDGMENTS, SUITS, COSTS, EXPENSES OR DISBURSEMENTS OF ANY KIND AND NATURE WHATSOEVER WHICH MAY BE IMPOSED ON, INCURRED BY OR ASSERTED AGAINST AGENT OR ISSUING BANK IN ANY WAY RELATING TO OR ARISING OUT OF: (I) THIS AGREEMENT, THE OTHER LOAN DOCUMENTS OR ANY OTHER DOCUMENTS CONTEMPLATED BY OR REFERRED TO HEREIN OR THE TRANSACTIONS CONTEMPLATED HEREBY, BUT EXCLUDING, UNLESS A DEFAULT HAS OCCURRED AND IS CONTINUING, NORMAL ADMINISTRATIVE COSTS AND EXPENSES INCIDENT TO THE PERFORMANCE OF ITS AGENCY DUTIES HEREUNDER OR (II) THE ENFORCEMENT OF ANY OF THE TERMS OF THIS AGREEMENT, ANY LOAN DOCUMENT OR OF ANY SUCH OTHER DOCUMENTS; WHETHER OR NOT ANY OF THE FOREGOING SPECIFIED IN THIS SECTION 11.05 ARISES FROM THE SOLE OR CONCURRENT NEGLIGENCE OF AGENT OR ISSUING BANK, PROVIDED THAT NO LENDER SHALL BE LIABLE FOR ANY OF THE FOREGOING TO THE EXTENT THEY ARISE FROM THE GROSS NEGLIGENCE OR WILLFUL MISCONDUCT OF AGENT.

Section 11.06Non-Reliance on Agent and other Lenders. Each Lender and Issuing Bank acknowledges and agrees that it has, independently and without reliance on Agent or any other Lender or any of their Related Parties and based on such documents and information as it has deemed appropriate, made its own credit analysis of Borrower and its decision to enter into this Agreement, and that it will, independently and without reliance upon Agent or any other Lender or any of their Related Parties, and based on such documents and information as it shall deem appropriate at the time, continue to make its own analysis and decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder. Agent shall not be required to keep itself informed as to the performance or observance by Borrower of this Agreement, the Notes, any other Loan Document or any other document referred to or provided for herein or to inspect the properties or books of Borrower. Except for notices, reports and other documents and information expressly

69


required to be furnished to the Lenders by Agent hereunder, Agent shall not have any duty or responsibility to provide any Lender with any credit or other information concerning the affairs, financial condition or business of Borrower (or any of its Affiliates) which may come into the possession of Agent or any of its Affiliates. In this regard, each Lender acknowledges that Murphy Mahon Keffler Farrier, LLP is acting in this transaction as special counsel to Agent only. Each Lender will consult with its own legal counsel to the extent that it deems necessary in connection with the Loan Documents and the matters contemplated therein.

Section 11.07Action by Agent; Delegation of Duties. Agent shall not be liable for any action taken or not taken by it (i) with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as Agent shall believe in good faith shall be necessary, under the circumstances as provided in Section 10.02 and Section 12.04), and (ii) in the absence of its own gross negligence or willful misconduct as determined by a court of competent jurisdiction by final and nonappealable judgment. The instructions of the Required Lenders (or all of the Lenders as expressly required by Section 12.04) and any action taken or failure to act pursuant thereto by Agent shall be binding on all of the Lenders. If an Event of Default has occurred and is continuing, Agent shall take such action with respect to such Event of Default as shall be directed by the Required Lenders (or all of the Lenders as required by Section 12.04) in the written instructions (with indemnities) described in this Section 11.07, provided that, unless and until Agent shall have received such directions, Agent may (but shall not be obligated to) take such action, or refrain from taking such action, with respect to such Event of Default as it shall deem advisable in the best interests of the Lenders. In no event, however, shall Agent be required to take any action which exposes Agent to personal liability or which is contrary to this Agreement and the other Loan Documents or applicable law. Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub agents appointed by Agent. Agent and any such sub agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties. The exculpatory provisions of this Article shall apply to any such sub agent and to the Related Parties of Agent and any such sub agent, and shall apply to their respective activities in connection with the syndication of the credit facility created by this Agreement, as well as activities as Agent. Agent shall not be responsible for the negligence or misconduct of any sub-agents except to the extent that a court of competent jurisdiction determines in a final and nonappealable judgment that Agent acted with gross negligence or willful misconduct in the selection of such sub agents.

Section 11.08Resignation of Agent.

(a)Agent may at any time give notice of its resignation to the Lenders, Issuing Bank and Borrower. Upon receipt of any such notice of resignation, the Required Lenders shall have the right, in consultation with Borrower, to appoint a successor, which shall be a bank with an office in the State of Texas, or an Affiliate of any such bank with an office in the State of Texas. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty (30) days after the retiring Agent gives notice of its resignation (or such earlier day as shall be agreed by the Required Lenders) (the “Resignation Effective Date”), then the retiring Agent may (but shall not be obligated to), on behalf of the Lenders and Issuing Bank, appoint a successor Agent meeting the qualifications set forth above; provided that in no event shall any such successor Agent be a Defaulting Lender. Whether or not a successor has been appointed, such resignation shall become effective in accordance with such notice on the Resignation Effective Date.

(b)If the Person serving as Agent is a Defaulting Lender pursuant to clause (d) of the definition thereof, the Required Lenders may, to the extent permitted by applicable law, by notice in writing to Borrower and such Person remove such Person as Agent and, in consultation with Borrower, appoint a successor. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty (30) days (or such earlier day as shall be agreed by the Required

70


Lenders) (the “Removal Effective Date”), then such removal shall nonetheless become effective in accordance with such notice on the Removal Effective Date.

(c)With effect from the Resignation Effective Date or the Removal Effective Date (as applicable) (1) the retiring or removed Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents (except that in the case of any collateral security held by Agent on behalf of the Lenders or Issuing Bank under any of the Loan Documents, the retiring or removed Agent shall continue to hold such collateral security until such time as a successor Agent is appointed) and (2) except for any indemnity payments owed to the retiring or removed Agent, all payments, communications and determinations provided to be made by, to or through Agent shall instead be made by or to each Lender and Issuing Bank directly, until such time, if any, as the Required Lenders appoint a successor Agent as provided for above. Upon the acceptance of a successor’s appointment as Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring or removed Agent (other than any rights to indemnity payments owed to the retiring or removed Agent), and the retiring or removed Agent shall be discharged from all of its duties and obligations hereunder or under the other Loan Documents. The fees payable by Borrower to a successor Agent shall be the same as those payable to its predecessor unless otherwise agreed between Borrower and such successor. After the retiring or removed Agent’s resignation or removal hereunder and under the other Loan Documents, the provisions of this Article and Section 12.03 shall continue in effect for the benefit of such retiring or removed Agent, its sub agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring or removed Agent was acting as Agent.

Section 11.09Authorization to Execute other Loan Documents, Releases, Etc. Each Lender (on behalf of itself and its Affiliates that are Approved Counterparties) and Issuing Bank irrevocably authorize Agent, at its option and in its discretion:

(a)to execute on behalf of such Lender all Loan Documents to which it is a party (other than this Agreement) on its behalf and to take such actions as Agent on its behalf and to exercise such powers under the Loan Documents as are delegated to Agent by the terms thereof, together with all such powers as are reasonably incidental thereto;

(b)to release any Lien on any property granted to or held by Agent under any Loan Document (x) upon termination of all Commitments and payment in full of all Obligations (other than contingent indemnification obligations for which no demand has been made) under the Loan Documents and the expiration or termination of all Letters of Credit (other than Letters of Credit as to which other arrangements satisfactory to Agent and Issuing Bank shall have been made) and the termination of all Hedging Agreements with Approved Counterparties (other than any Approved Counterparty that has advised Agent that such Hedging Agreements are otherwise adequately provided for or novated) (the events described in this clause (x) being referred to as “Security Termination”), (y) that is sold or otherwise disposed of or to be sold or otherwise disposed of as part of or in connection with any sale or other disposition permitted under the Loan Documents, or (z) subject to Section 12.04, if approved, authorized or ratified in writing by the Required Lenders;

(c)to subordinate (or release) any Lien on any Property granted to or held by Agent under any Loan Document to the holder of any Lien on such Property that is permitted by Section 9.02(c);

(d)to release any Guarantor from its obligations under the Guaranty Agreement if such Person ceases to be a Subsidiary as a result of a transaction permitted under the Loan Documents; and

71


(e)subject to the terms of Section 12.04 and to the terms of the other Loan Documents, amend, modify, or waive any provisions of this Agreement or the other Loan Documents on behalf of Lenders.

Upon request by Agent at any time, the Required Lenders will confirm in writing Agent’s authority to release or subordinate its interest in particular types or items of property, or to release any Guarantor from its obligations under the Guaranty Agreement pursuant to this Section 11.09. Agent shall not be responsible for or have a duty to ascertain or inquire into any representation or warranty regarding the existence, value or collectability of the Collateral, the existence, priority or perfection of Agent’s Lien thereon, or any certificate prepared by any Loan Party in connection therewith, nor shall Agent be responsible or liable to the Lenders for any failure to monitor or maintain any portion of the Collateral.

Section 11.10Agent May File Proofs of Claim. In case of the pendency of any proceeding under any Debtor Relief Law or any other judicial proceeding relative to any Loan Party, Agent (irrespective of whether the principal of any Loan or Letter of Credit obligation shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether Agent shall have made any demand on Borrower) shall be entitled and empowered (but not obligated) by intervention in such proceeding or otherwise:

(a)to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, Letters of Credit and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of the Lenders, Issuing Bank and Agent (including any claim for the reasonable compensation, expenses, disbursements and advances of the Lenders, Issuing Bank and Agent and their respective agents and counsel and all other amounts due the Lenders, Issuing Bank and Agent under this Agreement) allowed in such judicial proceeding; and

(b)to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same; and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such judicial proceeding is hereby authorized by each Lender and Issuing Bank to make such payments to Agent and, in the event that Agent shall consent to the making of such payments directly to the Lenders and Issuing Bank, to pay to Agent any amount due for the reasonable compensation, expenses, disbursements and advances of Agent and its agents and counsel, and any other amounts due Agent under this Agreement.

Section 11.11Agency for Perfection. Agent and each Lender hereby appoint each other Lender as agent for the purpose of perfecting Agent’s security interest in assets which, in accordance with the Uniform Commercial Code in any applicable jurisdiction, can be perfected by possession or control. Should any Lender (other than Agent) obtain possession or control of any such assets, such Lender shall notify Agent thereof, and, promptly upon Agent’s request therefor, shall deliver such assets to Agent or in accordance with Agent’s instructions or transfer control to Agent in accordance with Agent’s instructions. Each Lender agrees that it will not have any right individually to enforce or seek to enforce any Security Instrument or to realize upon any Collateral for the Obligations unless instructed to do so by Agent, it being understood and agreed that such rights and remedies may be exercised only by Agent.

Section 11.12Right to Perform, Preserve and Protect. If any Loan Party fails to perform any obligation hereunder or under any other Loan Document, then Agent itself may, after an Event of Default occurs, but shall not be obligated to, cause such obligation to be performed at Borrower’s expense. Agent is further authorized by Borrower and the Lenders to make expenditures from time to time when an Event of Default has occurred and is continuing which Agent, in its reasonable business judgment, deems necessary

72


or desirable to (a) preserve or protect the business conducted by Borrower, the Collateral, or any portion thereof and/or (b) enhance the likelihood of, or maximize the amount of, repayment of the Loans and other Obligations. Borrower hereby agrees to reimburse Agent on demand for any and all costs, liabilities and obligations incurred by Agent pursuant to this Section 11.12. Each Lender hereby agrees to indemnify Agent upon demand for any and all costs, liabilities and obligations incurred by Agent pursuant to this Section 11.12.

Section 11.13Additional Titled Agents. Except for rights and powers, if any, expressly reserved under this Agreement to any bookrunner, arranger or to any titled agent named on the cover page of this Agreement, other than Agent (collectively, the “Additional Titled Agents”), and except for obligations, liabilities, duties and responsibilities, if any, expressly assumed under this Agreement by any Additional Titled Agent, no Additional Titled Agent, in such capacity, has any rights, powers, liabilities, duties or responsibilities hereunder or under any of the other Loan Documents. Without limiting the foregoing, no Additional Titled Agent shall have nor be deemed to have a fiduciary relationship with any Lender. At any time that any Lender serving as an Additional Titled Agent shall have transferred to any other Person (other than any Affiliates) all of its interests in the Loans and in the Commitment, such Lender shall be deemed to have concurrently resigned as such Additional Titled Agent.

ARTICLE XII.

MISCELLANEOUS

Section 12.01Waiver. No failure on the past of Agent or any Lender to exercise and no delay in exercising, and no course of dealing with respect to, any right, power or privilege under any of the Loan Documents shall operate as a waiver thereof, nor shall any single or partial exercise of any right, power or privilege under any of the Loan Documents preclude any other or further exercise thereof or the exercise of any other right, power or privilege. The remedies provided herein are cumulative and not exclusive of any remedies provided by law.

Section 12.02Notices. All notices and other communications provided for herein and in the other Loan Documents (including any modifications of, or waivers or consents under, this Agreement or the other Loan Documents) shall be given or made in writing by e-mail, courier or U.S. Mail and e-mailed, delivered or mailed to the intended recipient according to the “Notice Information” specified below its name on the signature pages hereof or in the Loan Documents or, as to any party, at such other address as shall be designated by such party in a notice to each other party. Except as otherwise provided in this Agreement or in the other Loan Documents, all such communications shall be deemed to have been duly given (i) when transmitted before 3:00 p.m. Houston time on a Business Day (otherwise on the next succeeding Business Day) by e-mail and evidence or confirmation of receipt is obtained, (ii) when delivered, if personally delivered or (iii) in the case of a mailed notice, three (3) Business Days after the date deposited in the mails, postage prepaid, and in each case given or addressed as aforesaid.

Section 12.03Payment of Expenses, Indemnities, Etc.

(a)

Borrower agrees:

(i)whether or not the transactions hereby contemplated are consummated, to pay all reasonable and documented out-of-pocket expenses of Agent in the administration (both before and after the execution hereof and including advice of counsel as to the rights and duties of Agent and the Lenders with respect thereto) of, and in connection with the negotiation, syndication, investigation, preparation, execution and delivery of, recording or filing of, preservation of rights under, enforcement of, and refinancing, renegotiation or restructuring of, the Loan Documents and any amendment, waiver or consent relating

73


thereto (including reasonable and documented out-of-pocket travel, photocopy, mailing, courier, telephone and other similar expenses of Agent, the cost of environmental audits, surveys and appraisals at reasonable intervals, the reasonable fees and disbursements of counsel and other outside consultants for Agent and, in the case of enforcement, the reasonable fees and disbursements of counsel for Agent and any of the Lenders); and promptly reimburse Agent for all reasonable and documented out-of-pocket amounts expended, advanced or incurred by Agent or the Lenders to satisfy any obligation of Borrower under this Agreement or any other Loan Document, including all costs and expenses of foreclosure;

(ii)TO INDEMNIFY AGENT, ISSUING BANK AND EACH LENDER AND EACH OF THEIR AFFILIATES AND EACH OF THEIR OFFICERS, DIRECTORS, EMPLOYEES, REPRESENTATIVES, AGENTS, ATTORNEYS, ACCOUNTANTS AND EXPERTS (“INDEMNIFIED PARTIES”) FROM, HOLD EACH OF THEM HARMLESS AGAINST AND PROMPTLY UPON DEMAND PAY OR REIMBURSE EACH OF THEM FOR, THE INDEMNITY MATTERS WHICH MAY BE INCURRED BY OR ASSERTED AGAINST OR INVOLVE ANY OF THEM (WHETHER OR NOT ANY OF THEM IS DESIGNATED A PARTY THERETO) AS A RESULT OF, ARISING OUT OF OR IN ANY WAY RELATED TO (I) ANY ACTUAL OR PROPOSED USE BY BORROWER OF THE PROCEEDS OF ANY OF THE LOANS OR LETTERS OF CREDIT, (II) THE EXECUTION, DELIVERY AND PERFORMANCE OF THE LOAN DOCUMENTS, (III) THE OPERATIONS OF THE BUSINESS OF BORROWER AND ITS SUBSIDIARIE(S), (IV) THE FAILURE OF BORROWER OR ANY SUBSIDIARY TO COMPLY WITH THE TERMS OF ANY LOAN DOCUMENT, OR WITH ANY GOVERNMENTAL REQUIREMENT, (V) ANY INACCURACY OF ANY REPRESENTATION OR ANY BREACH OF ANY WARRANTY OF BORROWER OR ANY GUARANTORS SET FORTH IN ANY OF THE LOAN DOCUMENTS, (VI) THE ISSUANCE, EXECUTION AND DELIVERY OR TRANSFER OF OR PAYMENT OR FAILURE TO PAY UNDER ANY LETTER OF CREDIT, (VII) THE PAYMENT OF A DRAWING UNDER ANY LETTER OF CREDIT NOTWITHSTANDING THE NON-COMPLIANCE, NON-DELIVERY OR OTHER IMPROPER PRESENTATION OF THE MANUALLY EXECUTED DRAFT(S) AND CERTIFICATION(S), (VIII) ANY ASSERTION THAT THE LENDERS WERE NOT ENTITLED TO RECEIVE THE PROCEEDS RECEIVED PURSUANT TO THE SECURITY DOCUMENTS OR (IX) ANY OTHER ASPECT OF THE LOAN DOCUMENTS INCLUDING THE REASONABLE FEES AND DISBURSEMENTS OF COUNSEL AND ALL OTHER EXPENSES INCURRED IN CONNECTION WITH INVESTIGATING, DEFENDING OR PREPARING TO DEFEND ANY SUCH ACTION, SUIT, PROCEEDING (INCLUDING ANY INVESTIGATIONS, LITIGATION OR INQUIRIES) OR CLAIM AND INCLUDING ALL INDEMNITY MATTERS BY REASON OF THE ORDINARY NEGLIGENCE OF ANY INDEMNIFIED PARTY, BUT EXCLUDING ALL INDEMNITY MATTERS ARISING SOLELY BY REASON OF (A) CLAIMS BETWEEN THE LENDERS OR ANY LENDER AND AGENT OR A LENDER’S SHAREHOLDERS AGAINST AGENT OR LENDER, (B) SUCH INDEMNIFIED PARTY’S BREACH IN BAD FAITH OF ITS OBLIGATIONS UNDER THE LOAN DOCUMENTS, OR (C) THE GROSS NEGLIGENCE OR WILLFUL MISCONDUCT ON THE PART OF THE INDEMNIFIED PARTY, IN EACH CASE TO THE EXTENT DETERMINED BY A FINAL, NON-APPEALABLE JUDGMENT OF A COURT OF COMPETENT JURISDICTION TO HAVE RISEN; AND

74


(iii)TO INDEMNIFY AND HOLD HARMLESS FROM TIME TO TIME THE INDEMNIFIED PARTIES FROM AND AGAINST ANY AND ALL LOSSES, CLAIMS, COST RECOVERY ACTIONS, ADMINISTRATIVE ORDERS OR PROCEEDINGS, DAMAGES AND LIABILITIES TO WHICH ANY SUCH PERSON MAY BECOME SUBJECT (I) UNDER ANY ENVIRONMENTAL LAW APPLICABLE TO BORROWER OR ANY SUBSIDIARY OR ANY OF THEIR PROPERTIES, INCLUDING THE TREATMENT OR DISPOSAL OF HAZARDOUS SUBSTANCES ON ANY OF THEIR PROPERTIES, (II) AS A RESULT OF THE BREACH OR NON- COMPLIANCE BY BORROWER OR ANY SUBSIDIARY WITH ANY ENVIRONMENTAL LAW APPLICABLE TO BORROWER OR ANY SUBSIDIARY, (III) DUE TO PAST OWNERSHIP BY BORROWER OR ANY SUBSIDIARY OF ANY OF THEIR PROPERTIES OR PAST ACTIVITY ON ANY OF THEIR PROPERTIES WHICH, THOUGH LAWFUL AND FULLY PERMISSIBLE AT THE TIME, COULD RESULT IN PRESENT LIABILITY, (IV) THE PRESENCE, USE, RELEASE, STORAGE, TREATMENT OR DISPOSAL OF HAZARDOUS SUBSTANCES ON OR AT ANY OF THEIR PROPERTIES OWNED OR OPERATED BY BORROWER OR ANY SUBSIDIARY OR (V) ANY OTHER ENVIRONMENTAL, HEALTH OR SAFETY CONDITION IN CONNECTION WITH THE LOAN DOCUMENTS PROVIDED, HOWEVER, NO INDEMNITY SHALL BE AFFORDED UNDER THIS SECTION 12.03(a)(iii) IN RESPECT OF ANY PROPERTY FOR ANY OCCURRENCE ARISING FROM THE ACTS OR OMISSIONS OF AGENT OR ANY LENDER DURING THE PERIOD AFTER WHICH SUCH PERSON, ITS SUCCESSORS OR ASSIGNS SHALL HAVE OBTAINED POSSESSION OF SUCH PROPERTY (WHETHER BY FORECLOSURE OR DEED IN LIEU OF FORECLOSURE, AS MORTGAGEE-IN-POSSESSION OR OTHERWISE).

(b)Borrower shall not, without the prior written consent of each Indemnified Party affected thereby, settle any threatened or pending claim or action that would give rise to the right of any Indemnified Party to claim indemnification hereunder unless such settlement (i) does not include any statement as to or an admission of fault, culpability or failure to act by or on behalf of such Indemnified Party and (ii) requires no action on the part of the Indemnified Party other than its consent.

(c)In the case of any indemnification hereunder, Agent or Lender, as appropriate shall give notice to Borrower of any such claim or demand being made against the Indemnified Party and Borrower shall have the non-exclusive right to join in the defense against any such claim or demand.

(d)THE FOREGOING INDEMNITIES SHALL EXTEND TO THE INDEMNIFIED PARTIES NOTWITHSTANDING THE SOLE OR CONCURRENT NEGLIGENCE OF EVERY KIND OR CHARACTER WHATSOEVER, WHETHER ACTIVE OR PASSIVE, WHETHER AN AFFIRMATIVE ACT OR AN OMISSION, INCLUDING ALL TYPES OF NEGLIGENT CONDUCT IDENTIFIED IN THE RESTATEMENT (SECOND) OF TORTS OF ONE OR MORE OF THE INDEMNIFIED PARTIES OR BY REASON OF STRICT LIABILITY IMPOSED WITHOUT FAULT ON ANY ONE OR MORE OF THE INDEMNIFIED PARTIES. TO THE EXTENT THAT AN INDEMNIFIED PARTY IS FOUND TO HAVE COMMITTED AN ACT OF GROSS NEGLIGENCE OR WILLFUL MISCONDUCT, THIS CONTRACTUAL OBLIGATION OF INDEMNIFICATION SHALL CONTINUE BUT SHALL ONLY EXTEND TO THE PORTION OF THE CLAIM THAT IS DEEMED TO HAVE OCCURRED BY REASON OF EVENTS OTHER THAN THE GROSS NEGLIGENCE OR WILLFUL MISCONDUCT OF THE INDEMNIFIED PARTY AFTER FINAL, NON-APPEALABLE JUDGMENT OF A COURT OF COMPETENT JURISDICTION.

75


(e)To the fullest extent permitted by applicable law, Borrower, Agent and each Lender shall not assert, and each hereby waives, any claim against any Indemnified Party on the one hand, or against Borrower or any other Loan Party on the other, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document or any agreement or instrument contemplated hereby, the transactions contemplated hereby or thereby, any Loan or Letter of Credit, or the use of the proceeds thereof. Neither any Indemnified Party nor any Loan Party shall be liable for any damages arising from the use by unintended recipients of any information or other materials distributed by it through telecommunications, electronic or other information transmission systems in connection with this Agreement or the other Loan Documents or the transactions contemplated hereby or thereby.

(f)Borrower’s obligations under this Section 12.03 shall survive any termination of this Agreement and the payment of the Notes and shall continue thereafter in full force and effect.

(g)Borrower shall pay any amounts due under this Section 12.03 within thirty (30) days of the receipt by Borrower of notice of the amount due.

(h)In the case of any Indemnity Matter or any other loss, claim, action, order, proceeding, damage or liability, the indemnity provided under this Section 12.03 shall be effective whether or not such Indemnity Matter or any other loss, claim, action, order, proceeding, damage or liability is brought or claimed by Borrower, any Affiliate or Subsidiary of Borrower, an Indemnified Party or any other Person and whether or not an Indemnified Party is otherwise a party thereto.

Section 12.04Amendments, Etc. Any provision of this Agreement or any other Loan Document may be amended, modified or waived with Borrower’s and the Required Lenders’ prior written consent; provided that (a) no amendment, modification or waiver which (i) extends the final maturity of the Loans, (ii) increases the Aggregate Maximum Credit Amounts, (iii) increases the Borrowing Base, (iv) forgives the principal amount of any Obligations outstanding under this Agreement, (v) releases any guarantor of any Obligations (except as provided in the Guaranty Agreement or in this Agreement) or releases all or substantially all of the Collateral, (vi) reduces the interest rate applicable to the Loans or the fees payable to the Lenders generally, (vii) affects Section 2.03(a), Section 4.02, Section 4.05 this Section 12.04 or Section 12.06(a), (viii) modifies the definition of “Required Lenders” or “Supermajority Lenders” or (ix) subordinates, or has the effect of subordinating, the Obligations in right of payment or Liens securing Agent’s security interest in the Collateral to any other Debt or other obligation (except with respect to subordination of Liens, as provided in Section 11.09(c)), in each case, shall be effective without consent of all Lenders; (b) no amendment, modification or waiver which increases the Maximum Credit Amount of any Lender shall be effective without the consent of such Lender; (c) no amendment, modification or waiver which changes a scheduled date of prepayment of any Lender shall be effective without the consent of such Lender; and (d) no amendment, modification or waiver which modifies the rights, duties or obligations of Agent shall be effective without the consent of Agent.

Section 12.05Successors and Assigns. This Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and permitted assigns.

Section 12.06Assignments and Participations.

(a)Successors and Assigns Generally. The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that neither Borrower nor any other Loan Party may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of Agent and each Lender, and no Lender may assign or otherwise transfer any of its rights or obligations hereunder except (i) to an

76


assignee in accordance with the provisions of paragraph (b) of this Section, (ii) by way of participation in accordance with the provisions of paragraph (d) of this Section, or (iii) by way of pledge or assignment of a security interest subject to the restrictions of paragraph (e) of this Section (and any other attempted assignment or transfer by any party hereto shall be null and void). Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in paragraph (d) of this Section and, to the extent expressly contemplated hereby, the Related Parties of each of Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.

(b)Assignments by Lenders. Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment and the Loans at the time owing to it); provided that any such assignment shall be subject to the following conditions:

(i)

Minimum Amounts.

(1)in the case of an assignment of the entire remaining amount of the assigning Lender’s Commitment and/or the Loans at the time owing to it or contemporaneous assignments to related Approved Funds that equal at least the amount specified in paragraph 12.06(b)(i)(2) of this Section in the aggregate or in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund, no minimum amount need be assigned; and

(2)in any case not described in paragraph 12.06(b)(i)(1) of this Section, the aggregate amount of the Commitment (which for this purpose includes Loans outstanding thereunder) or, if the applicable Commitment is not then in effect, the principal outstanding balance of the Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment with respect to such assignment is delivered to Agent or, if “Trade Date” is specified in the Assignment, as of the Trade Date) shall not be less than $5,000,000, unless each of Agent and, so long as no Event of Default has occurred and is continuing, Borrower otherwise consents.

(ii)Proportionate Amounts. Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender’s rights and obligations under this Agreement with respect to the Loan or the Commitment assigned.

(iii)Required Consents. No consent shall be required for any assignment except to the extent required by paragraph 12.06(b)(i)(2) of this Section and, in addition:

(1)the consent of Borrower (such consent not to be unreasonably withheld or delayed) shall be required unless (x) an Event of Default has occurred and is continuing at the time of such assignment, or (y) such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund; provided that Borrower shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to Agent within five (5) Business Days after having received notice thereof;

(2)the consent of Agent (such consent not to be unreasonably withheld or delayed) shall be required if such assignment is to a Person that is not

77


a Lender, an Affiliate of such Lender or an Approved Fund with respect to such Lender; and

(3)the consent of Issuing Bank shall be required.

(iv)Assignment and Assumption. The parties to each assignment shall execute and deliver to Agent an Assignment, together with a processing and recordation fee of $3,500; provided that Agent may, in its sole discretion, elect to waive such processing and recordation fee in the case of any assignment.

(v)No Assignment to Certain Persons. No such assignment shall be made to (1) Borrower or any of Borrower’s Affiliates, or Subsidiaries or (2) to any Defaulting Lender or any of its Subsidiaries, or any Person who, upon becoming a Lender hereunder, would constitute any of the foregoing Persons described in this clause (2).

(vi)No Assignment to Natural Persons. No such assignment shall be made to a natural Person.

(vii)Certain Additional Payments. In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which may be outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of Borrower and Agent, the applicable pro rata share of Loans previously requested but not funded by the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (1) pay and satisfy in full all payment liabilities then owed by such Defaulting Lender to Agent, Issuing Bank and each other Lender hereunder (and interest accrued thereon), and (2) acquire (and fund as appropriate) its full pro rata share of all Loans and participations in Letters of Credit in accordance with its Percentage Share. Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under applicable law without compliance with the provisions of this paragraph, then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.

Subject to acceptance and recording thereof by Agent pursuant to paragraph (c) of this Section, from and after the effective date specified in each Assignment, the assignee thereunder shall be a party to this Agreement and, to the extent of the interest assigned by such Assignment, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment, be released from its obligations under this Agreement (and, in the case of an Assignment covering all of the assigning Lender’s rights and obligations under this Agreement, such Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of Sections 4.06, 5.01, 5.05 and 12.03 with respect to facts and circumstances occurring prior to the effective date of such assignment; provided, that except to the extent otherwise expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender. Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this paragraph shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with paragraph (d) of this Section.

78


(c)Register. Agent, acting solely for this purpose as an agent of Borrower, shall maintain a copy of each Assignment delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitments of, and principal amounts (and stated interest) of the Loans owing to, each Lender pursuant to the terms hereof from time to time (the “Register”). The entries in the Register shall be conclusive absent manifest error, and Borrower, Agent and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement. The Register shall be available for inspection by Borrower and any Lender, at any reasonable time and from time to time upon reasonable prior notice.

(d)Participations. Any Lender may at any time, without the consent of, or notice to, Borrower or Agent, sell participations to any Person (other than a natural Person or Borrower or any of Borrower’s Affiliates or Subsidiaries) (each, a “Participant”) in all or a portion of such Lender’s rights and/or obligations under this Agreement (including all or a portion of its Commitment and/or the Loans owing to it); provided that (i) such Lender’s obligations under this Agreement shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations, and (iii) Borrower, Agent, Issuing Bank and the Lenders shall continue to deal solely and directly with such Lender in connection with such Lender’s rights and obligations under this Agreement. For the avoidance of doubt, each Lender shall be responsible for the indemnity under Section 11.05(d) with respect to any payments made by such Lender to its Participant(s).

Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver that requires the consent of all Lenders that affects such Participant. Borrower agrees that each Participant shall be entitled to the benefits of Sections 4.06, 5.01 and 5.05 (subject to the requirements and limitations therein, including the requirements under Section 4.06 (it being understood that the documentation required under Section 4.06 shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to paragraph (b) of this Section; provided that such Participant (A) agrees to be subject to the provisions of Section 5.06 as if it were an assignee under paragraph (b) of this Section; and (B) shall not be entitled to receive any greater payment under Sections 4.06, 5.01 and 5.05, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a Regulatory Change that occurs after the Participant acquired the applicable participation. Each Lender that sells a participation agrees, at Borrower’s request and expense, to use reasonable efforts to cooperate with Borrower to effectuate the provisions of Section 5.06 with respect to any Participant. To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 4.05(a) as though it were a Lender; provided that such Participant agrees to be subject to Section 4.05(b) as though it were a Lender. Each Lender that sells a participation shall, acting solely for this purpose as an agent of Borrower, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant’s interest in the Loans or other obligations under the Loan Documents (the “Participant Register”); provided that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant’s interest in any commitments, loans, letters of credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in  registered  form under Section 5f.103-1(c) of the United States Treasury Regulations. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of

79


this Agreement notwithstanding any notice to the contrary. For the avoidance of doubt, Agent (in its capacity as Agent) shall have no responsibility for maintaining a Participant Register.

(e)Certain Pledges. Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank or any central bank having jurisdiction over such Lender; provided that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.

(f)Notwithstanding any other provisions of this Section 12.06, no transfer or assignment of the interests or obligations of any Lender or any grant of participations therein shall be permitted if such transfer, assignment or grant would require Borrower to file a registration statement with the SEC or to qualify the Loans under the “Blue Sky” laws of any state.

Section 12.07Defaulting Lenders.

(a)Defaulting Lender Adjustments. Notwithstanding any provision of this Agreement to the contrary, if any Lender becomes a Defaulting Lender, then to the extent permitted by applicable law the following provisions shall apply for so long as such Lender is a Defaulting Lender:

(i)Waivers and Amendments. Such Defaulting Lender’s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in the definitions of Required Lenders and Supermajority Lenders.

(ii)Defaulting Lender Waterfall. Any payment of principal, interest, fees or other amounts received by Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Article X or otherwise) or received by Agent from a Defaulting Lender pursuant to Section 4.05(b) shall be applied at such time or times as may be determined by Agent as follows: first, to the payment of any amounts owing by such Defaulting Lender to Agent hereunder; second, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to Issuing Bank hereunder; third, to Cash Collateralize the Issuing Banks’ Fronting Exposure with respect to such Defaulting Lender in accordance with Section 12.07(e); fourth, as Borrower may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by Agent; fifth, if so determined by Agent and Borrower, to be held in a deposit account and released pro rata in order to (x) satisfy such Defaulting Lender’s potential future funding obligations with respect to Loans under this Agreement and (y) Cash Collateralize Issuing Bank’s future Fronting Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with Section 12.07(e); sixth, to the payment of any amounts owing to Agent, the Lenders or Issuing Bank as a result of any judgment of a court of competent jurisdiction obtained by Agent, any Lender or Issuing Bank against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; seventh, so long as no Default or Event of Default exists, to the payment of any amounts owing to Borrower as a result of any judgment of a court of competent jurisdiction obtained by Borrower against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; and eighth, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction; provided that if (x) such payment is a payment of the principal amount of any Loans or disbursements under Letters of Credit in respect of which such Defaulting Lender has not fully funded its appropriate share, and (y) such Loans were

80


made or the related Letters of Credit were issued at a time when the conditions set forth in Section 6.02 were satisfied or waived, such payment shall be applied solely to pay the Loans of, and Letter of Credit disbursements owed to, all Non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or Letter of Credit disbursements owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in Letters of Credit are held by the Lenders pro rata in accordance with the Commitments without giving effect to Section 12.07(a)(iv). Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post Cash Collateral pursuant to this Section 12.07(a)(ii) shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.

(iii)Certain Fees. No Defaulting Lender shall be entitled to receive any unused Commitment fee pursuant to Section 2.04(a) for any period during which that Lender is a Defaulting Lender (and Borrower shall not be required to pay any such fee that otherwise would have been required to have been paid to that Defaulting Lender);

(iv)Reallocation of Participations to Reduce Fronting Exposure. All or any part of such Defaulting Lender’s participation in Letters of Credit shall be reallocated among the Non-Defaulting Lenders in accordance with their respective Percentage Share at such time (calculated without regard to such Defaulting Lender’s Commitment) but only to the extent that (x) the conditions set forth in Section 6.02 are satisfied at the time of such reallocation (and, unless Borrower shall have otherwise notified Agent at such time, Borrower shall be deemed to have represented and warranted that such conditions are satisfied at such time), and (y) such reallocation does not cause the aggregate Loans and LC Exposure of any Non-Defaulting Lender to exceed such Non-Defaulting Lender’s Commitment. No reallocation hereunder shall constitute a waiver or release of any claim of any party hereunder against a Defaulting Lender arising from that Lender having become a Defaulting Lender, including any claim of a Non-Defaulting Lender as a result of such Non-Defaulting Lender’s increased exposure following such reallocation.

(v)Cash Collateral. If the reallocation described in clause (iv) above cannot, or can only partially, be effected, Borrower shall, without prejudice to any right or remedy available to it hereunder or under law, Cash Collateralize Issuing Bank’s Fronting Exposure in accordance with the procedures set forth in Section 12.07(e).

(b)Defaulting Lender Cure. If Borrower, Agent and Issuing Bank agree in writing that a Lender is no longer a Defaulting Lender, Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), that Lender will, to the extent applicable, purchase at par that portion of outstanding Loans of the other Lenders or take such other actions as Agent may determine to be necessary to cause the Loans and funded and unfunded participations in Letters of Credit to be held pro rata by the Lenders in accordance with the Commitments (without giving effect to Section 12.07(a)(iv)), whereupon such Lender will cease to be a Defaulting Lender; provided that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of Borrower while that Lender was a Defaulting Lender; and provided, further, that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender.

81


(c)New Letters of Credit. So long as any Lender is a Defaulting Lender, Issuing Bank shall not be required to issue, extend, renew or increase any Letter of Credit unless it is satisfied that it will have no Fronting Exposure after giving effect thereto.

(d)Replacement of Defaulting Lenders. If any Lender becomes a Defaulting Lender, then Borrower may, at its sole expense and effort, upon notice to such Lender and Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in Section 12.06), all its interests, rights and obligations under this Agreement and the related Loan Documents to an Eligible Assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment); provided that such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and participations in disbursements under Letters of Credit that have not yet been reimbursed, accrued interest thereon, accrued fees and all other amounts payable to it hereunder, from the assignee (to the extent of such outstanding principal and accrued interest and fees) or Borrower (in the case of all other amounts). A Defaulting Lender shall not be required to make any such assignment and delegation if, prior thereto, the circumstances entitling Borrower to require such assignment and delegation cease to apply.

(e)Cash Collateral. At any time that there shall exist a Defaulting Lender, within one Business Day following the written request of Agent or Issuing Bank (with a copy to Agent) Borrower shall Cash Collateralize Issuing Bank’s Fronting Exposure with respect to such Defaulting Lender (determined after giving effect to Section 12.07(a)(iv) and any Cash Collateral provided by such Defaulting Lender) in an amount not less than the Minimum Collateral Amount.

(i)Grant of Security Interest. Borrower, and to the extent provided by any Defaulting Lender, such Defaulting Lender, hereby grants to Agent, for the benefit of Issuing Bank, and agrees to maintain, a first priority security interest in all such Cash Collateral as security for the Defaulting Lenders’ obligation to fund participations in respect of Letters of Credit, to be applied pursuant to clause (ii) below. If at any time Agent determines that Cash Collateral is subject to any right or claim of any Person other than Agent and Issuing Bank as herein provided, or that the total amount of such Cash Collateral is less than the Minimum Collateral Amount, Borrower will, promptly upon demand by Agent, pay or provide to Agent additional Cash Collateral in an amount sufficient to eliminate such deficiency (after giving effect to any Cash Collateral provided by the Defaulting Lender).

(ii)Application. Notwithstanding anything to the contrary contained in this Agreement, Cash Collateral provided under this Section 12.07 in respect of Letters of Credit shall be applied to the satisfaction of the Defaulting Lender’s obligation to fund participations in respect of Letters of Credit (including, as to Cash Collateral provided by a Defaulting Lender, any interest accrued on such obligation) for which the Cash Collateral was so provided, prior to any other application of such property as may otherwise be provided for herein.

(iii)Termination of Requirement. Cash Collateral (or the appropriate portion thereof) provided to reduce Issuing Bank’s Fronting Exposure shall no longer be required to be held as Cash Collateral pursuant to this Section 12.07(e) following (i) the elimination of the applicable Fronting Exposure (including by the termination of Defaulting Lender status of the applicable Lender), or (ii) the determination by Agent and Issuing Bank that there exists excess Cash Collateral; provided that, subject to this Section 12.07 the Person providing Cash Collateral and each Issuing Bank may agree that Cash Collateral shall be held to support future anticipated Fronting Exposure or other obligations and provided

82


further that to the extent that such Cash Collateral was provided by Borrower, such Cash Collateral shall remain subject to the security interest granted pursuant to the Loan Documents.

Section 12.08Invalidity. In the event that any one or more of the provisions contained in any of the Loan Documents, the Letters of Credit or the Letter of Credit Agreements shall, for any reason, be held invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provision of the Notes, this Agreement or any other Loan Document.

Section 12.09Counterparts; Delivery of Electronic Signature Page. This Agreement may be executed in any number of counterparts, all of which taken together shall constitute one and the same instrument and any of the parties hereto may execute this Agreement by signing any such counterpart. Delivery of an executed signature page of this Agreement and the other Loan Documents by email or other electronic means shall be effective as delivery of an original executed signature page of this Agreement and such other Loan Documents and shall be binding on the parties hereto and thereto. Any party delivering an executed counterpart signature page of this Agreement and any other Loan Documents by electronic means shall also physically deliver original executed counterpart signature pages of this Agreement and such other Loan Documents in the manner and quantity as requested by Agent or Agent’s counsel, but the failure to physically deliver such original executed counterpart signature pages shall not affect the validity, enforceability, and binding effect of this Agreement or such other Loan Documents.

Section 12.10Survival. The obligations of the parties under Section 4.06, Article V, and Sections 11.05 and 12.03 shall survive the repayment of the Loans and the termination of the Commitments. To the extent that any payments on the Obligations or proceeds of any Collateral are subsequently invalidated, declared to be fraudulent or preferential, set aside or required to be repaid to a trustee, debtor in possession, receiver or other Person under any bankruptcy law, common law or equitable cause, then to such extent, the Obligations so satisfied shall be revived and continue as if such payment or proceeds had not been received and Agent’s and the Lenders’ Liens, security interests, rights, powers and remedies under this Agreement and each of the other Loan Documents shall continue in full force and effect. In such event, each Loan Document shall be automatically reinstated and Borrower shall take such action as may be reasonably requested by Agent and the Lenders to effect such reinstatement.

Section 12.11Captions. Captions and section headings appearing herein are included solely for convenience of reference and are not intended to affect the interpretation of any provision of this Agreement.

Section 12.12NO ORAL AGREEMENTS. THE LOAN DOCUMENTS EMBODY THE ENTIRE AGREEMENT AND UNDERSTANDING BETWEEN THE PARTIES AND SUPERSEDE ALL OTHER AGREEMENTS AND UNDERSTANDINGS BETWEEN SUCH PARTIES RELATING TO THE SUBJECT MATTER HEREOF AND THEREOF. THE LOAN DOCUMENTS REPRESENT THE FINAL AGREEMENT BETWEEN THE PARTIES AND MAY NOT BE CONTRADICTED BY EVIDENCE OF PRIOR, CONTEMPORANEOUS OR SUBSEQUENT ORAL AGREEMENTS OF THE PARTIES. THERE ARE NO UNWRITTEN ORAL AGREEMENTS BETWEEN THE PARTIES.

Section 12.13GOVERNING LAW; SUBMISSION TO JURISDICTION.

(a)THIS AGREEMENT, EACH NOTE AND EACH OTHER LOAN DOCUMENT, AND ALL MATTERS RELATING HERETO OR THERETO OR ARISING THEREFROM (WHETHER SOUNDING IN CONTRACT LAW, TORT LAW OR OTHERWISE), SHALL BE GOVERNED BY, AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF TEXAS, WITHOUT REGARD TO CONFLICTS OF LAWS PRINCIPLES, EXCEPT TO THE EXTENT THAT UNITED STATES FEDERAL LAW PERMITS ANY LENDER TO CHARGE

83


INTEREST AT THE RATE ALLOWED BY THE LAWS OF THE STATE WHERE SUCH LENDER IS LOCATED. CH. 346 OF THE TEXAS FINANCE CODE (WHICH REGULATES CERTAIN REVOLVING CREDIT LOAN ACCOUNTS AND REVOLVING TRI-PARTY ACCOUNTS) SHALL NOT APPLY TO THIS AGREEMENT OR THE NOTES.

(b)BORROWER, AGENT AND EACH LENDER HEREBY CONSENTS TO THE JURISDICTION OF ANY STATE OR FEDERAL COURT LOCATED WITHIN THE COUNTY OF HARRIS, STATE OF TEXAS AND IRREVOCABLY AGREES THAT ALL ACTIONS OR PROCEEDINGS ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE OTHER LOAN DOCUMENTS MAY BE LITIGATED IN SUCH COURTS. BORROWER, AGENT AND EACH LENDER HEREBY IRREVOCABLY WAIVES ANY OBJECTION, INCLUDING, ANY OBJECTION TO THE LAYING OF VENUE OR BASED ON THE GROUNDS OF FORUM NON CONVENIENS, WHICH IT MAY NOW OR HEREAFTER HAVE TO THE BRINGING OF ANY SUCH ACTION OR PROCEEDING IN SUCH JURISDICTION. THIS SUBMISSION TO JURISDICTION IS NON- EXCLUSIVE AND DOES NOT PRECLUDE BORROWER, AGENT OR ANY LENDER FROM OBTAINING JURISDICTION OVER ANY OTHER PARTY IN ANY COURT OTHERWISE HAVING JURISDICTION.

(c)BORROWER, AGENT AND EACH LENDER HEREBY IRREVOCABLY CONSENTS TO THE SERVICE OF PROCESS OF ANY OF THE AFOREMENTIONED COURTS IN ANY SUCH ACTION OR PROCEEDING BY THE MAILING OF COPIES THEREOF BY REGISTERED OR CERTIFIED MAIL, POSTAGE PREPAID, TO BORROWER AT ITS SAID ADDRESS, SUCH SERVICE TO BECOME EFFECTIVE TEN (10) DAYS AFTER SUCH MAILING. NOTHING HEREIN SHALL AFFECT THE RIGHT OF BORROWER, AGENT, ANY LENDER OR ANY HOLDER OF A NOTE TO SERVE PROCESS IN ANY OTHER MANNER PERMITTED BY LAW OR TO COMMENCE LEGAL PROCEEDINGS OR OTHERWISE PROCEED AGAINST ANOTHER PARTY OR ITS PROPERTIES IN ANY OTHER JURISDICTION.

(d)BORROWER, AGENT AND EACH LENDER HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THE LOAN DOCUMENTS OR THE TRANSACTIONS CONTEMPLATED THEREBY AND AGREE THAT ANY SUCH ACTION OR PROCEEDING SHALL BE TRIED BEFORE A COURT AND NOT BEFORE A JURY. BORROWER, AGENT AND EACH LENDER ACKNOWLEDGES THAT THIS WAIVER IS A MATERIAL INDUCEMENT TO ENTER INTO A BUSINESS RELATIONSHIP, THAT EACH HAS RELIED ON THE WAIVER IN ENTERING INTO THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS, AND THAT EACH WILL CONTINUE TO RELY ON THIS WAIVER IN THEIR RELATED FUTURE DEALINGS. BORROWER, AGENT AND EACH LENDER WARRANTS AND REPRESENTS THAT EACH HAS HAD THE OPPORTUNITY OF REVIEWING THIS JURY WAIVER WITH LEGAL COUNSEL, AND THAT EACH KNOWINGLY AND VOLUNTARILY WAIVES ITS JURY TRIAL RIGHTS.

Section 12.14Interest. It is the intention of the parties hereto that each Lender shall conform strictly to usury laws applicable to it. Accordingly, if the transactions contemplated hereby would be usurious as to any Lender under laws applicable to it (including the laws of the United States of America and the State of Texas or any other jurisdiction whose laws may be mandatorily applicable to such Lender notwithstanding the other provisions of this Agreement), then, in that event, notwithstanding anything to the contrary in any of the Loan Documents or any agreement entered into in connection with or as security for the Notes, it is agreed as follows: (i) the aggregate of all consideration which constitutes interest under law applicable to any Lender that is contracted for, taken, reserved, charged or received by such Lender under any of the Loan Documents or agreements or otherwise in connection with the Notes shall under no circumstances exceed the maximum amount allowed by such applicable law, and any excess shall be canceled automatically and

84


if theretofore paid shall be credited by such Lender on the principal amount of the Obligations (or, to the extent that the principal amount of the Obligations shall have been or would thereby be paid in full, refunded by such Lender to Borrower); and (ii) in the event that the maturity of the Notes is accelerated by reason of an election of the holder thereof resulting from any Event of Default under this Agreement or otherwise, or in the event of any required or permitted prepayment, then such consideration that constitutes interest under law applicable to any Lender may never include more than the maximum amount allowed by such applicable law, and excess interest, if any, provided for in this Agreement or otherwise shall be canceled automatically by such Lender as of the date of such acceleration or prepayment and, if theretofore paid, shall be credited by such Lender on the principal amount of the Obligations (or, to the extent that the principal amount of the Obligations shall have been or would thereby be paid in full, refunded by such Lender to Borrower). All sums paid or agreed to be paid to any Lender for the use, forbearance or detention of sums due hereunder shall, to the extent permitted by law applicable to such Lender, be amortized, prorated, allocated and spread throughout the full term of the Loans evidenced by the Notes until payment in full so that the rate or amount of interest on account of any Loans hereunder does not exceed the maximum amount allowed by such applicable law. If at any time and from time to time (i) the amount of interest payable to any Lender on any date shall be computed at the Highest Lawful Rate applicable to such Lender pursuant to this Section 12.13 and (ii) in respect of any subsequent interest computation period the amount of interest otherwise payable to such Lender would be less than the amount of interest payable to such Lender computed at the Highest Lawful Rate applicable to such Lender, then the amount of interest payable to such Lender in respect of such subsequent interest computation period shall continue to be computed at the Highest Lawful Rate applicable to such Lender until the total amount of interest payable to such Lender shall equal the total amount of interest which would have been payable to such Lender if the total amount of interest had been computed without giving effect to this Section 12.13. To the extent that Chapter 303 of the Texas Finance Code is relevant for the purpose of determining the Highest Lawful Rate, such Lender elects to determine the applicable rate ceiling under such Chapter by the indicated weekly rate ceiling from time to time in effect.

Section 12.15Confidentiality. In the event that Borrower provides to Agent or the Lenders confidential information belonging to Borrower, if Borrower shall (a) denominate any such written information as “confidential” or (b) preface the dissemination of any information communicated in any manner other than in writing as “confidential”, Agent and the Lenders shall thereafter maintain such information in confidence in accordance with the standards of care and diligence that each utilizes in maintaining its own confidential information. This obligation of confidence shall not apply to such portions of the information which (i) are in the public domain, (ii) hereafter become part of the public domain without Agent or the Lenders breaching their obligation of confidence to Borrower, (iii) are previously known by Agent or the Lenders from some source other than Borrower, (iv) are hereafter developed by Agent or the Lenders without using Borrower’s information, (v) are hereafter obtained by or available to Agent or the Lenders from a third party who owes no obligation of confidence to Borrower with respect to such information or through any other means other than through disclosure by Borrower, (vi) are disclosed with Borrower’s consent, (vii) must be disclosed either pursuant to any Governmental Requirement or to Persons regulating the activities of Agent or the Lenders, (viii) as may be required by law or regulation or order of any Governmental Authority in any judicial, arbitration or governmental proceeding, (ix) are disclosed in connection with the exercise of any remedies under this Agreement, under any other Loan Document or under any Hedging Agreement or any agreement related to Banking Services Obligations, or any action or proceeding relating to this Agreement, any other Loan Document or any Hedging Agreement or any agreement related to Banking Services Obligations, or the enforcement of rights hereunder or thereunder, or (x)subject to an agreement containing provisions substantially the same as those of this Section, are disclosed to (A) any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights and obligations under this Agreement, (ii) any actual or prospective party (or its Related Parties) to any swap, derivative or other transaction under which payments are to be made by reference to Borrower and its obligations, this Agreement or payments hereunder. Further, Agent or a Lender may disclose any such information to any other Lender, any of its Affiliates and to its Related Parties, any independent

85


petroleum engineers or consultants, any independent certified public accountants, any legal counsel employed by such Person in connection with this Agreement or any other Loan Document, including the enforcement or exercise of all rights and remedies thereunder, or any assignee or participant (including prospective assignees and participants) in the Loans; provided, however, that Agent or the Lenders shall receive a confidentiality agreement from the Person to whom such information is disclosed such that said Person shall have the same obligation to maintain the confidentiality of such information as is imposed upon Agent or the Lenders hereunder. Notwithstanding anything to the contrary provided herein, this obligation of confidence shall cease three (3) years from the date the information was furnished, unless Borrower requests in writing at least thirty (30) days prior to the expiration of such three-year period, to maintain the confidentiality of such information for an additional three-year period. Borrower waives any and all other rights it may have to confidentiality as against Agent and the Lenders arising by contract, agreement, statute or law except as expressly stated in this Section 12.15.

Section 12.16USA Patriot Act. Each Lender hereby notifies Borrower that pursuant to the requirements of the USA Patriot Act (Title III of Pub. L. 107-56 (signed into law October 26, 2001)) (the “Act”) is required to obtain, verify and record information that identifies Borrower, which information includes the name and address of Borrower and other information that will allow such Lender to identify Borrower in accordance with the Act.

Section 12.17EXCULPATION PROVISIONS. EACH OF THE PARTIES HERETO SPECIFICALLY AGREES THAT IT HAS A DUTY TO READ THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS AND AGREES THAT IT IS CHARGED WITH NOTICE AND KNOWLEDGE OF THE TERMS OF THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS; THAT IT HAS IN FACT READ THIS AGREEMENT AND IS FULLY INFORMED AND HAS FULL NOTICE AND KNOWLEDGE OF THE TERMS, CONDITIONS AND EFFECTS OF THIS AGREEMENT; THAT IT HAS BEEN REPRESENTED BY INDEPENDENT LEGAL COUNSEL OF ITS CHOICE THROUGHOUT THE NEGOTIATIONS PRECEDING ITS EXECUTION OF THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS; AND HAS RECEIVED THE ADVICE OF ITS ATTORNEY IN ENTERING INTO THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS; AND THAT IT RECOGNIZES THAT CERTAIN OF THE TERMS OF THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS RESULT IN ONE PARTY ASSUMING THE LIABILITY INHERENT IN SOME ASPECTS OF THE TRANSACTION AND RELIEVING THE OTHER PARTY OF ITS RESPONSIBILITY FOR SUCH LIABILITY. EACH PARTY HERETO AGREES AND COVENANTS THAT IT WILL NOT CONTEST THE VALIDITY OR ENFORCEABILITY OF ANY EXCULPATORY PROVISION OF THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS ON THE BASIS THAT THE PARTY HAD NO NOTICE OR KNOWLEDGE OF SUCH PROVISION OR THAT THE PROVISION IS NOT “CONSPICUOUS.

[SIGNATURES BEGIN ON NEXT PAGE]

86


The parties hereto have caused this Agreement to be duly executed as of the day and year first above written.

    

EPSILON ENERGY USA INC.,

as Borrower

By:

/s/ J. Andrew Williamson

Name:

J. Andrew Williamson

Title:

CFO

ACKNOWLEDGED AND AGREED:

EPSILON ENERGY LTD., a Canadian corporation,

as Guarantor

By:

/s/ J. Andrew Williamson

Name:

J. Andrew Williamson

Title:

CFO

EPSILON MIDSTREAM, LLC, a Pennsylvania

limited liability company, as Guarantor

By:

Epsilon Energy USA Inc.,

its Managing Member

By:

/s/ J. Andrew Williamson

Name:

J. Andrew Williamson

Title:

Chief Financial Officer

EPSILON OPERATING, LLC,

as Guarantor

By:

Epsilon Energy USA Inc.,

its Sole Member

By:

/s/ J. Andrew Williamson

Name:

J. Andrew Williamson

Title:

Chief Financial Officer

DEWEY ENERGY HOLDINGS, LLC, a Delaware

limited liability company, as Guarantor

By:

Epsilon Energy USA Inc.,

its Sole Member

By:

/s/ J. Andrew Williamson

Name:

J. Andrew Williamson

Title:

Chief Financial Officer

Signature Pages of Borrower and Guarantors to Credit Agreement


    

DEWEY ENERGY GP, LLC, a Delaware limited

liability company, as Guarantor

By:

Epsilon Energy USA Inc.,

Its sole Member

By:

/s/ J. Andrew Williamson

Name:

J. Andrew Williamson

Title:

CFO

ALTOLISA HOLDINGS, LLC, a Delaware limited

liability company, as Guarantor

By:

Epsilon Energy USA Inc.,

Its sole Member

By:

/s/ J. Andrew Williamson

Name:

J. Andrew Williamson

Title:

CFO

Signature Pages of Borrower and Guarantors to Credit Agreement


AGENT, ISSUING BANK AND LENDER:

FROST BANK,

As Agent, Issuing Bank and Lender

By:

/s/ Matt Shands

Matt Shands, Senior Vice President

Exhibit “D” to Credit Agreement


EX-23.1 3 epsn-20231231xex23d1.htm EX-23.1

Exhibit 23.1

DeGolyer and MacNaughton

5001 Spring Valley Road

Suite 800 East

Dallas, Texas 75244

March 20, 2024

Epsilon Energy Ltd.

500 Dallas, Suite 1250

Houston, Texas 77002

Ladies and Gentlemen:

We hereby consent to the reference to DeGolyer and MacNaughton and to the incorporation of the estimates contained in our reports entitled “Report as of December 31, 2023 on Reserves and Revenue of Certain Properties with interests attributable to Epsilon Energy Ltd” and “Report as of December 31, 2023 on Reserves and Revenue of Certain Properties with interests attributable to Epsilon Energy Ltd.” in Part 1 and in the “Supplemental Information to Consolidated Financial Statements (Unaudited)” portion of the Annual Report on Form 10-K of Epsilon Energy Ltd. for the year ended December 31, 2023 (the Annual Report). We further consent to the inclusion of our report of third party dated January 16, 2024, relating to our independent evaluation of the estimated proved oil, condensate, natural gas liquids, and gas reserves, as of December 31, 2023, attributable to Epsilon Energy Ltd. in the Annual Report.

Very truly yours,

/s/ DeGolyer and MacNaughton

DeGOLYER and MacNAUGHTON

Texas Registered Engineering Firm F-716


EX-23.2 4 epsn-20231231xex23d2.htm EX-23.2

Exhibit 23.2

Consent of Independent Registered Public Accounting Firm

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-269267) and Form S-8 (No. 333-232520) of Epsilon Energy Ltd. of our report dated March 20, 2024, relating to the consolidated financial statements, which appears in this Annual Report on Form 10-K.

/s/ BDO USA, P.C.

Houston, Texas

March 20, 2024


EX-31.1 5 epsn-20231231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

pursuant to Rule 13a-14(a)/15d-14(a)

I, Jason Stabell, Chief Executive Officer of Epsilon Energy Ltd., certify that:

1. I have reviewed this Annual Report on Form 10-K of Epsilon Energy Ltd.;

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

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

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

a)

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

b)

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

c)

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

d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

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.

9

Date: March 20, 2024

/s/ Jason Stabell

Jason Stabell

Chief Executive Officer


EX-31.2 6 epsn-20231231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

pursuant to Rule 13a-14(a)/15d-14(a)

I, J. Andrew Williamson, Chief Financial Officer of Epsilon Energy Ltd., certify that:

1. I have reviewed this Annual Report on Form 10-K of Epsilon Energy Ltd.;

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

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

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

a)

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

b)

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

c)

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

d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

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.

9

Date: March 20, 2024

/s/ J. Andrew Williamson

J. Andrew Williamson

Chief Financial Officer


EX-32.1 7 epsn-20231231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Annual Report of Epsilon Energy Ltd. (the “Corporation”) on Form 10-K for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I 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 result of operations of the Corporation.

Date: March 20, 2024

/s/ Jason Stabell

Jason Stabell

Chief Executive Officer


EX-32.2 8 epsn-20231231xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Annual Report of Epsilon Energy Ltd. (the “Corporation”) on Form 10-K for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I 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 result of operations of the Corporation.

Date: March 20, 2024

/s/ J. Andrew Williamson

J. Andrew Williamson

Chief Financial Officer


EX-97.1 9 epsn-20231231xex97d1.htm EX-97.1

Exhibit 97.1

Graphic

XII. EPSILON ENERGY’S CLAWBACK POLICY

Issued By: Board of Directors

Approved By: Board of Directors

The Board of Directors (the “Board”) of Epsilon Energy Ltd. (the “Company”) believes that it is in the best interest of the Company and its shareholders to adopt this clawback policy (the “Policy”), which provides for the recovery of certain incentive compensation in the event of an Accounting Restatement (as defined below). This Policy is designed to comply with, and shall be interpreted to be consistent with, Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), Rule 10D-1 promulgated under the Exchange Act (“Rule 10D-1”) and Nasdaq Listing Rule 5608 (the “Listing Standards”).

1.Administration.  Except as specifically set forth herein, this Policy shall be administered by the Board or, if so designated by the Board, a committee thereof (the Board or such committee charged with administration of this Policy, the “Administrator”). The Administrator is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. Any determinations made by the Administrator shall be final and binding on all affected individuals and need not be uniform with respect to each individual covered by the Policy. In the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board, such as the Compensation Committee, as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority.  Subject to any limitation at applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).

2.Definitions.  As used in this Policy, the following definitions shall apply:

“Accounting Restatement” means an accounting restatement of the Company’s financial statements due to the Company’s material noncompliance with any financial reporting requirements 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 that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

Administrator” has the same meaning set forth in Section 1 hereof.

“Applicable Period” means the three completed fiscal years immediately preceding the date on which the Company is required to prepare an Accounting Restatement, as well as any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period that comprises a period of at least nine months shall count as a completed fiscal year). The “date on which the Company is required to prepare an Accounting Restatement” is the earlier to occur of (a) the date the Board or the Audit Committee concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement or (b) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement, in each case regardless of if or when the restated financial statements are filed.


“Covered Employees” means the Company’s current and former executive officers, as determined by the Administrator in accordance with the definition of executive officer set forth in Rule 10D-1 and the Listing Standards.

Erroneously Awarded Compensation” has the meaning set forth in Section 5 of this Policy.

“Financial Reporting Measure” is any measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measure that is derived wholly or in part from such measure. Financial Reporting Measures include but are not limited to the following (and any measures derived from the following): Company stock price; total shareholder return (“TSR”); revenues; net income; operating income; profitability of one or more reportable segments; financial ratios (e.g., accounts receivable); earnings before interest, taxes, depreciation and amortization (“EBITDA”); funds from operations and adjusted funds from operations; liquidity measures (e.g., working capital, operating cash flow, free cash flow); return measures (e.g., return on invested capital, return on assets); earnings measures (e.g., earnings per share); where sales is subject to an Accounting Restatement; cost per employee, where cost is subject to an Accounting Restatement; any of such financial reporting measures relative to a peer group, where the Company’s financial reporting measure is subject to an Accounting Restatement; and tax basis income. A Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the Securities Exchange Commission.

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. Incentive-Based Compensation is “received” for purposes of this Policy 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 such Incentive-Based Compensation occurs after the end of that period.

3.Covered Employees: Incentive-Based Compensation.  This Policy applies to Incentive-Based Compensation received by a Covered Employee (a) after beginning services as a Covered Employee; (b) if that person served as a Covered Employee at any time during the performance period for such Incentive-Based Compensation; and (c) while the Company had a listed class of securities on a national securities exchange.

4.Required Recoupment of Erroneously Awarded Compensation in the Event of an Accounting Restatement.  In the event the Company is required to prepare an Accounting Restatement, the Company shall promptly recoup the amount of any Erroneously Awarded Compensation received by any Covered Employee, as calculated pursuant to Section 5 hereof, during the Applicable Period.

5.Erroneously Awarded Compensation: Amount Subject to Recovery.  The amount of “Erroneously Awarded Compensation” subject to recovery under the Policy, as determined by the Administrator, is the amount of Incentive-Based Compensation received by the Covered Employee that exceeds the amount of Incentive-Based Compensation that would have been received by the Covered Employee had it been determined based on the restated amounts.

Erroneously Awarded Compensation shall be computed by the Administrator without regard to any taxes paid by the Covered Employee in respect of the Erroneously Awarded Compensation.

By way of example, with respect to any compensation plans or programs that take into account Incentive-Based Compensation, the amount of Erroneously Awarded Compensation subject to recovery hereunder includes, but is not limited to, the amount contributed to any notional account based on Erroneously Awarded Compensation and any earnings accrued to date on that notional amount.

For Incentive-Based Compensation based on stock price or TSR: (a) the Administrator shall determine the amount of Erroneously Awarded Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or TSR upon which the Incentive-Based Compensation was received; and (b) the Company shall maintain documentation of the determination of that reasonable

2


estimate and provide such documentation to The Nasdaq Stock Market (“Nasdaq”).

6.Method of Recoupment. The Administrator shall determine, in its sole discretion, the timing and method for promptly recouping Erroneously Awarded Compensation hereunder, which may include without limitation (a) seeking reimbursement of all or part of any cash or equity-based award, (b) cancelling prior cash or equity-based awards, whether vested or unvested or paid or unpaid, (c) cancelling or offsetting against any planned future cash or equity-based awards, (d) forfeiture of deferred compensation, subject to compliance with Section 409A of the Internal Revenue Code and the regulations promulgated thereunder and (e) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Administrator may affect recovery under this Policy from any amount otherwise payable to the Covered Employee, including amounts payable to such individual under any otherwise applicable Company plan or program, including base salary, bonuses or commissions and compensation previously deferred by the Covered Employee.

The Company is authorized and directed pursuant to this Policy to recoup Erroneously Awarded Compensation in compliance with this Policy unless the Compensation Committee of the Board has determined that recovery would be impracticable solely for the following limited reasons, and subject to the following procedural and disclosure requirements:

(a)The direct expense paid to a third party to assist in enforcing the 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 Administrator must make a reasonable attempt to recover such erroneously awarded compensation, document such reasonable attempt(s) to recover and provide that documentation to Nasdaq;

(b)Recovery would violate home country law of the issuer 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 of the issuer, the Administrator must satisfy the applicable opinion and disclosure requirements of Rule 10D-1 and the Listing Standards; or

(c)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.

7.No Indemnification of Covered Employees.  Notwithstanding the terms of any indemnification or insurance policy or any contractual arrangement with any Covered Employee that may be interpreted to the contrary, the Company shall not indemnify any Covered Employees against the loss of any Erroneously Awarded Compensation, including any payment or reimbursement for the cost of third-party insurance purchased by any Covered Employees to fund potential clawback obligations under this Policy.

8.Administrator Indemnification.  Any members of the Administrator, and any other members of the Board who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be fully indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.

9.Effective Date; Retroactive Application.  This Policy shall be effective as of December 1, 2023 (the “Effective Date”). The terms of this Policy shall apply to any Incentive-Based Compensation that is received by Covered Employees on or after the Effective Date, even if such Incentive-Based Compensation was approved, awarded, granted, or paid to Covered Employees prior to the Effective Date. Without limiting the generality of Section 6 hereof, and subject to applicable law, the Administrator may affect recovery under this Policy from any amount of compensation approved, awarded, granted, payable or paid to the Covered Employee prior to, on or after the Effective Date.

3


10.Amendment; Termination.  The Board may amend, modify, supplement, rescind or replace all or any portion of this Policy at any time and from time to time in its discretion, and shall amend this Policy as it deems necessary to comply with applicable law or any rules or standards adopted by a national securities exchange on which the Company’s securities are listed.

11.Other Recoupment Rights; Company Claims.  The Board intends that this Policy shall be applied to the fullest extent of the law. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company under applicable law or pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

Nothing contained in this Policy, and no recoupment or recovery as contemplated by this Policy, shall limit any claims, damages, or other legal remedies the Company or any of its affiliates may have against a Covered Employee arising out of or resulting from any actions or omissions by the Covered Employee.

12.Successors.  This Policy shall be binding and enforceable against all Covered Employees and their beneficiaries, heirs, executors, administrators, or other legal representatives.

13.Exhibit Filing Requirement.  A copy of this Policy and any amendments thereto shall be posted on the Company’s website and filed as an exhibit to the Company’s annual report on Form 10-K.

[Signature page follows.]

4


CLAWBACK POLICY ACKNOWLEDGMENT

I, the undersigned, agree and acknowledge that I am fully bound by, and subject to, all of the terms and conditions of the Epsilon Energy LTD’s Clawback Policy (as may be amended, restated, supplemented or otherwise modified from time to time, the “Policy”). In the event of any inconsistency between the Policy and the terms of any employment agreement to which I am a party, or the terms of any compensation plan, program or agreement under which any compensation has been granted, awarded, earned or paid, the terms of the Policy shall govern. In the event it is determined by the Administrator that any amounts granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement. Any capitalized terms used in this Acknowledgment without definition shall have the meaning set forth in the Policy.

By:

Officer

Date

Title

5


EX-99.1 10 epsn-20231231xex99d1.htm EX-99.1 Letter Template

Exhibit 99.1

DeGolyer and MacNaughton

5001 Spring Valley Road

Suite 800 East

Dallas, Texas 75244

January 16, 2024

Epsilon Energy Ltd.

500 Dallas Street

Suite 1250

Houston, Texas 77002

Ladies and Gentlemen:

Pursuant to your request, this report of third party presents an independent evaluation, as of December 31, 2023, of the extent and value of the estimated net proved oil, condensate, natural gas liquids (NGL), and gas reserves of certain properties in which Epsilon Energy Ltd. (Epsilon) has represented it holds an interest. This evaluation was completed on January 16, 2024. The properties evaluated herein consist of working and royalty interests located in New Mexico, Oklahoma, Pennsylvania, and Texas. Epsilon has represented that these properties account for 100 percent on a net gas equivalent basis of Epsilon’s net proved reserves as of December 31, 2023. The net proved reserves estimates have been prepared in accordance with the reserves definitions of Rules 4–10(a) (1)–(32) of Regulation S–X of the United States Securities and Exchange Commission (SEC). This report was prepared in accordance with guidelines specified in Item 1202 (a)(8) of Regulation S–K and is to be used for inclusion in certain SEC filings by Epsilon.

Reserves estimates included herein are expressed as net reserves. Gross reserves are defined as the total estimated petroleum remaining to be produced from these properties after December 31, 2023. Net reserves are defined as that portion of the gross reserves attributable to the interests held by Epsilon after deducting all interests held by others.

Values for proved reserves in this report are expressed in terms of future gross revenue, future net revenue, and present worth. Future gross revenue is defined as that revenue which will accrue to the evaluated interests from the production and sale of the estimated net reserves. Future net revenue is calculated by deducting production taxes, impact fees, operating expenses, capital costs, and abandonment


2

DeGolyer and MacNaughton

costs from future gross revenue. Operating expenses include field operating expenses, transportation and processing expenses, and an allocation of overhead that directly relates to production activities. Capital costs include drilling and completion costs, facilities costs, and field maintenance costs. Abandonment costs are represented by Epsilon to be inclusive of those costs associated with the removal of equipment, plugging of wells, and reclamation and restoration associated with the abandonment. At the request of Epsilon, future income taxes were not taken into account in the preparation of these estimates. Present worth is defined as future net revenue discounted at a discount rate of 10 percent per year compounded monthly over the expected period of realization. Present worth should not be construed as fair market value because no consideration was given to additional factors that influence the prices at which properties are bought and sold.

Estimates of reserves and revenue should be regarded only as estimates that may change as further production history and additional information become available. Not only are such estimates based on that information which is currently available, but such estimates are also subject to the uncertainties inherent in the application of judgmental factors in interpreting such information.

Information used in the preparation of this report was obtained from Epsilon and from public sources. In the preparation of this report we have relied, without independent verification, upon information furnished by Epsilon with respect to the property interests being evaluated, production from such properties, current costs of operation and development, current prices for production, agreements relating to current and future operations and sale of production, and various other information and data that were accepted as represented. A field examination was not considered necessary for the purposes of this report.

Definition of Reserves

Petroleum reserves included in this report are classified as proved. Only proved reserves have been evaluated for this report. Reserves classifications used in this report are in accordance with the reserves definitions of Rules 4–10(a)
(1)–(32) of Regulation S–X of the SEC. Reserves are judged to be economically producible in future years from known reservoirs under existing economic and operating conditions and assuming continuation of current regulatory practices using conventional production methods and equipment. In the analyses of production-decline curves, reserves were estimated only to the limit of economic rates of production under existing economic and operating conditions using prices and costs


3

DeGolyer and MacNaughton

consistent with the effective date of this report, including consideration of changes in existing prices provided only by contractual arrangements but not including escalations based upon future conditions. The petroleum reserves are classified as follows:

Proved oil and gas reserves – Proved oil and gas reserves are those quantities of oil and gas, which, by analysis of geoscience and engineering data, can be estimated with reasonable certainty to be economically producible—from a given date forward, from known reservoirs, and under existing economic conditions, operating methods, and government regulations—prior to the time at which contracts providing the right to operate expire, unless evidence indicates that renewal is reasonably certain, regardless of whether deterministic or probabilistic methods are used for the estimation. The project to extract the hydrocarbons must have commenced or the operator must be reasonably certain that it will commence the project within a reasonable time.

(i) The area of the reservoir considered as proved includes:

(A) The area identified by drilling and limited by fluid contacts, if any, and (B) Adjacent undrilled portions of the reservoir that can, with reasonable certainty, be judged to be continuous with it and to contain economically producible oil or gas on the basis of available geoscience and engineering data.

(ii) In the absence of data on fluid contacts, proved quantities in a reservoir are limited by the lowest known hydrocarbons (LKH) as seen in a well penetration unless geoscience, engineering, or performance data and reliable technology establishes a lower contact with reasonable certainty.

(iii) Where direct observation from well penetrations has defined a highest known oil (HKO) elevation and the potential exists for an associated gas cap, proved oil reserves may be assigned in the structurally higher portions of the reservoir only if geoscience, engineering, or performance data and reliable technology establish the higher contact with reasonable certainty.

(iv) Reserves which can be produced economically through application of improved recovery techniques (including, but not


4

DeGolyer and MacNaughton

limited to, fluid injection) are included in the proved classification when:

(A) Successful testing by a pilot project in an area of the reservoir with properties no more favorable than in the reservoir as a whole, the operation of an installed program in the reservoir or an analogous reservoir, or other evidence using reliable technology establishes the reasonable certainty of the engineering analysis on which the project or program was based; and (B) The project has been approved for development by all necessary parties and entities, including governmental entities.

(v) Existing economic conditions include prices and costs at which economic producibility from a reservoir is to be determined. The price shall be the average price during the 12-month period prior to the ending date of the period covered by the report, determined as an unweighted arithmetic average of the first-day-of-the-month price for each month within such period, unless prices are defined by contractual arrangements, excluding escalations based upon future conditions.

Developed oil and gas reserves – Developed oil and gas reserves are reserves of any category that can be expected to be recovered:

(i) Through existing wells with existing equipment and operating methods or in which the cost of the required equipment is relatively minor compared to the cost of a new well; and

(ii) Through installed extraction equipment and infrastructure operational at the time of the reserves estimate if the extraction is by means not involving a well.

Undeveloped oil and gas reserves – Undeveloped oil and gas reserves are reserves of any category that are expected to be recovered from new wells on undrilled acreage, or from existing wells where a relatively major expenditure is required for recompletion.

(i) Reserves on undrilled acreage shall be limited to those directly offsetting development spacing areas that are


5

DeGolyer and MacNaughton

reasonably certain of production when drilled, unless evidence using reliable technology exists that establishes reasonable certainty of economic producibility at greater distances.

(ii) Undrilled locations can be classified as having undeveloped reserves only if a development plan has been adopted indicating that they are scheduled to be drilled within five years, unless the specific circumstances justify a longer time.

(iii) Under no circumstances shall estimates for undeveloped reserves be attributable to any acreage for which an application of fluid injection or other improved recovery technique is contemplated, unless such techniques have been proved effective by actual projects in the same reservoir or an analogous reservoir, as defined in [section 210.4–10 (a) Definitions], or by other evidence using reliable technology establishing reasonable certainty.

Methodology and Procedures

Estimates of reserves were prepared by the use of appropriate geologic, petroleum engineering, and evaluation principles and techniques that are in accordance with the reserves definitions of Rules 4–10(a) (1)–(32) of Regulation S–X of the SEC and with practices generally recognized by the petroleum industry as presented in the publication of the Society of Petroleum Engineers entitled “Standards Pertaining to the Estimating and Auditing of Oil and Gas Reserves Information (revised June 2019) Approved by the SPE Board on 25 June 2019” and in Monograph 3 and Monograph 4 published by the Society of Petroleum Evaluation Engineers. The method or combination of methods used in the analysis of each reservoir was tempered by experience with similar reservoirs, stage of development, quality and completeness of basic data, and production history.

Based on the current stage of field development, production performance, the development plans provided by Epsilon, and analyses of areas offsetting existing wells with test or production data, reserves were classified as proved. The undeveloped reserves estimates were based on opportunities identified in the plan of development provided by Epsilon.  

Epsilon has represented that its senior management is committed to the development plan provided by Epsilon and that Epsilon has the financial capability


6

DeGolyer and MacNaughton

to execute the development plan, including the drilling and completion of wells and the installation of equipment and facilities.

For the evaluation of unconventional reservoirs, a performance-based methodology integrating the appropriate geology and petroleum engineering data was utilized for this report. Performance-based methodology primarily includes (1) production diagnostics, (2) decline-curve analysis, and (3) model-based analysis (if necessary, based on availability of data). Production diagnostics include data quality control, identification of flow regimes, and characteristic well performance behavior. These analyses were performed for all well groupings (or type-curve areas).

Characteristic rate-decline profiles from diagnostic interpretation were translated to modified hyperbolic rate profiles, including one or multiple b-exponent values followed by an exponential decline. Based on the availability of data, model-based analysis may be integrated to evaluate long-term decline behavior, the effect of dynamic reservoir and fracture parameters on well performance, and complex situations sourced by the nature of unconventional reservoirs.

In the evaluation of undeveloped reserves, type-well analysis was performed using well data from analogous reservoirs for which more complete historical performance data were available.

Data provided by Epsilon from wells drilled through December 31, 2023, and made available for this evaluation were used to prepare the reserves estimates herein. Reserves estimates for wells located in New Mexico, Pennsylvania, and Texas were based on consideration of daily and monthly production data available for certain properties only through November 2023. Estimated cumulative production, as of December 31, 2023, was deducted from the estimated gross ultimate recovery to estimate gross reserves. This required that production be estimated for up to 1 month for properties in New Mexico, Pennsylvania, and Texas. Reserves estimates for wells and overriding royalty interests located in Oklahoma were based on consideration of monthly production data available for certain properties only through June 2023. Estimated cumulative production, as of December 31, 2023, was deducted from the estimated gross ultimate recovery to estimate gross reserves, requiring that production be estimated for up to 6 months for properties in Oklahoma. Additionally, reserves estimates for wells and overriding royalty interests located in Oklahoma were based on consideration of monthly production data available for twelve properties only through April 2023, due primarily to these data not being available in the public domain. Estimated cumulative production, as of December 31, 2023, was


7

DeGolyer and MacNaughton

deducted from the estimated gross ultimate recovery to estimate gross reserves, requiring that production be estimated for up to 8 months for properties in Oklahoma. Epsilon has represented that properties for which monthly production data were available only through April 2023 were producing as of December 31, 2023.

Oil and condensate reserves estimated herein are those to be recovered by normal field separation. NGL reserves estimated herein include pentanes and heavier fractions (C5+) and liquefied petroleum gas (LPG), which consists primarily of propane and butane fractions, and are the result of low-temperature plant processing. Oil, condensate, and NGL reserves included in this report are expressed in thousands of barrels (Mbbl). In these estimates, 1 barrel equals 42 United States gallons. For reporting purposes, oil and condensate reserves have been estimated separately and are presented herein as a summed quantity.

Gas quantities estimated herein are expressed as sales gas. Sales gas is defined as the total gas to be produced from the reservoirs, measured at the point of delivery, after reduction for fuel usage, flare, and shrinkage resulting from field separation and processing. Gas reserves estimated herein are reported as sales gas. Gas quantities are expressed at a temperature base of 60 degrees Fahrenheit (°F) and at the pressure base of the state in which the quantities are located. Gas quantities included in this report are expressed in millions of cubic feet (MMcf).

Gas quantities are identified by the type of reservoir from which the gas will be produced. Nonassociated gas is gas at initial reservoir conditions with no oil present in the reservoir. Associated gas is both gas-cap gas and solution gas. Gas-cap gas is gas at initial reservoir conditions and is in communication with an underlying oil zone. Solution gas is gas dissolved in oil at initial reservoir conditions. Gas quantities estimated herein include both associated and nonassociated gas.

At the request of Epsilon, liquid reserves estimated herein were converted to gas equivalent using an energy equivalent factor of 1 barrel of liquids per 6,000 cubic feet of gas equivalent.

Primary Economic Assumptions

Revenue values in this report were estimated using initial prices, expenses, and costs provided by Epsilon. Future prices were estimated using guidelines established by the SEC and the Financial Accounting Standards Board (FASB). The


8

DeGolyer and MacNaughton

following economic assumptions were used for estimating the revenue values reported herein:

Oil, Condensate, and NGL Prices

Epsilon has represented that the oil, condensate, and NGL prices were based on a reference price, calculated as the unweighted arithmetic average of the first-day-of-the-month price for each month within the 12-month period prior to the end of the reporting period, unless prices are defined by contractual agreements. Epsilon supplied differentials to a West Texas Intermediate price of $77.62 per barrel and the prices were held constant thereafter. The volume-weighted average prices attributable to the estimated proved reserves over the lives of the properties were $78.55 per barrel of oil and condensate and $33.43 per barrel of NGL.

Gas Prices

Epsilon has represented that the gas prices were based on a reference price, calculated as the unweighted arithmetic average of the first-day-of-the-month price for each month within the 12-month period prior to the end of the reporting period, unless prices are defined by contractual agreements. Epsilon supplied differentials to a Henry Hub price of $2.61 per million Btu and the prices were held constant thereafter. Btu factors provided by Epsilon were used to convert prices from dollars per million Btu to dollars per thousand cubic feet. The volume-weighted average price attributable to the estimated proved reserves over the lives of the properties was $1.707 per thousand cubic feet of gas.

Production Taxes and Impact Fees

For properties located in New Mexico, Oklahoma, and Texas, production taxes were calculated using rates provided by Epsilon. For wells located in Pennsylvania, and in accordance with state law, an annual impact fee is assessed over the course of the first 15 years of production after the well is drilled. The amount of the annual fee imposed is adjusted annually on a


9

DeGolyer and MacNaughton

sliding scale based on the average price of gas for each given year.

Operating Expenses, Capital Costs, and Abandonment Costs

Estimates of operating expenses and future capital expenditures, provided by Epsilon and based on existing economic conditions, were held constant for the lives of the properties. In certain cases, future expenditures, either higher or lower than current expenditures, may have been used because of anticipated changes in operating conditions, but no general escalation that might result from inflation was applied. Abandonment costs, which are those costs associated with the removal of equipment, plugging of wells, and reclamation and restoration associated with the abandonment, were provided by Epsilon and were not adjusted for inflation. At the request of Epsilon, abandonment costs and any associated negative future net revenue have been included herein for those proved developed properties for which reserves were estimated to be zero. Operating expenses, capital costs, and abandonment costs were considered, as appropriate, in determining the economic viability of the undeveloped reserves estimated herein.

In our opinion, the information relating to estimated proved reserves, estimated future net revenue from proved reserves, and present worth of estimated future net revenue from proved reserves of oil, condensate, NGL, and gas contained in this report has been prepared in accordance with Paragraphs 932-235-50-4, 932-235-50-6, 932-235-50-7, 932-235-50-9, 932-235-50-30, and 932-235-50-31(a), (b), and (e) of the Accounting Standards Update 932-235-50, Extractive Industries – Oil and Gas (Topic 932): Oil and Gas Reserve Estimation and Disclosures (January 2010) of the FASB and Rules 4–10(a) (1)–(32) of Regulation S–X and Rules 302(b), 1201, 1202(a) (1), (2), (3), (4), (8), and 1203(a) of Regulation S–K of the SEC; provided, however, that (i) future income tax expenses have not been taken into account in estimating the future net revenue and present worth values set forth herein and (ii) estimates of the proved developed and proved undeveloped reserves are not presented at the beginning of the year.

To the extent the above-enumerated rules, regulations, and statements require determinations of an accounting or legal nature, we, as engineers, are necessarily


10

DeGolyer and MacNaughton

unable to express an opinion as to whether the above-described information is in accordance therewith or sufficient therefor.

Summary of Conclusions

DeGolyer and MacNaughton has performed an independent evaluation of the extent and value of the estimated net proved oil, condensate, NGL, and gas reserves of certain properties in which Epsilon has represented it holds an interest. The estimated net proved reserves, as of December 31, 2023, of the properties evaluated herein were based on the definition of proved reserves of the SEC and are summarized as follows, expressed in thousands of barrels (Mbbl), millions of cubic feet (MMcf), and millions of cubic feet of gas equivalent (MMcfe):

Estimated by DeGolyer and MacNaughton

Net Proved Reserves

as of December 31, 2023

Oil and

Condensate

(Mbbl)

NGL

(Mbbl)

Sales

Gas

(MMcf)

Gas

Equivalent

(MMcfe)

Proved Developed

272

249

47,555

50,681

Proved Undeveloped

69

134

18,361

19,581

Total Proved

341

383

65,916

70,262

Note: Liquid reserves estimated herein were converted to gas equivalent using an energy equivalent factor of 1 barrel of liquids per 6,000 cubic feet of gas equivalent.

The estimated future revenue to be derived from the production and sale of the net proved reserves, as of December 31, 2023, of the properties evaluated using the guidelines established by the SEC is summarized as follows, expressed in thousands of dollars (M$):

Proved

Developed

(M$)

Total

Proved

(M$)

Future Gross Revenue

109,957

152,125

Production Taxes and Impact Fees

3,418

5,077

Operating Expenses

57,805

68,737

Capital Costs

0

8,793

Abandonment Costs

6,829

7,022

Future Net Revenue

41,905

62,496

Present Worth at 10 Percent

31,181

40,978

Note:  Future income taxes have not been taken into account in the preparation of these estimates.


11

DeGolyer and MacNaughton

While the oil and gas industry may be subject to regulatory changes from time to time that could affect an industry participant’s ability to recover its reserves, we are not aware of any such governmental actions which would restrict the recovery of the December 31, 2023, estimated reserves.

DeGolyer and MacNaughton is an independent petroleum engineering consulting firm that has been providing petroleum consulting services throughout the world since 1936. DeGolyer and MacNaughton does not have any financial interest, including stock ownership, in Epsilon. Our fees were not contingent on the results of our evaluation. This report has been prepared at the request of Epsilon. DeGolyer and MacNaughton has used all assumptions, procedures, data, and methods that it considers necessary to prepare this report.

Submitted,

/s/ DeGolyer and MacNaughton

DeGOLYER and MacNAUGHTON

Texas Registered Engineering Firm F-716

/s/ Dilhan Ilk

Dilhan Ilk, P.E.

Executive Vice President

DeGolyer and MacNaughton


DeGolyer and MacNaughton

5001 Spring Valley Road

Suite 800 East

Dallas, Texas 75244

CERTIFICATE of QUALIFICATION

I, Dilhan Ilk, Petroleum Engineer with DeGolyer and MacNaughton, 5001 Spring Valley Road, Suite 800 East, Dallas, Texas, 75244 U.S.A., hereby certify:

1.That I am an Executive Vice President with DeGolyer and MacNaughton, which firm did prepare this report of third party addressed to Epsilon dated
January 16, 2024, and that I, as Executive Vice President, was responsible for the preparation of this report of third party.

2.That I attended Istanbul Technical University, and that I graduated with a Bachelor of Science degree in Petroleum Engineering in the year 2003, a Master of Science degree in Petroleum Engineering from Texas A&M University in 2005, and a Doctor of Philosophy degree in Petroleum Engineering from Texas A&M University in 2010; that I am a Registered Professional Engineer in the State of Texas; that I am a member of the Society of Petroleum Engineers; and that I have in excess of 13 years of experience in oil and gas reservoir studies and reserves evaluations.

/s/ Dilhan Ilk

Dilhan Ilk, P.E.

Executive Vice President

DeGolyer and MacNaughton


GRAPHIC 11 epsn-20231231xex10d8001.jpg GRAPHIC begin 644 epsn-20231231xex10d8001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" 1 &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#Z!^#GQ.M? MC3XS^(/AWQA\0/$'@SXJ:=KE[:V.B0:BUG%9VB.5MFA@/[JX!4!F:17))/08 M%?17@[6[SX9?"S1$\?ZQ)?ZZA:VFNG7=-?3&1]I1%')88(51QT[5\Z?%+P_\ M"?VO/ ]]XCU_6M-\(>.?#[W-N^JPWJ6>H:?-#(Z G<06C)0,I.001@UYW>^. M?&>A?!7X ^//B;-K#Z#I&JW,.KZQ9K)'<):NK1VUY( -P!&#TZ$&@#[:\(?' M#P=XTC\0?8]4%K/X?)_M6UU&-K::R&-VZ1'P54@$@]*J:7^T'X+U3Q1IOA]; MZXM=3U6VEO-+2\M9(5U&*,!G:W9@!)@$'CL:^5/B_HG@GXG?!CXR>)?@I/?^ M-O$M_H]JFHZS'<2SI>1PS(YM5+#YW$*OD+SA@.IQ7MGPS_:"^$'[0.H^ [SP MW]D\2>++.)IK:V2 FYT)7BVW#3'&(>!LY^\=H&'?BUX>^(TU^ MNH^&]'T34+O3#>M!)#(D44:!Y"V#L?"_"GP-\+ZQ9^*+_ M %CPO+;QQV&KZS.T]Y?;F(3+$!I'8\#C)KY^_9]\9Z%HG@S]I#PYJ.J6MGK< M7B;7KR6PGD"R1P21#9(P/W4;LQP"< 5YOH.M2Z-^SA^R+XR647/@OPWJ"GQ" M\)WI:B1'BBDEQ]U4=LDG[N>: /N/PY\;/"?B75=9TJ*^DL=8TBW%W>Z;J$#V M]S% >DOEL,E#@_,,BN+'[9_PD?2K+5(_$WFZ9=W;62WD=M*T4<@D\O\ >-MP M@+# +8S7#>)K>T\;?MO?#OQ;X5U"UO-+T#PMJ0\1ZG9S*\"P2X^RPR2*=NXN M7D"DYVH3TQ7SWH>NZ"W_ 39^)#1W^G[F\0:FV,4 ?I4 MKK)&'0AU894@\$5\>?M-> OB;X!^&GB3XN:?\7O$-CXMT1?[0CT")XSH;QAP M!:_9]F7)!VARQ8D]L\?4?@#4;:]^'_AZ\BN8IK9]-@<3HX9"/+7)W=,5\R^. M/VO/@?\ $#QY1_''P6_\ P@\4 M^KBSG\;H7T"WN(722]41B3(&/D^1E.'P?F Z\5\X?!74;/\ 9[\(?'GPAXEN M8M/U"'7-1UJPBG8*]]!>+NA,*GF3Y_D^7/S<4 :7B']JZ]UG]D/PUXS6+5;' M5M?9=/O[W0;)KJ;32I*W,Z( >0%.WT+ ]J[#]E#3])\4^$;_ ,0Z1\9/$_Q/ MT^]D2-7U:X6.2P=-V^,HBJ58[AN#<_**R?V;-<\-_LP_ /X=^%?B/K]AX3US M6HYKE+?59/)3S';S'C,C?(I <<,15OX-_#>U3XR?%?Q?X#N8]/\ !OB/^S&B MFM%!M;R]B2<7,T&/E*$20C>O#,KX)Q0!G_&G_D.?#?\ ZZ#_ -"%?0?CO_D1 MM8_Z]'_]!HHH YK]GS_DE&D?[K?^A&L/X"?\C+\1/^PN?Y&BB@#?O_\ D)^+ M_I!_(U-I/_)/-7_ZXR_^@FBB@#F_@+_R1VX_[>/ZT1?\@&?_ *[I_P"@M110 M!Z/X?_Y%2#_KBW]:\GD^^WU-%% ';>(_^1I^'G_7:;_TF:L[XD_\E#\$?]?# A_P J** ,W]I7_D6=&_["$=>L:;_R#[?_ '!_*BB@#__9 end GRAPHIC 12 epsn-20231231xex10d8002.jpg GRAPHIC begin 644 epsn-20231231xex10d8002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" 1 &X# 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#Z%^%WQ3L_ MBW\5OB5X4\=>.]?\%?$33->NK31M$MM2:Q@AT]#BVFAC_P!7 ?$W M0_@3^U_X8UNZ\5ZIIGA;QGX8O[^P;4EO4L]0L&M[B2)),L06C81JP/*\X!R" M*\HE\7^-]'_9V^#7C3Q_<:QJ'A[PWXIG34-9LU=+J32\-%;7K #=C^+..F#0 M!]Q^#OC=X1\;WFNV5EJ+6FHZ$ ^I6.HQ-;3VJ$9#NC@$*0"=W3BJ.G?M#>"- M2\2Z)H:ZC-;W>NQR2:/)=6SQ0ZDL8#/]G=AB3 (.!V-?,'Q*T;P'\8OAA\7- M?^"U_J/C7QE?^%VL[K7(KJ6=7C!5A:@L!ND,:N-HY&0#]X5ZA\)?VA?A!\>- M/^'":/%::[XPL!');Z,(&-UH<@C"3O)E?W01=RY. QVARVTD3!4BS)(6Q\AR?E'7@'O72?"?QMX'\,_ S1] ME>(? 3QCH>@^*OVE_#VI:G; M66M-KUW>_89W"R"W-HI$I!Z(?[QXR0.I%>0:'JT]K^R'^S]XILW_ +0\*^&? M$R77B%;0^8+>'S'599 .BQEMQSTX- 'W=X=^-?A3Q'XAO]!CO)M/URRM?MTV MFZE;O;7'V?\ Y[*C %D]QFN+G_;.^$L.CR:J/$IFTZ*_DTZ:YAM972&5&"L9 M"%^106 W' KA?B&ME\2/VPO@7XC\&ZE:ZC;^']-UB[\0:C83+)%%836ZI;I* MZG'SRLQ52<_*S=J\0\.Z]H$W[$'[4CQ:AI[&7Q5XF9&69,N&ES$1SSD'*^O: M@#]$[:YBO;:*X@D66"5!)'(AR&4C((/H17R?X$\2Z_\ M$_#_P")WBZV\5ZO MX=UW2-3O[+0X-/NVB@T_[-GRO-A'R3;RH9_-#<-@;>*]_P#@C?P:G\'/ ]Q; M7$=U$VB60\V)PZDB! >1[U\Y?';X6Z3X&F\9V7POU+5T^('CX.C>&-*O<6PG ME78]]<*,^3&JDLS' 8@*,DT >X_LO_%R?X[? +P7XZNH$MKW5K+==1QC"">- MVBEV_P"R7C8CV(KS#PAXJUO]HGQ]\7O(U_5=#T?P?=#1=%BTJZ:W#7:QEI;B M7;CS,/A0CY3 .1DUW?PVM_!_[*'PO^%WPUU77(K:YG\K0].:1&)O[U@7?&T' M;N<#D#->4_!:]LOV>?'/Q^T?Q3=P:4MYJC^)M,ENI @OK>:,[O+S]XK)\ MA4+/VK/@7X?GC\37?A"9;JZT_Q!J>B;([R26W?RRL#,K", M.P)+ 9&,#K47[.$OCGP+\??B5\+]9\6:GX]\*:/86&IZ;J^M,)+VU>XWYMI9 M0!YAPI8$\@#WP.,^"'Q#T/\ 8X_9*X?'WC+4]^M:Y:^AO$O_(G:A_UZ/_Z#110!Q7[. M'_)+;'_KI)_Z$:S/@O\ \E(^)7_7^G\FHHH Z34O^1@\4_\ 7I#_ %J7PI_R M)^J?[K_^@T44 GRAPHIC 13 epsn-20231231xex97d1001.jpg GRAPHIC begin 644 epsn-20231231xex97d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" !Y 1X# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J: MIJ<&CV$UW]6Z^8/VD/C1;S?'OX0_!C2IQ-JVMZJNJZPD1R;> MPA1W"MZ%W /T0^HH ]F^!^OR^+/A1X:URXE$UQJ=J+R20?Q,Y+9_6NYKYI_8 M$\>#Q!\%)O"-Z?*\1>!-4N_#NHVK\.@BF?R6(]&C*\^H;TKZ6H **** "BBB M@ HHHH **** "BD9E12S$*H&22< "OC_ ./G[>MEX5O;K0OA_!!K&H1$QS:O M/\UM$PX(C _UA'K]WZUV87"5L9/DHQO^2]3CQ6+HX.'/6=OS9]@TP2HS;0ZE MAV!YK\??&/QX^(/CR:1];\7:G/&YSY$4YAA7Z(F *Q-,M?%VKKYVG1^(+Y?^ M>EH+B0?FN:^GCPW-1O4JI?+_ (*/FI<1PH/K7G8W):V$INM&2E%=CT,'G5'%U%1E%QD^Y],45Y#^U!=^,= M^%^H^(_!>NOI&H:.AN9H3!'*EQ"/O@[U."!\P(]"*^"/^&SOC"W_ #-IY]+* M#_XBL,%E-7'4_:4I+336_P#D;XS-:6!J>SJQ>NNEO\S]5:*_+RT_:K^/+)Y\ M.K:C/$.=XT='3\_+Q71^&?\ @H+\2=#N5CUJSTO7(T.)$EMS;2_FG /U4UUR MX?Q:7NN+]'_FCDCG^%;]Y27R_P""?I!17BOP'_:K\)_'0FPMO,T;Q%&F]]*N MV!9P.K1L.' _ CTKL?C!\8?#_P %/",NO:_,VTGR[:TAP9;F7'"(/YGH!7AR MPM>%7V$H/F['MQQ5&=+V\9+E[G';:9MD%IIT' MGW+^@+D$EO\ = KG[W7/VCEMQ?7%UX\6$C<' FZ?0#(_*O>CD%:R=6I&+?1L M\*6?4;M4H2DEU2/U-HK\FM-_:I^+_A>X=/\ A,M2>:,X:'4T68J?0K(N17Z; M> =5O_&GPKT+4+J[-OJ>IZ7%+)=0( 4E>,$NJ].",_.N=.FV"5+2'$B$!D;[O M&5(..U>]?L8>,?BA\7;B^\3>*/%3W/ANR7YZWVMH8T,WI5Z_U>,)3CH/4TZ63U:N'^LJ<>6U^NEM^@5=D0*99,;G('4X[FI:\ ]X***\]^,/QN\.?!CPUJ6K M:SB@DUX-^SW^PTOPZ^+EU\8_'WBZZ\;?%._67SKA%$ M5A:F1=I2%#EB%7Y%)(X_A%?"VD_M=?'#]O'X^Z1\/?#FMOX"\+:I=,;F'P^# M%*EBF3))+/\ ?8[ >,@9(&*_8/PMX:L?!WAS3=#TR-HM/T^!+>!7 )QP)1V5V W M*Q_B# _>K[K^%_Q0\,_&3P1IOBSPCJD.K:)?Q[XIHCRI_B1UZJZG@J>15WQU MX'T/XE>$=4\,>)-/AU71-3@:WNK6895U/\B.H(Y! (K\G_$_AWXH?\$G/B]_ M;GAV2Y\5?!?7;D+);2L=C>D%OC[\/=- M\8^$+];[2KQ>5/$MO(/O12+_ NIX(_$<&J'Q\TOQI>^ +N[\!ZZVC:]8*UR MJ&-'2Z0#+1G<#@X&0?7ZUK2A[2:@W:_5[$5)^S@YI7MT6YZ317Y4P_MG_&". M2.3_ (2PR!6#;'LX=K>Q^7H:_0OX!?&[2_CIX%@UFSVV^HPXAU"PW9:WFQS_ M ,!/53Z?0UZN-RG$8&"J3LUY=/4\K!9MA\=-TX73\^OH>ET445XI[(45\0?M M;_$;XN? SQG;SZ5XS=_#6L%WLHWMH3);LN-\1RO(&00?3@]*[#]D76?B;\9- M U#Q/XH\;7 T82-9V=M:00I(TJD;W8[. .@'?)/85[,LLE##+%NI'E?K?TV/ M'CF49XEX50ES+TMZ[F1^WI^T#<^&;*+X>Z!']0\4ZW8Z-I%I)>ZE>RK#;V\0Y=CT^@]3V%=#\8?&$OC_XI>*-? MED0.V,?@H6O6_V*?&_@+X;^-=:\0^--5BTRYAM5@TTRPO)RY/F ML-JG!P%'T8U]W0H_V9@?W<>:5KV6[;_R_(^%KUO[2QW[R5HWM=]$OZ^\^G?@ M%^Q-X8^'6GVVI>++:W\2^)F =A.N^UM3_=1#PQ']YOP KZ3M[6&TC$<$,<,8 MX"1J% _ 5XS_ ,-F?!W_ *'.#_P%G_\ C='_ V9\'?^AS@_\!9__C=?!8BG MF&*FYU82;]'^!]WAZF PL%"E.*7JOQ/7M3T33]:MW@U"QMKZ"0;6CN8ED5AZ M$$5X]JW[)WA"U\6:?XL\'(W@SQ)83":.6P_X]I?[R20GC:PR#MQUI_\ PV9\ M'?\ HVU^QM)+FSU*&,+*K(I;8Q'WE.,8/KFO:J\=_:G^+FF_"GX3:PT M\Z'5M3MY+*PM,_/([J5+8_NJ"23]/6OCL&ZOUB'L?BNCZ_&*E]7G[9>[8_+/ MPKXDO_"/B+2]GT/(([@U[Y^W7XYOO%?Q^#KWQYXTT/PYI\;375_=1PC SM7/S.?8+ MDGZ5]J?MT?LZ7VOV=EXZ\.6SWESIUJMKJ5K$N7>!/N2J.^WD$>G/:OTC%5J% M+'4?:;M27WVM^J/SG"T:]7 UO9[)Q?W7O^C*7_!./PUX=NM-\3:U)%!<>)K> MY2!6D +P0%004!Z;CG)'IBOMNOQI^&GQ.\0?";Q3!K_AR\-K>1_))&PS%.F> M4D7N/U':OT*^#'[;G@GXDPP66NS)X3U]L*T%X^+>5O\ IG*>/P;!^M?-9WEV M(=:6)@N:+^]?\ ^DR7,<.J,I?$?X(>"?BO8O;^(] M;N0J0 MMVB>7<1^ZR+S^'3VKI?"OAVW\(^&M,T2T>22UT^W2VB:4YH(I]?*.K4E!4Y2=ET/JE2IJ;J)*[ZGY5?MG?\G)>+OK; M_P#HB.OJ_P#X)V?\D3U'_L,3?^@I7RA^V=_R$_Y$DO27YL,5_R.H^L?R1^E]%%%?GY]\>=?'_XRZ=\!?A9K'B^_B-W+ M;A8+&P0_/>WO7L. M?O2*Q$ 8="/W;_G7@/\ P6K\&W-G\3/A]XI$3_8;[3)M/,O\(ECDW[?^^7S3 M$R+_ ((I:)877Q7^(NJ3!6U&ST>WAM\]5228F0C\8T%?KU7\ZO[('[2M_P#L MK_&C3O&$%N]_I,J&RU:P0X:>U<@MM_VU(#+[C'>OWW^$_P 8/"'QO\'6?B?P M9K5OK6E7"@[HF_>0MCF.1.J..X-#!'9UX_\ M=WG@JQ_9P\>/\0#!_PC;:9+ M&XG7):8J1"$_V_,V[<=\5[!7RO\ \%.M9L=(_8N\>+>LH:\%M:VX89S*TZ%0 M/?"FD,_+3_@GM^U=>?LT?&:RMK^[D_X07Q%-'9ZO;.V4A).V.Y [,A(R>ZD^ MU?N_XC=9/#.J.C!E:SE(8'((V&OYHM>\&RZ/X#\+:_('3^W)+T19Z%8'1=P_ M%C^5?O7^R)\1)_BA^QAX.UV\D\V].@O:7#DY)>%6BR3ZD("?K5Q^)$/X6?F= MHVD7NNW*6>GVLEY=,C.L,*[F(52S8'? !-=O\#OC-JWP0\5_P!X=0>QK?\ V/U+?M$>"@!G]])GZ>4U>G_MJ?LR?\(#JDWCCPS: MX\.7TF;ZUB7BRF8_> [1L?R/L17ZQB,31>(^I5EI-:>>KT_R/RK#X:LL/]=H MO6#_ ,M?\S[U\$>--)^(?A;3_$&B72W>FWT8DC<=5]58=F!R"/45NU^8'[)' M[2,WP5\5#2=7F=_!^J2@7"DY^R2G@3*/3LP].>U?IU;7,5Y;Q7$$BS02H'CD M0Y5E(R"#W!%?G698"6 KQ6_Y$E/_ !?JSQZ/_([J?X?TB?FWJ-E+IFHW5G." ML]O*\,@/4,I(/ZBO;_V7/V=]&_:#GU^TOO$%WHU[IJQ2)';1(_FQMD$_-Z$8 M_$4?MF_"R?XUPSM)JZ]>WZ'R5.G3PV,]EB M5>*=GZ=_U/JW_AVMH'_0[ZK_ . D5'_#M;0/^AWU7_P$BKZ\T/7+#Q+I%IJF MEW45]I]W&)8+B%LJZGH15ZOSUYQCT[.H_N7^1^@+*, U=4_Q?^9\6WO_ 35 MTLPG['XXOEE[&>RC9?T(->^?LU_!^^^!WP[E\,W]_!J3KJ$US'B.BAEV%PU3VM*-GZLX+ MX_\ _)$/'?\ V!;K_P!%-7Y&^&O^1BT;_K]M_P#T8M?KC\?F#? [QT0<@Z+= M$$?]EZ?J?JY\6;GXPFX MEM_A]8^&A:-&-M[JEQ)YZMCG$>W;CZFOEC5_V)OC#\4?$AU;QMXKTQKF3AKB M2=YVC7^ZB!0H'L"!7WY17RV&S*KA(VHQBGWMJ?3XC+J6+E>M*37:^AXQ\ OV M6_"_P'CDO+5I-7\0SIY'@J=)62/FCXW_ +#OA3XEW-QJ_AZ4>%=>E)=S#'NM9V]6C&-I]UQ] M#7Q!\6OV=?''P9E9O$&DE],+;4U2S/FVS>F6QE3[,!7Z[57U#3K75K&>SO;> M*[M)T*2P3(&1U/4$'@BO:P6=XG"VC/WH^>_R9XN,R7#XJ\H>[+RV^:/R2^$/ M[0WC/X,:K!-H^IRW.EJP\[2+N0O;RKW !^X?=<5^GWP?^+6B_&?P3:>(M%C;^A[@@U^>G[8OP%LO@IX[M)]$!C\/:TCS6UN3G[-(I&^, M'^[\RD>QQVKT/_@FYKEQ#XZ\7:.';['/I\=V4[>8D@4'\F->]FF'P^-P?UZB MK/?UZ-/T/"RO$8C!8SZC5=T]/3JFO4\I_;._Y.2\7?6W_P#1$=?5_P#P3L_Y M(GJ/_88F_P#04KY0_;._Y.2\7?6W_P#1$=?5_P#P3L_Y(GJ/_88F_P#04HS+ M_D3T_2/Y"R[_ )&]3UE^9S7_ 4I_P"14\$?]?UQ_P"BUKQ__@GX@;X^,?[N ME7!_5:]@_P""E/\ R*G@C_K^N/\ T6M>1?\ !/A-WQXF.?NZ3.?_ !Y*,+_R M))>DOS8\3_R.X^L?R1^E%%%%? 'WI^.G_!2_QI=?"[_@H#X*\8HK,-'L-,OT M4'&]8[B0NH^H!'XU]^_M9? S2?VT_P!FG[)HES!)?SP1:UX=U D;?-V;D!/9 M75BI],@]J^5/^"T7P;N=1T+P9\3;& R0Z:SZ1J3(OW(Y#OB=CZ;@R_\ AZU MP_\ P3._;^T_X=V-K\)OB1J(L]"\S&A:U5C]U"22K= 20>,4Q' MYV^)_#&K>"_$.H:#KNGSZ5K.GS-;W5G- &)XZE:_2+]HW]BSX6?M66<-]XA MT\V^M"("V\1:/(L=SLQEZ,ENEPNUIFZ->7..(XT4G )XSZ MD"O7O"'_ 1/,VII=>-/BC)=Q%LRQZ388E?_ +:RL?SVUZK\8?'WP:_X)A_" M>]T'X>:9:/\ $75H-EM!(_GWDK$<7%TYY$:]0O )P .IH _/C]OJ/0_!WQ/\ M._"SPS,+C1_AWH<&BO,/^6MXQ,URY]R[C/HKZ39Z]I=UIVH6T=Y8W4;0S02KE70C!!%?E;^QPI;]HOP9C_ M )Z2G_R$U?J[7U/$;:Q4&OY?U9\QPZD\+-/^;]$?E-^T_P#L\7GP(\8D6ZR7 M'A;469].NFYV=S"Y_O+V]1SZU[=^P[^TU]BEMOAQXHN_W#G;HU[,WW#_ ,^[ M$]O[OY>E?87Q,^'&C?%;P=?^'-<@$UG=)\K@?/#(/NR(>S \_I7Y._%GX6ZY M\%?'=UX?U8,L\#>;:7L>56XBS\DJ'\/P(KTL'B*>Z0^=8WP7+6TP'#>X/0CN/PK\K_B7\+O$?PC\2S:+XDL'M+A2?*G )AN$ M[/&W0C]1WK]E*PO&'@;0/B!I#Z7XBTFUU>Q;_EE M]R2YH/IV]/\ (]?,LIACO?B[377OZGY9?!C]I?QK\$&,&C7:7NCNV^32KX%X M<]RF#E#]#]:^E-*_X*4V!MQ_:?@>Z2?'/V2]5E/_ 'TH(KI_%O\ P3K\#ZO< M/-H>LZIX?W'/DG;(9%.2CR"WB;ZJG/_CU?0G@CX>^'/AOI1TWPUH]KH]FS;GCMDP7 M;&-S'JQ]R:\K$8O+J-.4<'3]Y]7T]+O?Y'J8?"YC6J1EC*GNKHNOK;I\S!^/ MY5/@?X[R0H_L6Z'/ _U35^1OAUUCU_2&8A56\@))[#S%K]:/CU\,=:^+_@J7 MPQIGB!/#UE=L/MLOD&629 01&.1@$@9]<8KYB/\ P34FQ_R/8'TL/_LJZLEQ MN&PE"4:T[.3VL_\ (Y)Q=>+HPNHKNO\ ,^Y4=9$5E(96&01T(IU([>.2#QG86SO_RQO"T$B_4,!4WB M']J?X5^&K22>Y\9Z=.5&1#9N9I']@J@Y-?%.N?\ !/SXH:=<.ED='UB$=)8[ MKRL_\!<56TG]@7XK7UPB7%KI.FQ$X:66]#[1ZX4$FO<_L[*G[WUC3U7^7Z'B M?VCFB]WZOKZ/_/\ 4Y_]J;]H?_A?GBZTFLK22QT#2T>*RCFQYLA8C=(^.A.! M@=@*^I?V#/@;J'@+PW?^,-;A:UU#78DCM;5QAX[8'<&8=BQP0/0#UJ[\$?V$ M?#7P\O[;6?%%VOBK6(&#Q0F/;:0N.A"'ER.V[CVKZ=NXYGLYH[:18)S&5BD9 M-P1L<$KW /:LW>-QGQ]%_7X(_+#]LTY_:2 M\78Y^:W_ /1$=?5W_!.P@_!34AD9&L39&>GRI7-:[_P3ND\3:U>ZMJGQ'O+S M4;V9IYYY-.4EW8Y)^_7I7[/G[+6H? #7[JZLO&\^J:5>IMNM,FLE1'8?=<$. M=K#UQR.*ZL;C<)6R]8:%2\HI='K;Y'-@L'BZ6/>)G3M&3?5:7^9YM_P4I_Y% M3P1_U_7'_HM:^;_V4/BWHGP8^*3:[X@6Y.GRV4EJ6M8_,9&9E()7/(^4]*^M M_P!H#]DWQ=\>?&1U6\\:6EEI=LOEV&FBU=E@3N2<\LQZGZ#M7F'_ [7U?\ MZ'>S_P# -O\ &M\%B\## +"UZFZ=[7ZN_8PQF%QT\<\50I[-6O;IIW/?+/\ M;<^$%W%O/B5[>V7 M?''T!KRK_AVOJ_\ T.]G_P" ;?XT'_@FMK!!_P"*WL__ #;_&N..'R2+NZK M?W_Y'7+$9U)65)+[O\SVKX03W?[6/P<\5S_$.P@?PYXE>2PMM(B7"0VRC&\, M>2^_D-V*#&*_'']KO]CGQ=^RCXTGM=1MI=2\'W4K?V5X@1"8IDSQ'(>B2@=0 M>O49K][_ (8^![?X:^ -"\,6SB2/3;58#*%QYC]7?'NQ)_&M+Q5X2T7QSH-W MHGB'2[36=(NT*3V5["LL4@]U/\Z^8Q$X3K2E35HWT].A]-AX3A1C&H[RMKZ] M3^?CX&_MQ?&/]GRVBL/#'BN6YT.,_+H^KK]JME'H@;E/^ D5],:9_P %J?B3 M!:A+[P'X9N[C'^MBEGB&?]W>"KB3+#3;I M/M=F&]%)(=!^+5\V:W_P1L^,MA=;-.U_PMJD/_/7SY8?T9*PT-]3G?B5_P % M:OCGX[L)K+29='\%02@JTNCVQ:XP?225FVGW4 U\@W^H:UXX\1O!W9B3VK]#_ '_ ,$5?&%]=0OXQ\?Z3I5F?]9%I%L]Q-] M7VK7W?\ LZ?L+?"C]F@QWOAW13J7B,+AM>UZ'KLXVQC_= /J31<#YT_X) MN?\ !/JZ^#\EO\3_ (CV2Q^,98C_ &5H\@#'3$8/OCQ@V MSPEK;>EC.?\ R&U:]<%\:_ .M_$WP/=>'=&\0_\ "-B].RZNEA\QWA[QKR,9 M[GTX[UI22=2*D[*^Y%5R5.3BKNVQ^&K[8TQ+N/3K9;^2.6]6-1/)"" M$9\?,5!Z GM7O9YB*&*JQJT)WTMU_7U/!R3#U\+2E2K0MK?IV_X!9KR;]H[X M":;\=_!$E@X2VUVT#2Z;?DU>LT5X-*K.A-5*;LT>]5I0KP M=.HKIGXH>(O#NH^$M=OM&U>U>RU*RE,,\$@P58?S!Z@]P:_1W_@G]_R;Q;?] MA2\_]#%:7[2G[)>F?'B\L=6L[Y-"\008BFN_)WK<0]E< C)'8^G%=K^SW\'F M^!OPYA\+MJ?]K,EU-M_!WPK\:O%O_ A& MG7]RDVHNUO+%#X.;P-\ MNRW_ (@M+#4[>[CMI%M[)RQDN"T<2E0H7DGCYJ^T8T\N-4R6V@#+')/UH =1 M110 4444 %%%% !1110 445\V?\ !0'Q#J'@/]G'Q!XSTCQGK7@W6-#0/8OI M$R(MU/(RHDB(H"JH]@ !0!9HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** .#^._Q*M_@]\&_&/C.X9571M,FN M8]W1I=N(U_%RH_&ORP_X)E_#;XU:FWC/XJ^ $\'O<:C,VF2W7C#[27=]PFE, M1A!ZLRAB3V%>Z_\ !4'XS:K\0?AK-\+/ /A?Q3K=_)JBC6;JUT6Z%ND4))\M M9-FV3<^W[N1A>M:G[%O[17A+]G_]FGPOX0U?P/\ $"Q\06232ZA!!X2O)1-< M/(S%E=4VG(VCDCI3$>F?LNS_ !6?X0>-_B-KFF1^(/BAXGUB6.WTV:8VMC## M _V:$+NY2!=KR' W,"3R37S3\#?VKOC=XA_:R\;^%Y_%]KX\N+9IM(TO1K&V M%OICW6X!K@C&]((%60LV2H!NR7=!@< *W7&:^>OV5OAEXC_9K_8N^)WQPN=!U"\^ M)'B:UDMM,B-L[75O \FP2E<;AND8RD^B+0!WO[&/[0'Q?^)W[;_C[POJ?CO_ M (33P+HD-VMS+'9);VNY'$<;0H.4^?( +$E0 M(Y=/\&W.@3ZR;FYU#Q%XA0Q37CK"ZVD%I&2&P)&,CRN .< 'K7SU^QAHFG?# M;Q_XSTWXI_ CQ1\0O&KJ?A\WHCT+QAXNB6/[%;C>TUPR*%\]4C"D*!C><$@9K MB?V;OVD?VC/C!\(_BAIWA3Q&_BWQ8LLUY8:O>6R!K.SB5AMAC48\Z=\+&ASM MPQ]*^F/VN?''CSP+^PEKSWGAR&P\7ZS"-*72/#,33Q:=%.Q&S('.V'*LP 7< M>.,5M_\ !-_]G[_A0O[-&B)?V9M?$GB'&KZF)$VR(7'[J)N_RQ[>#T):@#YK M\;_M??'7P)X2^$7P2MF23X\>)X(GU;4M0A1Y;!)Y6$",GW?-V?,S$?*!Z]*5 M[\1_CO;_ +6LW[/'@[XY76J7%QIRR7_B#5],@N6L[M;IW6F?;K"ULP'B%P4R"TB[R-H M[ $XXS]"?L5?LR_#GX?)JGQ,T'QF/BIXK\2EY+SQA(Z$-O;>Z1HI/EY."026 MX X'% 'S[^VS\:OVC?AKX"A\1^'O$7]B>&O"-_:Z!?ZG]D6.ZUZ_\L>==!&4 MA;;S/D 'WCDUVGQC_:;^(OC#6OV4-)\!:HVB:OX\$&KZO%#&KH]OLB,JN"#\ MF#*>W2NQ_P""M*JW[&&O[L9_M/3]N?7SQ7(?\$ZOA_<_$AM!^,6M6TD6GZ'X M8L_"'A:&=<$QQ)_I=T!_M2ED4]PIH ^^*_,W_@L]\3IFT+P!\+M-=GN]6NSJ MES"O\2H?*@'XN[_D*_1GQAXLL/ WAJ_UW4Q,_\%'OB7XM^#_P M O?%/A7QM_PB<\;"R^SQV,<\U]+,55%21CF+: [%E!/Y5D?%S]OB1/"DUC\+ MOAUXX\0>,M0Q:V!U#PU=6EI;2O\ *LLK2(,A2]NV81.%"#:&4>80#@8<=* .Y_P""?/PH M\2? SX"6OQB\1_$AO#O@[4Q-XAUG1)M-BD-U" RQN]PQWY8 , !R6 ZFF?#O M]ICXP?MR>/O$-_X5U^3X._!'PR&EOM$M?T+P;9:9$VL:A<6$D%_K^I3NOFQQ0XWK;HQ.^5@- MP1%'&30!9_X)=^'-3^-O[37Q)^-'B*^GUV33D^P6NIW:*KSRRX4.0!@,((U' M']\U^J]?F7^QWK/Q1^ O[%^O:AX7^%]W:S:=9WFK7%QK<#+=:I>NRI$MM;K\ MYBBC&]F?&=I51U-?2/\ P3V^,?Q5^-OP=U#7?BKIOV/4%U)X;"Y:Q^QM=6X5 M26\O X#%E!P,X[T@1]1T444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *3 QCM2T4 %)2T4 (1FL/QW?ZSI?@G7[SP[9)J6OV]A/+I]G(V%GN M A,:$^A; K=HH _(?X!?$;X>_$_6_&4?[9+:M<>-Y+AH=,M_$EG=1VEE;E1O M2UCC7$3[\\@= N#UJ#X.Q^+_ -C[QM\5_B;\*/#WB7Q1\#K.V6.UM-8AEM?[ M0E=D"NBLF]EA+,3*$&4'O7ZO:W_R$HOPK:N/^/.3_KF?Y4Q'P%XL\6:I_P % M.O W@?PEHGAK6?"/@_[7%JGC'5M2@:.*/R@<6=H[ >>[,2=X&% !//%?=_A7 MPOI?@KPWIF@:+9QZ?I.FVZ6MK;0C"QQH % _ 5:TK_D'P?[M6Z0PHHHH *** 0* $ZTM%% !2 8%+10!__V0$! end EX-101.SCH 14 epsn-20231231.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Short Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Income Taxes - Income before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Income Taxes - Current and Deferred Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Income Taxes - Reconciliation of Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Leases - Lease Commitment (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Leases - Future Minimum Lease Commitments (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Leases - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Operating Segments - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Commodity Risk Management Activities - Fair value of derivatives on a net basis (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Preparation link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Short Term Investments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Commodity Risk Management Activities link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Asset Retirement Obligations link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Current Expected Credit Loss link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of Preparation (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Short Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Revolving Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Commodity Risk Management Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Short Term Investments - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Property and Equipment - Property Acquisition and Sale (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Revolving Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Revolving Line of Credit - Ratios (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Shareholders' Equity - Share Capital (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Shareholders' Equity - Purchases of Equity Shares (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Shareholders' Equity - Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Shareholders' Equity - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Shareholders' Equity - Performance Stock Units Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Shareholders' Equity - Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40707 - Disclosure - Shareholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40708 - Disclosure - Shareholders' Equity - Stock Option Activity, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40709 - Disclosure - Shareholders' Equity - Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Revenue Recognition - Summary of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Revenue Recognition - Accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Leases - Lease Commitment (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Operating Segments - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Operating Segments - Customers (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Commodity Risk Management Activities - Commodity Price Risks (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Commodity Risk Management Activities - Fair Value of Asset (Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Asset Retirement Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Current Expected Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - Summary Of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 epsn-20231231_cal.xml EX-101.CAL EX-101.DEF 16 epsn-20231231_def.xml EX-101.DEF EX-101.LAB 17 epsn-20231231_lab.xml EX-101.LAB EX-101.PRE 18 epsn-20231231_pre.xml EX-101.PRE XML 20 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 19, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Entity File Number 001-38770    
Entity Registrant Name EPSILON ENERGY LTD.    
Entity Incorporation, State or Country Code A0    
Entity Tax Identification Number 98-1476367    
Entity Address, Address Line One 500 Dallas Street    
Entity Address, Address Line Two Suite 1250    
Entity Address, City or Town Houston    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77002    
City Area Code 281    
Local Phone Number 670-0002    
Title of 12(b) Security Common Shares, no par value    
Trading Symbol EPSN    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 90.5
Entity Common Stock, Shares Outstanding   21,913,202  
Entity Central Index Key 0001726126    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name BDO USA, P.C.    
Auditor Firm ID 243    
Auditor Location Houston, Texas    
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 13,403,628 $ 45,236,584
Accounts receivable 6,015,448 7,201,386
Short term investments 18,775,106 0
Fair value of derivatives 1,219,025 1,222,090
Prepaid income taxes 952,301 1,140,094
Other current assets 763,288 632,154
Operating lease right-of-use assets 0 31,383
Total current assets 41,128,796 55,463,691
Oil and gas properties, successful efforts method    
Proved properties 160,263,511 148,326,265
Unproved properties 25,504,873 18,169,157
Accumulated depletion, depreciation, amortization and impairment (113,708,210) (107,729,293)
Total oil and gas properties, net 72,060,174 58,766,129
Gathering system 42,738,273 42,639,001
Accumulated depletion, depreciation, amortization and impairment (35,539,996) (34,500,740)
Total gathering system, net 7,198,277 8,138,261
Land 637,764 637,764
Buildings and other property and equipment, net 291,807 286,035
Total property and equipment, net 80,188,022 67,828,189
Other assets:    
Operating lease right-of-use assets, long term 441,987 0
Restricted cash 470,000 570,363
Prepaid drilling costs 1,813,808 0
Total non-current assets 82,913,817 68,398,552
Total assets 124,042,613 123,862,243
Current liabilities    
Accounts payable trade 3,149,371 1,695,353
Gathering fees payable 1,136,237 935,012
Royalties payable 1,422,898 2,223,043
Accrued capital expenditures 696,761 41,694
Accrued compensation 636,295 598,351
Other accrued liabilities 649,037 690,655
Fair value of derivatives 118,770 0
Operating lease liabilities 86,473 35,299
Total current liabilities 7,895,842 6,219,407
Non-current liabilities    
Asset retirement obligations 3,502,952 2,780,237
Deferred income taxes 11,553,943 10,617,394
Operating lease liabilities, long term 476,911 0
Total non-current liabilities 15,533,806 13,397,631
Total liabilities 23,429,648 19,617,038
Commitments and contingencies (Note 11)
Shareholders' equity    
Preferred shares, no par value, unlimited shares authorized, none issued or outstanding 0 0
Common shares, no par value, unlimited shares authorized and 22,222,722 shares issued and 22,151,848 shares outstanding at December 31, 2023 and 23,117,144 issued and outstanding at December 31, 2022 118,272,565 123,904,965
Treasury shares, at cost, 70,874 at December 31, 2023 and 0 at December 31, 2022 (360,326) 0
Additional paid-in capital 10,874,491 9,856,229
Accumulated deficit (37,946,042) (39,290,540)
Accumulated other comprehensive income 9,772,277 9,774,551
Total shareholders' equity 100,612,965 104,245,205
Total liabilities and shareholders' equity $ 124,042,613 $ 123,862,243
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract]    
Preferred shares, no par value $ 0 $ 0
Preferred shares, unlimited authorized Unlimited Unlimited
Preferred shares issued 0 0
Common shares, no par value $ 0 $ 0
Common shares, unlimited authorized Unlimited Unlimited
Common shares issued 22,222,722 23,117,144
Common shares outstanding 22,151,848 23,117,144
Treasury shares 70,874 0
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenues from contracts with customers:    
Total revenue $ 30,729,752 $ 69,962,709
Operating costs and expenses:    
Lease operating expenses 6,405,281 7,128,631
Gathering system operating expenses 2,459,694 2,287,763
Development geological and geophysical expenses 0 9,545
Depletion, depreciation, amortization, and accretion 7,685,084 6,438,511
Loss (gain) on sale of oil and gas properties 1,449,871 (221,642)
General and administrative expenses:    
Stock based compensation expense 1,018,262 1,021,026
Other general and administrative expenses 6,293,234 6,325,412
Total operating costs and expenses 25,311,426 22,989,246
Operating income 5,418,326 46,973,463
Other income (expense):    
Interest income 1,673,241 452,877
Interest expense (80,379) (50,782)
Gain on derivative contracts 3,130,055 236,077
Other income (expense), net 4,357 (99,469)
Other income, net 4,727,274 538,703
Net income before income tax expense 10,145,600 47,512,166
Income tax expense 3,200,447 12,157,487
NET INCOME 6,945,153 35,354,679
Currency translation adjustments (3,872) (44,054)
Unrealized gain on securities 1,598 0
NET COMPREHENSIVE INCOME $ 6,942,879 $ 35,310,625
Net income per share, basic (in dollars per share) $ 0.31 $ 1.52
Net income per share, diluted (in dollars per share) $ 0.31 $ 1.51
Weighted average number of shares outstanding, basic (in shares) 22,496,772 23,319,633
Weighted average number of shares outstanding, diluted (in shares) 22,511,647 23,406,189
Gas Oil Ngls And Condensate [Member]    
Revenues from contracts with customers:    
Total revenue $ 20,939,221 $ 61,877,197
Gathering and compression fees    
Revenues from contracts with customers:    
Total revenue $ 9,790,531 $ 8,085,512
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
Common Shares
Treasury Shares
Additional paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total
Balance at beginning of period at Dec. 31, 2021 $ 131,815,739 $ (2,423,007) $ 8,835,203 $ 9,818,605 $ (68,783,207) $ 79,263,333
Balance (in shares) at Dec. 31, 2021 24,202,218 (534,015)        
Increase (Decrease) in Stockholders' Equity            
Net income         35,354,679 35,354,679
Dividends         (5,862,012) (5,862,012)
Stock-based compensation expenses     1,021,026     1,021,026
Exercise of stock options $ 747,112         747,112
Exercise of stock options (in shares) 138,750          
Buyback of common shares   $ (6,234,879)       (6,234,879)
Buyback of common shares (in shares)   (982,500)        
Retirement of treasury shares $ (8,657,886) $ 8,657,886        
Retirement of treasury shares (in shares) (1,516,515) 1,516,515        
Vesting of shares of restricted stock 292,691          
Other comprehensive income (loss)       (44,054)   (44,054)
Balance at end of period at Dec. 31, 2022 $ 123,904,965   9,856,229 9,774,551 (39,290,540) 104,245,205
Balance (in shares) at Dec. 31, 2022 23,117,144          
Increase (Decrease) in Stockholders' Equity            
Net income         6,945,153 6,945,153
Dividends         (5,600,655) (5,600,655)
Stock-based compensation expenses     1,018,262     1,018,262
Exercise of stock options $ 62,875         62,875
Exercise of stock options (in shares) 12,500          
Buyback of common shares   $ (6,055,601)       (6,055,601)
Buyback of common shares (in shares)   (1,158,849)        
Retirement of treasury shares $ (5,695,275) $ 5,695,275        
Retirement of treasury shares (in shares) (1,087,975) 1,087,975        
Vesting of shares of restricted stock 181,053          
Other comprehensive income (loss)       (2,274)   (2,274)
Balance at end of period at Dec. 31, 2023 $ 118,272,565 $ (360,326) $ 10,874,491 $ 9,772,277 $ (37,946,042) $ 100,612,965
Balance (in shares) at Dec. 31, 2023 22,222,722 (70,874)        
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net income $ 6,945,153 $ 35,354,679
Adjustments to reconcile net income to net cash provided by operating activities:    
Depletion, depreciation, amortization, and accretion 7,685,084 6,438,511
Accretion of discount on available for sale securities (836,528) 0
Loss (gain) on sale of oil and gas properties 1,449,871 (221,642)
Gain on derivative contracts (3,130,055) (236,077)
Settlement received (paid) on derivative contracts 3,251,890 (1,225,837)
Settlement of asset retirement obligation (509,802) (118,260)
Stock-based compensation expense 1,018,262 1,021,026
Deferred income tax expense 936,549 711,954
Changes in assets and liabilities:    
Accounts receivable 1,185,938 (2,604,455)
Prepaid income taxes 187,793 0
Other assets and liabilities 126,347 (58,368)
Accounts payable, royalties payable and other accrued liabilities (122,203) 1,182,348
Income taxes payable 0 (2,238,519)
Net cash provided by operating activities 18,188,299 38,005,360
Cash flows from investing activities:    
Additions to unproved oil and gas properties (8,136,442) (310,211)
Additions to proved oil and gas properties (10,377,642) (7,562,502)
Additions to gathering system properties (82,302) (184,032)
Additions to land, buildings and property and equipment (49,689) (13,258)
Purchases of short term investments - held to maturity (32,812,974) 0
Purchases of short term investments - available for sale (11,988,982) 0
Proceeds from sales and maturities of short term investments 26,864,976 0
Proceeds from sale of oil and gas properties 12,498 200,000
Prepaid drilling costs (1,813,808) 0
Net cash used in investing activities (38,384,365) (7,870,003)
Cash flows from financing activities:    
Buyback of common shares (6,055,601) (6,234,879)
Exercise of stock options 62,875 747,112
Dividends paid (5,600,655) (5,862,012)
Debt issuance costs (140,000) 0
Net cash used in financing activities (11,733,381) (11,349,779)
Effect of currency rates on cash, cash equivalents, and restricted cash (3,872) (44,054)
(Decrease) increase in cash, cash equivalents, and restricted cash (31,933,319) 18,741,524
Cash, cash equivalents, and restricted cash, beginning of period 45,806,947 27,065,423
Cash, cash equivalents, and restricted cash, end of period 13,873,628 45,806,947
Supplemental cash flow disclosures:    
Income taxes paid 1,439,583 13,669,000
Interest paid 97,595 68,328
Non-cash investing activities:    
Change in proved properties accrued in accounts payable and accrued liabilities 1,611,724 (1,100,041)
Change in gathering system accrued in accounts payable and accrued liabilities 16,969 (20,118)
Asset retirement obligation asset additions and adjustments $ 1,190,579 $ 12,053
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business
12 Months Ended
Dec. 31, 2023
Description of Business  
Description of Business

1. Description of Business

Epsilon Energy Ltd. (the “Company” or “Epsilon” or “we”) was incorporated under the laws of the Province of Alberta, Canada on March 14, 2005. On February 14, 2019, Epsilon’s registration statement on Form 10 was declared effective by the United States Securities and Exchange Commission and on February 19, 2019, we began trading in the United States on the NASDAQ Global Market under the trading symbol “EPSN.” Epsilon is a North American on-shore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves.

XML 27 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Preparation
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Preparation

2. Basis of Preparation

Principles of Consolidation

The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Epsilon Operating, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas reserves and related cash flow estimates used in impairment tests of oil and natural gas and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.

XML 28 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

3. Summary of Significant Accounting Policies

Cash, Cash Equivalents and Restricted Cash

Cash and cash equivalents include cash on hand and short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.

Restricted cash consists of amounts deposited to back bonds or letters of credit for potential well liabilities. The Company presents restricted cash with cash and cash equivalents in the Consolidated Statements of Cash Flows.

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of December 31, 2023 and 2022:

    

December 31, 

    

December 31,

2023

2022

Cash and cash equivalents

$

13,403,628

$

45,236,584

Restricted cash included in other assets

470,000

570,363

Cash, cash equivalents, and restricted cash in the statement of cash flows

$

13,873,628

$

45,806,947

Oil and Natural Gas Properties

Epsilon accounts for its crude oil and natural gas exploration and production activities under the successful efforts method of accounting.

Oil and natural gas lease acquisition costs are capitalized when incurred. Unproved properties with acquisition costs that are not individually significant are aggregated. If the unproved properties are determined to be productive, the appropriate related costs are transferred to proved oil and natural gas properties. Lease delay rentals are expensed as incurred.

Oil and natural gas exploration costs, other than the costs of drilling exploratory wells, are expensed as incurred. The costs of drilling exploratory wells are capitalized pending determination of whether Epsilon has discovered proved commercial reserves. If proved commercial reserves are not discovered, such drilling costs are expensed. In some circumstances, it may be uncertain whether proved commercial reserves have been discovered when drilling has been completed. Such exploratory well drilling costs may continue to be capitalized if the reserve quantity is sufficient to justify its completion as a producing well and sufficient progress in assessing the reserves and the economic and operating viability of the project is being made. Costs to develop proved reserves, including the costs of all development wells and related equipment used in the production of crude oil and natural gas, are capitalized (see Note 5).

Depreciation, depletion and amortization of the cost of proved oil and natural gas properties is calculated using the unit-of-production method. The reserve base used to calculate depreciation, depletion and amortization for leasehold acquisition costs and the cost to acquire proved properties is the sum of proved developed reserves and proved undeveloped reserves. With respect to lease and well equipment costs, which include development costs and successful exploration drilling costs, the reserve base includes only proved developed reserves.

When circumstances indicate that proved (developed and undeveloped) oil and natural gas properties may be impaired, Epsilon compares expected undiscounted future cash flows at a depreciation, depletion and amortization group level to the carrying value of the asset. If the expected undiscounted future cash flows, based on Epsilon’s estimate of future crude oil and natural gas prices, operating costs, anticipated production from proved reserves and other relevant data, are lower than the carrying value of the asset, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach which considers estimated discounted future cash flows.

Gas Gathering System Properties

Epsilon’s 35% portion of asset development costs are capitalized when incurred. All other costs are expensed.

Depreciation, depletion and amortization of the cost of gathering system properties is calculated using the unit-of- production method. The reserve base used to calculate depreciation, depletion and amortization for the gathering system includes only proved Pennsylvania natural gas developed reserves.

When circumstances indicate that the gathering system properties may be impaired, Epsilon compares expected undiscounted future cash flows related to the gathering system to the unamortized capitalized cost of the asset. If the expected undiscounted future cash flows are lower than the unamortized capitalized cost, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach, which considers estimated discounted future cash flows.

Revenue Recognition

Revenues are comprised primarily of sales of natural gas and to a much lesser degree crude oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania.

Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.

Accounting Policies

Revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied. The Company recognizes upstream revenue at the point in time when control has been transferred to the customer, generally at the time natural gas reaches an agreed-upon delivery point and collectability is reasonably assured. Upstream revenue is generally based upon a fixed price, based on a market index, and is measured as the amount of consideration the Company expects to receive in exchange for the transferring of the natural gas. The services provided by the gas gathering system take place continuously and as a practical expedient, the revenues are recognized monthly for the volumes that are processed and transported for the upstream producers during that period of time. Revenue for the services performed are based on the rates outlined in the cost of service agreement that governs all volumes gathered and processed by the system. The gathering rates are adjusted, and fixed annually. Typically, the Company sells its natural gas directly to customers, under agreements with payment terms less than 30 days after delivery and 60 days on the revenue generated by the gas gathering system.

Natural Gas Revenues

The Company’s natural gas purchase contracts are generally structured such that Epsilon commits and dedicates for sale its proportionate share of natural gas production per day to a purchaser. Natural gas is sold at a percentage of index prices of each component, less any stated deductions. Control transfers at the delivery point specified in the contract, which typically is stated as the inlet of the third-party sales transportation pipeline. The Company recognizes revenue proportionate to its entitled share of volumes sold. Currently, the vast majority of Epsilon’s natural gas production comes from the Marcellus Field in Northeastern Pennsylvania.

Epsilon uses a third-party service for its natural gas marketing. In this capacity, the third-party is responsible for carrying out marketing activities such as submission of nominations, receipt of payments, submission of invoices and negotiation of contracts. Commissions payable to the third-party broker for these services are treated as lease operating expenses in the financial statements.

Gas Gathering System Revenue

The Company has a 35% ownership interest in the Auburn Gas Gathering System (“Auburn GGS”). This system aggregates the natural gas from the various pads in the field and transports the natural gas to the inlet of the Auburn compression facility where it is dehydrated, compressed and injected into the Tennessee Gas Pipeline. The gathering and compression services operate under fee-based contracts. The producers in the area served by the gathering system pay fees to the system owners based on the services provided to them in getting their share of the gas production to the third-party sales transmission point. Revenue is recognized over time as the services are provided.

Oil and Other Liquids Revenue

The source of the Company’s oil and other liquids revenue is its ownership interest in wells in the Permian Basin and Oklahoma.  The Company does not operate the wells and has elected not to receive its proportionate share of the production.  As such, under the Joint Operating Agreement, the operators have control of the marketing of this production at current market prices and remits our net revenue interest less taxes and fees on a monthly basis. The Company recognizes revenue with a monthly accrual of its proportionate share of volumes produced at an estimated market price.

Accounts Receivable and Other

Oil, natural gas liquid and natural gas receivables consist of amounts due from purchasers for commodity sales from our revenue interest in the leases in Northeastern Pennsylvania, the Permian Basin, and Oklahoma. Payments from purchasers are typically due by the last day of the month following the month of delivery. Gathering fee revenue consists of fees due from the operator of the Auburn GGS, as an agent for the Company fulfilling the operations of the gathering system. Payments from the operator are typically due 60 days from the last day of the month of transmission. The Company’s operations do not result in any contract assets or liabilities on the accompanying consolidated balance sheets.

Buildings and Other Property and Equipment

Buildings are depreciated on a straight-line basis over the estimated useful life of the property, 30 years.

Other property and equipment consists of computer hardware and software, and furniture and fixtures. Other property and equipment is generally depreciated on a straight-line basis over the estimated useful lives of the property and equipment, which range from 3 years to 7 years.

Financial Instruments and Fair Value

Epsilon’s financial instruments consist of cash and cash equivalents, short term investments, restricted cash, commodity derivative contracts, accounts receivable, accounts payable, and long-term debt.

The Company classifies the fair value of financial instruments according to the following hierarchy based on the amount of observable inputs used to value the instrument.

Level 1—Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

Level 2—Pricing inputs are other than quoted prices in active markets included in Level 1. Prices in Level 2 are either directly or indirectly observable as of the reporting date. Level 2 valuations are based on inputs, including quoted forward prices for commodities, time value and volatility factors, which can be substantially observed or corroborated in the marketplace.

Level 3—Valuations in this level are those with inputs for the asset or liability that are not based on observable market data. The Company makes its own assumptions about how market participants would price the assets and liabilities.

Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. The revolving line of credit is classified within Level 2 of the fair value hierarchy.

The Company has investments in U.S. Treasury Bills, which mature over a period between 3 and 12 months and are classified as short term investments. The U.S. Treasury Bills are carried at fair value. The U.S. Treasury Bills are classified within Level 1 of the fair value hierarchy.

Commodity derivative instruments consist of NYMEX HH swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.

Derivative Instruments

The Company enters into derivative contracts to hedge price risk associated with a portion of natural gas production. While it is never management’s intention to hold or issue derivative instruments for speculative trading purposes, conditions sometimes arise where actual production is less than estimated, which has, and could, result in over-hedged volumes. Natural gas production is primarily sold under market sensitive contracts which are typically priced at a differential to the NYMEX or the published natural gas index prices for the producing area due to the natural gas quality and the proximity to major consuming markets. Our derivative transactions have included the following:

Fixed-price swaps—where a fixed-price is received for production and a variable market price is paid to the contract counterparty.
Basis swap contracts—which guarantee a specified price differential between the price at Henry Hub and our physical pricing points. If the settled price differential is greater than the swapped basis, then we receive a payment from the counterparty in the amount of the difference between the two. If the settled price differential is less than the swapped basis, then we make a payment to the counterparty for the difference between the two.
Two-way collar contracts—which guarantee a specified price range for NYMEX by using the proceeds of selling a call option at a specified strike price (the “Ceiling”) to finance the purchase of a put option at a specified strike price (the “Floor”).

Derivative instruments are recorded on the consolidated balance sheets at fair value as either current or non-current assets or liabilities based on their anticipated settlement date. Gains or losses on derivative contracts are recorded as gain (loss) on commodity contracts in the consolidated statements of operations and comprehensive income. Hedge accounting is not used for our derivative assets and liabilities.

Asset Retirement Obligations

The Company records a liability for asset retirement obligations at fair value in the period in which the liability is incurred if a reasonable estimate of fair value can be made. The associated asset retirement cost is capitalized as part of the carrying amount of the long-lived asset. Subsequently, the asset retirement cost is allocated to expense using a systematic and rational method of the asset’s useful life. Recognized asset retirement obligations relate to the plugging and abandonment of oil and natural gas wells and decommissioning of the gas gathering system. Management reviews the estimates of the timing of well abandonments as well as the estimated plugging and abandonment costs, which are discounted at the credit adjusted risk free rate. These adjustments are recorded to the asset retirement obligations with an offsetting change to oil and gas properties. An ongoing accretion expense is recognized for changes in the value of the liability as a result of the forecast inflation due to the passage of time, which is recorded in depreciation, depletion, amortization, and accretion expense in the consolidated statements of operations and comprehensive income.

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short term investments, accounts receivable and derivative contracts. Exposure to credit risk associated with these instruments is controlled by (i) placing assets and other financial interests with credit-worthy financial institutions, (ii) maintaining policies over credit extension that include the evaluation of customers’ financial condition and monitoring paying history, although the Company does not have collateral requirements and (iii) netting derivative assets and liabilities for counterparties with a legal right of offset.

At December 31, 2023 and 2022, the cash and cash equivalents and short term investments were primarily concentrated in one financial institution the U.S. We currently have $15.6 million in excess of the federally insured limits. The Company periodically assesses the financial condition of these institutions and believe that any possible credit risk is minimal.

For the year ended December 31, 2023, the Company had four customers that accounted for 90.7% of the total trade accounts receivable. For the year ended December 31, 2022, the Company had three customers that accounted for 95.7% of the total trade accounts receivable.

Geographic Locations of Operations

Approximately 77% and 88% of our revenue during fiscal years 2023 and 2022, respectively, was derived from natural gas production and gathering system revenues in the state of Pennsylvania. As a result of prolonged weak pricing in Zone 4 of the Tennessee Gas Pipeline and, therefore, a reduced pace of development, Epsilon’s management is striving to allocate capital to additional upstream opportunities outside of the Marcellus Shale. More specifically, the Company has allocated capital to the Permian Basin through its investments in New Mexico and Texas. Epsilon’s management expects to continue to seek opportunities outside of the Marcellus Shale in order to provide the Company the flexibility to respond to market conditions by allocating capital across multiple basins and commodities.

As a result of this geographic concentration, we may be disproportionately exposed to the effect of regional supply and demand factors, delays or interruptions of production from wells in this area caused by governmental regulation, processing or transportation capacity constraints, market limitations, weather events or interruption of the processing or transportation of crude oil or natural gas.

Income Taxes

Deferred tax assets and liabilities are recognized based on anticipated future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax basis. Epsilon assesses the realizability of deferred tax assets and recognizes valuation allowances as appropriate (see Note 10).

Foreign Currency Transactions

Even though the Canadian dollar is the functional currency of Epsilon Energy Ltd. (the parent entity), the United States dollar is the reporting currency for all of Epsilon’s consolidated subsidiaries. Any gains or losses on transactions or monetary assets or liabilities in currencies other than the functional currency are included in net income in the current period. Gains and losses on translation of balances denominated in Canadian dollars are included in accumulated other comprehensive income.

Stock-Based Compensation

The Company mainly estimates the fair value of all stock options awarded to employees and directors using the Black-Scholes option pricing model. Other models are used for options with more complex vesting criteria. Compensation expense and a corresponding increase to additional paid-in capital are recorded over the vesting period based on the fair value of the options granted using a graded vesting approach. When stock options are exercised for common shares, consideration paid by the stock option holders and additional paid-in capital associated with the stock options are recorded. The Company estimates a forfeiture rate and adjusts the corresponding expense each period based on an updated forfeiture estimate (see Note 7).

The Company has issued time-based restricted stock and performance share units (“PSU”) to employees and directors of the Company. The fair value of the time-based restricted stock is determined using the fair value of the Company’s common shares on the date of grant. The fair value of the PSUs is determined by the performance requirements. These awards vest ratably over a three-year period. Compensation expense and a corresponding increase to additional paid in capital are recorded over the vesting period.

Leases

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)”, which significantly changed accounting for leases by requiring that lessees recognize a right of use asset and a related lease liability representing the obligation to make lease payments, for all lease transactions with terms greater than one year. Additional disclosures about an entity’s lease transactions are also required. ASU 2016-02 defines a lease as “a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration.” The Company adopted ASU 2016-02 as of January 1, 2022. We have chosen the transition using the comparative report at adoption method of applying the provisions of the new standard at the beginning of the period of adoption instead of the earliest comparative period presented in the consolidated financial statements. There was no material effect from the adoption.

The Company leases office space to be used for general, administrative, and executive offices with terms typically ranging from five to seven years, subject to certain renewal options as applicable. The Company considers renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of lease liabilities and right-of-use assets. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Interest expense for finance leases is incurred based on the carrying value of the lease liability. Leases with an initial term of 12 months or less are not recorded on the Company’s Consolidated Balance Sheets and lease agreements with lease and non-lease components are generally accounted for as a single lease component.

The Company determines whether a contract is, or contains, a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease. When available, the Company uses the rate implicit in the lease to discount lease payments to present value; however, most of the Company’s leases do not provide a readily determinable implicit rate. Therefore, the Company must discount lease payments based on an estimate of its incremental borrowing rate based on prevailing financial market conditions at the later of date of adoption or lease commencement, credit analysis of comparable companies and management judgments to determine the present values of its lease payments (see Note 12).

Joint Interests

The majority of the Company’s oil and natural gas exploration, development and production activities, and the gathering system, are conducted jointly with others and, accordingly, these financial statements reflect only the Company’s proportionate interest in such jointly controlled assets.

Recently Issued Accounting Standards

The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.

In June 2016 the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU.

In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds Accounting Standards Codification (“ASC”) 848 to provide entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (“LIBOR”). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023. There was no impact from the adoption of this ASU.

In July 2023, the FASB issued ASU No. 2023-03 to amend various SEC paragraphs in the ASC to primarily reflect the issuance of SEC Staff Accounting Bulletin No. 120. ASU No. 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement - Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), and Compensation - Stock Compensation (Topic 718): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 120 (“SAB 120”), SEC Staff Announcement at the March 24, 2022 Emerging Issues Task Force (“EITF”) Meeting, and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 - General Revision of Regulation S-X: Income or Loss Applicable to Common Stock.” ASU 2023-03 amends the ASC for SEC updates pursuant to SEC Staff Accounting Bulletin No. 120; SEC Staff Announcement at the March 24, 2022 EITF Meeting; and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 – General Revision of Regulation S-X; Income or Loss Applicable to Common Stock. SAB 120 provides guidance on the measurement and disclosure of share-based awards shortly before announcing material nonpublic information. These updates were immediately effective and did not have any impact on our consolidated financial statements.

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative, to amend certain disclosure and presentation requirements.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU required disclosure of incremental segment information, primarily through enhanced disclosures about significant segment expenses and amounts for each reportable segment on an annual and interim basis. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods with fiscal years beginning after December 15, 2024. The Company is currently assessing the potential effects of the standard.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to disclose disaggregated information about a reporting entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the potential effects of this standard.

XML 29 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Short Term Investments
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Short Term Investments

4. Short Term Investments

Short term investments are highly liquid investments with original maturities between three and twelve months. The Company’s short term investments consist of US Treasury bills. These investments were previously classified as held-to-maturity. In May 2023, as a result of a change in business investment strategy, the Company transferred all of its held-to-maturity short term investments to the available-for-sale category. The securities transferred had a total amortized cost of $33,026,959, fair value of $33,021,293 and unrealized losses of $5,666 at the time of transfer. The unrealized loss was recorded as accumulated other comprehensive income at the time of transfer.

Available-for-sale short term investments are reported at fair value in the Consolidated Balance Sheets. Unrealized gains and losses are excluded from earnings and are reported in accumulated other comprehensive income in the consolidated statements of operations and comprehensive income.

The following table summarizes the available-for-sale short term investments as of December 31, 2023 and 2022.

    

December 31, 2023

    

December 31, 2022

Amortized

Unrealized

Fair

Amortized

Unrealized

Fair 

    

Cost

    

Gains

    

Value

    

Cost

    

Losses

    

Value 

U.S. Treasury Bills

$

18,773,508

$

1,598

$

18,775,106

$

$

$

During the year ended December 31, 2023, the Company sold securities with a carrying amount of $10,394,482 for total proceeds of $10,454,976. The realized gains on these sales were $60,494. These securities were sold to raise cash to fund capital expenditures. An additional $16,410,000 of securities reached maturity with total realized gains of $395,767. The realized gains are included in interest income in the consolidated statements of operations and comprehensive income.

XML 30 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Property and Equipment

5. Property and Equipment

The following table summarizes the Company’s property and equipment at December 31, 2023 and 2022:

    

December 31, 

    

December 31, 

2023

2022

Property and equipment:

Oil and gas properties, successful efforts method

Proved properties

$

160,263,511

$

148,326,265

Unproved properties

25,504,873

18,169,157

Accumulated depletion, depreciation, amortization and impairment

(113,708,210)

(107,729,293)

Total oil and gas properties, net

72,060,174

58,766,129

Gathering system

42,738,273

42,639,001

Accumulated depletion, depreciation, amortization and impairment

(35,539,996)

(34,500,740)

Total gathering system, net

7,198,277

8,138,261

Land

637,764

637,764

Buildings and other property and equipment, net

291,807

286,035

Total property and equipment, net

$

80,188,022

$

67,828,189

Asset Acquisitions

During the year ended December 31, 2023, Epsilon made the following three acquisitions. Management determined that substantially all of the fair value of the gross assets acquired were concentrated in oil and gas properties and therefore accounted for these transactions as asset acquisitions and allocated the purchase price based on the relative fair value of the assets acquired and liabilities assumed. There were no asset acquisitions for the year ended December 31, 2022.

a 10% interest in two wellbores located in Eddy County, New Mexico for total consideration of $2.1 million paid in cash.
a 25% working interest in 1,297 gross acres in Ector County, Texas for total consideration of $1.3 million paid in cash.
a 25% working interest in 11,067 gross acres in Ector County, Texas for total consideration of $6.3 million paid in cash.

Property Sale

During the year ended December 31, 2023, Epsilon sold two wellbore-only Oklahoma assets for $12,498. This sale resulted in a loss of $1.45 million. During the year ended December 31, 2022, Epsilon sold one wellbore-only Oklahoma asset for $200,000.  This sale resulted in a gain of $0.22 million.

Property Impairment

Epsilon performs a quantitative impairment test whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. When indicators of impairment are present, the Company first compares expected future undiscounted cash flows by asset group to their respective carrying values. If the carrying amount exceeds the estimated undiscounted future cash flows, a reduction of the carrying amount to the estimated fair values is required. This is determined based on discounted cash flow techniques using significant assumptions including production volumes, future commodity prices, and a market-specific weighted average cost of capital which are affected by expectations about future market and economic conditions. Additionally, U.S. GAAP requires that if an exploratory well is determined not to have found proved reserves, the costs incurred, net of any salvage value, are charged to expense. For unproved properties, such as leasehold costs, expected current and future market prices for similar assets are considered relative to carrying values in evaluating impairment.

No impairment was recorded for the years ended December 31, 2023 and 2022.

XML 31 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Revolving Line of Credit
12 Months Ended
Dec. 31, 2023
Revolving Line of Credit  
Revolving Line of Credit

6. Revolving Line of Credit

The Company closed a senior secured reserve based revolving credit facility on June 28, 2023 with Frost Bank as issuing bank and sole lender. The new facility replaced the Company’s previous facility. The initial commitment and borrowing base is $35 million (redetermined as of December 6, 2023), supported by the Company’s upstream assets in Pennsylvania and subject to semi-annual redeterminations with a maturity date of the earlier of June 28, 2027. Interest will be charged at the Daily Simple SOFR rate plus a margin of 3.25%. The facility is secured by the assets of the Company’s subsidiary, Epsilon Energy USA. As of December 31, 2023, there were no borrowings under the facility.

Under the terms of the facility, the Company must adhere to the following financial covenants:

Current ratio of 1.0 to 1.0 (current assets / current liabilities)
Leverage ratio of less than 2.5 to 1.0 (total debt / income adjusted for interest, taxes and non-cash amounts)

Additionally, if the leverage ratio is greater than 1.0 to 1.0, or the borrowing base utilization is greater than 50%, the Company is required to hedge 50% of the anticipated production from PDP reserves for a rolling 24 month period.

We were in compliance with the financial covenants of the agreement as of December 31, 2023

    

Balance at

    

Balance at

    

    

December 31, 

    

December 31, 

Current

    

2023

2022

    

Borrowing Base

    

Interest Rate

Revolving line of credit

$

$

$

35,000,000

SOFR + 3.25%

XML 32 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2023
Shareholders' Equity  
Shareholders' Equity

7. Shareholders’ Equity

(a)Authorized shares

The Company is authorized to issue an unlimited number of common shares with no par value and an unlimited number of Preferred Shares with no par value.

(b)Purchases of Equity Securities

On March 9, 2023, Epsilon’s Board of Directors (the “Board”) authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of the outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023 and will end on March 26, 2024, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination. During the year ended December 31, 2023, we repurchased 968,149 common shares and spent $4,940,295 at an average price of $5.08 per share (excluding commissions) under the new plan.

The previous share repurchase program commenced on March 8, 2022. During the year ended December 31, 2022, we repurchased 982,500 common shares of the maximum of 1,183,410 authorized for repurchase and spent $6,234,879 under the plan. The repurchased stock had an average price of $6.32 per share (excluding commissions) and

was subsequently retired during the year ended December 31, 2022. In 2023, we repurchased and retired 190,700 common shares at an average price of $5.82 per share (excluding commissions) before the plan terminated on March 7, 2023.

In 2023, the Company repurchased 1,158,849 shares at an average price of $5.20 per share (excluding commissions) under the two consecutive repurchase programs.

On March 19, 2024, the Board of Directors authorized a new share repurchase program of up to 2,191,320 common shares, representing 10% of the current outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $12.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program will commence on March 27, 2024 and end on March 26, 2025, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination.

(c)Equity Incentive Plan

The Board adopted the 2020 Equity Incentive Plan (the “2020 Plan”) on July 22, 2020 subject to approval by Epsilon’s shareholders at Epsilon’s 2020 Annual General and Special Meeting of shareholders, which occurred on September 1, 2020 (the “Meeting”). Shareholders approved the 2020 Plan at the Meeting. Following Epsilon’s listing on the NASDAQ Global Market, the Board determined that it is in the best interest of the shareholders to approve a new incentive plan that is compliant with U.S. public company equity plan rules and practices that would replace Epsilon’s Amended and Restated 2017 Stock Option Plan (including its predecessors) and the Share Compensation Plan (collectively referred to as the “Predecessor Plans”). No further awards will be granted under the Predecessor Plans.

The 2020 Plan provides for incentive compensation in the form of stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2020 Plan, Epsilon is authorized to issue up to 2,000,000 common shares.

Restricted Stock Awards

For the year ended December 31, 2023, 358,546 restricted common shares with a weighted average market price at grant date of $5.42 were awarded to the Company’s management, employees, and board of directors. For the year ended December 31, 2022, 289,231 restricted common shares with a weighted average market price at grant date of $6.28 were awarded to the Company’s officers, employees, and board of directors. These shares vest over a three or four-year period, with an equal number of shares being issued per period on the anniversary of the award resolution. The vesting of the shares is contingent on the individuals’ continued employment or service. The Company determined the fair value of the granted Restricted Stock-based on the market price of the common shares of the Company on the date of grant.

The following table summarizes restricted stock for the years ended December 31, 2023 and 2022:

Year ended

Year ended

December 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Restricted

Average

Restricted

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested Restricted Stock at beginning of period

298,210

1.74

166,002

1.38

Granted

358,546

1.90

289,231

1.86

Vested

(165,220)

(157,023)

Balance non-vested Restricted Stock at end of period

491,536

1.74

298,210

1.74

Stock compensation expense for the granted Restricted Stock is recognized over the vesting period. Stock compensation expense recognized during the year ended December 31, 2023 was $959,525 (during the year ended December 31, 2022, $776,939). The total value of vested shares during the year ended December 31, 2023 was $875,014 (during the year ended December 31, 2022: $1,010,911).

At December 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $2,651,858 to be recognized over a weighted-average period of 1.42 years.

Performance Share Unit Awards (“PSU”)

The Company historically granted PSUs, which are paid in stock to certain key employees. The PSUs will vest on the last day of the performance period. The number of PSUs that will ultimately vest is based on two performance targets as follows:

The targets for the PSUs are based on (i) the relative total stockholder return (“TSR”) percentile ranking and (ii) the relative cash flow per debt adjusted share – growth (“CFDAS Growth”) percentile ranking of the Company, each as compared to the Company’s peer group as specified in the award agreement during the applicable one-year performance period ending on December 31.
Cash Flow per Debt Adjusted Share (“CFDAS”) is defined as EBITDA (earnings before interest, taxes, depreciation and amortization) divided by the sum of the (i) the total debt plus the value of preferred stock minus cash and the amount of dividends paid for the year divided by the share price at the end of the year; and (ii) the actual share count at year end.
The vesting of each PSU Award will be based 50% on TSR performance and 50% based on CFDAS Growth performance.
The recipient of the award must be employed with the Company at the time of vesting.

The number of shares ultimately issued under these awards can range from zero to 200% of target award amounts at the discretion of the Compensation Committee of the Board of Directors. During the year ended December 31, 2023, a total of 15,833 common shares vested.

The following table summarizes PSUs for the years ended December 31, 2023 and 2022:

Year ended

Year ended

December 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Performance

Average

Performance

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested PSUs at beginning of period

15,833

1.00

151,500

3.84

Vested

(15,833)

(135,667)

Balance non-vested PSUs at end of period

15,833

1.00

Stock compensation expense for the granted PSUs is recognized over the vesting period. Stock compensation expense recognized during the year ended December 31, 2023 related to PSUs was $58,737 (during the year ended December 31, 2022, $244,087). The total value of vested shares during the year ended December 31, 2023 was $80,432 (during the year ended December 31, 2022: $833,027).

At December 31, 2023, the Company had no unrecognized stock-based compensation related to these shares. During the years ended December 31, 2023 and 2022, the Company awarded no PSUs.

Stock Options

As of December 31, 2023, the Company had outstanding stock options covering 57,500 common shares at an overall average exercise price of $5.03 per common share to officers and employees of the Company and its subsidiaries. These 57,500 options have a weighted-average expected remaining term of approximately 0.05 years.

The following table summarizes stock option activity for the years ended December 31, 2023 and 2022:

Year ended

Year ended

December 31, 2023

December 31, 2022

Weighted

Weighted

Number of

Average

Number of

Average

Options

Exercise

Options

Exercise

Exercise price in US$

    

Outstanding

    

Price

    

Outstanding

    

Price (1)

Balance at beginning of period

70,000

$

5.03

218,750

$

5.28

Exercised

(12,500)

$

5.03

(138,750)

$

5.38

Expired/Forfeited

$

(10,000)

$

5.51

Balance at period-end

57,500

$

5.03

70,000

$

5.03

Exercisable at period-end

57,500

$

5.03

70,000

$

5.03

At December 31, 2023 and 2022, the Company had unrecognized stock-based compensation related to these options of nil. The total intrinsic value of the outstanding options at December 31, 2023 was $2,875 (at December 31, 2022: $112,000). The total intrinsic value of options exercised during the year ended December 31, 2023 was $5,500 (during the year ended December 31, 2022: $127,780).

During the years ended December 31, 2023 and 2022, the Company awarded no stock options.

The following table summarizes information for stock options outstanding at December 31, 2023:

    

Weighted

Average

Number of

Number of

Remaining

Options

Options

Contractual Life

Exercise Price

    

Outstanding

    

Exercisable

    

(in years)

As of December 31, 2023

$5.03

 

57,500

 

57,500

 

0.05

Total

 

57,500

 

57,500

 

0.05

The value of the options was recorded as stock-based compensation expense, with an offsetting amount to additional paid-in capital based on the vesting terms. Stock-based compensation expense for the options, for the years ended December 31, 2023 and 2022 was nil.

XML 33 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue Recognition  
Revenue Recognition

8. Revenue Recognition

Revenues are comprised primarily of sales of natural gas, oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania.

Overall, product sales revenue generally is recorded in the month when contractual delivery obligations are satisfied, which occurs when control is transferred to the Company’s customers at delivery points based on contractual terms and conditions. In addition, gathering and compression revenue generally is recorded in the month when contractual service obligations are satisfied, which occurs as control of those services is transferred to the Company’s customers. Gathering System revenues derived from Epsilon’s production, which have been eliminated from total gathering system revenues (“elimination entry”), amounted to $1.4 million and $1.5 million, respectively, for the years ended December 31, 2023 and 2022.

The following table details revenue for the years ended December 31, 2023 and 2022:

Year Ended December 31, 

    

2023

    

2022

Operating revenue

Natural gas

$

14,864,214

$

56,948,734

Natural gas liquids

984,418

1,733,130

Oil and condensate

5,090,589

3,195,333

Gathering and compression fees (1)

9,790,531

8,085,512

Total operating revenue

$

30,729,752

$

69,962,709

(1)Net of the elimination entry

Product Sales Revenue

The Company enters into contracts with third party purchasers to sell its natural gas, oil, NGLs and condensate production. Under these product sales arrangements, the sale of each unit of product represents a distinct performance obligation. Product sales revenue is recognized at the point in time that control of the product transfers to the purchaser based on contractual terms which reflect prevailing commodity market prices. To the extent that marketing costs are incurred by the Company prior to the transfer of control of the product, those costs are included in lease operating expenses on the Company’s consolidated statements of operations and comprehensive income.

Settlement statements for product sales, and the related cash consideration, are generally received from the purchaser within 30 days. As a result, the Company must estimate the amount of production delivered to the customer and the consideration that will ultimately be received for sale of the natural gas, oil, NGLs, or condensate. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.

Gas Gathering and Compression Revenue

The Company also provides natural gas gathering and compression services through its ownership interest in the gas gathering system in the Auburn field. For the provision of gas gathering and compression services, the Company collects its share of the gathering and compression fees per unit of gas serviced and recognizes gathering revenue over time using an output method based on units of gas gathered.

The settlement statement from the operator of the Auburn GGS is received two months after transmission and compression has occurred. As a result, the Company must estimate the amount of production that was transmitted and compressed within the system. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.

Allowance for Credit Losses

The Company records an allowance for credit losses on a case-by-case basis once there is evidence that collection is not probable. At December 31, 2023 and 2022, there were no accounts for which collection was not probable.

The following table details accounts receivable as of December 31, 2023 and 2022:

    

December 31, 

    

December 31, 

    

December 31, 

2023

2022

2021

Accounts receivable

Natural gas and oil sales

$

4,327,886

$

5,696,419

$

2,996,344

Joint interest billing

17,476

20,454

60,134

Gathering and compression fees

1,543,239

1,483,956

1,539,976

Commodity contract

72,075

Interest

54,772

557

477

Total accounts receivable

$

6,015,448

$

7,201,386

$

4,596,931

XML 34 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes  
Income Taxes

10. Income Taxes

Net income before income taxes is as follows for the periods indicated:

Year ended December 31, 

    

2023

    

2022

Foreign

 

$

(1,167,609)

$

(700,255)

U.S.

 

11,313,209

 

48,212,421

$

10,145,600

$

47,512,166

We file a federal income tax return in the United States, Canada, and various state and local jurisdictions.

We believe that we have appropriate support for the income tax positions taken and to be taken on the Company's tax returns and that the accruals for tax liabilities are adequate for all open years based on our assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter. The Company's tax returns are open to audit under the statute of limitations for the years ending December 31, 2020 through December 31, 2023.

The following tables present the Company’s current and deferred tax expense (benefit) for the periods indicated:

Year ended December 31, 

    

2023

    

2022

Current:

Foreign

$

630,722

$

Federal

1,271,862

7,788,302

State

361,314

3,657,231

Total current income tax expense

2,263,898

11,445,533

Deferred:

Federal

1,013,452

1,587,935

State

(76,903)

(875,981)

Total deferred tax expense

936,549

711,954

Income tax expense

$

3,200,447

$

12,157,487

The following table presents the reconciliation of our income taxes calculated at the statutory federal tax rate to the income tax provision in our financial statements. Our effective tax rate for 2023 differs from the statutory rate primarily due to states taxes, foreign withholding taxes, & the recognition of a valuation allowance on our Canadian and Oklahoma

state deferred tax assets. Our effective tax rate for 2022 differs from the statutory rate primarily due to states taxes & the recognition of a valuation allowance on our Canadian and Oklahoma state deferred tax assets.

Year Ended

    

    

Year Ended

    

    

December 31, 

Effective

December 31, 

Effective

    

2023

    

Tax Rate

    

2022

    

Tax Rate

    

Income tax provision computed at the statutory federal tax rate

$

2,130,576

 

21.00

%  

$

9,977,555

 

21.00

%  

Difference in Canadian and U.S. tax rate

 

(23,352)

 

(0.23)

%  

 

(14,005)

 

(0.03)

%  

Adjustment of Canadian deferred tax balances

(128,552)

(1.27)

%

39,839

0.08

%

Valuation allowance on Canadian loss

 

397,102

 

3.91

%  

 

121,220

 

0.26

%  

Return to provision adjustment

 

5,244

 

0.05

%  

 

(4,538)

 

(0.01)

%  

State taxes

 

108,401

 

1.07

%  

 

2,304,218

 

4.85

%  

State valuation allowance

100,133

0.99

%  

(107,030)

(0.23)

%  

Foreign withholding on dividends

630,722

6.22

%  

-

%  

Miscellaneous other items

 

(19,827)

 

(0.20)

%  

 

(159,772)

 

(0.34)

%  

Income tax expense

$

3,200,447

 

31.54

%  

$

12,157,487

 

25.58

%  

Deferred income taxes primarily represent the net tax effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

Net deferred tax liabilities consisted of the following at December 31, 2023 and 2022:

As of December 31, 

    

2023

    

2022

Deferred tax assets:

State net operating loss carryforwards

$

396,416

$

313,018

Canadian net operating loss carryforwards

 

11,510,422

 

11,113,319

ARO

865,214

702,522

Lease Liabilities

139,153

Unrealized derivatives/other

 

89,758

 

92,785

Gross deferred tax assets

 

13,000,963

 

12,221,644

Valuation allowance

 

(11,655,838)

 

(11,158,602)

Total deferred tax assets

 

1,345,125

 

1,063,042

Deferred tax liabilities:

 

  

 

  

Oil and gas property

 

(10,765,374)

 

(9,336,638)

Partnership

 

(1,752,767)

 

(2,034,995)

ROU Assets

(109,169)

Unrealized derivatives/other

(271,758)

(308,803)

Gross deferred tax liabilities

 

(12,899,068)

 

(11,680,436)

Net deferred tax liability

$

(11,553,943)

$

(10,617,394)

As of December 31, 2023, we have no federal net operating loss carry-forwards and approximately $12.5 million of state net operating loss carry-forwards, of which $0.3 million expires in 2037 and the remaining can be carried forward indefinitely. These loss carryforwards may reduce future taxable income, however, the extent of which may be limited due to any IRC Section 382 limitation. A state valuation allowance of $0.15 million is applicable to the net state deferred tax assets attributable to Oklahoma because of objective negative evidence on the cumulative loss incurred in the state over the three-year period ended December 31, 2023. As of December 31, 2023, we have $42.1 million of Canadian net operating loss carry-forwards, which will expire between 2027-2043.  A separate valuation allowance of $11.5 million attributable to Canadian net operating losses and other tax carryovers is recorded because it is more likely than not to be utilized. The net change in the total valuation allowance for each of the years ended December 31, 2023 and 2022 was an increase of $0.50 million and a decrease of $0.66 million, respectively.

On August 16, 2022, legislation commonly known as the Inflation Reduction Act was signed into law. Among other things, the Inflation Reduction Act includes a 1% excise tax on corporate stock repurchases applicable to repurchases

after December 31, 2022, and also a new minimum tax based on book income. The Inflation Reduction Act did not have a material impact on our effective tax rate.

The Company does not have any material uncertain tax positions. The Company recognizes interest expense and penalties related to the uncertain tax position in the income tax expense line in the accompanying consolidated statements of operations and comprehensive income.  Accrued interest and penalties are included in other non-current liabilities in the consolidated balance sheets and were $0 as of December 31, 2023 and 2022.

XML 35 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

11. Commitments and Contingencies

The Company also enters into commitments for capital expenditures in advance of the expenditures being made. As of December 31, 2023, our commitments for capital expenditures were nil.

Litigation

On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claims that Chesapeake has breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserts that Chesapeake has failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in North-Central Pennsylvania, as required under both the settlement agreement and JOAs.

Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint.  Chesapeake opposed.  The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint.  The Court granted the motion to dismiss on a narrow issue without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision.  Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.

Epsilon filed a notice of appeal on February 15, 2022 challenging the District Court's rulings in the case. Following the Third Circuit's ruling to remand the case back to District court, Epsilon has sought and was granted a dismissal of the case without prejudice in September 2023.

XML 36 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Dec. 31, 2023
Leases  
Leases

12. Leases

Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of December 31, 2023 summarized in the following table:

    

December 31, 

    

December 31,

2023

2022

Asset

Operating lease right-of-use assets

$

-

$

31,383

Operating lease right-of-use assets, long term

441,987

-

Total operating lease right-of-use assets

$

441,987

$

31,383

Liabilities

Operating lease liabilities

$

86,473

$

35,299

Operating lease liabilities, long term

476,911

-

Total operating lease liabilities

$

563,384

$

35,299

Operating lease costs

$

144,490

$

32,097

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

27,010

$

106,798

Right-of-use assets obtained in exchange for new operating lease liabilities

$

535,149

$

31,383

Weighted average remaining lease term (years) - operating lease

3.00

0.33

Weighted average discount rate (annualized) - operating lease

8.25%

8.09%

The Company had one office lease that expired in April 2023. On March 1, 2023, the Company commenced a new office lease with a 70 month lease term and future lease payments estimated to be approximately $0.85 million. There are no other pending leases, and no lease arrangements in which the Company is the lessor. Lease expense for operating leases was $0.14 million and $0.03 for the years ended December 31, 2023 and 2022, respectively. This lease expense is presented in other general and administrative expenses in the consolidated statements of operations and comprehensive income.

Future minimum lease payments as of December 31, 2023 are as follows:

Operating Leases

2023

$

2024

134,750

2025

173,550

2026

177,021

2027

180,492

Thereafter

183,963

Total minimum lease payments

849,776

Less: imputed interest

(286,392)

Present value of future minimum lease payments

563,384

Less: current obligations under leases

(86,473)

Long-term lease obligations

$

476,911

XML 37 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Net Income Per Share
12 Months Ended
Dec. 31, 2023
Net Income Per Share  
Net Income Per Share

13. Net Income Per Share

Basic net income per share is computed on the basis of the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed based upon the weighted-average number of

common shares outstanding during the period plus the assumed issuance of common shares for all potentially dilutive securities.

The net income used in the calculation of basic and diluted net income per share are as follows:

Year ended December 31, 

    

2023

    

2022

Net income

$

6,945,153

$

35,354,679

In calculating the net income per share, basic and diluted, the following weighted-average shares were used:

Year ended December 31, 

    

2023

    

2022

Basic weighted-average number of shares outstanding

22,496,772

23,319,633

Dilutive stock options

4,431

15,831

Unvested performance-based restricted shares

 

10,444

 

70,725

Diluted weighted-average shares outstanding

 

22,511,647

 

23,406,189

We excluded the following shares from the diluted net income per share because their inclusion would have been anti-dilutive.

Year ended December 31, 

    

2023

    

2022

Anti-dilutive options

53,069

54,169

Anti-dilutive unvested time-based restricted shares

331,810

273,448

Anti-dilutive unvested performance-based restricted shares

5,389

28,519

Total Anti-dilutive shares

 

390,268

 

356,136

XML 38 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Operating Segments
12 Months Ended
Dec. 31, 2023
Operating Segments  
Operating Segments

14. Operating Segments

Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as executive management. Segment performance is evaluated based on operating income or loss as shown in the table below. Interest income and income taxes are managed separately on a group basis.

The Company’s reportable segments are as follows:

a.The Upstream segment activities include acquisition, development and production of natural gas and oil reserves on properties within the United States;
b.The Gas Gathering segment partners with two other companies to operate a natural gas gathering system; and
c.The Corporate segment activities include corporate listing and governance functions of the Company.

Segment activity as of, and for the years ended December 31, 2023 and 2022 is as follows:

    

Upstream

    

Gas Gathering

    

Corporate

    

Elimination

    

Consolidated

As of and for the year ended December 31, 2023

Operating revenue

Natural gas

$

14,864,214

$

$

$

$

14,864,214

Natural gas liquids

984,418

984,418

Oil and condensate

5,090,589

5,090,589

Gathering and compression fees

11,166,410

(1,375,879)

9,790,531

Total operating revenue (1)

20,939,221

11,166,410

(1,375,879)

30,729,752

Operating costs

Operating costs (2)

9,231,031

2,459,694

7,311,496

(1,375,879)

17,626,342

Depletion, depreciation, amortization and accretion

6,638,882

1,046,202

7,685,084

Operating income (loss)

5,069,308

7,660,514

(7,311,496)

5,418,326

Other income (expense)

Interest income

1,673,241

1,673,241

Interest expense

(80,379)

(80,379)

Gain on derivative contracts

3,130,055

3,130,055

Other income

4,083

274

4,357

Other income (expense), net

3,053,759

1,673,515

4,727,274

Net income (loss) before income tax expense

$

8,123,067

$

7,660,514

$

(5,637,981)

$

$

10,145,600

Segment assets

Current assets, net

$

$

$

41,598,796

$

$

41,598,796

Proved properties

46,555,301

46,555,301

Unproved properties

25,504,873

25,504,873

Gathering system

7,198,277

7,198,277

Other property and equipment

2,743,379

2,743,379

Operating lease right-of-use asset

441,987

441,987

Total segment assets

$

74,803,553

$

7,198,277

$

42,040,783

$

$

124,042,613

Capital expenditures (3)

$

20,175,495

$

99,271

$

$

$

20,274,766

As of and for the year ended December 31, 2022

Operating revenue

Natural gas

$

56,948,734

$

$

$

$

56,948,734

Natural gas liquids

1,733,130

1,733,130

Oil and condensate

3,195,333

3,195,333

Gathering and compression fees

9,609,172

(1,523,660)

8,085,512

Total operating revenue (1)

61,877,197

9,609,172

(1,523,660)

69,962,709

Operating costs

Operating costs

8,440,194

2,287,763

7,346,438

(1,523,660)

16,550,735

Depletion, depreciation, amortization and accretion

5,375,225

1,063,286

6,438,511

Operating income (loss)

48,061,778

6,258,123

(7,346,438)

46,973,463

Other income (expense)

Interest income

452,877

452,877

Interest expense

(50,782)

(50,782)

Loss on derivative contracts

236,077

236,077

Other (expense) income

(100,315)

846

(99,469)

Other income (expense), net

84,980

453,723

538,703

Net income (loss) before income tax expense

$

48,146,758

$

6,258,123

$

(6,892,715)

$

$

47,512,166

Segment assets

Current assets, net

$

$

$

56,002,671

$

$

56,002,671

Proved properties

40,596,972

40,596,972

Unproved properties

18,169,157

18,169,157

Gathering system

8,138,261

8,138,261

Other property and equipment

923,799

923,799

Total segment assets

$

59,689,928

8,138,261

56,002,671

123,830,860

Capital expenditures (3)

$

6,785,930

163,915

6,949,845

(1)Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the years ended December 31, 2023 and 2022 have been eliminated upon consolidation. For the year ended December 31, 2023, we sold natural gas to 33 unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for 10% or more of our total revenue. For the year ended December 31, 2022, we sold natural gas to 26 unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for 10% or more of our total revenue.
(2)Operating expenses for the year ended December 31, 2023 includes loss on the sale of Oklahoma assets of $1,449,871.
(3)Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion, completion, and maintenance of the gathering and compression facility.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Commodity Risk Management Activities
12 Months Ended
Dec. 31, 2023
Commodity Risk Management Activities  
Commodity Risk Management Activities

15. Commodity Risk Management Activities

Commodity Price Risks

Epsilon engages in price risk management activities from time to time. These activities are intended to manage Epsilon’s exposure to fluctuations in commodity prices for natural gas by securing fixed price contracts for a portion of expected sales volumes.

Inherent in the Company’s fixed price contracts, are certain business risks, including market risk and credit risk. Market risk is the risk that the price of oil and natural gas will change, either favorably or unfavorably, in response to changing market conditions. Credit risk is the risk of loss from nonperformance by the Company’s counterparty to a contract. The Company does not currently require collateral from any of its counterparties nor do its counterparties require collateral from the Company.

The Company enters into certain commodity derivative instruments to mitigate commodity price risk associated with a portion of its future natural gas production and related cash flows. The natural gas revenues and cash flows are affected by changes in commodity product prices, which are volatile and cannot be accurately predicted. The objective for holding these commodity derivatives is to protect the operating revenues and cash flows related to a portion of the future natural gas sales from the risk of significant declines in commodity prices, which helps ensure the Company’s ability to fund the capital budget.

Epsilon has historically elected not to designate any of its financial commodity derivative contracts as accounting hedges and, accordingly, accounts for these financial commodity derivative contracts using the mark-to-market accounting method. Under this accounting method, changes in the fair value of outstanding financial instruments are recognized as gains or losses in the period of change and are recorded as gain (loss) on derivative contracts on the consolidated statements of operations and comprehensive income. The related cash flow impact is reflected in cash flows from operating activities. During 2023, Epsilon recognized gains on financial commodity derivative contracts of $3,130,055. This amount included cash received on the settlement of these contracts of $3,251,890. During 2022, Epsilon recognized gains on financial commodity derivative contracts of $236,077. This amount included cash paid on the settlement of these contracts of $1,225,837.

Commodity Derivative Contracts

At December 31, 2023, the Company had outstanding NYMEX HH swaps totaling 1.905 Bcf with a weighted average strike price of $3.25 and Tennessee Z4 basis swaps totaling 1.905 Bcf with a weighted average strike price of ($1.10) to hedge a portion of expected volumes for the contract period of January 2024 to October 2024. At December 31, 2022, the Company had outstanding NYMEX HH swaps totaling 1.07 Bcf and Tennessee Z4 basis swaps totaling 1.07 Bcf outstanding.

Fair Value of Derivative 
Assets

    

December 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

NYMEX Henry Hub swap

 

$

1,353,668

$

1,219,865

Tennessee Z4 basis swap

 

112,719

181,775

 

$

1,466,386

$

1,401,640

Fair Value of Derivative
 Liabilities

    

December 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

Tennessee Z4 basis swap

 

(366,131)

(179,550)

 

$

(366,131)

$

(179,550)

Net Fair Value of Derivatives

 

$

1,100,255

$

1,222,090

The following table presents the changes in the fair value of Epsilon’s commodity derivatives for the periods indicated:

Year ended December 31, 

    

2023

    

2022

Fair value of asset (liability), beginning of the period

$

1,222,090

$

(239,824)

Gains on derivative contracts included in earnings

 

3,130,055

 

236,077

Settlement of commodity derivative contracts

 

(3,251,890)

 

1,225,837

Fair value of asset, end of the period

$

1,100,255

$

1,222,090

The following table presents the fair value of derivatives, as presented in the Consolidated Balance Sheets, on a net basis as they are subject to master netting arrangements:

December 31, 2023

December 31, 2022

Gross Fair

Amounts

Net Fair

Gross Fair

Amounts

Net Fair

    

Value

    

Netted

    

Value

    

Value

    

Netted

    

Value

Derivative Assets

Fair value of derivatives

 

$

1,466,386

$

(247,361)

$

1,219,025

 

$

1,401,640

$

(179,550)

$

1,222,090

Derivative Liabilities

 

Fair value of derivatives

 

$

(366,131)

$

247,361

$

(118,770)

 

$

(179,550)

$

179,550

$

-

XML 40 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Asset Retirement Obligations
12 Months Ended
Dec. 31, 2023
Asset Retirement Obligations  
Asset Retirement Obligations

16. Asset Retirement Obligations

Asset retirement obligations are estimated by management based on Epsilon’s net ownership interest in all wells and the gathering system, estimated costs to reclaim and abandon such assets and the estimated timing of the costs to be incurred in future periods, and the forecast risk free cost of capital. Epsilon has estimated the net present value of its total asset retirement obligations to be $3.5 million as of December 31, 2023 ($2.8 million at December 31, 2022). Each year we review, and to the extent necessary, revise our asset retirement obligations estimates in accordance with recent activity and current service costs.

The following table presents the activity in Epsilon’s asset retirement obligations for the periods indicated:

Year Ended

Year ended

December 31, 

December 31, 

2023

    

2022

Balance beginning of period

$

2,780,237

$

2,833,656

Liabilities acquired

12,437

12,053

Liabilities disposed of

(46,961)

(25,835)

Wells plugged and abandoned

(509,802)

(118,260)

Change in estimates

1,178,142

Accretion

88,899

78,623

Balance end of period

$

3,502,952

$

2,780,237

XML 41 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Measurements  
Fair Value Measurements

17. Fair Value Measurements

The methodologies used to determine the fair value of our financial assets and liabilities at December 31, 2023 were the same as those used at December 31, 2022.

Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. The revolving line of credit is classified within Level 2 of the fair value hierarchy.

The Company has investments in U.S. Treasury bills, all of which mature over a period of 3 and 12 months and are classified as short term investments. The U.S. Treasury bills are carried at fair value. The U.S. Treasury bills are classified within Level 1 of the fair value hierarchy.

Commodity derivative instruments consist of NYMEX HH swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.

    

December 31, 2023

    

Level 1

Level 2

    

Level 3

    

Effect of Netting

    

Net Fair Value

Assets

    

    

    

    

    

Derivative contracts

$

$

1,219,025

$

$

$

1,219,025

Cash equivalents

$

195,669

$

$

$

$

195,669

Short term investments

$

18,775,106

$

$

$

$

18,775,106

Liabilities

Derivative contracts

$

$

247,361

$

$

(366,131)

$

(118,770)

December 31, 2022

Level 1

Level 2

    

Level 3

    

Effect of Netting

    

Net Fair Value

Assets

    

    

    

    

    

Derivative contracts

$

$

1,401,640

$

$

(179,550)

$

1,222,090

Cash equivalents

$

7,711,118

$

$

$

$

7,711,118

Liabilities

Derivative contracts

$

$

(179,550)

$

$

179,550

$

XML 42 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Current Expected Credit Loss
12 Months Ended
Dec. 31, 2023
Current Expected Credit Loss  
Current Expected Credit Loss

18. Current Expected Credit Loss

Under ASU 326, Financial Instruments – Credit Losses, estimated losses on financial assets are provided through an allowance for credit losses. The majority of our financial assets are invested in U.S. Treasury bills. We also have accounts receivable which are primarily from purchasers of oil and natural gas, counterparties to our financial instruments, and revenues earned for compression and gathering services. Our oil, gas, and natural gas liquids accounts receivables are generally collected within 30 days after the end of the month. Compression and gathering receivables are generally collected within 60 days after the end of the month. We assess collectability through various procedures, including review of our trade receivable balances by counterparty, assessing economic events and conditions, our historical experience with counterparties, the counterparty’s financial condition and the amount and age of past due accounts. As of December 31, 2023 and 2022, we determined that our allowance for credit loss was nil.

XML 43 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events  
Subsequent Events

19. Subsequent Events

On January 30, 2024, the Company repurchased 248,700 shares at $4.82 per share (excluding commissions) under the existing share repurchase plan.

On February 27, 2024 the Company closed an acquisition in the Permian Basin in Ector County, Texas. The acquired assets are a 25% working interest in 3 producing wells and 3,246 gross undeveloped acres, in partnership with the same operator of the Company’s existing assets in Texas. The effective date for the transaction was (i) February 1, 2024 with respect to the leases and (ii) March 1, 2024 with respect to the wells. The total consideration paid was $15 million, funded from cash on-hand.

XML 44 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Preparation (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Epsilon Operating, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company 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 of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas reserves and related cash flow estimates used in impairment tests of oil and natural gas and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.

XML 45 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Summary Of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Epsilon Operating, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company 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 of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas reserves and related cash flow estimates used in impairment tests of oil and natural gas and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.

Cash, Cash Equivalents and Restricted Cash

Cash, Cash Equivalents and Restricted Cash

Cash and cash equivalents include cash on hand and short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.

Restricted cash consists of amounts deposited to back bonds or letters of credit for potential well liabilities. The Company presents restricted cash with cash and cash equivalents in the Consolidated Statements of Cash Flows.

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of December 31, 2023 and 2022:

    

December 31, 

    

December 31,

2023

2022

Cash and cash equivalents

$

13,403,628

$

45,236,584

Restricted cash included in other assets

470,000

570,363

Cash, cash equivalents, and restricted cash in the statement of cash flows

$

13,873,628

$

45,806,947

Oil and Natural Gas Properties

Oil and Natural Gas Properties

Epsilon accounts for its crude oil and natural gas exploration and production activities under the successful efforts method of accounting.

Oil and natural gas lease acquisition costs are capitalized when incurred. Unproved properties with acquisition costs that are not individually significant are aggregated. If the unproved properties are determined to be productive, the appropriate related costs are transferred to proved oil and natural gas properties. Lease delay rentals are expensed as incurred.

Oil and natural gas exploration costs, other than the costs of drilling exploratory wells, are expensed as incurred. The costs of drilling exploratory wells are capitalized pending determination of whether Epsilon has discovered proved commercial reserves. If proved commercial reserves are not discovered, such drilling costs are expensed. In some circumstances, it may be uncertain whether proved commercial reserves have been discovered when drilling has been completed. Such exploratory well drilling costs may continue to be capitalized if the reserve quantity is sufficient to justify its completion as a producing well and sufficient progress in assessing the reserves and the economic and operating viability of the project is being made. Costs to develop proved reserves, including the costs of all development wells and related equipment used in the production of crude oil and natural gas, are capitalized (see Note 5).

Depreciation, depletion and amortization of the cost of proved oil and natural gas properties is calculated using the unit-of-production method. The reserve base used to calculate depreciation, depletion and amortization for leasehold acquisition costs and the cost to acquire proved properties is the sum of proved developed reserves and proved undeveloped reserves. With respect to lease and well equipment costs, which include development costs and successful exploration drilling costs, the reserve base includes only proved developed reserves.

When circumstances indicate that proved (developed and undeveloped) oil and natural gas properties may be impaired, Epsilon compares expected undiscounted future cash flows at a depreciation, depletion and amortization group level to the carrying value of the asset. If the expected undiscounted future cash flows, based on Epsilon’s estimate of future crude oil and natural gas prices, operating costs, anticipated production from proved reserves and other relevant data, are lower than the carrying value of the asset, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach which considers estimated discounted future cash flows.

Gas Gathering System Properties

Gas Gathering System Properties

Epsilon’s 35% portion of asset development costs are capitalized when incurred. All other costs are expensed.

Depreciation, depletion and amortization of the cost of gathering system properties is calculated using the unit-of- production method. The reserve base used to calculate depreciation, depletion and amortization for the gathering system includes only proved Pennsylvania natural gas developed reserves.

When circumstances indicate that the gathering system properties may be impaired, Epsilon compares expected undiscounted future cash flows related to the gathering system to the unamortized capitalized cost of the asset. If the expected undiscounted future cash flows are lower than the unamortized capitalized cost, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach, which considers estimated discounted future cash flows.

Revenue Recognition

Revenue Recognition

Revenues are comprised primarily of sales of natural gas and to a much lesser degree crude oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania.

Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.

Accounting Policies

Revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied. The Company recognizes upstream revenue at the point in time when control has been transferred to the customer, generally at the time natural gas reaches an agreed-upon delivery point and collectability is reasonably assured. Upstream revenue is generally based upon a fixed price, based on a market index, and is measured as the amount of consideration the Company expects to receive in exchange for the transferring of the natural gas. The services provided by the gas gathering system take place continuously and as a practical expedient, the revenues are recognized monthly for the volumes that are processed and transported for the upstream producers during that period of time. Revenue for the services performed are based on the rates outlined in the cost of service agreement that governs all volumes gathered and processed by the system. The gathering rates are adjusted, and fixed annually. Typically, the Company sells its natural gas directly to customers, under agreements with payment terms less than 30 days after delivery and 60 days on the revenue generated by the gas gathering system.

Natural Gas Revenues

The Company’s natural gas purchase contracts are generally structured such that Epsilon commits and dedicates for sale its proportionate share of natural gas production per day to a purchaser. Natural gas is sold at a percentage of index prices of each component, less any stated deductions. Control transfers at the delivery point specified in the contract, which typically is stated as the inlet of the third-party sales transportation pipeline. The Company recognizes revenue proportionate to its entitled share of volumes sold. Currently, the vast majority of Epsilon’s natural gas production comes from the Marcellus Field in Northeastern Pennsylvania.

Epsilon uses a third-party service for its natural gas marketing. In this capacity, the third-party is responsible for carrying out marketing activities such as submission of nominations, receipt of payments, submission of invoices and negotiation of contracts. Commissions payable to the third-party broker for these services are treated as lease operating expenses in the financial statements.

Gas Gathering System Revenue

The Company has a 35% ownership interest in the Auburn Gas Gathering System (“Auburn GGS”). This system aggregates the natural gas from the various pads in the field and transports the natural gas to the inlet of the Auburn compression facility where it is dehydrated, compressed and injected into the Tennessee Gas Pipeline. The gathering and compression services operate under fee-based contracts. The producers in the area served by the gathering system pay fees to the system owners based on the services provided to them in getting their share of the gas production to the third-party sales transmission point. Revenue is recognized over time as the services are provided.

Oil and Other Liquids Revenue

The source of the Company’s oil and other liquids revenue is its ownership interest in wells in the Permian Basin and Oklahoma.  The Company does not operate the wells and has elected not to receive its proportionate share of the production.  As such, under the Joint Operating Agreement, the operators have control of the marketing of this production at current market prices and remits our net revenue interest less taxes and fees on a monthly basis. The Company recognizes revenue with a monthly accrual of its proportionate share of volumes produced at an estimated market price.

Accounts Receivable and Other

Oil, natural gas liquid and natural gas receivables consist of amounts due from purchasers for commodity sales from our revenue interest in the leases in Northeastern Pennsylvania, the Permian Basin, and Oklahoma. Payments from purchasers are typically due by the last day of the month following the month of delivery. Gathering fee revenue consists of fees due from the operator of the Auburn GGS, as an agent for the Company fulfilling the operations of the gathering system. Payments from the operator are typically due 60 days from the last day of the month of transmission. The Company’s operations do not result in any contract assets or liabilities on the accompanying consolidated balance sheets.

Buildings and Other Property and Equipment

Buildings and Other Property and Equipment

Buildings are depreciated on a straight-line basis over the estimated useful life of the property, 30 years.

Other property and equipment consists of computer hardware and software, and furniture and fixtures. Other property and equipment is generally depreciated on a straight-line basis over the estimated useful lives of the property and equipment, which range from 3 years to 7 years.

Financial Instruments and Fair Value

Financial Instruments and Fair Value

Epsilon’s financial instruments consist of cash and cash equivalents, short term investments, restricted cash, commodity derivative contracts, accounts receivable, accounts payable, and long-term debt.

The Company classifies the fair value of financial instruments according to the following hierarchy based on the amount of observable inputs used to value the instrument.

Level 1—Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

Level 2—Pricing inputs are other than quoted prices in active markets included in Level 1. Prices in Level 2 are either directly or indirectly observable as of the reporting date. Level 2 valuations are based on inputs, including quoted forward prices for commodities, time value and volatility factors, which can be substantially observed or corroborated in the marketplace.

Level 3—Valuations in this level are those with inputs for the asset or liability that are not based on observable market data. The Company makes its own assumptions about how market participants would price the assets and liabilities.

Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. The revolving line of credit is classified within Level 2 of the fair value hierarchy.

The Company has investments in U.S. Treasury Bills, which mature over a period between 3 and 12 months and are classified as short term investments. The U.S. Treasury Bills are carried at fair value. The U.S. Treasury Bills are classified within Level 1 of the fair value hierarchy.

Commodity derivative instruments consist of NYMEX HH swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.

Derivative Instruments

Derivative Instruments

The Company enters into derivative contracts to hedge price risk associated with a portion of natural gas production. While it is never management’s intention to hold or issue derivative instruments for speculative trading purposes, conditions sometimes arise where actual production is less than estimated, which has, and could, result in over-hedged volumes. Natural gas production is primarily sold under market sensitive contracts which are typically priced at a differential to the NYMEX or the published natural gas index prices for the producing area due to the natural gas quality and the proximity to major consuming markets. Our derivative transactions have included the following:

Fixed-price swaps—where a fixed-price is received for production and a variable market price is paid to the contract counterparty.
Basis swap contracts—which guarantee a specified price differential between the price at Henry Hub and our physical pricing points. If the settled price differential is greater than the swapped basis, then we receive a payment from the counterparty in the amount of the difference between the two. If the settled price differential is less than the swapped basis, then we make a payment to the counterparty for the difference between the two.
Two-way collar contracts—which guarantee a specified price range for NYMEX by using the proceeds of selling a call option at a specified strike price (the “Ceiling”) to finance the purchase of a put option at a specified strike price (the “Floor”).

Derivative instruments are recorded on the consolidated balance sheets at fair value as either current or non-current assets or liabilities based on their anticipated settlement date. Gains or losses on derivative contracts are recorded as gain (loss) on commodity contracts in the consolidated statements of operations and comprehensive income. Hedge accounting is not used for our derivative assets and liabilities.

Asset Retirement Obligations

Asset Retirement Obligations

The Company records a liability for asset retirement obligations at fair value in the period in which the liability is incurred if a reasonable estimate of fair value can be made. The associated asset retirement cost is capitalized as part of the carrying amount of the long-lived asset. Subsequently, the asset retirement cost is allocated to expense using a systematic and rational method of the asset’s useful life. Recognized asset retirement obligations relate to the plugging and abandonment of oil and natural gas wells and decommissioning of the gas gathering system. Management reviews the estimates of the timing of well abandonments as well as the estimated plugging and abandonment costs, which are discounted at the credit adjusted risk free rate. These adjustments are recorded to the asset retirement obligations with an offsetting change to oil and gas properties. An ongoing accretion expense is recognized for changes in the value of the liability as a result of the forecast inflation due to the passage of time, which is recorded in depreciation, depletion, amortization, and accretion expense in the consolidated statements of operations and comprehensive income.

Concentrations of Credit Risk

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short term investments, accounts receivable and derivative contracts. Exposure to credit risk associated with these instruments is controlled by (i) placing assets and other financial interests with credit-worthy financial institutions, (ii) maintaining policies over credit extension that include the evaluation of customers’ financial condition and monitoring paying history, although the Company does not have collateral requirements and (iii) netting derivative assets and liabilities for counterparties with a legal right of offset.

At December 31, 2023 and 2022, the cash and cash equivalents and short term investments were primarily concentrated in one financial institution the U.S. We currently have $15.6 million in excess of the federally insured limits. The Company periodically assesses the financial condition of these institutions and believe that any possible credit risk is minimal.

For the year ended December 31, 2023, the Company had four customers that accounted for 90.7% of the total trade accounts receivable. For the year ended December 31, 2022, the Company had three customers that accounted for 95.7% of the total trade accounts receivable.

Geographic Locations of Operations

Geographic Locations of Operations

Approximately 77% and 88% of our revenue during fiscal years 2023 and 2022, respectively, was derived from natural gas production and gathering system revenues in the state of Pennsylvania. As a result of prolonged weak pricing in Zone 4 of the Tennessee Gas Pipeline and, therefore, a reduced pace of development, Epsilon’s management is striving to allocate capital to additional upstream opportunities outside of the Marcellus Shale. More specifically, the Company has allocated capital to the Permian Basin through its investments in New Mexico and Texas. Epsilon’s management expects to continue to seek opportunities outside of the Marcellus Shale in order to provide the Company the flexibility to respond to market conditions by allocating capital across multiple basins and commodities.

As a result of this geographic concentration, we may be disproportionately exposed to the effect of regional supply and demand factors, delays or interruptions of production from wells in this area caused by governmental regulation, processing or transportation capacity constraints, market limitations, weather events or interruption of the processing or transportation of crude oil or natural gas.

Income Taxes

Income Taxes

Deferred tax assets and liabilities are recognized based on anticipated future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax basis. Epsilon assesses the realizability of deferred tax assets and recognizes valuation allowances as appropriate (see Note 10).

Foreign Currency Transactions

Foreign Currency Transactions

Even though the Canadian dollar is the functional currency of Epsilon Energy Ltd. (the parent entity), the United States dollar is the reporting currency for all of Epsilon’s consolidated subsidiaries. Any gains or losses on transactions or monetary assets or liabilities in currencies other than the functional currency are included in net income in the current period. Gains and losses on translation of balances denominated in Canadian dollars are included in accumulated other comprehensive income.

Stock-Based Compensation

Stock-Based Compensation

The Company mainly estimates the fair value of all stock options awarded to employees and directors using the Black-Scholes option pricing model. Other models are used for options with more complex vesting criteria. Compensation expense and a corresponding increase to additional paid-in capital are recorded over the vesting period based on the fair value of the options granted using a graded vesting approach. When stock options are exercised for common shares, consideration paid by the stock option holders and additional paid-in capital associated with the stock options are recorded. The Company estimates a forfeiture rate and adjusts the corresponding expense each period based on an updated forfeiture estimate (see Note 7).

The Company has issued time-based restricted stock and performance share units (“PSU”) to employees and directors of the Company. The fair value of the time-based restricted stock is determined using the fair value of the Company’s common shares on the date of grant. The fair value of the PSUs is determined by the performance requirements. These awards vest ratably over a three-year period. Compensation expense and a corresponding increase to additional paid in capital are recorded over the vesting period.

Leases

Leases

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)”, which significantly changed accounting for leases by requiring that lessees recognize a right of use asset and a related lease liability representing the obligation to make lease payments, for all lease transactions with terms greater than one year. Additional disclosures about an entity’s lease transactions are also required. ASU 2016-02 defines a lease as “a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration.” The Company adopted ASU 2016-02 as of January 1, 2022. We have chosen the transition using the comparative report at adoption method of applying the provisions of the new standard at the beginning of the period of adoption instead of the earliest comparative period presented in the consolidated financial statements. There was no material effect from the adoption.

The Company leases office space to be used for general, administrative, and executive offices with terms typically ranging from five to seven years, subject to certain renewal options as applicable. The Company considers renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of lease liabilities and right-of-use assets. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Interest expense for finance leases is incurred based on the carrying value of the lease liability. Leases with an initial term of 12 months or less are not recorded on the Company’s Consolidated Balance Sheets and lease agreements with lease and non-lease components are generally accounted for as a single lease component.

The Company determines whether a contract is, or contains, a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease. When available, the Company uses the rate implicit in the lease to discount lease payments to present value; however, most of the Company’s leases do not provide a readily determinable implicit rate. Therefore, the Company must discount lease payments based on an estimate of its incremental borrowing rate based on prevailing financial market conditions at the later of date of adoption or lease commencement, credit analysis of comparable companies and management judgments to determine the present values of its lease payments (see Note 12).

Joint Interests

Joint Interests

The majority of the Company’s oil and natural gas exploration, development and production activities, and the gathering system, are conducted jointly with others and, accordingly, these financial statements reflect only the Company’s proportionate interest in such jointly controlled assets.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.

In June 2016 the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU.

In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds Accounting Standards Codification (“ASC”) 848 to provide entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (“LIBOR”). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023. There was no impact from the adoption of this ASU.

In July 2023, the FASB issued ASU No. 2023-03 to amend various SEC paragraphs in the ASC to primarily reflect the issuance of SEC Staff Accounting Bulletin No. 120. ASU No. 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement - Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), and Compensation - Stock Compensation (Topic 718): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 120 (“SAB 120”), SEC Staff Announcement at the March 24, 2022 Emerging Issues Task Force (“EITF”) Meeting, and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 - General Revision of Regulation S-X: Income or Loss Applicable to Common Stock.” ASU 2023-03 amends the ASC for SEC updates pursuant to SEC Staff Accounting Bulletin No. 120; SEC Staff Announcement at the March 24, 2022 EITF Meeting; and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 – General Revision of Regulation S-X; Income or Loss Applicable to Common Stock. SAB 120 provides guidance on the measurement and disclosure of share-based awards shortly before announcing material nonpublic information. These updates were immediately effective and did not have any impact on our consolidated financial statements.

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative, to amend certain disclosure and presentation requirements.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU required disclosure of incremental segment information, primarily through enhanced disclosures about significant segment expenses and amounts for each reportable segment on an annual and interim basis. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods with fiscal years beginning after December 15, 2024. The Company is currently assessing the potential effects of the standard.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to disclose disaggregated information about a reporting entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the potential effects of this standard.

XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of cash, cash equivalents and restricted cash

    

December 31, 

    

December 31,

2023

2022

Cash and cash equivalents

$

13,403,628

$

45,236,584

Restricted cash included in other assets

470,000

570,363

Cash, cash equivalents, and restricted cash in the statement of cash flows

$

13,873,628

$

45,806,947

XML 47 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Short Term Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Summary of available-for-sale short term investments

    

December 31, 2023

    

December 31, 2022

Amortized

Unrealized

Fair

Amortized

Unrealized

Fair 

    

Cost

    

Gains

    

Value

    

Cost

    

Losses

    

Value 

U.S. Treasury Bills

$

18,773,508

$

1,598

$

18,775,106

$

$

$

XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Schedule of property and equipment

    

December 31, 

    

December 31, 

2023

2022

Property and equipment:

Oil and gas properties, successful efforts method

Proved properties

$

160,263,511

$

148,326,265

Unproved properties

25,504,873

18,169,157

Accumulated depletion, depreciation, amortization and impairment

(113,708,210)

(107,729,293)

Total oil and gas properties, net

72,060,174

58,766,129

Gathering system

42,738,273

42,639,001

Accumulated depletion, depreciation, amortization and impairment

(35,539,996)

(34,500,740)

Total gathering system, net

7,198,277

8,138,261

Land

637,764

637,764

Buildings and other property and equipment, net

291,807

286,035

Total property and equipment, net

$

80,188,022

$

67,828,189

XML 49 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Revolving Line of Credit (Tables)
12 Months Ended
Dec. 31, 2023
Revolving Line of Credit  
Schedule of revolving line of credit

    

Balance at

    

Balance at

    

    

December 31, 

    

December 31, 

Current

    

2023

2022

    

Borrowing Base

    

Interest Rate

Revolving line of credit

$

$

$

35,000,000

SOFR + 3.25%

XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Shareholders' Equity  
Schedule of restricted stock activity

Year ended

Year ended

December 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Restricted

Average

Restricted

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested Restricted Stock at beginning of period

298,210

1.74

166,002

1.38

Granted

358,546

1.90

289,231

1.86

Vested

(165,220)

(157,023)

Balance non-vested Restricted Stock at end of period

491,536

1.74

298,210

1.74

Schedule of PSU activity

Year ended

Year ended

December 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Performance

Average

Performance

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested PSUs at beginning of period

15,833

1.00

151,500

3.84

Vested

(15,833)

(135,667)

Balance non-vested PSUs at end of period

15,833

1.00

Summary of stock option activity

Year ended

Year ended

December 31, 2023

December 31, 2022

Weighted

Weighted

Number of

Average

Number of

Average

Options

Exercise

Options

Exercise

Exercise price in US$

    

Outstanding

    

Price

    

Outstanding

    

Price (1)

Balance at beginning of period

70,000

$

5.03

218,750

$

5.28

Exercised

(12,500)

$

5.03

(138,750)

$

5.38

Expired/Forfeited

$

(10,000)

$

5.51

Balance at period-end

57,500

$

5.03

70,000

$

5.03

Exercisable at period-end

57,500

$

5.03

70,000

$

5.03

Summary of stock options outstanding

    

Weighted

Average

Number of

Number of

Remaining

Options

Options

Contractual Life

Exercise Price

    

Outstanding

    

Exercisable

    

(in years)

As of December 31, 2023

$5.03

 

57,500

 

57,500

 

0.05

Total

 

57,500

 

57,500

 

0.05

XML 51 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition  
Summary of revenue

Year Ended December 31, 

    

2023

    

2022

Operating revenue

Natural gas

$

14,864,214

$

56,948,734

Natural gas liquids

984,418

1,733,130

Oil and condensate

5,090,589

3,195,333

Gathering and compression fees (1)

9,790,531

8,085,512

Total operating revenue

$

30,729,752

$

69,962,709

(1)Net of the elimination entry
Schedule of accounts receivable net of allowance for doubtful accounts

    

December 31, 

    

December 31, 

    

December 31, 

2023

2022

2021

Accounts receivable

Natural gas and oil sales

$

4,327,886

$

5,696,419

$

2,996,344

Joint interest billing

17,476

20,454

60,134

Gathering and compression fees

1,543,239

1,483,956

1,539,976

Commodity contract

72,075

Interest

54,772

557

477

Total accounts receivable

$

6,015,448

$

7,201,386

$

4,596,931

XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income  
Schedule of Accumulated Other Comprehensive Income

Year Ended December 31, 

    

2023

    

2022

Balance at beginning of period

$

9,774,551

$

9,818,605

Translation loss

(3,872)

(44,054)

Unrealized gain on securities

1,598

Balance at end of period

$

9,772,277

$

9,774,551

XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes  
Schedule of income (loss) before income taxes

Year ended December 31, 

    

2023

    

2022

Foreign

 

$

(1,167,609)

$

(700,255)

U.S.

 

11,313,209

 

48,212,421

$

10,145,600

$

47,512,166

Schedule of current and deferred tax expense (benefit)

Year ended December 31, 

    

2023

    

2022

Current:

Foreign

$

630,722

$

Federal

1,271,862

7,788,302

State

361,314

3,657,231

Total current income tax expense

2,263,898

11,445,533

Deferred:

Federal

1,013,452

1,587,935

State

(76,903)

(875,981)

Total deferred tax expense

936,549

711,954

Income tax expense

$

3,200,447

$

12,157,487

Schedule of reconciliation between statutory rate and effective income tax rate

Year Ended

    

    

Year Ended

    

    

December 31, 

Effective

December 31, 

Effective

    

2023

    

Tax Rate

    

2022

    

Tax Rate

    

Income tax provision computed at the statutory federal tax rate

$

2,130,576

 

21.00

%  

$

9,977,555

 

21.00

%  

Difference in Canadian and U.S. tax rate

 

(23,352)

 

(0.23)

%  

 

(14,005)

 

(0.03)

%  

Adjustment of Canadian deferred tax balances

(128,552)

(1.27)

%

39,839

0.08

%

Valuation allowance on Canadian loss

 

397,102

 

3.91

%  

 

121,220

 

0.26

%  

Return to provision adjustment

 

5,244

 

0.05

%  

 

(4,538)

 

(0.01)

%  

State taxes

 

108,401

 

1.07

%  

 

2,304,218

 

4.85

%  

State valuation allowance

100,133

0.99

%  

(107,030)

(0.23)

%  

Foreign withholding on dividends

630,722

6.22

%  

-

%  

Miscellaneous other items

 

(19,827)

 

(0.20)

%  

 

(159,772)

 

(0.34)

%  

Income tax expense

$

3,200,447

 

31.54

%  

$

12,157,487

 

25.58

%  

Schedule of net deferred tax liabilities

As of December 31, 

    

2023

    

2022

Deferred tax assets:

State net operating loss carryforwards

$

396,416

$

313,018

Canadian net operating loss carryforwards

 

11,510,422

 

11,113,319

ARO

865,214

702,522

Lease Liabilities

139,153

Unrealized derivatives/other

 

89,758

 

92,785

Gross deferred tax assets

 

13,000,963

 

12,221,644

Valuation allowance

 

(11,655,838)

 

(11,158,602)

Total deferred tax assets

 

1,345,125

 

1,063,042

Deferred tax liabilities:

 

  

 

  

Oil and gas property

 

(10,765,374)

 

(9,336,638)

Partnership

 

(1,752,767)

 

(2,034,995)

ROU Assets

(109,169)

Unrealized derivatives/other

(271,758)

(308,803)

Gross deferred tax liabilities

 

(12,899,068)

 

(11,680,436)

Net deferred tax liability

$

(11,553,943)

$

(10,617,394)

XML 54 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of operating lease

Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of December 31, 2023 summarized in the following table:

    

December 31, 

    

December 31,

2023

2022

Asset

Operating lease right-of-use assets

$

-

$

31,383

Operating lease right-of-use assets, long term

441,987

-

Total operating lease right-of-use assets

$

441,987

$

31,383

Liabilities

Operating lease liabilities

$

86,473

$

35,299

Operating lease liabilities, long term

476,911

-

Total operating lease liabilities

$

563,384

$

35,299

Operating lease costs

$

144,490

$

32,097

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

27,010

$

106,798

Right-of-use assets obtained in exchange for new operating lease liabilities

$

535,149

$

31,383

Weighted average remaining lease term (years) - operating lease

3.00

0.33

Weighted average discount rate (annualized) - operating lease

8.25%

8.09%

Schedule of maturity analysis of operating lease liability

Future minimum lease payments as of December 31, 2023 are as follows:

Operating Leases

2023

$

2024

134,750

2025

173,550

2026

177,021

2027

180,492

Thereafter

183,963

Total minimum lease payments

849,776

Less: imputed interest

(286,392)

Present value of future minimum lease payments

563,384

Less: current obligations under leases

(86,473)

Long-term lease obligations

$

476,911

XML 55 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Net Income Per Share  
Schedule of net income used in the calculation of basic and diluted net income per share

Year ended December 31, 

    

2023

    

2022

Net income

$

6,945,153

$

35,354,679

Schedule of weighted-average shares used in calculation of net income per share

Year ended December 31, 

    

2023

    

2022

Basic weighted-average number of shares outstanding

22,496,772

23,319,633

Dilutive stock options

4,431

15,831

Unvested performance-based restricted shares

 

10,444

 

70,725

Diluted weighted-average shares outstanding

 

22,511,647

 

23,406,189

Schedule of anti-dilutive shares

Year ended December 31, 

    

2023

    

2022

Anti-dilutive options

53,069

54,169

Anti-dilutive unvested time-based restricted shares

331,810

273,448

Anti-dilutive unvested performance-based restricted shares

5,389

28,519

Total Anti-dilutive shares

 

390,268

 

356,136

XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Operating Segments (Tables)
12 Months Ended
Dec. 31, 2023
Operating Segments  
Schedule of segment financial information

Segment activity as of, and for the years ended December 31, 2023 and 2022 is as follows:

    

Upstream

    

Gas Gathering

    

Corporate

    

Elimination

    

Consolidated

As of and for the year ended December 31, 2023

Operating revenue

Natural gas

$

14,864,214

$

$

$

$

14,864,214

Natural gas liquids

984,418

984,418

Oil and condensate

5,090,589

5,090,589

Gathering and compression fees

11,166,410

(1,375,879)

9,790,531

Total operating revenue (1)

20,939,221

11,166,410

(1,375,879)

30,729,752

Operating costs

Operating costs (2)

9,231,031

2,459,694

7,311,496

(1,375,879)

17,626,342

Depletion, depreciation, amortization and accretion

6,638,882

1,046,202

7,685,084

Operating income (loss)

5,069,308

7,660,514

(7,311,496)

5,418,326

Other income (expense)

Interest income

1,673,241

1,673,241

Interest expense

(80,379)

(80,379)

Gain on derivative contracts

3,130,055

3,130,055

Other income

4,083

274

4,357

Other income (expense), net

3,053,759

1,673,515

4,727,274

Net income (loss) before income tax expense

$

8,123,067

$

7,660,514

$

(5,637,981)

$

$

10,145,600

Segment assets

Current assets, net

$

$

$

41,598,796

$

$

41,598,796

Proved properties

46,555,301

46,555,301

Unproved properties

25,504,873

25,504,873

Gathering system

7,198,277

7,198,277

Other property and equipment

2,743,379

2,743,379

Operating lease right-of-use asset

441,987

441,987

Total segment assets

$

74,803,553

$

7,198,277

$

42,040,783

$

$

124,042,613

Capital expenditures (3)

$

20,175,495

$

99,271

$

$

$

20,274,766

As of and for the year ended December 31, 2022

Operating revenue

Natural gas

$

56,948,734

$

$

$

$

56,948,734

Natural gas liquids

1,733,130

1,733,130

Oil and condensate

3,195,333

3,195,333

Gathering and compression fees

9,609,172

(1,523,660)

8,085,512

Total operating revenue (1)

61,877,197

9,609,172

(1,523,660)

69,962,709

Operating costs

Operating costs

8,440,194

2,287,763

7,346,438

(1,523,660)

16,550,735

Depletion, depreciation, amortization and accretion

5,375,225

1,063,286

6,438,511

Operating income (loss)

48,061,778

6,258,123

(7,346,438)

46,973,463

Other income (expense)

Interest income

452,877

452,877

Interest expense

(50,782)

(50,782)

Loss on derivative contracts

236,077

236,077

Other (expense) income

(100,315)

846

(99,469)

Other income (expense), net

84,980

453,723

538,703

Net income (loss) before income tax expense

$

48,146,758

$

6,258,123

$

(6,892,715)

$

$

47,512,166

Segment assets

Current assets, net

$

$

$

56,002,671

$

$

56,002,671

Proved properties

40,596,972

40,596,972

Unproved properties

18,169,157

18,169,157

Gathering system

8,138,261

8,138,261

Other property and equipment

923,799

923,799

Total segment assets

$

59,689,928

8,138,261

56,002,671

123,830,860

Capital expenditures (3)

$

6,785,930

163,915

6,949,845

(1)Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the years ended December 31, 2023 and 2022 have been eliminated upon consolidation. For the year ended December 31, 2023, we sold natural gas to 33 unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for 10% or more of our total revenue. For the year ended December 31, 2022, we sold natural gas to 26 unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for 10% or more of our total revenue.
(2)Operating expenses for the year ended December 31, 2023 includes loss on the sale of Oklahoma assets of $1,449,871.
(3)Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion, completion, and maintenance of the gathering and compression facility.
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Commodity Risk Management Activities (Tables)
12 Months Ended
Dec. 31, 2023
Commodity Risk Management Activities  
Schedule of fair value of derivatives

Fair Value of Derivative 
Assets

    

December 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

NYMEX Henry Hub swap

 

$

1,353,668

$

1,219,865

Tennessee Z4 basis swap

 

112,719

181,775

 

$

1,466,386

$

1,401,640

Fair Value of Derivative
 Liabilities

    

December 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

Tennessee Z4 basis swap

 

(366,131)

(179,550)

 

$

(366,131)

$

(179,550)

Net Fair Value of Derivatives

 

$

1,100,255

$

1,222,090

Schedule of fair value of derivatives rollforward

Year ended December 31, 

    

2023

    

2022

Fair value of asset (liability), beginning of the period

$

1,222,090

$

(239,824)

Gains on derivative contracts included in earnings

 

3,130,055

 

236,077

Settlement of commodity derivative contracts

 

(3,251,890)

 

1,225,837

Fair value of asset, end of the period

$

1,100,255

$

1,222,090

Schedule of fair value of derivative assets, subject to master netting arrangements

December 31, 2023

December 31, 2022

Gross Fair

Amounts

Net Fair

Gross Fair

Amounts

Net Fair

    

Value

    

Netted

    

Value

    

Value

    

Netted

    

Value

Derivative Assets

Fair value of derivatives

 

$

1,466,386

$

(247,361)

$

1,219,025

 

$

1,401,640

$

(179,550)

$

1,222,090

Derivative Liabilities

 

Fair value of derivatives

 

$

(366,131)

$

247,361

$

(118,770)

 

$

(179,550)

$

179,550

$

-

XML 58 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements  
Schedule of Derivative Instruments

    

December 31, 2023

    

Level 1

Level 2

    

Level 3

    

Effect of Netting

    

Net Fair Value

Assets

    

    

    

    

    

Derivative contracts

$

$

1,219,025

$

$

$

1,219,025

Cash equivalents

$

195,669

$

$

$

$

195,669

Short term investments

$

18,775,106

$

$

$

$

18,775,106

Liabilities

Derivative contracts

$

$

247,361

$

$

(366,131)

$

(118,770)

December 31, 2022

Level 1

Level 2

    

Level 3

    

Effect of Netting

    

Net Fair Value

Assets

    

    

    

    

    

Derivative contracts

$

$

1,401,640

$

$

(179,550)

$

1,222,090

Cash equivalents

$

7,711,118

$

$

$

$

7,711,118

Liabilities

Derivative contracts

$

$

(179,550)

$

$

179,550

$

XML 59 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business (Details)
12 Months Ended
Dec. 31, 2023
Description of Business  
Date of Incorporation Mar. 14, 2005
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Reconciliation of Cash (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash, Cash Equivalents, and Restricted Cash      
Cash and cash equivalents $ 13,403,628 $ 45,236,584  
Restricted cash included in other assets 470,000 570,363  
Cash, cash equivalents and restricted cash in the statement of cash flows $ 13,873,628 $ 45,806,947 $ 27,065,423
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
customer
Institution
Dec. 31, 2022
Institution
customer
Property, Plant and Equipment [Line Items]    
Asset development costs capitalization, Percentage 35.00%  
Vesting period 3 years  
Number of financial institutions | Institution 1 1
Federally insured limits | $ $ 15.6  
Auburn Gas Gathering System    
Property, Plant and Equipment [Line Items]    
Ownership interest 35.00%  
Total Revenue | Geographic Concentration Risk | Pennsylvania    
Property, Plant and Equipment [Line Items]    
Concentration risk (as a percent) 77.00% 88.00%
Accounts Receivable | Customer Concentration risk    
Property, Plant and Equipment [Line Items]    
Number of customers | customer 4 3
Accounts Receivable | Customer Concentration risk | Customer Four    
Property, Plant and Equipment [Line Items]    
Concentration risk (as a percent) 90.70%  
Accounts Receivable | Customer Concentration risk | Customer Three    
Property, Plant and Equipment [Line Items]    
Concentration risk (as a percent)   95.70%
Minimum | Restricted stock awards    
Property, Plant and Equipment [Line Items]    
Vesting period 3 years  
Maximum | Restricted stock awards    
Property, Plant and Equipment [Line Items]    
Vesting period 4 years  
Buildings    
Property, Plant and Equipment [Line Items]    
Estimated useful lives of the property and equipment 30 years  
Other property and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives of the property and equipment 3 years  
Other property and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives of the property and equipment 7 years  
Office Lease | Minimum    
Property, Plant and Equipment [Line Items]    
Lessor, Operating Lease, Term of Contract 5 years  
Office Lease | Maximum    
Property, Plant and Equipment [Line Items]    
Lessor, Operating Lease, Term of Contract 7 years  
Gas, oil, NGL and condensate revenue    
Property, Plant and Equipment [Line Items]    
Receivable collection period 30 days  
Gas gathering and compression revenue    
Property, Plant and Equipment [Line Items]    
Receivable collection period 60 days  
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Short Term Investments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Held-to-Maturity Securities [Line Items]    
Fair Value $ 18,775,106 $ 0
US Treasury Securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 18,773,508 0
Unrealized Gains/(Losses) 1,598 0
Fair Value $ 18,775,106 $ 0
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Short Term Investments - Narratives (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2023
Dec. 31, 2023
Schedule of Held-to-Maturity Securities [Line Items]    
Transferred amortized cost $ 33,026,959  
Transferred fair value 33,021,293  
Transferred unrealized losses $ 5,666  
Securities Sold Prior To Maturity Date    
Schedule of Held-to-Maturity Securities [Line Items]    
Carrying amount of available for sale debt securities sold   $ 10,394,482
Total Proceeds for available for sale securities   10,454,976
Realized gains on available for sale securities   60,494
Securities Sold After Maturity Date    
Schedule of Held-to-Maturity Securities [Line Items]    
Realized gains on available for sale securities   395,767
Securities that reached maturity   $ 16,410,000
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Oil and gas properties, successful efforts method    
Proved properties $ 160,263,511 $ 148,326,265
Unproved properties 25,504,873 18,169,157
Accumulated depletion, depreciation, amortization and impairment (113,708,210) (107,729,293)
Total oil and gas properties, net 72,060,174 58,766,129
Gathering system 42,738,273 42,639,001
Accumulated depletion, depreciation, amortization and impairment (35,539,996) (34,500,740)
Total gathering system, net 7,198,277 8,138,261
Land 637,764 637,764
Buildings and other property and equipment, net 291,807 286,035
Total property and equipment, net $ 80,188,022 $ 67,828,189
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment - Property Acquisition and Sale (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
a
item
Dec. 31, 2022
USD ($)
item
Property and equipment Acquisition and Sale    
Number of asset acquisitions 3  
Loss on sale of oil and gas properties $ (1,449,871) $ 221,642
Impairment expense 0 $ 0
Oklahoma    
Property and equipment Acquisition and Sale    
Loss on sale of oil and gas properties $ 1,449,871  
Oklahoma | Sale of wellbores | Disposed of by sale of properties    
Property and equipment Acquisition and Sale    
Number of wellbores sold | item 2 1
Consideration received on sale of property $ 12,498 $ 200,000
Loss on sale of oil and gas properties $ (1,450,000) $ 220,000
Asset Acquisition One | New Mexico | Eddy County    
Property and equipment Acquisition and Sale    
Asset acquisition, number of wellbores acquired | item 2  
Asset acquisition, percentage of interests acquired 10.00%  
Asset acquisition, consideration $ 2,100,000  
Asset Acquisition Two | Texas | Ector County, including drilling of well and completion of well    
Property and equipment Acquisition and Sale    
Asset acquisition, percentage of interests acquired 25.00%  
Asset acquisition, consideration $ 1,300,000  
Acres of land acquired | a 1,297  
Asset Acquisition Three | Texas | Ector County    
Property and equipment Acquisition and Sale    
Asset acquisition, percentage of interests acquired 25.00%  
Asset acquisition, consideration $ 6,300,000  
Acres of land acquired | a 11,067  
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Revolving Line of Credit (Details) - Revolving Credit Facility - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 06, 2023
Revolving Credit Facility    
Current borrowing base $ 35,000,000 $ 35,000,000
SOFR    
Revolving Credit Facility    
Margin added to variable interest rate 3.25%  
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Revolving Line of Credit - Ratios (Details) - Revolving Credit Facility
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revolving Credit Facility    
Current ratio 1.0  
Line of credit $ 0 $ 0
Percentage of Utilization of Borrowing Base 50.00%  
Percentage of Hedging Anticipated Production from PDP Reserves 50.00%  
Rolling Term for Calculation of Anticipated Production from PDP Reserves 24 months  
Minimum    
Revolving Credit Facility    
Leverage ratio 1.0  
Maximum    
Revolving Credit Facility    
Leverage ratio 2.5  
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Share Capital (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Components of share capital:    
Common shares, no par value $ 0 $ 0
Common shares, unlimited authorized Unlimited Unlimited
Preferred shares, no par value $ 0 $ 0
Preferred shares, unlimited authorized Unlimited Unlimited
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Purchases of Equity Shares (Details) - USD ($)
2 Months Ended 9 Months Ended 10 Months Ended 12 Months Ended
Mar. 27, 2024
Jan. 30, 2024
Mar. 27, 2023
Mar. 07, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Subsequent Event              
Shares purchased              
Shares repurchased   248,700          
NCIB Program              
Shares purchased              
Shares repurchased             1,158,849
Average price paid per share             $ 5.20
NCIB Program 3/8/2022-3/7/2023              
Shares purchased              
Authorized shares to be repurchased           1,183,410  
Number of shares purchased       190,700   982,500  
Consideration for shares repurchased           $ 6,234,879  
Average price paid per share       $ 5.82   $ 6.32  
NCIB Program 3/27/2023-3/26/2024              
Shares purchased              
Authorized shares to be repurchased     2,292,644        
Shares repurchased as a percentage of outstanding common shares     10.00%        
Shares repurchased         968,149    
Consideration for shares repurchased         $ 4,940,295    
Average price paid per share         $ 5.08    
NCIB Program 3/27/2023-3/26/2024 | Maximum              
Shares purchased              
Authorized amount repurchase     $ 15,000,000.0        
NCIB Program 3/27/2024-3/26/2025 | Subsequent Event              
Shares purchased              
Authorized shares to be repurchased 2,191,320            
Shares repurchased as a percentage of outstanding common shares 10.00%            
NCIB Program 3/27/2024-3/26/2025 | Maximum | Subsequent Event              
Shares purchased              
Authorized amount repurchase $ 12,000,000.0            
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Equity Incentive Plan (Details)
Dec. 31, 2023
shares
Shareholders' Equity  
Number of shares authorized to be issued 2,000,000
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Restricted Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Compensation Plan      
Vesting period 3 years    
Restricted stock awards      
Share Compensation Plan      
Weighted average market price at grant date (in dollars per share) $ 5.42 $ 6.28  
Vested in period, fair value $ 875,014 $ 1,010,911  
Stock based compensation expense 959,525 $ 776,939  
Compensation cost not yet recognized $ 2,651,858    
Weighted average period for recognition 1 year 5 months 1 day    
Number outstanding      
Balance non-vested Restricted Stock at beginning of period (in shares) 298,210 166,002  
Granted (in shares) 358,546 289,231  
Vested (in shares) (165,220) (157,023)  
Balance non-vested Restricted Stock at end of period (in shares) 491,536 298,210 166,002
Weighted Average Remaining Life      
Granted (in years) 1 year 10 months 24 days 1 year 10 months 9 days  
Balance non-vested Restricted Stock at end of period (in years) 1 year 8 months 26 days 1 year 8 months 26 days 1 year 4 months 17 days
Maximum | Restricted stock awards      
Share Compensation Plan      
Vesting period 4 years    
Minimum | Restricted stock awards      
Share Compensation Plan      
Vesting period 3 years    
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Performance Stock Units Assumptions (Details) - Performance stock units
12 Months Ended
Dec. 31, 2023
item
shares
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of performance targets | item 2  
Vested (in shares) 15,833 135,667
Granted (in shares) 0 0
CFDAS    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 50.00%  
TSR performance    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance period 1 year  
Vesting percentage 50.00%  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of number of shares issued on target award amounts 0.00%  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of number of shares issued on target award amounts 200.00%  
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Performance Stock Units (Details) - Performance stock units - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Compensation Plan      
Stock based compensation expense $ 58,737 $ 244,087  
Compensation cost not yet recognized 0    
Vested in period, fair value $ 80,432 $ 833,027  
Number outstanding      
Balance non-vested Restricted Stock at beginning of period (in shares) 15,833 151,500  
Granted (in shares) 0 0  
Vested (in shares) (15,833) (135,667)  
Balance non-vested Restricted Stock at end of period (in shares)   15,833 151,500
Weighted Average Remaining Life      
Balance non-vested Restricted Stock at end of period (in years) 0 years 1 year 3 years 10 months 2 days
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Stock Option Activity (Details) - Employee Stock Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options Outstanding    
Balance at beginning of period (in shares) 70,000 218,750
Exercised (in shares) (12,500) (138,750)
Expired/Forfeited (in shares)   (10,000)
Balance at period-end (in shares) 57,500 70,000
Exercisable at period-end (in shares) 57,500 70,000
Weighted average exercise price    
Balance at beginning of period (in dollars per share) $ 5.03 $ 5.28
Exercised (in dollars per share) 5.03 5.38
Expired/Forfeited (in dollars per share)   5.51
Balance at period-end (in dollars per share) 5.03 5.03
Exercisable at period-end (in dollars per share) $ 5.03 $ 5.03
Additional disclosures    
Weighted average expected remaining term 18 days  
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Stock Option Activity, Narrative (Details) - Employee Stock Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Compensation Plan    
Unrecognized stock based compensation to be recognized over a period $ 0 $ 0
Aggregate intrinsic value of options outstanding $ 2,875 $ 112,000
Granted (in shares) 0 0
Exercises in period, value $ 5,500 $ 127,780
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Stock Options Outstanding (Details) - Employee Stock Option - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Options Outstanding 57,500  
Number of Options Exercisable 57,500  
Weighted Average Remaining Contractual Life (in years) 18 days  
Stock based compensation expense $ 0 $ 0
$5.03    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price $ 5.03  
Number of Options Outstanding 57,500  
Number of Options Exercisable 57,500  
Weighted Average Remaining Contractual Life (in years) 18 days  
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition - Summary of revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue recognition    
Total operating revenue $ 30,729,752 $ 69,962,709
Natural gas    
Revenue recognition    
Total operating revenue 14,864,214 56,948,734
Natural gas liquids    
Revenue recognition    
Total operating revenue 984,418 1,733,130
Oil and condensate    
Revenue recognition    
Total operating revenue 5,090,589 3,195,333
Gathering and compression fees    
Revenue recognition    
Total operating revenue 9,790,531 8,085,512
Gathering and compression fees | Intersubsegment Eliminations    
Revenue recognition    
Total operating revenue $ 1,400,000 $ 1,500,000
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue recognition    
Bad debt expense $ 0.0 $ 0.0
Gas Oil Ngls And Condensate [Member]    
Revenue recognition    
Period settlement statement received 30 days  
Gathering and compression fees | Auburn Gas Gathering System    
Revenue recognition    
Period settlement statement received 2 months  
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition - Accounts receivable (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Accounts receivable $ 6,015,448 $ 7,201,386 $ 4,596,931
Natural gas and oil sales      
Disaggregation of Revenue [Line Items]      
Accounts receivable 4,327,886 5,696,419 2,996,344
Joint interest billing      
Disaggregation of Revenue [Line Items]      
Accounts receivable 17,476 20,454 60,134
Gathering and compression fees      
Disaggregation of Revenue [Line Items]      
Accounts receivable 1,543,239 1,483,956 1,539,976
Interest      
Disaggregation of Revenue [Line Items]      
Accounts receivable 54,772 557 477
Commodity contract      
Disaggregation of Revenue [Line Items]      
Accounts receivable $ 72,075 $ 0 $ 0
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Accumulated Other Comprehensive Income (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss)    
Balance at beginning of period $ 104,245,205 $ 79,263,333
Translation (loss) gain (2,274) (44,054)
Unrealized (loss) gain on securities 1,598 0
Balance at end of period 100,612,965 104,245,205
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss)    
Balance at beginning of period 9,774,551 9,818,605
Translation (loss) gain (3,872) (44,054)
Unrealized (loss) gain on securities 1,598 0
Balance at end of period $ 9,772,277 $ 9,774,551
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Income before income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income (loss) before income taxes    
Foreign $ (1,167,609) $ (700,255)
U.S. 11,313,209 48,212,421
Net income before income tax expense $ 10,145,600 $ 47,512,166
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Current and Deferred Tax Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
Foreign $ 630,722 $ 0
Federal 1,271,862 7,788,302
State 361,314 3,657,231
Total current income tax expense 2,263,898 11,445,533
Deferred:    
Federal 1,013,452 1,587,935
State (76,903) (875,981)
Total deferred tax expense 936,549 711,954
Income tax expense $ 3,200,447 $ 12,157,487
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Reconciliation of Income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of income tax expense (benefit) between statutory tax rate and effective tax rate    
Income tax provision computed at the statutory federal tax rate $ 2,130,576 $ 9,977,555
Difference in Canadian and U.S. tax rate (23,352) (14,005)
Adjustment of Canadian deferred tax balances (128,552) 39,839
Valuation allowance on Canadian loss 397,102 121,220
Return to provision adjustment 5,244 (4,538)
State taxes 108,401 2,304,218
State valuation allowance 100,133 (107,030)
Foreign withholding on dividends 630,722 0
Miscellaneous other items (19,827) (159,772)
Income tax expense $ 3,200,447 $ 12,157,487
Reconciliation of statutory tax rate and effective tax rate    
Income tax provision computed at the statutory federal tax rate (as a percent) 21.00% 21.00%
Difference in Canadian and U.S. tax rate (as a percent) (0.23%) (0.03%)
Adjustment of Canadian deferred tax (as a percent) (1.27%) 0.08%
Valuation allowance on Canadian loss (as a percent) 3.91% 0.26%
Return to provision adjustment (as a percent) 0.05% (0.01%)
State taxes (as a percent) 1.07% 4.85%
State Valuation Allowance (as a percent) 0.99% (0.23%)
Foreign withholding on dividends (as a percent) 6.22% 0.00%
Miscellaneous other items (as a percent) (0.20%) (0.34%)
Effective Tax Rate (as a percent) 31.54% 25.58%
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Net Deferred Tax Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
State net operating loss carryforwards $ 396,416 $ 313,018
Canadian net operating loss carryforwards 11,510,422 11,113,319
ARO 865,214 702,522
Lease Liabilities 139,153 0
Unrealized derivatives/other 89,758 92,785
Gross deferred tax assets 13,000,963 12,221,644
Valuation allowance (11,655,838) (11,158,602)
Total deferred tax assets 1,345,125 1,063,042
Deferred tax liabilities:    
Oil and gas property (10,765,374) (9,336,638)
Partnership (1,752,767) (2,034,995)
ROU Assets (109,169) 0
Unrealized derivatives/other (271,758) (308,803)
Gross deferred tax liabilities (12,899,068) (11,680,436)
Net deferred tax liability $ (11,553,943) $ (10,617,394)
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]    
Operating loss carryforward expected to expire $ 300  
Accrued interest and penalties 0 $ 0
Increase (decrease) in valuation allowance 500 $ (660)
U.S. federal    
Operating Loss Carryforwards [Line Items]    
Net operating loss carry-forwards 0  
State    
Operating Loss Carryforwards [Line Items]    
Net operating loss carry-forwards 12,500  
Valuation allowance 150  
Foreign    
Operating Loss Carryforwards [Line Items]    
Net operating loss carry-forwards 42,100  
Foreign | Canada    
Operating Loss Carryforwards [Line Items]    
Valuation allowance $ 11,500  
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
Accrued interest and penalties $ 0.0 $ 0.0
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details)
Dec. 31, 2023
USD ($)
Commitments and Contingencies  
Commitments for capital expenditures $ 0
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Lease Commitment (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Assets    
Operating lease right-of-use assets $ 0 $ 31,383
Operating lease right-of-use assets, long term 441,987 0
Total operating lease right-of-use assets 441,987 31,383
Operating lease liabilities 86,473 35,299
Operating lease liabilities, long term 476,911 0
Total operating lease liabilities 563,384 35,299
Operating lease costs 144,490 32,097
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases 27,010 106,798
Right-of-use assets obtained in exchange for new operating lease liabilities $ 535,149 $ 31,383
Weighted average remaining lease term 3 years 3 months 29 days
Weighted average discount rate 8.25% 8.09%
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Leases      
Future lease payments estimated $ 849,776    
Rent expense for operating leases $ 140,000 $ 30,000.00  
New office lease      
Leases      
Lease term     70 months
Future lease payments estimated     $ 850,000
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Future Minimum Lease Commitments    
2024 $ 134,750  
2025 173,550  
2026 177,021  
2027 180,492  
Thereafter 183,963  
Total minimum lease payments 849,776  
Less: imputed interest (286,392)  
Total operating lease liabilities 563,384 $ 35,299
Less: current obligations under leases (86,473) (35,299)
Long-term lease obligations $ 476,911 $ 0
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Net Income Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income available to shareholders $ 6,945,153 $ 35,354,679
Weighted average number of shares - basic and diluted    
Basic weighted-average number of shares outstanding 22,496,772 23,319,633
Diluted weighted average shares outstanding 22,511,647 23,406,189
Total Anti-dilutive shares 390,268 356,136
Employee Stock Option    
Weighted average number of shares - basic and diluted    
Incremental common shares 4,431 15,831
Total Anti-dilutive shares 53,069 54,169
Time-based restricted shares    
Weighted average number of shares - basic and diluted    
Total Anti-dilutive shares 331,810 273,448
Performance stock units    
Weighted average number of shares - basic and diluted    
Incremental common shares 10,444 70,725
Total Anti-dilutive shares 5,389 28,519
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Operating Segments - Segments (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Segment information    
Total operating revenue $ 30,729,752 $ 69,962,709
Net earnings (loss) for the period 6,945,153 35,354,679
Operating costs 17,626,342 16,550,735
Operating income 5,418,326 46,973,463
Interest income 1,673,241 452,877
Interest expense (80,379) (50,782)
Gain on derivative contracts 3,130,055 236,077
Other income (expense), net 4,357 (99,469)
Other income, net 4,727,274 538,703
Net income (loss) before income tax expense 10,145,600 47,512,166
Development geological and geophysical expenses 0 9,545
Depletion, depreciation, amortization, and accretion 7,685,084 6,438,511
Current assets, net 41,598,796 56,002,671
Proved properties 46,555,301 40,596,972
Unproved properties 25,504,873 18,169,157
Gathering system 7,198,277 8,138,261
Operating lease right-of-use assets 0 31,383
Operating lease right-of-use assets, long term 441,987 0
Other property and equipment 2,743,379 923,799
Segment assets 124,042,613 123,830,860
Capital expenditures 20,274,766 6,949,845
Corporate    
Segment information    
Total operating revenue 0 0
Operating costs 7,311,496 7,346,438
Operating income (7,311,496) (7,346,438)
Interest income 1,673,241 452,877
Interest expense 0 0
Gain on derivative contracts 0 0
Other income (expense), net 274 846
Other income, net 1,673,515 453,723
Net income (loss) before income tax expense (5,637,981) (6,892,715)
Depletion, depreciation, amortization, and accretion 0 0
Current assets, net 41,598,796 56,002,671
Proved properties 0 0
Unproved properties 0 0
Gathering system 0 0
Operating lease right-of-use assets, long term 441,987  
Other property and equipment 0 0
Segment assets 42,040,783 56,002,671
Capital expenditures 0 0
Elimination    
Segment information    
Total operating revenue (1,375,879) (1,523,660)
Operating costs (1,375,879) (1,523,660)
Operating income 0 0
Interest income 0 0
Interest expense 0 0
Gain on derivative contracts 0 0
Other income (expense), net 0 0
Other income, net 0 0
Net income (loss) before income tax expense 0 0
Depletion, depreciation, amortization, and accretion 0 0
Current assets, net 0 0
Proved properties 0 0
Unproved properties 0 0
Gathering system 0 0
Operating lease right-of-use assets, long term 0  
Other property and equipment 0 0
Segment assets 0 0
Capital expenditures 0 0
Natural gas    
Segment information    
Total operating revenue 14,864,214 56,948,734
Natural gas | Corporate    
Segment information    
Total operating revenue 0 0
Natural gas | Elimination    
Segment information    
Total operating revenue 0 0
Natural gas liquids    
Segment information    
Total operating revenue 984,418 1,733,130
Natural gas liquids | Corporate    
Segment information    
Total operating revenue 0 0
Natural gas liquids | Elimination    
Segment information    
Total operating revenue 0 0
Oil and condensate    
Segment information    
Total operating revenue 5,090,589 3,195,333
Oil and condensate | Corporate    
Segment information    
Total operating revenue 0 0
Oil and condensate | Elimination    
Segment information    
Total operating revenue 0 0
Gathering and compression fees    
Segment information    
Total operating revenue 9,790,531 8,085,512
Gathering and compression fees | Corporate    
Segment information    
Total operating revenue 0 0
Gathering and compression fees | Elimination    
Segment information    
Total operating revenue (1,375,879) (1,523,660)
Upstream | Operating Segments    
Segment information    
Total operating revenue 20,939,221 61,877,197
Operating costs 9,231,031 8,440,194
Operating income 5,069,308 48,061,778
Interest income 0 0
Interest expense (80,379) (50,782)
Gain on derivative contracts 3,130,055 236,077
Other income (expense), net 4,083 (100,315)
Other income, net 3,053,759 84,980
Net income (loss) before income tax expense 8,123,067 48,146,758
Depletion, depreciation, amortization, and accretion 6,638,882 5,375,225
Current assets, net 0 0
Proved properties 46,555,301 40,596,972
Unproved properties 25,504,873 18,169,157
Gathering system 0 0
Operating lease right-of-use assets, long term 0  
Other property and equipment 2,743,379 923,799
Segment assets 74,803,553 59,689,928
Capital expenditures 20,175,495 6,785,930
Upstream | Natural gas | Operating Segments    
Segment information    
Total operating revenue 14,864,214 56,948,734
Upstream | Natural gas liquids | Operating Segments    
Segment information    
Total operating revenue 984,418 1,733,130
Upstream | Oil and condensate | Operating Segments    
Segment information    
Total operating revenue 5,090,589 3,195,333
Upstream | Gathering and compression fees | Operating Segments    
Segment information    
Total operating revenue $ 0 0
Gas Gathering | Operating Segments    
Operating Segments    
Number of companies partnered to operate natural gas gathering system | segment 2  
Segment information    
Total operating revenue $ 11,166,410 9,609,172
Operating costs 2,459,694 2,287,763
Operating income 7,660,514 6,258,123
Interest income 0 0
Interest expense 0 0
Gain on derivative contracts 0 0
Other income (expense), net 0 0
Other income, net 0 0
Net income (loss) before income tax expense 7,660,514 6,258,123
Depletion, depreciation, amortization, and accretion 1,046,202 1,063,286
Current assets, net 0 0
Proved properties 0 0
Unproved properties 0 0
Gathering system 7,198,277 8,138,261
Operating lease right-of-use assets, long term 0  
Other property and equipment 0 0
Segment assets 7,198,277 8,138,261
Capital expenditures 99,271 163,915
Gas Gathering | Natural gas | Operating Segments    
Segment information    
Total operating revenue 0 0
Gas Gathering | Natural gas liquids | Operating Segments    
Segment information    
Total operating revenue 0 0
Gas Gathering | Oil and condensate | Operating Segments    
Segment information    
Total operating revenue 0 0
Gas Gathering | Gathering and compression fees | Operating Segments    
Segment information    
Total operating revenue $ 11,166,410 $ 9,609,172
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Operating Segments - Customers (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
USD ($)
customer
Concentration risk    
Loss on sale of oil and gas properties $ (1,449,871) $ 221,642
Oklahoma    
Concentration risk    
Loss on sale of oil and gas properties $ 1,449,871  
Natural gas    
Concentration risk    
Number of customers | customer 33 26
Customer Concentration risk    
Concentration risk    
Threshold concentration risk for reporting (as a percent) 10.00% 10.00%
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.1
Commodity Risk Management Activities - Commodity Price Risks (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commodity Risk Management Activities    
Recognized gains (losses) on financial commodity derivative contracts $ 3,130,055 $ 236,077
Cash (paid) received from settlements of derivative contracts $ 3,251,890 $ (1,225,837)
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / DerivativeInstrument
Bcf
Dec. 31, 2022
USD ($)
Bcf
Risk Management Activities    
Fair value, asset gross $ 1,466,386 $ 1,401,640
Fair value, Liability gross 366,131 179,550
Net Fair Value of Derivatives $ 1,100,255 $ 1,222,090
NYMEX Henry Hub swap    
Risk Management Activities    
Nonmonetary notional amount | Bcf 1.905 1.07
Weighted average strike price | $ / DerivativeInstrument 3.25  
Fair value, asset gross $ 1,353,668 $ 1,219,865
Tennessee Z4 basis swap    
Risk Management Activities    
Fair value, asset gross 112,719 181,775
Fair value, Liability gross $ 366,131 $ 179,550
Basis swap    
Risk Management Activities    
Nonmonetary notional amount | Bcf 1.905 1.07
Weighted average strike price | $ / DerivativeInstrument (1.10)  
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Commodity Risk Management Activities - Fair Value of Asset (Liability) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commodity Risk Management Activities    
Fair value of asset (liability), beginning of the period $ 1,222,090 $ (239,824)
Gains on derivative contracts included in earnings $ 3,130,055 $ 236,077
(Losses) gains on derivative contracts included in earnings, Statement of Income or Comprehensive Income Gain on derivative contracts Gain on derivative contracts
Settlement of commodity derivative contracts $ (3,251,890) $ 1,225,837
Fair value of (liability) asset, end of the period $ 1,100,255 $ 1,222,090
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.24.1
Commodity Risk Management Activities - Fair value of derivatives on a net basis (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Derivative Assets    
Derivative assets, gross fair value $ 1,466,386 $ 1,401,640
Derivative assets, amounts netted (247,361) (179,550)
Derivative assets, net fair value 1,219,025 1,222,090
Derivative Liabilities    
Derivative liabilities, gross fair value 366,131 179,550
Derivative liability, amounts netted 247,361 179,550
Derivative liabilities, net fair value $ (118,770) $ 0
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.24.1
Asset Retirement Obligations (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Asset Retirement Obligations    
Net present value of asset retirement obligation $ 3,500,000 $ 2,800,000
Reconciliation of provision for asset retirement obligations    
Balance beginning of period 2,780,237 2,833,656
Liabilities acquired 12,437 12,053
Liabilities disposed of (46,961) (25,835)
Wells plugged and abandoned (509,802) (118,260)
Change in estimates 1,178,142 0
Accretion 88,899 78,623
Balance end of period $ 3,502,952 $ 2,780,237
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross $ 1,466,386 $ 1,401,640
Net Fair Value, Asset 247,361 179,550
Fair value, Liability gross 366,131 179,550
Net Fair Value, Liability 247,361 179,550
Derivative contracts, Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Effect of Netting, Liability (366,131) 179,550
Net Fair Value, Liability (118,770) 0
Derivative contracts, Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Effect of Netting, Asset 0 (179,550)
Net Fair Value, Asset 1,219,025 1,222,090
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Effect of Netting, Asset 0 0
Net Fair Value, Asset 195,669 7,711,118
Short term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Effect of Netting, Asset 0  
Net Fair Value, Asset 18,775,106  
Level 1 | Derivative contracts, Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, Liability gross 0 0
Level 1 | Derivative contracts, Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 0 0
Level 1 | Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 195,669 7,711,118
Level 1 | Short term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 18,775,106  
Level 2 | Derivative contracts, Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 247,361  
Fair value, Liability gross   (179,550)
Level 2 | Derivative contracts, Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 1,219,025 1,401,640
Level 2 | Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 0 0
Level 2 | Short term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 0  
Level 3 | Derivative contracts, Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, Liability gross 0 0
Level 3 | Derivative contracts, Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 0 0
Level 3 | Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross 0 $ 0
Level 3 | Short term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, asset gross $ 0  
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.1
Current Expected Credit Loss (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Expected Credit Loss    
Allowance for Credit Loss $ 0 $ 0
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events (Details) - Subsequent Event
$ / shares in Units, $ in Millions
Feb. 27, 2024
USD ($)
a
item
Jan. 30, 2024
$ / shares
shares
Subsequent events    
Shares repurchased | shares   248,700
Shares repurchased average price (in dollars per share) | $ / shares   $ 4.82
Asset acquisition | Texas | Production of wells in Permian Basin in Ector County    
Subsequent events    
Asset acquisition, percentage of interests acquired 25.00%  
Asset acquisition, number of wellbores acquired | item 3  
Acres of land acquired | a 3,246  
Asset acquisition, consideration | $ $ 15  
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ 6,945,153 $ 35,354,679
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.24.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
EXCEL 104 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )..=%@'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 " "3CG18F)/ )^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315D=#E9<,G!<&!XEM(;EM8TX;DI-VWMXU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.Y93HIN:NCU[3](Q["-H< M]1Y!<'X/'DE;31IF8!$6(E.--=)$U-3',]Z:!1\^8YMAU@"VZ+&C!%59 5/S MQ' :VP:N@!E&&'WZ+J!=B+GZ)S9W@)V38W)+:AB&\;N&Z M1+HS./U*3M(IX(I=)K_5Z\WVD2G!Q6W!ZT+PK:CDG9#5P\?L^L/O*NQ[ZW;N M'QM?!%4#O^Y"?0%02P,$% @ DXYT6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "3CG18W-<=N=@' !D- & 'AL+W=OVDHI:6_9[GI9D]MVF_:#"VZ"#NS,F'[Y M[V<#">%DWH#D_-(&POL GV#S/,96LHWE*EOGKA(B%2+8C5(-X*2,"]*X@%VG-$@(1'K75_FZ^;B^I)G,HX8G0N4 M9DE"Q-L-C?G+5<_M;5<\1*NUU"L&UY<;LJ(+*C]OYD(M#78J8910ED:<(4&? MKGH3]]UTB'5!OL4?$7U)]SXC?2J/G'_5"[/PJN?H(Z(Q#:26(.K?,_5I'&LE M=1S_E:*]W3YUX?[GK?I=?O+J9!Y)2GT>_QF%)SF?]%+L>W9J(>"+)4\*8O5$201*_Z3UQ+$7@$^;RC 90'^IL =-A1X M98'7MF!8%@QS,L6IY!RF1)+K2\%?D-!;*S7](8>95ZO3CYC^W1=2J&\C52>O MISS(U,\H$6$ANF4RDF]HQHKK2?\N??1Y,44_?O\3^AY%#'V,XEBM3B\'4NU< M2PR"IVDM(P[K 0!WU[M#Q]M!O,*@XI<$I\MP3A!WL M&0[(A\L_$G&*W(N\?&@HG\+EOV9,[=TQ[;UV-M[NA_!R/:]!S^?/5*!_)H^I M%*HQ_&LB7"@,S0JZAWB7;DA KWJJ"TBI>*:]ZQ^^Z(8+:0(% MZTB1F?#Z8%574);$:J!&.U"CEA>2(.K&EO=_S;!@K2<2IT9:8%E76I;$:K3& M.UKC=K3F5$1$YHO9AT_WZ/;^ M]N']%_1A.3TUH8-5NK*SI5:'M^>!W3;P9BS@0G7WN?,]00NI>C/$!?)YQJ1X M4_]#,U%8?6*\]N"BS@ MJ=4!X@H@;@-P25[1+%3=6_04!45^:&ZW!R0OSOON M<#SR1F,C/;"X,SU+:G5ZE?-W07N\I3<)0Z6>GFP_H ]J._2)F:\Y6/+,<=3- M.(Y)JBYCH<*A$:+5"&!+K0ZQ"@$N;.-!B,L7;H0(2RZR2'4 +CXS-V"K <&6 M6IU>%1%<*O X,(N_UML MNUO&7/#GB 7FI@MK+O\R8K.:&VRIU;%5R<&%#?^WV.8\E XV*B>"DF9,!R+#N6N$9#4RV%*K0ZI"@PL[_@]< M!ZOYFC,H-1P0&8V=OM-T25F-#;;4ZD.H56[ L-U?1E*E*_ZD;G,_/OZ$%C3( MA+K*3,@.*/D\293A6ZR).LX3Q#C:J&S[3&+SJ!&LUI6B+;4ZQ2I 8-CB+P4) M([9"B[?DD<=&> <2R'QQ;Z1D-2784JM3JE("ABW]]N)"MZ_!FK 5;5"W"K7/ GC>/^5Z:)%7]6HAF:9J9.[8#FOJ]A.1#& )(P#; >4&F!9-?ZVU.JP*N./6QE_ M/Q-"#TL6P]UY5Z:LK'E4\H#B%VJJ\N&JSM2.X?MQY?MQ*]\_8Y**XLFU'OHF M6XQ&:K!B$S6KMM^66IU:9?MQ*]N?-T?DJZ2TXL+L-&"=>\[Z) BHDE$B82%H MI&?5_-M2J].KS#^&O7M);Y&0.$8W6:J^3LWM$]9I>HP'EW6&=8P0@*L0@%L] M.KA-J%CIWNR]4I!K%9N2#6'F:PX6;*1F-0S84JO/0*C"@-?J(<+MZ_X3T.+Q MGG$Z JS6^ @4KNL\]> 8UM^KK+\'._>9?_> )ED822[01$J:RF+D^RXF*R,U M6*^9FM4H8$NM3JV* A[LX/>>@S+"@D@E]GSL+%]W*T3^U$7=2XO)8?]HEN89 M,?!NFF%:S0FVU.HP]V8.ME0Z\5NE@GCW& M4: :*2=&NP:K=)YK934RE&IGN9J>V/E\?>&[]4FVT=W[8O7 ]K,?CGFLDCA$#O"H&>*UB@*\Z M+:%ZL!D+Z2OZC9H;'RSE.(X[QB,7CXQ$K,8 6VIU:E4,\&#[OLV:^U-@H,E# M!^3Z?1?W/>.X-ES9&=LQ_+]7^7^OV]2A#!9KOB%9=ORVU^NS9RO4/89^^-:]-@[$'RF^FG]#GQ>2D M.*+YJ6^<+P2+=)Y.>PS//ZP\__# C)Z2V%TD$C2;&J'!"GAHG+H'5W6F= R/ M/ZP\_A VWUM*^H&(V"7";X*X%[F6QZ;:?%9F.A9-$GR0GF_OU'4J.:8LO=H#< M?MA8UI!^AAS.\\Q(5\^Z_:W;*-4GW^JJZ:YGF[[??EPNNV*CZKS[H+>J@3MK MW=9Y#Y?MX[+;MBI?#8/J:DD0$LLZ+YO9S=7PW>?VYDKO^JILU./;ZQ9?R<=.;+Y8W5]O\4=VK_NOVS;):LU#K?5?T7_?POM7>( MF_D*777#_\GSWA;-DF+7];K>#P8$==F,?_-O^X4X&H!98 #9#R"7#J#[ 9_?7+7Z.6F--ZZ715KO)> MK9)/>94WA4KNS71=LDB^WM\EW_WU'U?+'G[*#%@6^VD_C=.2P+1WJOB04#Q/ M""+4,_SV\N'D=/@2'#QX20Y>DF$^&O)RU[:JZ9.\Z\ QGSOC>.8?;\[2QVZ; M%^IZ!H>E4^V3FMW\[2]8H'_ZG'NGR4Y(*6'="R*-KOBT+O M !QDA$(!TH=*^7".DXBCGQ<(<\:F,%V[E"!,,^%'R0\H>13E_4:W?=*KMD[* MYDEU?1U:4.X P%F:;F"Q2QTK9(^_^:'F3H_+R'J$)Z@ M=,TP9@C)0&QF!Y19%.6O_4:UD(//I8[,#3I!23:-3=<,K""(_2#E :2,@]RJ M%O:Y>4PJ!6R6M(:V%GJ]V,%%&+.,A-\(U[6@<)"H'RU&EFY0%.]_=)]7%RSJ M?IKCWV<8DRR5TY/DL>2<"2HD#H ]XD8U/)>LYVNB.51'.4N.+GZ"82"70ROQ\0] MD (103F>'EV?*58,*6ZEMI8S&G9N/0(QE/E[E-81:^4<^ZE^(R[*&--H:,O(Z MYK+A F.:HHS@Z6GWVJ(T)9+(T)FW[(GC]#F>>1TX3(WRHW<9$K@<:#]E4^RN M)<]2(3"1 >264W&<5'_,#0>8[-J]=+VJO4!=DF0DI1EQX\=G*:A$*)2I+*'B M.*/^*?'C\NJ".L83=2*>8 M7<,,&(Z(T&982L9Q3OX)UM8+S>540=-4. %]UNZT"++D2^+D^VE75BM8PV[8 M?3WHF_U1?!F^,N7"UL1#<'F)R[9$X@Q-5]=GEPE$ UF=6$XF48;;A\-;46-W MKQ'.LJ&Z/,7M6HHT(QG. LF$'-6@\2)TU).CY/GH1?F^1>B?4842R[XDSKX7 M"--Y4FFX;^HJ[W*X=,L8'&4GU%R[0-(AEH])G(^_0)'7EH5)IZ:.]L)S*9.E M"/Y-X;EV/(4:.T"KQ-(JB=/J:Q6U:LNJ,@M=Z"[0W/"5I9#KT+1&\1B&EM)R M*(ESZ'A@&]TLSJM^XC)D!NF%9MC9=-=29%1FG), 8,NE),ZE(^ (2$^]21@" M*L=3QO>:TDP0PD+;;WF19!?UM*HR?RBK,B1O291=WYQ4WFFV4Y\MLY(XLQ[: M1=O\Q?2*DK[-5]Z.$?'5KTS2=%J!> Q!TG/* QM$+=O2.-M:\;A6Z@#9VX9S MR1*$NB!T&O4>0TDYPH&8IY95:9Q5O^B7O#(A%(7IM+(44JIE'@L6,0!@'%18^: ML7$6/.#5-0#M!NGMQ>ERF( D-.&G,>.RPP*ZP!02W@T3GA[<;*'>R:G4$\_ MEDGDAJO'3B+! R*06NJC<>I[4[.3>MC/=&6G1.VQ"Y ?M>1'X^0W54'G%M;# M?X(YA:3'C'(B PJ56N:CES!?<1FQ4)?;TDSRC$TEM<=0$"P9"G1-J*5 &J? M7XY$Q3FT[TJ#[S7;J=^6!ND9&C3:)&FAR&^5J7L2_5"5CT-R\3OO(4..(+LX M6^4:DA2J)!K8*F;)D,7)\$ZM%6S4^9X_\W&AZ3JPZ2GP62*!4QI*V\S2(8O3 M8>38GBE:F$M]+!72:7QZ[ +)AEER9'%R=)7VF4/!/-U76&HH#*8-'I\EI3(5 M-, \S%(DBU/DB/H<4D^3EC(BA?L(T-.DE1 5B&8!I$?/*N,<>:OKNAR?_8U/ M6'5C8D0UA1%.W_VB>Y5@['U:'I_9GS 27^9YAXE.O;>;1RN0Y'URIPI5/X#L?'U1 M9!Q&YQBG<\S8\61GAA+OBOH>#&P6.&37 MOAS6&/";5LT\2=$\2UEX*=#EKKK-[ 45B!(GD;N&H1"RYB^ M;%ZN%F7S6I]YH7H*;@3+P*3#D:ZES+@@H>MO&W%48 M"YI*)I CO>1GWK#\.6\?RZ8#A;J&L>A#"DS9CB\MCA>]W@[O M_3WHOM?U\'&C<@!O#.#^6H-@V5^85PD/KX[>_!]02P,$% @ DXYT6+)< MRJ9" P T@H !@ !X;"]W;W)KC53./(;E(P5(#23@BA8C+WS\&P:N@07\87!1N_<$RME+N6- M';S/QEY@&0&'U%@(BI)1S)QJF$K^E64F M'WM#CV2PH"4WEW+S#FI!)Q8OE5R[?[*I8P./I*4VLJB3D4'!1'6E/VLC=A+" MP3T)49T0'2;T[TGHU0D])[1BYF1=4$.3D9(;HFPTHMD;YXW+1C5,V-=X910^ M99AGDJD46G*640,9F5!.10KDRL)I\F)&%0B3@V$IY2_)*_*4^$3G.*M'OL'5 M+8:?UBM-JI6B>U8*(_)!(IHF;T0&V3Z C[0;[M&6^R3J1+R ])CTPB,2!5&O MA=#TX>E1!YU>8V7/X?7NP;LR,KW))<] Z>?DS8^2F=LC\K$LYJ"(7*"KUK@C M@JZ2+Y270*C(R"?T5Y$+IE,N=:F ?#N?:Z.PO+^W>5Q1Z+=3L-_\F5[1%,8> M?M0:U!J\Y-F3'9W6B?!R%_OZNF*V"-YTI \>23)$F,*9C\66II<*O;KL)0KLMVXUUN4 MMK?R3ZE[\@:-O,&CY!&F==FNIP(:=)C?%;''+F[8Q9WLIK(H<*-_:'G$?RV/ MKH@]AL.&X? Q#!]:&]V@G;7Q3ZE[VDX;;:ZL3"Q;#ZF@A7!X$@[[PP/";9'=C'<.W;"3 M\6?LN'"SO^TZ3,,[J\?!,.X?DKP;=EC4_DYW4(!:NJ9)DU26PE2';3/;-&;G MKATYF)_8ALUU'7]@JF[O U5+)C3AL$#(X#C&/4Q5#50U,'+E>I"Y--C1N-L< MFTY0-@"?+Z0TVX%=H&ECD]]02P,$% @ DXYT6)Q\(\0:!P .A\ !@ M !X;"]W;W)K+&2]YAJ&]7*J-K7@ M>3-I74Y)$$33-2^JR>RR^>UC/;N46UT6E?A8([5=KWG][8THY>/5!$_V/WPJ MEBMM?IC.+C=\*>Z$_KSY6,-HVFG)B[6H5"$K5(O%U>0UOIC3V$QH)'XOQ*,Z M^(Z,*?=2?C&#F_QJ$AA$HA29-BHX?#R(N2A+HPEP_+53.NG>:28>?M]K_[DQ M'HRYYTK,9?E'D>O5U229H%PL^+;4G^3C+V)G$#/Z,EFJYG_TV,K&=(*RK=)R MO9L,"-9%U7[RKSM''$S T<@$LIM AA/"D0ET-X$VAK;(&K/>ZAJ<%S-.SN:R4+(N<:Y&C.PT?$".MD%R@#QM1<^-K MA7B5H[E<0Z*L3 0?!+JI,KD6Z Q]OGN+7OS[Y>54 QJC3,F MZ+VL]$JAZRH7^;&"*9C1V4+VMKPA7HUO17:.*'Z%2$"H ]#\Z=.)!P[M7$L; M?71$WR?Q(*JM4&A1RS7*P-8:DE9!@/5J%UI1JPN7YUK%H5NQ6=D7:L,S<36! MB"A1/XC)[*=_X2CXC\OJ$RD[\D'8^2#T:9_])C4O8;DWGG!9VDZ/F^FFY#S, M:!"3-&80@8=#*VS!*$TC$@=I)WB$D'4(F3=*NRROEA AI=M4%U^A2BKAC@T[ M96Q.I.S(\JBS//+&YE"1K<-"3 M6^!/<:D4>K&$;N8E@IY!\5(89I/%+@IB@EQO ?,<6H!":9/[0,+>.K53>Z)"=2IMQTX@O1.( M-Y!W6F9?FGXMASJ]-F8W2;AW@=,!Q(Y=@!,2#:G%*4C@+QJ)7=\!8"^YSCZ8 ML@6+_;L1=.*G]K(@*25TN'Q<@I2P$(_E7L_>^"GT+3T4Z00>VO6448S# X?N MD#LD29JD)!QS?4_KV,N=![Q>-*VJ$RBS7@]>2ZB-TQ8,HS2FX1A%X)Z$<>3O M/YH4:3&B%SNWOG2O:"^?/WM%GTC;L=T]HV,_I=]46H!>[0N/S)K M"X;,,/A(<'H"QWX&[T#ZRHS-P&=)0.-T"-(AQX(X&5ND/5EC/UN_ WHS[)9# MA_30EI5NL^$$;-,MQ30(&!LBM@4)C8(QMY*>EHF?EMTY_PI50KL $YM;0\KB M 5J'U%F:PC(=0=L3,/%RVQ':<8S8QA@3^#+&0M]B/-O_KRESAI,F11,&PU'9)AS#!T.2/5FO1$2?Q$>?,TJ#;141($ M86CE@BT(,%D<)F.YVU,B\5/B[?5OZ.9V_N']M1.A36BPW6"8T2%"6Y RRL(H M'LO7GOF(G_GFV[H65?8-00FH5-GV23S_WU;IYFS'B=LFN#/(RF&GY!(+82,8 MCF#N69#X]Z*?JUKPLOA;F*:\+6=*9-NZ&&O,B;W3Q"Q-AGAMJ6 $:D]'(*0##B(RLI4C/8<1/X<=U 5H MB9!:\1K*&+32189>@*MS69:\5OU#YUG>[B7)H2?/Z9"('5+XG(TP'.D9CO@9 MSFU"7I1;]9/>'\V),N#E#]"9+@6JMNM[@ O[ MT0:Q0G*KE8;F&IK6PP"U3YT&49OS" G3*+96KDN24IQ&=(1X:,^/U,^/SS3L M,&P^TVR>)(1AV%$/B[U+DH9!A).14DI[3J5^3GW'%?I0E.AV62KTNCD$K_)F M[RG0?]\+8^:?3O!>M<\^P#V1MF,G'!QC_[AS[-,>9/^(DVS:,S_]AV?9U#ZC M)D%*4T*&)<8A">D:QS@=Z4]HS_[4S_[]4:G9IF?-I8UJ+MT6PDVE?H7/#M*/ M.-*F?2-!_=OI?Y*L)]U>GTK;L1_Z+H7ZNY3O)ZO=<:1Q&C"+#AV"29 P9ITN M30]N(<')R^9R5D$,MI5N+_&Z7[L+X-?-M>?@]S?X8MY>X_9JVEOE][Q>%I5" MI5B RN \AF2KVXO:=J#EIKGKO)<:(MU\70D..V,C ,\74NK]P+R@NRZ?_1]0 M2P,$% @ DXYT6 LE/XKD!P )#\ !@ !X;"]W;W)K@=YC(=XCKI[JYEN[)J0SGC=EU5[/UEVW?;]8 MM-F:;-+V7;TE%?W+?=ULTHY^;!X6[;8A:=XWVI0+;)KN8I,6U6QYU7_WJ5E> MU;NN+"KRJ3':W6:3-B\WI*R?KF=H]OV+S\7#NF-?+)97V_2!W)+NR_930S\M M#I2\V)"J+>K*:,C]]>P#>I]8?8,^XFM!GMJC]P8[E;NZ_L8^?,RO9R8[(E*2 MK&.(E+X\DA4I2T:BQ_'/ )T=^F0-C]]_I\?]R=.3N4M;LJK+OXN\6U_/_)F1 MD_MT5W:?ZZ??R'!"#N-E==GV_QM/^U@WF!G9KNWJS="8'L&FJ/:OZ?,P$$<- MD'VB 1X:8+&!>Z*!-32PA ;8.]' 'AK80@/KU#DX0P-'[,$\T< =&KB7GK0W M-/!ZL?:CVTL3IEVZO&KJ)Z-AT93&WO3Z]JVI(D7%4O&V:^A?"]JN6Z[JJJW+ M(D\[DANW'7VA>=:U1GUOK-9I]4!:HZB,VW7:D'5=YJ1I?S:B?W9%]V+,C2^W MH?'FQ[=7BXX>">,MLJ'7FWVO^&2OFTT]8%M%\Y6^^5_T1]?NFI?3@% /^)#G M!?LEI*6Q38M\3D]QE6Z++BT5K.@,*\MVFUW9#^"?W9HT!CT[.BVLV>_UD1@? MJZS>$ 4WOIP;DOLB*SH%)#DS4K5T3@N:(82BJJJ@>6(YL25/4.?LZ)-D[PT*_&-C$2)41^PZ\O@,V03XND85\Y'A6<+5X M/!9?CIQC&UNFZ?&!H1SH^Y:#38N/B^2XP$>^:SI\7*SHV/4]W\)BSXDB_0R WSM9AG*V+QOD-S'0\=,1-CY MC*P?.'DN:1S)8__8!<\U?5#P@2%D/"$B 8I[5]T-KNZ=8) MK>G$P.8Q*C:5MW_WMI]KNSK[)LRU*LEMP'%80<)"2%@$"8LA80D0C,L=YY [ MCG:>^(,N4HM3%Y8;;=NIJ0$)"R%A$20L=J2)T7(LQW8]X>J47!#(2>H>)'6U MDH;%8Y&3*E*Q>N-UKD5*4A8:$G#1.BJQ$3N\)J"[+3&!*6 MG#\#3F?_H+.OU3EZ)DU6T LY71"W3'.CWC*=E?KZ\LK1]I"8DRMMCU.5@X1% MD+ 8$I;XDKS"T'+J!@=U@]>I>[Q(5RD=R-EF^9YC"DIK>Y^J-"0L@H3%D+ $ M",;E S)'R\34WZ3M7NY2E@?W;%IG1D9[RH>XT:.FSN<#C;]#Q9;MBZN4$+3? M")06@]*2@>;JQH07^L@;0Z\2^MPO7X^=+#J23S#PL6.:HN:0W4:@M!B4ED#1 M^+P8S3"D=\,^DZYH>J.4I4;WW8W4S (*9\EW'<_WA<732A&I# SUASA9;$A: M#$I+H&B\V*,CA_26G%;LLS.!PF]##G(=T7!;*2*5@:'^<"<+#^K-@=(2*!HO M_&C/(:V#L_Q*VFZPN0>QZ3OZTC5%QDSY?C&H%-V6W=@ NP$2)0=UW4!I$2@M M!J4E4#0^+T;K#>F]MWV1)^.*/'LOSGA3UNV)B0#4DP.EA:"T",D&V=RV3<<6 MBBV@O2;G>^75'ETYI+?ECBI?I,I/U[RP4G57+GIA*S#MP)7F?U!7#LF>5N [ M+L;"?4*D"O0\VW&0*)?");,"'- A%M:AB2(4F3:V'7Q4<>/E&"TUI/?4+BB0 MJ960O1]L(>0AVQ:% #7-0&D1*"T&I250-#XQ1@\.^?]G-0U!.E$K4%H(2HM M:3$H+8&B\3DT.GU(;_7IJVKZQI-3!-3W Z5%H+08R4:H&]CTQL82KQOG _G- M*Z-CA_6.G;:VIF\[55=06@A*BT!I,588;XYKFJ[CB+ME+HCDE1TM.JRWZ%Y5 M8],S)RL.20NQ[/8A$_G8%2I$$6BW,2@MN> D>+V/]J'IK;=)M38LFVDN]CUQ MZ:WOW&3 MZVY8]M_HPC-PL+P&D".5@:'^$">+#;KC#9260-%XL4>G#^N=OO]4=\.RW3=' MIN\%LO"J36&*P%!_N).%!W7R0&D)%(T7?G3RL'X[W:OK;EC> (9\9(H^PTK? M_^3U'Z@[!TJ+06D)%(W/B]&=PWIW[E5U-SUS\IH U+0#I458=L_F&'MBV0VT MT^1LI_Q34*-A9YW98G=AUS/YY6-S+K(B<>VSPQ#$&W;\&2HM!:0D4;2_YXNCQ7_;\^.]I\U!4K5&2 M>XHWWWETU=[L'\G>?^CJ;?]$\%W==?6F?[LF:4X:%D#_?E_7W?&PO=V]R:W-H965T M&ULK9IK;^.X%8;_BN 6Q0P0C\6+)"I- F22V7: [C388-O/ MLD3'[,B2EY1SZ:_OH62;MGB)@WH03"SGD'I?WIY#2ENJ;M3U M9-EUZ\O93)5+OBK4EW;-&_C+HI6KHH-+^313:\F+JB^TJFMC_UQ??J>A)K M1;SF9:>K*.#7,[_C=:UK AU_;"N=[.^I"QY^WM7^2V\>S,P+Q>_:^M^BZI;7 M$S:)*KXH-G7W6_OR=[XUE.CZRK96_?_1RS8VGD3E1G7M:EL8%*Q$,_PN7K<- M<5 I9X">%L CPM03P&R+4!ZHX.RWM9]T14W5[)]B:2.AMKTA[YM^M+@1C2Z M&Q\["7\54*Z[N6L;U=:B*CI>18\=_((^ZE34+J*[0BVC7Z"?532-?G^\CS[] M^?/5K(.;ZJ*S_MDVW5-&WIN+5<04S4+N7C'>2O^)@C?>\ M_!(1=!'A&!.'H+O3B^. '+)O0=+71WPMJ)MIT3?30K:K"&:8+#K1/ U#5'2" MJTM7NPW54G>U>OI>JG51\NL)S$_%Y3.?W/SE3RB-_^KR?*;*CEJ [EN AFJ_ M^0&KC6C*=L5=-H>R65]6+RK/-VE.$Y1 UST?.K#C2$(2FF;Y/O!(7;)7EP3[ MY[;Z#TRC851W+2P]9=N4HN91LY>MO]=7I>[*M6R?!8S4:/YV>E\FY^S+,U5V MU%KIOK728%_>\W7-]0)[ 8LAU%^*8K@J5JWLQ']W5TT%35+*/M35(,-=TH/> MS%*6Q(R.>MV.2REA"4+N3L_V-K*@C=N=-KV054*5[:;I(HV-YT+4Q1RZ'Q 8 MJ0(^*%YN9-^U+B.9)7#*2)I@-C)BQ\5N"VQO@04M_*-5*OKT!"3^K(7W4L%, M*^J^]9\*I8E%L4!@'%4/.TM4]__0JP4%Q M%7U:%Z+Z_!$?VYLE MA>9CP794(]>PVU$PZG+LFB>N *YPQA1_D\'I.;''#&))3L88< 1.84)0>K",'4LU9$9A-#]( MKA>C@\'E7O>1S53$LBP?)UR..-_$-=A%8>[^LUMRZ1E,3JTV-A%."Y-Z,O34U5L(WG*$$DI'L\!=?0! M)E;6YXI#C,;$I]ZP&+_#XD/U-;3[133?B+H""P-,M@;>^@O^QT:L=3KK-./ M,,U39JT,CC@$Z;IG_<4&UO@=6&]DN83\M3])4TO8.T<=E[OU83B-F$9+7E?: M[*KH]!;TS6G%QO248(9PGHTWTXY0WP)GB([#1#_-B+VM=EIQ4!P26<9R9HVR MD_?3V+ >AUG_(-N2\VJ[4FN1P[#:MKX(>73:L>F-4Y;2/$O';NQ(GQM#>!PF MO.WF8\<#V,8ZPC0?)[2.,!SK?V[]Q+"?A-F_2VI:KU)EJ]SM3%P;9< # MB\=B'9$^G8;P)+R7WNZ?.T92$] M_>;@8 M9=8HL\,RFB'D 3>]L>]Y%0JD-3 >6&X 5E UN%A M LS%3HI2/X74 4Z'CETU8=DX!SDB M+?/'E@S1:9CHCYOU>CC<+^K!F<9[_Y2K;M5&>GA.S\KS<]5VW :&YS3,\]'Q MEALZU,8SHB1/F/7HV1%(TC3W9KGTX-%XF./?&]A)P#CSB[2AG&=)/L:B(RQE M!'OVJ=2@FX:?CO]HFVD_ADX^N*)G?=9]KMJ.[9N4@(93@N$)B%[&MR<^9L^T M/^S53T=&I\3[Y]\G' 93QW%\"F3&X]V[(Q"P#&.0>LZVJ,DJ:#BK,#:M0Z%S MN70E2;\N\%>*T,]SM\&T4 MA/(XR2Q#CD <)V-NS0[>T%IQ^=2_N*:BOKV'-Y_VW^Y?CKOM7PD;??\57=X- MK[B9:H8W[GXM)&!9135?0)7QEPQFEAQ>8ALNNG;=OP&PO=V]R:W-H965T&ULI55M;]LV$/XK!Q4H-L"U7NRT:6(; ML)-T*]!F7HVVGVGJ)!&A2)6DHOC?]TA)KH>.YH/%YTV#[9" M=/!42V674>5<N:F<,&I>Z641J-CB^BK)QWQ*M%PTK3A,ODA81L2,@"[[Y08'G+'%LM MC.[ ^&A"\XO0:L@F[-CJ M+.#-_G^K/=#\>2!_3ZYLPS@N([H(%LTC1JO7K]*WR?49FO,CS?DY]/]"\SQ0 M.H47L."NL4*2[TZA*0_PR>53^,U5"*]?7699#['3IF02BN3:,-LLYZ(GZ]-?J1PM#;:[E'X]@$;IAB.0.B M]ID97D$Z]\>?7$SA+P4?<&]:4H[!F[Z?P F?]-VU)9DHA754UG=L'94G 7$> MS]]A2)/ +D\S9BQ.?R!JU4@;QMD2N5:Y7N*/W^#ZL>UG\ M%=X_+C314B@+$@M*3:;O+B(PO6#WAM--$,F]=B2Y85G1&X?&!]!^H;4;#5_@ M^&JN?@)02P,$% @ DXYT6)*!.;AZ! 20H !@ !X;"]W;W)K:A MZ ,MC25B*5(A*7O]]SE#V;*WL=V^V.)ESLR?4$4Q$NIC9\D10C5 M5:_GTX)*Z;NV(H.3I76E#%BZO.M M#,V=\'592K>Y(6W7DV20[#:^JKP(O-&;CBN9TR.%IVKNL.JU*)DJR7AEC7"T MG"2SP=7-!=^/%_Y2M/8'WX(]65C[S(O/V23ILT&D*0V,(/&WHEO2FH%@QO*G5/OZ* M=7-W!(UI[8,MM\)8E\HT__)ER\.!P&7_A,!P*S",=C>*HI5W,LCIV-FU<'P; M:/P178W2,$X9#LIC<#A5D O3&^F5%W8IYHXJZ213->X%(/-Y+]VBW#0HPQ,H M@Z%XL"847MR;C++7 #V8U-HUW-EU,SR+>$=I5XP&'3'L#T=G\$:MGZ.(-SJ! M-TM36YN@3"[F5JM4D1=_SQ8^..3%/\<\;O NCN-QK5SY2J8T25 ,GMR*DNG; M-X/W_>LSUEZTUEZ<0__?43F/,NR*8T#X5B95E:9XUU M8;7>"+LV0//UPJM,H1UTQ'WEE88)]X9Y-O].UK39J?IX_S8[B>K,PCX>!9MF.D &KQ\?=05WU0H MT*!RZ3(1;'0ZE_AUG&U^X\%2!Q3!?I46K4EPPP-6U"93*X6JP95 R*7 =R.3 MWE/HB,K9RCJ.#O@^"$;3U-JT1IQK3UD79NH&ZK=T2SV2W'@9VZ 7A5R16! 9 M05JAHW!4N^+)$P?LW@>%5H?,X$2H#I(&AR="SR;QZZ#"!LT+5!P85>U3+2?P M*CF .*CGT]&\>HQ1,50-"O!72K%+T_=QZ[X.)O-?P6_WVL%=M#\#%X+ M5LYDE_*9!+56DX%J0S+7E7%I!'8)>(Q9(4R^VW:O1YTC' M*D^E+\02+_8!#&<7ATPAJ91K H#3:+15.LH? O/ZWW40DQGFQ**-)$)E0%PC MG%UHE<=TX],T=37]#,FJ7G%D=[7=LK47_DG_?TNBSV!&X'\F>R5UW18 ZJFT M&>=Y!M"5Y($"C*#CU#&NJ+TTU)+M\Y@*N'/6FK,(">C$TMD2F-8?)&Q7<)?M MCZYW_\<>C][!\X[*R.,0$\%-:%[Z=K>=DV;->+"_W@Q9#]+E,%AH6D*TW_WP M+A&N&5R:1;!5'!86-F#TB)\%9CUR? 'G2VO#;L$*VNEQ^@-02P,$% @ MDXYT6#_Y?PY))0 _'0 !@ !X;"]W;W)KV8^V"*[@:JLK#Q>'E7\]K9IK]W*F"[[M*YJ]]V]5==MGCYX MX(J56>?NJ-F8FKY9-.TZ[^C7=OG ;5J3E_S2NGIP>GS\Z,$ZM_6][[_ES]ZW MWW_;]%UE:_.^S5R_7N?M]M)4S>UW]T[N^0\^V.6JPPE^V;QO MZ;<'8932KDWM;%-GK5E\=^_BY.GE.9[G!_YFS:U+?LZPDGG37..7U^5W]XY! MD*E,T6&$G/ZY,<]-56$@(N,W'?->F!(OIC_[T5_RVFDM\]R9YTWU=UMVJ^_N M/;F7E6:1]U7WH;G]T>AZ'F*\HJD<_S^[E6?/S^YE1>^Z9JTO$P5K6\N_^2?E M0_+"D^,]+YSJ"Z=,MTS$5/Z0=_GWW[;-;=;B:1H-/_!2^6TBSM;8E*NNI6\M MO==]?R6;D36+[,HN:[NP15YWV451-'W=V7J9O6\J6UCCOGW0T7QXZT&A8U_* MV*=[QCXYS=XV=;=RV8NZ-.5P@ =$:*#VU%-[>7KGB#^8XB@[.YEEI\>G9W>, M=Q96?\;CG>T9;V*9V?]>S%W7DK3\W]2*9;SSZ?&@04_=)B_,=_=(19QI;\R] M[__ZIY-'Q\_NH/8\4'M^U^A_<*_N''N:\K.C[,OGS)[G;C7C_V_X0+TMH5GL)_;M6TW6%GVO4L M6Y&J5=NLLO1B2:_VSBO2DZYO;0?BB/YNU1J3K44BFS:K MC'/T8=YE>6LR6#1+@Q8-#==V=EZ9K&NRZ[JY)=NQQFIYE,*3?KNRQ8I?=?W\ M5S(R>#ROB1R7,*JU[II?HX4L#=:7T5)[DB9UU,HF?KS2;QED\0F// M\^(ZFS=UJ=1WQ PAJ36E[3*RT-FFZ8@/EM9^2X:..)3/;<4<.,H^KDSVO%EO M\GJ;\1YCAG9$!3.PN&-[B&,8IG:T[66.]ZXZ^D?83\3PUKXD6Z\S+IJ*?H&@ M=#EXNFF;&UL2)W*:F]9<$'TY&VAE[FQW5I R)K0EUK3X;8JDR[S*Z\)D5["+ M#LS#(UW3$6-8$DQ@\=>L*,OY [)"9CTW;;!$3"#]GSW[P_\. MYAC\,GZ2"4A^.;U#N_QC?\Y.SF;GQV>S1Z=/D@_/'\Y.SQ[-'CXYWY%.U4MF M=T,,:XD7SB1#^G_/'Q_/CH^/=SY_2)^?/3I3*S&F;#:YQ[HWSF]'T+\%[\9@ M-4\>3ZSFR?&CV3?GC\.'[VS%$_T,PT"R\(HV]'U+"*=E(_%BXVS%4*$0X8!* M6?JW:&&3&GV[UK>7]+;YM*F:5@08WY%XEWT".,3Z].3_6EE+7Q1D=Q9]E9D% M#4^#KTVW:DI6^V!5CP*IZ625(?Q!3Q'?R"I@CJ*!Q8 1*O*-)?&V_S0P309V MJ.A;L@Q'V2\UE,XP<7ZIK.>[(P5S6#<=C5#2 LH^K\@NID8-#^3+96N64)>C M[+6H5#\Q#QXM#*,E.P [7+$.QI61,Z[=PF M>%_G MF-J,..]1]H9Y5=)H6QJS)M;(:+1A!"EI@-PE+)KB=KJU3,U,)9^8)((I--+& ME:VM*M@X_TY#+A,6&(*]=]*/7S;$SO;26"6>]'P-YI/VG0GT\A?N_#A(1!YM!DE>1ZKA=?JTT9IVY9DVTV[;HUZ3% M9)*)(>2JUK0I?H+>WY"#!!%7 M('/,TS'=H(=\$6E>;U1&4X9;D6\E)?NM)R6PW3:SCKBP6 #^U.S^?R7 ;A=; ML1E" UL">#L1>LS)%#"FB2_3MZ1/COT1+*MS[#+CK.(%\0&\9K.V!7\ @<\9 MA]VHK]]Z#T=#,BRQ8 J>6..3&)#%;VF-+9CIS?=X37?B9$DST\."(G2*"E$*PP M S+RS 5 7),EM?\,BN#IQL]?9"_ I"*OBEX6T@?N][7M#IO%8;((L=>BOEXD M$!C*HHFQ82!0^64T+QC1T2"KIBJG++SN/2\*.!-/M";;-;C6J9]9)XO7;4MV MV3LK? OO-/[^*/L[/ 3]NE%HJ\X'R!?R&_=:;:/@88_?4T&)2TB]7V)=A]HX M&R@;\->K,!FL&_3=^_'ET%7PH&#STF*VBY+0-JR M(?36%@I/(LR.PS"(H6%AJLBETR^+GH8S*7Z!J_UR$5FV3;^A72 Z/: M\K;= MLNXCI C(%L L..4O)&;&C"X1(B_.1C[: M)=U3F,S";EB]$F5:M,UZ;('$L+$_(,MB;@ Y")CG8B&(VH$/WL^#F3X0+0JK MCT740_.+LBYH%WU(]C+\C(>6IJ8U /M,6H;7=0'G=@'LDI/DB_QS%%2?J!=!S;\0."+XB 6*/U, M58TVJK6.C1N-V"*51'QT%-XR>$I%B)TY^?!L#6R*-!1QJS1+I*>&EO7G5V]@ M.DD2EA*QB6<46F3M3#",:!?3.\%6-+?TB%O9#YK=MP<9;0:Y!T270ZM2)5= 1 M>:!4!6G:8L5((\NA=^5AOP$0-15))@6)0@+GT$AHR?#YV(I9EKNFSN<8WKE> M4BSCI0QLDT KGB$GV?\D5J(P">@B8Y"WUX:3+N:3I,,L)\JOEII#/&*V@:H1+\TG24$'/Q@X"-%0^4U8)+L&#P= Y].V93;?[KAK!$WW35/W: M)'DJH@L1A>)X7I/FA?TK0.8>C)UI!)2\BRC4HLOU1%$T!BA\<1+I#!(LQ!6^V4)1W4Q<6G*<^&R;$SD MO4S.*;D2^0? ![PN?OZ*WM!IROMK.!M#B.XI&P&* <@B%%1XP'UE*] M(LLK5B L1-.(FWPKRV++X,LJ=79V3+!]2[0M.G9PJEL@[I%^Y1FXX]+N$+.C M0?HV>.'$R 3_-XA,^I8TP$5C*TR+6DIB0O"3M8US6[Q+"1!;6XUB20T8VTE^ M&"Z>^0<\)[@\"[V\G\,;HQ X9(#&FW@(X;R9'Y@^AOX4%'[LICZ,Z M+U),J4RDALK6A,.#6US9MCPD($L&5!!14%0Q7QN[,="=O:[""\B0Q\0[,!Y^ MOZNP;9[G7I_ /5HO8IZZ\Y)_0TB&K.VO3:O)LG&$M6?' "5=Q%IO<]J/JNI= M]O(+@)*7(PI@8 @''%'[X(L-Z?3B%+@@\!I[P$'4)B^(\MD.:]DW$5?),:#2 MAO%"=$S&*0Z6EB98U'/\.U];YQ1O(,$H((BTGKW(1I)IHNIN-GK>UC<-BR+G M \RRZ9*BGM@$6S M50M:1,UIY%!#VA=Q>[N?"N"*G18"[OU 6L'RY)CW(5*GQ\_\,Z^N^(.39P<0 M=.B,/!=J*6[LA:.XW5!,0=Z4V%8FRX/@#1S?[@C*WX%"*D$",*Y MA0="DMXBV%UM2S;(L_"P>B=;_RKQ(#%$9OA( H_OC935!BH=;;A@JCAOV%K9 M1:,^9F',H?C81'P^AFPRC)8R@40BYU%2KS$.M;&>ZK$6$Q(=6+YO.:PG3W:@\>!#P2YJDT=:($G+]:NWG$Z MYPTW1;B!/+N&_$N@="=(U/A&O$?D1&[_,G=6\B_O MKJM\U:SSH5DO&UH"JDE^Q_%R+"9 Z;AIBUB IU(8N]_+#@L-%/:(99LE@!6-QX6&,6%*AIFFUTN0C#AT[VD[^P XVF]QG(3[&HWAUS%(<8>! 6T"& ML8M\]6P4O)1_TL=93"4@4.Q+XFG=9SVCAF#^I;PHVEZZ'>[@FO>3JE2"-.HD M*Y(N)\22$"YL")OO*'DDA[-AN5KZ<\8IXC:\['S3RZ#G!>";L\(>% G. @)K M2AL4B9\!5W_5X.S2Q*PH "%2K]:F +P#MO.A@ M2](^F/ 9RKX*N8X2[T$B$!:5=@6Q: 3VI#([LNOD:&8<<"&ZA53Z8,;+SZ*O M%EIRB<.P5P[6;(RYAWP83+[+"0_OP[/3/,$OB3D\FL3P"7%EPQ:!-KFO>)NQ MEI"$T(845-)BVY,WZVBMX'&E))$T^\RU5XA[*$G/+GM;H?CI$M'6=+S$+B]" MY2MYM$TRT3ZB1QLAFD(/X0=%C=6H(Y\:=(P@(0IBE5VDEHSGFR&&VIJ\);J$ MDDU*25J#BV*"A?:(N$C+RUL.#%%Z:Q8=?M'@D,3$$GSF*'-*%K$Y$/%Q[)?R !S M\R,-->^&SJ @Y7*(TP0EQ&0YVXS)A6*25BK\S2@UN[*TP63DMD-8%!-/S1PX MA&V_K4G07"C*R*0"-OU<:,1!Q?*$67_Z[+_ZIO/I+\U:W.2VTN&T25O=CO9? M<5X7.:-I!<^#&$E+('?&D*C!70T&8S.U:KB<[ /8F*^E40IRXO@N:\M7#A5+KP/KS$#V1MWH;7H MMP&/=KF2]N(I=\D^AZ=U*BGI61XVI'/ SSK^%K=R/Q?]<)+29TX-$F"RAK1K M1.DGCI#!">M(?;A%B9BAK&YQ"$8A$ L5"N(9[,N)831E.Z.=YY2:4VD;YL-VN4" M1Q*V*GY"]7JHM.O\V@1DS7GD]4:9.T>LOFIN _BBZ(%+YYQP:_JJ]+4%3Y28 MNT&S[]X>T D[-6V'D+,=V2(M*K>M%:@H!3QMA$:-[1,;>:?Q46*)YJ;(>Q?\ M6VSF]CW:'AFXU'BX:41 V*BI;B!I[&IB![3$ZP#'+=3#VR/L44H=N)[01J"O MD-@",;9:(H62')^@I<9JW7D(\S7WJLTY-$E%ADKW?4GK@#))I_7@#5_8WK,, M)'F\32]9%!.M5@XF] >+?13Z7,=)C+1%GL;ZY>B*2&BYMK#-+BWW*+HHLT.I^<^B9ZEA&(1*06F:1)_RAKGIAY+%1IL??.5_:PZ.3+ M6/1\RCGO 0,___?;%__(?OPQ<[?YAEED&(J="LI8>*>@ *^'*2UW M*D(L=BH\N=:Q>61GAF8#NY:ZYK$5]*586!=F3U]5LDL[Y58UN$RJ+R\G8\.: M98K[7;_1>LM\X$_8H')B><+32K.)*?II>ST+@L75$&(K:$$#LL_[>670C9?\ MF!KU=+-3/>CA7/ZIZB^E_I9-JW&Z.:F+0UJ>VS#5)VK)SR##Y8-J6.[XRE'2 MNQ^V.(6D*3&F[B2%Q7V8$Q)!GZ],N31JZOD8"1'4*.+6:#_I YI.6J,WQ58^ MG5<;J/4ZKRDJ!$U!*&'O:I^WXA9$ 62+K-/.[CRL3'<11;%H]"B&#-TVK7(\)%/"!LR0,A+4Z M9'9YC.:&A93A'+%#@ZLKDB%2%7,X;SC:BWC2)T:YO"U:F2GM8F%:/7>C@%I, MAB*'33^O+,67PSS(H(3C04;L$N:\9MF'!'GZZF_$.*OQDKY%SHT122.E#39? M_5K:?ADV4G#7M^EV#E22;1XV^>4:CUR92'(I&P?4X!E>ZG ME!SU>^OAA)9BTW09M#LZVS3'Q-N3VUC3]\%]HK!LQ(6@RPDS'&C"IBW[G%;9 M&5 7RUDRU6#;O(L3;G*YMLM^-#6YG!_[N>1'B7V;U=9Q+.*!/V=P7>B2(C#& ME:B)&1 ]<^4BZ8P"Y1NC[H2340]'#UX[_LFJ:-A:)?I@VOKY)@E%N$VJS^W):0U0%_ZEAH4>SP"U- M?>A_G8ZSTW0 C97V\XH\L2!(S/@J!_C% V<:,:M-7MP3U@(E_I)I._CI8-, MB^Z"T>(K=F*Y;G!>+TD8QF+3"G9=3%R#-H\?V;G& U?L'AL]N Q:H;&443/^950F]\[G?;:"1S6,J]J>*XY:N*9G(F1W-)^ M-=WM\C;@-82,N)9@D%(-B1OZ5<>2 T:1($Z2R8?#=\O]:QB"?#!><"X"Z]CP>'_V[B-DW ME,&D']S+S+#&RDFI>#3;!Q(A41'U2E,+##E]@$F!29%SP6E1Z4F6B-UK\\&O>LA&S->R[_&%CYO:G06)26@Y[*S'["A+RQZ@8;/6-?#[> MC?.&8(V)7Y-5ZAHV0@3PI"K@<'@2O>AD4GU#]TY%7ROG%:QDRXRY\X!C%6M2XJW;*(DZ71&.7M"8WQP?/?Y+ M<&I\9P.R"V9*Q[^(BM-=*N0ND+O)>/@U9+PRS;+--V3BLS=Z*( W\ETTP!D,.E2:7B.9)C/9=)F@/D=)N[8;)N3P>C.,LA MOHBMU^EM"R!IV,!X,?1_-"KP' RER:^3.ECV/]"%<\^XZ:8P4#*+V;T9#RT= M*+B#1AHCPHFVV4[Y-J:PI/.4EJ[%3(\3/3[ESTJ1?OHM-(,WG+;$V3,KK=MH MIO=$Q];.JU6.W7V+%*2&;Q,]U%QW" UF;G;:8ORYV%LMY.5_]G<9F_-)ULT MO%$?S2?DD.]8>M+HGQY>)V9??]7ZV("UW"85*YL#/PYK4A%IONS5:*-IFIQ. M\GWD%OW9& VY4=>M&12LC5)D"68PQF%B$M\77!'TK@^MXSJ-4 4,\E%\.DY M JB#-J>*CT(T+D)-LU@ HO!YFJ4(!/+7>D*AI! "S1"^^,AW1S@IF9(_:/M- MT.KQ =:D#\XZR=QQO8L1@C3ZK_D."DS<5TJZ-O@S:&_'+=&^S9I,=B_V2#<_GC*H8>HOO(+6H_&'_H)O^TSVF/SG#$ MBD:2,M S=A@%"Y0J.][M2)GG?>=;@V/RR(7LT417[SCF=.%H[ 1YDC2U;6)% MF1 MU8=;8%)G2EM*L6YRPT*YAQ%):UX$7]"&6SD8"E.17'<2[S@X.3Y@;V;L MLM:6]6*;?4R3M"]N.'<6\1?9@A*VI92TF9[]7_1UH?:N\./$-O?L16W:Y39[ MTY5'DGO""5.8$[[4XD!,VR^U#31E\M$=N9W:"$_U:3Z[Z$]E34=I5UQ37AY>L M3##,]+5,/FPKL#C$'',#NQU!V":'L30W212A34,S*^M-U6R-:HDTBJ E-N92 M+RG6N3Z\*E8-GVS=A+..7&IHR&CZ+C+^1=8;LVJ;)*Y?-WIPEEQ+!E?((M62 MX+5 '(-%^I!7:@=H^! ')*"C:/D@P-#7HXYP:.OH?P994]^9YN?UI>ZTZ6G( MN(Y['H7^)2>BRY"!6@(9EF&P6*CEH^$C=DOULRVLYPJ[OUK:+O$_QAS[Q>:;B< M)7 ?/;0X-YI8)2AE2QJ=AVP=;(%C0<8V\RE7;0;AF.F0XRQO%_\5*II]I8KJ MU5X.!Z)>FGG;PS.<'I\\$L?U\N+JTLO(Q=4O_,WA\>G,5UCTY?L?FPV!R2?G MIP8:0]=0:-".I[L9<%]K=WMR'LM[8/E\X$)%[?EPYJ "B4 -VTF..&X) MTKP5)\=\*QIJ\0P-@F!.S,&=G)5KO%#AY'GD/M 222%7/^0:(>?W(YXBYV/^ MOHZ0?LR,Y7LYMPI F*$:]O!)QA7[&&[,T&L 3+@5B8*U#?EF&3]V,]_'79WQ M8=Z7 V'CZ%#PSO'I@8$^4OD9&*J\).,ZE$!ML?PIKUEB-37!>2%)FZ'Q4$NC MX*PD;**]D*M )%LF"(RKBJ5Z@^06040T2>GSQKJTM;^F,!-]E"5Z,S63/Z=P MJ$XK$9$!80)DC$P>JBDD-Y6%E4CITM=4>DUZ<#1BP.E#>1^YAP"9C!H2SAB@ M\A%;*'][:H9N0;6Q0=LNXO2\\+>X!>"AC>LS&@$)+-<)Q9)9EUXD+$"&&*A, M[/E C9D- *CA*RQ2(H*M=>$VN^2&!-3.]18+8,E9U 3&GF80J\4C#7S/K/&0 MMM-WUG*KZ2HVP>DU%!X\B0;YRC3C+G_JB4=07!):KX?IC#X$/=S]N$97HQT> MJY'03 I"(U,D201I>F2G] S-K.@\HO UN5YF[.UT$_6,AT]#Y.%BWG U![>W M>:)"IA>/&1._7BT>FIC?S,-:FSP655>^], MG87FIG'&4B\*)!;W#+-^!8TD('+W,YYUDE\,IQPT7^>F#P3C;OF*\T((G:96 M-#P]EYXSX]/3GH"D,"21*A>6)>'_6A%)A!%7:H,';0(SEL:U:=G0+$GPNI5N M]C9 UQ>OGGOH.AL^@)O62$:=#^\&?$W#B6V.=1(0Y<+J MM<)<\>U1H^HA)UD252$=T M#)X?"!P #Z.!/)N"6>1:,6W0?LG\4*X7J4Z), M?,C^IY[T!3Y[%TY.;=XO',C$H]Y)6,&._^1LMN>($HL7X08MMKZ1S(("T[/3 M1P=/L[=R_8MO*A@^20R9'#BBT\$^#L%JB8/]P?(@4_1ZI6IRL.N.0R]_SC4E+D@3[BRN$SZ MD[A^]NKBXOTL(3P>18M8>TB[7'G724HK^.#<_$ZX2&E_)Z>5WV!%DD M4A)6 F"G-S,E;)7<'V-?EU IIY=]*)!D D5=!O1^IF%NR&5_PBXZ^N$.Q5,) MH0EG-$!@Q<3%07KK48S!XL!I8H]1"IIXI8TFO7=X!P&?G$TBX+,1],,=>%.( M+Y0":,#8:DWZ2F,<[PO]3H\/C\])_^1N@\%572\863)!'XQG]P>H\@<@B?50 MO3[XE*-Z4$:]%JQ$L.H6D3](Z#(=>H>[MS=_$ M14I.H:QB23U\&X*!=3IOVO<6;6I C_"O:Z/9A9PVO8SM.]*(+\Y&:G:QR01) MUA5)N.%^&I:OA'S2G060.:SWYZB22E[:#X_!>(QYU$_MMFG#_K5R@SCV3^^= M\!I,DQ*3F;D0M(Y"R"7?M!3R(GJG-M BU]+RL9E]>08)T&3@Q.^.".!M2:5QN52;M%UO>.]UDH)@4"[ M";4E#O ]Y1ZQ' J"W;L.23A56W^BL\RWX]N@WS3H$!-$.,_KZ^P=VZI25,?+ M\YO7E^\^C.XZT0*45-\F-DQV5TUHE!NL#$*RC6(:A(+3+V29/7%Q\TR9G,V* M*PC\O\M6L='X]]BJG_IJF_1%C W6S\T1?WMX?,8: ,T+%[]2_ 0 ME"*:QN2/92AV.3U^2,!4RX;AZ^PP6E%V.;'$H8_ZUT^/Z?4?+"?]>NM6>.%- MVA0$?N,4/B$'?>?\"=X9?O:0R8 #-*4AU))&7ZHKSP^>4*HZR):/&(M&/<^ M\OU]WX*IG?_JLSP-2G%U<8G?(W1/7J_KIM?0ST>,*-*OLM-SR1-E+WQ0P)$$ M!0TY>O,:W.L2XH+7'U\&-_+6&/%78,!^(F7=CXXN9P-W95JY)U*BP],GQ\2V M5P*X<+.,]?<^?0CE[.SJ\!]/_4Z2$0-(1KBRVD7[_@F3TY-Y+=?\0WW6\1\DFVH++BH-\8MA!UUW,B\L=EJ&S M\.1ATEKJ)Y @0)'Z5XUS/LQGH\DXM(H._QI(_ -?)@8PVK;'$09+31C_2Z3F MF]FPQ6!;OUS1^4RW.])!M%FFV$I1MD@[MN M7.7_>G&3ZSY5WJ;^LN&#Y"]2 KCPW]W48]?RQRG#IYG_TYX7\AT,7^4R]VSH3"]68HDS](^K>TNCSAXEDP5J M)XT&BXO+UE7W[+K/Z\.";Q(WKO$-G,G*KKT' 8QT<F'- M!BRO)C3^"*D&;R(G-6_*S%N:E>3GI[/<6 \/: OXHM?H/!7T4EK MG.L*)SF"TTW@SFB?._BD,\Q> G2(U)Y9LF-VG;R+>(MI&WK=")(XZ;V#U]MG MV@MXO2-XC?0BN,6Y!Z$S^/2CE'X+,TQ+*[U$!W]MNB(.+1K;$T_?N@.X_-W,NCO,^B_A_X3>_4^3K\-AZ%JLV>S;)B% M1<6,52;QFJ-4(1.:<-# MCG!CBI70VX\?QDEW=.[ '::0&M(!Y\$LX'$&#Z0_KK1;F$NE*B"'+TDA<:8] M6$M3.N*=*N&<7$C,0#C(466GWIS69+=MJ@+; PI(ACR7L34 3:R&5F"L\ M)0$^=4(AI!S,V&U5/_?1?9$U-5<*37B^*DV$T&4PB M6 AI82U4B<]3W2B9],*6E9IJK8*W,LY1&%XTB(;#(0@?.'I2:;;NXE?$7CG" MAJIJ,34VJ_9 I&E9E(J2R< 0C"5V!>U8SHJ_YF+3&(_'N'I;F2.EY/:UN*(Y MCNR;"4M=[YEV1LDLD+D62N@4Z3"0J%)S/3XGLJ1;SH6RU+5@:'Q*5>-SM3]" M.TNC*W:FS]Q7_][CA@_G+Z'#OH7F#(;?JD:K+(_M6?M9_*Y9_/;N)] =1Z-1 M+QK$XZ8Q&DS&KQ<-HFX\;!B#^B;G/V6Y)=GAMJ(NVE+3 _*]_[:X+T61^CEK M2E:X.TA?A;5;1B.I*G4E4=TXZDWZ47^<4!/;6LI6UJ2(F=NMZ _ZT60TK'K] MU3$UX131OJ2\5DC'0NMR'BU*/F)B)9D!/M%[ M.),DWDC:<$5G.J,1G42:.^D.HSZQBN.8"3;0B1H]IS/8JWY(O,KI-6W6X,D@ M&@U'!]-B3:$37DD.*874=%;IF/ZWXG'HN=)I/#,+M,OPF.:KF;:L>G'NK?OW M^E7U3'U>7CWV[X1=#%MCJ 5T-O%F%1^O<>'H"A\^<_N= RPMH M?F&,WPTXP/Z_F.G?4$L#!!0 ( )..=%CCV.7!+0< (3 9 >&PO M=V]R:W-H965TE<\W(RL7DI:F['NA$**QMM:NXP--N);8S@A3]45Y,TCN>3FDLU MNKKP<[?FZD*WKI)*W!IFV[KF9G\C*KV['"6C;N(/N2T=34RN+AJ^%1^$^]3< M&HPF/4HA:Z&LU(H9L;D<72%='WOU''/29$5ZN*^O_LUW8FV8CEK?6Z?IP& QJJ<(OOS_887!@&9\YD!X. MI)YW$.19ON&.7UT8O6.&=@.-'KRJ_C3(245.^> ,5B7.N:M; _\:MV=<%>SM MEU8VL+B[F#A@TXY)?L"Y"3CI&9PD9>^U4(:6"%N1.CJQ^^2^;Q MJV=83GN6T^?0OX+E\SBS,3L-Q3Z6@FUTA6R4:LL<7U?BD)+R+V&9P_)K73=< M[7_X;IDFBU>6-4,DT2-QQ^ D4:^%Z1WEM^ A?)R]^N;?1S(>#8YW>@*# M0?K8!CWSK^?VNZP\Q);WUI#"1C!5?/!16V$4B8*3Q47&,_>\DR:)% MO(S2)/[QQ&J\B!;I*DI7V8_LHW:\8OJ,L95XBKY(HQC621;3)TNS9;28SZ,D M7;%?.,+:4+S;O76B?K)WFD:+#!1/V 9+\VP5Q7'R?[!-!I\ ?+6:GS!--H7# MXF@QC3O+;(_T.&.3*%F1+HLG*W S:3E/V*_$['AYGL$7\Z>6[.9O6ED5D&Z] M7IJXG*D-IXFEJR1:QD]IIS@Y+_!/$%6\+IRV5$2?XP.5]$RQ1*+E?] MY+6U.'>= \=*\HEE;UIO0JIT>\$-$]2QGI:RB+UMK*S@Q9H7PF\?U,W2"($[ MQ0/LF+WG"O<8[^A".&'0KH'K2M1)VZZMX\I)7E50K$*0;P(B0H/=\:H5W@^HAA38P)=KZC2IR@=^#_GM'0,QZ_FB]4KQED2?P\KP1'".C*7VVG M5]4:9K&L4PT+;XMBCZ8'*^TC]AMNDN_%OY&.$]S' MJHK&R&^/DW-;#@FDL^_]I90"9D@D0;5;=([.B0R1R!W$=2P^BGMNGR60C+/_ MG4""JOG-#.9G&?1M]P/'[>*K\\WJJGCDK9^T0MK\_KGBI:YY%U+$[4621M/5 MDJ)'6F9)'+3!E3QXEL/-4#'8:SKKZ([_(:?TB)-6XEE.@1)>B- NXO.4V^U=P\=HQ./!7H#@[?8EY8*B0OY-F@NCIR[*X42=] _Q1L!#Y( M6K4-'LZE00>C2I3[B4)2#H02Q=5!!T1%V_S+PI7&[,E(Z&@("53!/1+3L36I MD^.V8>CN.&9_0F2'I8TW]H 5-U0P4'2HA \NEVPC#?CF-*+X$_<-7M2H2K6N MQ9D6@+:K7!15;(/2:]EZ/Z2)V"10U!Q@$ #9I"?NZQ *\[M0B8X5$O>Y$$6X M\L)VLO;UX)'@ YD'^>CO$%6T>9<%IX #J0'F0U6$U2T 0BT\1 C^!OVBKZNG M](>3\U+)+P346G\1D%LE-[ ]V9I*:1.*I51YU5*SIL[0\;W3%6HME.CTTG6M M"XF0\S6=M*.R#U>;S\+]1!8E;,0\O=Q2\2:O;^D@? ?M<]Y(*@Z[4N:E]S7? M;((?X:C@4WYH*&O=NDYP$! Z/ J+KB$$OT772J^+\$CM,F*?QA_&[)?KZ]O. M4P7>DM'=@Y+5$3IDM]47ME506>? S@_W+PDE==E*P+4EU1$O M+'J(>2]4!7L\ME#PBZ\K5J)2H%1U#35<"'Q-]MH<.C H'24 9;Z@1VR@1M G MYYC]IH>YNN/6I[8I'FX+OCS:&ULO59M;]LV$/XK!Z4-&LRU9#E.TL0Q M$.<%Z]!B1K*LGVGI;+.A2)6D['B_?D=2DNTF\3!@V =;(G5\^-QS+^1PI?23 M62!:>"Z$-)?1PMKR/(Y-ML""F:XJ4=*7F=(%LS34\]B4&EGN%Q4B3I/D)"X8 ME]%HZ.C14E15: M1G&+DO,"I>%*@L;99735.Q\?.WMO\"?'E=EZ!^?)5*DG-_B<7T:)(X0",^L0 M&#V6>(U".""B\:/&C-HMW<+M]P;]SOM.ODR9P6LEOO'<+BZCLPARG+%*V'NU M^A5K?P8.+U/"^']8!=MT$$%6&:N*>C$Q*+@,3_9/2!>7!:OK*:9T=W>-2B267<_A"7T#-X%IC MSNTPMH3N;.*L1AH'I/0-I%X*7Y6T"P.W,L=\%R F6BVWM.$V3OQNR,O"N/Z!B$L+UA0_D"UK45%Q. N,DHLS#8HH:3H(_1QWJ6F6I MM"63Z?I53E5I++7%@B ,6O)7P@2E-&NQ9)*SX'(U_4[M"*PBB0O^D4E9$=\- M ^9:E0GR,:IS6VDG1LZL#YW;%YD6G*C1<%OSTRY\E@2")/F*7(,I0K9@>NZ< MLG[E#>-B#0^\*$GXA]_O[D$[W%*0D&XS/2?.!-OOIH/W0=$V'"1:DQ2U_[6; M-:N?U2!/#<\Y]?D.W):&"U+Z5J*>K^'QX:H+5[LZ-U7><6 :8>7^I-J$CO1U MB>+WV@3]L9US\K5D&H/.-C4HJ)L"RST^!< ;*B%"9LQ(>YF%Y%DBO5MS#H<' MGTY./UW =:6U2R;MPN,VZ743!^$>'[+Z8ZU'#,V$X&SJ:' T1RW4%URBIM-N M@R70&"+#)*3=08MJE24N.4XM(7))&4V*Y]_)!8H G<4T%X)-/K)G-#Z]I)(? M,V8H=0I5D0='<)53G5)*,2%(#1[D$;L<*+1S2ESKE20:&^J95 9.; M2=.#C/>:@::0.2+I,13NN($2-5=Y%[[564,Y3&J5I+[,,%22#_7+ +<,R $, MW>+UK 27UDG_XG]_CIGP7C"[_?I/JW;X[PP:BR:AWT+8<9H&*8S;#!B[#&A; MS;WK()LS1M1G3'U -!#O_%LOO=@[TQ]TDB1QOQ>$?+?Z)72F9O*UDS;>N@D5 MU&W\?<]0R*D&PO=V]R:W-H965T/$,W+LM+FYM+XX:><^0B1DH:$(E0#]Z%]_NPN A%ZV?$VO M_7 ?8HEX+/;YVUU0>7VOJB]Z+H1A#XNBU&\.YL8L7YV>ZFPN%EQWU%*4,#-3 MU8(;>*QN3_6R$CRG38OB-(WCP>F"R_+@_#6-75?GKU5M"EF*ZXKI>K'@U>.% M*-3]FX/DP ]\E+=S@P.GYZ^7_%;<"/-Y>5W!TVE#)9<+46JI2E:)V9N#2?+J MHH?K:<%/4MSKX#M#2:9*?<&']_F;@Q@9$H7(#%+@\'$GWHJB0$+ QJ^.YD%S M)&X,OWOJ[TAVD&7*M7BKBI]E;N9O#D8'+! MKDWAQ*S61BW<9GA>R-)^\@>GAV##*-ZQ(74;4N+;'D1<7G+#SU]7ZIY5N!JH MX1<2E78#<[)$H]R8"F8E[#/G-W->B;DJ9HW)A MJ:0[J"0I^Z!*,]?LJLQ%ODK@%%AJ^$H]7Q?IDQ0O1=9AW21B:9QVGZ#7;>3L M$KWN[Y334NEMIX(1\DHO>2;>'$ (:%'=B8/S;[])!O'9$SSV&AY[3U'?F\>G MJ0P[+"3T[3>C-!F>.7+LB!^S26WFJI*_B9QI7*G9I[E@;]5BRO%5%1,S5BF%@L(+D?G7IHY*Q5;\HK=\8*VY;NV7D/\ MB:J"L9L=NSOL:'K,KNLJFT/@:=SDQ+@165U)(V'PQY)]X+""C:VS1.QJJ66A M2B>Y9A>*5SENOI05@(&J-#LR(#$N2.,SFJ;OR=EQ*#MG): *B0;XLW1LL&6E M;BN^0(+U$A641NDXC0:]WJHV(MR$7E(:6=ZR)/X;;L&# 1RU IC70B0:WJ2C,#"X&TDW=4#<%G>"C;)S"H+**N W6 ,;[1T:*W6'BK*<'I MT[T(/4AH30< _,E%O6!\H6H09L,+K:2DJAQDF%D%B9*!0IUVD:4[F<-BP:M" M N>@2J=4(RH 6FY(@Y?@9F E//81EB)W0!3029 ;>X2*V'WH(SD;#T91TANO M<89":LBGAAWVHG$O!L?I,V[(S'>B@BS8VO80+#EB2SC$>N"1>,B*NO$9L!

V%W<257KW0Z\Q1PC$B?=5^YT4^Y1&O7C>-.M0\/!8Q(EHV[4 M2^(PX-#C SX#;0VBM-N+1L-Q(&XK:L@ 9,SL"YOS?+M2!YUNNH=2R1LYZ*Z> M:O%K#3P4CW",D0A7^7ZZZ;#WY7;G0.J>6#*.H^&&PG;[Q&@?]ENG)RTU+AV: MV@5>P*4)LD#(+MBJ/XI&X,W/#'#O M%E3_K[ [&2=1-XWWQ6[(.Q6ZY!^)X>E?&,.)J$>.#1SOT<';(+S_IT$XIO:X M>\:.LF-?/KP'WDORN&L,CT^-._%<+5%1R",P'>_8$)8/M Q'FQ(">/M'#7B! M\$BS@"*_@(N2R9;(-IAL^KA1I^B@;,,86Y\G6I.RK&'[=Z*$Z"M(W3=+D4GX M_@&: '1'4$!("N!G+L$0*B/?)=/<"!"3T"IQ/(8B.4)>H-6"THD0*HET @SC M@-O;8>]4 1T?\K,N1R&UY;.D'3],;BXG_V+?%6J*0O#JBS!AB.?"FI-.A%.D M0?>0=O-4:'@L805^<3&ZHLA&Z<*!@FQL:;&1:&ITP&4A,;(H+CYW;CK@@]-" M9C2%H"BL,]"V"N+&)O1EA:UE)K0E=:_J N$=5H$SKLL^6=AL@1L_ LN$R6F< M#-D-):X?E]2L6B\#3AU^2J,QH>>08[0&J+,9"F4ETQ!L0Z?,@\W0&5+K>R3$I!%%&@$OMH]H2W1WVE!ASTU@K0W@J6GR/Y4.]*TN M):Z K$0W& A:03'F9A4)21M.IC9%6X%Q3<;U?&6TPSXWJ$QJ]!LT .G!M"5T @J4>!613U-_6).O>) MNK./5 B>HS'4?$P M:S#1\"GD77L5!GZB-UUX%JA([[(\,8/*>M6DN3_J\]^MJ9X8\I^;G.Z:23?V M_M!<$?B1G[V!7[#$?P:!Y8L,1_NJN*=B=>?*)!_REGXH6K?@Q*R",R M\_'6L0M>$&Z5JCQ!OQ+Y)EJ DT_%K2Q+5P WDG5BI..1U$*S99_3CK#7OLP M& BI<%D=\2^0<8Y7=)JD9\&* M_C "5]EOAN#^.^FF?'>W9IT;L<#@<1./N^-@F M;:,,%&+V_@[4Z13N@.U%K(R&_2A.>GNS\@J:']@01^,D 68F9ENN"]M4[//K M,M!4F,-7M%J)@FHMB_0M4&,^2*-!/XE&_1'.3L6&X=H,<](TO=;'\"8#4R1% M:H==!U6&+]0GCS.H>Z&*J&C!=0L7G'@L5-!8\$EUQ2 M'V>3!/ +^.7:)3^-F6H\&([/K*^Y>1]/ M=!3*V5 \DLN;\$H.0/+J'LH._QI;]]=3FX +G'PJ6.= MMIVQH:+@:%';=_!J=PVR%, /G GU(UY(8:\WD[:7Q^54P3!^"R4&5E]A?$*I M#-T+%1JJ%"<4>)O&QEATW5@0;)W&2F]1,>^\8BY1,1.O&.OC*YIH5 !>D8L9 MM6W ]]7%^T^7$W8$/&"*TKZI]ZT;A#5_P.HJ%T%]3V\/%JHR\C<:.(9Z"[N( M'-MGZO3L;2)^]7YBW8,,N"QJV^LT6+9L&B$;/]!6PA*RO6^HVBL)>U8)D4M! M%Q9D&WR0(IIZ$X=<,O([SE;]#EI&;./MOHQ.A'T>&SLK,>)S!E CIX$8L9#2 M]&,V6/IX2U4R:OX@G< W#D?9H5^-.IVU]H5 MFTD[S[4"A('_+_^_3OD?IN1=Q?T^:_YB#8#-DT\7_OWY*5E>4*83$W]*:1[4G[8LP_H8 M>JIA=_B22CWM]:)X-/SZE7H<];KI2PIU, ,[I5GRC MNT$_IUZV:H +[^#Q)+I+?_ Y.^[$?=_\/)/50E79'V/A7?I?+EO_7-G M9GMVP6:67$]JSZ]H4I7S&/]\Y=WVV057JPXN\1WGX4J:NZ:)S9&CI$U]SZ2Z MH;U3]X^'C&)H78@T ;SMKRY+1PV'8>:C7S$34"56"R>84OTB%^'/,+Z?OK[VIU,T(<,?S_VV MM+0C-?R.:R0/I?@F7Q9A6H;6%I*!EEF;H-=__.4W\VVL4EY.H]&PSXZV+*#+ MLH3>)QT_2YQ.7"#]T"YZ+"!3 _4\KX!SR@ M^8\*Y_\!4$L#!!0 ( )..=%CBAMT$"P@ )(7 9 >&PO=V]R:W-H M965T M:T7OR6["VRV:2Y%FRR2 M] [WD99H2X@DNB1EQ_?K^PPIR=+:NTTNA\-]V+4T(I]YX9=;NGD\F)LED* MC6ZNG.Q>WURIVA9Y)>\U,W59"GU\*0MUN!X%HU;P/M]FE@23FZN=V,H/TOZ^ MN]>XFW0H:5[*RN2J8EINKD>WP?.7,:UW"_Z1RX/I73/R9*W4)[IYDUZ/IF20 M+&1B"4'@9R_O9%$0$,SXH\$<=2II8_^Z1?_9^0Y?UL+(.U7\,T]M=CU:CE@J M-Z(N['MU^+ML_)D17J(*X_ZS@U\;3DT5.2M_$E;<7&EU8)I6 XTNG*MN-XS+*SJ4#U;C:8Y]]N:]W,NJENR] M3-2VRBE25Q,+8'H\21J0EQXD? 0D"-EOJK*98:^J5*9#@ DLZLP*6[->AD\B M_B23,8L"SL)I&#V!%W5N1@XO^C8W/4A\&83JX[G9B41>CU 1NJ]'-U\_UTP MG[YXPL2X,S%^"OU+37P:9,D:&,.$EBQ1Y4[G1J8,/RBZO#@RM6%&%%B BTK8 M6HN";87A3.4%$U7*WK[^%7>B4-46R6@S9C.)^O/6;64EM;! W&A5ND=W4"*J MX_??+<-@\0*X!RPQ6;YC>64E F5QX59"#?YPI7-@FZ.QLFR?W=;K6E=LD\LB M)=E;I2$66 +IO:PJR&JQ0(P"I+$ .&M%9%SE,1/!]! VN#8Q*.3;E2<94DM3:]!!0 MLM #I,ILI-909=7%N/AJ1FB8L">%.X4H&<9T"O&^S;U7.Y,C23N$)AM<6+QUF=A+MI9P#M$&>?;R5EF7]@]RL5/T-T(- MIR_:?110"0>=O6'PX@<42*GJRGJ'G@7C&.Q<%*[1X" @F+4"#EBSDZ[]%$?. MT$E=!(Y2('22&).![V2YEKKC/(>"BW#,2.4T>O'H[T=@;52!]DJ>6+$N) )E M15Z<:N+K=#[_2YU?^_LOZ/7-8:BV?>[4DVKV;D?\0IZTMG^MKK]=P*-4K M)A2,K.X(=SV_B"8*/@[,F23YQ/U'"F/T.J2L"(Q\T#J%!3UN)4=,"C/PB.?DH!5BD1C.FFW:3EJ[[$VL+ MEN8&H804074CI+69?+GL%F\ZQP"XJ)MV56 8D+WDE9_Q M8F)HCJDN-Q0T+57DJ2-]8_'C#IAT-B"NJW7UE=&;QM[I1!\:,[R/V,+MZ>\F M(AUD#W<0?D0JG*Y$F,QIS]-?.G!HQCEZ>^MCP_*@ X"VX)!5'',$M91GR M#6\9?!#<$@V38;C"7&>E>^([4B]5J2R;0>/4>-M&V]D],-4?\@&=BT&CPX;! M:]FS&1%HZX.V7ZY$7.I>)8[9J\;2M*N!%'_#86 PH32!\)$EW=38B)LKG!$U MZ^;<19+XW3XG>X>^%H4K1_=V9%#'%NR\$T=WIEZ5),4-?.I6=TS7-ZC- K4G5B;"JXV'9ZJVNQI,(T$' MZ8G0"-\,/:.SHU,Q%VKU5%R^W)5N?6F"]_KUAWX6,'M0?AY&Q6TL646,5>;> MS8=NHUK]].N,^-8J]54G3*O3VB9VK=0=UND$Z 4* M"?&_G,@?_@YT/W[S<)NSLG<3]F\"=GO!U_^6Q?V)G>)$WR_\E'4:76,>A0N^ M7,[[0S^?K^:8XU<]6S"^$@\>S^$P\ MG^+M(/ZKL?[\M6(61SR,SM\4 AXO([Z:G1N /1'&=9AVUPUU[21XMG@1\NEB M=C' 07@Y\"1_TP;G[-4FYHM%>"Z>+NP>?!C,>Q\N>;,'# M:<"CP:'&?(8#7)U>?RY]D9OTOI-B MJZK\$T*4*__V3:2;L/SK?^.^MIN?]: M_9O0VQSS8R$WV#H=+V8CIOT78']CU&ULS5G[<]LV$OY7,*K3BV<8F>]''IYQDK:7F?:2<9IV M[D>(A"34?*@@:,7]Z^];@*0HBW::7N?F?K%% +M8[./;Q>+EOE$W[58(S3Y7 M9=V^6FRUWCV_N&CSK:AXNVQVHL;,NE$5U_A4FXMVIP0O#%%57OBN&U]47-:+ MRY=F[(.Z?-ETNI2U^*!8VU455W>O1=GL7RV\Q3!P+3=;30,7ER]W?",^"OUI M]T'AZV+D4LA*U*UL:J;$^M7BRGO^.J3U9L$O4NS;R6]&)UDUS0U]O"M>+5P2 M2)0BU\2!X]^M>"/*DAA!C-][GHMQ2R*<_AZX?V_.CK.L>"O>-.6OLM#;5XMT MP0JQYEVIKYO]/T5_GHCXY4W9FK]L;]=ZP8+E7:N;JB>&!)6L[7_^N=?#A"!U M'R#P>P+?R&TW,E*^Y9I?OE3-GBE:#6[TPQS54$,X69-1/FJ%60DZ??FNSIM* ML)_Y9]&^O-#@2.,7>4_]VE+[#U![/ONIJ?6V9=_5A2B.&5Q E%$>?Y#GM?\H MQ[+6 R[="W8K%Y;?? M>+'[XA'9PE&V\#'N7Y3M<6K/7;(I!_8OA+"T RN!NF1!S2 M?\7T5K"=4+(I,%L7,N=:%,_9M]^DOAN\^-O^_UMPQ03Y!X-U1;42REAXF"=+ MTQ^?(?EA^7XX3G.8$7.+Z;C4-A MZOB>[X2^=R+.&?-.G6D)W[*.&"EN'O>$U+[C#>%VP6PX-=RUK:&$KQM1FWUT M Y;]=V/E?--4.U[?_:.=G*&UBVE36L+S7'6\[%T$JTK)5[($=S@1AU?Q0OS> MD3BT@);:5K0M$%RS9@W0JN_8&BC<*'*WO.P*66_8 MCK>:B<_DAZ+.K8)DK85"P$%CYDB@-H+P/:D#2C)G(V&)GYD7/-]B"PW")?OY MX9-"?B,NZ#D$T*R#8UIMDH$Z' O<2EG)8?-!V?: \&.2^LB1X;LNEJBFVVQ/ M9@(KCHT[(M5\54*3!D]J/;4*^9V7O&B!^TK1'.D"&4;@JS#'(#W5K6!/5Z(6 M:ZG/_S_C^(V5_^M%& #@$)9QX#H)6!Y&C)9\K.UC\CX/S_$3STEC_V0F<9(T M=0+7MW%Z,A_$!"3AZ;@31XGC!Q[[N='8<3#/)/P&P]PG]1T_#IPT2T_%])P0 M(!0% ;1I3?P7]/6@#EP 8AB=ZL!SHC1QLB!Z0 =/D]C)W.#\=")-(B=+O?-> M";-^>9\H"V(G"K-32^#T610.^6N.Q1DC1'>AI&0*W4!HV"),#X,ST34$5VM" M0XF\J7,@F EH"F\"IZ/<"#S.NY+"AO4H:,&@47B!'X6PB9U"8A(8LU9-=4\(LQ!9 (6S M+.]8T1DQ#//6GL$A/B9X]E)OMTU96'68J6]YM7LQ*F-3RT$3'.FI[*QB..F0 M$P;W^&VRF.0VF;R_*?FVJ7B?QX[,3T#_Y0/Z_]T!_U>'^+MA\ZO@U931CPW= M_S^+Q-^--OC*94=0CJJ279.:C.W&KW=S?H^A7??GPN<0S(AEH'N4Q,SWEBC& MGF L<[($E5@4C6-OC=.8V@#1=61.4P6>,'[J!TX0^>?LJ;OT@61/4$V&CNM& M9L0U(U?%;[A;#:7)R/3((5:\)$=J3Z'0\U.(Z)]/1I9^0GS'E)$Y:7# /6R; M8O:7>3<=MR^;MIVP2!P/N2I89AYH/1^)#74&SA3C\]J6GXB1@Q'XX5 #D\CQ MPY"VCT@-(=)-:K7@D;0V!?31-20(-W5"UV/0?H(E/O)EB%HZ9>$RC4::N8 [ M235 ;P_I[:"$+)NHZ*GG)HX;N!,M#O;Z?@;)L%4A;V6! N34(O>KA'B)CR=' MRZAD&+Z?8>XGV>:BA(4%%><-G!8Y 5#=3@2$$5/5-/$V"]>FLOI471-]T)^;F5+\$&G.,KGP).3BMIL3:#T]]>X5T8E M7RAOWYZFC:^7Q,81&1'W$> 7'=;$O[$1]+CG:N+I<*8L=D(OGHZ@QG,1F2-^ M_&EN*+\BW(+#2GXTZ$6I$[O^;#U\?W]P WO.=,D*$X]ZKTLC>=O.($"V5G?3='426"C( DG8F9.@ H\)M$_ M<*5K%%];N9L009M089Q,:'R &(HH")PN# MHQ84]!Q[B1-D$SW/H :AA3,V<>IFK(,>BM%G8Y"2C4W7YS. 7PL _YGG+R-6 MR;+L*][V4? 863FT=K^5^9:=(6&-')"II**68 TY@V2$>Q>@]M&[ZS?L8]_/#U)_TJ=9LJM>*[-W@34IP#OH MD)JAU$G*C53]C8[T^>#% )E(*[GJ]$ QWB56(N=(?N9BN?JMKZAKL3$.SX2I M66RA9U)P5]%-DZ:,YJ"1KD_Z8^6,Q;=]4TIOE1#/J/?4MWCF.C"VS?1%+SP+ M_:4W=:,O)HZ))UG3[$'DN,&]WW13LM#3K9_AQMF&/! M1@R&T ;6YXY!18[I-_;5RM@9G+/+6*RP/:T7P< M#_,.#MGNK']1^+VOV56W0<7/O-CLY3NL%!O9EE9@1%K5U#CX3=WL:VK^D[#O MZG4_?TT1:GY=H7XDZ5H4W<83H:&2[V%/,-@,.M_"%*WS*!/;UB53,>\)_"27 MK2T$C3B*JE-J8^LFOZ&2LE-0N;'L42P>S:PU]KZO5=^VUGG9 A=@NST]C>:5/26](PS?/<[F]P'T(UI2P,]T/ORF";#<>F?R\@(B6V]#Q[*T8E7]'C M@2@.\A_+S>VC%/F( 3SK6753/QMZJM.,W@MX)%-_*6?FQ=-*LL=.B!1R\#G\ M&P-P.?=D=S%Y.JV$VI@'8KJ1X$YC7U''T?$-^LH^O1Z6VP?LG[C:2&BG%&N0 MNLLD6C!E'X7MAVYVYB%VU6C=5.;G5G"4!;0 \^NFT<,';3"^S%_^!U!+ P04 M " "3CG18+'L\EW($ ")"@ &0 'AL+W=O.G21E"?3$8^*RD2OJ^ MK2JXJ,5]8(1\4TF8\NKL[8 M/AK\J6CC#[X%9[*T]H$'G_)I,F1"I"D+C"#QMZ8%:%U7^I/)33Y#P1.16RT>&KW?Q&VWS>,5YFM8^_8M/:CH>)R!H? M;+5U!H-*F?9?/FYU.' X?\TAW3JDD7<;*+*\ED'.)LYNA&-KH/%'3#5Z@YPR MO"GWP6%5P2_,%K:J5(#*P0MI7' -PZPBF.X)7Z4G$:\KZ8CSJB728CD_@C;N$QQ%O_'\EW,*= MO0S'9^;"US*C:8)#X$;=R_"[8A1\(HW1AWR67(:/*(Y8\2J>44!U-'#V> M4_<4@B;6%;D[VGZA$#RMR4%@7 ).^R1TEL2@6A=PQB/>TC M2VQ.+5U 8>U92H]B#"_3+&3<9W3Z EM,\D[!9/? 5#^LL T)WV\$Z#BZ$>C'$P; M-#?/NB MT4S,+@-*DO6/$NT]^O\HX\I&)*@@P0-I01+KU JQ=#S&L<;[AS+;NK:>\O[V MI'.!ND:WDCQ7N9!KU"XG)S5N=!@]MXAA68*C&)5=M[N8*U\I[Z-PT93R0UI[ M"BNN?/8IZ2"IG3M7C8!\W%$Q;MJBP+.#I?W>Y J]!N;/R3F^I7F!Y6($O!NT MW/A&A7B[YPS,D[6S$ 7M+O8E(0NTO$@EDNOP(!8SS\FHX\1?1#'BLS0-5]#H/#:UM"]>NG0&!\^#BMPJ/H(\ MQS*A?2ETL]T[:]X^+_;F[2,-/12%Y(6F J[#_H=W22OI;A!L'1\;.!MXNL3/ M$F]%&PO=V]R:W-H965TB!K*O!D*55%#&[5:JAK14GAD"H^3*)H/*P($\'\ MTL'NU/Q2-H8S0>\4Z*:JB'J\H5RNKX(XV "^LE5I+& XOZS)BGZCYD=]IW W M[*@4K*)",RE T>55*9^2>**NG+H4%:%C+,6[P; MCY<S8(+79.<7@48YIJJ>QK,7[^*Q]&[$U)EG539*>HGI#J-%R<# M\+CP PVNX/K;+4RS)&RA(9B2PJVL:B(>,5MRN1+L7UH $8 9K(AA8@7&0G,:,BEJB5>H""72Y93(!I7@/Z@U0(Y;7S2)JZCRH3CMY0VN4*IVFSR$0 I?61E15>_RS+ YGT\D>_!R^2T/XOO-.RK=+K9/R=QWR MB9$%X\PPJO^W:?D!6FP4]DE[3L;A+(Z?;<_#0HW&*9HM MVY?J=^VXJTTN]9;CXBP+LUG49YB$T6P_+I[[O26ZA)JP I-4 :ED(Y A$SEO MBJ<$KE"81E'LLL;F_'&3O%S/W JPQ/*@8:EDM6OXOO+))(SBONYQ- XGLRE\ M/1#L\)&)%G8X"1X!G>A>=&6>SOK%]EOQT3=Q6S7NDL[*ET@XV M3_12# _%'.(L&TQ%.0YSC8#>PFB$%@C\A0:)@"G!F+9Y"+72<\-!S(4K9 MH/&<4-%UR5"SOD),NRVG6DO5-EYK&AQ&?:SM!?,:FR:*%6<;L1Q+A$2I0[#D M7-@ M?/2@>YJ[]L^%F+0Z9JZ:94_6NU0&KXE 0+<:"*,]Y37>44%"L4=(5+@ MK,BTL4+>=XAZD_:Y%%IR5C@+:X,?;PPL :UF>,$10MLZ ^ M>J=9'E53[3KOV/Q@/81G?FC0+Q\6GFI+.PEMS0!G;A4G;AK(]I#C- LGH\@> MCO8/)VDX\H?C X=8GI+8'NZ7XW@:8=U.? R2)8;U@2MI.!NG;?\Y8K.]W,UF MX60R1DTU6HI5=>-]C0PP-_:NOTFPC::SY"W<^<" >\(;F^";!'LFWTWC\WSS M1BG7&A:1[:/X>]MX^ M%54K]\*S0RW64O\,ZJ#=(_+:OYV>KOL7*%:X%1,VV9:(&@TFH\"/6YN-D;5[ M22VDP7>96Y;X$*;*7L#SI91FL[$,NJ?U_#]02P,$% @ DXYT6&N"V4SF M P ]0H !D !X;"]W;W)K&ULO59;;]LV%/XK MA#KT2;$NE&0[M0W$S8;EH4/0M"OV2$O'%A%*U$@J3O_]#JF+G<7V K38@RV1 MYYR/W[E19[&7ZE&7 (8\5Z+62Z\TIKD. IV74#$]D0W4*-E*53[4+=*. M%KA6R-X#7<*Z+;JF+J^QJ$W"^]R!LV/O-=:>Q& ML%HT; '[T3Z\E&RD>[ MN"N67F@)@8#<6 2&CR?X"$)8(*3Q=X_IC4=:P^/W ?TWYSOZLF$:/DKQC1>F M7'HSCQ2P9:TPG^7^=^C]22U>+H5V_V3?Z<9X8MYJ(ZO>&-<5K[LG>^[C<&0P M"\\8Q+U!['AW!SF6M\RPU4+)/5%6&]'LBW/562,Y7MND/!B%4HYV9O4'YOVN MSF4%Y!X4>2B9@D5@$-G*@[Q'67 @1(:>05#[S6 M\47$6\@GA$8^B<.87L"CHY_4X=$?]+-#24ZCV ZYU@W+8>EA"VA03^"MWK^+ MLO##!8[)R#&YA/YFCI=1(CHAIY#(FFF>DQI%O!,U*-).Q#7!G:8U4!!L%5." M+77D*^(-R1.ZWES3O6.1-Y*YB[??" C8L_DNN SH7! M_2P!@1>FOB;OW\WBD'[X:<^_@"D"MDT)-AFX.-I&&^2VX>Q?[*JHIS<(?R&9 M/T]2/TKIT1Y-?9HF?C:=CYMW]<']/@FGO/5?1\5WRIW[UO15[OL,[4%UX?[Q M$+T])%T/72C'$W4XHL1^,L_\Z30^;%&?1G,_H[1K#5=<1N:/1#:V;/2HF?@) MC<95E/HS7'ZMGT#;0L)XNN\SEO)5USI(PBB>6V%/*0K])$G(-/2G<3IVXKGH M'CN Q-,H\K-D:@DG8>9'LT.FOP&!YURT-GHO,S>TDI*5DUPL^PWD#+-I%;FR M8NQ5VSA[V8J"E$@/50 _X]B-5T,G3O['U-\<'_PJ/RGUP^P0%.R&")A M'V&ULW5KK<]LV$O]7,&JNX\X@-L$WX\=,7DT[DS:Y)KG[#).0Q E% M* 1DQ??7WP\@*=$F95-Q''7Z11+!Q6+?V%WMV5I6G]5<"$V^+HI2G4_F6B^? MG9RH="X67!W+I2CQ9BJK!==XK&8G:ED)GME-B^+$=9SP9,'S5Q=G MLVJ[(ZS(3V4T$)R!H0Y7;4O7"O1/C M*Y$>$X]1XCJN=P<^;\.E9_%Y#^*RQN$/XS#>\4PM>2K.)S!_):HK,;GX^2<6 M.J=W4.AO*/3OPCZ2PKMQ,/^8]/%TEE2[Q"L!CUK*2HN,Y/ -F%19BHJD$NZF M-(!@AWI.]%S@O195R8MFAT&TK.15#E43+2U(.L_%E,C-09E(<^.V3Q?\LZB. MR<=[82A9SR7)%0Y12T/$92$(8@[A12'3>@=>R565"M!?9H0K)92RU(C*1J6ESJ>Y,$B(^"K2E0D-1@:(0P;ZN)7>#=R@3ESQ M8L6-U$PHR CBRO:HO$SE F=7I)!*&=QJ+M>E$;"A27/#TZ6)@\?D=R-4H72[ MR7#4_-3\JZA55!.4@8K"K8RX[669&[LQGJ+,L0#&O*RV(V!-:+Y5.9& MIA\TF%2GY+(F[0UPO.%X7W4422 *#5-5C8&N)9$&!*9K9& 0PRAKI8#R&P3- MMLBN8>2+4TMBVLJP@M#,ICLDD6Z "KB)P60PS.25\1!C(]-5:66A6DML5+.U MJ ;KM5&&G%*+P!BZ ;X6'(P)$T4)8J!87(*Q-@Y:2/QPC2%V-6G4[GBG!__> MF-)-Q6T%^[K(<85Q:RLO(2-9Y)EUIN=67+CY,^. M5;=K3PCS:1SZU&5^9]$&!?=TSY4.JNY918Y(D*D>/4GL4Y_%@_1V$7_K>HO_ M'<*)]5D)TRB5,:K;H %U$H<&6(42\*:!PEO_2%12-#G\?(1ZFA.-DSVR/6W^4Z-/$2ZKKLL>GS'!JY M(#)P#QZRMAZ=2J6'-78(.H[<(;6ZB(".U]>/2_T@H6'B]]Y$U(/R_"3<2T$L MHJ$;4L]W$7R7A6@O?EAWFO/ZB2],+OB_.IC;?"Q-*PO90Q?2T(MI'/?5#7;\ MD"*F/]@G07$,OXS]CBB;?.K(9&-])@$=)M1S^D$+N$+X#^N+\V@CSSZ^W=$" M@8MZ;E\%/]S(;)[42D5\16&OQ# C/^+[=@K\4!-@-(P\ZOI]_[A_QX:61BI] MS<<._&7 5_:EM3+XAVV"XEI= #)#N!A^ME? 90&T+ QHO1 MQQ464%#HHT ]XI;Y<5=66C)N6,BX']AD-DAC)5#@6['V%2C#K M%KD]NPEI$ 2X=L9'J7W7.T=\*I?W4N0&-'"0[4?CW7??]DS0R/=,B'X\,6U.V.8PA>"(&Y7I+3^5 MTZ+PT6_BZI%##/HX8!C4["*6!UUWLZ0Y>XR+W0R$0=P$' MXIJ+FP6P(3MWOG_V\4;+),R=C>[- M(+8Y,/^U#8"'5^E SY!Y>'F]@_NSOC!ZX)7WO#W]^9 M,=X0#_1+]Z5P9ZAL#WAK_M4=VYEQO9 ZWZ%:V;7>XJ_-9FLO.]1UQ!R'>BP8 M+Z;8'^_Y1TAQ_3#Y9:\V3>RCH!B?DOBFI[/CS[_!OBMB3N1XW]B?001B" Y1 M$'<6^['G"3D*:9S@LNR*=K!+$)D+W_R/_I_$3DO>'C&F0<-@&#V]L;3'MU:!) MD#)%R>.U9UK\]W1 S#]Q,3)HMY^[[!;1@"7?JS.0$WL.CS1>M^U;FKBA,9^'Y.IIMJ@UZ^U*F'G^G@'S]_RVEFFR!S5N>*D9)5/UD*"L!^",S9BSWGTN M^%PN>!M6L/2$H;:$72,T'%N?&G2V]NC>.%\ST8D@FB]XE9L1PMIZ.T-]9FE[ M =4C:08D WS1[9T45I@&?"V*0I'U/"]NS^DU!UK:;Y!8B:*65S,TBI?<#G?3 M#6Y;O.(L,TVN1=F=Z)SM;N3P-"]R?7T\-(9[TAF-AJG,[ "X(E;=]93T9G4S M8_Z\'JW>@M<#ZC"F60[O+\046YWC*)C4C?GV0U8 #P M?BJE;A_, 9O)^XO_ U!+ P04 " "3CG18=._- 8T' !7& &0 'AL M+W=OM=\@$A11DP +@%;<7W^["U*B(DKUM&GOOI@BN+O8??;9Q9*^ MW&AS;PLA'/M8EC0KGZA>3B4T+47$[UK50\"37IN(.;LUZ8FLC>$9*53F) MPW ^J;A4H^M+6GMGKB]UXTJIQ#O#;%-5W#S>BE)OKD;1J%MX+]>%PX7)]67- MU^*#<#_6[PS<3;96,ED)9:56S(C\:G03O;B=HCP)_"3%QO9^,XQDI?4]WGR3 M78U"=$B4(G5H@;-Z*-9X;V4EU:^LLV7C99C%C:6*>K5AD\J*3R5_ZQQ:&G ML R/*,2M0DQ^^XW(RU?<\>M+HS?,H#18PQ\4*FF#%O9PXV GE)VEK]=9;C8]8C6+V5BM76/:5 MRD2V;V "+F[]C#L_;^.3%E^)=,R2*&!Q&"T#LC4T&B MD.#:RA+*2Z@UZ%@F%:OIL4%+U&F9^%AKVQBRE)=-ZAJ.U4Y^I%N'R2/85QNFN&L,+]F: M6[9Z9%:DC9%JS7+Y$3;RKJ? 70.^> W.:FVHA>@<]X-^ I*6EV#Q09=-)>R8 M?:,*83!,V-<5 L&JN7K<^CEH/J H4V$<=$^V:BRDQEI"#IY)E99-AKY!N[R' M_DR(<-R_J -7Y6/#*)OU/8678)&;&O EP GO9Z#$!CXA? #I78^[KD%?I3:MAQ0 M6M7"T-&BP$?(QQ!VJ6Z "*;F!E()V_(M@L2;3IYE&C*B-/C1&,P%!&#$;XU$ MC'592+=G79*^ 4-#3X[9ZKF\[X] ;60B0M4F>1KGY[H=MXX+(A^EFNCLZ8]!H$ M1I2DGW);0-7HC?6.]U6,>!"JP4)4?4%B+,]S7P20,,^=@WJC_=JZ"]BFD&E! MJE P$',I6K,*T[7"PH><@4\EZ@)QT+KW2:]^%71R4RT6NJ2*<-0NAL"TQ#:- M+CA0I.S " /&4>]85!TBQ*X>GJ@]@*8Y@SP-QKX[6U_M'M]M']\X6$]%M8*@NR$HZ#,&LI_M1?;] MSV^_^@][\X;9#:^Q(( RN!Z-+\(9NTWSKGEL:&Y%5Q^@2" &P$'>]TZ-9\DX MGE%D/PB%YY,0[) M*Q";*9K[5^HTXH7WXR$$XS^+8+B@$)\*22O>LSUF6.%A\O*S75\CQ7_J*-[C MT TX!P3JY/8PV+OYU")2K'\3LSM_JAY(MD )!>"_:58$ 'O&HB"9)<%\OMP* MXEH<703+^>P8<%O9*(J#171QL%FTC(+%8K9G'O1/N/@#M+ (THB' M?/M!4S"SX 3QXK.#\K/@AOG7H$$*$76(,J_W N%8^7#NM+Q\/ ]@T()I72$J M[6C3=L]3: (?X@1J-IZ>LZ_],7CD#//O*^ FX H^XSZ[4DB 96$0]E(7)_,@ M7"S8!^%@#?M(!!1S9F8),^EKGM,,C31FVH=G8 MOQU;>-= .1J$N#%(<1IG/C\C_^[KP:AS]$E\H/NUP9=+(D"W=%/YD?2@R_P5 M'=^A8!ESYF\&EHX?Q/\OU]?'J'KD9#V+IXL@F>\=&/Y4#V%*'#IYAPZ4?G7] MP1GZO[Z> FCH]&SQV0L_6L+, N$?@<(O]5:>=[^'/AI.>A][*V'6]$F[_5CA MO_MN5[=?S6_\Q^*=N/_D_I:;-7;T4N2@&HX7LQ&\R])G;'_C=$V?CE?:.5W1 MST)P $%X'FNX26[O<$-MO]+N/XO4$L#!!0 ( )..=%C<27A]#@0 &8* M 9 >&PO=V]R:W-H965T]6JA&BNXA$=-3%-53._N0:CM,HB#O>");TKK!./5HF8; M^ KVG_I1XVKAG9$H]N\4?Q3*( M'"$0D%N'P'!X@0<0P@$AC>\=9M ?Z0R'\SWZ;]YW]"5C!AZ4^,8+6RZ#-" % MK%DC[)/:_@Z=/U.'ERMA_)=L6UTZ#TC>&*NJSA@95%RV(WOMXC P2*-W#&AG M0#WO]B#/\A.S;+70:DNTTT8T-_&N>FLDQZ5+RE>K<9>CG5W=&8.9?P++-6"L M+?DK$WS#7,3,8FSQ!*08E%Z_5< M510$2^QS;;A0\N.'E,;7MX9(Q%-;"=J4O"9<6L @69P0)O"B8RDBL"R(+8'@ M025H+C?$[(R%*AP6"\*AI\I(PQ_T-[,T41X>IUE[> M V6 +/)&:U1!.NO&-NA@C0148<(>!YL>Y PI:VZ>R5I#"^'@B];.?7\M,$8O3#3@[+@G@)8MY_?BW7*\2$93K'HA? ,SSAX+ JH,=%\4 MY/*"CM(W+7ND0J^0)<,H[8!I##N>^8+=K7-3M1%[M8Z"1%-CL#N'7LD@Y4:? M9[KWV?B\YKG2!9,Y8!^SI4N8T_>]E]N=/]&''86N7'C>)65$_O;Q%OB7< FS M+!.PCY[Q%'L0?GS3SC+$+'J +KUH7_#<9>F&.( HN?UEXW\NPK[W'8K@0/3C M>)"PG]KT%\"EF-PSX<.>P89+V=WYUN->^X+0\#J-0II<'\C2) EGTQGYD[., M"VXY)I/EWQNN3Y".:3@9V _$T30Y@"BXJ95O#>LC]@(OC-*2SZ(H\E$QN7-D/;NR1$V%\G8;Q MA)Y,54QOR5V>NUN&A?:C1IJ&Z7Q^)$:\&>9HGQZ\""<3DX33B(;S*3V7K%/_ ME/'@WU^!WO@7CL&B:J1MGP&]M']$W;5OAS?U]@7VA6F\.X8(6*-I-+J>!MCX M_*NF75A5^Y=$IBR^2_RTQ(<@:*> ^VNE['[A#NB?EJO_ 5!+ P04 " "3 MCG18;&LR%EL% "8$0 &0 'AL+W=OKD'A MRER;BCLI_F!PU-^B%*("9856S,#\(GJ5OKPKJ7UOVP59+-AQ/+&.EVU MRLB@$BK\\[LV#AV%D^2 0M8J9)YW,.19ON:.3\^-7C%#THA&#]Y5KXWDA**D MW#J#JP+UW/0M%X9]YK(!=@/<-@8PXLZ>]QV"DT@_;X$N U!V "C-V(U6KK3L MC2J@N _01U9;:MF&VF5V%/$UY#TV2&.6)=G@"-Y@Z^K XPV^W=4 --P/1'WR MTM8\AXL(&\&"64(T??XL'2=G1V@.MS2'Q]"?0O,X4#KIL0-@[/FSDRP9G+%? M2F 5N%(76NJ% ,L:"P5S&BO;@<&" ^909DXX2X^CYTPWALV%XBH77#)N+2 D M5P63@L^$%(Z N&.80:AF8+999"LP =#R"E 3G[6%8'2/0M;;,KWBMO0VZX;<-(B'52J 6C'))B;J 0CI48(4Y>:(,]U9IV)3*] MQTZ@1QUN5J@<_.22&^']% JY89B8004FT"$1TIPWQB Q9&V^0%@.J22OT(@4 MN0? ]07Z@5Q\R3_0"&X== /MY1++1,S)ZDJX4BCV'I8@6;:)8(=_*8_MA6>U\^PN5 T%*_UZ0,$"5 M+JCT"O1OR>F\ZQ8?EC<>IE@$B/;S[S=O?F/7U\RN>.V]QK,-\^2'*.<,GI=8 M5=HP1:'#/E_P ^7;L;;3)'\\4X^,OW0$AZ+QA=>6CZ]CGI<>V=*6@->#F@[L M *%GM+^V->QC$!1KB?LOCHUN%B5>-D)X&DRYSU(;KPV=&+.AL&<#520P-[KJ M8A=X=C+TE4S:IJXQW41\W961E N_KX620F1E>;[C"G>0-Z3WF&F\+2QE3FQ\%X'*>#]$5W+O6>)R^^FZM/[\^TPS=Y M_U@"QUL(">#Z7&NW&9"![<>8Z9]02P,$% @ DXYT6"%7J:/* P WP@ M !D !X;"]W;W)K&ULK591;]LX#/XKA ?L*8@3 MI^MZ;1*@[3;<@!NN6*^W9T5F;-UDR:/DI/GW(^7$S15M< /N)9$4\N-'Z2.9 M^=;3]U C1GALK N+K(ZQO3J[H^7<=]$:AW<$H6L:1;L;M'Z[R*;9X>"KJ>HH!_ERWJH*[S$^ MM'?$NWQ *4V#+ACO@'"]R*ZGES=G8I\,_C:X#4=KD$Q6WG^7S>=RD4V$$%K4 M41 4?VWP%JT5(*;Q8X^9#2'%\7A]0/^4QO2)VQ[V^*W#'07HF_VSLR@,:[_5H_[>SARN)B\XE#L'8K$ MNP^46'Y042WGY+= 8LUHLDBI)F\F9YP\RGTD_M6P7US>=D3H(GQ\;/F>L(1; MPM)$^,.',,\C1Q"[7._1;GJTXA6T:0%?O(MU@(^NQ/+? #E3&_@5!WXWQ4G$ M#ZC',)N.H)@4LQ-XLR'?6<*;_4_Y]FAG+Z-)Q5R&5FE<9%P2 6F#V?+MF^GY MY.H$U[.!Z]DI]%_F>AIM>C&&4XCPP$]&<'W_ +/B? 2?C%-.&V7ALPN1.J[$ M&.#MFXMB.KTZ=L0P @S1<(DPHDTGP 6W'@ 4'[&O(H26_,:P-"#6Y+NJ!L65 M:;DUL"D"-QG0/7*/,X:_:F2]_^/)Q!WX-?B.7D8V;L,L&-DX>!C?LR*C5AE=:^TX2(M1H-FIE$;:UT?6>)6=#QNY@3;Z!MB-=<^E3 M2 P,QW4E.!4[8@Z5X@M(:$BMHF@X_>B?$35/=SA*WH0;=!V;HB+'K%/JOA$9 MI88G-I6*-9)Q%8BTC);[^)-AF<&H#_N,!UCSHS-E>"F]_I8J=,C&G!EW#MN+ M8&MBS9 JQVQR^W&^V# M"@1J[WQC-,A#B<:8(Q^Q-CEY#B; M>$&34;S[2.7%!D4%4N:SP0Q2KD=ATJ% M]/XJ'&ED0$^QQ$$UXI&V/"$EG5:%"&7W). Q7"=56B6R8L7Q0BV MR(.* _/\2)6G8F+_:MW!EJ7DC!VGG,1+; -UFF(; M4#1HNNTS+9TLHGQ1>%3L_/L=*4=QT=88L"^22-[S\+FC[N%B9]U7:A$][+4R MM$Q:[[NK-*6J12UH:CLTO-)8IX7GH=NFU#D4=01IE199=I%J(4VR6L2Y.[=: MV-XK:?#. ?5:"_>T1F5WRR1/GB<^RVWKPT2Z6G1BB_?H_^KN'(_2D:66&@U) M:\!ALTS>Y5?K68B/ 7]+W-'1-X1,-M9^#8,_ZF62!4&HL/*!0?#K$6]0J4#$ M,AX.G,FX90 >?S^S?XBY]XR.<\\%56 M47S";HC-.;CJR5M] +,"+0K_T^2 M \7LQQ2A-ZZH$Q4N$_[Y"=TC)JLWK_*+[/J$P-DH<':*_;\)/$V1_S:%[VC@ MS:MYD977\,G G\+TW'909K&NLPGX%N'&ZDZ8)^ZOKG=5R_]W#<5L/KG,,J!6 M<*H@/+R>3><%=.B&.3C#?:7Z6IHM5%9K2:%'Z2WT_ .XR(M[23ZL#X 7>NB4 M,--C81]PXZ*RXG)0]HVP2MF@280&?N@ER=C,TL2@.W1:\M):D(R3MY6WCK&] M\4\3^()[-C#XPI$1[ (1$7)A@B@!Q?DOT36"4&D\8..6MEQ'_LVBB2A$3C0B:#--L?I MA3+DE]?T4J^#/B8[4H]-@]&^H!8>@;TXDG@G#(G!WG:"X$R^?:EF?BAFU,$" M.V8 ;R-0(9_$D-299-!'P8=S$A&K,(CQU@O%Y\[&7(>DPNZ=D'64\#H_9YM2 MBBZXRT)ZNK'ZN\I",4FN$I'14M8Z?+/KS[2]3R28 M6NWCKU@W9T?#1*2U#[;<&H-!J4SS+Y^W<3@PN.J?,!AN#8:1=^,HLKR504[' MSJZ%X]- XX=XU6@-2Z^\L$LQ=U1))V.HWLRM5JDB_W;< M"W#"1WOI%O"Z 1R> !P,Q;TUH?#BSF24O03H@5U+<;BC>#T\BWA+:5>,!ATQ M[ ]'9_!&[95'$6]T F^6IK8V09E<[.XI_IPM?'"0R%_';MS@71S'X[+YX"N9 MTB1!77AR*TJFKU\-WO4_GF%[T;*].(<^G3ME4E5IBEFZL<:#$E;*29O/ZU=5P\/ZC%VE[@C*Q5$;"6FKA Q90F<$+X.DZ(Q%@+9O 1NRP M1Q/29$)A>5U8K3?"K@W0?+WP*E-H!!UQ5WFE0>'.D,LWXO%AUA%?#+)^WA*) MV]O>JPP9)%EVQ->O-_OUWRIB59M\NWY+:]KL/'V:'UO];'4& Q_W(H>9#@B# MER^WNN*["@5:4RY=)H*-E\XE?AV+RV\\HM1!B,!?I45+"=?P@!6UR=1*H4AP M)!"D$_ALC*3W%#JB!\DHVEGK8I1P+6GK N:NH'Z)=V&'IHV7L8& MZ$4A5R061$:05N@EG-7N&8E>MA*]/*NJ1T^<\CL?%-HD^6.Z_&\(48S504?" MY@GY<5CXVZ3"!JT3Z3@(3+67>T[(K60189^J$(,>8_UH%+\]A.@8CF8E\I=* M\>:Q^] 5GV:S^5OD^$>MD"&T7H-O%3OGA)?RB02UK%DJ2%U=5DW 0R&#D,LE MOD#1%2Z$=,*9+-M"B:EN3+62"Z554%NH3/E46U^[&!S#1H;'>*CJ,5F7I+@)[Q[?=XR>JHZ+U1C"["9*$ZSE5I(5ZO05W$%Z-7*!4O-@VS,:?(QT[32I](9:8%PY@6.&<,@5A*]8UP=J%5'N7&NVGJ:OH9DEV]B)'=]9M6440H!-+9TM@6G\@V*/%WSL8)E )>1R9(I@)S5S1KK93V:P91O;' MFY'N7KHMSVT:2_U=0WD=9510M4?(C=N(JR;$=I^S89]F[ M>W=U'T!@2"(& 08#2&;^^NM?=\\#($C+<78_Q!$?F.GIZ?>+W]_4S2>[,J9- M/J_+ROYP9]6VF\?W[MEL9=:IG=8;4]$GB[I9IRV];);W[*8Q:?H]O_>N>?I]W;5E49EW36*[]3IMMI>FK&]^N'-ZQ[WQOEBN6KQQ M[^GWFW1IKDS[HJ:#X31>]X_?$@_'?;O47?'@Z MS#RUYEE=_K/(V]4/=Q[=27*S2+NR?5_?_&3T0/>Q7E:7EO]-;N2[]\_O)%EG MVWJM#Q,$ZZ*2_Z>?%1'1 X].]CPPTP=F#+=LQ%#^F+;IT^^;^B9I\&U:#7_P M4?EI JZH<"M7;4.?%O1<^_1*;B-YNTBNBF55+(HLK=KD(LOJKFJ+:IF\J\LB M*XQ-[KJ_CKZ_U]+66.!>IMM7^ >P>P!GSG M+V<'5_S19-/D['22S$YF9P?6._.(../USO:L-W;B_[V8V[8APOF_L1/+>N?C MZX&;'MM-FID?[A"[6--^ZA/3^T^M-W35%EQ:8D(.M% M\JRN+,&;(HJI2>3LO$ MMO0&,6QK$UJO['*3M/1T*HCEM=NP6I)6>5+0VS>KNBRW27U3T6JVF]LB+X@B M)\GSC2U* N%Y99KE-OEX=3%)7E5TZX>?I(L+S[XIO7S\+[;S>F M27'9^OZ/YL9LW4XOWXV]^U-=YO2 Y<\8AHNR)338M/_1-/EGT:Y(8BW3)D_: MF@^]3.G?!L1EMY:P-"$4$?Q%MO(@T3$L+9MT55Y<%\0D])76$.FT^"YCTEK3 M3I)-4V_J!K=#^(XN0X2D!$KWO2?3^0:KZ: VN_+EM"Q*>QH[1Y=>MP,1(S+1)&SDM?;B' M_( 6J*RBW9) I>N($+,)Y+XT=+'75\L:TT<6:[B]+ MD[L?IU?3Y.7%Q;LCNN/?NH)NB 1R12H,F^/"U^DGDQ@/-4B%KJY;;P3A[2IM MDW2Q(+W$6]&!Z#IILW3M&86O6AXMBW1>E$5;Z%)Y8;.RMEW#R*%SXE#8>=\S ML@NXU;'@*-+PW#YP&G-MJDX!,)_))+#T(N^8HL-#C%U"4TU4A[M:UT2\-E(K M 2GTM38%KFO0\S5M1X37T5T0J]A$!:;LUYB2)4V6VE6R(#,B6@84CBLKB+"+ M1BZ /F6@ZZ+DY^.%\7K(B\Q0! X+#D8B;=G2O?)R];PLEDQN^#3+FL[L+HFM M>CBJG7SQV H/[^S_Y2=)UI'=@O\#V==IV7D&()Y>USGH/*=%KU,8.801DGH= MWROQ?]9V*>"S9*E >GPAYG_@F?_!0=9]1G-B).PHWB\S&Q\&>M+?_@ Z8=$WW;:2C^@#"Y8BZE_^R*"/F8 MI"7)Z!69="0;RH(>!)D11;;"+"Q3ZJ98$B>5Q/!$#L)MS&&- >VSN5,W"0D: MQ_0-."7-"UJ4&/<:1#I]FG9%Y7N4+?$C($I,80 MH24D5Y--W1(>($&8,"-Y,XU-AH1-'^S0#*!@!&8'KD=MAM0_#4G J/3&V3BFO6S'\)@,0O9@=X"[WM;\FIV>3\Y.SR8/9H^C-\_N3V=F#R?U'YSO4J7S) MZ*XA)YU:&X)S_O!DC=ZQWXY6AY[\%WT;O-(\> MCISFT?VBFN8ED<0[KZ?&A.:WK.>-4&^L M@\EA8Y/*(BDYIDI)/96U&F+XC!@N[R)76^0A6;-TAXS=CDPL:Q==F9@%+4^+ MKPVIGIP%D3?/ILG;D\&PM) ,F9= MT\#T_5BI<1%4O#,'ARMY 5W5,+C9!N_8-(S%++Z0+I*(I8)QY.\>?C.UT4M.-/*][C%U&V'>:O&9:[I4N8@F$P-8 ?Y M 1B"AQ8=B2G= X'S\C?@XI'*!A!7 '.(TR'<@$=\B,XHC<8(+Q9JWC,HR6\= M,0%L37(N;;=8($PB/L^O'9F/BZW(#(&!)0'TKQ ]]A0K%E96>)@^)7ZRK"$A MZZT-3D7D!> -Z/%Z760#0_E:K8^MT[FT)!M*!9"";ZS3G"RA9\+H-9'/M2GK MC<.YVV>BVL?M[RDT!=[D&58/2IR1;P(5(Y\YCT3A<"*1S:<]HG2R0^=W+5F0 MOY"-E=P_FI):)C,J$^ME EO-(;=B)XW8_G?/" YN_'TK>0$D96F9=7*0SF._ M(P_XN%X<1X<0>2WLZT@"(5$Y-"'6+P0H;P?S@FU,6F15DULR(N'U[OE0L'PS M]KF378%;6-4SZ^CP>FW1+3MEA4^AG8:?^_B-W:BQK195-W M&[H%@M.9V%G:-%OF?3@YWM:&J>B5\BV!F3"BAX?Z'0N,0>:]+F]]A!I M<1;R02[IG4)D9L6&V2MB)G:]!Q)(!!OK Y(LYAHF![D*J4@(@K:G@_?C8*)? M"!*%V:> 'T;["[,NZ!:=D_C"_XTOA;#8J&1X5650;A>P75*B?*%_]BMSN(H. M;1*KVH?W0V&&1]Y*?G30JH45^]*'4ZXDG'+83/ZF!7.X/"<+1 M??\M8LY9!WN2 .[]KE+I'DO0_E F:BEZ:P+/;I8 W"?G2=-M5,VS"*#.LF6<-J M1\B0+BTW2X02^SKGEY>OH52(()?BRXK-(+#(%3#>)+*[F[U#NJRQJV*SDU\" M'",,R9]==/.N(;XM3,GF[2]$0RNRBVB%JL>?4X<##KLYO!!U& E;@XA6I-"7 M G@(VRT0N*;U-O9Q-\=U:W*:] B.\XFQ_A""DTT/[Y]?017HW@C$L$.,,118K\AK;F1?*T_G0KL34W4RJ@IUGIDWJDN@^\[")1$IF)S%$2!FGSR7 XRGR6T&6!J%G*.[ATD$28 M-1G(HE3N/$ZVB\)@YY>0;21'1.]*NL"K8X]!D(;2;X0BN34H6IBZ+L2>)_/M M?OG1(AFZ*=/,N#A#W=ERJUE1C@Z .4AC,) Y8@*36*9939MXFN3,"JW@@+ZN MRVYMH@@>P05?2ST8>#Q@0SL!. MC0D7Q]!+XECJH/+ U*+2=04A-$E;8N,E@CLH R"#T!U+,*J'"4=3G N6Y6(" M[F5S#E;FB,S BL'C0F=I57%DDY[:;H#Y\!> >Z$<.@3LJ[0"9 M37N!;:^%QZI7>CY;UQ 'V"!L!6F!2Y%&S5KF-H[Z\2U%]N"Z4/^>V(!-3(F< M0\4S_OJU&G:52M9^X& [2WL#E*1;,00<;$TX&[X.20YZQ$5)7S%1\"WR_K5A91C>VB(V),'42(-0-],4?@B(%)/A033ESKG4D MQ9#*1BJHR(0RWJ!M5T63'Y,]30)4+"+/J"*^-L7&@'?VJ@I'('T<$^Z >.C] MML2U.9P[?@+VZ+QPO:K64?XU63(D;7^M&PTC#AV]/3<&B]8&6^M-2O=1EIU- M7MS"4')TU%E.4_8PHO+!I6'B[44I<*KD%>Z ?;E-FA'DDQW4LFXBK))B0%84 MZ_FX 0FGL%BQ8 M\\1NG3XY Z. 9^9[/ M,MFA%@[D=DT^!6E30EL>'0^$UU-\NRLH?GL,J0"QTV+D$A=I)A;.#300TA<% M?.[5-F>!//%?5NU45+^*6TH(D1T^$,'COPD:&E%CPQ]6VZUK\MW+1YYAKVCI6E; M=7')&?;BQFFJ2%B,4'4D^1SGL)R=[K''81^(Y:HRM<<%#KR0U7O+4:777,!B M>_1L:](O'M(=)U&?EZA4J<]'ABR$TC@#2')$+^(=/"=2^Y>I+20,]/93F:[J M==H7ZWE-1T">S=TX'@YI%C =%W*C]JIN>V;L?BW;3\&0VR.2;1(Y+C^S4O/5 MH,F%,V-$D@HT=:,Y..=QZ-I!=O(;1>^R27UFHF.<%:^*6=)&;#C0%9!@; -> M'1K%7DH_Z]>93,4A4-N7R+.P7]2,ZH*YA[@ 32I3#F#-Z4EE*K$TJB@X$Q_' M^Y(@+EP(B^] >42'DWXB7VJIAL'SQC]L78%2KSX)QC?'RYU1)'96*'X31N+O M *L[&%5Z9.5@#^KER2[A3@:4^TXUW@Y,K(J\ 02H5?J4L"]@VCG2P97$-4O^ M/23$U>2:1MJ#2, ?*J[@8M+PZ(EI=B#72=%P(2%[MZ!*Y\PX^EETY4*346$9 MULI>F@UM[CX>>IOO8L*9]_Z[XSC!BT@<3D=M^ BXO&:)(-6-G$.NMB$(H<5# MR#%&);$JUE%TPNM*LB8JS)IK71?W51R,.)Z>A$:+DX/APLNND"KQB#TTLR#^ MSW.75QQMK_BS%D^BKS91Q-Z%'-#P@$Z68VPA M;P(G;VO2A@240+*)(8G3IX&.<1,=7$(20_D->Z[(FM:+%B_4>R4Z+C@:K+XL M_O[2)KV@RS>?]MK8X7'[^SDWJ)&X"FC]3) !I?50\7*(H*+.G=.#=_["&[*O M0KDO0\-A^7\@+#]*2M^^[(Y[%(SJJ/0XEN1[2STG4G'+@8*XQ'8RK-*;C)A#67A5$>Z0@MGV3,@3MZCEL.-:;144\8'U>33850]WMA?(NY,%/&?6S)__5 MU:T+'6K$YSHM2EU.F]Y496M5'\?$$6\;%XZII_!0U ^IR(7D\6(LXKETW/>R M]!I+ZHP,('P6%?LLT#)AJDRX1DP-5]I&@/$YN'FEDH9#=A,W*"E2,\1VS_69_>-_#@8L3[C M1CB9D68'B,16M7V1$U$GVG1<^.]DEZ[33I'G&-%TM49KN1Y M<4$&!RNY&T+S,@ZHG2::Z?Y:YQ$Y-2Z'$.\>R"*M"VB:0LQLR<%JP3_2I)^U MS45\RT@2S4V6=M:KWM"TX'H1G%5E!\T@8]84V95U>0U*8RT8*OTEU@''H@%[ M.'F$.XJA ]8CV,A@SL0O0WQ")9&:X>S;H5"KT-*!OHO4^(8IOHO-IB1!I?>^ MI'. F:2CH/>$JTW8Q@ BEM!:"UN"?O0 M<%YFFUP67/TJU\C78<2F2%UB86[:&R2LI*#_=.::19A&0!(!6D3A1O6CG'ED MYR%1Q?GZ@X_L0='I[5#T[ M]2+$Q\,M_OWG^K^2GGQ)[DV[XU&)Y\@ MV,D^#8EWS!3@\S"D^4XV+9<./2:>5$L1>&5K^F(#MQ:KYJ$4=&EL2!=&3U>6 MHSV6ZCN:IY3Y^P0.6@_(BFE7HADW7C\GKB"8LS M2816P(*R=A[<(.[5Z)AJVB>K*QK,/J'4J2A>7K0QD3.A$]1P"X5NY M "17V<)J(5(W^UB54U@;PR4\^(S 9D-DTS6;FCL2Z2QY(3>+0G>8'B##PAJ- M%:?2=!@%Q(HX#>A=*RM3E]*]CDO'N;_&0J MTG\_=7,)=!/Z-JNM92$^ZHXL0TXICNR * .GH*)*.T"^,:K;.*J( MX+@/7*<^1^XC8C$>?"K#.XJ*2=:$G)@1Q M8%^FL,2Q0 V-GG"-U!XCS!^$:S:(I._BH:-$JR?$8 R/%"/'M;TFV2CR&[*& M*\AU$7$UZG5^8N7:GX4!CY(#*R"CNB\L]SA]APR/,%;F]. X"UI"H$(GU?P'X4PZT80@,0? ][/ZM;T5%@7,IZYD M^/>Q \?W(07DOF"T[)9+ER]/Y_1O7;EVY;&.E) _S4WFJRRBTK[Q2JHW89@) MN=08@]6+AOO 5ENL=2UIZPL V>'$BA!)WWN&7B\59R9"#;B6(JD[[TK:Q&Y> MH$*Z8<&D3AQ_/")+%8L'$2ZF-VSNA=6\OI9(TM,.Q\.&VXL0G42*55H>',WT M\_<_ M8;WDQ6C47VI%W20,>!QN0$%9ES'C_&"Z)86HUPKUCFFII";SZU."N1+B>>/F?ZX'%>X MZF(485_OTS+P:Y*4;Q@R>18M%&C]X+$O&M@V*E@T4J1$I*[X39N;E@- M:33I*JA4O'S1#-% ?QQ?<1&"TBRQ 1*8S'PLM$@>M0=&A[@>GWVC._P,G!T" M(XG.-4;.OPYD+:*EKLSX+?*.'';\IW%F:;D51/WU]/[T0;)&X0'G/E"3KB$A M%GDFU]0MK<=EN)A1U@ZGS+"%HLZ[A)E<\F[D=GN!<4=H$H4T96&N78@;"Y.Q MRG63,8.@!)](<9V6T^2%ND%(ZR8&HPUW4=^OK5ZET )=$RA1M\M\QQ.M^=W) M].'?O*+E>3((PI@Q'K\5%+-=*&1.T6$P[G\%&(?D>A@:=WIXYMM+4R^;=$.J M*WFMC31,#&^]8AD5[M^ZJ'2E24*#:.@AG1H$\>@1GSZN*-(^@059)X0-R>P/ M&$Q;QXFE86;>I+8?^=U32CPZFLSW0,0C:@!2OY+XHF\LT*HP?B'!3?HI2JHF M_P,F/7X3G9J :)A>%P"3D?7S+@SJITQ MS^_EPI;TRG=EU!P#1R]J(3T4Z&IQ0(<:ZZM5"NI_@WBVNM\CS0RF,]%5O-%?3"?D9 XKT'(_O15YV/)VG"] M8DB3]PP,B+F20',YU%HKON-,1Q2O)7WMFM1@W2H^TJPA69>LB8(P&I$C0L&( MKDB0'9"@(?MSOP1K5$^S?KC0X9I,0. MR=PPJ^_T\$ ];EZ^\=)[[@&O/3SWHF4_7ZND*&+HD[:]HM5@&.I M&N%IEB1/YEWKV@1"_-'Z .1(A?\P1O"E(9L2!@N"G '1TA,_*RLV-(BJ2O*> MPAR:? \BHC+=8)B"(6^D5QW2*AH*%2;!G)X<';SN,%GL]/ H,+(63+&LM 4F MVR8?HES!Z/U_PWK)\VL."0=[F41D#I&;2S18I[8LNBI3-9"Y=4(;CIO!^[K- MIQ)212,^I"R/(SH2B=^?V=I?/U3A^.4Y&E:68]T^?0\WFBP,9W_+D#*[[2TP\C/DX/C^2X:NOLT_$E M"PGH/-IB[YSK/[C4H)*HP.B)$.[:+0($U5BLI1D 0A JLS18N-Z4]=;X:;VH M#4,'0;*%2UKG7. !D M"0P6IO"&^*"!7=@[I(OB2(8.-5YB)HAIF#7<-]6WR)"M.RZJ8"7T<[LE]4'4)QR+WBX7:#![H,4"W%#PT6>&PPD9*)5T, MDI^..J$YZ>@:9J.%.!O.=?M R8%C[X9$1@!RB.G[IM$<: "Z,%+!S(50LBW" ME58#:_&=N/OB-LXA;C$H?*,3V,.J/N >U,;#H^EN^1*2_SF'";6A*JIADX-Q MLW'4]R_M(3!9K6]A>W?U,'0^.U(:= 'O:%PG@E0<;,_C9*"?.,>^D-R@ M;_WGR2LFBMG#W7$!MLZZ](%4V;"9YKAC9@RO'2UL[BL:4D(!] M6+-TB9Q-E&%XUMU'F/C!(UE<7BY^FQ'+\ZZW:HPQ0M4SYJ[S%2LX+@33D2W& MS_8C?WY#=HJL'QH[[F(&=O@RW\N1H'$PP&%GU$5/.TR5?GI2,LUK_C6 & =2 MTOUS6C'%:EB-8YH2\D6ALU8_ +,2; S"2J9'2:17K%$N',A5%46S<.'T1M4- MUX6-V[ JR1M-L4!ZC$X=@ M5T\")[ =;GKN?&@_X_GMQIGWK3ZSEFGAJU!TJR.#G.4F'.2*3]CHH_7@N4I7Z@?=^C!*7TSJ@?.;6!1OC@ZP[V^X%,S:%XD(#"=YEHI11_(5F MAALW%24\1F<$^B28ZRAZ-URF',;9'/;K=1O/5TZ;R.A>NB^)BKID-5 M+1RG<3Z!3^BB#5'8\-]*8M[YX]/?!7E[B_PR(BV"@\11?P* M&$O]M1CV::T$PGUOEP:6[9[?3R$"+CF ">]Q[$3]?NNX,YGG;3@ HM2JQ X. MWF+H%IP=;NM#>S:O_TIMJV 07:DV&;_:@\N._\S5;?:*9>^$>7AM&A;/2SI; MNTKJ"A:\X8L7L: MF9[6GU[K7$H>TSBH%^#0821@2'+HL/#1I? &3"CT644;<&,3$_(-RK+9JA#9 MCGQS)()XC,S/'4D96#J[1OC8Y7UDWS,,,XD\03:73L\FR7@C*;,#65M:7O%: M8E-JSI_-'AP]3M[(@#-7VM3_)B%D=&'?>&O6];7J/[A;%CZ^=3:HE[H.&SI, MS8GK$"H;;_0,L]?:))JCR7U;;FI.6:=^0HZ,-! IM#)E?MS6Q[Y#"ZVGB?7T MA)\KR*/"3?]#4Y,(\-#+'#R4/NPR6[:56OAZ+H%R-_<4WPD#\_H#^1V]+CLR M],2Y%53"+8EG#T9HE8BV_@I6@%+FL7W.:PL,HG[,]S@"]-P[=[\'*[V%_ MK?OL]=X%S96YU$N5#)?)!VX6;//K-P@-;Q$)T?^49S@9(?55[HX M\3AZ*"*5=2I2-),-# MJ1O"]"NB<,-5?4Q?$?C$.POX,Y#>7X)*4N1QHQ 6XS7F@3^UYJ_Q]]?(KX?@ M_G2RDN-@VI20S,@%H;7D>"]YEJ /9>GO:<#&YB1U.E0YI$2S%3/N.V.&I)V@#QL-I6M_+\>MH_8VE_64<(3& 8=U"-R[8#O+=ZWY M/S*=BXU/VG)8Q$'N+*QCL?OWGD-BA.76]=WGZ7;X2Q"O:]2IB@4[3ZM/R5N6 M5;FPCJ/GUZ\NW[X?3//2S*ZDM4/P?DE4L-/X]LNKGKMQ&E5!#@?5+/>5/CT_.F / >7ZTV=7S9X@I MI5Q@X,M@0-1BRF@MFC.^66C3TN(W+_AQDD*+12R6+KL25:\5[WPZ.YD.P?#! MQG?B/)F[(M?\X.0Y2E%5.2)+I5]WCLQ-Z_,>"X[1= M85=XX'5/B*KZR)( M/$(M$/U\GDEP=_^NQNTD28C!244OF^M8)7<\D!<'H][%& MY3FF>29XZ^D:*A8XDO0.SRC].M0_^4H4$_X7 M>P7_0,.R7I [_17=A$1K(LG:SZ*] B5?2_7J;;3&0Y(IAH-FD:AU4I4DY.,> M"@"9?(U)S#T9#FA5QA,-7[] MVU#-=UY72^&:TX7G8P03OAD32@@YJ .L8L)9<9/^K;@FV]K1 )MNX=<$>T./ M-'47U2T-MV%0V*=C[[3CE43&6NFM;C5W\NI#7+ MNBD&/TF\PQM E0ROY.1T_Y!DO?[:-87-"S>5T\NM[[Z1+L_U9R"0VMH&LW2# M&'K;#@LSOI[<9*"UTMM84/8>M^3^F+;IT^]AN)AG7'K*BO*'.PC5^G=AL2+% M_OAB=N<>/1F^_O3[#5W3&QUX4YH%/7HR?7C_CJ1-W8NVWF!)7&];K_G/E4ES MT^ +]/FBID/H"VQP4S>?&+RG_P]02P,$% @ DXYT6-#B/ZRP @ :P8 M !D !X;"]W;W)K&ULI57?;YLP$/Y7+#I5FX0* M 9*P-D%*VDW;0Z6HV8^':0\.'V-0V3???[VP2EK9I7O:"?>>[[[[//X[9 M5JI[70,8\M1PH>=>;4Q[&00ZKZ&A^D*V('"EE*JA!DU5!;I50 N7U/ @"L-) MT% FO&SF?"N5S61G.!.P4D1W34/5GR5PN9U[(V_ON&-5;:PCR&8MK6 -YGN[ M4F@% TK!&A":24$4E'-O,;I<)C;>!?Q@L-4'J2 DG; MRTX8)BJRDISE##1Y_XUN..@/L\!@89L>Y+LBR[Y(]$:1441NI3"U)I]$ <5S M@ 9#[2C/>UE=!+Q!O(+$H]\$H51? (O'K8A=GCQ&WC']/Y:;+11>&U^'U/< MXR7'\>Q3NM0MS6'NX5O1H![!R\[/1I/PZ@3;9&";G$+/UO@TBXZ#/;61 M]C@/C8A<6V56S2N)^[!W9!3[21C[DR@]<"9C/XHG_CA-R-WSC2!,Y+S#BX@3 M(DV-7*C6< "Y'Y-IZ(=A^,H_1G\\B1VYUYOO']M]6PM+$6VH >QJ9G]XI,3& M^$)-.CVB)@TG_L=D>NS^! <-H %5N3:GB;O3?2\8O$,G7?0-Y%]XWX9OJ:J8 MT(1#B:GAQ10;E^I;6V\8V;IVLI$&FY.;UO@W &4#<+V4TNP-6V#XOV1_ 5!+ M P04 " "3CG18'=.WNZ0" "Z!@ &0 'AL+W=O(!$^Y*/3(R8C*8]?5288Y MTUU98F%69E+EC(RIYJXN%;*T)N7"#3SOT,T9+YQH6&/7*AK*B@0O\%J!KO*< MJ><)"KD<.;ZS!F[X/",+N-&P9'.<(MV5U\I8;JN2\AP+S64!"FHD4NO["LO'MAPXDE2:9 MK\@F@YP7S5ONP01AX[Q""%2&H\VX"U5F>,6+14,DE*.MMU.RD+K5FF^1X M80]E2LJL-8/". MH!_ E2PHTW!>I)B^%G!-=FV*P3K%2;!3\0R3+H1^!P(O"'?HA6W)8:T7OJ.W M46<'SC F8$4*YX\5IV>88E(I3APU_!C'FI2Y-C^W[4(3H[<]AGU*Q[ID"8X< M\U8TJ@4ZT?Z>?^B=[*B@UU;0VZ4>39L7!'(&;,&XL&=U8![H@68"0=='2O9( M^4NIVVK8'65_;Q!XX0G\[Z.Y'YC'J-H[\@8)WG#&N=DC_@O3%KDK3$\3KZ + MQM4_,$ZE)OAB^J*&>R8J;(!O4FM<(W?=:1=NC8RNS'%.N!"ZI7\ ?] Y.@H[ M?6^P"7;ZGP=_.O4[OG>X =J9'YS\#;+M.KH;_21'-:^[IH9$5@4UK:5%V\8\ M;OK1BWO3U:^8FML=$#@S5*][U'= -9VR,4B6=7>*)9E>5T\S\W-!91W,^DQ* M6ALV0/N[BGX#4$L#!!0 ( )..=%@LN!:;7P, ",) 9 >&PO=V]R M:W-H965TQ.&MMQ +>RU;J%!RTJ;6CB>4;&!AB.WJ6IC'.U!Z.PM8L%_X)-<;YQ?"^;05:[@']Z5=&)R%(THE M:VBLU TQL)H%M^SF+O'^O<.?$K;V8$R\DJ767_WDMVH61)X0*"B=1Q#X>X"W MH)0'0AK?=IC!N*4//!SOT7_IM:.6I;#P5JN_9.4VLR /2 4KT2GW26]_A9V> MB<[8&10RV;XB^^[/!P$Y-&9 +X+X#WO8:.>Y3OA MQ'QJ])88[XUH?M!+[:.1G&Q\4>Z=0:O$.#=?&*RO<8]$-!5Y_ZV3+6;? MQ5*!O9J&#C?QKF&Y [P; /D90,;)1]VXC27OFPJJGP%"9#=2Y'N*=_PBXCLH MKTG,*.$1CR_@Q:/DN,>+GR7YE-(!)SF-XX_+C6U%";, SX,%\P#!_-4+ED9O M+K!,1I;))?3Y/1Z_JE- ](JTAXSA$N/+F*]>Y#R*WY#_^L>*0+T$TU?EI\E3 M3U^RPPDGBY-:;I[-X0^I>HBUL/O\2+ 4;Y>R!&M7G2*PPDO+65*#V^CJV3L@ MTP>H#L!'RTN"1:8\C>F$L&U9$<6++-7F3+RNV?VU)S&6(OT.)/[];M.J@IWM[TN[;F< MN2U.$^,%HWET3(OG*8WBR4[DOT%\27(L>IY3?\A_+*89S3F*S(M3=V)XT+AJ M,.N^/5M2ZJYQ0P\;5\<7P.W0^'ZX#\^'C\*L96.)@A6&1M<9-EPSM.1AXG3; MM\&E=MA4^^$&7S%@O /:5UJ[_<1O,+Z+YO\ 4$L#!!0 ( )..=%B.68&PO=V]R:W-H965TJL8)+?-!@FJIB^F>&0FVG9$AVACE?E]8;HG12 MLS4NT'ZM'[33HAZEX!5*PY4$C:LIN1Y>9B/O'QR^<=R:/1E\)DNE'KUR5TQ) M[ FAP-QZ!.:6#]@+N(@/!- N M@ ;>[4&!Y0VS+)UHM07MO1V:%T*J(=J1X](796&UV^4NSJ9SW"BQX7(-G]P. MJ!7,-!; T2.7T^2 M[DAF]"CB#>8#2(:G0&.:',%+^J23@)?\8](OY=HBC5Y&\BUS:6J6XY2XGC"H M-TC2DU?#L_CJ",]1SW-T##U=N!8L&A$8ZIZSZ#CG!SD?1SUY=4'CY K^]YHQ MP62.P.R^^+G(\)Z'9@M8I5=1@2 M2V7=R EBZ68\:N_@]E=*V9WB#^C_&NDO4$L#!!0 ( )..=%@50XP*600 M )D2 9 >&PO=V]R:W-H965T97NN)+W?3CS*L;2: .$F.DW]?29@7VQ@[G:;MAWY! M2-I]M+O:9P4:KBE[Y$L @9[3).,C8RE$?F59/%Q"2GB/YI#)F3EE*1&RRQ86 MSQF02"NEB85MV[=2$F?&>*C')FP\I"N1Q!E,&.*K-"7LY182NAX9CE$.W,>+ MI5 #UGB8DP5,03SD$R9[5H42Q2ED/*898C ?&3?.U>U R6N!KS&L>>,=*4]F ME#ZJSB_1R+"509! *!0"D(%G7\ALP3XQ= 2<@DE:(4;N-L"#A^ >6SGL:CSW%0ZW^5F@]-M1 M%%6N>$Y"&!F2"QS8$QCC]^\'S"Z&_;]NP#;[C5ZJ_8/( R!VO>NH;*5&POI#%BUN0=G\)[N;RL] M+\-3CGS3]&LLD&Z"=&LF9 7"\PO;[?$+JLX7!P:6+7:4P& M/OI:F%J.G3N^9V)L7VS%U,'7#0EO8,I4V9]DCD^F#YVT[D;ZG];MM)X TQ\M*BT.D?84F?\8L66R\&-D=CPS<.O( M.SV[D;^>3/9&W^T%_7TF:H N(KJ>Z?N#DXA86MQ.OEWHW7Z++QWT\ROZ^=WT M*SY"E3W%L4KS^BOQ V[$=^:AO\^/7?;@\P[*K#/XEW2'9>HJ*0WKF;4Q 2C.T,/T;(N&$SVQ/W+NU-0\0L6!+4_.FFUGR.O9[IX3V G, M@;M[>^HWP-JO(U^"OEBR-:YVI; M">M&_:=*UM'"<:@]5 /VJ\7^2'T2'ZL@N_V/\H^6R8-A19+B%*\*QWY]:";2 MN:PHFW/\ABM3#A??4]LSG4^;7-PT=L_VT!K>Y::X;JC%BTN;SX3)TL=1 G.I:O<&\E.5%1(>V'-O'8\\PS M]CS.S'92?=,; $-^-'6KY][&F.VY[^MB XW09W(++P7!3K3?&&OS% M;"O6< OFG^VUPI$_H)15 ZVN9$L4K.;>17A^&=OU;L'G"G9Z]$YL)DLIO]G! MNW+N!980U% 8BR#P<0=74-<6"&E\WV-Z0TCK.'X_H/_I;&[G["_;Y.(*%K+7[)[M^;8H1BTX;V>R=<=Q4;?\4/_;[,'+( M@D<[;)'8X^@A8R\EZW9:/)'6T+Y$,!' M:@,_=N!WR4XBOH'BC$0A)2Q@T0F\:,@WB@+F' M2M"@[L!;O'@6)L'K$Q3Y0)&?0E_<]OH@8W@:X\6SC 71:_)4SZ\@ M5'^F!$\$FB4H=RJ'>7LZ]H^1CUM0PE3M^D#^MV-]$*93HB9KH0?;U>5>H*<9YSR,)O80T2(:!@%Y&-5$]&6I)"8:ZN% MF=*/:9 '-,[RR0Q"Y#&-HHB\%68#RFY"#];8,G'WV I DY?AJRDWFEK8*)S, M9#3(8AJCMCY)@QG*1W?X.8D"FC*$BMG(F.0T3QA-@]Q%_H!7/=86,B105WBG M"*=Z:(VZ/U&^\5"^\>GRQ>]&V=5@8XBBD%UK-#(MH+JSUPII^_"BQN^!: L@ M^&4AI>R69M75@\>QDC\=]ZE+_M?G@[I_?/"KFU/&:,#&@Y!<'-FAIV(\EH2M M0XG%K07>[*/:X#1B*V M%B>:2BE/DR/;07G,)^8D0/GQ_]+-5+C\F MHI&X:1#&E/-L9$LI"T(:/3A43F,\P/SG_7),ZOZHD6A K5V[I(F+W_<4@W7H MR"[Z1N3G\KZ=>R_4NFKQ+H85N@9G*:I7]2U2/S!RZ]J2I338Y+C7#7:5H.P" MG%]):0X#&V#H4Q?_ E!+ P04 " "3CG18*V<5W: " "E!@ &0 'AL M+W=O> MI5!V$E3.U:=19(L*)+-'N@:%)W-M)'-HFD5D:P.L;).DB&@<'T>2<17DX]9W M8_*Q;IS@"FX,L8V4S/R<@M#+29 $:\ICV\#OG)8VHT]\9W,M'[TQE4Y"6)/" 04SB,P7)[@ H3P M0$CCQPHSZ$OZQ,W]&OU3VSOV,F,6+K3XQDM738)10$J8LT:X6[W\#*M^,H]7 M:&';)UEVL1E6+!KKM%PEHRVYZE;VO)K#1L(H?B>!KA)HR[LKU+*\9([E8Z.7 MQ/AH1/.;MM4V&\EQY2_ESAD\Y9CG\O.B:&0CF(.2?'$5&'*A)5YOY>?^!.1* M%5H".;AG,P'V8(@ MW]]+CN.S':S3GG6Z"SV_P\^S; 00/2=_W\'N&OM[(QH/SLC_7K\#,]WK0/ R M0^[-TQ9G)O7!Z&M?%$JBX+^PI05* M(4% "T5CN./P%C8)LY/1UO$D]&Q;LZ#*=]ND(1T.=[:^6K>]==&&=$@PBU8@ M+2ETHURG(KVWU^#S3GI>PCL!OV8&;\02 7-,C8^&64!,)XJ=X73="M%,.Y2U M=EOA?P2,#\#SN=9N;?@"_9\I_PU02P,$% @ DXYT6#8O(6IV!@ BQ, M !D !X;"]W;W)K&ULQ5AM;]LV$/XKA)L4,<#9 M?!'UDB8!DK3;"K1KD#0=]I&VZ%BK)'HD'2?[]3M*MBQ'BI<,!?;%%H^\X_%> MGCOR9*7-=SM7RJ&'(B_MZ6#NW.)X/+;3N2JD'>F%*F%FIDTA'0S-W=@NC))I MQ53D8T9(."YD5@[.3BK:E3D[T4N79Z6Z,L@NBT*:QPN5Z]7I@ XVA.OL;NX\ M87QVLI!WZD:YV\65@=&XD9)FA2IMIDMDU.QT<$Z/+R*_OEKP+5,KV_I&_B03 MK;_[PK\]RQU\]-!/$"IFLEE[J[UZE>U/H_P\J8ZM]4O6JW7D@&:+JW3Q9H9-"BR MLOZ7#VL[O(2!K1E8I7>]4:7E>^GDV8G1*V3\:I#F/ZJC5MR@7%9ZI]PX [,9 M\+FSC^54%PI]E0_*HJ.O?P%!^T[7\T=]'/[U#BV M"SE5IP.(?:O,O1JY=K:(9HH MR#NU(;KGE-\O_NV;F!'^#OVH_S^4-$AY/R/PDBHFRE2>VLQ[C_D?AB!Q("U* M=(".**9AA$.2#)MU0(T(P4R((;H=W8R:"4HQIQPSDC2D(,:,,APPVE'G %&" M:2! .&D1@P@+X*!AN,=#HO&0>+&'IDMC5.F0+%.?_PI&J7<-4@\ E19\-U&E MFF6N-X_V[_/_N>JR/M7QJ[?8^'AK^9 3'('(+<5_409K5:J,S#LR*&81Q7'( M.C,1CN(8<\+0C9-.=>9YZ&,EZ-)Q*"+,.$5?M8,=-T[;9E+CKJ>L#+.0XSB) MNVI2'$"<"<[!FK7C_X.]GK4!@9@/1-<&%(LXP@D7S]C@* IQ0OBP.Q%' B6_[7\_VY>A>Q5X MKA+\V+1]57I7%7E_+Q)\:$STRF4[4 +E%5U[JU>8THQ:,;,P^CZK6CH@ M+98.])0.N;EJ^6VV3I&-EUK!!+$$Z"*B$#$Z KP_!%J"DPC 7HB&]CX#-2'? MI][AZ%*6,LUD685"56@Z@H\8QURP(3HB(P:9= @%*\"$B(I"*LIY^B?T8X5' M$0B^1NA.4DUD+F%7VTU%RF)0D0U;E!&+O-P&LA(<\VW>P;8QS'Z3^;*.;YE# M!^VE(]TZD^\36B(B3 $K^2BAP$L9 "LC((J%,+Q6;FE*Y'3+"7)[J(T0@5D0 M^.V%-T, VQJ"JDYD"U DQ@&A"*P?P1(&>!U N8Y1,(I%PW/?QW]I8-ZWU9?6*F=?7YSK2/76@&LO((2/HBK#IM*81^C%5]*T M8@G[J? MB# L0,PG!1=6]&GKRV[" >I0P7L-XL/_MH2K?I[]K7RO:[)[Z;'?CNO8;]2 M"!?;=BEAT+0)](OQ1TV[;FEM#A!+BOF1Y55?NI/6P"GYVCVV\ MPA'XB$=!2\T$<^BQ0J_ZE32N5,;.LT6+":P))@RC%@\#V MPDD!!NOYR"QFQ MGJ MMY*&VKPTG=+.>\4HP6Y%X@6>4Y%ML;POAF87G6?N*!KC.E)YSEO,1K\DC4 MC_)>P,AI4!*:DT)27B!!TH5U[5W=C/5^L^%O2C:R]8VT)2O.?^G!G\G"M2+#\@M6>#D7?(.$W@UH^L.8:J2!'"WTH3PJ :L4Y-3RCH!)$IT_X14C M\F+N* #52TZ\ [BI ?PC )Z/OO-"91)]+1*2O 5P@$U#R=]3NO$'$;^0>(0" MST:^ZP<#>$%C8F#P@D$3^RRKY<)^.1T.5[+$,5E8<-\E$<_$6G[ZX$WC;J+;81BHC MZ);G)2ZV$$ Q7Q?T7Y(@7!QJA%6&%2PICJB2*.:BY+!!LTMI3!"6FB><#,E7 MH&E_.KM8-JBT,/I2SB#0-;+25^H*??HP\]W@\V__OU'Z9G"XTS!J#7QT+27D MM?=J_.O0.3JR+WEZ64GM"8"4S=XS=-GZ!E;!+#@%P$:,:Q\1D7?TAZ%G1[-I M9_X2/7&%6??P!OD=HC4L?_= [BA>4485)?)_NY;U8)VAV<0.IT&;\=CVHVA( M>M"?TXD=>=[)_NPG-9X$X+:PR^IW_7AH3MT+?=J'LO3OV_ MQ3)#):8)!*E ..=5 0II$;,J>0W@',A4@D#A53KFC[OD_7;&FD *Z4&B5/#\ MT/%MX_VI[7IMVSUW8D^C&7KHN>Q\I:#]J$T@+W&&BS4Q-A;0%9QXNG"87ABU MG5U'R4]3UW76? :IR)-]?AEYO[:Y% M>E-=SLR7YYLZ$W:$O2"TIV-7+XZ[B]/ 'M>+DYY%N/B^IQ>[@>[-7,@(/GK* M"#3@*=R\GBV!'4V"768[XK/.K0@C>SJ=@*42/$7SLE(FF$ !D=WZ>>Y#@@XB M_P+=Z[X(+N@S9I6Y"^G@61T"[5-JK3>NA#!)9\7H&NN>7:+*-#8'V:'A4=>) M"W0'J?_2Q&&ML(W0*H1'RL"1_[XH<5J-=D[$VCPG=+L$45KWW,UL\V*YKAOU MU^WU<^<[%FL*_!A)0=0=32$(1/V$J >*EZ9M7W$%CP#SF<&KBPB] =93SM5^ MH!4T[[CE?U!+ P04 " "3CG18M)RBU&4# #."0 &0 'AL+W=O,#0+Q*/O'OXW N/7!ZD>M0%@"'?ZTKH ME5<8T]SXOLX*J+F^E@T(7-E)57.#HMK[NE' 4O*Q! MZ%(*HF"W\F[#FTUJ]9W"[R4<],F86$^V4CY:X6.^\@)+""K(C$7@^'N"]U!5 M%@AI_-5C>N.6UO!T/*!_<+ZC+UNNX;VL_BAS4ZR\N4=RV/&V,E_DX3?H_4DL M7B8K[;[DT.L&'LE:;63=&R.#NA3=GW_OXW")0=0;1(YWMY%C><<-7R^5/!!E MM1'-#IRKSAK)E<(FY<$H7"W1SJP_8]X_BDS60.Y!D8>"*R _?^7;"O0O2]_@ M%E;1SWJX30<7G8$+(_))"E-H\JO((7\.X".WD6 T$-Q$DXAWD%T3%E(2!1&; MP&.CP\SAL?_@\&M^=BCQZRCVJ-SHAF>P\O L:%!/X*W?O@G3X-T$QWCD&$^A MKQ_PZ.5M!43NB$"^9<>WU9#CF)@"2,:KK*VXJVS4PL(L,\)%3O*R:@WJG=@U MZ*<^Y^N9/[EI&B=#3K4NXN=7!NLK%+LCR@1C1RW![I4]$MG8$.E1,Z8Q"TVW>;8^K519687 M>TIA0.,X)K. SJ*DVPX7S^7KU $DGH0A3>.9)1P'*0WG4W63CG637EPW7)CR M*A]CX$B\5@C3B#^N$&Z?\7V9K831(%T[HHWKWTOG$U;[$$%>P0]/@>H8M076O MATXPLG$W]E8:O/_=L, '%RBK@.L[*CS" 6 =X3VS.QDZ:=29NT27J>80F2..%%(2 [/K_^? !%B@XI MFXKCJ-,745PM%HO%WK4GUT7Y22VEU.1+EN;J=+34>O5L,E'3IF(C6K 7\EBJ0U@5_)"IJDA!#8^;VB. MFBW-PO;WFOHO]NPXRZ50\J)(_YO,]/)T%(W(3,[%.M5_%=>_RLUY?$-O6J3* M?I+K"M?C(S)=*UUDF\7@($ORZBF^;.306A Y.Q;PS0)N^:XVLER^%%J]UB5\3K--G;U>R%#K)%^2]7$#86I'Q!W&92O7D M9**Q@4&;3#?$SBMB? DQ< M1@EWN'L'/;R='9SS^QP'E^ M!X=>PZ%W%_6S]S"[V3J5I)@35?%(YDDN\FDB4I+DE1U"H?L8OX?TAIRUA$3? M$*&P"R4BGQ&0)7HIR8T4I2+27!^!\&5V*RUPH-+<]451K@KC),_A%Z7T,@%)%W#C@CS:!1XE#.O!33?&'^^ M)Z1%JKU7FGQ>)S/5X2>./.JQJ)??-N%OA=?TWR:I59-I =7(E5&JKU%]ZL0. M]:/XT9C9[K!5\HJIS+@D&S'G4G:EM(L@8Y0% 0[H#%XR9M0-?1J%\9.NL&AH M^',9^5!H7%S14=LQZZ[B#HW=F'+.'IL_UZ$A!Y,^/[C+VEKTM%"Z_\8.P<>8 M]UTKAP=TW.[]<.KY,0UBK_-+2%UUT0"VG ^IZ',YWE4KCL"FR+6@W MXF#U)K*BU,G_*F=NM%],IZ7%[) +:.!&-(JZUXWC> &%3W^P38+C"'89>2U1 M)CDL$LJ>%DIU#PGL(*:NTW5:H!7 ?EA7G.-&GEUZN[T%'!=U>?<*?KB2&6?5 M2$5^06FA9/]!?L3SMUQ+N$M=<_10%6 T"%W*O:Y]W+^BX64CE>[-1P[LI<=6 M]N5RI\.L-WB-6H[ BF8(+%?"5$TFVND2>6/7/[F4P9LZOO]H?&UWN*4^7Z-Y ML+W^Q*R/* ^[MK4+UZ.N'^[074IR5,Y=EAW?17@9G@%4BN"SX6+T$,)":L[Q MA]1?>9I+B2Q6UD MOG2TZHA$E''P&80M6-?O')&Q#^<9TCAJ1>S>?,VAS .N MTQ^B?^2S*724D@<,J1?KLMRR<5M3AN7 'J-^'"&9"H:BO2N+*U0LJ]*D7#KI M20$1[GS?1]@9[J7VA;>V^)BO[N6(^]1WD.V'P\UW7WAKBVW&K&Z4EME@&B%E M$#(/PP=SLZ54.96-;&YL%B-1WZRL^G8.04//-2[Z\<34[+#-85(IX#=*T]UZ M6LR?KO%B%?KA6@*UC:/ATJSQJY)"]=LX?!BNV8$K]=TVL'-WL!J.W ^%0-1& M[/%K')$%N $[7-G?>!2Q2LSAK3>?):B*84YCM^V8440Q9-5>[+> ,3+WD-UY MS"X$E!!=:!@X@3[L.[,RU20[HS#)@VCWLTU[7= M84"'!H@QXI/[> %GN\-WZM"@NG9BF/;P0A7UM8\,#QE=MV:(D"PC)#*^5X,F M8(B@QI5VG?;W90]E<1P@&#G]H>XP-OW/ZL]T;]1#,&,]'1A.>13"C7>5/:0N M4C7/[38@[KH<9K([Q$W7_RZ]&=]V@3CO5CX,U0F*XZ@__NQCC?:04'^/?WYDQ MUA#U]$OWY7"GJZPW> -='=R9X6Y G>]0K>R"U_0KM=GJRX[K&C/'H2[SAXLI M\H9;_A@IKA?$3_9JTT0>"HKA*8EG>CH[_OSK[;O"YX2.^XW]&7@@!N<0^E$+ MV/4]1V0Q4Y.W6PQIT#"H'%(RYC^>,VEM\A47#XEN^ S@A\*6J>N*<& M94@SXSU:[[O@IB:.:>1U*9EJJG9ZW5JKE':0R Q?;4"*+&1NT&"8\[+(;,]C ML[#(;3?$0#8J<%SE*$]KC5 B!879VAK1'E,]2X&$XE+*G,C-G SPURLD'--F M5@;;'Y-?!LS(4'(-!HMT1O)6@T 7!#7Q.D\^X]S5?)LLU3%YF:!ZT.05#KVX M(>=KE>2HDLGOHOPDC:PH>?/FPG+ZZL\/&[0*)L5T:PS4<6YOJ-;9ZZV8&J]9&HSL)TN=5F62B3-*; M6GO%%)Y4);8J!&@;@*J1-(,R W[:[IVD5I@&_5JFJ2+7RP1\WQ[WVFQH>;_% M8BG32EZX1$,=/PH[7DH;VK9XQ5YFGE5+,W8G:W87NQLY8IJDB;XY[IO_F[2& M,Z$J"SN"JHB][FI.LX$V4ZXOJN'.+7HU(@ME6B2P_E3.L=0Y#OU1U9BO7W2Q MLJ.>EX6&7MJO2RE0+1@$_#XO"EV_F V:V=^S_P-02P,$% @ DXYT6&H- M6%4=! $0\ !D !X;"]W;W)K&ULS5=M<]LV M#/XK.+772^ZT2*(LV4EMW^6E:7:W]'))UZW[1ENPS44B79*.FW\_4+(5.5&< MW9QU^R**( ^ &"Z"^5OC4S1 O?BUR:@3>S=GX4!&8\PX*; S5'22L3I0MN M::JG@9EKY%DI5.0!"\,T*+B0WK!?TJ[TL*\6-A<2KS2815%P?7^"N5H.O,A; M$Z[%=&8=(1CVYWR*-VA_G5]IF@6UEDP4*(U0$C1.!MYQ='22.OZ2X8O I6G\ M@[-DI-2MF_R<#;S0 <(#T/,ISP16ZOU?("5_8D3M]8Y:;\PG+%&WHP7ABKBI4P(2B$ MK$;^?>6'OR/ 5@*LQ%UM5*(\XY8/^UHM03MNTN9^2E-+:0(GI#N4&ZMI59"< M'9ZJHE"9L/=P+ M/:,^8G"II)T9^" SS#85!(2U!LS6@$_85HUG.#Z ./*!A2S>HB^N'1"7^N(= M'-!F=Z6UTZ[5I=*1F?,Q#CS*%8/Z#KWANS=1&K[?@KE38^YLTSZ\H=3,%CF" MFL"$"PUW/%^4LPRUN.,NT%M!;U?[[DV/A?%[>*WQW$'[LH9V5D.#8V/0FIJ/ MCA2+$>KR6#+$9@EG\-;B/PX MB?TT[=6,CL:B0[^7)O 9I43"AO!'Q^6Z,)7*F-^-#I]L%O4BO]M--G1V MTM2/>^DF+8S\M!.^FH-?=/0O@H]$7B7QO^GMEQRW%Y,WHCC:?R*Y%W4/_20) M]QN.>LK]MH7O1XV?J#(^YV!3'FL4ACY+-H^?,>:'A^&69$_J9$]V3W;0*GLEUUI;XV[=X;9=]1:X!W87?'F!E8)4!=;YA$'?W NSEJZB]W_=AA%,AI9!3 MMVYG"',R6F5MOFY&"XLIHUEG'S[2N\0 E?\'9\&8*I*FYX !(K];_E_'\V;NPO?SNL4[7C].-JE*5_I EK>6YK>HT[YL7"NU_/6YS M4%N)7?EGP_RH1P\;,O\95U2D!N6G]7_;#10TVI0"];1LQ@Q=E12P5<=24^M^ M[[AJ-"E J>K!JR:6#4OFYZ1LM1"E;\SZEE1.P9: MGRAEUQ.W0=T%#_\"4$L#!!0 ( )..=%B?!J_Q^ ( &@+ 9 >&PO M=V]R:W-H965TK$U':@^_>S$PAI!Y&J=MK+%_SVW'//^7SA!BLA'U4"H-%S MRC,U=!*M%R>>IZ($4JJ.Q0(R

!P8K59LC&\E4B$>[N(Z'CF\% 8=(6P9JAB6< M ^>6R,AX6G,ZE4MK6)]OV*^*V$TL4ZK@7/#O+-;)T.DY*(89S;F^%ZO/L(ZG M8_DBP57QBU8E-N@X*,J5%NG:V"A(65:.]'E]#S6#GK_'@*P-2*&[=%2HO*": MC@92K)"T:,-F)T6HA;41QS*;E(F6YI09.SVZHDRB!\IS0+= 52[!W+A6Z.@K MG7)0K8&GC1>+]:(UX[AD)'L8,4&W(M.)0I=9#/%+ L_(JS22C<8Q:62\@.@8 M!=A%Q"=! U]0Q1P4?,';8MX5:DG4WDUD"^9$+6@$0\=4A *Y!&=T>(!#_[1! M9KN2V6YB'TU, <8Y!R1FZ (D6U+[@-%UIK3,]RINYCP\Z!$_.$5_RVA2"^D4 M9)7>ZN0&EL 1?K4FZS% E[.9*6Q[-U] :Y;-[8AJJ3U3"LQ#_GC%528B\\RE M^:QLG7PJ9IB,,\W@XQ/VVQ)+VETW"'$C MYB@(0Q<'N%7?PT7D?NN/A?K6JB2_(/ZCZFS[V W;?G,:<;?O=CI^ZX4E(<3U M^WY3?7;=+L:N2?B[JV7+]$\6RZX;W)&-$K0?L^MOU:MU/RG(>='C*:,KSW39 M"%6[51MY5G9/6WC9@]Y2.6>90AQFQM0_[IJN399]7;G08E'T4E.A36=63!/3 M"H.T ',^$T)O%M9!U5R/?@)02P,$% @ DXYT6'P-@LP, @ J@0 !D M !X;"]W;W)K&ULE91M:]LP$,>_BM!@;% B/R4= MF6UHFHWU12&T='NMV.=85 ^>)-?=MY\D.VX&:6!O;)UT][O_R7?.!Z6?30M@ MT:O@TA2XM;9;$V*J%@0U"]6!=">-TH):9^H#,9T&6H<@P4D212LB*).XS,/> M3I>YZBUG$G8:F5X(JO]L@*NAP#$^;CRP0VO]!BGSCA[@$>Q3M]/.(C.E9@*D M84HB#4V!;^+U)O/^P>$G@\&#I^DC_'FIWM>RI@5O%?[':M@7^@E$-#>VY?5###YCJ67I>I;@) M3S2,OFF&4=4;J\04[!0()L><6)?& M.Y-J0FY&9/(.,D[0O9*V->B;K*'^%T"D)G-,K-+]-)] M4/#Z[F2E=*+L"KGKBY;G=)&3_A&@#V%*#*I4+^W82O/N M/(@W8_^]N8]3[)(=F#2(0^-"H\7U$B,]3L9H6-6%;MPKZWH[+%OW,P'M'=QY MHY0]&C[!_'LJ_P)02P,$% @ DXYT6'-J^'/* @ 40@ !D !X;"]W M;W)K&ULK99=;]HP%(;_BI5-4RNQ)N0+UD&DEFS: M+B:AHF[7KG-"K#HVM0UT_WZVDZ:T!(:J$E+$#?KN;2]/S.I: U M<$4%1Q+*J77O=(*]QM/[E_=[6;6NZP@IE@?VBAJZDW]E !)5XS?2.V/Z"MQR5( M!%/N'VW;V,!#9*VTJ%NQR:"FO+GBQY;#CF 8'Q"$K2 \51"U@NA40=P*8D>F M*<5QR+'&V42*+9(VVKC9AH/IU*9\RNVT+[0TH]3H=+9HIAN)$BWHDM.2$LPU MNB)$K+FF?(GF@E%"0:'/Z :(X(0RBMV<&KJ@1L?<'51'D-@&/'/M0]A8C9R5W?LV MV3"*@R@-QQ-_LXMG/S!.PBA-QO'+P/QHY*CX^6OK-F7/&4$[8N3(^: MUU!7(!%6"OI)-,[I;H&CP/Q><=@/2T:&5_2*PM$\WT@AZ2@D_UT @[W9=TM" M[@%"!@M2&FLPIY2VFY4;*,U!UXLIZ5DPXU'/@MD/C)-QD'Z)1Z]0[0>&HR!- MXO"9:8/!W]F_[6'["\LEY0HQ*(TTN!@9)]D<8$U'BY7;TN^$-@>$:U;FS =I M \QX*81^ZMA3HON*R/X!4$L#!!0 ( )..=%B'\Y[L$@< /@Q 9 M>&PO=V]R:W-H965T\ES>>W5T M29TNN7B2,T(4^I$F3)YU9DK-3[I=&=;Q.NL3]W0Z4^9$ M=W0ZQU/R0-2W^9W01]T*):8I89)RA@29G'7.O9-Q>&P:Y'?\2HW_*R6LRCUB2 M,4_^HK&:G76..B@F$YPEZIXO_R EH;[!BW@B\__1LKRWUT%1)A5/R\9Z!"EE MQ5_\HS3$1H,PV-+ +QOXSQH$_2T-@K)!D!,M1I;3NL0*CTX%7R)A[M9HYD=N MF[RU9D.9F<8')?15JMNIT4,Q?8A/T .=,CJA$68*G4<1SYBB;(KN>$(C2B3Z M#9W',37&QPGZS H7,E/Q_I(H3!/Y ;U#E*$;FB3ZM#SM*CU TTTW*@=S40S& MWS(8STO_M0 MVI4(S4(JJC+#HF&TX[=C^YM0%3Y (*CF)\@[";9TR42+PK\P<;, M><^F#;JC-NAA->@A..A/)"8")\G*##43)$8)3:DR@WW7-,0"K;\Y@/[AX-DH MP2[WG(6CBM 1'$/98R88NL)2_U,S[6+:TQY64F>/)CX@V*ZYPQ%8C?=QQ?NX MQ11Z[-(,CL!J9O!Z]E'? QW@=LF(D#,ZUQZMB.Y!-3ZB>V_)DG!7^U+94"T> M2.4KUUD?W>OG 4UW'1TU/W0\*W2\5Y1.H;RE=NZ(T 5^3(Q_C]>*]26A1@:. M1$S)M U)Y%E-Y/7;=&='PJ3!XFEG+]Z\^HEGS5P2=AM:S+-BS#MJTZN=JC-7:'536'WF M@;IGSR1=8!H=LI%_CWLOTG0;FLNWFLN'-==/!<+7F2"-+[)PI[M.ORNTNHFL MEO.]%B/!=ZK<7*'536&5FP_*H?TB <;4T31+ MM7_?ZSU@)5H 2S1;DWE? M3G?-+E=/(V:E.%4 ;I"JYO"*L +O\Y"PFXFR$0$FWHOL#JO@"6;;>3"8T(NB98DE>> M"DXK>:[0ZK2M)@S:7&H-G(I&5VCU_2I6-(9PX>^:2,G% ;K5!L'Y.T#N# ?H M*Q&IB80Q-X6>J-'O7\'N;_=[N.6^K*T^#&'A]MSOMZ=^&&C7R7:%5J=M16'8 MYHIKZ%08ND*KF\(*PQ N\_VF-[&BS.KK \0)PF!^C+U74^ M_1%G,6%2/P21*+8I-!)V6M1SA58W@M6!89L+M:%3+>@*K6X*JP5#N BXL=H3 M\62]9WE[%>@5./T^'.-5L^.WH?1"J_1"6(*9W633:C=9X?BIZ:GEOL-Z_.5I\OG.>;]I^=O_!.QL5'"!:F^";B!HLI91(E9*(A>X=#G:-$ M\9E!<:#X/-^I_\B5XFG^"KRS @ VP@ !D !X;"]W;W)K&UL MO59=3]LP%/TK5C9-( WRU3092R-!*T8ED! %]C#MP22WK8439[;3PG[];"=$ M_4@KIE5[:>WDGN-SKJ]]$R\9?Q9S (E>5@!N;P? :P#>>P%^ _"-T5J9L37"$BD0$V5.MI ME)TVW!#>P3I*?+=S\AS/+\#/GP_W%N'V\IE:]5KK7J&S]]E59V K** MV!1= IB@>W4CB8JO[DN7QKT\?[L5!R);LQRT MEH/_4IO!(1-R(+*UA/3;A/3WUL!YKNXE\ALR-&1"=EFM\?V-^O0#)]JHS^W M'?49MMK"_?59J.JD1MPWU2>%?73-A #1>46&VS*#+YL2MX-V2(Q:B=$_'.WH MO4=[.W!3E[W2>G3;O\%\IE*"*$P5QCD-51'QNI76$\E*TXV>F%2]S0SGZNL# MN Y0[Z>,R;>);G#M]TSR!U!+ P04 " "3CG18U%[7=-X# !S$ &0 M 'AL+W=O0$[E-5]"@=^D7.14X:68FW(I@":E4 >.;L6$;VQO/V7RA] TS&BWI M'*:@/BV?!%Z9C4J2Y5#(C!=$0#HV;NV;B>UK@_*)OS+8R+TQT2@SSC_KBX=D M;%AZ1L @5EJ"XL<:)L"85L)Y_%>+&HU/;;@_WJK_4<(CS(Q*F'#V=Y:HQ=@8 M&B2!E*Z8>N:;#U #E1.,.9/E?[*IGO5#@\0KJ7A>&^,,\JRH/NF7.A![!JC3 M;N#4!LZQ07#&P*T-W!*TFEF)=4\5C4:";XC03Z.:'I2Q*:V1)BMT&J=*X+<9 MVJEHNN!"D1<0.7DHUB 5IDA)O/OY_EWKT(F@A4Q "$D)S7*79_SB*N51MV)76H-321]A(["$C8!"3L7!,3?!&^9L5< M'T*K0NFXT#6^#ND,@X1U%)$4!PG,%)&[\$A4.G MV5,'R+:UJPJL[JW-%66X_'D,D,@2LP5ZQ]M:#W2ZN)2U5@L.8#W?"P?!&=B] M$LCNA'W>GEQS+'LET<7EQ:R='BYFM4]8 \L+O3.@S@[4N>AXNTT5B&^?;=VJ M%\/UI'88@UV99?^8.LONM=#J2^TP*+M2R^ZNM?K8 3T55G4\O-,"*/0'P>#, M%MA58'9W";:78;6@"CM1JA<$ME35$FA%ZZG(JM'\TU,[\&P+_X[@S+VV+@X>K]KQ1RKF.K,,4C2UK@&ULO59AC^,F$/TK MR*VJ.VEO#=@&O$TBW>[VVDJMNKKMMI]9FR3H;.,#G-SVUQ?LQ)?$)-U*5;_8 M8,^\>6\88&9;I3^9M1 6?*FKQLRCM;7M31R;8BUJ;JY5*QKW9ZETS:V;ZE5L M6BUXV3O558PA)''-91,M9OVW![V8J#C>HW_HQ3LQS]R( M.U7]*4N[GD.3L&M6R& M-_^R2\2! TK/.."= WZM0[)S2'JA [->UCVW?#'3:@NTMW9H?M#GIO=V:F3C ME_'1:O=7.C^[>-"N(K1] ;PIP0^?.]FZ-;+@S;VP7%;F+7@'GA[OP9MOW\YB MZ^)YK[C88=\.V/@,]KTHKD&"K@"&. FXW[W>'1^[QT[E*!6/4G&/EYS!^TU6 MO<0S'7FF%WD^->UKF X@Y" ^SC*8,IJ<$)T:(H9( MCC(:YIF-/+.+/-\715=W%;>.:BG:2OA3ZLH/M2@D'V:\=N4E_^+#">9J4=8M ME]ION9"H;,+U'4()A0PC>"(K9 HIQ3G.D[ P,@HC%X7]KBRO@#JS>1H19$XF M="B&!"*:GO">&F:,$H)P'F9-1];T(NL?N5T++9L5,"_&BCI$DDYBIY@F#$]J M)F1(DAQ"%";)1I+L?Z\9-BV$),N2/,_)B:J099I!2%,8EI6/LO)75,SJ9 7. MUDH^K164NU6@)WRG=@RYU2)G%@'!KU<@O,CW%Y?5X.T&)Q%)0BDYK>%_MCLF M=G WHXO$;CM9E2Z#IE]WY?.YWWS#A2WV%_;9Y.XB'!V,.6+P-+DA.T9@N5; RH MQ-*YPFOJCE ]-'W#Q*JV[YN>E75=6#]GX3)EO&?8DV(!,])G(JIMY8RN_1] M$:Y)@L4YRTBJGBP93[!4MWSEBXP3'.6#DMA'03#P$TQ3;S;)V^[Y;,(V,J8I MN>= ;)($\Y=K$K/MU(/>:\-WNEI+W>#/)AE>D01ZZHT\$)$EWL3R.]O^14I"%QHO M9+'(_X-MV3?P0+@1DB7E8!5!0M/B$S^7B:@-4$3M U Y .T.&.X9T"L']'*B M160YK1LL\6S"V19PW5NAZ8L\-_EHQ8:F>AD?)%=/J1HG9_=<[0@N7P!.(W#[ M:T,SM482? +5@ZM0M0I:)%UU>L Q 1]NB,0T%A\GOE11:"P_+&>\+F9$>V:$ M"-RQ5*X%N$TC$C4!?!5^Q0&] . M:[P^P7Y_/!K"'7KMC@C!01]5W1J!#ZK !\[ OR09ICS?@N19O1F$==<-6LD/ M=J(;M*(+[($-J\"&SL"^_8SQFB78%HYSY*%%T!%8@^2H(CDZI1B,NLQ#1V"- M/(RK/(Q/5#[CUKZS5X]S_B/9P<"\8H-W;6;P7_'R5!2WRK*FRX&;NGO+0U>\*K9F@F@>!IRR$$KVK7'2$ULP%,KE [WPSFCTB6!RI MC;+'SUR7B'6!1CL%8.D"[0H-C96!3HX&WNZFOJ&HOSW1&P,"W0[D>-$I@7=>VA>-H,K@VST1<@1O_ 9T M&XZKW#35Z^-;2M0.^:J^-MV19QHR=7,;12]@SC;IG@5P3G%PU72$UDR(\3%P M<%(%<=JD@W/1$5HS%\8Z0;=WNMIUU&<@M8A*WH$3I[ ,WQ:64Q@H:!P4=!H3 M&U>U#T*U]GB5ES5-)5$32\/72K2895PWL.>[)L(=RK%4C4F";I=DH1K6%=C* MJVV0$ QL2G4*AX2,0T)NA]36L\>MEK!'\HRU1;H-)>.EEIVI-0WC3433%8@X MC6-]4>[LO,A#EF0QR5'*9EMJW!$=6O)=H37S9PP4.JF!0IT:J*[0FKDP!@JY M#51'DE#.TI0$=+%3-^Y8CN5J+!AR6[!C- %9C%?/I@GNN8_E9@P:H;/2[-2T=876 M3(BDI@UU:MJZ0FOFPI@V=+!I.TJUAN]2K5.8-F1,&SK8M+VM6J.6:@WL MJG4*EX:,2T-ON+3#5&O<5BT8#%JRU:D[\VNG10GAJ_P03:@E4*)3'+I4K=5! MW55^/+73?@TOY\5QFX$I3O_N,%_15("8+!5D<#Y40L.+ [7B1K(L/Y-:,"E9 MDE^N"58;0'=0SY>,R=<;/4%UK#G['U!+ P04 " "3CG18#2'QTJ " !8 M" &0 'AL+W=O*DF3HY87;BN2G,HJ!J("DIM60E94-13N795)8%F%E1P-_"\ MR"TH*YTDMFMW,HG%!CDKX4X2M2D**I^N@(OMQ/&=W<*!_6(;YQ/GJD Q6=,-Q M+K8WT.H9&;Y4<&7_R;;Q'8<.23<*1=&"=08%*YLG?6SKL ?PHU< 00L(7@*& MKP#"%A!:H4UF5M:,(DUB*;9$&F_-9@:V-A:MU;#2O,4%2FUE&H?)'&K!:U:N MR4]M(6)%IA(RAN1L!D@95^?D"WEV:HW7-&6>RBSL9PNFD; M^:J)'+P2V0_(K2@Q5^1[F4%V2.!J&9V68*?E*CC*.(-T0$+_,PF\(.Q):/H& MN!?UP0_2";O2AI8O_&]I7U2MKU8-U;"?RASE"U71%":./JL*9 U.\NF#'WG? M^G2>B.Q ];!3/3S&GDPW4D*)9"FD1AKUYI3U26YXQI;'7#9U$HX\^XO=>E_. M&QP/4AUUJ8Z.IKKX=3WO2^PHZKWOXD1D!P*C3F!TNAT8G5+UB<@.5(\[U>.C MK_66RC73#2+3MPI!06HJ&5UR(*Q$T.&02(J].[+A];V]G>8-O# 8O=B01^._ M5YV[=WD7(->VIRF2BDV)S3W>K79M\])V"_?9O>FYC7)%.*PTU!N,]>:331]K M)B@JVPJ6 G5CL<-&ULK5=M;]HP M$/XK5C9-K;0U+[RU'40JL*J35@G1=?OL)@=8=6)F.]#NU\]V0@A=\(#E"\2. M[[GGN=CGN_Z:\6>Q )#H):&I&#@+*9?7KBNB!2187+ EI.K-C/$$2S7D#8&"74#3ROZR:8I$[8-W,3'O99)BE)8<*1R)($\].+ZSF9B2^4+J M"3?L+_$<'D ^+B=.IQD!A4AJ"*S^5C "2C62XO&K '5*G]JP^KQ!OS7BE9@G+&#$Z$\2 MR\7 N710##.<43EEZSLH!'4T7L2H,+]HG:_MM1P494*RI#!6#!*2YO_XI0A$ MQ2 (]A@$A4%PJ$&K,&@9H3DS(VN,)0[[G*T1UZL5FGXPL3'62@U)]6=\D%R] M)'\;H[/UY#;'1X3!!/I_K]#8$MJ.Z7:INV]##4<8YI!)QO9GJE.;F76.N<\XJ M]/ONJDK?ZN!$^IV2?L=*?W,H(O/)ZOCG]KT*?^\-?]N*'5+=DE372FH"/%(Q M55E64WN4:A?]QB8IJN&0<06GM]E09;<-9RN!$V/>*^7UCI!W M!_%VEZ_7W)U08#4DO"FT7>65LL.W)U98 =='?._%4 #8 M;@:[CU,U!%L-@7V/XI=]>]1N>?2W:@AM5^>V MO1RP2W, WZ]LT^"OR\7NYE@9;J7<3X#/31^>0#R9:F>7AB4K4BYG&AND7@>H%Z/V-,;@;: M0=E_AG\ 4$L#!!0 ( )..=%BD<,8DH ( @( 9 >&PO=V]R:W-H M965TD"L3V MV22WC84?P79:V*^?'VG6HC8#M"^)'_<F''4A(&7!'!D83E-#@; M3.9C&^\"?A+8J)TVLD[NA+BWG1_E-(BL(*!0:,N S6\-4K!%7NBS8^-HT" M5#1*"]:"C0)&N/_CQW8?=@"#] @@;@'Q<\#P""!I 8DSZI4Y6^=8XSR38H.D MC39LMN'VQJ&-&\+M*=YH:6:)P>G\IL(2*D%+D.HCNGAHB'Y"7Y ;1G-<$XTI M^G0.&A.J/IN9]RA$RLZJ+-1&@*4)BW:QF5\L/K+8($97@NM*H0M>0KE/$!KE MG?QX*W\6]S*>0W&*DL$)BJ,X.2!H_G)XW",GZ78S<7S)$;ZY8+7@P+5"8NFW M"15^$R>'MLNS#0^SV0<\434N8!J8%ZI KB'(/[P;I-&W0U;_$]F>\6%G?-C' M;HTS\RC]Q3A!7* :2[3&M(%#OCW9V)'9/+/.HRQ<[YKIB]A3..H4CEZCL#$! MC&@H$6YT)23Y_?P^>J7]I+=;ED/G\2;HGK>T\Y;VY$CE\I\J5GT,_;>P9O@GI[X4Y292!7KM8H5(B&:Y^@NM&NG)VY+/YL M?&;*G*]*?VE\C;S"Z[X0VA< U*U.J0=H M,[\40F\[=H&N^.=_ %!+ P04 " "3CG18I,!$7T$' ""3P &0 'AL M+W=O;]]I6C9?\RC(+I(MC\4GRR2-@EQLIBLMVZ8\6)1! MT4:CNC[2HB",!]/+G<+7. MBQW:]'(;K/@=SS]O;U.QI>TIBS#B<18F,4GY\FKPWGCGF[0(*(_X*^2/V<%[ M4ES*?9)\*38^+*X&>G%&?,/G>8$(Q*\'/N.;34$2Y_&UA@[V.8O P_=/=%9> MO+B8^R#CLV3S=[C(UU<#>T 6?!GL-OFGY-'G]04-"]X\V63E*WFLCAWK S+? M97D2U<'B#*(PKGX'W^H_Q$& X+0'T#J '@=8)P+,.L#LFL&J ZRN <,Z8-@U M8%0'C(X#1B<"QG7 N&N 70?89>M6S5&VI1/DP?0R31Y)6APM:,6;4A!EM&C" M,"ZT>Y>GXM-0Q.73NW60\G6R6? T^Y6X7W=A_IV\);>[=+X6DLA(LGS:6QZ: MD=\7B5 J@-J_3NE5:>B(M)3=)G*\SXL8+OFB) M9^KXR;EX3QUOZ.< _AF Z@HTT0C[EJ!/+7%-E<2;(+T@=/P[H3JU6DYHI@[_ M,X@OB*F?#'>Z9S?;VK-#N'XZG*G#'3X7)V^<#/>ZA].VMGQQ=JDES?W_E%GR MK%/_4[O[C'_=\3@G[H-X;3FC:R6AZ+#>9=M@SJ\&HD?*>/K !]-??C)&^A]M MRD#"'"3,1<(8$N8A83X()JG-VJO-*NFFZ@Z>D6U]QVZ[EUU;2+4A80X2YB)A M# GSD# ?!)/4-MRK;:B^MU5J2[E2;TI&7[U5L%$)*X;B#U-JV6-=O]0>#I6$ MS.DB80P)\Y P'P23E#3:*VFD5-+'V8=KZ6-7]U#CI%J0\(<),Q%PA@2YB%A/@@FJJ\T&])!*1E^] M(6$.$N8B80P)\Y PWWXV1#&,H6U;D_T819+29"^EB5)*[Q]X&JPXV:;A7+P& MX8)L>4JR0F%MHE+2^HH*"7.0,!<)8TB8AX3Y%'*LLA_AW!N-=6^HO?N^ MTTDUKK>ZD#0'2G-KFCS7LNGQK0EJY+?D'%V8]%@R/\*B-QJ/WNANTHOI(JVF MB6*^2$?:B2\:7*N1O64#M>ZA-!=*8U":!Z7Y*)HLP\; -U[OX!M0"Q]*,4',?2G.,YU8UI1,ZLBRYXW&A:1F4YD%I M/HHFBZSQ^ VUR?^\7D2"C 3%T&S.X[P8L(G)9+++LSR(%V&\(O,DBL0TH9)D MJP"AA0 HS:EIDP,!ZA?&L?B@%C^4YD%I/HHF?^6T*0=0=3F@6[%2#>FK)RC- M@=)<*(W5-,E]&-F&=30O]*!9?11-EE1C[E.EB_MB+T.-[2TRJ.$/I;E0&JMI MA^Z#-;%T.AD>JPSJY:-HLLH:+Y^>\?)[>AEJ7&]U04U\*,V%TEA-DYT1W3Z6 M%C*GCZ+)TFH9!_R4WP+8QVK5];5,-["PWJZ$-I+I3&H#0/2O-1 M-%F0376 6J]V/RBT$@"E.5":"Z4Q*,V#TGP4399=4RZ@9\H%C?L11,DNS@]& M<*T2A)8+H#2GIAT.DHRA7OX<33VA>1F4YD%I/HHFRZLI+= 7E!:L?3<[%-UL MEP?IU%EZJPY:;8#27"B-06D>E.:C:+(RFVH#?7VU@4*K#5": Z6Y4!J#TCPH MS4?19-DUU0;Z0ZH-M,71-R:&28]ZMIDZ?6^109\3@-(8E.9!:3Z*)HNLJ3;0 M_[W:0#LX^C/U:?46'_1Y BB-06D>E.:C:/*R"$VUP>SU\$';D*]V5CH._M3Y M^O;"4)H#I;E0&H/2/"C-1]%DC3;E"_/USR:8T%(%E.9 :2Z4QJ T#TKS4319 M=DT]P^S\;$(GLZ7&288&;3,T9NK$O>4%K55 :0Q*\Z T'T6KY*4=+/@5\715 M+OZ6B:&:$$ZU]M=^[WZ!N??ELFI:!; MM9$GVW+YL/LDSY.H?+OFP8*GQ0'B\V62Y$\;18+]LGO3_P!02P,$% @ MDXYT6/J-0T<" @ ,00 !D !X;"]W;W)K&UL ME51M;YLP$/XKEB?M1=IB DLV98"T-)O6#ZVB1ML^.W $J\:F]A':_?K9AJ!, M2BN-#_C.ON>YY\P=::_-O:T!D#PV4MF,UHCMBC%;U-!P.],M*'=2:=-P=*XY M,-L:X&4 -9+%4;1D#1>*YFG8VYH\U1U*H6!KB.V:AING-4C=9W1.3QMWXE"C MWV!YVO(#[ !_MEOC/#:QE*(!9856Q$"5T:_SU3KQ\2'@EX#>GMG$5[+7^MX[ MUV5&(R\()!3H&;A;CG %4GHB)^-AY*132@\\MT_LWT/MKI8]MW"EY6]18IW1 MSY244/%.XIWN?\!8S\+S%5K:\";]$+M84%)T%G4S@IV"1JAAY8_C/9P!XODS M@'@$Q$'WD"BHW'#D>6IT3XR/=FS>"*4&M!,GE/\H.S3N5#@J .6OC6PE5^3M!I +:=^E#%UNS\"*,<]ZR!,_DV<#Q8PD M\_9O&-O[(M+R"CKK,MF"/0 M_/6K^3+Z\H+&9-*8O,2>WW;-'@S1U5@VX1W6VH@_4!+49 ]$6-M!>4GWP+P, MS'Z^CKF;-O^D['@NB9UU@!^F&VX.0EDBH7+(:/;)M9\9&G1P4+>A*?8:78L% MLW8S#<8'N/-*:SPYOL^FOT3^%U!+ P04 " "3CG18NSY]PW,% "T'P M&0 'AL+W=O$BV\ASS'O+R' MXF1'V0M?$2+ :YID?#I8";&^&0YYN"(IYM=T33+Y9D%9BH6\9X^5*J ?# MV62-E^2)B"_K!R;OAA5*%* 6W@3(50%YBZ\QV?&#:Z"H/%/Z MHF[^BJ8#2XV()"04"@++?ULR)TFBD.0XOI>@@ZI/%7AXO4?_/29_&6?$? MOY9"' 1(HOT!J Q [0#GG0"[#+!/#7#* "=7IJ"2ZQ!@@6<31G> J=8235WD M8N;1DGZ!(T M? $? B)PG/"/\N67IP!\^/GC9"CD !3,,"P[NRLZ0^]T!A&XIYE8#C5L[.K'L',\6_=C M@#E-959SG.?%0X*S/J$+(*".8\3Z-M('G:F0(K*&16VGD M:CD>I#;/4QOO,(OZ.-]I@\&,OYA[>$27,AZQE[D19G+:'&G8;>==HW&P4:$=_H3;C2IOQT15,*B-9 M%VO8)[# ,0-;G&Q('^L";71 :#QR+>BT>'>;00M:/H0MZMK!74C=KZC[6NJ% MT5 F+@+A87:15W7=2[] ] YX^:[O(K=%W^_0'XT\W_9;[+7CNY ]M&HG9FGY M-U:4D'(!,BID01+27X=TF<7_MBU3Z;FL#CODN7#LMN;U7-__N2N(*;2F6@>^ M%9ZWB!3Y N16:*^7$K)7,#TRS$T <$%:>%4H5Z*WO@59CW.VGH;0FGJB6D^D MK6K_;-)GN;[*K2$7.(NDB^J5#IFL:$;1 E-H30%K[PZUSG9VAZ4)D/4KH]G5 MMEC%.[LH6=N>R3+.,F52Z6(_9U61RPL;[]]4V9U5#OEC!*UV?G?;0<^SK%81 M#/1$+A6J]NA0;[+_4-6='&?M=-C8[MAUO#;K;CLT]I'=+FWZ45W*NG;=4&^[ MR\)^C+3;(7,%/1>ASF_=U] =Y;O@)NT?895A[96AUDF>FA4DB\[(!Z_#W?&A M:W=F1K==7]X$/>U:>=,D7_M<.-*NJ56-NBUKU"-1G^)4\O\=+WH-#31D/DL% M3*(%IM"::M;.&.JM\>&ZD6_3^R>''J0L[M#:5W?DJ/+>N^4_%\I_#RG0(UVJ M7&VLH=Y97YR$&IGU/9;:C"N5O?=5-H44G(;D5+YNU(/4_ I9>W>D]^[W^#5. M-RGX#YSQ>46/>6ZN&T4+3*$U]:S=/8*FOK$@DRY\;A0M,(765+'V]$AK>4_X M''H$P'G_>Z@^\FRA?H1W1[5W1WKO?B^+\OGI:_0;O%&TP!1:4\_:XB/'6/J: M_+ ^-XH6F$)KJEAO&=#Q+<.1]-4#:(XS])%G"V5TDS$\.,Y,"5OFQ\()HL'I:'3W?Y@>NK>=W\"8H#I!KF.(\^QXSN0WG("$+"6E=CR0!5AP1%S>" MKO-#TV&ULQ5A=;^(X M%/TK5E;:G9%FFC@I*>T"$J7S)6U7J.S,/HSVP207L)K$C&U*D?;'K^VD^:#! M6U!&?8'$\3T^Y_K:.?%@R_B]6 %(])@FF1@Z*RG75ZXKHA6D1)RQ-63JR8+Q ME$AURY>N6',@L0E*$]?WO-!-"WWR)AXZG&4$"D=001/T]P 221",I'C\*4*<<4P?6KY_0/QKQ M2LR<")BPY&\:R]70Z3LHA@79)/*.;3]#(:BG\2*6"/.+MD5?ST'11DB6%L&* M04JS_)\\%HFH!?CA@0"_"/#W _"!@* ("(S0G)F1=4,D&0TXVR*N>RLT?6%R M8Z*5&IKI:9Q)KIY2%2='LQ7AL&))#%S\AC[\V%"Y0^_1%+@ID2P"-),LND=? M,RH%&@LUWVL] 0*]N0%):"+>[O47IO]&]Q^X4G'4([E1P>=E MJLYMZ*,_-^D<.&(+M*Y5G"1\":HZ_S73VY: '#4TJ'IG>QCY _>AKLHZ[HFJ M>J6JGE75-Q!2S>D;FA5%];9-0^^9!MSK!\&>CI9>02\,+\IN#89AR3"T,ORD M"O$%%,-G@WM[]&P]&LPN2F875F:3CS?C61L7:]BQ-=\16$-AOU38?^7MH=]E MJCH":Z3JLDS5Y?\N))HM]>80*?G*A[3)S3$NZS5XUMNK4^LX)ZK 7O52]JPZ M_IK=U3>XUM>H%>'82>L*K:FW9D+P*Y=X0:"K='6$UDR77Z7+MY9'W6VI,J$L M;I5L!\%H!X2WJK,&GJJNN(@+$/LJMH]TJI+*K&"[6[FE&4TWK8;$ M'GET/?X,]X(K^X)[K[U\K0;JZ'1UA-9,5^6EL-U,34E D]8F40)%F MF)]1E*WEJ=?8G/7LM5_KTS!SI%/!Y$=IMTH[S01*8*$@O;,+M7OQ_'0JOY%L M;0YXYDQ*EIK+%9 8N.Z@GB\8DT\W>H#RC'#T'U!+ P04 " "3CG18<\J8 M^?H# #G$ &0 'AL+W=O7SC3Q*R])@9D0M[V;N7:8,&D_"WL!36R)2@)"?_U)LN. 8T3*^ N6 M[=U'^SQ>K;0,MHP_BB6 1$]Y1L7064JYNG%=D2PAQ^**K8"J-W/&#%5[ %.3#:L+5G5NAI"0'*@BCB,-\Z-SZ-[$?:@=C\8/ 5NR-D:8R M8^Q1W_R;#AU/1P09)%)#8'79P!UDF492P3)A?M"UM/02J[=$^J"/4\;E)&,RZB"8Y$XP?H M&Z-R*=!GFD)Z". J:A6_X)G?.+ BQI!]#@'K_=W;>P M":NO%1J\T/:UT!W+U;(7V"R<289ID] %4-0,I*O)C5CA!(:.*A<"^ :@Q-2A:(/8.HR^AFU.GW MPM[ W>Q+]-HJB"*O7S.+K>&=2;Y3D>]8R1_D3<*$1)1)M%.;"X>$+2CY75]R MA0 %:G>/FEM;)\7^R_'*>\M!>0$SQ)DG\9ETY=MM L[W6Z]=-BC.I?U MWB'2;V,% $W?GOOV*?^TV)1H)Y92W&AVL)8.%0I>% JL]?6G:4"4&+<;X*JA M4OKHKDQ7@__(O'%O*1';$J!-M+@MM$,U7X[!OO60>'Z^[0#S(^EFG]$K7!N5 MM7OZQK-11+MC6$R)? _E15,4H!3O1)."[EX'F -?F$Y:J$/>FLJB6:J>5MWZ MK>E1:\_'NHLWG>4+3/$7P#?,U?XE4 9S!>E=]=0YC1===7$CV&PO=V]R:W-H965T! M3?1EV4YJ&XB=+-I#NL$&[1Z*'FAI;!&A2"U)V9 BCTG%$FITZJ5'[MNC).(BC6KLP%X,0Z M9=0-/&_H9I@P9S:QR3I69<&>3 M'*_A$=2?^8/0([=&24@&3!+.D(#5U+GQKQ?^T#A8B[\(;.7>,S)2EIP_F<'O MR=3Q#".@$"L#@?7/!A9 J4'2/'Y4H$Z]IG'2J'3J MC!V4P H75'WCV]^@$A09O)A3:?^C;67K.2@NI.)9Y:P99(25O_BY"L2>@Q;: M[A!4#L%;A\$1A[!R"*W0DIF5=8L5GDT$WR)AK#6:>;"QL=Y:#6%F&Q^5T&^) M]E.SQQ0+2#E-0,A?T-V/@J@7=($>%8^?T-?\Y4*M$=2R!I M KA:8JTS>-4Y#SH1;R&^1*'_&05>$+806O1W#SKHA'780XL7'L'[HS!A0GQ5 M!4ZBKX62"K.$L'5;O$JX03N<^=:O98YCF#KZ8Y8@-N#,?O[)'WJ_MFE])["& M\D&M?-"%/IMCBED,""NTA#5A3 LV<_6>F?-.8 WMOK<[!KW_6Y823BD6TDR56]BZ@]4ZX_TMO/3"-SO8 M:A6,VW?0WSO,_3-*5$_"U04A.,&XU2P\1CG840[^0[GJ2;T3^MP$K-#>*(S\ M(PIW1[W?>9YV%*^>*L-^&W3*K$E_=U[[W0=V=RWK*6'0ZZ,X8=44L#NV_:BS ML-TD"3%W+$Q10F1,N2R.74H[+P!GY],[H35E[ZX!?O<]H*6>Y[IWTA,"3']G M"IP"D;4&HAO:'Z,$O[2%<-'M>:YH=Z^QR4"L;;\G4&PO=V]R:W-H965TBAYH:2P1D4B5I.VD7U^2DE6O0@^]2"0U\_C>$SDSV'#Q)#-$ M!<]%SN30R90J;UU7QAD61%[S$IG^LN2B($I/1>K*4B!);%*1NX'G]=V"4.9$ M [LV$]& KU1.&:)HIL^!&@Y*D.$?U6,Z$GKD- M2D(+9))R!@*70V?DWTY"$V\#OE':Y =(T?M683K.E2=P=;]$_6.U:RX)(G/#\.TU4-G1N'$AP25:Y>N";3UCK MZ1F\F.?2/F%3QWH.Q"NI>%$G:P8%9=6;/-<^["3X_3,)09T0'"9TSR1TZH2. M%5HQL[*F1)%H(/@&A(G6:&9@O;'96@UEYB_.E=!?J)RCD6[C[ MM:+J!=[!7/'X";Z6UNJ1L5JO7\$7(@0QOL/%%!6AN;S4P7=%F?,7Q/VL'_=8 M+%#\U &/\REH.M MWG'0BCC%^!HZ_A4$7M Y06CR[^E!"YU.8W_'XG7:[(<)+_2ME,3Z-LL).^54 M!=0]#60N^ZTL28Q#1]]FB6*-3O3FE=_WWI]2^9_ ]C1W&\W=-O3HD0F,>2KU$ @1(%Y F M[!TP/P[R?5VHS]#O-_3[K?0_"L*4MO:",I#F),J3=[0"Z;<8VQ:QQRQLF(6M MS.Z>4<14HM3&UK_\JG+V%,'PR)U>SSOD>!SD!V%X=:C_KJC:3351O+05 M>\&5KO]VF.D.C<($Z.]+SM5V8C9H>G[T!U!+ P04 " "3CG18ZSS8U7<# M C#@ &0 'AL+W=OH?_0Y"69">8PH/$C"474 MLSH6"F&*\UC$)WF7(U1W>YX *G(4EGZ/ *!"8Q M/Y*[ADD6TR7 UG:Y_C"^0H<'1UU;2 N5'CLHK>D7UGAO6.-ZZ):F(N)HF(80 M;@/8DEK%SUOQZWM&Q"L(3E'#/4:>XS5J#!I\7-PSF-.HW-W0> V3NT_4O0O1 M""_E>Q#HDC&,)S'446I^B))1Z8Z4 M6A6EEI'2HXZ1\B9?SH')F(_N024.%24&\A4S&:)S'*,;,@5T2%*T!,QX;50P MZW$[*,1+7G=)C8([TF]7]-M&LXJ@5[SE@"8RL7*L R"\J''MH1:([8U#?7V@ MIAU;9G8J,SM&,P^:ITY=Y.L;Q3X;+?8$ML7PO&)X_A^#ZOD^W;0GL"TWN6M:WGXS M1(GW+BVCVEUIK2L>UU@I[#%+O*/(D";,DI]U@;U1;B? 9KH+X3('Y*DH*M-J MM>IT+G5]_VJ]KSH@7<:O88KVZ1:S&9$W((:IA'1.VS+/LZ(C*2:"9KJHGU A M6P0]C&07!TQMD-^GE(K51"FH^D+_'U!+ P04 " "3CG180ZWP@- # "R M$@ &0 'AL+W=OVZSBA79.26NFBO??(TP5K9%52>.1(-'5-^+<[J-AN:6'K<..I+-92W[#3 MQ884\ SRX^:1JY;=H^1E#524C"(.JZ7U!M_>XT0GM!&?2MB)HVNDI;PP]EDW MWN=+R]&,H(),:@BB?K9P#U6ED12/+WM0J^]3)QY?']#_:,4K,2]$P#VK_BUS MN5Y:L85R6)&FDD]L]P[V@@*-E[%*M-]HU\6&KH6R1DA6[Y,5@[JDW2_YNA^( MHP0<7DAP]PGN:8)_(<';)WBMT(Y9*^N!2)(N.-LAKJ,5FKYHQZ;-5FI*JJ?Q M67+UM%1Y,GV"+= &T!-DK*!E.[2_H>=N4A%;J:GJ EX]@"1E)5ZKQQ^?']"K MGU\O;*D8:!P[V_=VU_7F7N@-N^@#HW(MT%N:0SX&L!7UGK][X'_GSB(^0':# M//PKZSG/#!,DM"-G*0/''$->J[!+->_B&RX8EL0,<5O-OG:.3$$ M-M(9]CI#$QX,3>HU!#;2&_5Z(U,>[(#"(VMA/PY]%_LG'CP/#,+$CR//G_9@ MW'.-?]2#J"J_-&4^Z<59D&OGQA#82&_2ZTU,>#$QJ=<0V$@O=H;WJ6/*C7ND M8Y_C^,2,$W$X\CSL.=-FQ$'(/8HIS8;0QIJ'H@3/U@!7>=([7_F3@+/\RZ8 M1:^":9V?-6H])NVU8 4PNE_. 5T^6(;2Q_*%*P8$1@QJM5TRA MC34/%0N>+1"N,FAXOFA&RJ >/C7H>6#LQ$& W0L&'>H-/%]PS!L4_8?>4PE< M-"\""K7CE>AM5:JM&]%3.>W?V?ZNGDM#:./1&2H<'!OQK]$:QQ3:6/-0Y>#9 MHN(J_R9GVQOL._ISZM^)P& 4: M2 Y-IV& , ($+ 9 M >&PO=V]R:W-H965T?F!"%TMM!_RHLR(+G**^ M78VEZ?DY2T)3Y(H*#A+G7:]7NQ[4 @MP%M\H;M51&ZR4F1!WMG.3=+W >H0, M8VTIB/EM<(",62;CQZ\=J9>O:8''[3W[1R?>B)D1A0/!OM-$+[O>E0<)SLF: MZ8G8?L:=H$O+%PNFW!>VF6VK[4&\5EJD.[#Q(*4\^Y/[72". +7F$X!P!P@? M QI/ .H[0-T)S3QSLH9$DZ@CQ1:DM39LMN%BX]!&#>5V&Z=:FEEJ<#J:X ;Y M&F&"L5APZD+[#GI)XIJ$P0W/W/5*"P2FS&T'(.]9S91T/$W MQPK*+$[0":5>1ALTJ]%9&=Z&WE>ENE&SY&244""K5F:-X=#4J;S78M$P,T MCT=2%(!RUGH "7DHNN<&INO96G*PI^!@.WU0)B!%02A=[:594!'926#:>6#:561]NTJ]%9&=Z*T%A_<\ M^"]Y_PQM"*E[IHL$ET-?JM@_*F92E M7XRF3U&NNLRH@'\WKR)ZKGAZ-]VU] MZ8JD TU6G(Z(7%"N@.'<4 87+7,QRZS>RSI:K%S)-!/:%&"NN30U,DIK8.;G M0NA]QRZ05]W1'U!+ P04 " "3CG18[]/K>? # #7%@ &0 'AL+W=O M5+UPR E!"SBUG63WW]<&AH2/H$1R+I)@..>!\^(W/O+L2-D7O@40 MZ&N1EWQN;(78/9HF3[90$/Y =U#**QO*"B+DD*4FWS$@ZRJIR$W;LGRS(%EI M+&;5N6>VF-&]R+,2GAGB^Z(@[-M'R.EQ;F#C[<1+EFZ%.F$N9CN2PBN(S[MG M)D=F2UEG!90\HR5BL)D;'_!CC$.54$7\E<&1GQTC5&Y9Z(L@A M$0I!Y,\!EI#GBB2?X[\&:K3W5(GGQV_T7ZKB93$KPF%)\[^SM=C.C=! :]B0 M?2Y>Z/%7: KR%"^A.:^^T;&.]6T#)7LN:-$DRR^ZM@\FHF M\\3B!0Y0[@&]0$+3,JO>Q4_H0Y+0?2FX?+,)9 >RR@&]BT&0+.?OY?7/KS%Z M]_W[F2GD(RB0F32W^UC?SKYPNQB2!^3@'Y%MVIQFVK<2>K^9.(/2,Y2@E'I%PC MFN6(DQSX6$V3J%LGA$Y8K G6D=!K)?3N9#!/IYXZ8;$F6$=/O]73UV&P&N*? M&\*Q@[!OG.4PSO,CW\51SV##.#N*?,=UQPT6M-4$D]7\1K-2(/D!J91 JRR7 M$>E809.<6V>#3EBL"=;1+VSU"^_DKE"GGCIAL2981\^HU3/2X:YHX 8L891<"IT+OL+6J2FT)BOY1,06F#13M7 EM%!J5:W^!L;7KVG@ MK5-"*RW61>N*>=9AXSO9K 'K$E4G+=9%ZXIZZKSQ9"-ZK=<:2L=LGES,G-X2 MM1P+=$,G\OK-XBC1B:(S W=+.C6_>+K[?6H6LM$Z)E-OG@DZ:;$N6E>V4Y>- MW7O92VO3K946ZZ)U13WUW7BR#;W:7MZP W2#P.Z;:R3,"_K&&@9)U 53G1I> M/-WQ+FE1T'4FOLE5K!2,)./VFH3RE]:N6RLMUD7K MBGIJO/%D'WJUO<*Q'8S Z]MK&&;US3454A=AGFTBJBW?/PA+LY*C'#8RQWH( MI#]9O8M:#P3=5?N**RH$+:K#+9 U,!4@KV\H%6\#M579[F4O_@=02P,$% M @ DXYT6$YN)\5O P G@P !D !X;"]W;W)K&ULM9=M_BH;KW*0S34#BR<[9S,3.=:XS[323--?7"JP-+4BN).SV M/GTE( 0(YMJIZQR"9LR*%M7&R7-\:41M=HUC6/W M^E']=;5YO9D'*F'-\X]9HM*E-;-0 AM:YNJ6'_Z!9D.^T8MY+JMO=*AM_;F% MXE(J7C3.FJ#(6/U+OS:!Z#C@X(@#:1S(T,$[XN V#E7D[)JLVM8U531:"'Y MPEAK-7-1Q:;RUKO)F'F,=TKHNYGV4]%5')=%F5,%"7JO4A!HS0N=$*EY4GM M;UC,"T!GUZ!HELN7Z!S=WUVCLQ<:92B?YF M"21] 5N#M_3DD7Y%)A6O(;Y +GZ%B$/<$:#UC[N3"1RW#:9;Z;F_&,RW7,K1 M^-7RWKB\>:,OY8[&L+2TJ 2Q!ROZ\P\<.'^-[?U$8KU(>&TDO"GU:$5SRF) M5*$'V&:,96R+^ ;M0&0\&=MZK1=6>J;V["/L>,3SB>,O['UW7\\MPSD)7/UI M#7O,?LOL3S)_$)1)_?!,=3G+S2-"6UT'QV!KH:"#<$Y(Z U 1ZP\S_&]<^9+M=Y]I_.L0XETM 2XE)D*@,YQAP\H\'^?#9 ?F[DC-.&+6WXHXD M+)E.@? YH3Z,,)D'PQ08LQPF2P]WUN+.)G'UT: +/T/K4@A@\3?438JKY),N MR/H,4V/TD\(_^^Z>2*P7@WD;@_GOK6+S4T;B1&*]2&#GZ71T3ES'&L%N;L[# MT/-]/,CA,<,9G@7'4AAWCG1\JD+6*/5JE#L+R9!UQ&RBE&'RA$I^2S%K9/^G MFHU8'2EG^.F(QY/GYD\5M$8J[.>"/BG"(>BH82]I:ER[T^D5(+95 RQ1S$NF MZK:IG6V;[*NJM1S,KTSS77603S)UY_Z."IWH$N6PT9+.1:B/,5$WP_5 \5W5 M3SYPI;O3ZC+5?R! & -]?\.Y>AR8!=J_)-%W4$L#!!0 ( )..=%B&08=$ ME@( /H& 9 >&PO=V]R:W-H965TU\[-_/-H2E"8GVL)?@:]]S M?,XE]Y)LA7Q1!8!&N[KB:N056J]N?5]E!=1,#<0*N#E9"%DS;4*Y]-5* LL= MJ*Y\$@34KUG)O31Q>X\R3<1:5R6'1XG4NJZ9_#V&2FQ''O;V&T_ELM!VPT^3 M%5O"#/3SZE&:R.]8\K(&KDK!D83%R+O#MQ-J\UW"CQ*VZF"-K).Y$"\VN,]' M7F %0069M@S,/#8P@:JR1$;&KY;3ZZZTP,/UGOV+\VZ\S)F"B:A^EKDN1MZ- MAW)8L'6EG\3V*[1^8LN7B4JY7[1M M-VZN(V>NPP0]"*X+A3[S'/+7!+[1WAD@>P-CP1-_AU. M+L@)NWJ&CB^\7,^K2BA3J9XZ]M6LH8SZ*6T?WZH5RV#DF495(#?@I>_>8!I\ MZO/[G\A>N8\Z]]$E]M1TEND;WN>Q 0X=T(Z637J-,1W2X&/B;P[U]R0.@X#$ M<9?W2EK<28LO2GL>S 9]NAH4/;@.XQ"'Y$37:6)T0S")".X71CMA]**P;V94 MEV?:#L'.C&L%?<+I29UP@*.8!L&1\-/$:!AC@BD]$NX?C)$:Y-)-5X4RL>:Z M:V/S6!OYO!?FN:K\,#DLN0*5; PE,%@:*HJFTG;!%JLW+": M"VU&GUL6YN,$TB:8\X40>A_8"[K/7?H'4$L#!!0 ( )..=%AKM]L600, M .<* 9 >&PO=V]R:W-H965T7[BN2E=05XYR:2>NY')1&QTD5=P(Y':E"67?ZZ@$-NI@YW=Q/=\N=)VPDTF M:[Z$6] _UC?2C-S.) 9J^7DR,XM-M56OO1 W[M-EZ,;4VC],>5MFHOU)JG,'5, M62J0C^ D'][AT/LTEM8;F;U(TN^2](^Y)Z:,3)%48SDV0E8+[47RF(348W9K M'_OT^V%>%_$"*>B0@N-(D('DQ1A2(PQ[:V'"Z9INKSYC+0IMZAJ?S[04#I.'/4,4='BVMW+XU65_26U?5&9B^RC+LLX_\] MRO'^QGJ8^L'P*(_$!1&+:3"^_]A[_F9X_W>86UU_R3,6QAX=D(W%12R(HP/' M&?<^9_@5!SK;?;K^<91;LSY';.K*CX>\^W$,XSCP#^"29UQR%/?Z5177FO0O M2FKZ--]G0\[]0$QPP/R(#4C=7LM0@ES6G91"J=A4NOGL=K-=MW99]RB#^2O; MQ=6MR+--TP)^XW*95PH5L#"6WCDS5ZMLNJIFH,6Z;DSNA39M3OVX,ITH2!M@ MWB^$T+N!7:#K;9._4$L#!!0 ( )..=%AAX)X1*@4 )L5 9 >&PO M=V]R:W-H965TU$K71/;0 B]-%*; M[NGV0Z6JW=W[[,*DX19PSG:2[K\_\U(@8!Q6N_W0 )D9/S,>9B9>'KGX*K< M"KVE229O)ENE=M>SF0RWD#(YY3O(]#<;+E*F]*UXGD.?ZKC$[J-7/%]O6[];\*Y[4S+TS"FB?_Q)':WDP6 M$Q3!ANT3]<2/?T/ED)?;"WDBB__H6,GB"0KW4O&T4M8$:9R5G^RM"D1+@'6/5-LM13\B$0NK:WE%T5L"FWM39SEV_BLA/XV MUGIJ]3$+>0KH$WL#B:[0$X0\"^,D9D60^095 JH0N+@'Q>)$7FK1S\_WZ.+7 MR^5,:8S,V"O'\2X#B*"-_T&2D 7+Y#!)E:7Z 74$2!# M4C&U5UQ\*^0$4X!8%B'8;*#(]?JQ*>0ED6LFRFO!M=RQ$&XF^F67( XP6?W^ M"YGC/TWA^DG&3H+GUL%S;=973;ZAG>"'N*@7^M%NKR!"3"&UA5:H-A"!8(DU M-N6"?K%@7M8.*TH<[/GSY>S0=KLO%P2^[WE>+7?BD5=[Y%D]NH_U#@K(0M!Y M@-8L8U',LF)O/T^?IU;TTO*\A71%'<>C'7*#&'$Q'@"?U^!S*_AM]*\N0+IF MJSR':W!=)$$(O1DY^ M+F/9,FN#G!BJZ\'KT?3DG6#B!&=ZOX7TK_!>6[,OW MCR6Z5^60B+?"GW!IA/8-,#[!7>:^&*&$4FR&7M30"ROT$ZB]R)#BK=QG]2Z8 MV+W3E>L["S!K4K(&5]5GE%:KH"R:PH!\@O' QZ:#UQ:B#74H& MX AN^AH>@7?H9X&Q86$#+2:.TZ$UR%T1[&-G8-])JPT3*ZZ>2?3$D>GNK[9; MGD1Q]IJG:Q0?X@BRR!CBRF2;9NY@GW9SU2 WQ$L;7FKE?8AEJ&[\=.RB,\<.^TH7&=7XS::[/:^*> MYJF_3834NV:6H/99XMSL,\9):G1RWIN%*L&3TCVP.\UP0>W#Q> L- ;<;CH/,S97 MK_.:CFO?H&8FH?;?Y!_J4>.3+LE/XUI09;.S)0[QNK].S(+4\[IE>-8ZYDI! MO!:G?U(/ /M,E8=%]=/ZA/&V.%?K/+\CU^ORG+ Q4QY;/C#Q&F<2);#1)O'4 MUYU>E">!Y8WBN^(P[84KQ=/B<@M,SQFY@/Y^P[EZO\D7J,]C5_\#4$L#!!0 M ( )..=%@;PT)&!P0 +\. 9 >&PO=V]R:W-H965T,7, MN5KSVCU9*%TQZX9Z&9NUYJQLG"H98PAI7#%11[-)<^]6SR9J8Z6H^:T&9E-5 M3+]\XE)MIQ&*7F_7*^AOQ;+)F2W[/[62&7RGYERCM:AKE$2CY@FVDO5/;W_D^H=3'FRMIFE^P MW=G2) +SC;&JVCL[@DK4NW_VO"_$D0,:6^V>"N=G9Y_KN:HX^,J>N0%GX$^W<*[Y@FO- M2W\3?!'L44AAA7O\X9I;)J3YZ P?[J_!AQ\_3F+K('RH>+Z?\--N0CPPX36? MGP."?@888A)POWJ[.SYUCUWJ;?ZXS1\W\U>\^N%6AF M1;T$4AD#YDSK%]<7MDR7)E2"7=RLB>N[P].,%#1!=!(_'2<7,$,$HKPU.\%. M6NQD%/N*U:P4K/Y?Y+O0] @)H13!Q*^@$_:0(4*$H"),G[;TZ2C]Y=U-B"OM M39?3%*.D0]4WRR!.C^!/F&C+1$>9OG#7_8[W=XB0]@M""I22#F'?#(;ALA8N M&X5[J)TF2?&/VY@EU^*)^69O8F577(1I&S5O4?!3U M-^W78-GO(R'./%!/"&%!NQ4-&&*,$4V2,&W1TA:CM-^8W+"=@$HGX:R>\Q!G MT9O^#"&:ICGIUC1HB=*!!FN HZU=EF7QK9?>Q3DN;I BG'>"0(:3$ M=8,!WB,I16_7$GG86$%!V<=Z)T5YKVBGF1]$%(U*UNQ&2,#J$BR9 6OMV[-] M"2:- ZL%9C0E6;?IA4P+0B@E TJ"#@J(QB7PEFE;0.C>O=W['VAO,YRA?GL.&1*8YY ,(!^D#HUK7:!'RW'A0WU).T,X+PI(>]@A4T1SF! Z M 'Z0032N@_Y[/(@=WEY9[]O+D:0I*9*NO@1-(469L^U QT>G"W^T^X/II:@- MD'SA?.%YYEZ;WIV6=@.KULV!XU%9=WQI+E?NA,FU-W#/%TK9UX$_P[1GUMF_ M4$L#!!0 ( )..=%@+/3RMX0, #X3 9 >&PO=V]R:W-H965T"OD=[4$T.0Y3;B:.$NM M5U>NJ\(EI$SUQ HXWID+F3*-EW+AJI4$%F5!:>+ZGA>X*8NY,QUG?0]R.A9K MG<0<'B11ZS1E\L<-)&([<:BSZ_@2+Y;:=+C3\8HM8 ;ZW=&0"LA'?8MBJ6IL8*D]"?#<7]]'$\4Q&D$"H#03#OPW<0I(8 M),SCGP+4*>6T;ICFDW'4FR)-*,1S30R;;)H9!-SLXPS+?%NC'%Z>L]#D0+YRIY!D7/R MF4G)C+#D_1UH%B?J#'L?9W?D_;LS\H[$G'Q=BK5B/%)C5V,"!L8-B\EN\LG\ M Y-1GWP27"\5^8U'$#4!7,R\3-_?I7_C6Q'O(.R1/OV%^)[?;TGH]O7AOB6= M?JEF/\/K'\#[8P5&/KX@'X52Y!;5_(&EMF4R4N2OCSB:W&M(U=]MVN70@W9H M4\Y7:L5"F#A8KPKD!ISISS_1P/NUC7='8 T5!J4* QMZ387$J!#65"#PO,(" MAHAH8=JQA#8I%U&,HUDHBY!D37 M!.N!X,[*$AU#:V'D>$&-T4L^PSW.U8A&DD&99&!-$DL;-W:%I1Q!WCHS];MA MR9KE6VB"FSCC8>L2!'L)#_>6(-A+^3P(#F1]469]8ED0O3[=77':I0D=@#15&I0HCZW)_1JQ'_UM, MUDF/I$2]ZIWJ64G---.M166/>^NZ=8769%ES#O1T#W"!W942':$UE? K)?SN M'^("L_X44W]_C[5/?2RURM!0JU.8?GO=VZ) :9 9[E$YA2FAE2NA=EN"MA]- M/6]-OR,S4? \A36AE3>APQ/6I=7XO%F)CM":2E0&B-H=T'%UN>]\!C[=KTOK MU,=2JUP2M=NDXF$F_^+ZJ6NT)J$*[=$3VB7:*=^J2NTIA*58Z)V MR_3:+7FTY\XI;7F_=&J5W-I)1 IRD1W08-6)-=?Y5WW96QX"76=''R_Z;\SA M4';"4<'D)TN?F%S$7)$$Y@CI]2YPCY'Y84U^H<4J.^]X$EJ+-&LN@>$'A1F M]^="Z-V%F: \,IO^!U!+ P04 " "3CG18IJ_J&!T" %!0 &0 'AL M+W=O!E C61Q%-VRA@M%\S2<+4R> MZ@U*H6!AB-TT#3=_IB#U+J-C>CAX$NL:_0'+TY:O80GXW"Z,L]C 4HH&E!5: M$0-51N_'DUGB_8/#3P$[>[0G7LE*ZQ=O/)09C7Q"(*% S\#=LH492.F)7!J_ M>TXZA/3 X_V!_5O0[K2LN(69EK]$B75&OU!20L4W$I_T[COT>FX\7Z&E#5^R MZWSO;B@I-A9UTX-=!HU0W@&R ^^!TL^DV=EH-!K)?Y"Z0_) M%!14 BVYG -R(>V5]UK.R>7%%;D@0I%'(:5[$)LR=/EX5E;TL:==[/B-V',H M1B09?R)Q%"G0UZ?1OMLFMN4%9-2U MDP6S!9I__#"^C;Z>DO:?R%X)30:AR7OL^7U1F(U[7Z$0'#L2KDKBQ@*7*$Y+ M[_CN I^?"]L\2MGV6,]['EV2[.@G]0/BD9NU4)9(J!PF&OF6,EW3=0;J-ORW M*XVN"\*V=G,*C'=P]Y76>#!\*PR3+_\'4$L#!!0 ( )..=%AM"5;,\ $ M "($ 9 >&PO=V]R:W-H965TU/]L8JCCZT!^9:"[R.(B59FB3W M3'&A:9G'O8TM+Y99R(\)/P1T;K(FH9*=,<\A^%87- F&0$*%@<#] MXP0KD#* O(U? Y..5P;A='VA?XFU^UIVW,'*R)^BQJ:@'RFI8<^/$A]-]Q6& M>NX"KS+2Q5_2];FW"275T:%1@]@[4$+W3WX>WL-$D*8O"-)!D$;?_471Y9HC M+W-K.F)#MJ>%12PUJKTYH<-'V:+UI\+KL%P9I03ZMXR.<%V3E=$H] %T)<"1 MFS4@%]*]SQGZRX*$50-XV8/3%\!KJ&8DFW\@:9)FY&F[)C=O_\$P[W4TG(Z& MT\C-_L?P-9L][O8Z+O3\PK6\@H+ZIG9@3T#+=V_F]\FG5\QFH]GL-?I?9OT MD8JW KDD>^I#I(:Q.I5)SDY3(VSRRD\P> M[BBQ?4?V 9HV=L'.H.^IN&S\$(,-"?Y\;PQ>@M!8X]]"^0=02P,$% @ MDXYT6%T)2!76 P &PX !D !X;"]W;W)K&UL MK5=M;]LV$/XKA%8,+=!$HB3K);,%),Z*#5C1(%G7S[1TMHA*HD?2=O+O1U** M[.@M+\L7FZ3N'CYW1]X=YP?&?XH<0*+[LJC$PLJEW%[8MDAS*(DX9UNHU)#I^1/]B MC%?&K(B )2M^T$SF"RNR4 9KLBOD+3O\ 8U!AF#*"F%^T:&6#4,+I3LA6=DH M*P8EK>I_0WJ. M//P9N8[K#1!:OES=G:#CM?[S#)XW@GF.BW)OI3Z,FW+7 B:;5!A3DC7-^,,[8^VZD)&;6_ M!@T-J$XF^\29V_M3H_H2'O8BKY5ZPG;6LIW]7[:?4<'4=PF\'")>XP3MX&>F^V(3+PY9X^"J7%Y2L:$$EA4&J M88]#%/BAUV':E_)F;AP/,XU:IM%;F3YS***^?\,@QKC#NB\V+&ZY=(/9%L:YKY%9/J:6"&N7J] =<"ZON:,?DXT1NT[\'D/U!+ P04 M" "3CG18VEN:+?@" !H# &0 'AL+W=OF*:(5I%1Q0.57O=X'<, M6[%W3U0D3XP]J\+/^<2PU( @@4@J!XJ7##7X#0!/E*;BGG5+T#7>Q+70>" 3/!K6DLV6!K7&V]8X@V9Z%OP-(Q\W&7V_BK[?&OTM M'C%LL8BC'R,]&I[ M7X'(W,O!4N!+GU$_MT:S(>O_;%#DXYB#+.!/( M=8&6UJ6/^RTO\MJB(%FN,[TG)C%OU+&PO=V]R:W-H965TMA1-GMM/" MOY^=A!!:-Z!J7]HX\3E^CIW8=[1E_%&L 21ZRFDAQM9:RO+"ML5\#3D6YZR$ M0CU9,IYCJ9I\98N2 U[4HIS:GN-$=HY)866C^MXMST:LDI04<,N1J/(<\^=+ MH&P[MESKY<8=6:VEOF%GHQ*OX![D0WG+5K&S\78!5FA@5,&/U#%G(]MA(++6")*RKOV/8'M(%"[3=G5-2_:-OTC3P+S2LA M6=Z*%4%.BN8?/[43T1.XP0&!UPJ\CPK\5N#701NR.M842YR-.-LBKGLK-WU1 MSTVM5FE(H9?Q7G+UE"B=S*Y!S8% 9^BJDA4'=$,*DE)4=7ZXGZ*3SZ'W+/U!P&IH"-*JY5>A?89*X?Q*$SLC=]]$'S(]&##CUX#STT MH3>JJ(\>^^$>^J#YD>AAAQZ^AQZ9T$,#>NQX[@[ZH/F1Z%&''KV''IO0HWWT MQ E2;P=]T/Q(]+A#CP?1?ZU!'7)+"=P4(#8$\-/(WPDP.,21 9(N0#(<@$E, M]0%0;U2TWJA*_'QPETKV(B5!&L?13J3!08^,E':1TL%(UR#$!2)Y64E8(%*H MQ0$A36'2O3!G7A+Y>V_8X'A'IG&=UY/4^< 2J0*+8TF*5;M(E. 9H402,*Y3 MZ]G/%D:^GP0[T=I^_5W9#[TT[;J]A>X=_^X'%F%><:[>),1FE*RPKJ\$JHH% M\":$F=S=7Y4D"N+=K\;4;PC]]>QV!T_'[)H5JS/UTKQ\#CUX(Z^W-X-!'*7N M[@YKZ.?LH-J]>DL7NS>8KXB:,@I+I7'.8[5+\Z9^;!J2E74)-F-2%73UY5K5 MW,!U!_5\R9A\:>BJKJOBLW]02P,$% @ DXYT6.QQ\K-@! L1( !D M !X;"]W;W)K&ULO5AM;]LV$/XKA#8,+;!$HMZ= MV0;R5BS N@5-NWX8]H&1:)N()'HD9:?_?D=*D259%FI Z)=$DN\>/7?W\'CB M?,_%B]Q0JM!KGA5R86V4VE[9MDPV-"?RDF]I ;^LN,B)@ENQMN564)(:ISRS M7<<)[9RPPEK.S;-'L9SS4F6LH(\"R3+/B?AV0S.^7UC8>GOPB:TW2C^PE_,M M6=,GJKYL'P7:=V;%^_H7\PP4,PST326YY]9:G: M+*S80BE=D3)3G_C^=UH'%&B\A&?2_$7[VM:Q4%)*Q?/:&1CDK*C^D];I#[WY^/[<5O$W[V$F- M?%,ANR>0L8L^\D)M)+HO4IIV 6R@V7!UW[C>N*.(=S2Y1![^%;F.ZPT0NOU^ M=W>$CM>DSC-XW@F\ZT*QE&6EUB%ZHDDIF&(4PGU-LA(B1BO!B+/&<4*8ZD3L.&9RD5!1),6$K8*YKK^+(PBMU?9 4//P[/0\X8K&S5Q1*-QW%6U:B)I*OQ] M_*,!_@'&H1_U^ \8>KX3XOB$,N.&?SS*_S-7)$.Z$5TTG:BB/D0W/F+AS1PW MC'MD!\R"$'OA,-590W4V2O4^WV;\&X5.J7CR@O[:ZHXXQ'(4YMQ%,A%8)V+L M'/96Y\+J="ZP1]&"^S_H*4V.L.'0*.%>_ MP7'G]W",G;Z C^W.K=PXP/U]PFY]_.=4K,V9B(2,E86JOJV;I\VY MR[4Y;>@]O]'G,>90X0!3'>9\)&+-"HDRN@)(YS*"!B"J\Y'J1O&M.6)XYDKQ MW%QN*('O.6T OZ\X5V\W^@7-*=7R?U!+ P04 " "3CG18M&Y\]!40 #3 M@@ &0 'AL+W=O>9V$[2?$A[D^NUGWD6;&LBB0I)VW>=_OB"LF0 Q'(!GJ%.9G*2 MO%P]2R[Q[ +@H_.GIOV]NU>JS[ZL5YON_NW[=U9MVU5O=@=M%Z=T3R79^MZN3FY.-]]]J&].&\>^M5RHSZT6?>P M7M?MUTNU:I[>GY"3PP>_+>_N^^&#LXOS;7VG/JK^T_9#J]^=O7A9+-=JTRV; M3=:JV_NKY9[P_6"-;+S?._]9?]F; . M8%,'T/T!='0 I1,'L/T!;!?H,[)=6-=U7U^HE13U>JYOO,T;>9C2G M+/OT\3K[[L]OLNX9*P#P*MX=/;A#8+*7,\IV?MF$W_W)RY:;Y[M,)RMT]IZ= M<-C)^Z[;UC7I_HF_/3K6/ZN3B+W\B,O\K%&DB9TZ\_"5>CGF_^&?3UZNL M>KD7C5=]R;35RGK[U6F U@V"PCVLT_IH.&""#9"[=LQP027 MQ01J^8):HJC-/7K3='T'093>5Y-"4LGX^,P"AE*(O& "QEB\8"PB,2XW-\T: MO/R%]]V"DY)1.<+HVW%9%8Q+!F,L7S"6*,9?-KW2^=\C$$O@]!2,=]\6N;,2K%G@("9OLHEA0&2W-!%CD+\69<& MF:;?A;Y;'NN!@G52;OI6TS&8F'MWSDU!6)X+,0(,&%(F\ZE32BR"(WAFZIN[ MW5_R[+O]F7WS-MLHB#0N]]Z<2\M$,4;K6YU6E4[3";34H*71:*P&TL,I?1Y&/RL]D*K#AWW]!4OBO7?G/LL)%S+/ MQQ'XEKP0A.K*<2(&PUL$)ZYK352K9KLCZSO5K)J[Y8UFLGJS&-YN[[]VN_?[ M,.#LYAXZ+P#?I!)\8K0EAL@(SF37:KM20VWQ5M^*FM5OEO7SNWK=M/WR/X=W M.ICZYJ954V4(\4FKD*7(2R^5 !;DK!2$3(1BV(W@]';UT+;#-:B[3O7==-+[ MU,6)J,JB&O,'8#ED%I7%%%;#<@2GN0]M\Z@6V;8=ZIU^.9$5$($)(5@^IA'( M,A>59KNI@=IP'<')[M-F&X759S*JZP%>%N/J!K D)9$5$5-#M*$]@O/>S_4P MZ@W%0_>UZ]4:!.HS6D&JDA;>T.P;EH255$Y)I MCW+JG/=IH2F5\< 885U683[$T- M+5*<%@^]'Y(, /-1GG.=GN,;#C3529&7TW];FQ8(1P MKS0!#?E02$V@-!Q*<0Z-:< IT!5.X 0M$:#,L"C#632B"V<^'<)M.&"(]>', M$"?#B3.F$V<8Y>WQ1;,B,ZS(<%:NWQ%R\W\_NU4 M2%WTE-Y-!5C*LJ(%F:!R9@B.X:U>JJZ5^1V>E].8B0O?GV>'@Z$S5QX1EFXSBS_;A:KI>;R78'/WINNY/* MFQNK84">I,7C25N\5-[' YH*2B34Y,CW% G?W7# MQWU6G,()6:(X#8WRU[=\/,RAJ(F[S&XX5+RZR1-A"D5-7&2&0L7K.SL1[NQ0 M$Q>:(3V1MK,38=)#35R8AO1$TLY.^+SFH<1,7)2&\T2"KDZ$"0\U<;%9NU". MVLH)OT'S4&,F+FI#7>+_T[R)8IU,0%9GA*ING-9)BJ4!,7GJ$J&:"J6B/2 M\.YJ&%72WBR5-S=6:YMEDMY,)NW-4GES8S:L*)/U9M*G/<)+R2D9S],#ED)6 MPYX2/I&/ABA*28*O)BP\W&UU&78 F1MW,OLJY+(FQNSJ5 * MD203DU8JJ;RY,9M*I2TGHR!"\Q@*0, M43?N-H -7$?!3+%18D7 M%W!6!B@<]SGW&J7RYIX!4[R4)$5>EDG+EE3>W)A-V5+BLQ4S\K(,3U2@)BY" M4V24@=GUY?,C*#?-9J$VW<0 B3N9?5&.\?QH::J6DB=)Q*152RIO;LRF:BGQ M>94YB>C/Y8N\RD4Y7FH$#!FI!&-3STV:>J/$ZPT_*4,,CCN4E"$"3SH_DLJ;^["P M*6&J/$5:5DF+EE3>W)A-T5+A,RXSTK(*KYV@)BY"4V)4H57\PWK4J7*HG\196T@$GES8W9%# 5/NTR)RG]-9JJT&3. MQKNP <,R+X4@$T^&5J;TJ/#2 T_0$+'CSF=?N&/,HU2FKJF2K/A428N95-[< MF$TQ4R5;\:G">R%0$Q>A*3TJO/0()FB Y''WLR_7,692*DL2),G"3Y6TL$GE M;20R8JN,)%OZ.;B*V(L)FV*;,4ENZ8SD>&GR:=OUK:K7.D%]52T8>=*IE63N M1F> 6F<@R:+0P4VRN(]1\9#<$D/)DRT,'5RY3U17K*+4$X< 3"4IBX)44XH+ MN25^D@?V1X8W.1]J@#FJDSY\PM3,E. X FF,Y5;*B9Y8$)BIM)4[B]K\-Q[ M+@@R.]5,QJ8>QR2VFE= SBM.;@H2\=(M2R&\G L2UZ54[GKJ'@%MEJ\4G$* M4.PJ"66Y]*6]@$?D2L*EKBBFPK H,J#OE4RW"9#VDI*593E6_(,LAVM'Z63^ M6,P7T &+U6X"9+R\,0^U&2&T>"Z@\A6GV 2H=$U)-D&FN&:3K>H5D/6*56T" MU+BF9)L TX!NDRW=%=#NBE)N O2X_(L?3WBV6E= KNOU&[ )(-'E@S_&5#VQ MM;X"8E]S-V$32/8+E$J"+#&M)&*K?@5DO\)[L@FD^J6K-28\\57(5-^59571 MJ6';4OXB >FOV%W:!%#RHCDI!*^\2@0PE44IJJD=-\32_2(!X2^K%W7W*$9V MIKC[V1U:*G>C\V'1+DW3F>**9//C/DIG:NF1D8 @V9S.%-(;@_=W0Z;X!F]B M29.1@#;91.Z:33JQ.9QTOT R=Z/S8M4&-,E&1Y)6$BV9NU'<5HV!*Y#-R^'( MW8Z0(;K=D5B*9B0@:69/!$)KU+'YFW0[03)WH]-B%2DTR3Y(@LNQS8_[&//W MQ!)F(P%EMEGY"Q0QX%X?R!+=[$,LA382D&BS$CBX%A.9S/@WSKZHJ=R-3I%5 M8+$DFR<)KC,W/^ZC%%*6^!P)J,_-2>:]*_MG''QY[^@ME(39ZN1XV?.SKA=, MYL8G:=)-"3>:R=!9,_W3,I<$$,GS)MYPF-]\(JS*B279 MWD!PU;[Y"7",#0[$DNDC 9V^68-4X0U2A! I.?''*G\JJ))Y128G_BRU/A*0 MZXM9C@.D^"@?9AZ]_@RR'&11IWY!A5C:?20@WA>U' ?H\A52YL)O)0%+2<4P M-3\!U1+R(P$EOYC5N @E/]QFA,XJ(0)B?E&K<8!>GP\O>AUX.6DM%R\F=J+#H+Z.?% M+K(!DGA^VD3OUR.68!X)*.;%+;(!4G@^ON@'!8@EE$<"2GFQRVH1:GFXC8O0 MTLLC <&\J(4T0 ]OXC=0 $OT1U"():!' @IZ"1;5(@3V BB^M8JTU/A(0(YO M]J):A!X?;C.":A%@0)(O8B4-T-B;RAU 91W/'8O_ JI\T>MH@.Q>-4B0>V!] M.R)9-;DW1MB_L!7:)^].(GS30AK^';-;JU3N1B?%HE:1IJ7$M03GQWV4EM(2 M#R0!]< Y+66$A"!N,T)I\7! 11!+V=GK9_AWS;^$1YF'MU0,B4BRDY[@:HCS MXS[*7GI+'Y$$!!+GI&Z$4")N,T)I514!K41ORO85*V>I)!$/ 1^E$I%6)2+3 M[%Z0:79]?DG=79/C\S+BY.-_6=^K7NKU; M;G2-H6ZUR_S[01YKUQ8>WO3-5I^TD^QST_?->O?R7M4+U0X&^N^W3=,?W@Q? M\-2TO^]@7_P/4$L#!!0 ( )..=%B 4C=B20, + - 9 >&PO=V]R M:W-H965TTDG;0?/]L0 BVE[<2^@&WNGKOG?-AWDSUE&QX!"'2?D)1/ MC4B([-PT>1!!@GF/9I#*+RO*$BSDE*U-GC' H59*B.E8EF+;),'L]PP(W4\-VS@LW,3K2*@%TY]D> VW(.ZR:R9G9HD2Q@FD M/*8I8K":&A?V^=QVE8*6^!'#GE?&2%%94KI1DR_AU+"41T @$ H"R]<.YD"( M0I)^_"I C=*F4JR.#^B?-'E)9HDYS"GY&8Z9I M+;# _H31/6)*6J*I@8Z-UI9LXE1MXZU@\FLL]81_E0'#(D[7Z!;6)&'A3"'+8T''L;V^4XK5'!^4C@]:';_:$!S1!#>YUJKYVMWI"*Q&TBM) M>ATDH]8X[2-IQEW0[ JO1M:WC=6RU;^PV60)3"1N4E_"?MCMN5@!Z ME7QUW0>IVB#C>,UGIEVI'.Q65P]5 GK9)K6CO7:7ND*K.W)T.\K( Z8IR M1VAURL=:QFZM'?SOD42-* E1\(@\DOV$+.HSRG0I>2+/6(SD$:O$FDO'W-:X MDI!6[^$!^XQ0SL.LU+XR&=>Z)>#2QVTJ\M*R7"W;C@M=;#]8GZEV1-?41YB\ ME[G$;!VG'!%824BK-Y37.,O;@WPB:*8K["45\H_0PTBV5,"4@/R^HE0<)LI MV:3Y?P%02P,$% @ DXYT6 8T2CZK @ RP8 !D !X;"]W;W)K&ULK55=3]LP%/TK5C9-( WRU;2,M9%H.[0](%5%;,\F MN4DL'#NSW1;VZW?MI*&44B%M+XD_[CT^YSKW9+R1ZD%7 (8\UESHB5<9TUSZ MOLXJJ*D^EPT(W"FDJJG!J2I]W2B@N4NJN1\%P="O*1->.G9K"Y6.Y87G^D M3=P=;]&OG7;41S"37+LGV72Q@4>R ME3:R[I*102(B[A-@);9DY67-J:#I6'MV3(E2TP,PPT M.2//80O%,G#!FIS,P5#&]2E&W-W.R"CG%Y3M-4TC8XBSB$[)W'XF41!%!\@-'M_>G2$3MR7.'9X\3^4 M^%#96M3!853;W9>ZH1E,/&Q?#6H-7OKI0S@,OAZ2_)_ 7A1@T!=@< P]74(F M2\'^0$Y*]!7\;KC4&O"SP3XNF* B8Y23K*]3#HJMJ>UO7!1&8:\?K%![[,@= M:^UJG<9A' 1),O;7N^)?QT7Q,!B-^K 7LI)>5G)4UHSJBIPTE.6GZ&<9(-V< M%$K61(,QW%VQ)K)XMYSDM9PH"2^^!'MR7L>=A5&47,3[@OP=7ZA!E M&O0R-ZSP;P/*!N!^(:793NP!_?\K_0M02P,$% @ DXYT6&\.X @4! M:Q( !D !X;"]W;W)K&ULK5AACYLX$/TK%E>= M6JD-V 1(]I)(FVRKK71[6NU>V[O[YL DL19PSG:2KG0__FP@$!*@NQ5?$FQF MGM_SV)[!DP,73W(#H-#W)$[EU-HHM;VR;1EN(*%RP+>0ZC.!K3?* M=-BSR9:NX1'4E^V]T"V[1(E8 JED/$4"5E/K&E\M\-@X9!9?&1SDR3,R4I:< M/YG&YVAJ.881Q! J T'UWQX6$,<&2?/XMP"URC&-X^GS$?U3)EZ+65()"QY_ M8Y':3*V1A2)8T5VL'OCA%@I!GL$+>2RS7W0H;!T+A3NI>%(X:P8)2_-_^KV8 MB!,'#[)+PB*EG],#D$[JCJ0Z>#I-"UV:"F6(@T0?TB3*!OM)X!XBO MT T(MJ=F_M'G5"JQ,PX2O;T!15DLWTULI:F9 >RPH#'/:9 6&IB@.YZJC40? MTPBB.H"M-97"R%'8G'0BWD X0"Y^CXA#7/3E\0:]??,.O4'V"?N*/)J'JP;6 MBY>/0C:79SK&$SECD*KN26AC"U]%Z7(/9@S7[] M!?O.;TVB>P*KR1Z6LH==Z+-LH>W-0GN/J)3Z'%L++ALUYT!!!F1.J_T,#WW? M'?D3>W\JI\G.P?[0*>UJ3+V2J?=BIK\SNF2QV46M;',P_X2%Z_O8Q6=D+\UP M,/:\%JY^R=7OY/J'GL>V+=S(UK^<,^PXQ//.Z#;8$4*<<0O?H.0;=//]^^[C M7^@64O&,;G=+) ]TVT2S$^6UR[XGL)K@42EXU.-N'_4INR>PFNQQ*7O<'6>> M)CS564/'.>4FK],8T83O]!3\UW(FSW-([)XNNL'8.5^:A1FIF3E!\\+$3I4O MG4[*W[+" ")$]R!TN)!.(>P)T%:P$#3IM@S3F!.=2X[N@)PKZ6;TDR'")Q4" M[NM(+I!JYX'KZ8-N="ZIP9#@\59% ^ZU:BC0@A^5#0UV774#K@H'W%TYS+MW4*?SJY=13VAUJ57-@8,^=U"O MM4=?:'7I5?6!.[/\S^7A O.'B?AH]\),7-4.N+MXZ#43-U0+'_#@8IMU,GIM MF.R3S_8$Q#J[S9 H--.>?^B6O>6-R75V3W#6/S&PO=V]R:W-H965T^&:I@<694RI\&@1M/V5<>H->MG:O!SVULH)+N-?$K-*4Z=<1 M"+7I>PUOM_# %XEU"_Z@MV0+F()]7-YKG/D%2LQ3D(8K233,^]ZP<37N.OO, MX(G#QNR-B6,R4^K936[BOA>X@$! 9!T"P[\UC$$(!X1A_-IB>L66SG%_O$._ MSK@CEQDS,%;B)X]MTO>Z'HEASE;"/JC-#]CR:3F\2 F3_9+-UC;P2+0R5J5; M9XP@Y3+_9R_;/.PYT,LC#G3K0-_K$&X=PHQH'EE&:\(L&_2TVA#MK!'-#;+< M9-[(ADMWBE.K\2M'/SL8JS15,;>OY(&;9W+'))X=GI(E0Y=@;CD8D]OFLYUN,S^WB1]M81GDL M]$@L#4KNE+2)(=]D#/$A@(_$"G9TQVY$3R).(+H@8:-.:$##BH#&[W>G)\() MBV2'&5[X#\FN2EN.VJQ&=75^998L@KZ'A6Q K\$;?/G4: =?JRC_)["#!#2+ M!#1/H0\R&:UW,F*YC$0AHSJ9P8)+R>7"?;<)D"5HKN*JI.0[=;*=W%VU1OU0 M&EP&/7^]S[=L=T[#RRYM%G8'5%H%E=9)*M_QAC0$+Z(8(UPS=QF1"-6K\6(R MA,M(K%##."# M&-4>;*M4G!A(PR"5NL-B;(=#=M!IU/-H5UP:)_D4+M5> 18 MM(L/DZF3J64V%R\>U8V,5(J'J@EJ'(63N'L>0?+U*N:G(W/9/19/E:C_%]I! M&CM%&CLGX;'565&D(BJ*_)W!CSIEA8:TU>B6I%PV1,FWNN$1&72+^+L?J,J] M>LPKM$Y QG^OQVXYN$80T)*4*^S>U&U.PM]K:BGH1=;K#69R)6W> 8K5XCDQ MS+KHF_41/C/R5\$?F/R-&PO=V]R:W-H965TF:2"VI[C1':! M26EEJ;GVP+.4K20E)3QP)%9%@?G;+5"V&5JNM;WP2.8+J2_86;K$1X1>4C MVWR#VD^H]::,"O.+-G6L8Z'I2DA6U,F*H"!E]8]?ZSJT$MS@0()7)WBG)OAU M@F^,5F3&UAA+G*6<;1#7T4I-#TQM3+9R0TJ]BD^2J[M$Y/L:0UU6T%Y!Z#&,+U"OGN!/,?S>])'IZ=[ MN^FV*D]3(Z^ID6?T_(-Z6[OH1@B0HL]1)1'T2^A>O!9+/(6AI9I- %^#E7WY MY$;.USY_'R2VX]9OW/K'U-MNL7%[@>:<"8'R9@_T^:]$8R.J7QWKS VBR!]$ MJ;UN6^N+<]PH<)JX'>J@H0[>2XT+MBJET)M3PJR/N9*,6BR77A#[D;O'W!/G MQDD8'F .&^;PORPN)Z;.%ZXQ]P7YWE.U_=T;2>;-0, &L+ 9 >&PO=V]R:W-H965T;S%D8MO<@>@T(^F9G+I[91J;WU? M%CMHB+SA+3#]9LM%0Y1>BLJ7K0!26J>F]G$0)'Y#*//RA=U[$/F"[U5-&3P( M)/=-0\2_*ZCY<>F%WO/&(ZUVRFSX^:(E%3R!^M(^"+WR!Y22-L DY0P)V"Z] MN_!V'6+C8"W^H7"4)\_(2-EP_LTL/I9++S",H(9"&0BBOPZPAKHV2)K']Q[4 M&V(:Q]/G9_0_K'@M9D,DK'G]E99JM_0R#Y6P)?M:/?+CG] +B@U>P6MI/]&Q MLTUTQ&(O%6]Z9[UN*.N^R8\^$2<.87+% ?<.>.PPN^(0]0Z1%=HQL[+NB2+Y M0O C$L9:HYD'FQOKK=509LKXI(1^2[6?RN^DU+^51U!4@*Z.0G]O:EH1DV*) MWMV#(K26[]$'].7I'KW[^?W"5SJJ\?6+/L*JBX"O1 @Q^LR9VDGT.RNA/ ?P M-=V!,W[FO,*3B/=0W* H_!7A $<.0NO7N^,).M&0PLCB1?\CA:YT=6@S-YHY MMK>R)04L/7TN)8@#>/DO/X5)\)M+ZAN!G0F?#<)G4^CY7UJVA=6:#Z3> ^); M1&PVQ$LV^) -5S*Z"*F-8%K.(8_BP/PM_,.ISDL[G)W;G4F(!PGQ9.T>H>"L MH#6U! W_5O #M4U*]\@I-<[:QF]9VS<".TM,,B0FF:SMBM2$%8 V4%'&**ML M;D!07KIT=V#):7G23)_.=%1&AUT614FZ M6DZ:Z47X$,\N2+JL@CAR4\P&BMFK*994MEQ"J7/J8IE=Q/\P2^9).*+I,,-Q M%L5NGO.!YWR2YU=]HTK4UONJT@0)T_\;_E'Y%UV(5AAI,K MYS<,7NZO8)+O>D=8!8@R!%)1?:^#\V#V*&=%#=,LG(V).@RO<3RY8\-)CG=% M85J(NP/VOJ\+LW2+,%7?I4A?N&&7W70@9731[S'&;5J/(\O,GAI M.&X&'5?_9&QI0%1VFI.HX'NFNFE@V!TFQCL[)XWV5V:2M./0"TPWAGXF0OAD$8 _U^R[EZ7I@ PWR=_P=0 M2P,$% @ DXYT6![C\L2(!@ ]3D !D !X;"]W;W)K&ULS9O;CMLV$(9?A7"+(@626#Q(ME.O@62W00,D09!%THNB%UJ; M7@O182/2W@3HPY>*K>66=Y$DKU-+\?BX><%XR2,TM%B M7K[V*5_,LZV,HY1_RI'8)DF8_WS#X^SQ:H1'3R]\CNXWLGAAO)@_A/?\ELLO M#Y]R]6SW/B@&EQ=>(/XJ]QZ@(Y2[+OA5/WJVN M1E[A$8_Y4A82H?JSX]<\C@LEY/M:TW0LNMD%E2#U8>)%%:_0U_ MU(G8&X#9D0&D'D#Z#J#U %H&6GE6AG43RG QS[-'E!?62JUX4.:F'*VBB=)B M&F]EKMZ-U#BY>!M&.?H:QEN./O!0;'.NYD@*].R&RS"*Q>_H!?IR>X.>_?K[ M?"S5!8MAXV4M_J82)T?$;_CR):+X.2(>H1W#K_L/)^;PL0JSB94TL9)2CYZ, M]3EZ+01788;I"KV/PKLHCF3$Q5,.5DA5V&>^W.9YE-Z75A^S-&]>>!.*2*!_ MWJL+H'>2)^+?KN14WK!N;XK^?"4>PB6_&JD&%#S?\='BMU]PX/W1E2I'8D;B M:),X"JE7B=M5B0N+Q*'[/!.B*^9*:%(*%1\ANP5F04"GP7R\VP^GR\[# ?,: M.\-3UGC*0$\_*M]:T]SE9R43[%V?L D-\(&;;3,\F?G^$2_]QDN_=SZ?JN_G M\9SZ+2=H$&!ZZ&O;#/(U:'P-K#+:^-OE:= OJVTSR--)X^D$]/2&Y]$N++X5 MT#)+9:Z^(<3S_>[N\AB4M.U11V)&]-,F^NF@/MRF+A/G2,Q(W*Q)W PLFS_7 M:X44*%LC5>I2)>!$C<]:Q?NBLQW;=E"18T]_87ON&K+6,KS%>#J9> ?>=A@> M\W0/+? 9#5D59Z>SH)QM3;E2,X/7K(&'!1O8*6VX4C.3IWD#P\#1T9-'O\EK MJ>[*K:-IF[P FU'C!G;$&[B#) B>><0_]+7+D!!O=LQ7#1T8IH[K4&P0_[Y5 M/1D7C-_I)BAA746.U,R -;G@8%@M")*4=?(M:=:1F MYD)S$&'#:G00RZR3YTC-3)X&,^)T.XBT-WI:O0Z9F%YJFB+P1M"I1R; JW>D.E2LU,WF:V A,;!8;R:3-8JTJATQ,#S6H$1C4=)7W M62[!8M:3K8NON:Y M,6D$HS""51U!SF5Y6-UZ?B^Q;48UZ-%A;9M1IWCH2LU,GL9#"F^;V31'>TNL M\VXI?,5S(]+,1OLS6X_5":QF/9MMQ -W[JD&/=H'](YW_/'E#"QL'>$EH(]I MZ&/#@C[F%/I2QM8S'JB+L%[ M3/,>&Q;O,:>\YTK-3-[>D2IGO,?:O'>X: =-3 \UO;&^]-9_/0-+6D_1)9"- M:61CPT(VYA397*F9R=/(QIPA&SM]HQ.^V+G!:%IC,*U5K4#/7XES M74PC'IL-JRN<@J$K-?.$J@9#'SYF9GM&%3H_5@4$FIA>:@+S80([5>['*1X6 MMITL5VIF&C3:^<,Z;.8[A4-7:F;R-!SZSDZW^Z?/FH$FIH>:P'R8P'25]R%W M6,QZ?OG93WAU793K'0E9J9/(V%/GS+UJ:RVV?R6Y5=F4QZ5+9F+Q]F M+UW9_HDOPFJ]YS1_6L7W?*>"Y4C.3IP'/A_?P;.I[!A1O'8Q3X!KO M_2:O^$'DAS"_CU*!8KY6\M[+B?IHR*O?&%9/9/90_DSO+I,R2\J'&QZN>%X8 MJ/?762:?GA2__&M^Z;GX'U!+ P04 " "3CG18V8:0Y@X" %!0 &0 M 'AL+W=O1K. MYCI/56<%ESC78+JF8?KW+0JUS(- M2L.5!(VKC-R,IT7B_8/##XY;<[0'KV2IU*,WOE09B7Q"*+"TGH&Y98,%"N&) M7!J_!DYR".F!Q_L]^^>@W6E9,H.%$C]Y9>N,?"!0X8IUPMZK[1T.>JX\7ZF$ M"5_8]KZ32P)E9ZQJ!K#+H.&R7]ENJ,,18/P<(!X \6L!R0 (E:-]9D'6C%F6 MIUIM07MOQ^8WH38![=1PZ?_BPFIWRQW.YD6G-4H+GW:M*RQ64&BLN(6ORA@X MGZ%E7)@+> \/BQFOA\5,X==(/^N.#_CCP)?^@_Y2XGNWR-)MON:EI68D9<3UE4&^0 MY&_?C"?1QU-2_Q/9$^')07CR$GM^(UP#,UDBN%'P-]4]U76@\G-ADT/5(_(+XQO>;2@,"5PT2CZRL"NF^ZWK"J#>]VJ:SK@K"MW9Q"[1W< M_4HINS=\*QPF7_X'4$L#!!0 ( )..=%BNVC.Z50, .X+ 9 >&PO M=V]R:W-H965T^K^,-I%1W9 8"GZRE2JG!J;KQ=:: )LXHY7X8!$,_I4QXT=3= M6ZAH*G/#F8"%(CI/4ZKNSX'+WH\WKMC-QM@;?C3-Z TLP5QG"X4SOU)) M6 I",RF(@O7,^]0]FW<#:^!6_&2PT[4QL2@K*7_;R==DY@76(^ 0&RM!\;*% M.7!NE="/VU+4J_:TAO7QH_JE@T>8%=4PE_P72\QFYHT]DL":YMQE8&H&823%PS"TB#<,^B%+QCT2H.> M RT\S Q<99(PT3]C4NC<*G#.U,M,Q7&FYS$(9\WN*_ M)L<78"CC^H1\(/M/R1'QB=Y0!9HP0:X%,_H4;^+X.^,^@;=LN)^7+IP M7K@0ON#"):PZ)!R=DC (^^1Z>4&.CTX()9O<7DJ MZ&.TJI"%5,C+K%])6QL>&?%@O/ 5.A\_JTV]/A32R3YRQA?[B'T[KA*W&ZP=\V)3CTQ<78;; $"W=9RHX:6X]" M=E1CZ^XG9/O6AZ+YM6;,=L+?J;IA0A,.:Y0/.B.L:JIH+HN)D9GKSU;28+?G MAAMLR$'9!?A\+:5YG-B6KVKQHS]02P,$% @ DXYT6)_JP%]" @ F 4 M !D !X;"]W;W)K&ULK91O;],P$,:_BF40&A(L M_UM6DDAK"V(20]6JP6LWN3;68CO8;K-]>VPG#=UH*X1XD]C./3_?X_@N;85\ M4!6 1H^LYBK#E=;-Q/-440$CZE(TP,V7M9",:#.5&T\U$DCI1*SV0M\?>8Q0 MCO/4K2UDGHJMKBF'A41JRQB13U.H19OA .\7[NBFTG;!R].&;& )^KY92#/S M!DI)&7!%!4<2UAF^#B:SV,:[@.\46G4P1M;)2H@'.[DI,^S;A*"&0EL",:\= MS*"N+45HE;NB=HN-O8Q*K9*"]:+30:,\NY-'OMS.! $HQ."L!>$+P7Q"4'4"R)G MM,O,V9H33?)4BA9)&VUH=N#.QJF-&\KM7UQJ:;Y2H]/Y@CRAG4(+D.Y&\ +0 MG*JB%FHK ;U']\LYNGC]-O6TV (";+ M(=5PG^HT/$N<0W&)HN ="OTP.I+0[._EX9ETHN'D(L>+_N7DCIU7AXN/XVRU M3E1#"LBP*4<%<@7R.GG\SS>6&%X(!NO@JE#IZ M.SK$V"%L*]GEHZLX"1+SYW:'1OZ,BY(HB4?CJR&P2]([N.0,Y,;5OD*%V'+= M7:)A=6@OUZZJ7JQ/3=OINL1O3->S;HG<4*Y0#6N#]"_'"4:RZP/=1(O&E=)* M:%.8;EB9U@G2!ICO:R'T?F(W&)IQ_@M02P,$% @ DXYT6&0ZHFM# @ MB@8 !D !X;"]W;W)K&ULG95;;YLP%(#_BL6D M/;7AELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6 MBV=9 BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.W MPH0Y2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+=" MS]R!DI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F>\V"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(> M*YQ$@K=(F&A-,P-;JLW6",L *MA,"L 'WL M2D:NTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^CX7<./0]N?D@-[_JU)Y Z*\(7W ;9[[GMAC<%EBGWO2 M'RH0A>V"$J6\8:IK% MVVZSYTKW+CLL]<\"A G0SW/.U7%B-AA^/\D;4$L#!!0 ( )..=%CG'$"' M0P, *H4 - >&PO M"W:W8$P'JUS(:D066I M8K2!AV:R;)G0PK)PEW;@PIU.CF7A:ISVPSV>^J& M[P&;'ACD0C0&>\0&QL.2:LV4O#&=>G =? 8%KGV_+HW#N:+K;N^*; GUS229 M%BIEJDG3)9O0>"A8!G84GR_@KHLR!%#K(C>-E--Y(6GM8<-P#2,[8T+

/[ M(]O17F6M?:MW339-8\@UK8SM@'Y;S6JW92_?I!N4_+'0GY=F.K+NPV/!;A7+ M^*KNK[+& *;>Q=5I68KU)\'G,F=V\J]..![2#2]8%(H_F6Q0*C,38(H$CTQI M/FM'?BE:WK.5WI33*L,]]X[0\]]=YSF33%'1-FUJ_Y!7^/ROAGD#!I8',OW96N.[C5?(RW6 [>E+%8+- M%*]$;*;X6@/B7S=@)(E_M[$\P,!V :L=R._/ S7EYT01["KF#7N"<21), 1J MT5^C<8RL3@P?__Y@3TD4)8D? *NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'. ML$70Q+:H9).F?_VM[-"NP>S\G;F.5S-U:J;HL)L'I:3(II:Y&[]_M MVIK;"7YA:I75VE1PT!_XJM6C^_V^?RFVVNFE+G3]=#9JGQ=J)$I=Z5+_5/G9 MZ'0DW-H\_F.L_FFJ6A:+S)JB.!M-NS>^*EOK[.#PPD/>R:5KC]1R>2L!Y&R4 MG$*#*VU=W9[1MB^!<:O@Y.Y54YM/NJB5O92U^MN:9J.K>]\,_(H)^AEM'':/ M71#?VO\31K-:Z4Q=FJPI555W<;2J\("56^N-&XE*ENILM#M%R"H7'ZL:@B2N MJJXI.-?_4OCJJ[S[U37@HAC:MQK>L%=Y"\X'>0&O3:%S^/9!27K@/TNDV7G.K-M+NCS4S M@FS&2[9HRE+:)\^VT/>5AH])&![/L\PT,#PBR#<$Y!MFR+6QM;A3MH3!>JM< MW=Y_>+ ^I4;K4UXZD#*,)R"2UBG?&[WQ'\!TI$N897*KMJ;8@F_%-72(ML]: ME>L>'Z62*;-+%FMIU=H4N;+NCS9\]1-FHPPR958(Q$Y5C1*W*C/0-_8S!,H; M4V9Q7%69*96XDS]4KR-0FIBR>Z(L=="W@REH-\" MC$F)(V 6!YDI?PLQ)F64@-DHP[FR.+F3P-&_Z)1< F:Y#"?-@YB4:0)FTQS+ MGI]!<:6#,DW(;)JA)'HHEB&EFI!_)K*?30\R4KX)F7T#O;DIFZ*M=-S4:TC) M(-?80&Q5Y?2V=[W)TA:SQ"1$DS(+!@R^>[I.J0$$S(+YDABNPLGQJ0$$S(+YDC94IQI M*<%$W((ADY\(8U**B9@50V/&&).R3,1>\QK.T;IKCN_-B+),Q#VQ&<8&),RD(1LX6. M8HZ%7Y?&F)2%(N[EE:'$?/R/;G"F)2%8FX+#6/>P@AJ=8;'S9BR4/P**R_^HBO;-H7IOL0=QL,":YE,]=;*,P^]&D+!1S%]M(3%QLBRD+Q?P6.BAI M .4N"\68E(5B9@L-8Y[G>?NTU],I"\7\Q;8AS&XK@A-XGPEEH81[68>J$?6Z M4$)9*&&V4*]&--Z5/I8*&E-"XX7LA+)0PFRA/"66AY"4K M;N/V%JTR7>AN407W](2R4/*"VP+\1 V^QD<18IK[@QB3LE#";*%]S'8^J;?J M<)*1D%O*F"VTA_EO9;N1Z>=A-"D+)2]0D3NZ[T*<8$S*0@FSA9[KPF/1/A&_ MJ;NKCC$I"R7,%OJ%N7]7%KT:;$HI*&56T"_&3TW=P'#^V>_N;LI=9#$FI:"4 M64'#)?>A8%(&2ID--%!S'Z/R.\:D#)0R&V@0\Z)Q-837]K*CE#)0RKZCF5H> MP)E[2ADH?8&]:L,2 MQJ0,E#(;Z.C2U<&:T(R2T(Q90M3>K'XT9Y2$9NQK0GO;LP8--*,,-&,VT%P^ MB:W[57GS_Z:YU"XKC+_V&)+RSXQ]!N1T#A:_LS+W%CJ'[*BZ/]@N.*/D,VOE M,VE/=N_?Y6JE*Y5_@?8=',]DD&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!. M^T>QC06,)KG]6,["_M L9A/QK5"#*-X%>H2 IU_UT([[[C3L]N=A\7$\G(95 MLQO'\X\0AO6N'MOAH3O7T^7(INN/[7A9]MMP;M?O[;8&62X]]/G^YF+ MU\]S_9^)W6:S7]>?W?KWL9[&?PP.?[K^?=C5.C:+U[;?UG'5A(_#;?<0KIOX M<)G<+%[>5DW_\A:;,'>00)#,'Z00I/,')0A*\P<9!-G\00Y!/G]0AJ \?U"! MH#)_T",$/$.Q+('9'N2&!W1+PC@=Z">@N!WH)Z"X'>,GG8)M!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%LG+TL(]%;4 M6PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]$ZH=R+0.Z'>B4#OA'HG KT3 MZIT(]$Z3E]T$>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>B?4.Q'H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&V3CY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU M=@*],^J="?3.J'2,.\.U\_?TQ M4%H=QV%*VVJ?<_C(6&KW-+I4^T!36=GY.+I MY[E&=7/]F7;N?LBK+\?R<^K]M*TB#:E:?3IMG+.VE0MAZ%N7RSI[F+H_4M9/ M"74YN>Q)^SZDJ[*A8J\FS"M_#W@Z]^V!8NP[6MVZF+^ZL>QBQX&E_#A0JL^7 M>*5'O]OU+76^O1_+D3J%2*Y+>Z(\#O6IZ-7YY%QNF$Z?_.+\I23SZ74HA2CF_OPKOB26TA>_'\W3[JA[8W:YWI\^'I9Y)+8\+K_C MWV?\4O^=?0B0/B1('PJD#PW2AP'IPX+TT8#T\0&D#[Y!:01%5(Y"*D&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( )..=%C&PO=V]R:W-H965T M&UL4$L! A0#% @ DXYT6+)4< !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ DXYT6&6:>GKZ" 5B@ !@ ("!3RP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6#_Y M?PY))0 _'0 !@ ("!J3T 'AL+W=O&UL4$L! A0#% @ MDXYT6./8Y<$M!P A, !D ("!26@ 'AL+W=O&PO=V]R:W-H965TSR7<@0 (D* 9 " @>R5 !X;"]W;W)K&UL4$L! A0#% @ DXYT6,L_UIU$!0 9@\ !D M ("!E9H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ DXYT6'3OS0&-!P 5Q@ !D ("!0*X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT M6"%7J:/* P WP@ !D ("!V[\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6$M%KY4:* \X, M !D ("!&

&PO=V]R:W-H965T[ MI ( +H& 9 " @5'W !X;"]W;W)K&UL4$L! A0#% @ DXYT6"RX%IM? P (PD !D M ("!+/H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ DXYT6 ' =GW+ P LPH !D ("!\@0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6/%- M!3M\! TPT !D ("!>!(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6&H-6%4=! $0\ !D M ("!CR,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ DXYT6'-J^'/* @ 40@ !D ("! M52T! 'AL+W=O[!(' #X,0 &0 @(%6, $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ DXYT6-1>UW3> P /@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6 TA\=*@ M @ 6 @ !D ("!OD&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6*3 1%]!!P @D\ !D M ("!!E$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ DXYT6'<-&;L ! +Q0 !D ("!86 ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MDXYT6$H#SY;] @ _P< !D ("!SFP! 'AL+W=O? # #7%@ &0 @($& M>P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6(9!AT26 @ ^@8 !D M ("!TX(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ DXYT6!O#0D8'! OPX !D ("!>8X! 'AL M+W=O$# M ^$P &0 @(&WD@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT M6&T)5LSP 0 (@0 !D ("!(YD! 'AL+W=O&PO=V]R:W-H965T? 0!X;"]W;W)K M&UL4$L! A0#% @ DXYT6$V"%.PT P T0L M !D ("!AJ(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6(!2-V)) P L T !D M ("!U+H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ DXYT6!7?61@U P B D !D ("!@<4! 'AL+W=O M&PO=V]R:W-H965T0, &L+ 9 " @07, M 0!X;"]W;W)K&UL4$L! A0#% @ DXYT6![C M\L2(!@ ]3D !D ("!M<\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DXYT6)_JP%]" @ F 4 !D M ("!1=P! 'AL+W=O&PO M=V]R:W-H965T[N K 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !< %P .QD $;Q 0 $! end XML 105 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 106 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 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 234 403 1 false 80 0 false 11 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity Consolidated Statements of Changes in Shareholders' Equity Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Description of Business Sheet http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 7 false false R8.htm 10201 - Disclosure - Basis of Preparation Sheet http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparation Basis of Preparation Notes 8 false false R9.htm 10301 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10401 - Disclosure - Short Term Investments Sheet http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestments Short Term Investments Notes 10 false false R11.htm 10501 - Disclosure - Property and Equipment Sheet http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 11 false false R12.htm 10601 - Disclosure - Revolving Line of Credit Sheet http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCredit Revolving Line of Credit Notes 12 false false R13.htm 10701 - Disclosure - Shareholders' Equity Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquity Shareholders' Equity Notes 13 false false R14.htm 10801 - Disclosure - Revenue Recognition Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 14 false false R15.htm 11001 - Disclosure - Income Taxes Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 11101 - Disclosure - Commitments and Contingencies Sheet http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 11201 - Disclosure - Leases Sheet http://www.epsilonenergyltd.com/role/DisclosureLeases Leases Notes 17 false false R18.htm 11301 - Disclosure - Net Income Per Share Sheet http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShare Net Income Per Share Notes 18 false false R19.htm 11401 - Disclosure - Operating Segments Sheet http://www.epsilonenergyltd.com/role/DisclosureOperatingSegments Operating Segments Notes 19 false false R20.htm 11501 - Disclosure - Commodity Risk Management Activities Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivities Commodity Risk Management Activities Notes 20 false false R21.htm 11601 - Disclosure - Asset Retirement Obligations Sheet http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligations Asset Retirement Obligations Notes 21 false false R22.htm 11701 - Disclosure - Fair Value Measurements Sheet http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 11801 - Disclosure - Current Expected Credit Loss Sheet http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLoss Current Expected Credit Loss Notes 23 false false R24.htm 11901 - Disclosure - Subsequent Events Sheet http://www.epsilonenergyltd.com/role/DisclosureSubsequentEvents Subsequent Events Notes 24 false false R25.htm 20202 - Disclosure - Basis of Preparation (Policies) Sheet http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies Basis of Preparation (Policies) Policies http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPolicies 25 false false R26.htm 20302 - Disclosure - Summary Of Significant Accounting Policies (Policies) Sheet http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary Of Significant Accounting Policies (Policies) Policies http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 30303 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPolicies 27 false false R28.htm 30403 - Disclosure - Short Term Investments (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsTables Short Term Investments (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestments 28 false false R29.htm 30503 - Disclosure - Property and Equipment (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipment 29 false false R30.htm 30603 - Disclosure - Revolving Line of Credit (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditTables Revolving Line of Credit (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCredit 30 false false R31.htm 30703 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquity 31 false false R32.htm 30803 - Disclosure - Revenue Recognition (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognition 32 false false R33.htm 30903 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables 33 false false R34.htm 31003 - Disclosure - Income Taxes (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxes 34 false false R35.htm 31103 - Disclosure - Leases (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureLeases 35 false false R36.htm 31203 - Disclosure - Net Income Per Share (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShare 36 false false R37.htm 31303 - Disclosure - Operating Segments (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsTables Operating Segments (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureOperatingSegments 37 false false R38.htm 31503 - Disclosure - Commodity Risk Management Activities (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables Commodity Risk Management Activities (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivities 38 false false R39.htm 31703 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurements 39 false false R40.htm 40101 - Disclosure - Description of Business (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusinessDetails Description of Business (Details) Details http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusiness 40 false false R41.htm 40301 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashDetails Summary of Significant Accounting Policies - Reconciliation of Cash (Details) Details 41 false false R42.htm 40302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 42 false false R43.htm 40401 - Disclosure - Short Term Investments (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails Short Term Investments (Details) Details http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsTables 43 false false R44.htm 40402 - Disclosure - Short Term Investments - Narratives (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails Short Term Investments - Narratives (Details) Details 44 false false R45.htm 40501 - Disclosure - Property and Equipment (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentTables 45 false false R46.htm 40502 - Disclosure - Property and Equipment - Property Acquisition and Sale (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails Property and Equipment - Property Acquisition and Sale (Details) Details 46 false false R47.htm 40601 - Disclosure - Revolving Line of Credit (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails Revolving Line of Credit (Details) Details http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditTables 47 false false R48.htm 40602 - Disclosure - Revolving Line of Credit - Ratios (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails Revolving Line of Credit - Ratios (Details) Details 48 false false R49.htm 40701 - Disclosure - Shareholders' Equity - Share Capital (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails Shareholders' Equity - Share Capital (Details) Details 49 false false R50.htm 40702 - Disclosure - Shareholders' Equity - Purchases of Equity Shares (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails Shareholders' Equity - Purchases of Equity Shares (Details) Details 50 false false R51.htm 40703 - Disclosure - Shareholders' Equity - Equity Incentive Plan (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityEquityIncentivePlanDetails Shareholders' Equity - Equity Incentive Plan (Details) Details 51 false false R52.htm 40704 - Disclosure - Shareholders' Equity - Restricted Stock (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails Shareholders' Equity - Restricted Stock (Details) Details 52 false false R53.htm 40705 - Disclosure - Shareholders' Equity - Performance Stock Units Assumptions (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails Shareholders' Equity - Performance Stock Units Assumptions (Details) Details 53 false false R54.htm 40706 - Disclosure - Shareholders' Equity - Performance Stock Units (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails Shareholders' Equity - Performance Stock Units (Details) Details 54 false false R55.htm 40707 - Disclosure - Shareholders' Equity - Stock Option Activity (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails Shareholders' Equity - Stock Option Activity (Details) Details 55 false false R56.htm 40708 - Disclosure - Shareholders' Equity - Stock Option Activity, Narrative (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails Shareholders' Equity - Stock Option Activity, Narrative (Details) Details 56 false false R57.htm 40709 - Disclosure - Shareholders' Equity - Stock Options Outstanding (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails Shareholders' Equity - Stock Options Outstanding (Details) Details 57 false false R58.htm 40801 - Disclosure - Revenue Recognition - Summary of revenue (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails Revenue Recognition - Summary of revenue (Details) Details 58 false false R59.htm 40802 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 59 false false R60.htm 40803 - Disclosure - Revenue Recognition - Accounts receivable (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails Revenue Recognition - Accounts receivable (Details) Details 60 false false R61.htm 40901 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables 61 false false R62.htm 41001 - Disclosure - Income Taxes - Income before income taxes (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails Income Taxes - Income before income taxes (Details) Details 62 false false R63.htm 41002 - Disclosure - Income Taxes - Current and Deferred Tax Expense (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails Income Taxes - Current and Deferred Tax Expense (Details) Details 63 false false R64.htm 41003 - Disclosure - Income Taxes - Reconciliation of Income taxes (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails Income Taxes - Reconciliation of Income taxes (Details) Details 64 false false R65.htm 41004 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails Income Taxes - Net Deferred Tax Liabilities (Details) Details 65 false false R66.htm 41005 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 66 false false R67.htm 41006 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 67 false false R68.htm 41101 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingencies 68 false false R69.htm 41201 - Disclosure - Leases - Lease Commitment (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails Leases - Lease Commitment (Details) Details 69 false false R70.htm 41202 - Disclosure - Leases - Narrative (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 70 false false R71.htm 41203 - Disclosure - Leases - Future Minimum Lease Commitments (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails Leases - Future Minimum Lease Commitments (Details) Details 71 false false R72.htm 41301 - Disclosure - Net Income Per Share (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails Net Income Per Share (Details) Details http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables 72 false false R73.htm 41401 - Disclosure - Operating Segments - Segments (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails Operating Segments - Segments (Details) Details 73 false false R74.htm 41402 - Disclosure - Operating Segments - Customers (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails Operating Segments - Customers (Details) Details 74 false false R75.htm 41501 - Disclosure - Commodity Risk Management Activities - Commodity Price Risks (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityPriceRisksDetails Commodity Risk Management Activities - Commodity Price Risks (Details) Details 75 false false R76.htm 41502 - Disclosure - Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details) Details 76 false false R77.htm 41503 - Disclosure - Commodity Risk Management Activities - Fair Value of Asset (Liability) (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails Commodity Risk Management Activities - Fair Value of Asset (Liability) (Details) Details 77 false false R78.htm 41504 - Disclosure - Commodity Risk Management Activities - Fair value of derivatives on a net basis (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails Commodity Risk Management Activities - Fair value of derivatives on a net basis (Details) Details 78 false false R79.htm 41601 - Disclosure - Asset Retirement Obligations (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails Asset Retirement Obligations (Details) Details http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligations 79 false false R80.htm 41701 - Disclosure - Fair Value Measurements (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsTables 80 false false R81.htm 41801 - Disclosure - Current Expected Credit Loss (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLossDetails Current Expected Credit Loss (Details) Details http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLoss 81 false false R82.htm 41901 - Disclosure - Subsequent Events (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.epsilonenergyltd.com/role/DisclosureSubsequentEvents 82 false false R83.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 83 false false R84.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 84 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesOutstanding, us-gaap:LessorOperatingLeaseTermOfContract, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms - epsn-20231231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 11 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:CommonStockSharesAuthorizedUnlimited, us-gaap:FairValueRecurringBasisUnobservableInputReconciliationNetDerivativeAssetLiabilityGainLossStatementOfIncomeExtensibleList, us-gaap:PreferredStockSharesAuthorizedUnlimited - epsn-20231231x10k.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41901 - Disclosure - Subsequent Events (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. epsn-20231231.xsd 483, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 epsn-20231231.xsd epsn-20231231_cal.xml epsn-20231231_def.xml epsn-20231231_lab.xml epsn-20231231_pre.xml epsn-20231231x10k.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 111 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "epsn-20231231x10k.htm": { "nsprefix": "epsn", "nsuri": "http://www.epsilonenergyltd.com/20231231", "dts": { "schema": { "local": [ "epsn-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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "epsn-20231231_cal.xml" ] }, "definitionLink": { "local": [ "epsn-20231231_def.xml" ] }, "labelLink": { "local": [ "epsn-20231231_lab.xml" ] }, "presentationLink": { "local": [ "epsn-20231231_pre.xml" ] }, "inline": { "local": [ "epsn-20231231x10k.htm" ] } }, "keyStandard": 339, "keyCustom": 64, "axisStandard": 29, "axisCustom": 0, "memberStandard": 46, "memberCustom": 33, "hidden": { "total": 19, "http://fasb.org/us-gaap/2023": 16, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 234, "entityCount": 1, "segmentCount": 80, "elementCount": 731, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 924, "http://xbrl.sec.gov/dei/2023": 40, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R3": { "role": "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:PreferredStockNoParValue", "unitRef": "Unit_Divide_USD_shares_g8FMyyJxH02jHgcxBE4McQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:PreferredStockNoParValue", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:PreferredStockSharesIssued", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R4": { "role": "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome", "longName": "00200 - Statement - Consolidated Statements of Operations and Comprehensive Income", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:LeaseAndRentalExpense", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R5": { "role": "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "00300 - Statement - Consolidated Statements of Changes in Shareholders' Equity", "shortName": "Consolidated Statements of Changes in Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Nv0rgzp29EO16_MiWqcK2w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Nv0rgzp29EO16_MiWqcK2w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusiness", "longName": "10101 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparation", "longName": "10201 - Disclosure - Basis of Preparation", "shortName": "Basis of Preparation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10301 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestments", "longName": "10401 - Disclosure - Short Term Investments", "shortName": "Short Term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipment", "longName": "10501 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:OilAndGasPropertiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:OilAndGasPropertiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCredit", "longName": "10601 - Disclosure - Revolving Line of Credit", "shortName": "Revolving Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquity", "longName": "10701 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognition", "longName": "10801 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxes", "longName": "11001 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingencies", "longName": "11101 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.epsilonenergyltd.com/role/DisclosureLeases", "longName": "11201 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShare", "longName": "11301 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegments", "longName": "11401 - Disclosure - Operating Segments", "shortName": "Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivities", "longName": "11501 - Disclosure - Commodity Risk Management Activities", "shortName": "Commodity Risk Management Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligations", "longName": "11601 - Disclosure - Asset Retirement Obligations", "shortName": "Asset Retirement Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurements", "longName": "11701 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLoss", "longName": "11801 - Disclosure - Current Expected Credit Loss", "shortName": "Current Expected Credit Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEvents", "longName": "11901 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies", "longName": "20202 - Disclosure - Basis of Preparation (Policies)", "shortName": "Basis of Preparation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20302 - Disclosure - Summary Of Significant Accounting Policies (Policies)", "shortName": "Summary Of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R27": { "role": "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30303 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsTables", "longName": "30403 - Disclosure - Short Term Investments (Tables)", "shortName": "Short Term Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentTables", "longName": "30503 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "srt:ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OilAndGasPropertiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "srt:ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OilAndGasPropertiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditTables", "longName": "30603 - Disclosure - Revolving Line of Credit (Tables)", "shortName": "Revolving Line of Credit (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables", "longName": "30703 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionTables", "longName": "30803 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables", "longName": "30903 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "shortName": "Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables", "longName": "31003 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.epsilonenergyltd.com/role/DisclosureLeasesTables", "longName": "31103 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables", "longName": "31203 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsTables", "longName": "31303 - Disclosure - Operating Segments (Tables)", "shortName": "Operating Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables", "longName": "31503 - Disclosure - Commodity Risk Management Activities (Tables)", "shortName": "Commodity Risk Management Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsTables", "longName": "31703 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusinessDetails", "longName": "40101 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashDetails", "longName": "40301 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "40302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "epsn:AssetDevelopmentCostsCapitalizationPercentage", "unitRef": "Unit_Standard_pure_Aw_f5fxY50eugt1rODofeg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "epsn:GasGatheringSystemPropertiesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "epsn:AssetDevelopmentCostsCapitalizationPercentage", "unitRef": "Unit_Standard_pure_Aw_f5fxY50eugt1rODofeg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "epsn:GasGatheringSystemPropertiesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails", "longName": "40401 - Disclosure - Short Term Investments (Details)", "shortName": "Short Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_vF9y7gVX8EOVcEvVKZNo8g", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R44": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails", "longName": "40402 - Disclosure - Short Term Investments - Narratives (Details)", "shortName": "Short Term Investments - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_5_1_2023_To_5_31_2023_bLuqRAjUE0-SQR4huaG4Aw", "name": "us-gaap:DebtSecuritiesHeldToMaturityTransferAmount", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_5_1_2023_To_5_31_2023_bLuqRAjUE0-SQR4huaG4Aw", "name": "us-gaap:DebtSecuritiesHeldToMaturityTransferAmount", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "longName": "40501 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:ProvedOilAndGasPropertySuccessfulEffortMethod", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "longName": "40502 - Disclosure - Property and Equipment - Property Acquisition and Sale (Details)", "shortName": "Property and Equipment - Property Acquisition and Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "epsn:NumberOfAssetAcquisitions", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OilAndGasPropertiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "epsn:NumberOfAssetAcquisitions", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OilAndGasPropertiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "longName": "40601 - Disclosure - Revolving Line of Credit (Details)", "shortName": "Revolving Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_qU2mR_zwOkq2jnFYpzWcmA", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_qU2mR_zwOkq2jnFYpzWcmA", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "longName": "40602 - Disclosure - Revolving Line of Credit - Ratios (Details)", "shortName": "Revolving Line of Credit - Ratios (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_EPtDFGkLDkqVIpwpNUSScQ", "name": "epsn:CurrentRatio", "unitRef": "Unit_Standard_pure_Aw_f5fxY50eugt1rODofeg", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_EPtDFGkLDkqVIpwpNUSScQ", "name": "epsn:CurrentRatio", "unitRef": "Unit_Standard_pure_Aw_f5fxY50eugt1rODofeg", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "longName": "40701 - Disclosure - Shareholders' Equity - Share Capital (Details)", "shortName": "Shareholders' Equity - Share Capital (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_g8FMyyJxH02jHgcxBE4McQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:CommonStockNoParValue", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "longName": "40702 - Disclosure - Shareholders' Equity - Purchases of Equity Shares (Details)", "shortName": "Shareholders' Equity - Purchases of Equity Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_30_2024_To_1_30_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_oB82eGNIzEi3ajm55juu-w", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ShareRepurchaseProgramAxis_epsn_NormalCourseIssuerBidRepurchaseProgramMember_YLGoWbErDkaJnfFRjZK2jg", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R51": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityEquityIncentivePlanDetails", "longName": "40703 - Disclosure - Shareholders' Equity - Equity Incentive Plan (Details)", "shortName": "Shareholders' Equity - Equity Incentive Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "longName": "40704 - Disclosure - Shareholders' Equity - Restricted Stock (Details)", "shortName": "Shareholders' Equity - Restricted Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_4tEOcWaJ6k2FACSaSQcX3g", "name": "epsn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageMarketPriceGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_g8FMyyJxH02jHgcxBE4McQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R53": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "longName": "40705 - Disclosure - Shareholders' Equity - Performance Stock Units Assumptions (Details)", "shortName": "Shareholders' Equity - Performance Stock Units Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_epsn_PerformanceStockUnitsMember_6iCUhTtLh02Mts5Us7uBeg", "name": "epsn:NumberOfPerformanceTargets", "unitRef": "Unit_Standard_item_HTUoJ0MXM0qaoU2I8zUayQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_epsn_PerformanceStockUnitsMember_6iCUhTtLh02Mts5Us7uBeg", "name": "epsn:NumberOfPerformanceTargets", "unitRef": "Unit_Standard_item_HTUoJ0MXM0qaoU2I8zUayQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "longName": "40706 - Disclosure - Shareholders' Equity - Performance Stock Units (Details)", "shortName": "Shareholders' Equity - Performance Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_epsn_PerformanceStockUnitsMember_2T8x8bcKm0C1wLav2ld3gg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_epsn_PerformanceStockUnitsMember_2T8x8bcKm0C1wLav2ld3gg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "longName": "40707 - Disclosure - Shareholders' Equity - Stock Option Activity (Details)", "shortName": "Shareholders' Equity - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_UCQ5wjW5kkyGSR-8w8Djkw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_AaIir4SbqUW9txgikFy0UA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R56": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails", "longName": "40708 - Disclosure - Shareholders' Equity - Stock Option Activity, Narrative (Details)", "shortName": "Shareholders' Equity - Stock Option Activity, Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_0C_ejfRtE02myeIysgYGlQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_0C_ejfRtE02myeIysgYGlQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails", "longName": "40709 - Disclosure - Shareholders' Equity - Stock Options Outstanding (Details)", "shortName": "Shareholders' Equity - Stock Options Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_0C_ejfRtE02myeIysgYGlQ", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_0C_ejfRtE02myeIysgYGlQ", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "longName": "40801 - Disclosure - Revenue Recognition - Summary of revenue (Details)", "shortName": "Revenue Recognition - Summary of revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_epsn_GasGatheringAndCompressionMember_us-gaap_SubsegmentsConsolidationItemsAxis_us-gaap_IntersubsegmentEliminationsMember_lECFeuMYIkK-DZmPYQJ23A", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R59": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "longName": "40802 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:ProvisionForDoubtfulAccounts", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:ProvisionForDoubtfulAccounts", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "longName": "40803 - Disclosure - Revenue Recognition - Accounts receivable (Details)", "shortName": "Revenue Recognition - Accounts receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_IkHYpeTEuUe47uDvmX_TiQ", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R61": { "role": "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "longName": "40901 - Disclosure - Accumulated Other Comprehensive Income (Details)", "shortName": "Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2022_Q6g5gzqtf0OaeNxhkZNssw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_6SR9q7XqVU2tsr4pJGZzgQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R62": { "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails", "longName": "41001 - Disclosure - Income Taxes - Income before income taxes (Details)", "shortName": "Income Taxes - Income before income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails", "longName": "41002 - Disclosure - Income Taxes - Current and Deferred Tax Expense (Details)", "shortName": "Income Taxes - Current and Deferred Tax Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails", "longName": "41003 - Disclosure - Income Taxes - Reconciliation of Income taxes (Details)", "shortName": "Income Taxes - Reconciliation of Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails", "longName": "41004 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details)", "shortName": "Income Taxes - Net Deferred Tax Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails", "longName": "41005 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "epsn:OperatingLossCarryforwardsExpectedToExpire", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "epsn:OperatingLossCarryforwardsExpectedToExpire", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "41006 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R68": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41101 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "longName": "41201 - Disclosure - Leases - Lease Commitment (Details)", "shortName": "Leases - Lease Commitment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "epsn:OperatingLeaseRightOfUseAssetCurrent", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "epsn:OperatingLeaseRightOfUseAssetCurrent", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails", "longName": "41202 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:OperatingLeasesRentExpenseNet", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R71": { "role": "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "longName": "41203 - Disclosure - Leases - Future Minimum Lease Commitments (Details)", "shortName": "Leases - Future Minimum Lease Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "longName": "41301 - Disclosure - Net Income Per Share (Details)", "shortName": "Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R73": { "role": "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "longName": "41401 - Disclosure - Operating Segments - Segments (Details)", "shortName": "Operating Segments - Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "epsn:ProjectOperatingCosts", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R74": { "role": "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "longName": "41402 - Disclosure - Operating Segments - Customers (Details)", "shortName": "Operating Segments - Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:GainLossOnSaleOfOilAndGasProperty", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_srt_NaturalGasReservesMember_B6Naa7VSMk2ioRj89OlKhw", "name": "epsn:ConcentrationRiskNumberOfCustomers", "unitRef": "Unit_Standard_customer_6beEAdOVWUmT62jy3RYgzg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R75": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityPriceRisksDetails", "longName": "41501 - Disclosure - Commodity Risk Management Activities - Commodity Price Risks (Details)", "shortName": "Commodity Risk Management Activities - Commodity Price Risks (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails", "longName": "41502 - Disclosure - Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details)", "shortName": "Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R77": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails", "longName": "41503 - Disclosure - Commodity Risk Management Activities - Fair Value of Asset (Liability) (Details)", "shortName": "Commodity Risk Management Activities - Fair Value of Asset (Liability) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_12_31_2022_Q6g5gzqtf0OaeNxhkZNssw", "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_IkHYpeTEuUe47uDvmX_TiQ", "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R78": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails", "longName": "41504 - Disclosure - Commodity Risk Management Activities - Fair value of derivatives on a net basis (Details)", "shortName": "Commodity Risk Management Activities - Fair value of derivatives on a net basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:DerivativeAssetFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OffsettingAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R79": { "role": "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails", "longName": "41601 - Disclosure - Asset Retirement Obligations (Details)", "shortName": "Asset Retirement Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "epsn:AssetRetirementObligationNetPresentValue", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AssetRetirementObligationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "epsn:AssetRetirementObligationNetPresentValue", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AssetRetirementObligationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails", "longName": "41701 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_LAdF_zP22EWb7J834vBPGQ", "name": "us-gaap:DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R81": { "role": "http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLossDetails", "longName": "41801 - Disclosure - Current Expected Credit Loss (Details)", "shortName": "Current Expected Credit Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FinancingReceivableAllowanceForCreditLosses", "p", "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kCLNrrzjb0-MlCE7lPQpog", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FinancingReceivableAllowanceForCreditLosses", "p", "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails", "longName": "41901 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_30_2024_To_1_30_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_oB82eGNIzEi3ajm55juu-w", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Unit_Standard_shares_VuD5A61X4kajheFeM9TB4g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_30_2024_To_1_30_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_oB82eGNIzEi3ajm55juu-w", "name": "epsn:SharesRepurchasedAveragePricePerShare", "unitRef": "Unit_Divide_USD_shares_g8FMyyJxH02jHgcxBE4McQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "unique": true } }, "R83": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "83", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_-bT5MAuLcEKmfh08J-ZHRQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_kkI6VC9p60COGl5_twyhKQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "84", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_BeNksaBWU0iEA-2NI-NNlg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_BeNksaBWU0iEA-2NI-NNlg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "epsn-20231231x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable trade", "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": [ "r33", "r812" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of accounts receivable net of allowance for doubtful accounts", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r964" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r758" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable", "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": [ "r330", "r331" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Accretion of discount on available for sale securities", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r140" ] }, "epsn_AccruedCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AccruedCapitalExpenditures", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for capital expenditures.", "label": "Accrued Capital Expenditures", "terseLabel": "Accrued capital expenditures" } } }, "auth_ref": [] }, "epsn_AccruedGatheringFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AccruedGatheringFees", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for gathering fees.", "label": "Accrued Gathering Fees", "terseLabel": "Gathering fees payable" } } }, "auth_ref": [] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Royalties, Current", "terseLabel": "Royalties payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36", "r778" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "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": [ "r242", "r243", "r575", "r576", "r577", "r578", "r579", "r580" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r43", "r44", "r128", "r226", "r643", "r677", "r678" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r242", "r243", "r575", "r576", "r577", "r578", "r579", "r580" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r16", "r44", "r555", "r558", "r595", "r673", "r674", "r936", "r937", "r938", "r943", "r944", "r945" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation Adjustment", "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", "r16", "r44", "r243", "r244", "r576", "r577", "r578", "r579", "r580", "r936" ] }, "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": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r865" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "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": [ "r121", "r812", "r1041" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital [Member]", "terseLabel": "Additional paid-in Capital", "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": [ "r508", "r509", "r510", "r686", "r943", "r944", "r945", "r1016", "r1044" ] }, "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": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r871" ] }, "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": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r871" ] }, "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": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r871" ] }, "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": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r871" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expenses", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r81", "r82", "r474" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "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": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r835", "r847", "r857", "r883" ] }, "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": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r838", "r850", "r860", "r886" ] }, "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": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r871" ] }, "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": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r878" ] }, "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r842", "r851", "r861", "r878", "r887", "r891", "r899" ] }, "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": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r897" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r506", "r515" ] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLoss" ], "lang": { "en-us": { "role": { "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Current Expected Credit Loss", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r68" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total Anti-dilutive shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r291" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [] }, "epsn_AreaOfLandAcquired": { "xbrltype": "areaItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AreaOfLandAcquired", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of acres of land acquired during period.", "label": "Area Of Land Acquired", "terseLabel": "Acres of land acquired" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1010" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Asset acquisition, consideration", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r808", "r1011", "r1012", "r1013" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1010" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Line Items]", "terseLabel": "Property and equipment Acquisition and Sale", "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": [ "r1010" ] }, "epsn_AssetAcquisitionNumberOfWellboresAcquired": { "xbrltype": "integerItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetAcquisitionNumberOfWellboresAcquired", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of wellbores acquired.", "label": "Asset Acquisition Number of Wellbores Acquired", "terseLabel": "Asset acquisition, number of wellbores acquired" } } }, "auth_ref": [] }, "epsn_AssetAcquisitionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetAcquisitionOneMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to asset acquisition one.", "label": "Asset Acquisition One" } } }, "auth_ref": [] }, "epsn_AssetAcquisitionPercentageOfInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetAcquisitionPercentageOfInterestsAcquired", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of interests acquired as at acquisition date.", "label": "Asset Acquisition, Percentage of Interests Acquired", "terseLabel": "Asset acquisition, percentage of interests acquired" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r1010" ] }, "epsn_AssetAcquisitionThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetAcquisitionThreeMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to asset acquisition three.", "label": "Asset Acquisition Three" } } }, "auth_ref": [] }, "epsn_AssetAcquisitionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetAcquisitionTwoMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to asset acquisition two.", "label": "Asset Acquisition Two" } } }, "auth_ref": [] }, "epsn_AssetAcquisitonFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetAcquisitonFourMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to asset acquisition four.", "label": "Asset Acquisiton Four [Member]", "terseLabel": "Asset acquisition" } } }, "auth_ref": [] }, "epsn_AssetDevelopmentCostsCapitalizationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetDevelopmentCostsCapitalizationPercentage", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of asset development cost capitalized during the period.", "label": "Asset Development Costs Capitalization, Percentage", "terseLabel": "Asset development costs capitalization, Percentage" } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligation", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation", "periodEndLabel": "Balance end of period", "periodStartLabel": "Balance beginning of period", "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r399", "r403" ] }, "us-gaap_AssetRetirementObligationAccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationAccretionExpense", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Accretion Expense", "terseLabel": "Accretion", "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability." } } }, "auth_ref": [ "r400", "r406" ] }, "epsn_AssetRetirementObligationAssetAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetRetirementObligationAssetAdditions", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase in the asset retirement obligation through asset additions.", "label": "Asset Retirement Obligation Asset Additions", "terseLabel": "Asset retirement obligation asset additions and adjustments" } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationCashPaidToSettle": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationCashPaidToSettle", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Cash Paid to Settle", "negatedLabel": "Settlement of asset retirement obligation", "documentation": "Amount of cash paid during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows." } } }, "auth_ref": [ "r252", "r401" ] }, "us-gaap_AssetRetirementObligationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Asset Retirement Obligations" } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationDisclosureTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligations" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation Disclosure [Text Block]", "terseLabel": "Asset Retirement Obligations", "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r186", "r398", "r402" ] }, "epsn_AssetRetirementObligationLiabilitiesAcquiredOrDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetRetirementObligationLiabilitiesAcquiredOrDisposedOf", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations acquired (disposed of) during the period.", "label": "Asset Retirement Obligation, Liabilities acquired or Disposed of", "terseLabel": "Liabilities disposed of" } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Liabilities Incurred", "terseLabel": "Liabilities acquired", "documentation": "Amount of asset retirement obligations incurred during the period." } } }, "auth_ref": [ "r404" ] }, "us-gaap_AssetRetirementObligationLiabilitiesSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationLiabilitiesSettled", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Liabilities Settled", "negatedLabel": "Wells plugged and abandoned", "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset." } } }, "auth_ref": [ "r405" ] }, "epsn_AssetRetirementObligationNetPresentValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AssetRetirementObligationNetPresentValue", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The net present value amount of a liability for an asset retirement obligation.", "label": "Asset Retirement Obligation Net Present Value", "terseLabel": "Net present value of asset retirement obligation" } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationRevisionOfEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationRevisionOfEstimate", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Revision of Estimate", "terseLabel": "Change in estimates", "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation." } } }, "auth_ref": [ "r407" ] }, "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationRollForwardAnalysisRollForward", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]", "terseLabel": "Reconciliation of provision for asset retirement obligations", "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_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r966" ] }, "us-gaap_AssetRetirementObligationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsPolicy", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation [Policy Text Block]", "terseLabel": "Asset Retirement Obligations", "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset." } } }, "auth_ref": [ "r398" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total 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": [ "r164", "r225", "r260", "r300", "r315", "r321", "r372", "r416", "r417", "r419", "r420", "r421", "r423", "r425", "r427", "r428", "r547", "r551", "r573", "r640", "r713", "r812", "r825", "r971", "r972", "r1025" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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": [ "r222", "r229", "r260", "r372", "r416", "r417", "r419", "r420", "r421", "r423", "r425", "r427", "r428", "r547", "r551", "r573", "r812", "r971", "r972", "r1025" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r260", "r372", "r416", "r417", "r419", "r420", "r421", "r423", "r425", "r427", "r428", "r547", "r551", "r573", "r971", "r972", "r1025" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets" } } }, "auth_ref": [] }, "epsn_AuburnGasGatheringSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "AuburnGasGatheringSystemMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Auburn Gas Gathering System [Member]", "label": "Auburn Gas Gathering System" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r829", "r830", "r843" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r829", "r830", "r843" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r829", "r830", "r843" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r338", "r384", "r639" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value", "terseLabel": "Securities that reached maturity", "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), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r344", "r637", "r953" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current", "terseLabel": "Short term investments", "verboseLabel": "Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r334", "r384" ] }, "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": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r894" ] }, "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": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r895" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r890" ] }, "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": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r890" ] }, "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": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r890" ] }, "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": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r890" ] }, "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": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r890" ] }, "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": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r890" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r504", "r505" ] }, "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": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r893" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r892" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r891" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r891" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparation" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Preparation", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r141" ] }, "us-gaap_BasisSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisSwapMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Basis Swap [Member]", "terseLabel": "Basis swap", "documentation": "Interest rate swap contract where both rates are variable and tied to different index rates." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Buildings", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r143" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "auth_ref": [] }, "us-gaap_CapitalizedCostsAccumulatedDepreciationDepletionAmortizationAndValuationAllowanceForRelatingToOilAndGasProducingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedCostsAccumulatedDepreciationDepletionAmortizationAndValuationAllowanceForRelatingToOilAndGasProducingActivities", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_CapitalizedCostsOilAndGasProducingActivitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Capitalized Costs, Accumulated Depreciation, Depletion, Amortization and Valuation Allowance Relating to Oil and Gas Producing Activities", "negatedLabel": "Accumulated depletion, depreciation, amortization and impairment", "documentation": "Amount of accumulated depreciation, depletion, amortization and valuation allowance relating to oil and gas producing activities." } } }, "auth_ref": [ "r160" ] }, "us-gaap_CapitalizedCostsOilAndGasProducingActivitiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedCostsOilAndGasProducingActivitiesGross", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_CapitalizedCostsOilAndGasProducingActivitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Capitalized Costs, Oil and Gas Producing Activities, Gross", "terseLabel": "Gathering system", "documentation": "The sum of capitalized costs relating to oil and gas producing activities before accounting for accumulated depreciation." } } }, "auth_ref": [ "r160" ] }, "us-gaap_CapitalizedCostsOilAndGasProducingActivitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedCostsOilAndGasProducingActivitiesNet", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetailss": { "parentTag": "epsn_SegmentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Capitalized Costs, Oil and Gas Producing Activities, Net", "terseLabel": "Gathering system", "totalLabel": "Total gathering system, net", "documentation": "Net amount of capitalized costs relating to oil and gas producing activities." } } }, "auth_ref": [ "r160" ] }, "epsn_CarryingAmountOfAvailableForSaleSecuritiesDebtSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "CarryingAmountOfAvailableForSaleSecuritiesDebtSold", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of available for sale debt securities sold.", "label": "Carrying Amount Of Available For Sale Securities Debt Sold", "terseLabel": "Carrying amount of available for sale debt securities sold" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r51", "r224", "r776" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r52", "r163" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash in the statement of cash flows", "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": [ "r51", "r138", "r257" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) increase in cash, cash equivalents, and restricted cash", "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", "r138" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "terseLabel": "Cash equivalents", "documentation": "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": [ "r224" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Uninsured Amount", "terseLabel": "Federally insured limits", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "epsn_ChangeInGatheringSystemAccruedInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ChangeInGatheringSystemAccruedInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The change in gathering system accrued in accounts payable and accrued liabilities.", "label": "Change In Gathering System Accrued In Accounts Payable And Accrued Liabilities", "terseLabel": "Change in gathering system accrued in accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "epsn_ChangeInProvedPropertiesAccruedInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ChangeInProvedPropertiesAccruedInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The change in proved properties accrued in accounts payable and accrued liabilities.", "label": "Change In Proved Properties Accrued In Accounts Payable And Accrued Liabilities", "terseLabel": "Change in proved properties accrued in accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "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": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r869" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about 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": [ "r71", "r72", "r73", "r74" ] }, "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": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r870" ] }, "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": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r870" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "verboseLabel": "Commitments and contingencies (Note 11)", "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": [ "r38", "r110", "r642", "r700" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r145", "r410", "r411", "r759", "r968" ] }, "epsn_CommodityContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "CommodityContractsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity contract" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock", "terseLabel": "Common Shares", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r815", "r816", "r817", "r819", "r820", "r821", "r822", "r943", "r944", "r1016", "r1040", "r1044" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "terseLabel": "Common shares, no par value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "xbrltype": "authorizedUnlimitedItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorizedUnlimited", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized, Unlimited", "terseLabel": "Common shares, unlimited authorized", "documentation": "Indicates that the number of common shares permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\"." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common 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": [ "r120" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r120", "r701", "r719", "r1044", "r1045" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common shares, no par value, unlimited shares authorized and 22,222,722 shares issued and 22,151,848 shares outstanding at December 31, 2023 and 23,117,144 issued and outstanding at December 31, 2022", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r120", "r701" ] }, "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": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r875" ] }, "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": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r874" ] }, "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": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r876" ] }, "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": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r873" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Net deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "NET COMPREHENSIVE INCOME", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r45", "r238", "r240", "r246", "r634", "r652" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r57", "r60", "r103", "r104", "r329", "r758" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r57", "r60", "r103", "r104", "r329", "r679", "r758" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r57", "r60", "r103", "r104", "r329", "r758", "r908" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r111", "r181" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration risk", "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": [ "r758" ] }, "epsn_ConcentrationRiskNumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ConcentrationRiskNumberOfCustomers", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number customers of the entity from which revenue was earned.", "label": "Concentration Risk Number of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)", "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": [ "r57", "r60", "r103", "r104", "r329" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r56", "r57", "r60", "r61", "r103", "r158", "r758" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r57", "r60", "r103", "r104", "r329", "r758" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r264", "r302", "r313", "r314", "r315", "r316", "r317", "r319", "r323", "r416", "r417", "r418", "r419", "r421", "r422", "r424", "r426", "r427", "r932", "r933", "r971", "r972" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r264", "r302", "r313", "r314", "r315", "r316", "r317", "r319", "r323", "r416", "r417", "r418", "r419", "r421", "r422", "r424", "r426", "r427", "r932", "r933", "r971", "r972" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "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": [ "r87", "r781" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Corporate", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r26", "r314", "r315", "r316", "r317", "r323", "r947" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Costs And Expenses", "totalLabel": "Total operating costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r131" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "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": [] }, "epsn_CurrentAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "CurrentAssetsNet", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetailss": { "parentTag": "epsn_SegmentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of current net assets (liabilities).", "label": "Current Assets, Net", "terseLabel": "Current assets, net" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "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": [ "r915", "r942", "r1008" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r915", "r942" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r154", "r534", "r540", "r942" ] }, "epsn_CurrentRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "CurrentRatio", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "documentation": "The ratio measures the ability of a company to cover its short-term liabilities with its current assets should be maintained.", "label": "Current Ratio", "terseLabel": "Current ratio" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r915", "r942", "r1008" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration risk", "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": [ "r58", "r329" ] }, "epsn_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "CustomerFourMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer four.", "label": "Customer Four" } } }, "auth_ref": [] }, "epsn_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "CustomerThreeMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer three.", "label": "Customer Three" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Revolving Line of Credit" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCredit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Revolving Line of Credit", "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": [ "r146", "r259", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r439", "r441" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Margin added to variable interest rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "verboseLabel": "Unrealized Gains/(Losses)", "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r951", "r952" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Sold, Realized Gain (Loss)", "terseLabel": "Realized gains on available for sale securities", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r959" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "terseLabel": "Summary of available-for-sale short term investments", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959" ] }, "epsn_DebtSecuritiesHeldToMaturityFairValueAfterAllowanceForCreditLossTransferAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "DebtSecuritiesHeldToMaturityFairValueAfterAllowanceForCreditLossTransferAmount", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value (held-to-maturity) transferred to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and net income (trading).", "label": "Debt Securities, Held-to-Maturity, Fair Value after Allowance for Credit Loss, Transfer, Amount", "terseLabel": "Transferred fair value" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityTransferAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityTransferAmount", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Transfer, Amount", "terseLabel": "Transferred amortized cost", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) transferred to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and net income (trading)." } } }, "auth_ref": [ "r183" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "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": [ "r942", "r1007", "r1008" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense", "totalLabel": "Total deferred tax expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r154", "r188", "r539", "r540", "r942" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Gross deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r117", "r118", "r165", "r528" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r519", "r520", "r641" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r942", "r1007", "r1008" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r529" ] }, "epsn_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.", "label": "Deferred Tax Assets, Lease Liabilities", "terseLabel": "Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Canadian net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r86", "r1006" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r86", "r1006" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Unrealized derivatives/other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r86", "r1006" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Asset Retirement Obligations", "terseLabel": "ARO", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from asset retirement obligations. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset." } } }, "auth_ref": [ "r86", "r1006" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "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": [ "r530" ] }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDerivatives", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Derivatives", "negatedLabel": "Unrealized derivatives/other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives." } } }, "auth_ref": [ "r86", "r1006" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "ROU Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r86", "r1006" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "epsn_DeferredTaxLiabilitiesOilAndGasProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "DeferredTaxLiabilitiesOilAndGasProperties", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from oil and gas properties.", "label": "Deferred Tax Liabilities, Oil and Gas Properties", "negatedLabel": "Oil and gas property" } } }, "auth_ref": [] }, "epsn_DeferredTaxLiabilitiesPartnership": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "DeferredTaxLiabilitiesPartnership", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from partnership.", "label": "Deferred Tax Liabilities, Partnership", "negatedLabel": "Partnership" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueGrossLiability", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, after Offset", "terseLabel": "Effect of Netting, Asset", "documentation": "Fair value, after effect of master netting arrangement, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative subject to master netting arrangement not elected or qualified to offset. Excludes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r231", "r780" ] }, "us-gaap_DerivativeAssetFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, after Offset and Deduction", "totalLabel": "Derivative assets, net fair value", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Excludes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r232", "r780" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": -1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails", "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "negatedLabel": "Derivative assets, amounts netted", "totalLabel": "Net Fair Value, Asset", "documentation": "Fair value of liability associated with financial asset or other 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": [ "r25", "r30", "r94", "r749", "r750" ] }, "us-gaap_DerivativeAssetFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueNetAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]", "terseLabel": "Derivative Assets" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Current", "terseLabel": "Fair value of derivatives", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r231" ] }, "us-gaap_DerivativeAveragePriceRiskOptionStrikePrice": { "xbrltype": "perUnitItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAveragePriceRiskOptionStrikePrice", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Average Price Risk Option Strike Price", "terseLabel": "Weighted average strike price", "documentation": "The average strike price on the group of price risk option contracts such as put options or call options." } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueGrossLiability", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails", "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair value, asset gross", "verboseLabel": "Derivative assets, gross fair value", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r27", "r94", "r127", "r230", "r780" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueGrossAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails", "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative liabilities, gross fair value", "verboseLabel": "Fair value, Liability gross", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r27", "r94", "r127", "r230", "r780" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Fair Value, Net", "totalLabel": "Net Fair Value of Derivatives", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r572" ] }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsAssetsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments Assets [Member]", "terseLabel": "Derivative contracts, Assets", "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": [] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative contracts, Liabilities", "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commodity Risk Management Activities" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivities" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Commodity Risk Management Activities", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r156", "r553", "r560" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Current", "terseLabel": "Fair value of derivatives", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r231" ] }, "us-gaap_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueGrossAsset", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, after Offset", "terseLabel": "Effect of Netting, Liability", "documentation": "Fair value, after effect of master netting arrangement, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative subject to master netting arrangement not elected or qualified to offset. Excludes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r231", "r780" ] }, "us-gaap_DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction", "totalLabel": "Derivative liabilities, net fair value", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Excludes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r232", "r780" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement", "weight": -1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails", "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "terseLabel": "Derivative liability, amounts netted", "totalLabel": "Net Fair Value, Liability", "documentation": "Fair value of asset associated with financial liability 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": [ "r25", "r30", "r94", "r749", "r750", "r779" ] }, "us-gaap_DerivativeLiabilityFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueNetAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativesOnNetBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]", "terseLabel": "Derivative Liabilities" } } }, "auth_ref": [] }, "us-gaap_DerivativeNonmonetaryNotionalAmountVolume": { "xbrltype": "volumeItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNonmonetaryNotionalAmountVolume", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Nonmonetary Notional Amount, Volume", "terseLabel": "Nonmonetary notional amount", "documentation": "Nominal volume used to calculate payments on a derivative instrument." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Risk Management Activities", "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_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r18", "r88", "r89", "r91", "r97", "r263" ] }, "epsn_DevelopmentGeologicalAndGeophysicalExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "DevelopmentGeologicalAndGeophysicalExpenses", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of development geological and geophysical expenses incurred during period.", "label": "Development Geological And Geophysical Expenses", "terseLabel": "Development geological and geophysical expenses" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue recognition", "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": [ "r462", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "lang": { "en-us": { "role": { "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": [ "r462", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of revenue", "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": [ "r975" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r220" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposed of by sale of properties", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r10", "r23" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration received on sale of property", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r803", "r804" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends", "negatedLabel": "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": [ "r6", "r148" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r829", "r830", "r843" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r829", "r830", "r843", "r879" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r864" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "U.S. federal", "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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Income Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net income per share, basic (in dollars per share)", "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": [ "r247", "r270", "r271", "r272", "r273", "r274", "r279", "r282", "r288", "r289", "r290", "r294", "r562", "r563", "r635", "r653", "r783" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per share, diluted (in dollars per share)", "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": [ "r247", "r270", "r271", "r272", "r273", "r274", "r282", "r288", "r289", "r290", "r294", "r562", "r563", "r635", "r653", "r783" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r278", "r291", "r292", "r293" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of currency rates on cash, cash equivalents, and restricted cash", "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; including, but not limited to, 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": [ "r1018" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Tax Rate (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r522" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of statutory tax rate and effective tax rate" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Income tax provision computed at the statutory federal tax rate (as a percent)", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r262", "r522", "r542" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance on Canadian loss (as a 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 changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1004", "r1009" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Difference in Canadian and U.S. tax rate (as a 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 applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1004", "r1009" ] }, "epsn_EffectiveIncomeTaxRateReconciliationForeignWithholdingOnDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignWithholdingOnDividends", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign withholding on dividends.", "label": "Effective Income Tax Rate Reconciliation, Foreign Withholding On Dividends", "terseLabel": "Foreign withholding on dividends" } } }, "auth_ref": [] }, "epsn_EffectiveIncomeTaxRateReconciliationForeignWithholdingOnDividendsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignWithholdingOnDividendsPercent", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign witholding on dividends.", "label": "Effective Income Tax Rate Reconciliation, Foreign Withholding On Dividends, Percent", "terseLabel": "Foreign withholding on dividends (as a percent)" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "terseLabel": "Miscellaneous other items (as a percent)", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "epsn_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentAmount", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to return to provision adjustment.", "label": "Effective Income Tax Rate Reconciliation, Return to Provision Adjustment, Amount", "terseLabel": "Return to provision adjustment" } } }, "auth_ref": [] }, "epsn_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentPercent", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to return to provision adjustment.", "label": "Effective Income Tax Rate Reconciliation, Return to Provision Adjustment, Percent", "terseLabel": "Return to provision adjustment (as a percent)" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes (as a 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1004", "r1009" ] }, "epsn_EffectiveIncomeTaxRateReconciliationStateValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationStateValuationAllowance", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the state valuation allowance.", "label": "Effective Income Tax Rate Reconciliation, State Valuation Allowance", "terseLabel": "State valuation allowance" } } }, "auth_ref": [] }, "epsn_EffectiveIncomeTaxRateReconciliationTrueUpActivityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTrueUpActivityAmount", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to true up activity.", "label": "Effective Income Tax Rate Reconciliation, True Up Activity , Amount", "terseLabel": "Adjustment of Canadian deferred tax balances" } } }, "auth_ref": [] }, "epsn_EffectiveIncomeTaxRateReconciliationTrueUpActivityPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTrueUpActivityPercent", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage 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 operations, attributable to True Up activity.", "label": "Effective Income Tax Rate Reconciliation, True Up Activity, Percent", "terseLabel": "Adjustment of Canadian deferred tax (as a percent)" } } }, "auth_ref": [] }, "epsn_EffectiveIncomeTaxReconciliationStateValuationAllowancePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "EffectiveIncomeTaxReconciliationStateValuationAllowancePercent", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the state valuation allowance", "label": "Effective Income Tax Reconciliation State Valuation Allowance, Percent", "terseLabel": "State Valuation Allowance (as a percent)" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "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": [ "r36" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted average 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": [ "r507" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost not yet recognized", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1003" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Unrecognized stock based compensation to be recognized over a period", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1003" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r827" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r827" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r906" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r827" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "terseLabel": "Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r904" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r827" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r827" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r827" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r827" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r905" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Shares purchased", "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.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r17", "r218", "r242", "r243", "r244", "r265", "r266", "r267", "r269", "r275", "r277", "r295", "r373", "r374", "r444", "r508", "r509", "r510", "r535", "r536", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r575", "r576", "r577", "r578", "r579", "r580", "r595", "r673", "r674", "r675", "r686", "r739" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r369", "r370", "r371" ] }, "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": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r872" ] }, "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": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r835", "r847", "r857", "r883" ] }, "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": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r832", "r844", "r854", "r880" ] }, "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": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r878" ] }, "epsn_ExercisePriceDollar5.03Member": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ExercisePriceDollar5.03Member", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to exercise price $5.03.", "label": "Exercise Price Dollar 5.03 [Member]", "terseLabel": "$5.03" } } }, "auth_ref": [] }, "us-gaap_ExplorationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExplorationExpense", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Exploration Expense", "terseLabel": "Gathering system operating expenses", "documentation": "Exploration expenses (including prospecting) related to oil and gas producing entities and would be included in operating expenses of that entity. Costs incurred in identifying areas that may warrant examination and in examining specific areas that are considered to have prospects of containing oil and gas reserves, including costs of drilling exploratory wells and exploratory-type stratigraphic test wells. Exploration costs may be incurred both before acquiring the related property (sometimes referred to in part as prospecting costs) and after acquiring the property. Principal types of exploration costs, which include depreciation and applicable operating costs of support equipment and facilities and other costs of exploration activities, are: (i) Costs of topographical, geographical and geophysical studies, rights of access to properties to conduct those studies, and salaries and other expenses of geologists, geophysical crews, and others conducting those studies. Collectively, these are sometimes referred to as geological and geophysical or \"G&G\" costs. (ii) Costs of carrying and retaining undeveloped properties, such as delay rentals, ad valorem taxes on properties, legal costs for title defense, and the maintenance of land and lease records. (iii) Dry hole contributions and bottom hole contributions. (iv) Costs of drilling and equipping exploratory wells. (v) Costs of drilling exploratory-type stratigraphic test wells." } } }, "auth_ref": [ "r631" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r565", "r566", "r568" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r565", "r566", "r568" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r100", "r102" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "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": [ "r436", "r465", "r466", "r467", "r468", "r469", "r470", "r566", "r602", "r603", "r604", "r790", "r791", "r800", "r801", "r802" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r102", "r157" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r564" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r436", "r465", "r470", "r566", "r602", "r800", "r801", "r802" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Level 2", "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": [ "r436", "r465", "r470", "r566", "r603", "r790", "r791", "r800", "r801", "r802" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r436", "r465", "r466", "r467", "r468", "r469", "r470", "r566", "r604", "r790", "r791", "r800", "r801", "r802" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r436", "r465", "r466", "r467", "r468", "r469", "r470", "r602", "r603", "r604", "r790", "r791", "r800", "r801", "r802" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of fair value of derivatives rollforward", "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r19", "r24" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings", "verboseLabel": "Gains on derivative contracts included in earnings", "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r567", "r569" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements", "negatedLabel": "Settlement of commodity derivative contracts", "documentation": "Amount of settlements of financial instrument classified as a derivative asset (liability) after deduction of derivative liability, measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r24", "r101" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs", "periodEndLabel": "Fair value of (liability) asset, end of the period", "periodStartLabel": "Fair value of asset (liability), beginning of the period", "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r24", "r100" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments and Fair Value", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r12", "r31" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationNetDerivativeAssetLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationNetDerivativeAssetLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability), Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "(Losses) gains on derivative contracts included in earnings, Statement of Income or Comprehensive Income", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r567" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r92", "r93", "r99" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r376", "r377", "r381", "r382", "r383", "r385", "r386", "r387", "r440", "r443", "r560", "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", "r626", "r627", "r628", "r651", "r787", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r959", "r960", "r961", "r962" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLossDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss", "terseLabel": "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": [ "r13", "r194", "r195", "r196", "r227", "r375", "r378", "r380", "r1034" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign", "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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions", "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": [ "r574" ] }, "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": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r839", "r851", "r861", "r887" ] }, "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": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r839", "r851", "r861", "r887" ] }, "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": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r839", "r851", "r861", "r887" ] }, "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": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r839", "r851", "r861", "r887" ] }, "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": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r839", "r851", "r861", "r887" ] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts", "negatedLabel": "Gain on derivative contracts", "terseLabel": "Gain on derivative contracts", "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings." } } }, "auth_ref": [ "r9", "r171", "r727", "r728", "r729", "r730" ] }, "us-gaap_GainLossOnSaleOfOilAndGasProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOilAndGasProperty", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Oil and Gas Property", "negatedLabel": "Loss (gain) on sale of oil and gas properties", "terseLabel": "Loss on sale of oil and gas properties", "documentation": "Amount of gain (loss) on sale or disposal of proven and unproven oil and gas properties." } } }, "auth_ref": [ "r9" ] }, "epsn_GasGatheringAndCompressionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "GasGatheringAndCompressionMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to gas gathering and compression.", "label": "Gathering and compression fees", "terseLabel": "Gas gathering and compression revenue" } } }, "auth_ref": [] }, "epsn_GasGatheringSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "GasGatheringSegmentMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Gas Gathering segment, which partners with other companies to operate a natural gas gathering system.", "label": "Gas Gathering Segment [Member]", "terseLabel": "Gas Gathering" } } }, "auth_ref": [] }, "epsn_GasGatheringSystemPropertiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "GasGatheringSystemPropertiesPolicyPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for gas gathering system property which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized.", "label": "Gas Gathering System Properties, Policy [Policy Text Block]", "terseLabel": "Gas Gathering System Properties" } } }, "auth_ref": [] }, "epsn_GasOilNglsAndCondensateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "GasOilNglsAndCondensateMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to gas, oil, NGLs and condensate.", "label": "Gas Oil Ngls And Condensate [Member]", "terseLabel": "Gas, oil, NGL and condensate revenue" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Abstract]", "terseLabel": "General and administrative expenses:" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r59", "r758" ] }, "epsn_GeographicLocationsOfOperationsPolicyPolicyTextBock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "GeographicLocationsOfOperationsPolicyPolicyTextBock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents policy for geographic locations of operations.", "label": "Geographic Locations Of Operations Policy [Policy Text Bock]", "terseLabel": "Geographic Locations of Operations" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesTransferredSecurityUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesTransferredSecurityUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Transfer, Unrealized Gain (Loss)", "terseLabel": "Transferred unrealized losses", "documentation": "Amount of unrealized gain (loss) from transfer of investment in debt security measured at amortized cost (held-to-maturity), to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r335" ] }, "epsn_HubSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "HubSwapMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Hub swap [Member]", "label": "NYMEX Henry Hub swap" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r829", "r830", "r843" ] }, "us-gaap_ImpairmentOfOilAndGasProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfOilAndGasProperties", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Oil and Gas Properties", "verboseLabel": "Impairment expense", "documentation": "The expense recorded to reduce the value of oil and gas assets consisting of proved properties and unproved properties as the estimate of future successful production from these properties is reduced." } } }, "auth_ref": [ "r9", "r109", "r144" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S.", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r261", "r541" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net income before income tax expense", "verboseLabel": "Net income (loss) before income tax expense", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r129", "r169", "r300", "r314", "r320", "r323", "r636", "r648", "r785" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "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": [ "r261", "r541" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income (loss) before income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations and Comprehensive Income" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r803", "r804" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "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_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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": [ "r262", "r516", "r523", "r525", "r532", "r537", "r543", "r544", "r545", "r684" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails", "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense Benefit", "terseLabel": "Income tax expense", "totalLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r176", "r189", "r276", "r277", "r308", "r521", "r538", "r654" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of income tax expense (benefit) between statutory tax rate and effective tax rate" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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": [ "r241", "r517", "r518", "r525", "r526", "r531", "r533", "r681" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance on Canadian loss", "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": [ "r1004" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Difference in Canadian and U.S. tax rate", "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": [ "r1004" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax provision computed at the statutory federal tax rate", "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": [ "r522" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Miscellaneous other items", "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 exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes", "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 state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid", "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": [ "r53" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, royalties payable and other accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidTaxes", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Taxes", "negatedLabel": "Prepaid income taxes", "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Incremental common shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r283", "r284", "r285", "r290", "r476" ] }, "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r842", "r851", "r861", "r878", "r887", "r891", "r899" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r897" ] }, "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]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r831", "r903" ] }, "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": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r831", "r903" ] }, "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": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r831", "r903" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r105", "r172", "r245", "r304", "r582", "r724", "r823", "r1042" ] }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]", "terseLabel": "Joint Interests", "documentation": "Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting." } } }, "auth_ref": [ "r0" ] }, "epsn_InterestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "InterestMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to interest.", "label": "Interest [Member]", "terseLabel": "Interest" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Net", "terseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r251", "r255", "r256" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Elimination", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r302", "r313", "r314", "r315", "r316", "r317", "r319", "r323" ] }, "us-gaap_IntersubsegmentEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersubsegmentEliminationsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Intersubsegment Eliminations [Member]", "terseLabel": "Intersubsegment Eliminations", "documentation": "Eliminating entries used in subsegment consolidation." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r133", "r303" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestments" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Short Term Investments", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r162", "r173", "r174", "r193", "r332", "r336", "r570", "r571" ] }, "epsn_JointInterestBillingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "JointInterestBillingMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to joint interest billing.", "label": "Joint interest billing" } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r934" ] }, "epsn_LandAcquiredAtEctorCountryIncludingDrillOfWellAndCompletionOfWellMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "LandAcquiredAtEctorCountryIncludingDrillOfWellAndCompletionOfWellMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the land acquired at Ector Country, including drill of well and completion of well.", "label": "Land Acquired At Ector Country Including Drill Of Well And Completion Of Well [Member]", "terseLabel": "Ector County, including drilling of well and completion of well" } } }, "auth_ref": [] }, "epsn_LandAcquiredAtEctorCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "LandAcquiredAtEctorCountryMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the land acquired at Ector Country.", "label": "Land Acquired At Ector Country [Member]", "terseLabel": "Ector County" } } }, "auth_ref": [] }, "us-gaap_LeaseAndRentalExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAndRentalExpense", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Lease And Rental Expense", "terseLabel": "Lease operating expenses", "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of operating lease", "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": [ "r1022" ] }, "epsn_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetailss": { "parentTag": "epsn_SegmentAssets", "weight": 1.0, "order": 5.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under lease.", "label": "Lease, Right of Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "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": [ "r588" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r588" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r587" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturity analysis of operating lease liability", "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": [ "r1023" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Future lease payments estimated", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "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": [ "r594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "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": [ "r594" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "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": [ "r594" ] }, "epsn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r594" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term", "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": [ "r1021" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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": [ "r583" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r1024" ] }, "epsn_LeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "LeverageRatio", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "documentation": "The ratio should maintain among debt and equity which will assesses the ability of the company to meet its financial obligations after adjusted for interest, taxes and non-cash amounts.", "label": "Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r35", "r260", "r372", "r416", "r417", "r419", "r420", "r421", "r423", "r425", "r427", "r428", "r548", "r551", "r552", "r573", "r699", "r784", "r825", "r971", "r1025", "r1026" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r125", "r168", "r645", "r812", "r941", "r963", "r1017" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r37", "r223", "r260", "r372", "r416", "r417", "r419", "r420", "r421", "r423", "r425", "r427", "r428", "r548", "r551", "r552", "r573", "r812", "r971", "r1025", "r1026" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r112", "r113", "r114", "r115", "r260", "r372", "r416", "r417", "r419", "r420", "r421", "r423", "r425", "r427", "r428", "r548", "r551", "r552", "r573", "r971", "r1025", "r1026" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Line of Credit", "verboseLabel": "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": [ "r32", "r166", "r1036" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing base", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Revolving Credit Facility", "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": [ "r940" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "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": [ "r34", "r940" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r329", "r795", "r975", "r1038", "r1039" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r471", "r629", "r672", "r691", "r692", "r742", "r744", "r746", "r747", "r751", "r770", "r771", "r786", "r792", "r805", "r814", "r973", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "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": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r870" ] }, "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": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r870" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r471", "r629", "r672", "r691", "r692", "r742", "r744", "r746", "r747", "r751", "r770", "r771", "r786", "r792", "r805", "r814", "r973", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership interest", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "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": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r890" ] }, "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": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r898" ] }, "stpr_NM": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "NM", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "New Mexico" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r329", "r795", "r975", "r1038", "r1039" ] }, "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": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r871" ] }, "epsn_NaturalGasAndOilMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NaturalGasAndOilMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Natural gas and oil member.", "label": "Natural gas and oil sales" } } }, "auth_ref": [] }, "srt_NaturalGasLiquidsReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NaturalGasLiquidsReservesMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Natural gas liquids", "documentation": "Natural gas liquids that include, but are not limited to, ethane, propane, natural gasoline, butane and isobutane." } } }, "auth_ref": [ "r192", "r632", "r976" ] }, "srt_NaturalGasReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NaturalGasReservesMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Natural gas", "documentation": "Natural gas composed primarily of methane gas, excluding liquid or condensate natural gas." } } }, "auth_ref": [ "r192", "r633" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r178", "r190" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r254" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r254" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r138", "r139", "r140" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "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": [ "r130", "r140", "r170", "r221", "r236", "r239", "r244", "r260", "r268", "r270", "r271", "r272", "r273", "r276", "r277", "r286", "r300", "r314", "r320", "r323", "r372", "r416", "r417", "r419", "r420", "r421", "r423", "r425", "r427", "r428", "r563", "r573", "r650", "r721", "r737", "r738", "r785", "r823", "r971" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income available to shareholders", "totalLabel": "NET INCOME", "verboseLabel": "Net earnings (loss) for the period", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r249", "r270", "r271", "r272", "r273", "r279", "r280", "r287", "r290", "r300", "r314", "r320", "r323", "r785" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards", "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": [] }, "epsn_NewOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NewOfficeLeaseMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to new office lease.", "label": "New Office Lease [Member]", "terseLabel": "New office lease" } } }, "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": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r870" ] }, "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": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r839", "r851", "r861", "r878", "r887" ] }, "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": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r868" ] }, "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": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r867" ] }, "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": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r878" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r898" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r898" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Other income, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r29" ] }, "epsn_NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Normal Course Issuer Bid Repurchase Program (\"NCIB\"), commenced on March 27, 2023 and ending on March 26, 2024.", "label": "Normal Course Issuer Bid Repurchase Program, March 27, 2023 To March 26, 2024 [Member]", "terseLabel": "NCIB Program 3/27/2023-3/26/2024" } } }, "auth_ref": [] }, "epsn_NormalCourseIssuerBidRepurchaseProgramMarch272024ToMarch262025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NormalCourseIssuerBidRepurchaseProgramMarch272024ToMarch262025Member", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Normal Course Issuer Bid Repurchase Program (\"NCIB\"), commenced on March 27, 2024 and ending on March 26, 2025.", "label": "Normal Course Issuer Bid Repurchase Program, March 27, 2024 To March 26, 2025 [Member]", "terseLabel": "NCIB Program 3/27/2024-3/26/2025" } } }, "auth_ref": [] }, "epsn_NormalCourseIssuerBidRepurchaseProgramMarch82022ToMarch72023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NormalCourseIssuerBidRepurchaseProgramMarch82022ToMarch72023Member", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Normal Course Issuer Bid Repurchase Program (\"NCIB\"), commenced on March 8, 2022 and ending on March 7, 2023.", "label": "Normal Course Issuer Bid Repurchase Program, March 8, 2022 To March 7, 2023 [Member]", "terseLabel": "NCIB Program 3/8/2022-3/7/2023" } } }, "auth_ref": [] }, "epsn_NormalCourseIssuerBidRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NormalCourseIssuerBidRepurchaseProgramMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Normal Course Issuer Bid Repurchase Program (\"NCIB\").", "label": "Normal Course Issuer Bid Repurchase Program [Member]", "terseLabel": "NCIB Program" } } }, "auth_ref": [] }, "epsn_NumberOfAssetAcquisitions": { "xbrltype": "integerItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NumberOfAssetAcquisitions", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of asset acquisitions.", "label": "Number of Asset Acquisitions", "terseLabel": "Number of asset acquisitions" } } }, "auth_ref": [] }, "epsn_NumberOfCompaniesPartneredToOperateNaturalGasGatheringSystem": { "xbrltype": "integerItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NumberOfCompaniesPartneredToOperateNaturalGasGatheringSystem", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of companies partnered to operate natural gas gathering system.", "label": "Number Of Companies Partnered To Operate Natural Gas Gathering System", "terseLabel": "Number of companies partnered to operate natural gas gathering system" } } }, "auth_ref": [] }, "epsn_NumberOfFinancialInstitutions": { "xbrltype": "integerItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NumberOfFinancialInstitutions", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to financial institutions with CA and US.", "label": "Number of Financial Institutions", "terseLabel": "Number of financial institutions" } } }, "auth_ref": [] }, "epsn_NumberOfPerformanceTargets": { "xbrltype": "integerItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NumberOfPerformanceTargets", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of performance targets.", "label": "Number of Performance Targets", "terseLabel": "Number of performance targets" } } }, "auth_ref": [] }, "epsn_NumberOfWellboresSold": { "xbrltype": "integerItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "NumberOfWellboresSold", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of wellbores sold.", "label": "Number of Wellbores Sold", "terseLabel": "Number of wellbores sold" } } }, "auth_ref": [] }, "stpr_OK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "OK", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "label": "Oklahoma" } } }, "auth_ref": [] }, "epsn_OfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "OfficeLeaseMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to office lease", "label": "Office Lease [Member]", "terseLabel": "Office Lease" } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Table Text Block]", "terseLabel": "Schedule of fair value of derivative assets, subject to master netting arrangements", "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [ "r126", "r233" ] }, "us-gaap_OilAndCondensateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OilAndCondensateMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Oil and condensate", "documentation": "Viscous liquid derived from petroleum and product of conversion of gas into liquid during production." } } }, "auth_ref": [ "r976" ] }, "us-gaap_OilAndGasPropertiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OilAndGasPropertiesPolicyPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Oil and Gas Properties Policy [Policy Text Block]", "terseLabel": "Oil and Natural Gas Properties", "documentation": "Disclosure of accounting policy for oil and gas property which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized." } } }, "auth_ref": [ "r11" ] }, "us-gaap_OilAndGasPropertiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OilAndGasPropertiesTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Oil and Gas Properties [Text Block]", "verboseLabel": "Property and Equipment", "documentation": "The entire disclosure for properties used in normal conduct of oil and gas exploration and producing operations. This disclosure may include property accounting policies and methodology, a schedule of property, plant and equipment gross, additions, deletions, transfers and other changes, depreciation, depletion and amortization expense, net, accumulated depreciation, depletion and amortization expense and useful lives." } } }, "auth_ref": [ "r161" ] }, "us-gaap_OilAndGasPropertySuccessfulEffortMethodAccumulatedDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OilAndGasPropertySuccessfulEffortMethodAccumulatedDepreciationDepletionAndAmortization", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_OilAndGasPropertySuccessfulEffortMethodNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Oil and Gas Property, Successful Effort Method, Accumulated Depreciation, Depletion and Amortization", "negatedLabel": "Accumulated depletion, depreciation, amortization and impairment", "documentation": "Amount of accumulated depreciation, depletion and amortization of oil and gas property carried under the successful effort method. Oil and gas property include, but not limited to, the entity's wells and related equipment and facilities." } } }, "auth_ref": [ "r106", "r160" ] }, "us-gaap_OilAndGasPropertySuccessfulEffortMethodGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OilAndGasPropertySuccessfulEffortMethodGrossAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_OilAndGasPropertySuccessfulEffortMethodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OilAndGasPropertySuccessfulEffortMethodNet", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Oil and Gas Property, Successful Effort Method, Net", "totalLabel": "Total oil and gas properties, net", "documentation": "Oil and gas properties net of accumulated depreciation, depletion, amortization, impairment, and abandonment, carried under the successful effort method." } } }, "auth_ref": [ "r106", "r160" ] }, "us-gaap_OilAndGasPropertySuccessfulEffortMethodNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OilAndGasPropertySuccessfulEffortMethodNetAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Oil and Gas Property, Successful Effort Method, Net [Abstract]", "terseLabel": "Oil and gas properties, successful efforts method" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r300", "r314", "r320", "r323", "r785" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "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": [ "r589", "r811" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Future Minimum Lease Commitments" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r585" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetailss": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current obligations under leases", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r585" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetailss": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long term", "verboseLabel": "Long-term lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r585" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r586", "r590" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetailss": { "parentTag": "epsn_OperatingLeaseRightOfUseAssetCurrentAndNonCurrent", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 }, "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetailss": { "parentTag": "epsn_SegmentAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets, long term", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r584" ] }, "epsn_OperatingLeaseRightOfUseAssetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "OperatingLeaseRightOfUseAssetCurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetailss": { "parentTag": "epsn_OperatingLeaseRightOfUseAssetCurrentAndNonCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease, current.", "label": "Operating Lease, Right-Of-Use Asset, Current", "terseLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "epsn_OperatingLeaseRightOfUseAssetCurrentAndNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "OperatingLeaseRightOfUseAssetCurrentAndNonCurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease, current and non current.", "label": "Operating Lease, Right-Of-Use Asset, Current and Non Current", "totalLabel": "Total operating lease right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r593", "r811" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "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": [ "r592", "r811" ] }, "us-gaap_OperatingLeasesRentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesRentExpenseNet", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Rent Expense, Net", "verboseLabel": "Rent expense for operating leases", "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": [ "r175" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carry-forwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r85" ] }, "epsn_OperatingLossCarryforwardsExpectedToExpire": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "OperatingLossCarryforwardsExpectedToExpire", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws expected to expire.", "label": "Operating Loss Carryforwards Expected To Expire", "terseLabel": "Operating loss carryforward expected to expire" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "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": [ "r84" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "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": [ "r83" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "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": [ "r313", "r314", "r315", "r316", "r317", "r323" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "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": [ "r36" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r228", "r812" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r7", "r15", "r155" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Translation (loss) gain", "verboseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r15", "r155", "r237", "r240" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain on securities", "verboseLabel": "Unrealized (loss) gain on securities", "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": [ "r234", "r235", "r368" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other General and Administrative Expense", "terseLabel": "Other general and administrative expenses", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r132", "r1043" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r135" ] }, "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": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r870" ] }, "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": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r837", "r849", "r859", "r885" ] }, "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": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r840", "r852", "r862", "r888" ] }, "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": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r840", "r852", "r862", "r888" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "stpr_PA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "PA", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "PENNSYLVANIA", "terseLabel": "Pennsylvania" } } }, "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]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r866" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Buyback of common shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "negatedLabel": "Debt issuance costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsOfOrdinaryDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfOrdinaryDividends", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Dividends paid", "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of short term investments - available for sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r48", "r250", "r333" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Held-to-Maturity Securities", "negatedLabel": "Purchases of short term investments - held to maturity", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r48", "r333" ] }, "epsn_PaymentsToAcquireLandBuildingsAndOtherPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PaymentsToAcquireLandBuildingsAndOtherPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of land, buildings and other property, plan and equipment.", "label": "Payments to Acquire Land, Buildings and Other Property, Plant and Equipment", "negatedLabel": "Additions to land, buildings and property and equipment" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireOilAndGasEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOilAndGasEquipment", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments To Acquire Oil And Gas Equipment", "negatedLabel": "Additions to gathering system properties", "documentation": "The cash outflow to purchase long lived physical asset use for the normal oil and gas operations and not intended for resale." } } }, "auth_ref": [ "r137" ] }, "epsn_PaymentsToAcquireProvedOilAndGasProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PaymentsToAcquireProvedOilAndGasProperty", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow to purchase of mineral interests in proved oil and gas properties for use in the normal oil and gas operations and not intended for resale, net of refunds.", "label": "Payments To Acquire Proved Oil And Gas Property", "negatedLabel": "Additions to proved oil and gas properties" } } }, "auth_ref": [] }, "epsn_PaymentsToAcquireUnprovedOilAndGasProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PaymentsToAcquireUnprovedOilAndGasProperty", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for additions of mineral interests in unproved oil and gas properties for use in the normal oil and gas operations and not intended for resale.", "label": "Payments To Acquire Unproved Oil And Gas Property", "negatedLabel": "Additions to unproved oil and gas properties" } } }, "auth_ref": [] }, "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": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r869" ] }, "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": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r869" ] }, "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": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r868" ] }, "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": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r878" ] }, "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": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r871" ] }, "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": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r867" ] }, "epsn_PercentageOfHedgingAnticipatedProductionFromPdpReserves": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PercentageOfHedgingAnticipatedProductionFromPdpReserves", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of hedging anticipated production from PDP reserves.", "label": "Percentage of Hedging Anticipated Production from PDP Reserves" } } }, "auth_ref": [] }, "epsn_PercentageOfUtilizationOfBorrowingBase": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PercentageOfUtilizationOfBorrowingBase", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of utilization of borrowing base.", "label": "Percentage of Utilization of Borrowing Base" } } }, "auth_ref": [] }, "epsn_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement units awarded for meeting performance target.", "label": "Performance stock units" } } }, "auth_ref": [] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNoParValue", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred shares, no par value", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r119", "r974" ] }, "us-gaap_PreferredStockSharesAuthorizedUnlimited": { "xbrltype": "authorizedUnlimitedItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorizedUnlimited", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized, Unlimited [Fixed List]", "terseLabel": "Preferred shares, unlimited authorized", "documentation": "Indicates that the number of nonredeemable preferred shares, or preferred stock redeemable solely at the option of the issuer, permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\"." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r119", "r442" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred shares, no par value, unlimited shares authorized, none issued or outstanding", "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders." } } }, "auth_ref": [ "r119", "r701" ] }, "epsn_PrepaidDrillingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PrepaidDrillingCosts", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of prepaid drilling costs during the period.", "label": "Prepaid Drilling Costs", "terseLabel": "Prepaid drilling costs" } } }, "auth_ref": [] }, "epsn_PrepaidDrillingCostsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PrepaidDrillingCostsNoncurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts paid in advance for drilling costs.", "label": "Prepaid Drilling Costs Noncurrent", "terseLabel": "Prepaid drilling costs" } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "verboseLabel": "Prepaid income taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r777", "r788", "r965" ] }, "epsn_ProceedsFromPaymentsForSettlementsOfDerivativeContractsOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ProceedsFromPaymentsForSettlementsOfDerivativeContractsOperatingActivities", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityPriceRisksDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow (outflow) from settlement of derivative contracts.", "label": "Proceeds From Payments For Settlements Of Derivative Contracts Operating Activities", "terseLabel": "Settlement received (paid) on derivative contracts", "verboseLabel": "Cash (paid) received from settlements of derivative contracts" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Held-to-Maturity Securities", "terseLabel": "Total Proceeds for available for sale securities", "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": [ "r47", "r250", "r333", "r367" ] }, "us-gaap_ProceedsFromSaleOfOilAndGasPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfOilAndGasPropertyAndEquipment", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Oil and Gas Property and Equipment", "terseLabel": "Proceeds from sale of oil and gas properties", "documentation": "The cash inflow to dispose of long-lived, physical assets and mineral interests in oil and gas properties used for normal oil and gas operations." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Short-Term Investments", "terseLabel": "Proceeds from sales and maturities of short term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r22" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r325", "r630", "r666", "r667", "r668", "r669", "r670", "r671", "r773", "r793", "r813", "r910", "r969", "r970", "r975", "r1038" ] }, "epsn_ProductionOfWellsInPermianBasinInEctorCountyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ProductionOfWellsInPermianBasinInEctorCountyMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the production of wells in Permian Basin in Ector County.", "label": "Production of Wells in Permian Basin in Ector County [Member]", "terseLabel": "Production of wells in Permian Basin in Ector County" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r325", "r630", "r666", "r667", "r668", "r669", "r670", "r671", "r773", "r793", "r813", "r910", "r969", "r970", "r975", "r1038" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r221", "r236", "r239", "r253", "r260", "r268", "r276", "r277", "r300", "r314", "r320", "r323", "r372", "r416", "r417", "r419", "r420", "r421", "r423", "r425", "r427", "r428", "r546", "r549", "r550", "r563", "r573", "r636", "r649", "r685", "r721", "r737", "r738", "r785", "r809", "r810", "r824", "r938", "r971" ] }, "epsn_ProjectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ProjectOperatingCosts", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Total project operating costs.", "label": "Project Operating Costs", "terseLabel": "Operating costs" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r11" ] }, "epsn_PropertyPlantAndEquipmentExcludingLand": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "PropertyPlantAndEquipmentExcludingLand", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale excluding land. Examples include, but are not limited to buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Excluding Land", "terseLabel": "Buildings and other property and equipment, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property 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": [ "r11", "r638", "r647", "r812" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and equipment:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherNet", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetailss": { "parentTag": "epsn_SegmentAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Other, Net", "verboseLabel": "Other property and equipment", "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other property and equipment", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Buildings and Other Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r182", "r187", "r646" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r143" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of the property and equipment", "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_ProvedOilAndGasPropertySuccessfulEffortMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvedOilAndGasPropertySuccessfulEffortMethod", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_OilAndGasPropertySuccessfulEffortMethodNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Proved Oil and Gas Property, Successful Effort Method", "terseLabel": "Proved properties", "documentation": "Oil and Gas properties with proved reserves under the successful effort method." } } }, "auth_ref": [ "r108", "r161" ] }, "epsn_ProvedOilAndGasPropertySuccessfulEffortMethodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ProvedOilAndGasPropertySuccessfulEffortMethodNet", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetailss": { "parentTag": "epsn_SegmentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Proved properties net of accumulated depreciation, depletion, amortization, impairment, and abandonment, carried under the successful effort method.", "label": "Proved Oil and Gas Property, Successful Effort Method Net", "terseLabel": "Proved properties" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r248", "r379" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Commitments for capital expenditures", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r116", "r167" ] }, "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": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r866" ] }, "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": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r866" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r464", "r471", "r502", "r503", "r504", "r605", "r629", "r672", "r691", "r692", "r742", "r744", "r746", "r747", "r751", "r770", "r771", "r786", "r792", "r805", "r814", "r817", "r967", "r973", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r412", "r413", "r414", "r415", "r464", "r471", "r502", "r503", "r504", "r605", "r629", "r672", "r691", "r692", "r742", "r744", "r746", "r747", "r751", "r770", "r771", "r786", "r792", "r805", "r814", "r817", "r967", "r973", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]", "documentation": "Information by name of property." } } }, "auth_ref": [ "r198", "r217", "r769", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]", "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center." } } }, "auth_ref": [ "r198", "r769", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053" ] }, "epsn_ReceivableCollectionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ReceivableCollectionPeriod", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the receivable collection period.", "label": "Receivable Collection Period", "terseLabel": "Receivable collection period" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Current Expected Credit Loss" } } }, "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]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r832", "r844", "r854", "r880" ] }, "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": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r833", "r845", "r855", "r881" ] }, "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": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r834", "r846", "r856", "r882" ] }, "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": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r841", "r853", "r863", "r889" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash included in other assets", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r177", "r935", "r939" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ResultsOfOperationsDepreciationDepletionAmortizationAndAccretion": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResultsOfOperationsDepreciationDepletionAmortizationAndAccretion", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Results of Operations, Depreciation, Depletion, Amortization and Accretion", "terseLabel": "Depletion, depreciation, amortization, and accretion", "verboseLabel": "Depletion, depreciation, amortization, and accretion", "documentation": "Depreciation, depletion, amortization, and accretion related to oil and gas producing activities." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r122", "r148", "r644", "r676", "r678", "r683", "r702", "r812" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r218", "r265", "r266", "r267", "r269", "r275", "r277", "r373", "r374", "r508", "r509", "r510", "r535", "r536", "r554", "r556", "r557", "r559", "r561", "r673", "r675", "r686", "r1044" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total operating revenue", "verboseLabel": "Total revenue", "documentation": "Amount, including 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": [ "r301", "r302", "r313", "r318", "r319", "r325", "r327", "r329", "r461", "r462", "r630" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r191", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r772" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "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": [ "r191", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r463" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]", "terseLabel": "Revenues from contracts with customers:" } } }, "auth_ref": [] }, "epsn_RevenueSettlementStatementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "RevenueSettlementStatementPeriod", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Period revenue settlement statement is received.", "label": "Revenue Settlement Statement Period", "terseLabel": "Period settlement statement received" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility", "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": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r591", "r811" ] }, "epsn_RollingTermForCalculationOfAnticipatedProductionFromPdpReserves": { "xbrltype": "durationItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "RollingTermForCalculationOfAnticipatedProductionFromPdpReserves", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "lang": { "en-us": { "role": { "documentation": "Rolling term for calculation of anticipated production from PDP reserves", "label": "Rolling Term for Calculation of Anticipated Production from PDP Reserves" } } }, "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": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r898" ] }, "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": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r898" ] }, "epsn_SaleOfWellboresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "SaleOfWellboresMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to sale of wellbores.", "label": "Sale of wellbores" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Total Revenue", "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": [ "r329", "r907" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r44", "r1019", "r1020" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive shares", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of current and deferred tax expense (benefit)", "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": [ "r153" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of revolving line of credit", "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.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of net deferred tax liabilities", "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": [ "r152" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair value of derivatives", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments [Table Text Block]", "verboseLabel": "Schedule of Derivative Instruments", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r18", "r88", "r89", "r90", "r91", "r93", "r95", "r96", "r98" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of net income used in the calculation of basic and diluted net income per share", "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": [ "r946" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation between statutory rate and effective income tax rate", "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": [ "r151" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r369", "r370", "r371" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Held-to-Maturity Securities [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": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income (loss) before income taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r942" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r11" ] }, "srt_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Proved Developed and Undeveloped Oil and Gas Reserve Quantities [Table Text Block]", "terseLabel": "Schedule of property and equipment", "documentation": "Tabular disclosure of the net quantities of an enterprise's interests in proved developed and undeveloped reserves of (a) crude oil (including condensate and natural gas liquids), (b) natural gas (including coal bed methane), (c) synthetic oil, (d) synthetic gas, and (e) other nonrenewable natural resources that are intended to be upgraded during the period as of the beginning of the period, changes in quantities during the period, and as of the end of the period." } } }, "auth_ref": [ "r909", "r911", "r912", "r913", "r914", "r916", "r1033" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents and restricted cash", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r28", "r163", "r1037" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "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": [ "r65", "r66", "r67", "r69" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Segment Reporting Information By Segment [Text Block]", "terseLabel": "Schedule of segment financial information", "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": [ "r65", "r66", "r67", "r69" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Summary of stock options outstanding", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of PSU activity", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r473", "r475", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r504", "r505" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "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": [ "r20", "r21", "r76" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of weighted-average shares used in calculation of net income per share", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r54" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "SOFR", "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": [ "r1015" ] }, "epsn_SecuritiesSoldAfterMaturityDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "SecuritiesSoldAfterMaturityDateMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to held-to-maturity securities sold after maturity date.", "label": "Securities Sold After Maturity Date [Member]", "terseLabel": "Securities Sold After Maturity Date" } } }, "auth_ref": [] }, "epsn_SecuritiesSoldPriorToMaturityDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "SecuritiesSoldPriorToMaturityDateMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to held-to-maturity securities sold prior to maturity date.", "label": "Securities Sold Prior To Maturity Date [Member]", "terseLabel": "Securities Sold Prior To Maturity Date" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r826" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r828" ] }, "epsn_SegmentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "SegmentAssets", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying amount of segment assets as of the balance sheet date.", "label": "Segment Assets", "totalLabel": "Segment assets" } } }, "auth_ref": [] }, "epsn_SegmentCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "SegmentCapitalExpenditures", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents net capital expenditures of segments, which consist of drilling and completing wells and also expansion and completion of gathering and compression facilities.", "label": "Segment Capital Expenditures", "terseLabel": "Capital expenditures" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "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": [ "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r329", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r408", "r409", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r789", "r910", "r1038" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r197", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r327", "r328", "r688", "r689", "r690", "r743", "r745", "r748", "r752", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r774", "r794", "r817", "r975", "r1038" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Operating Segments" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Operating Segments", "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": [ "r296", "r297", "r298", "r299", "r300", "r312", "r317", "r321", "r322", "r323", "r324", "r325", "r326", "r329" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Operating Segments", "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_SegmentReportingInformationRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationRevenueAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Segment information" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 }, "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock based compensation expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "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": [ "r806" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Life" } } }, "auth_ref": [] }, "epsn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for granted equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Granted in Period Weighted Average Remaining Contractual Terms", "terseLabel": "Granted (in years)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "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": [ "r492" ] }, "epsn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageMarketPriceGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageMarketPriceGrantDateFairValue", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average market price at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Market Price Grant Date Fair Value", "terseLabel": "Weighted average market price at grant date (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance non-vested Restricted Stock at end of period (in shares)", "periodStartLabel": "Balance non-vested Restricted Stock at beginning of period (in shares)", "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": [ "r489", "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number outstanding", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Balance non-vested Restricted Stock at end of period (in years)", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Vested in period, fair value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share Compensation Plan", "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": [ "r473", "r475", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r504", "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized to be issued", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r807" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at period-end (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at period-end (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercises in period, value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired/Forfeited (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Balance at beginning of period (in shares)", "verboseLabel": "Balance at period-end (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r481", "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Outstanding", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodStartLabel": "Balance at beginning of period (in dollars per share)", "verboseLabel": "Balance at period-end (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r481", "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price" } } }, "auth_ref": [] }, "epsn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfNumberOfSharesIssuedOfTargetAwardAmounts": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfNumberOfSharesIssuedOfTargetAwardAmounts", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of number of shares issued on target award amounts.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Number of Shares Issued of Target Award amounts", "terseLabel": "Percentage of number of shares issued on target award amounts" } } }, "auth_ref": [] }, "epsn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of performance for vesting of awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "terseLabel": "Performance period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r504", "r505" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r486" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired/Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "TSR performance", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "CFDAS", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "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": [ "r472", "r480", "r499", "r500", "r501", "r502", "r505", "r511", "r512", "r513", "r514" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Number of Options Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Number of Options Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r977" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average expected remaining term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r150" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r77" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (in years)", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-based Payments [Text Block]", "verboseLabel": "Shareholders' Equity", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r147", "r149" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "epsn_SharesRepurchasedAsPercentageOfOutstandingCommonShares": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "SharesRepurchasedAsPercentageOfOutstandingCommonShares", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the shares repurchased representing the percentage of outstanding common shares.", "label": "Shares Repurchased As A Percentage Of Outstanding Common Shares", "terseLabel": "Shares repurchased as a percentage of outstanding common shares" } } }, "auth_ref": [] }, "epsn_SharesRepurchasedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "SharesRepurchasedAveragePricePerShare", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Average price per share of shares repurchased.", "label": "Shares Repurchased Average Price Per Share", "terseLabel": "Shares repurchased average price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Short Term Investments [Member]", "terseLabel": "Short term investments", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r753", "r754", "r755", "r775" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r141", "r258" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "State", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r219", "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r329", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r408", "r409", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r789", "r910", "r1038" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r41", "r218", "r242", "r243", "r244", "r265", "r266", "r267", "r269", "r275", "r277", "r295", "r373", "r374", "r444", "r508", "r509", "r510", "r535", "r536", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r575", "r576", "r577", "r578", "r579", "r580", "r595", "r673", "r674", "r675", "r686", "r739" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r197", "r207", "r327", "r328", "r688", "r689", "r690", "r743", "r745", "r748", "r752", "r757", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r774", "r794", "r817", "r975", "r1038" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "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": [ "r265", "r266", "r267", "r295", "r630", "r680", "r687", "r693", "r694", "r695", "r696", "r697", "r698", "r701", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r714", "r715", "r716", "r717", "r718", "r720", "r722", "r723", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r739", "r818" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "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": [ "r265", "r266", "r267", "r295", "r630", "r680", "r687", "r693", "r694", "r695", "r696", "r697", "r698", "r701", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r714", "r715", "r716", "r717", "r718", "r720", "r722", "r723", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r739", "r818" ] }, "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": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r836", "r848", "r858", "r884" ] }, "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": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Vesting of shares of restricted stock", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r17", "r148" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r17", "r119", "r120", "r148", "r486" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r17", "r41", "r148" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "verboseLabel": "Authorized amount repurchase", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "verboseLabel": "Authorized shares 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": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Buyback of common shares (in shares)", "terseLabel": "Purchased shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r17", "r119", "r120", "r148" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Buyback of common shares", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r17", "r119", "r120", "r148" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "verboseLabel": "Shares repurchased", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r17", "r119", "r120", "r148", "r682", "r739", "r756" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "verboseLabel": "Consideration for shares repurchased", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r17", "r119", "r120", "r148", "r686", "r739", "r756", "r824" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r120", "r123", "r124", "r142", "r703", "r719", "r740", "r741", "r812", "r825", "r941", "r963", "r1017", "r1044" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Components of share capital:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsConsolidationItemsAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Subsegments Consolidation Items [Axis]", "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsConsolidationItemsDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Subsegments Consolidation Items [Domain]", "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r581", "r597" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r581", "r597" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r581", "r597" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r581", "r597" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r581", "r597" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r596", "r598" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "auth_ref": [] }, "stpr_TX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "TX", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails", "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Texas" } } }, "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": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r877" ] }, "epsn_TennesseeZ4BasisSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "TennesseeZ4BasisSwapMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Tennessee Z4 interest rate swap contract where both rates are variable and tied to different index rates.", "label": "Tennessee Z4 Basis Swap [Member]", "terseLabel": "Tennessee Z4 basis swap" } } }, "auth_ref": [] }, "epsn_ThresholdConcentrationRiskPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "ThresholdConcentrationRiskPercentage", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold concentration risk percentage for disclosure requirement.", "label": "Threshold Concentration Risk Percentage", "terseLabel": "Threshold concentration risk for reporting (as a percent)" } } }, "auth_ref": [] }, "epsn_TimeBasedRestrictedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "TimeBasedRestrictedSharesMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to time based restricted shares.", "label": "Time-based restricted shares" } } }, "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": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r869" ] }, "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": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r876" ] }, "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": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r897" ] }, "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": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r899" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r440", "r443", "r560", "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", "r626", "r627", "r628", "r651", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r959", "r960", "r961", "r962" ] }, "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": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r900" ] }, "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": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r901" ] }, "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": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r899" ] }, "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": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r899" ] }, "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": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r902" ] }, "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": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r900" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price paid per share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r71" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Shares", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r71" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r71" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury shares, at cost, 70,874 at December 31, 2023 and 0 at December 31, 2022", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42", "r71", "r74" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Retirement of treasury shares", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r17", "r70", "r120" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares purchased", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r17", "r120", "r148" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Retired", "negatedLabel": "Retirement of treasury shares (in shares)", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r17", "r120", "r148" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r782", "r800", "r802", "r1035" ] }, "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": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r896" ] }, "us-gaap_UnprovedOilAndGasPropertySuccessfulEffortMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnprovedOilAndGasPropertySuccessfulEffortMethod", "crdr": "debit", "calculation": { "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_OilAndGasPropertySuccessfulEffortMethodNet", "weight": 1.0, "order": 2.0 }, "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetailss": { "parentTag": "epsn_SegmentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unproved Oil and Gas Property, Successful Effort Method", "terseLabel": "Unproved properties", "verboseLabel": "Unproved properties", "documentation": "Oil and Gas properties with unproved reserves under the successful effort method." } } }, "auth_ref": [ "r107", "r108", "r159" ] }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityPriceRisksDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts.", "verboseLabel": "Recognized gains (losses) on financial commodity derivative contracts", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r9" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties", "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": [ "r524" ] }, "epsn_UpstreamUsaSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "UpstreamUsaSegmentMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Upstream-USA segment, which activities include acquisition, development and production of primarily natural gas reserves on properties within the United States.", "label": "Upstream Usa Segment [Member]", "terseLabel": "Upstream" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies", "http://www.epsilonenergyltd.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "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": [ "r62", "r63", "r64", "r179", "r180", "r184", "r185" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase (decrease) in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r527" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "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.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares outstanding, diluted (in shares)", "verboseLabel": "Diluted weighted average shares outstanding", "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": [ "r281", "r290" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares - basic and diluted" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of shares outstanding, basic (in shares)", "verboseLabel": "Basic weighted-average number of shares outstanding", "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": [ "r279", "r290" ] }, "epsn_WellBoresLocatedAtEddyCountyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.epsilonenergyltd.com/20231231", "localname": "WellBoresLocatedAtEddyCountyMember", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentPropertyAcquisitionAndSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Well Bores Located at Eddy County.", "label": "Well Bores Located At Eddy County [Member]", "terseLabel": "Eddy County" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "SubTopic": "323", "Topic": "932", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482452/932-323-05-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "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", "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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.20)", "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.21)", "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.25)", "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.28)", "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.29)", "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.29-31)", "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.30)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10.(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-14" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "360", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482479/932-360-25-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "360", "Section": "35", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482450/932-360-35-11" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r128": { "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" }, "r129": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "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" }, "r131": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//932/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-13" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//932-360/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r163": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r168": { "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" }, "r169": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "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" }, "r171": { "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(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "20", "Topic": "410", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Form 20-F", "Section": "Item 18", "Subsection": "Instruction 2", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "5", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "5", "Subsection": "04", "Paragraph": "c", "Subparagraph": "Schedule III", "Publisher": "SEC" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r247": { "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" }, "r248": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//410-20/tableOfContent" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481999/410-20-25-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481879/410-20-45-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481879/410-20-45-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r565": { "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-23" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4" }, "r634": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r638": { "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" }, "r639": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r647": { "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" }, "r648": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r652": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r750": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-20" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r907": { "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" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "235", "Topic": "932", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4" }, "r910": { "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "235", "Topic": "932", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-6" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "235", "Topic": "932", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-7" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "235", "Topic": "932", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "235", "Topic": "932", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-9" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Form 20-F", "Section": "Item 18", "Subsection": "Instruction 2", "Publisher": "SEC" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r934": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r963": { "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r967": { "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" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r975": { "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" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-5" }, "r1034": { "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" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1036": { "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" }, "r1037": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1044": { "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" }, "r1045": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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 112 0001558370-24-003645-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-003645-xbrl.zip M4$L#!!0 ( )6.=%AF&%C>SA8 -$( 0 1 97!S;BTR,#(S,3(S,2YX MH H"_SZ[<24D3#XN+._ MN[?CX, -/1(L/NY$?#[ZL//W3__VEU__?33ZX^SNJ^.%;K3" 7=)5\CAB"XP MOT$KS-;(Q1]WEIRO3\;CIZ>G7;QFQ \#'&"Z>/&YM^N&*\%OL@__=AS$.26S MB./+D*XN\!Q%/@>=!']&R)>5 %7Y6"BC1%!(!MT&[ 1J4RKV:;(;T@44M+<_ M_N/ZZ[VL:$H,=0JZ5#+.Y6&297J>47^787=W$3Z.(4$2YX1KBEVAZE(A,D]2 MJ>,Q#7T\SBG3O(SR$7]98Y9EG2,VD]FRI')AG&I*@=24T(TH!:M[42R219Z#T=YDE#=K M:9Y$:;OO8]LEN686)JTZ(2LT:65C+D/\["[56A0I9;.$?J !SRRIE,&@C\U5 M032&3 +&4>#BO-,E[9WNJ)H+NUZ#I*Y7UHGKC5@T:R06B7&&3W]Q'#D@H2 ( MN6P!XE7Z/AV=]4^'DAL[X&['([.H9&%/O$$ MTF?(%P+>+S'F;,GI. R+J# O?VG)&3<8'G(B,GX>3$K'X= M5QE46$?@$4R#3_(91AP&'*621'>;9$Y(-!E=Y+N1WSU?7JW&;,G+%)/70RI[ MR:;SZ3KM+$\#[SQ<@6*6HBM]Q%?@G*VP!LA.;+0X'^AQS@MRPKF3%^6@P'-* MA3EQ:=84^IC".6++2S]\TC5>-;T6W,,NX J>CF1J,51@>$&8ZX#,5-XEA?_5FHO>7)8AY0^8KJZ" M1\RX;&]-AJ AU4)\J(!8\'($,Z? S:)FB%H\FCV@9\SBQS,\#TNO&S TSZA# M%-RO&J(Q"T?RR'_.)'N'Q+^X3+0@=P;Y7*X_<'"A8(*"X=F#UY^?U^#V5:^$> W MF!<:Z%>"9J!=3DS@;LW: O9A"]C O]RN"T58J VA_HH1PTS^A*"&TSQ["\"U MSCD#."["2$>6+YSQO 9.H0K6B%[5B-@T $_Y##&R72-2\&TQHII#W\6('E,C\O(:B"TS MR E@'C 3U;"&9&A(&9[7,#+#;UT/HZ75 OY+?3 I= =%=A8X/7#)YK+T_]/ M^QQP:#97P3RD*RE' IL)I38 MG17J)@(4(8]TO0YC+T8:!BG_^,H,&8 MQJ@U'+1H3SI%K>-2'!(XQ7+^PXE+LN!KA\X+S%Q*UO$"]EG$2(#KLS UD0;" M?6BPM<&RP$7@EO*Q &D!D@[I='Y+\1K1XM"HH]!"7#'/R<8I@T5^%1$VGQ>5_')^/B"#;27Y",+$(MO9O:Y]-2:+%1 MS)ZMN]:GY> @PF)?P"*NB*+95"FTN'Q0MAG!PBGPL+"8;C#0;"#0 M&VW\LB MT+J6G$3CY"9XN8<5!V(#JVIYN(E4BY!B3E,, L8;X@O<+&0&,5]U/%S&M=J_ ;SN$NYQ50.OE7EUPFT."C"JV(34])M 8]XB+>H= N*MP;!]:@H MYI#UH+?%9+/09.>8HQXSQ,H8YG>8DS@N-YWY9!&?7JO"IZ'4 MXJ:8<4I63L[+*3"S>'6/XQH%_%2RM>P'C%H M)M0"I9B,IJ<>4E;)^HTCF%FT6HXISAC^,Q(X/"J7IZOI6FR.58<(4P9.S,$" MTC&6DQZR;(_I9)0:D,1U'+6=;:K8CO,N96>#X]W#/ ]HYM=W(S96FT8'U0MJYJ&,EBU3F>I :I3J!#I_6D ML86E0\1"C4@I30M&\\E""T._,(8:D28R+3B*8X"JD(:%JF=L0PU5$YD6JDD= M*L7A/@O4=@(>:N!,LVF!5$RGC$Y266C[KZJKX=21:B%4^.J-9Z,L:KTWYC>< M:=/2:G [[+!-WYYIV^KE@*>>)RN)_,+ALXUN!]1RU!K!I+YHW.EZP+SDXDDZ M:S ;+#'?($KC,\$=+@JL9]+"?JB 7;WP##YPQMK"NL$R= .8.E(MA,8'$BQJ M&Z"6O7/A#9.U@^1[Y#?="]B/20O2M<;:@'0AH5"6)!*E64O8)";1 +B65HMK MAR,K%KE-D+L3@C2-I@8Y6E"LM""(F":<>NCQMEPE[PMD)L%F$?I0U:$(\JP:/=&^PZFEI2X\KZ0T/UN MC'1#OA:4:_=T-:"<PMP_YX<4[D0).[Z$:K\!O5CIXQ%*[FPV*%+-V34 M8@)'IGU[7EQB [) IU"BM8KM6L5FIF"(__L-\;>8]_;5A1:GLNDDH;L7] M.6\+WK^8>NX2X[B(-+3X8M'>)MK9TO$FL->8M.#_81/\_Y8O=UM3V(8IL&G$ MQ1<8Q>>&^UB!*G^+ 1SW, #F%,JQR/?>5YK%*Y.DYD4WPXQ:K,TN,"G'-&E" M8#'NBW&7^'7'W"UHJU9:%6C;H/2V$8]C_^*K1Y@\BCT\YG W9FW!VFA/^2C= MEL"@7:<%6*!-S\B[;K02-8[Q M_:L6;UQ'JD-Q?Z^^QE+]OI5UJK=WJ97FTP^2=?DL6=M' MC!HNQG+L5\DVA*ZMXVR@:H&K^2-RMK?<^%A0 U*-=%JL#.\ZLVAMZ5-@7;\$ MID?/Z$XTQWX(;',8SR/&H4508QQK&5J K'692B SKA;);9T RPAN*7&QH.K] M 2X-*RWZ/:_)*Y')(B6QM8W7^%*;O/\N_71Q4ZQO]X$:/%<=,;_YH:=AN]%L6.]_]9%'O>!-AXT%!- MIL7,Y%Y "]16#X_V.R"J_PZ$8GYK?@C4HKH%5#=#U^Q^2,U1WVG[45][:^16 M 6^X+*U+7@W8DSW%!2D=SG7;>QJV%3]5XVR>40OR<1UDT^BI!;AC\/1;0.-] M!__"'KPX@WSSYAW,YAE; JNUS2=TN*YQ]W /)@=+!W,-F'?_\ 47>?5WY*(MB7#.1Y1OW=D"[& M!WM[D]@RJMI)"DY9(.K6N#Q-)(_]X^/CL:0")O*(-O2SX[3R.\YX6U(!#D6I M..&B0N9( OV7U6P=6*^3LKX_V8'^NOXF7DG:+TFP3P4KY(701#&M9?OQ"NP4G$U3(!6F*V1 MFYN0M#Z&W=U%^#C&KC<6=KOC,'>)5^AKZ$HV,35K(A<88.I?T33=KS/@QRCN5G]+'9<.O M#=J>G#?2ER[MKY@E_;%!#1A?TR[%9_3RJ:?* 3#1B-GFN$LV&X@ONDX6S7IW MNY!763KVXZ")*/[CSBUZB>^"#.6=0A1_"\!+>(0!AO@P48PQX:BO*ML;SL(*ZH 2J66LIL\-Y&HVG0NUII0(%:D$>4P \#>0QAOT<$WB ,;'QI^!=&"S)NQ M*6)- HX7F&X(=3_T$3J#!9;;NBDJ+7PP&3 M]*>4BN%/T)V]Y"2)5W7ZA*B7WGP$O7DD72VYW/\ PV9RHOD+L.!BJ+R5%?H= MD\629[JXPV+4@.Y3G.D0XT&$?''Y*ZOJ<5AU*UIHJMPWQ2O9DR+O\2MV':77 MQ5JNHS>VJ*\XT6*EBI7W/[2.M^JYP'WDNIBQ>>1_GL]A G2-^3+TH)LJSBPZ M9QWFB-O8*\N$] @S,^G'JSD&.A8_+*%7%M[L0N_'-V3-1+R+YE9 MZ=]TS#<$&P77&HON,]_?!),)>=M+X!*?Q X:YA$-'D+AIQ,FO%/OGU'\-9'3 ME5BR+:A@2_P&VHUO*%T"_O;4E3$<@BE=X#FF5&Z)*ZS85Z=UY:&_0YZ!KF2I M)4B6N=F2K%NE+=$.5,I;BM>(>!<42DBG.S=@H_$:2BVTV+$GH MPJ&-688:#"T,5%]PZ(<+XB)9>1RNER],_)(! 59IL1UR#;0;3[$1][[SXF=] M/C^[?B2<23%Y+,]0C#+\)-8M*GL6$5]47-PL)-=R&V74&7U73D-M"]!@H>7> M+/SDHB5/+HW7Y^DM= -TX$^C&7@/=5>\)EH;X0!E2X-YER0 $R#B_LFL"L4^ MJX7N=0. K)T!Q..GG:13DTZ0)3R>R+/0]\7[FZ8!(D*DNF(?GB$ M*-F'H@^EZX@&ZM4E5D-E MJ:)/[F$L5B27J.:KI?<<1J1D=EAM9&VD/[RIY;N!A#=!_/J2: /! #N^_PQA M-+F" 07Z 'X63XAJ\NB(!BB3\K,=-:&T5 .4ZH&LXBT/A4\2R87DFF2ME .4 MKO>FC^)*>^I#Q=+*8(0WG3\@NL Q<;QTMY7-)OW*'<(:F,EZGNQTQ?:L6!V^ M'S[%9RPZK0HV>1L6:]B%=8WH=[%!D+A8TEV MIK*KN=YNEUC/ZBF ^XDV]Q6&Q)I?MDVF&WEP^>@S1S[;U@I$TR:GPAIXNE%C M2B\(6X?BK./<9)]4*XN->D-#=6QE!.?Y6 MEK!?R*V!QZ9#QZLTKVP;C+A#[1Q1^@)=@N@<6'K)VD,(3Z2TG[I+IF$81^L" M0.HH%OK$V$M4K02JB#99!NR!;*M OT6S^R>TKDU!*N\'..&8SN8 8J4+-+9'HH6#4I5=7 MF-IY+>QN1OX*4T.EY=7TI-9+<^.#6N.R2-FEO0_A&;X%7$_G'-/_QDANH"LU MS>Z9AZ*7U'_4>M+2SV7R8, TJ#=?#WV45EU8V4RT5=4Y&O,\0Q>W&%%(@VTF(K?D>_VUY.ZBWR,?%S"JM<:& M] $WP:RN]Z'O*9I?)7UHMEBTH6^-.;W9Y@YCY9A,6\$MN@F#?E/>2MZAS/-:YK_I0%/KNJL) M ^RS4\7+JW'*Q_SK23\)'MG'AK*CI_73?(TD \3H L_X/78C*N-FOV'?>PBO MQ;8JJ'\6;Y5+)%GT7'0XV<=?'B@*V!Q2JP&H;3-^9?O0=%@=#40$4,0P)>L- MW?$C(K)L<8H9W*U<)U)#92^F3^:?13$/. CD>MS_'(++0I@RGJ$C&F#KR?$0 M6-P"*YI;^87JT(!QCL%+*]MN!UD;Z0%78 'C>C1[MZD)FX+W1 E,]C' M $,()HO@=\*7XMH=&&6FP05Y)!X.O.+48@N\?I8A:6-1^^TH,6,YR!ELX=1R M[+N78FJ-Y[F;:'\2I]_PZA4$/P]^$5>?_A=02P,$% @ ME8YT6"ZO\V:N& %HX! !4 !E<'-N+3(P,C,Q,C,Q7V-A;"YX;6SM75MO MXSBR?C_ ^0_:G)<]#^GXDL1.HWL7N?8&2-J!X^SN>6HH$AUS1A:]E)3$\^L/ M24FV9(D2J8M%R0,,IAV;+/*K*A;)8K'X[>^?2TM[!]B!R/Y^U/_2.]* ;2 3 MVF_?CSSG6'<,"(_^_K?__J]O?SD^_O?5]$$SD>$M@>UJ!@:Z"TSM [H+;896 M*]W6'@'&T+*T*PS--Z!I_=Z7LR^]+V/M^#B@<:4[I ZR-49L\*6_^>4ZH(?L MK]KP9- C_PU.M8NOI[VOP[[V]+@I^$CZ-X>Y)2UH__Z5_N^5-*D1H+;S]=.! MWX\6KKOZ>G+R\?'QY6/X!>$W4K_7/_GWX\.SL0!+_1C:CJO;!CC22/FO#OOR M 1FZR[@4J?[YBJV0P/!DTQ:W!/WK."QV3+\Z[@^.A_TOGXYY%'21_BS02%B< M_@HSRD>P^.43] ,>]"\N+D[8KT>$>YKV#2,+3,%<8]]]==TX(D(189/B',GM0#"7:U E]ESKSN+.0A_5Z &'\AX!WT#'L)#C8?#L M+9 7F*/9U:= 2333- M@FL/8R(38JQNP)PL&H!)OK[]7!&;!:KD@U [33-C=TS6I!,BS33-BI_ C0CJ M >JOI+\NK)81^8TTPH8'0"@Z[/]D!E]"9K6"+I4 GD.V0:AWGDL^/T(;+KWE M3@=#65SKEC$H"UZB(<79L0].-,2$8 EKOSV#-]:=\-_R0T" =".0*>_)9M9= M3Z'S^Z-NZV]L'7MIN/"=&:0['>)_ZI8')O,;@.$[ 4%7](Z+O6JTHKH>M(B! MSL0F4\"5[L"F&)C6@T88N.G=([$%Y.]JM"J;JC10@YAFSV*KE@?R6P".MEFE M^R#"1?#I ML$YN9;Z-*V>KU^KZ<=:QMRY'.4HA:0U*1=$@PG06HA(]81BWJ= M$([+DY)S"#U&:ZX[KXR@YQR_Z?J*^L*&)\!RG? ;)GHF]N"+7Y>.$X%LZ:_ M8MZ^V(\G3?0I6*YG=BTH\^M\.#X]/SL?G0_.S\Z&HU%_%.ET1&4N<;S_.C9" M^N1C0HOB$@I*G#AT0=1Y>_K!E[TDE3BG1A>GI^<-JX.T7-/5YH+KC@;M )G]*%B>@GN)4,!N7A-\1]<@UUK89M=?E5$FR,?74KJ3. M%%;"*ABG_+SX8J\P>@>F($\XJBA))A->7ZH[MIXT&V>,M"?U)-Q!+K":A<7U%W,0W7X:ED=O)J<(2:)F#.JH M-QJ=#]LKP[*XY<(4]G\NMPG<%SA;%:H3YT)_-!HT/8(+>I7E48K(>M_F=GOU MBNCMLXN,WQ?((MUTJ Z[:YXISJVV9QS"/4\65$\A1842U49!7*K[JB.[*A9I MDG*1_@$YU/$TF<_T3W[6E:4*_2T\Z-._MP+',,P3II3LD9AF$ MJN_]V$T^F['"OZ_GN31U#ET_\\Y;^#4Z)&-9E*J'/L\PNY2X9HA\<%FWEWC% M.R1A*8BY,=)->XV?<)#;068H9U?JD*P+ !6)IFYNXYB_1U1/>D6V6'F 5%\Z M1?J??7J-I4LM\N5A=8 L!@J8 J/Q-QZ'9!W.:PB1K?*$?I#IVX5 M,E'?@S>9?*/0N.% .;64%G&.P-)&K3Q8U;T7+*)I"ESHYY&< MO%KPS7_J0"Q?0T[5;BE 8<2J#W[.>B-7!7+KQ;EQ/AY=*+0FDY9_,;CB><>^ MG>PD8ZTS0ZOD R<1V7 3N ZR$[AN6]307-NVJ>FVJ<5:U:3?5=E[-,,NBW+" MUC)K-.$A2^G0'<)$(VU_'6JL9UBW'=T(+CRQOX*Q:O[F^:]^A!">Z&4H\H/K M8OCJN71S.D-/>I[#;5]]4,\*"2A0PFO7*+=47\?P./1B8^#?3?X'LN@A_ \= MVC1,8NB0GVX\ZOA^(GLS=F\G:SC7U5QG-;46QE1_0%1:#TE_MZ&X MFZRE,Q2)\PJ"$6A^>H.C7I)4XLP9C<]&36?SD=2:*O"J?BZUV34&#R1=D87: MG!O/S"FMGJ2K$%U2(63@*W_3>LN?.\(ZLB0F6PB/6+CM"CCQE-CMIXMU @S: M.E[?$^:SS0JI2>1"NO9V;[L R=;>VII\; T<'\L5-U%0*"@J4^4^*6:U8B\OJ2W8E]91&KJN5<#.Y@D**;$8 5W*[@S0;M&R!)@O& M\5Z,^V=G[92F(+2:[2SG^L@-> <68DFA?@!DH3=(.$NSN &T6JP=^A?'L,I6 M;[T\*P&LNJ=_"AS/BH=5B&3FIG'[['O.\"Y+MO7*4RLC5%^[[WH/$HDB!5TL MB7J=48MB2(4R+NP[X]E"Q^"*K%]8+!;A@9YA%M(+=T:J$O"4O_-"7;X_:'P> MF^XNS26TH>-BY@,4\([G5.V,R N#%;D#T^S"X!W8'@B]%5@WW']!=W'M.2[9 MK&*R9_4SBM(X8_*?R8\_*D IQK%Q;]P_OVCM9KTJ^ 7W"XW%Z=)WZ.XL]+%] M@S [(/=4)B"7$M="ZHK&W9(N[CS_'G^DCVWXHU]$2OH!940W:$(F< /\?S>Z M>=D,UMPGH,0) MJ&>2FE&PG5"X,MQ3W9E%<,VAFW'RL"V@GG:4E$U2V#E@183YIV\CL1_HIJ[4 MPB+5#Z8VO8^BFLQOH.-G0B GS!80F_I;$]J>::E&+$XW_ICH@E=4ZT*&2,4 MZ=!)UUDW5:,8#W*=J0IH0771:8 B=_.U,Q]0YKS#XXI;IOEYL:@+%8A^8,^:S@K4U$ZW=8 MCZKA1:X3N*0=4NYTIYM*( %<)#F24JEUA&X YM2*@!:49@-H3>MI^S,D(1&MMTK.N'1V&5AM8A6 M.DB%R&5 J K9@;R-2Y\=A&\8$R1,YR=C$R=PD%HAQ8Q00_B>424T9"=VEIY.LH@=I.849DRH1,_SKSS(\D#1 MPR4V,W,?VD[URY8CJ9YJE13LKC.V!O;4??=-5'DHBX"9=X8G5??@U$&&#[DV MH^D[C]&3!\XA988Y*4BEPRI3)4?$<]]6;29>[%4)0\&MW6&Y5\$)H8/_1HW% M+KX-KEP#D5\SSI)3FC:@*\I1E@MU/VS+C0Y@GL ;#%EZ!W8A)?VM1=FDIVO4TI*SJ8>?4[K 35\$+HN+UI[=ADA:01*60I ML\5T UZ%#7XVE4/4E (>T MHS@C1$[MU7!TWD%;MXT2CLX4 NKIAK*.3E'NJ9XB)!(A.04K#Q.6.&3 1%(6 MYTQ*_(KJ:5-)6?+G(4DF*)^]*V9!*8P)ZZ)S^PFP 9WM!=^L*2BMWB'H1"$> MJ'[_*=3TR7P2)"V\@91AMIFWLTFI$>? ^7AXVG2"B-HL@RAZ%:\K;3%L^)#F MM\@K?E#2%H"NXITD?_TSF4?71!.[U.IKL\ZZ@!@\4T'B-=E[PC<;SJ%!C[;] M\"WZIA2RH$'LRQ00; :T8'#3E3+E!K@ZM,0RJYSVAKV^=JQMVZ5I5ORF:2J5 M2./:MG4M;)X4CO=@DW[EKT$O_O>HDRE8.-:F%,U?C21!B/0E]Y547O'X8!J- M^[VF5^6E!9&T65+@%4QX$:#>P7I)5C(8K\F@_J=N>;S82*&Z!Z$%Q3DA_L;? M'B:7%'^FW+1QFC)M4*(:I:I%R+9@)MAU_E.7?^0M1S^5!+V^Y[CTX2UN5@Y) M,@W8^YTN[7283/#>DFH8,,GBR7&V3UV&5^C]9PCXV?PJHZ^>+2DBW:3YJ)=! M0G[!?=\GSSQ9V_YUG;GRD*325?6I@@TJS4.1RP3^Q\0[)U*S4K^7G)5\6AHC MMOWSE;6C0?\OE_VH_D35J?77,"0BJ9Y_VH%HE'R7-8IWJR2(+ MP+TA'QR7^[!V"8I_*E_%O%,L^7+J]!JL"*@_-$A&L4U#(3O'#G+FV* M3;=- M+6R-_J@%[;5FIBWYQOG^73P^X^4ZGUTIKO TC_E8"6/!11=SULA#4WTF"2 % MDZ&DC'FUU!-R )35[)CCWSE/0Q) P^TF#7GQBQ N2N:5#=+()8^3Q=P7-$,O$NOG* M?F-!.>F*5179KNA4K?RH^5&A$B9IACWPL@HN2Z]+VJ!48EU1D!JXH&"FHG8& M77%\-YSN%7.S5MJ&>H-"XJ"W?DZH'@'&X4!!IUE!:G'.]Q)+N%6 MZDG-\%7W568=8HJ[)R6IM%)1JL2JKL>1(W+''T7Y?O MN1:GDBU;\I-U>DDFBE1E0&M.!KXGN-5OT) MW,@2.O(BJ6RLZFE.K"II*'XO-=)6"R)5$P'0D>[SWU3.K=7T'9;\AWZSJJ@W MO 7%E'F+)0]@,S&AZ:/T2<G. J[2IO3<2NV28&IO=Z;R8I!5]S^GHWH MND,S'V-,G2%9SXP(UX]S9SCN]UNL$-6@%\_=5,L0WWTZ+VFJY2IW2L(50%<] MJ):W/,/P7:=;%KDA'ZG7*44HAUH\!W438O<=V_FKS&C1=@DW9VF6"TSY5X:+ M'_]('W"H).M%NRUH/L2V) W80&$^(E'1LL(M M$"U?/@+"Y8-LT=;+AT(^A-\%3L0I< F:PNRWKPT#.SIEL.*3H$+,=M93%XM M^!8/,0A3H%!VVBYWK]9-Y9GVSX0=N2;L$IWE;.T0ED MS1DMG-*_]F\&.#W)?KXANU)GFX-O;04V\>U-*?#)_<0";3+9)OTEWTT=H,2+R3Q>5Z'[1'JNC>,69O+/[ M* Q;>8.S@T7(V.S4Z9:\BT-6Z8$??X5VY[GD\R.TX=);[JP"P^BN:]+H0'@I MF$A'N%D*^FUI06.)E6$DP$O[*VU3&ZB[1GP 1,B ,P.%;T;?<%]M%*W>P$-T MHEW[271@]@&L=_"(;'?!\U@6):>.R2@BLZ2QJ)0/"LX9HOC^#^AX]H%*:DM MY5"5) M^]>O;_>H&:;.LU=S0B3/H?-P?# Y'/[@,4-#E+0/L#GF\4U-9,H>L M'US\U8"F MH?;3+!7D*R.CP2C[G#8)G\,9,5_BO9,#! M,/F8_(:T%M(D7VX^UKZ(XVQQ@@[X\2-INY>= I7LJ\(3#,Z%D-0RZHP5/M\V M>QZASE=OZ3CLIJF"@+E[D6S][!ET&37WK-OY'&'W$;@+9'+$(4NC5>*J!)R" M*Y07>R6#C#.-25)IB^2KA*>@P_):7T%7M^ ?P+Q&CAN[1VIZ!KTQ["O9&YL0[<CV+,5P"GBR=!9H M<_L?#Z[8U1MZ_XMO+G/KQ1DP'O=[/:6E60R0^"L4]>_HJ*<VXV"O@R3]+1IIO>J#1+FC;/FC;3E _/^F' MQCI"7T#==D6+]*4%OOYMQU,9FW7]/[_BWJ^M9'8IRZ:+5%7'&,@++WX/I2#6 M@G=F534:SL0F'+K2'2AM-!)IYV2,QGMH-,QM5S1D:[IF U=[I?UIE>%@"K/A M,#L:GLSGY#LR =T LBZG(G[V7G\#ACM#C[KCLJG(C6=!RAV8537SIU':EU&J M5C'V9L(:4Y XO]C5PKR#1['*AZXDTKP1RNS3F)YL^EZ_T:VR*;4,K_C(RJX> MUQ_ZUFC33RS5J2@21CB;0TH;XB3?F,T0FZNS*O^I+ 7X(V&,Z]]J;#K]"'3Z M=P&?PRAYV!QQ)D3IMG@;4.'J1;69H]HENUI&0$2(Y1;BHO:_T146ZW?$_%6T M>Y6AV$TMJ88-;5N>5[1Z4,T0'N82.BG,_2V*U=#K2@UC(:I1[IWW>AW1F.I8 M47+)_.W$EUFPI/S;_P-02P,$% @ E8YT6%@=2CVN0@ WV8$ !4 !E M<'-N+3(P,C,Q,C,Q7V1E9BYX;6SM?=F2X[:RX/N-F'_0]#SPCXW M5$NWZ][J5DU5M7UF7APL$I)H4X0,D-4M?_T H"B1%%9N2%4KPN$N20D@-R2 MS$3BI__XLDHFCXC0&*<_/WO]XM6S"4I#',7IXN=G>39__OVS__CG?_NWG_[[ M\^?_.KN]GD0XS%?WJ MQ;2E!V\?;D;2PG!/STOP9[SKYZ_?O/\[>L77VCT;(LB_]EBD!+\RP'\EJ;7 M/_SPPTOQZPZ4=11KNJZ0O8./LEV#*O"W+XL?G_WSWR:3GPA.T"V:3\1H/V:; M-?KY&8U7ZX1W);Y;$C3_^1E:TY11_>;MZS<%S?_C+F,"YYITCE.*DSCB\M]] M26?SV1H1P7CET-PY7P;I M&K]&X9,#QQ$K$Y?/E7'F>;WAFC'6L\ MGES$-$PPS0FZRU>K@&QF\[MXD3)[$ 9I-@U#G*<9LULWC(8P1G0:13$79Y!< MI7-,5D*V%R@+XH2Z\JC?L;WP;(E)=H_(ZBI]1#03HNW.#%VG4*C\&! ^K]GG M0>B5=.^#\AN"F?W*-LQV\:FYYKCMO@O9-U0H)/OY+DA09TZT',X'9V[1(TX> MV>2\CE/$K!E!;&YV9H"^5S!TWG++TUWQ;?KV,]^;*])-3L(E&X6M6\47 J2/ MJ>\Z$@Q^W#([1>)0+.DX_', /JA&@$'_#2)B 6:[6X'>IS3.Z)32?+46>[TA M%,-V2, <&HLMP'@A$)L),4U#MJBSKP;@A&X4L'S8[7/&83AI.@_C@ D,G7^4)]YK,LB4B$M=19R:XC.&#!P4*]\$71/M;)[2= M^J#R&O'M?G\$JOKS0=M'E!7\9MLTL19UID[=HP_ZMM[=='&'%L)O4_[;F4YS MSR#H/<]IQH1!!B#XL&L?%#.;N,(1/Y#&],\/01HLA -[NZ&,$7T7Q.37(,G1 M;'Z!"%LY,F$\V>DU[T<3^L/ !_]VR'U@9HE][H*/HK9WA!3';+,Z#/,GHLV[\LQG @J!Y M0!\$+W+Z?!$$ZX(0A*+5R\LO&=_:L)W=9J\=UH&+0_&X#2] M1 Q%_@T?D HR!8E\Z!KF 0E+Y+=_'@B$KH(7*"=XS?\18[Y$%,U?;N%??H[9 M@>YYRI9X_!D1.^R;NI(0LNN/#_A\^X%A_OK[YZ]?/W]3B*@YEC4ENY'B-'L9 MQ:O=:$&2M$.Y$BCFP>YO!7ZBM^Y(L;^Y224KD<,#[ON 5W1T_,56CVT M50 YKO5^NR.Z9#B1,'] SW=LZ!%=:>^]*D-A>X;1AK+O"L+LN[@XCUZSC[51 M$3=?$8K*<3FF/9F]..-=[0$G%#N76IJR.<$K>YGB-BS94_&C89S)/9YT96!.V9!X7;C:GDW6),:$P?S\ M[-6S"29LB?WYV6LO6C>E%&7T(T[#G!#S]#*!-_1-#>Z!U'U,\3R@RSU2"E)- MX U2U>#NDZ>N_D:>8QLL&AK8QRQ5SR05RM6II$9U/R%J\\2#RES'P4.H,D>!O9H\G^S[8!_*;B:LGTG1T83W5!YS=GWU-)$HR2J3B'W:3R#VX?=J=O1E MFA6R8^@TYHP.]/?7#;I-P'W9B!:D7=1\*P;B"F!K\O;@0QY65)Z!PH!8R@D[ M$UV9[?HQ^(0W]]TP2_T?0 RZ<4-PE(?9C-PA\AB'2*'R,C"I/J@ QR6'G_ZV M"*@U70FK(TP.[5?/#<+!KN0V5%S>?:G>VFX'UVZ'W='.F5"D7_$4"[[093(K M;]7F@&_6K3Q0WT!%.BFTL$IJE=#^)H6K^+ K[9(MGV&LZO9/.0:DZ5+< 7@7 MA&)KJIDCAX!*59&#>B=..QEDH)8$0IH*6BEA1W(EZB_KOZKSJGXAJ?RO 8EY MNN$MF\D:A6^"*;5!!NB9+*VJ'P):D09)S36RP4Z$2E3\L.^J@LO[]+V]WZU* M=R%*&898L;^7PDGWP4K(L2C:#OLII6L4BFH!RAV^$E9.F0[:[P[?)![L2F]C MBZ_HO]SC:_N%9,$;J5KW;"C=[EX.K=[7J^%AT*JU[DIX%WHA3 A[\>$VU,OV M]JJ1J@N =@3?Z\ M+_&@L/V[WZ16L?;KF-A^J/G:F_@6OZHQWO_NUW++F(O- M=#3L- FD(W29!^#%:ZW4L51*DM32"/I&BG0AW(2 XD M=5?( 5L3)U'I>I]5)3[LR_?6XIY3,9M?I5'\&$=YD"BV&5(XZ0*NA/1%T6]Q MMKQ%25$];!FO[[$(Y,D=ARUZL.."N0^_6QV3@'$_O&ELC12CEMND%J-!6@>F MGP,2&8ZQ-1BEZ3R \K5'$D4B>?"#Z5-0J"?A>UEQ<^QLLX>Y"38B]YST!D )DF7X%5&>0::+4^PA MU'[\.HP_.O2!B2J,B19(TTVQ%G]H]@1)6>43LBBH-LVS)2;\ M'L>GE*%8*8O#)R";J9=?$ EC?F"+0Z1R9 TXDJ/9[SS6<F;/O,&H3-=0YE&%_:1>2Q68(JE<#CA6^&GG(YXN"-K63J]CI/3\6+>5AZY<6OM. MKM<*$W=EQT&>O6RX73#,91C?LX6_11'EW"M5)()^0&S!B?8EQP^_14@SJ[IT MI\B#Z=;A2&Q4H:&R&0=(Y]ISG(:( MUQ;@V/"J8&>;,Y2&RU5 _M2E3!N:J?.++1J"8$.)E#ZUVM#,@0V'#?V?TARD MC#LP19:,;1RYEIIM,2+P26>(D&A:N$PUS]&3 XR,*7^:%O9T0TO[LQ.F;D:Y M)?]IQ]/.(U@I@!^"/S#9E?)4;"8/@:3[(CG82(3P[=3PDK)TD+[ MW>EI!8-=B6ULW62=EQLR;:>^=7J7M_X>\62N]3(.E?DG2EC]-0<9]%C4%?5W MJQBHKSJH8.74Z:"!7'70B F[TJRZ[G XQN[*@ZYOWVJ_+RG ,+ABI)@K550! M%3XW%:@WHBQJ5-1!+0F#HNI&Z1Q4IS"0JZQ-4>__L#+%8;^0-OR[Z7J6TSA% M=%>!W>;FOJR-.F)H:N6#^@(%?52U"J.FK@GE?S-O*R9L2ZON9KY\C%IE/(UG7UT3"]+EC?Q/&$N)XI:,D$P?_8C5 MV6,:"=)D>A>G01K&_+&EDBC-/%) *_5( ^^!UGL2I'3.3W9EC9XX71JWX/XG\UFO<(C\5@R\97(5>=\WTCY/EK=(LJH0/\G#[:E MV@IO'W^<3OR@ND-KT4P1\;=K.-;5E^K8ZNLMAU#R*RQR.,\WU);E[: MM1IH=U%%/@" ^; KPJY4_2J$2LN;,./CK\G9:<"8: "DR@K68UO*#G6VWN,^ MPT;2$Z0-7?DZ/4_2S*K/UANC@Q8MU1=2[=I"XH?QY&31TIT?T,Y1;D+'W;@C MN^%K,W[MXJ_=N+[7B]GGE&T&E_%:L5K4?I?:V0.(L3%7KA,-"#WV$)1=QW!L M1U-C?6CT5JX.DEX@K0W7.%UDB*PNT(.I)I0,5&GM5, 2-1:>#FP-9D05-M2 M7MB9:%DU?^D85>.L[AO2-+A;8I+=V\T#*:SFII4"&@*5AOMH4FA[2B%-!I/0 ML#O=TMM9TE'J]ZN4O4.:$+L7R+=WOK1UCN7 2D51@X,@5#LI5. .Q$*:%D;) MX1:D*Q^M.QRG.C-T_<.;&KO0Z34?A$O--#^D+0QZHVP#AVZ+Z:)HXTH[O(EC M$NG![+'EA/G=Q_J(A_-(,Q*DR;1[)/ULL_OSEQ@1)H[EYAH](EG.HEMC=2C2 MNKE/QE1?CS]$4SO[G/HPL\FVEZXOFSF+%7= MN/C9\I'F-6Q0TOJJE/:F2K_ MK[5.P[_RF,:&E5$&JE1$%3 $K734 YL369_$\O ;6R#P^CS18YT=7:HD?40 M$PR22Q$.FJ;1- SS59[PU\TNT)J@,"X68D1#$@L.SN:E[UH90>S0GR)6U[%' M0)PL+F"4"&J"F.VZ:LT_56=MYV^?FH"[DS&:">B![GV0MCV]D$Z;9T$2I"&Z M6R+$0UW3*(H+.>P?$*5G&_9AC6F0O")4 MERH^SN"VY\ !A_>1N.N"I[&H9\O>U.F^[?OKNDL97>EP+V2/OC$:BT^U/.;V M_/%[0:"*]WD24!K/8Z/?SM#*;O+(V\'B@;UID;5KPX?^S(6]D%3S7(79Z#/: M2(IR*JI(@.+;$THOX\_7,4IX%-*:? M4OS DUGYHWA7Z3K/V,\XY>\_"O%5B;'S[_4\G)G? PS8H]=0J3TR1^$ I/CT M*39IE[H1!Z 9BJ6YCH,'\9"J@[4Y;&-C<>2M?%)?8A2C]K*M4V5G?H8:URR% M(4?NT2!I%4QFE(:DRZ=UDC%":J&&9,#X12D*;U/\B"[G'[^@KKX[ ZK+;E3 8-7#$,C^;BV<);.K?-.'5F9?O)0^!I-LF M.9@70I3W$W2@%D1UO9FPW_UI>8K-8X^ZNY,A6^[E=$CZS21+LSB*DYQO,^_X MX4\<""^_\+ 3BMXQ2?!':O(L*$+_EP%)V>F0LKUH\8S-1MZ!+B%MN!'5"5_# MC@E&;L8@MJF9(P?[#4N/HQG8C:CQL_&&Y$(MJ<^">J^VJ1IOM[@#H@)7ZK2N M 1!RM9-9W<")Y/XFL(4$L"TNH\\[-?+52:-'VN\I+7^@V^*25C5ZK=NI3VTV M+:%Q0G\CU]RR'3=Z// YB L[8S?^2=!,3NURKQT9C8GXT\L&MZ_91_%#_:LM MMC5B/W_^_ *M:9S@%*6(+#9)%KT(\>JEH'A_D-UA@Z+=E^SL6LGU2L6#CP0M M.8]X14N>7?:L)G7T)4,I6^8;?'OUZLVK5Y/GDUW'[._J@/L?Z 3/)_LQ)T$: M36JC3G;#KI*4UJC!YU,_J4MT,ON*!H.SC<$ M1WF8S4A19E#E Y"#E>CU>XURR5J2,'] SW>SKJKW6E]1C;GE05J.?,,@C,;J M?4U'I*[%KH$=AND5 [<=1\YQD\XT>"XCH OCF;U*!5=?L_\$9_DWO[\/Z"Q. M/BZ2PA8Q0\,?GT72L(1-@X%X+!CP?+4=Q,A@M:9P+MO0L2:QN TO1AF&[^^# M;(EX8'VW"E"N1EK6&]J,R?TW';EO(*4W ?2W_K#M !*;"M,:5 $<1B)!DE@; M]@.L:UO AOEO[O48 E'V(T\S9]N0RT2 ,ED7VZW][PFF*/KY64;R?I9>I[#K M(TISQ--0%EL&/U!1[%L95%4W\#A_W.2F(P+.S-EB63BHB@KLO\79LGRW:7>3 M@:1DP)$)0RG!Q9%<+Q 9 M((!URDD:,AJ&WF%?\*H>6)2D?8]P@A?B4;4T8A_6RPWEGTK499MMI^8 S)65 M/-PI@S-A;A'-D[K[K'X=?9T@P?D5)EG\=^&L%]?.B?A>G6/7L=LQA?]-#Y.Q M.\5PE.(]X]$UIG26W@7\J7=VI.>:'-"RH(!"ZA;MQA3KMSV(U8(D0'+C?G-A M=:;1BK&7BF>*']&64,/&T;KUF#+\1Q\RM"4,CB2+# .VV1).'.%$4QM;%3" MW:6C1M9KU\JI@B.D&7>U&2A4'=*LF@+8D'80H!V-<,1YCJEPLBKVKVHP /O4 M#F(ZI >.2'9FOHBE\H78Y/6H0HXIF.]Z6*BD1,"1QD>"( '3%;H,Y*!>@J1=#?ZOZ9^P .X_UJB&! M!N"*=!&KA (X(OF(LKWR31^#..'92_?X'*]6.!57@Y7&. M8DR8S9D:W_ H%OLARTC\D&<%)VX"4B2P*;=>X^$PIEI]WRG795R^P%?*3RE! M01+_C:)?V'1BZU?E0+*_94EBRJOUYCS7M2C84Y+OJ'_=AQM3U7X80M6ZLP". M5DG(,RB&ML6HGJ]7782K)0..? ZN46OV$@K84672*1%<00!<:5SP:^K[6W$& M>>R@1Y5(IQ1O)0EP9/(;6_:7#*?I(SOQ+=#'G),_FPMTZ2S/:!:DT;9RI&KF M./8QJOPZ908[$@9>JEO].\#?3:[J7D:5;*?(FC-I1MG^]-+'/>3S99 N$+U* M!J;H(XNDK/@W666C>+4Z2=YA\#HC*O^?<"X"- M@W7XW8TR.(ZC0T25$^\0$, &NZ5JUN?G(66 !&3IN_/LG5/,GS[$T\(WYR>K MQ29G!<2^NP>I-(B"(Y&+^#&.4!JIGZK=_0Y@.]V#)"H$P9'"/FV$WF/%Z4U, M[(?F%EN1CDW6AN)V$778! M98J[Z;>[I$MZX8BZ%JK98LRK#7Q V1)'TQ7.EZ)VE+3M#$"&_'#;;"/U M<)1!%>?C+J+^;_98]PHAR;X'_>C,!S\9C1;>[9L)HT M>:N6XR\2JA23%HN$$Z4PI*DM'/)+?\/J+B-%CY;?S5777ON.41L$*+'QY+%?K@5_]GNP.% MJ''0FYY^8.Q8Y2LE%QN_>SZ_221>LK&!Z/B,#+[H&5G_W?-13,?(.J)^T_.X MD]EPBFK C&]15??].YR7&C3Y3^P^>(%B2@A7(9&:=[;9P]P$&_Z=(&!/11IQ MVC\&*_U1:IBA8)R]I*IL?NFC*_&^G]6J1@,-5]:DL .:4-.@,;;63(.>+[5 MGH8HS8J:J[4:0VF A: P;35N]KJ)Z?&]XUY'G5G:(4H M?N1&P'1!7@$.P&_51B9J@H"9-5.@1=MB_)5(54*[WY4(R/'A #-C0$7; NS2 MH]O::RGR_%8F7I!@O8S# QRUMLZB'<2%2.^DMR#*[U3*:897/+G.153&5A!7 M)[V@C"2-[OW;U5_8ZU"0*-S_&MCQUR+56P MPP$:VL:725&9I(J),BU, ^L_ M=&!4KAWWU53TQGV*PA<+_/B29FM2<)__5>$\^_3[S;3)X_);SP$$HTX(5I;( M>@@B_(%):=UD%3950.,;#M5K#RT-AXRHT=G/_7.S>0T5I<70P/JW&&H]*OFM M07^ !(1RB'<^@-,D<4C#/,4=W7M:P']T: MS#ZG;/(LX[7"#C=^']\$JUY!:6F"&_3XX[?2YAY ^+>T4B4YX.B IG6:/^0D MK29,WVTHVRZJ;8.IA6>3JU"#G7$PH7\$F>'7AN*1-@V]%9.TIZKFW[48+7Q4L'-*/;FD/QW\+E<,-,,_LE6#2OJK7I ( ;QDVT;8@< M^M[,/E1QCI,$A=OQ8]R\E6^$AIS[JA:'CJ(C,(R?*)KGR74\5]W]M&H)H%Y> M.R-I11T<,1H38[1Y,;\BFNVJ![Q6R+O?(0 4Q6NY>O;*!C@:]"%.!2;EV\R[ MO=]^S3C;:*LN./4 H,Y=._D[40E'O ?QF3VZJ@FO;P*@9ED[ >K)&GI75+XB M]BY.@S2,>4T0?8$P*22 M,D,M)XF,FJ'GQL',+-5DYSZ7^EN7"-*,9DQ(@.^QQ&7 M_NX163%T,2;L=P@8Z9\& MO:Z7Q^R3?*_*\NEN5^MSI^_:S$-= P#9H4,H?U7T.O+]^NV,9LP4H'+JP=^S M9^YTRD-6!FM_? ^E31_99H@C_PX3?O/F CUD>[+8T8MD\=]%_5_^A+SRZK5S M-P""7!VUPIUF.(>E!JX-2BHO88J2O9]29KX23LQ[QEU>OO4,S3%!]\$7A3[T MV#^ \%M'1>F1&7 TJ$G&GL ZN>$3. MY_3#0L?R<_KSR7Z,TZ']=&@_'=I/A_:O^="N"%KL=?<.)]$-7RKVBGVA+=!L MW?0)G]#=&#&X_*;S#)$VTE,V!'#,&E%V2C:VO"^ M2P< IGRO!V8]M4-G!>AP>1?$1+Q2)^S.-$GP9V:W^,'NG* HSOCA72O>048X M7H?)(.R XS)1FK4MQHR$[9>;0R>0PC!T[//XW2D=&3!X4E% R(:_72&T<38W M>'_8'D::9-2B%P ISEW,0!N2X4SU&X)#A"+ZCOVO"7S&[W;L!D-C<<4*[ MTPQ'['I/_ZV=27?M!$ J]* !DD.*X0A4'<[ MFE8!$K.&[[!*F3R;V@AHC0J@LLN899O#\,L9=>3 M((TFNP&K/U0&%4!\6/B1%W'MM(*Z+LZB@!W99#20T!6TEX*"B:=H65^;ME(Z M_!KN!DK:((@*&$8X0Z=0.BD,68JB,=0LU7BR-< (@]Z1:G??I<3,0)_[S]C M>_Y6@ &X"EORMT+$&/S5UUC2@@-PQ[7EL=>B2T=;2--2T4]5,\>JS'1\53,_ M?FCRN/SV:*IFK9A']:8!LE[@O,UW6L@@\%I%J))7P!>N!;V@T*?9R0 !!B8Y:O<^>EU,(9\:>)P&E\9R=_@VA4F.K\>VS M(BG.VCX;28(J)GL3*F\'PUA:ZJ&EQ$#4;:GA5WQ@AF)^MN%VX"/.Y/9#6]FE M6Y?03*E.CY6"=J8:5.+#M>'JD0;>VT4C(PVZM =@CPN4-16;:&JKL4J 8;R MI6(QT3%T0GYSR!*5W2:H/$C;!/HUC0&&_=7R<*!K;/GLRR//YF71:R<9&3H M< .FO9P,M '*DVX@?L[F>AQM%\;*51W+14C=',"METZKDYJRP2<>0<%L7G4E M2F>7! K G1.'*20A8*RJZSMSJKKGI0 $<,/#?6UOT #'%M4V[WK?26TVVIR MG+H#A_0,L2BD+)%.P#5]IW$:4$2'+E= MK=9!3/A9[!#1&"F#/Z96$"KS.PG-2)'O:TVWZ!$GC[S2/"-C-B_NY;O=7OK' M83'W7:\3WNT$SR=%Q_#O)U79\"X(XX37L-#<4=+ C_SV2 T%C>M=!@CFCI*1 M_;5G1R24^'W_I8:0UJ\N!X7A2E>KDIK[(!SF.[-3QTWK$3>T >#RUFE552 & M2KQ*YM> Q'P:W_+L&;5M.@0#(?G9/?+%=M9?;G['*QO554$>^H3@#U3:V.MO%PW M.OV^;26Q%0?'!(N-Y#6 X)T5+;47K-2&\O@J E M*\*M"P!QP5XDKJ80CI."%R'9ERP5CS[3Q()6N6U< ,I?;"\^)TJ&E>8L3!K3@[Z3RYVZ" M).3%0H1>M95JYRX!)#"[2;];Z#7\(AOW]'>^IL]"TO0)P-@TA2BW-?@7\1N"RQ>O-/]B';WH1 ML:9? "ZPH82LH1J F+^I(O9M?V*6]PO W3:HF.54GX+4!OMJM:\\!:F?0) : M;FS5,4@-*+9ZES]0]%>.TNSRD?WOG@VE.VBJH,$4I'<[9:K(@282_?E2#0_D M<*G7,8-$0.31-?#2W["1PT(X59HT2R,*$-:J\$#*YOB!$[@A%*N6WK)"'.BJ M)9RJC=WQ7941V!]LC\OR,H73>9IG2TSXZ\#W^*RR$5<5DNK8)P#O04O-Z$CX MT-&M H'*D%-:C<3-\HQF07E=3"8E@9=K>N/HVJ8HTGYY,*FQ# MJL/VUR#)59D,%NT Y/(,(,(M<7 D6"-K]V93D0!]CFG&T!9J9[,N:IL#J$;8 MQR*II1%>-M8MHAF)PPQ% GO7+*QO++.P]L-,Q#CPD!@,&3:I7%4B4G"+CP[C_CCL*K] @_: 'X54(@BB\O>E66>X#[Z7K/M.B M8V^91_UQI:85_2V84(K"*OJ>=9'1J[0(8?R& M>$WJG0?\0T#^1-D-V\DA 7<19.A=$!-9^ PH6*+,/>AT"0%;80 :Y5S8!T[ ',UT/.KIN^>RJY-'I5*W_L0#DIPVH<_WS M"YCR#6+^.?$H*LW_/,)/9D:%P]'N:B'Y1)&?%Y1?^ITH? M;1L#R H<1G]L&0!'WI>K=8(W"-TA\LCVEG*\/^+T4>BOX 5VEO]G:?L?,39 M_T79+0KQ(N7YD?N>BD;-":%0(8_X ,AP'$8K/?+T*U#TPJ*_PV3[%8=3G5S& M1@) QN>1J;2"D:-I-H/I5+U%^(IK-[P.R0-M-MLA95]^I&@\! *FK MD'Q#[9@(Q[@.MV_>S6%>UY%-2]YH]-.0'(E1XVR*A\6/[1@DY^17I\OMK4/)Z"&-T'6\.?\P1J"-0\2:[OP8-K_OQ//MECSMX M=00:WF3WUZ#ATRB*"YKVU]3H]('!!Z'JC11OV(RZB1DWG<872\&Z.NS6H_UT M;610W"(N5%$E)16DYD'"7PGHUQTR'))/>K]N973&RL%I(YVO866H5!IJ.;> MXOBDSPG64PNH<.!5 &"V8<[K/*ZX2 *C@^:E*P*E*P*E* -@J >K' M30^WV>H'9[3@Q^ \Z5@$P,P$"!?-3W4 3G4 3G4 GMQ5\N'J "_2OX4BC@, M5P< >!&'4QV (0*73Z\.0)F26]E=%?FXTMBA#AK M!X@[UE',=AP<@59:3)/ M[[T?6C MWEX_PDSQTW7*T:]3CG)U'>1U2AB)1J[91?_HF%UTRB@"E5'TU,+>8V8:G<+> MI[#W*>S]M86]G\ 1Z12&^*K"$*&O)_P#MXSPW-<5 MN3_5@_LJ-/PKSJ@ZU8/[*C3\5 \.PAL.WC@*-E7K5 [NZ6[73^7@CF!A.)6# M.\9CPJD<7-]9FB+CI"!I&F;Q(_O*-4?S.\L,C1/ M&9JG#,V^,S3[2U?8+Q':$A$:^&/8[W=,Y;3@ FQ#<$K?/*5O>E6TPXWU@%%R MPV#'?(H:QA5G8-@3\!D<4CA,=%L]SC$LDYUF[T":"# JS5?_XK[F14X8BH4/ M3A!$*UL#>OF%'5UBBI0&KD5'QVR\W-6H!8, Z4E'/EU^6<=$M!DL44$WTC%' M;$G]P)O"C^8YH'/-6!9KN.[+^B+3?_B3B86-C/?K3.EUZW-A8 M<_SIJ/BH^>?PLLS'+ZT\'-^ *>6#F= '9VN@2EU\HU/5L3%Y @?-=GFL8S/Z M*+)5/P:$;Y\>D6O:ZO==TE;_]V0W[BF#]93!>LI@A7C&/F6PGC)83QFLIPS6 M4P;K*8,51)V^:CJ2R00-._8QQRZTBCL2_^ X TY%)8\L_.!'?9]N4I&FL<[>5C=>?9T%+%>2.H]P;3W?:=NI%-=4A=N/1VU.\BA$,O" M**;0;NA3@=%.[ /MC*]:=E<__ \M_/!T4AGP^!WPXELZS;,E$S';K'UBK"(5 M]G*?#3MFUV/U7+NZ>.6[#GIRU??EJN]'_"?__C+R>#\/-8=?&0GA9K4L>18"Q) T[HGK1/S<$!BL'6!KO 21*0 M;U^\>JM^_=+0 .R2U8+*-9#=\*WY$M1 M76$V/^3/& N ;G2PX?/!='T,KCYQ-:[*[/&9FV1AL]'X();-EBN^8_"UZ1&F.*BE] M=_EJ%9#-;+[]R2T8__VKU\U@_+:?264,'HLOAIG@^81L < 'X1E9P6)!T$+( M<,/Y[%.3 MTK]YM6,\G:;1%A$J=?(;8/VZZ4T:U."YC(#1&?\QR'(2).\#>HLH0P91J?M< M#^K1<6ZE/"7CU11XY/MU_%<>1R[L5[3PZ%!K*04%(5XW=[,X812P[616:PH"84@W,S;PE M#=A25)62WHP>7_!^B_\[QIC2\?A;G"W/"Z\?6VPJW2.R4IPP-6/]\;.C[C%I=7 M/Z!LB:,K4;1#G"(.OD6(7^E1+ G=NCLZ7T=WDD<7N H=Y3IC:N!_L>E#ATMI MFJ@=P$).\X>ZC'FEOX=)A3(-0YRGF6IV MZ9L R!AO,\?T1 'T_6QQ8U^A^)%; E?'SUM+Q\]VH G9C73R^IR\/B>OS\GK M8]P2[!-FV'BS.%'OJ5601^/G41$PM(/G/S$C3L0>V4;_+$Y8BX6:S3KHHW'J MZ(@X^=.&RKH:(1%(P?-2U&H.-R&.)K&JB?@ W&,R6N&(38DRTBG/T3# >KPY MY,91-0DG1\;)D=&S5 \/81]1=IX34B HDZB^R9%Y.^R(\GUX9MCEJSSAM[1F M?.TJ5JTEWU<_HJN4M7 \._]P>/FI,L9$##*IC3(IAH%_<+;@U36F5'>0=NMB MY*S3TA%7.,DY:EQY,FV6L+X-F*-W&]'5\D[U=/HM[UA'29L?K( %DA%LHX"U M$HUR:OQ>(]YKVCT)4IH4Y2FC/_(BXJ=- K9M#" 36*MUC?7/BB8H4M/9!].6 MU+T;;UO4MA0K1&MA58]O"RONO]>*M2N7P4- -O5/F0L(PU.A$Y'%MMFS^;W MP9<;3 3WLXS$#WG&E?$>WP2:43RE!0<(K7OS"=#Q. M%^\9BSE]L_0.A3E#/D9T2F+*GV3(N6NO"%.7Y#MJ4/?A %1K&E*UNC/(]XFZ MH(.A@FB[1[5?OWKU;?,(O3TBBU[9QR-Z-7O&SFH,U73!A7C.\-[,,2D>7-.< MDXVMQK[4MY7IMD!.MM&W95PT.X_BK5S*] M-$ ,[]G62C/>DJ8 $<;$U:5?/9RZGP>WF<>U&F:73->D_^DRV1 M-(K#3!6$M6X%X#CC(ADC/5YE] X3%"]2FXDB!P5PP'"1AIR(\6^4E [&]P@O M2+!>QDPY5-=%U+!@[H(X+.0&DL871>'FJ6*B3"S3P/I/+#/JU([[:BIZXSY% MX8L%?GP9%A.M$,#VPY[_VR]^/Y\VF%W]P7-RF5$_.%NK^/KU+B@GHLEC;-72 MFY/8@:[:X=YDEX[/%:PFR5FP(/92O4MV^/1"]=B\DFS(XTN8_163IE/!N36 MW96C?)Q)A..9Y1X_<:?B;U%+Y REC.O\A>GM]O(&,:2$UR^-RI3 :1@R&]"\ M-=5+CP#\JRWG9B>RX>B#FGK^A',1/$X2_)F_>N)L>V5= "C\WKLUEM$)1\2' MV%V@.2)$Z"VO*Y2=+WEU\:MTNN);/(68W;L!4'Z]I:C=:?4=![E& 6T= GES M6'JIZ.^X@A_7O$)6P8D+1$,2"PGH A_:%J/??F6ZFFUXZ?^,K1D\^K_F&_*S MS?U&^X*X54LPX1 +(34NPYJ)\WUM68XAQT\;(K%J"2-:XJ"=5M*K4CC$;3_T M>3:?QV&A9YJ[?E(X &$1!Z7:W_N3$N-U;L@GN\E+8VSES4-C24]U"FCMW?%Y M9@IR]MNJ!EW3!RJN.FDE:]$:@,^FM:PMR(-S.)"AS!^+FLW+6VL.HFPV!&!( M'?75),TFA; %>1T'#W'"T+L)-J**]$6NWPG;- &=/M9CF93(^IR( M3N&?Q_?E^*9I%D=QDG,_PCZQ]/(++VZ-HJ+X]6J=9]N+GI\7TI)_NB-\ MWX.,?!.&^Z(,Y_L&#)B3_##BK=UXJ5/N_UW7@U<5IX1P/Z!8-YCM2B(( MV%.11OP\IRRR.>Q0,!P)4H4W/QG/K(3E7%S4I1PBFM7LIE\R\.%6KFW N !6)(O7+F!QR7RV\H7BS9.C9] M1"18H(\YY^5L7BQKLSRC69"*9YGT_F[W;@"L14.JA#M#CD\G=";"L0\ V_VV M,Z&-U,&9 6:^B%BN@F1KM 3*]>OWA_NRRK9-H0=]= Q@]>A#.?I@!1R-47#D M@MO3\EA488R;F5#W F#9&-!0J.F&(_B.JZ8V];*GO@$D6P^YM^B)2[ZC1[O@ MUO92%BW_=8LB?7,81=KU/"F[9%_N_CRB<-(6YUNTYN5PTD7E&="SS?9'NYB1 M0T_#W]*T>C%>!P@P-.0LJO("YWA/Q3M+17EU%NHC\&;E4G,=1 3EP"9JXR=* M:,^W;%W><%?2X%4.YYBP>1QDZ"/;IA>(:26A@??\QH.++#14>#Z=9HALW:B7 M2;R*T\ 86S2T\?S\@XM4#)3X>KSG6%Y-4@4,NZ_4GLQC2JT8OW]_Z!91 MAHPBAJX'/8;7EO04>.3[=?Q7'DT.(:'F*P(\;M[C1/S4_,FX&-XF,E$ MP^D5K+Y?;1KV%:S^'KDXRVF<,L3*TXS-(Q?R-N/OE%0I.]UV2I;D^A5?@8H^ M6;4. R/+U$KO:E*H4S& H?JTIAE!P>H3#70G9P,L@("P5"EV!DF-^ICO(1HY MK $&$%;5LUB#.YQPF,8F'@1QY!;%T-1;)IX+9?(L.X?U8O14.M6%^FTDEF\P M@C1&]"8@68IX011LH[D E'NEO4BH!Y<='YMSA;GN4.?G#4KY%'85$D R5[?Y(J4*CGBNTD=4/)E8X%?6\%3&557@ I> M=A.4FC1(TBIPVI:!T 6_JU *E1VE4V#(C@BJ3PE%O!3[P4[S#R*2I(J.Z=M M,::HOAM"5%KJX(A-/!7W$:>X;I[U$\O4:$SA?3_(8F4@$([\7$4'1&H_#+(E M/P:![;<_Y8DQ3G.&\'9_A%-ZAAC1U9<.+[\PDAGCXC0@&^%]8)1RIR!C<")H M->Q5!AQQU./[JV'6U '9,_2A[X+1E^#U]C67!"_$ SEIQ#ZLEQO*/VWG@/0H MZ-1\5%'WZJIQIQ6.O;A%-&< L_E>'R_0FJ P%A_8WPD2LEAQCOQ=%))((_[V M@/A>Z:OKVNVHZC"("Z<[#X:>WNFT)!B.4?V4 MKEVP5]A0YUY&E?@@SB%GDN'(_#Q8QUGQ^KEP#E=)B/*01VA"=CP7MTC5A5:= M>QE5YH,XG9Q)'MIJE M9-EF5(D-XT_2$PA'>LJ'* J/F%*"%NU&E>(@_B4+(H\ 9$<983N?-$!STJW_OWE>A( U8,I>%R%9 _W:Q\!BA)VUT5 RO@0*'W45$Z7)T<#Z-SE& M5=IQ7TU%;]RG*'RQP(\O:;8F!??Y7Q7.LT^_S_ZKR>/R6\^6Q*@3@I4ELK"\ M+=>&0B&Z!M[*@YBIT'N38=7].,!O5\*B/*M)=^\6K0#<][83E35%0Y^<^#&- M\BOD!\C_.UJZ&CEP M)-6\IGF0V*H0ET4[ #?!W61F09/OY ]172-B"(CX7I &Q9M0^P34=T%,?@V2 MO';C]BJE;(UL\:K*MX "/Z%D MQTU:N;Y\%B3B3=DE0MDU'S;FAQ2E#.@Z2O< UX5XE-)B$EN%5H6J*E/SPNEC[6;>KDIH0"<48>2EY)F MKW*JK.R[Y=[DE3.T\>:8LZ*EMN48<(,SNG^O1U7XB-,5.Y5E =E\Q 4%Q=N9 MO^*$J;=1+8SM 9AE9V5Q( ^.KV./]/;!W1L2AX@?8V<"H[N,Q'\67QJE:M$# M //=0:X6!$*4K-3_H;M[:=<4@/^Q@RQUE!V-$*_CX"%.8J5'TKXY ,=DW\*L M4'8?9!Q3PSRV\QM\=OL5=<0=7^STB#W!Q M!Y<=@\JI%O/D(T%*-$MO^0/LVU>IV(Z(E!_%^<;*X=N]_Y']NR7B9YO=G[_$ M;,] PN7FFM<:T[E[+1O#\_[VI0;2DY>!&UZ-N=0N'**K=>XZ]@'$>^NDZ%*Y MVI$+0[Q7Z3K/J*#KM=9=I6T!P.W;2F&EXI,1"$Y8;YR%]0:07W@08;T!*ZRW MSL)Z"\@I/(BPWL(2UME&K/3G24!UKW=JX,'<3QYK[])D Q!%D1+R!1T?4KQ M [](P,D3RLA^QFG(F+-U=>^)LMO9]#X@X1CIJ\U(H>%M-T:0;0*+OBMF[#$)+M' M9+5_[$2I8P6,)?]LLW.'.^S?9&W %&D8:P\G8P(,H>KIM5/O M.G5V&[KAQ@6WLU//&JFV#,<9P-N\&M&M]WJ27B!M^(:>:_8[/PFC8)BC#G;X M($0X0$CH&D &VB"\TIPSNRR*QYR@]@127@;T7'4)R -.D1&H3><9OY0[9W_> MY0_\_=][_"&@F2C&S>OX3@D)TN)ZECFCS;U'>">?(56D!8/ :LZ.;>\)IKM5 MUIQ:I6\,($MN;'U0\@*BZ)]^7IWO%0.X NS0ZW7E:-DK@ R^$=6E)9- :U'= M^-EM.?6-Q]0)Q=M$/G1"R@O?F:!,.RGZ*V=J>/GHG@3ZPV$2Z+[#2=$C_/3/ M!@]TF9QRT)'C&@T<-MJ7))308-(N=>ROQ214E/B-,AUBI?4Y:^!A^(H-ZF60 M" CO;@,O?=!/#@O 4VO4+(TH0/A1B[-T^%<>TX*#:BLE!P63765KHN1D@!*" MUCBI@&%8)IT^Z:0P8*6,VE XU1< UP #,#=Z1=G57] 0<2K/VS$!P&1F3L5Y M3\5YM\5Y[__5Y''Y[=$4Y^7(CJZRMRA(+BD7-SO23\,P7^4)^Q!=H#4[W1=Q M[0M$0Q(+I&;SLBR@PJQT[ _,.P0VIJ1<= MD#-B@-W7]DD!@?1O*$GH57J#R"H.4NZ@2Z_2RY!U=[>;:T,[I*/]@0]6?[J_!I Q8Z) YV YUCR6NPR'?]ZB=4["9<"PN,BY%YUI M6HRCNV5P^/:T2T, .2Q.,K4@:? WP,4X%22JA8 8*N)WF:VT; @@9\1&)"XD M#2V2YO%[7TI\-K]B,YOAF%'Q.]D'8I3>!7,' -(XK$7D2-K8HBK?3> +Z -F MR+B(2=,80*I%:Q%IR!I/>'$ N@N2KGZ[)8[3=.B'Y1./8#P)R&OO>,R7D_1^_^]-W?_SN+^3DY#\YB5,G M85VBD'!:'[Y[GW]PEE&+PI_(#]]_^"/[[\./Y*\__?C'GWYX3^X^Y>T^,U_2O@?KR/72;EYI.ZO3W&0$_CA^X*7L@7\ M=I(W.X$_G;S_$^^;3$3X6(-)WOSUJ'VFT_N__O6OW_-/BZ:,D)<6 M;66Z?_I>?/C-?_X/0OX]C@)Z3U>$]_XIW6_I?WR3^)MM %SYW]8Q7=4+&<3Q M]]#_^Y ^PY<)6OX5M'S_;Z#E_YW]^=IYHL$W!%I^OK]2ZOO7"JVL$]=&RT3? M3Z7.8Y0Z@9%.LY\J^M'7E(8>]7(-@64#92X1 M#P(@#*0CMT(O@+B.XF.#)7F()-3][CEZ^=ZC/N#,#_##"?S [<1^^?4L8MBY M?$K2V''3G!(7_S^^J?N\FS5 :*"UC*N2.[&;\V(_MM@A:_&]&S%L0TB7:Q2SM]H[+X*DL7(K(6,)#1\.3S M0P>9_Y-3(U]R>O_?OPN^(WK2>3:P7H6K*-[P >?1>2KC65*UH2E>_VK3+WAU\!EN+ZM(V-NK@-IT'K0,PYT3W--M M%-=E<8IF^#VJ3J]#SY+;X/:P6DE[>YJ@2@39"4$K=L+$!]1L=;N:IOA=3Z7? M$; =M,/M@DII^P->07ER5[RCL1]Y%Z%WSF;O##K/N_03UPG^3IWXDOVE:6IQW!*_]RFT._2_@V:X/5 E;&\? M%(0)4":<]/A>>!&F?KJ_] -ZL]L\T;A&[9HF>/U.I4_N<(>?X_0TI92F+B8( M$J!(!,FI7.N>/ONP@!BF-\ZF;F15-,/N8O5Z5=VLV@:SJRDD[>EN)54"9*=R MN:O0C6*6/O+UF(>4C>9GT2Y,X_U9Y*D]L*T7=H?4TKKJGXU=,+NKGN ]O;?" M9$$X&Q+%)&-%@-=4+OWHO%YY+$7P5[[8B&\9K=7ML;MQBZ95!U8TQNRZ;2+W M=%I&GE3I3SS>+SV/&2W)_H&U\/=*6]2WQ>ZA#1I6O;.F(6;/;!*WIU=F-!?Y M#P2HD]MP,OP\UNU#!SM\F*57?M#UR@_S\LH/XWKEX]=H8J\\8S_>QH_1U[#- M"I66,_'(8^UJ_;%L-@-OK!%V*%\$TI!E O&)_9!GN+?Q71R]^*&KGBDIF\_$ M(Q5ZUKKE0=L9^*9*XJ$47CF7AHK8ZU_EEI M.0/OK)=W*-\4U DC/]'L'-!Z&5-'X8L''^/UOCH]BH.OTFG13VO/4=M:*GURUSK\'*=K*:4T=2U.A40K\O[#NZ=O24Y_?/]Z MC!VX)/>PWSQ%=9H>?H[7LVHUR=VJ\B%.GZH7T=BA!#4BR$V'4Q>O[II)3!4[ MQ8IF>+VJ2:]#S)+;X/2Q1DE-72TG2G*JD^X4_XT&P7^%T=?P@3H)&YF]JR39 M-6RKJ=OC=4(M3:MS2T5CG&ZI)W+/&2:0/_D-Z).< 1$V2Z.:9B* ]F08Z1.6GM, MM:4Y=C=LUK/JC?5M,3MEB\0]?3.C3@KR1-"?[L172N&.LO]"SYW4R<11&D/9 M'+N/-NMY>+BKKBUF'VV1N/=QKH(ZG/!W=\HQU?.:D]#F*]TH;'+;"[I&U M6AT?MBZ:8/:_>D$'.'(=DYSJ5,[VL'&"X'27^"%-U&/U82OLSE:K5=79*DTP M.UN]H#V=C1,E.=6IG.UB0^-G-NA_C*.OZ?HLVFR=4(UPJM;8G:]1RZH3UC;% M[(S- O=TRIPX$=1)1GXR[WPMKY6*2WYJ,]0U1>^72OT.G/*H'6J/5$O;UQU? MY7O&@O;XOGCEKN+ESO,9G66:TB3E9[,O ^>YQ@2-C?'Z8[N.N4>J6^+T20UY M3;WRZNSRGF2TB42< /4I;R&'#^DFO8CC*#Z+V,3(;?!/K4YX_51?Y^-KRJH> M./VV@]P#7%X.G=#UG4"<$.1_XPQ)R9%\ 9X3E$7*MT M, 626N!TRP8Y^TZ @.;4&>;=[BGPW'MR(((-D?A,YLDL*XB=X"KTZ.M_4?6@?-P.O;_6:W;@HM5& MJ+U2(6I?1Q1D":=+&.$)SNB+?9ZR:H^ZRE=#4[S^UZ9?<8Y?T0ZG%[9*:WR^ M/]NKEHLMV:KZ)5:?].I^5=OB=<=6#>MK?TD-<3IDN[A#U?_*2M%-5 %LR5A[ M7+'ZQ9[#S_%Z7JTFN;=5/L3I8?4BFGI506VBE<1L#5-Q=KOZ*6(?.M:B\*#R M(Z3^4R.@L?=D*]+3G,;.N%WZ\>:J;GON\'/T_E/5Y,"#Q(>H?>A Q+Y>!.3( MU?EDCI0_5Z564&J!WID.M3EPI_QCU YU)&1?E\H)]O6IE9,\<3Z[Y.39<;;" ML6B0)OE?2@_+_O!KL<%QNRIV/>XBL:.L> BI8U>O-' ME\(D"GR/OP1XZ@3P$!_L:M"T]U2@EZ?7O<.D;#03[SUZ>ZF^Q0P\6>KE<=>*QY8:&\[$\XYTJ_6^:[Q/*VG(.H 77@_WDI*)*RZ3A,%NRX!^ MU BW"];K)+M?M05>UU/(:9Q757P6=0JF'AXO'!WNQDZVU:X70 M<=LY1))"P^. .FB(/:Y4XO8+KT5Q4Q!%G VM9*Z^^'S+TZP4Z7QNGUQAV4G"\AAJM41;]AV$]_8PQEYXH0> MX3](C!;$24G.BW!F5@)[8C.X\ ,M&5D9:ET77B1([JE+F1QLXG9#T_HKT)I= M<$>XCKZ5\;>A/=YXUI+:>#3.B).2^H(P^@O%I>A!M'VA\5/4,BQ/HG1<4+<2 MKB^.'P#SRRA^8*B154#R:7).G]+RMY8([DP%>5";6:42Y]U(( Y]0T6,SY\P MJJ0DNR _T\ [2:.33T[*BW,MR'(#=3W^1=G 'R4,)I[H*HHI609!])4O4:_@ MGD=,/3\EUU&2C HD[=G]Q 9\6#/K$";6AOCA"TW234TN,!F&3JS\I>/'M0G? M)&AZ3F,&Y5#4HS*E4]A&W1HW.K9H*:.@HBE>M&L3V!S5ZPJ]-'CC7Y<[P!5BNEJ;]EQ BG M9FF$&T4A/W2C#25IC5Z3Q,YMNJ:QSAA6VQ!W'*EUDZ/IN!7>F&J0U=01.4ER ML$YN9:P:33FW[_HXW28A#YWW[#\>/O"77Z\I8W+O/Z_3V]7G1(RP![HUM<,9 M/*V:0>PH&]D-'2^[T5!W"+-=9/,3[["^ WE00!E!^H>$Q,""I!'9)93L0I8? M!7R!FGN@^ -KS'I_-T:DU2'(>.ISH@O"R8(1&&$!)Y."R'CZW6XIO,7+OCW^ MC8GO]B1:GI;3Z'N%+K>1QBQVVQ1UN#Q'T#KR2-X_3("*HRDB?VX_$NCMA0 MF^[OF!;I,O1@(WT+Z=P-;8M-S:ZXX[2+_M7EH/9^>..WD_3FJRV"R8)P-OP, M1<&(;T';CNU)S<#UISF'GZRL._D!T_*CD^0R/>Q1 MUQ[Z1H1P X&Y;2KK6IVIX 6)'KH83_O\@(<)8TI*^"CY$L&8",XH,,2BE9Z9 ME;:"*]_*3TH[4NH\;D3#=P(8V21@YQ#GP!>7#%3H\?P MR[B1;LAB*QN9WBXE?M@ B<_A=@"8Z$X%-U 86D6&BHXD\(*%J2*F89'SFP-@ M6+.-$C2F.A6 3W-,\[>EZ^XVNP#*"IS3;4Q=G^_-L9\#R@L8A%YVQK-NSVYT M9KC!=UP;&\P5.W+""^4CZSO5G%.2C\@"+D@A(JR MFR%.0G1?$K.R73VA2<1>=J18!0N/###1;>RMS\2">S-P;2:1[>'M7#]\7L)[ MI/PZQLV.1/""A[DJYE>8"X[\3A>+D@-8$7Q)R7A! M.&M+][JG-M!'!\ZL@@62?9+2#08 :D MV\8 2[/6&7]UZ0.$?9DTGH(3F:A*FF?<=N7AU-DR$!.[6LP_H@I%)B1-33B'P M-SX(S28=3SL_@'YLR-XX[IIQB@^.1B^8$"N?S56DOT"#U2X._70'=H#?_%?X M.9GV,N=$7WO+T?F"&:F!LW'3GBFM<)J["M<_XM?*M[6GZ:UE DTW"!3#6$L7 MG'C?15_=:S)X,PTMJ<>[%F,EI1]59Y&_(XM=J?2%]GW4MCZXHU=+8T69ECE= M3]43>YCB+7ANJDZAM4@@[5Q>RTM":%2 T>V#/%QU-*Z$:U,'Q.&J)7;_4B)R MT12H)3)JT12-4\Q3Z:TLH;(@001;032VLN-]3QDV^2Z;&$*-]1*S%.9J:(X[ MCMOTE$-8U19O]+9*;.K )6'^ H$\U%H97Z=0%-X8L(1&4ZF7KQ#Q%:A(RBJ& M7);E=1[/8S]@C9_Y%H427O1ZX$28#MI*RZ]-S=$ONVH);[[SF#UJXHAU5R>! M!5%8)GW*GN=,X'E. D]VPB>B64*RJJ+$\5Z*"NE>)B-Q01S6G M+W9I;>'SE!I7OU0,!;04:%[3#">$M>G55"@+;U*DE'2XPE@6B](-J)=8&0Q1 MU,(2RC5J/I,P4@@]I)'[VSH*/#;\ MPIY NF]9(N_0'73)]._:OEZ=7U MU>/5Q0-9WIR3AY^7]Q<_WUZ?7]P__(%<_._/5X]_MXP">B_[-G:83:1KO/&K M;CV+:![Z(5R)-)HG?T=4-]-<8=ELTZUCW[66V) M-QQ;Y.UQ_42L1V5T+;_,-[*26T&7L+CV3-ZC4RP>,_KQCGK%.?M+>G1#LJD= MSI!JU:Q8'JYKA'Q1N%'DWDO!XL&UMI7@Z"GPG[F$_ @L^+K'FL?1[GG-_G6R MEI#@YGX+B\3EE885G?HLZRAFRXB2\IH*D)U^/7@4Y3Y6OJW\B[0T_(-Z]]'> M"30>$%:VQHE6FEH>9 !U35&G (T"]PW @K#U)& 4-0N"/:*P.0'([KA=O&YI MZ/%[!TUI0'UKG.&EJ>5A2E#3=!Z)09/@N-,#5TA.J"2ZE21A#!/F2)71)C)Q M:PG#F(K6?9LVDH>+S3:(]I3RH@C4.UXL46"Y3C^J6 ZUD'N/K7L1UM&$!G=15^ISP(HL01CN86SOACF0]G8_OLJAZ MX(UA3;E[WF;)7!E-]$ZBM9-I;7DM_YS&_@M#CQ>J';TM77#'KHZ^04K.U7X*]=V"O.W#+=MG7"'K)[. MZKMHASWPAJVFW(/=1ALY?#L4BQ]7\6N:)#\5#Q#+ZR'2R^QVZLU.]I6+BWB6 MLPWM'&.&F85>/C&G+&*$P72R'+_MO.P(NE6?.<<3:=H%)MKZS";^] I,-':8 M152.4&JA$J!XZDN,J[3\'+KMLW5P]/Z>IGY,87OIMLQ5]*Y=M7?%'<5=]#^Z M8=+2#V],=Y*^U^T44G(A$AOK%]PGM$!<6D":"MA9?%M1V(V]"MUH0Q^=5QGF ME(5EVGOA#G%-K:NK<(U=\ :VKN#F:W&"/A$,".-074 (:9NI;3LAJIYE=IJ3HX:M1P];5 M$;PPU2SNP*LAMEP5(WQQMN.D(;WQPH:?/S_A7JHQSN MU\@RIU38E:F3=S=12LG[]]_:B-S.Q6UF7,ZF6P&;.9:L&;%*BTSZ#WF)FF6: MQO[3+A6WT"-RYV#8IAO3"FNF86$%RHG;>74E6X/CNL*#G_1VER8I0Q<&+ J[ MM';"';YZ.E??7FGJ@3>,->7N4EW_XL/C _O?G#Q_R M!EG$9Q^^_]/[Q5]^_$O^H00"Q$G).77IYHG&Y(?W"P(A*[K]L'C__L^+]S_^ M*!-KZ?K!!J@\QM1)=O&>?S'"COSK47R+#6#JQ/[ZR.9"P((6"YPORYS\N_O+G']7Q_D\V9*3MG+H;7TUXNN"$ MJ>G6JCG16T^IXX?4NW#B$)YT799/&9_3E>_ZZE>?-#KB#E)]W:LO0;7UPANZ M'60W+@"5L2 Y#_).XD(R-H>KRM.$] 3J+RM/@7.:ENK0Y6+P*_4L"]G&=$W# MQ'^AX@3>=93 N;O;U:/SJH+ SE1P![RA50[JV74A@1<*3!49(C!$E8<*Q_R0 M[CM@^BT_FPM7RAEG6^7QK%E'O+WF5JPCSK3BV(K3WM] CP=JW9JWW/!&=8.L M$VRQC1&J6QK[D7<1-LZX1U#[-*L7R.;-%);&5D1(,IZ.#ZD3I_:T?*+/?@AI MT;BZMAY#&D%+<1HI0;)+VO:$B<(N&MUPHZVNWEW>Z\&+Q-J2#W!<4'J?Q_;) MP7%T/3I.R#7&$M#'"M_L8)WU=L4/9B1L<.3KO\PV/)D\]Q,WB!(H,]KY6),) M9=RP,*#UFK.VSF3Q@LN0R@V9%[)Y&Y<#4HB';(^"R2)V8WC,BJE?*8_Z5):% M$TLW46XXK;,@E>:X@ZQ-3_7YI+(MWG!HE7BP,TDW4>G/"$XCC:)JW2D%^[$I MX&19'(WXG)^:T#)44^\Y16ZK%=2!K.PZE[AN5V"P,!>LR%(Z:E=P(U\N_5=> MDC>Q=))X>K/DD% >52K/*&&!!G%TK(/)B@[S X"JKFTQ+UK/*\P/9!XZLBV> M,YQ$V\I!081('O\7/3!7G^YG-6GQ,> M,A+5G(X/FP_FRTF<2G[,?BM]F/WRZUT<>3LWO8T?:/SBNW3YZA\.)PW-<'IM MFU[@KJHV^/RT55+S%7E.E+M@1I=\ ."+QPU1.V2#N(-ZI:!MXI?P3CMWNO?L/^YX_.7VCTYRZPM[ZD;/(2\[TK)ZTM@!)ZCIZUHMXZ%J MC6\VT$%F M/SE7$3XYWP4I.).XJ 5_Z1 6.@7=/":M MQ.&8*I9I01Y_-L*/Z11$8IN\.?9J&^(./+5NR3E&Z&"3G%+L(YRW&#: OKT!]I%$3/ONL$##K8+]OU/H'?\L&\;H&R M6W><<6=JAV*;H4-?Y#L.)IH8S['6E#B;:!?R>IE>R9D\%ZQYGO=<,B\" .I* M[OB%46_'0T74?9MV.V)*:TF\2,F,)QP2NV(F,/U6A2UC:#B+G=709,<:W*[* MXWSGL-OF^OP7]G- ^-:4UT#D@6)P@/;;?JHFD_FG@3 MJ\$T,U].Y0)4SZTNB"P$_TV(L2"R(#Q>"U$LK:Y:MI]D&J]B,T?BN."65\1@V%$!8T@4?$3V6.&4SWYM;X/9L(13M835O3%^ M@?.4B<@/+/+SS^H9K;(Q[DAOUK%2S[FV)=XX;I'7N.HRD#V!G\6=QIRPG2?M M1](1+C$3H:,K$<[#T=+,;4QM3[2UG>;<#&R=M."OZO""7E?"&KD_3&1U!X ?CV[,/.R9OI+/#2 &.@\$VV*A;7VT/R0RNU^$9W.-C;U:/I98O":H J;8E[E!KT*[V M$&K9#&_ -0G;_S!FY>U+NT=.1]&O]O7*:1#%@F*30,A-%$95U?26"'7ZX887 M;90X%%&9-O;:\"CJ^^R,?]3.\L+_C6RI+?5?A"DQ0. MY A5KT)F'_87A6T:FN..X38]J\7.ZMOBC=A6B4T]M22^V*6:^#;WP!UD&MHVG=R1FN,-/AVA33WV$\Q>Y:6=.'.Z9J>2WBE*ZBF(IVC\XK32Y>61H0Q9X? M.O'^*J6;A-F()P=1$' KM:R6CN(@Y G(AX;E.6:AQUQS;8!&SE6]HOF*9VS'[+75>+1]>G(G9W@7< M076M-^%(Q4R2C;^G-*0KOWF4J6L]AQ%"J>4QNA\UQ8[,:H%[HBHC7-R9R$A; MVHX956/!% K:RR]59GP7A'.V=DCRA)6EJ_S!&E$_R=H^1>65 M.V&42Y9(^\_A&91Y"MW]8^R$B>-F527X;X&H,>']8R?.QM5M=8L#Q1\3,;"=G )>W@4W<7^U#O8AG["?OHG%<"O.,#66['CE_8 .SF M">U#V5D'Q?ORFA]@#Z:Q,3:?74$9MJ>4E/P6Y:SHA&6!)W B9D&D(TR9K/)1 MID6^P"F#L[-B &GM@0RT-I*CVS5,K0T M]\ ].FAH6[UVK&R.%Z-UA#:_C-R0_,HY[(2Y:_O-Y?'L 2LL9[>?[NXO?KZX M>;CZY:)^O66:%P.RA0\&7'D]%.5BM*HM[NAMU+#R=$!=0[P1VRRN\0,"^4(8 M(TLX79N+P./H*"WU;IF6B=#R"6B3=VQX]:(@<.*D_/#PP)B5R#SW@UU*/4U+ ME:WG%9T'6C;%9]9T/A%Z*/"0,9K11A&E0^E9'Z>>H(XH4O]&_>BTX$HFES6'=DEF+344Z+:RQ*3&LD3H5\S7B> MZ)@*$=1F(\Z1;;J9MH'*+.&VS2H:@*LB,3O(;55D(M"UF:=9,XT>\,J)'4KH M'$"?@N#X0#=A]1)*6QJL-%'.GUS\<^=G^Y;ZE/I]L4-L)TL4*ERK=,1 M+YAV$]]\?3A,HL#WX$X^*5CRUY/.UHPD?]=.H&DFP!^($,%J- @18*$X"D'> MY:NOJG[1UF6\5P"2$!DE;F2*.I)&8--N+I,:9.LHOW7"DA36-<-;7' M'5^MFLIQIFR,-][:13:NJYY1%M=_%OEEH"^"O)U*L5-H:RTHEY['WRMT@CO' M]Z[",V?KIT[0&)AM?7 'IY;&TUTM48EOW]5>+Q?<1\%P644?W5BU2'* M[E1PQZRA50YJ W4A@3?*317I486&\R'OR>W7# M:%R>>&%G,LW--W * 6'A^F 7BY3[.0NQ)WO"!26RI M2R$HR88F0EDCB6MK\ M0FY^/JW.;.I*[*V^FLZ%NDJ2'?7DXBE<8_[9[987,K]XI;'K)\JKSR9T<(.G ML66JAW [$L$+;^:J] H8(E@2P3,#FP7A;!=BJ8IDG$G!VM*5E>E-E%/BUWFX M+2+! A&6B.6% <"DF= LT43#-AIPTD!E=GBBHTNO1<6:K(8LXQBNN/!'H)_V ME>SGSMGS/R]AQ7V10\VBP!I^+>:NKD+QD)/$Q[;LQX(U"TH(+@M:5/\(>FVO M>G)U[^F6F7D-+KP,62Z;^G'-H-1D36T*,P#>;M8X0ER][LBAMJ,2_9(VB1DO MGIRQJ\WB+*VM36F4T]W^R0&$6,',CU^NL';H64]O@9R]3%>0> L 4;5'=X00 M_><.$0=:3((1M=<#<('$0&91H<38^57KTMJD5K@KG,(>1E9NO62JGD5)^HFF MZ\A;;J*=\KD.S:ZX,;&+_LKK7(I^>#&PD_1#7?+*^,!MKR0E@M6""&:60&\2 M.PBZ?&K-\"[-K8(DY@669;KKF.FPPXSBNU9795176L\DENME'BJ"\Z-J&7T, M03NLPHVABF*U0[7R*&HX&LIO.>DR9)O UE&*FH:?Q6%<2S7UCQSDO5E$'U-]$MJUG7!#< Z^BH*:!ZUQPN=6E*/42Z3,2.< MFZ4[+R# 71S!@6_O=/\YH=Y5>+NEL0-)U-)-_1?Q9EJSAQL1PNWWYK8YN&+3 MD0K>&.FA2Y];.CQ$D8$U*WK X&K*_[>#/60,X:/$E%\K. M=5T+QN.&6P&V$'!M$A76<@IF/]F '6:$E9\VW+.K-, -$\>ZR.%??HHWK&MD M[!.N!PD_^S78\>=75>G^#3,RBU@F9P#-KD(62VRZ;B5*![:%O0N&E0L.<#LA M=/V 5JY0/D;#C/TCL<(=]F/:5WE#:B ^>*%H5&T'N@E5B$6.T X^[IBMV$Y+ MYF#QN+!X6+XOQ_X.O[E@[JUD;C1)SM)U8\J71C8P\/V+IZ'P)$GBPIYXL@R] MNYAN_-TFN0I?:*:OZFLR)88<17O9Z* TH0$EQ$C83Y\>Q<$$6_).9OPM+%44 MO/D!O)P[9'@%?TO;V=:-Q:SC9 ML_\XR,!?(%EU*?622Q93V.DX8&LF*@$L#D[8+5%[D[D!<'E?C^DK_'90U%4F!'\+2!WD7[5+XX5NQ M!I(4(O&@+60B;B[4=V/D8750C\URN2@$9,FOLB50Y(Y(XI!;-A*49BLDJLUN M)TUIL=FSY D9+&7L//(.BF%_"V-$G>M-O,V'S6!\ZI19J+#80=0FJK"UDN(G M3+#RP-OM4^ _ MG=<+4;[EE(9TY:M65-M[X48#3:TKE>*:N^"-?%W!C6NQ9?3SE4;&@60LR+N, MB9V+7I-IGJ_X,CZ!NE3F!3WT<0@.4VF=9J=2W59R]2OJP^5LNV4"<" MN/&LNRV:"[*K>N-%.0,=!JXS7DXOB]>3[.Z<3&@2Z4UEGM^(%=C =Y[\P-X& MQ[$!EJY8;[WGDS=8 -6V76W7N:&"6O]F/#CN-RI:BO.[F,(J#4N!E%4_6CO-+;;K=&Z.:KG'G.*Y5NZ!(SGC03@3-#$\ MJ.:YBN7LQP;K-%2R*OZ#VG<&_58>A$GE_J MD7:+RHSVNLQH^4TQ-, PFHV$,>J3>AQ@D2$I!EZ,&QAQVS8"EIYR2I MA=C<0*2+C?1F DV4Y@0NG?09:[:0,>?QE;&7H0;)ZL$DIBILLA5<%B2.]D[ M3Z)N)3-% I)!D/%L41[6R5SFQ2;1N M82 ""G$*?( +[LV$9@D<&K;1 ) &*K,#$AU=1@*4@O5L+[B/:;S#"^Y^8:U^ M=[]4]RVRX[&/T=+]Y\Z/Z><0,(]ZMW[ IFL?G80IS[Z/=']@HNZ]<2*'H17* M^Q#:7;'?=^BN2._[#-D]!GZER,E>K..GH3=^R# @8-XO+L[SKI[;'LG"Y-&KSKA$A]ZX'X*K[ MS@EN6RR@!EM%Q[E!;9L:@P$M\_/\$0,ES$X#L@M^U9V7,5WM0F_J*VI3?0-U MD'N'''#'LD4%;H<&V][3ZB,S% :X8+]N-^IRM7H]<>*Q@?:56E#MW?!.C;L( M/V3\RX%?<+)T+F *&U3BGDFTIKS>=[)/4KJ9)L6Z9AASNO,#*-H%I1/X&84< MV.Z87BG[HRK.!R*)$P"&M)U:Z@Y'V%N0I%TK: M ,_B;;\@6]:(?T!ST2PG81/;L<#FM,3F:VZWTXK=Q(&FN\)N7!+^B2WT1F&^ M"JS7^5ON:54?0Y';_4P#[S'ZY*10P&;_4!2RT1TE&_KCA'EC2S1F>ZK.,\KY M6E48$EV V4D:G>3LR(.JA)*U_&\\>V3K#HEXQ22*4Y+2.-_@$*8Z(6O&'BRV MR01 @1;+O/85%!%Q EI:Y9P^:<\*6ZG,##GTK-*('\TD9H0BFHH,B25 6,*/ M!2ED.&'YX E(@053QK:.%K(<%["S5":\*$T$IKA=/8# CTS>]HJ9VIV1(TDG M&QR4'M?HB1@WNLG?N^H9/T$ C" R.*L3X#5:>8H\J4QDDR MXXQ^?$#<9\R M5Z!Q)P(X4X56456$MVV\MEC7=[VE^ MGO5V=19M-E'XD$;N;RTKTXT=<<.*ONYU.R_J7GAAHX/LO?=78&N@9,(?,^9L M".=C>3]E1 .<[O9/COL;*.P*A9.U$ULZB"LOXX!VMUN.P!>O-'9]AGHZRS^* M?LAC6U=SY=IF72?$D:TM^D#KE\"#9$Q(P<7^8N4HNN>4^!X'USP2+&P.V;>K MV]AC>42\/_!5>7G MJ?PDV3&B%-VZ>\T\O_=" ?J@[6X+LZ4SO(%MH,.$2V68UMW',DEEW;UN!H>8M?X8,_@ O#O,%4>J5RZ&*+P>%8+A!#86)CL#2OE1X M01B1;8S7 K@*D,7E2A#0 AYM!DE%U\"&>:#O]6Z5#H1'*E"->* M]Y3UDG95K"R]O*GOT]W%,0W=/6&DX3QKR$>LA1BWJ/S]P-<0EU\@-+ Q=O6R M\QT_Q71<'C:SOOR-"A,I7&!R(7"/27:^$WG\F58"O&.-)3OTV2(>9/ 0HI.: MPM3RP%(=O(0.5B8A,_N:*F6^,PO[;WND&..+>]LX/C@LOU&4Q0*:8P"?."5^ M$38NP6*PGA9H+0B%LB>K[/#[> 9[2)TX?2,F>Z+/?AC":#NJX<8=8D9E>\ UQ7!4S#1.8C!BC@1"16ML_-6K%$$?[$\Q,WB))=;.]!Z_+! M'-]K?!'SN"'N %?K=O XU$$KO&';(&O/YXWR-YU\;_A7*#N\ZC22=OGC37;. MT%QEU9/; NRP%?;HJM6J&EJ5)ICCJEY0<[<3]*P'U$AJV8JD&^:6;.@L[]"% M7K&O?\6RZ]9K9!WZXXZ^SI:HG'S1[8PW8KNK8'S(0W"2+I;")*\\[L*YV):BSJWY7Q/#>4?\"P37[(0?IKEKTP6'YM!1L\CK @L0%<. % A2]?^PL MEA>^C9^=T/\7E^^,R10%OB?,$K+)!TWRH"NN5CK!0WZHH6WE=2C:.%%W% O* M*[:#$,:[FCNL>N8W?!,W]K?Y$UFGN\0/:=([%!/J?O<C1KYP>H=; V-YTEXZ MOW+-7)AO *B4535&[F.-.E87*^ZK!Z^ NMB^ZNV91INY\,H" M%&%ONS12N0D^8,!4AG-1_J:DE/F:KI&\Q'5TP!;N-\/51NX;.)PC:@=5GU4#1Q!\ @%JN6S.E!$&\8 M#:/6 )'&)K6AY\1>0CYO/;C""JM"Y2J[').Y#$/-+::,2-6D9$BZ;S,R:ZQ$ZW 2*25"-/UD&$L6M86IYMG7J)'YRNY)7TY:A]^ _A_[*=^'M[Z-< M C)QGH@KOI2>)'%'Z!#VDH.S#SV\<3F(5L9%R8$Y3*AD]GS(E 0@M8FL[4DF M&KMM'3')M7(-M0_XO!&8,0>4N4/'1,Z.'@JFLL-NLW'B/7_HM]DD=J[(%0_K M0IW=[!G.=%^^!-ZR3-6) &Y(Z&Z+ZIT[W=YXH<% !_,K;06K!>$EGO-W:M,] M*?E97OIZ<-?4V\&+M3_3P'N,/HD'JB6#-"URZ??&'1@=K5 9+/6ZX@V)K@KT MJG)>$ET08'>21BU&:%M9ZD9A[N'0N%K4H?NTJS,;/3T[\&TTA<(]&TM [HW'J^.%C[$!Y07YH,3DOZI*T3<1& M9(<[_L:VLR*K&Y07WL@>7>,!,D98["URQE*XFO3Q'=_($1*23$1Q#CKYEI12 MVI^-HC7[PSJ*4_)(XPV19+1R3-H/F-X?G22[D+E_V+DN39+5+KA8K9B4GVBZ MCKR/<92TGHHV(X4;%_O8IW+FV8 .7CSKI4V/YPTYKV)2NX6HL5.K=^NG3N#_ MBWK\.:9[&CBPZO08R8;Q=M476D[W'VGT'#O;M>\N8^HTS7*'Y8 [Q$:P9K6J M[V#D\0;D&$J:5Q,M9!&/IY%<&I)&A,G# YA)1 J1*B^2/^U)*18!N6Q.TX>Q M;-M4?G@NOX>8;UP2&)C%6X_]X986QHA_RZL0A_F.QI9N2Q?]QN MVJJI[*G*QGB=M5UD4W^M>BG)B=N<$-4IVS:]:>LS/_=MG'HT=IB7&P\W+5"Z MLCJWGV:78%RURQ'G0''[.5';%$;=&G>\MFBI3HMF,&=I$[C741E,>W=C*8HI M Q0[D"U3DZ-&N(.O7J?*Z]N5%GA#32&G^9ZO$]-U%'C,\_^0[:K;/7?VD+* M.MV?!4ZB>>2RK@=N=]30MOXY?2M;LJ )FZ;7,/ M55O)Z=\Z>G_=I MO176G0QNIS:U2P6A.]+ &PK&F@R9@8@;IO#!"33R2,X6PTX%"@O9 ! V2:'A MKO6>6$TSW "@TDL.\,,V> -8*6F/N2D0)/?4C9Y#W]959C;M=IZ?8_JV5.OI6%HT:VN/U5BVIC9>/*L0A$\M]V>(L0:%QVX1!H]LL_;EQ M&M'69W9^/=SDHL&WU?.,B19)Q]8]US2V.R)E8EPR-S^+0C[8_LU/UV>[)(TV M-&Z;2'7HCCNRN]JA)J]J[8LWTCMKT-?KP?@D9T6^,EXD9V9_@V1R:UC.2HL' MM;4/=37WP!WI&MK6OOL^IS->.D*;7VPL7X)'XJWM=X\;N\S.7UON *O;S\IC MA[R+F[LLJHWXB72V$Z9GT6;CB]NWRD44J&U)= M". -=3,UC#>P2FZB3++,S\HISRA)*D(TGDQ6-<;MZLTZ5@YTUK;$Z[PM\AH? MX61DJZYI]2#RH9)M"WN-'6;FJHV+>>K6,W+9X1:QZMQ6O7*')^]HFS!T)H+; MQ\ULTCGUF,$TPU"/49(/5',13(:Q,N3!\[QMIP*.&N$.^WJ=*L-9I07>L%7( M:3QL<7)VW"Q)*.7\I=>^&F< C3VP.V"KME5O5#;'[)KM0IO[*=!>$$X=Z@Z7 M[\/9G!W4:MPZ16CM-4=?;IXL-'>9FT\/.&UH\&O+TPCQA=<5L)U843ATRAY([&_(AQVY4_ M=7/<,=JF9^4:H*(MWKALE=C\.;:49#MAC+8XCF_W:N"2370]/]BE_@LM*^1> MO+K!SJ.>.'.RV>[2[-S9H67T;A,.Q 1W2(QCT_H[BT-PP!M^(^DYQ,U(62"Y M4G8N4GZ2K! *.N5BE3%O<[[4TZ9M$ZL!R>..]Z'M6'G5>R#:>&-\< U-HWNP MB+8\4SS"OI9)8E-[W('7JFE3\CF#66&[R*:^7CL069X*CJA6NHGC# MA[[3??:A9A&9#I20N[:Y=11%9W3)( Z('LH,4J1&$"8%6R+QY<7%\Q8VW_Y3 MFZ9M(J79%7G@=-"_:7RHZXJ*I_L$^OY[Q" M7/,(GT:W^03X*$_''<4WI@-Z4U@ 1W2?T]A_<6!YZ"ID*?\N/Y3X,_6>*P^M M='B#H ]%W&@P@+6J97N-R>%%CR&4ZG/2-?*@'MB]G_Q&/CFA\TPYSI1L;439 MI>/'OSC!CBE=6" UL^HR@;Y-?A'YE@I_O,?.(3+1W(!^42Z;%<6R0 I MK=9\*F4OK-TVI6[K@SMLM32N'SQK.N -'CVQS>O?2SY?!H/]"?.X:N,:[0TR MH/8W+'J1G$OHF]NK9UH]@UGY(%KUQQ4B<>>WR3+^4LRAFLI;-1O6^<@R26AZ M3U,_YM+"%.SXK%9F:',A> A; MM2T<#\WC[4=OX\+TH S>=A0/MP(L1[(0B(>Q)%(^ 'N$Y=0-PO6^JF;,P1KW,3J.%I]P+,I1\ZHB!E )V.DSQF2DB/+ M^'*>9!7%<];%/)0\TH(,WMGII,UE469X=*3&F;9M. MHQ_NH-'6O+(AU]8);SCHBVZ\RZ3R<@S3IO'51Y>I[IX2^L\=$^GBA1_5::DG MH&Z..Y#;]*SDD(JV>,.V56+C>V,%82(H(_#1QGE2?=-9^:9Z;E/3;C8^.="= M_0-_M'H=OZI@VZ2BH?FLW+-QC"@;SR8D!\R^C](9^U.."96U\V15F$2![_%CA'?L)W??_D!58Q?< ML:FC;_7Q*75[O!&J);7Y+0Z)^(((\N1+]J_M>!U5];O8#UU_&] $BE)56-D( MWL\)O5U=)*F_<5*JRFN/&N$.T'J=Y)"LML ;A HY37V/D>/5:'."Z")O9'VM MC(Y.LH8GZ=@_%__<^2]. ./T/4W2V(?5P?K/Q?>APJ=^)'$'[Q#VJHR^/>CA M!89!M#(>O1E5\>PA_"#1AR._N02DH14RU+%NS,61C;CA#HQI [UN_8!I_M%) M[N)H2V,X]2GTULOS.W3'C4I=[2 CD&Y?O&C360/C"FY^P#V?L2(E+VQX,;DY M;IQT%SO!@5D,\(!NDY '^7OV'P]T^,NOC.Y')UU3.*W]L$]2NND6[L9$< 9] M/YM Z)M1L L 7N3R4@Y\*CK(%]R_1D9Y3Y>E\8[K1CO^SC+9"B" XP7/+":> M<[%(PN4B6R'8GGQ=^^Z:;)P]8;-N>)^#L);DB5](8"23'?O4X9<;%L2CVYBZ MOK@BO*'I.O(2LDO8Z LQ2+-)A =_6NT"$HB20$"/6DN2INE+"/66,X0.#Q/\5TZ_BQ2 ",;I A3E(RHF"^$)7*-PES,4)^:!-X.X" MT'E!UM%7XOG)-DJ+/DU8#B!4LB>$JPCB8]QFD>.S<07FBXH^*5(5'/[F]^NC[;)6FT MH;%>+MR9",[!L9]-JE<:NE# FQT;ZF%AD8Y):GR#GSJHVLWD8N;OPX@51.KW']7[!2.YUB0Z:)C(,G6VX(!0VLQR@6J]/*&Q M ^[8;]=549=Z-J._ALR#5*1&%L*3J"T'+JKJELW#MD8WW%&KJ[=6Y4KTX[2V MY&-4J,02SS:-8.LPJTMAI0(D@!+3XO(>_*0Z/=#8 W=$:VA[<))5U1QO'.L( MW>,<:TF;5R1?Y+<]Q2_(AN?);"$.MY:6&'"OFD;/L;-=^^YU]N1,5\CYU(0D)5D-L5*=G6 Z:EK4\L%HID"]E(BJY"-]K01^=5;V&BH3E. M -754\Z%5&WQ)D*M$ILZK2!,&&5T"<\$.EMZ_S**J?\B1><2FITPV[RS:;"F3!42YW<+_,UM<\8FA_T)AS[=YC=2,$FX ZF&= MRBW_[F3P@DX?98PORP//$_C9(W?.7CP:%[/0R1Z0PP(L5FR3,G5/.%,B<[6! M)M=P*)A>4R:,9O+2W ,W.FAH*Z- 0W.\T:XCM*GG"MH+(JBC">)Q50:J=A8" MQ-6!J_!SZ+,94+R-8K@?\/]$?IC^PF )BM#?QG=.G(;,0FM_VSS<]Z&'.ZQ[ M6ZJZUF!(#"\D]%?)?.:>77_Q0U+E33ASDG,G44QD_@@7-VS94!@JYV\%BF[H MUV5QD>HNCD+VHTNE@V)ZJ8,!&=S 8VH7&6^ZTL +,\::F$8&8TA*CJ3*$AV" M3&X>*(8>IL&>7"7)CB&N9*J'U D])_8LO^;15O:AM>:@$27P*ANH2*UG-7.OX8L-(.4_8-G5Y<17X?T(/BJO$97$5UU)Q ME7/ZE#[ *WG\(O?RQ?$#^-8NH_B!"=AM-DZ\YT4GOEO18T:!KPT?J'_>^= D0I?_:++X,1Q@LTX-@08&I8R/H :2;\AQGDA#"FD MX2.\) ^1"TME,I%2*-L@A]BR6_G&++5Y8[8T$(P%6ME12Q>< -5%W_K9U7%[ M?>HA')EG.DB2FR8!OQ9(EZY520[SKS M[>YD*0I:[;7BVI 4[GCO8Y_*XJT!';SXT$L;XT7]GN,X$\=%03A%T02/SLOQQ58$*&"J"R4O_R91OS/6$:)F7][\H3_X3/J$88/ON+( M9K?4=A#"\\9Z?=MU >QVJO-%W0ZZ#1%\*AA=9#ER)LD"79:,P8[EUH+(DR/. M#C68:0P+F=$4 \'M+DW@=(!Y&X@/OG%<"18,HT9I#"/Q8,K%1%%$=Y$SCBZ[^ MALL@B+["2L%E%(M:4-=1DFA%OS$QW'#0ST:5NHI&E/ "1D]]C,L/9FQ)R9=- M6W/.O'!35L4,F&.!%4O&DM< G-QP<2$#"2E_Y<>IF,^+=D\IO)>4][!3U7&S MC>F:I7+^"Q6E6VYH>KMZ=%Z73PE_ET)A:KV>N%&G@_;5:H^MW?#B21?A>X#' M;B,>R,K>%ZAP)8*MW14=248N8HU=M ?E_E1QQ\E 5JM?(#$BB3>^AE)LB+%( M+P[).Q#C6RQC^/P,:!?(A RGE.44M*CJ=L[^25+?789>5A2I(Y"94IT+D/6R M6CV0&9&< Y#U4VR(.,R ZHF+D/_&RRKF8HAW2K+Z7^B0S+X%_0SJ P[UF2&S M/Z:V:C66!@)8C4)81<^-Q0P$J\1APLP6TI7?]3"9"<6Y@)>QM>J!JS.Y.8"6 MN5)#A%O)78(O)@#))"#O,AD0IEUV+,X>Z_/HBO(7GQE"$9I;[BFSG%W$ MNEBM*!Q-*/'\GJ6)\,!FZ/J!>"R[(V09D9P+9IG;JQZTNM.; VKUT&J(X"O8 MRY %$I"J"/A R[+AXJIYGFCZE=*0)*F3[A@*[0G4GQ)7!0L3E]D7_]3VU4$! MM; ,R-^A9UGIM>\\,97X'/X'(R<+-7:OHV%X1KG:/3/B^!HQFO)I2PQ[*Q M=8Y+5GDTV["2#RR:WAQ,ZP3[QDQK$*3(" MR[&.RRL=J>'&H)Y64BRJ="&%%XOZ*C3( M4DK&&>[%BFL!"\*Y\ZE)QA\+*&$P&$Q+LB61'5R?\$.2KBEQG<#=!<4YYJ?" MA%YF0JD?0S&2@-1V8>MOU']>PT6'%X:JS_1FMWFB<79[HNM*2C=:IS[/1?:%DX].+5#78>]2Y9Q,(&X"[-;F8<#@@=SD(.QV@NN#:T;14G)@?B M,@=$'%S708X%2D*14BJ2BT7 /X@D6'U"B ]445H;ZGB>%.86<&NY&@!]AJNM M]W0;Q3!KO@IYZ1#6>&:,E1\ZH>L[ 4OF"MZV=^QC_\411QZ2--[Q M&@17X0,#9WX7_W9UF0M]%R4^"'SI^/$O3K#KM),_#)>Y@-:@5E7M_ _ 8@X@ M-ZRBPYP4R"4BDD@P;2N$@F:%6"27:T% ,L)%PY>VX3/T"JSUPJW%?O,*^:PD M;H6N-S0M3<5/790[+]1)=C'U;L-[R'MC-LK TF?R.8R>H)X\?.-7(4M]#4YX M3LD?-\Y._DW("#P9<[S8/+T)3,&DA-L%8<+*R,W%)>\*@;\EN9IW/EZ.%](1I';!<&>H_V4#]V]6*60ZF"^)\G194MW;"C:]Z M.LN@V-P#+Y)IRFWJX27Y_$ I$I 866^=R"8.Y[P@R>[I']1-H7C=QDF8Z+#; MP6WF2&7Q$,Z2>TY_YX,'7>W08<(Z XSHK,&(4\QIX..%QD]1KUGCE$;IBPP) M=;][CEZ^]Z@O0(']4&(!^^77"W@";']5/ '/4J%S-B<6]QJ+/QU8JE-'G/'? M77>(?/U>^&+>0'93QQ9L2(7H@@"G_*YO\>=)4X0)3:"C[#3URVK?3&XK7=;6 M"6=0=].Y4K"LL0>^8.XHMZD7G_%'L ^?"%_PTX72^U9GEE[!EF[DU[\,#AE% MZRC?W!>WIW>R@**VA;HC7K_O)OX@]2H@",#O#Z,A2UP/LU6+X'[MA_0JI9ND M$VC(O7 [O:;6[?A>=,'KZ+J"]T%XA5L#$\*Y6/'M,L3OLH>$[YB.*=3&S]\2 MUL/WUNZXO;VK'>I1OKDO7O_OK(%I(.3D%X0S$(]/Y"QL8KQ2[]/](V.[?/55 M.*_7$[?W=]!>=GR-;GA]OHOPQA=#H_#YY-I_X34APF7*^3[*S5%GC]4B&GJ0OFY*SL]"ECC)=KAD!+&IVP2W_<_MG9$EHX>]@9 MKU=W5\'X< "O!+[-^(FJ;CDS@QB@VR3DCOV>_<>=&_X"._V^2WE]B%H/5C;" MZ:;-.H$OUK>PZW!>Y/*]RKI]PA9Y3;WKGFZ9I-FYY/)F!O@:&\[A=$4:D8BS MK:T/-%J@C:2OH"@JMY O@NBT9VLF4&RPH3&)4VE89+^50R+[Y==[.'93,VD^ M_ PG1M1J -!0^0#?$%0OGC$ *6A)ZHZ?E,[S!Q_BMQWC@>6@X\0^\]00XCP MH*$G@"T^](F-3IO=1NE%AY_C]:-:37)/JGR(TY?J133UIHS:9&[DO#:[T<'G MB-VH3I/"C>0/D;I1K8C&;B2HV5@D* ]S/, KT(T+ JJV.-U,2T-YHE_;$)_[ MZ8EK/L4J#O>(9\$=N*1BZ0%.]MV&J3A!=^\GOYWN3VGHKC=._%O#YI=&-]P. MJZMW]=W-YCYXW5A;QWKE0C1M>&MWFYMWU>C=[=[7/ MG+Q;(?DXWFUQG^O!"6B2O5U_0]/&Q$+5%KKQ*;^F1,F)64<:4';8:_F'KA] M54/;EBP7_Z$N':$''/V!-J:TMO4(5W./F?EO\Y&MAN8S\M\!CV@I_==BXOJ1 M1L^QLUW[[I'FC0F#3C_S3K9WP>K:^Z*;^77(@QZYN!9YW21IM:-S- MM=M[X79L3:TK4-W3J XV='4%J?3 M:FF8;Y4I&^)S4#UQ^R.M$TQ\0"2KLBM+4)OPMK5%[(YM&A;NJ&J(U!U;Q1W& M'0?*9O.B+DFZC85#PD^2,[+??KU;'BI:_!6I@U6EYJXD_H30:0X$,[YS>'%S M\_#WZU^6-U?+2<]S#J8 #<-D'[PXH>],=_KE'U&VM\JLO##SW'&EU*3//VI?(@SY:D7T?A>7DYMXI2[X*M,M(];S,"G MZI/J@X^1^]5 ";3D68-GT,O=TRX./SK)1P>NGS.D?]@G*:V_)Z/7 Z=S=="V MR V:FR-/$S2%-S[SQX\PKF1.7<2=NSIUZ MQ-MQZ&=# $R/_)'>'\2)7A@I0LIR^Q8L,BAQZ2E"[29I$> M>%D>KS^+@H"ZF6K,!^OLTM@:,1*V:UG GKHID!:1I%C[Y-5-.0SPE=[8)K?Z4J-:[7$R=,&6BO-1,IN\UP M*E(C_"ASD041G BPLO)8XA0FN$A2?^- *8F=T#;@CY^R%)4GGD,5B>P- ]K M)Z:G3&3O+-IL:9CP(6]9/M1XNB^;W#E[^-,2RF+P__N%)O"PHP#']PIS#\P" M-Z2,8<_*?>H!Z>,%J5&T-'X0!SB=P,\>D<4ADCSD:4_D=IE,A,NS$/^03"X; M>0U*P^;VL)?^?/+#*.8OXS'+,6F*G9IR]G>ZOV/V"%6/QG6C@!N[#*PA0U.' M[GB1QT0)4_^_85])%*9,I@#"(&>Y(.6&H;2ZQ1!&\+4"'%/:I53?S[BAN,U= M:JK*=%JZX(Y^'7T;+W1+[?'&MY;4PUWIMK:R:D%?N 9)WCD)<6!$AP^^'6[I M]&8'N\"WJTL_=$+7=P)X,-I/=\#Y<*M4JP/.8-37M5A#;6R-?!E53_:!#T7& M-. 3\S0BJYPO:U R)E_]=$W.EGQV_OEAVE76<4TBJ,,R1$&?R RF7VR=2M_Z MK]K6^Z6?0R;%+J;><@.5EU3@7=L2)W)I:'?X-NE!,\1)0X.PQF,G?V6ZH$H$ M63LYP@CJ75*/QDX0[$FN8.!O_-0DX%27'@XSFQQ)BHMX=7"CU0MGA'74NKPA MT=H%>9;008&!-EU#,6SD%R:*=7O6@,V!"7P?Y.O:=]!%'@Y2<9P39,DBF_9K,J!!5/^=- CC3=, M55@_^'--CK(;NK7@L6"%$S$<;'A[ M9280\Z&AH02HNC5NOV[14G9F15.\'MPFL'%269FS"L(6ZWT^QDZ8K*#B0^@] MT/C%=UDD'4X&I(^WN ;1$ND"2,F-TRC MSI,@QH&*!P98NNYNL^-[?A_C*$D^APSG^%VPCRP)N69_.:7L&Z2/SJO"I$/2 MQXTQ@UM2!I_!B.-%I>%5' RN?J:!=Y)&)Y^<%/ZV9V!5BD- %#=Z#GD<@S1C M8-<+C9^BY@P'CP%+VMP>R??O@#Y-!CS44BKZ$ 7>7>Q'\6.4?S_G3$MU%0_] MKC@!QT3_8D=+LQ_R;:VN6HQW#&:=0<,F8TZ2LT+! M-ATL8J #HN$!P+$L=1CUG ]2[+-H _O37,CG2]S/5_T;SQ-V(H 3+RU132X-?G&!'.9@57PR;6(NO!;Z51A 9AP-.E!G1 MFD7R-BQYY%G>2,KV6++>A05*.164<@5*!1REHA7+%U]HDO*C)GY(/(#"+#7< MDPW?,(.(3LF*J4%>0 _R[C"9_):D4OBS;-. *+^4XJ[AHC;TD3Z15N[8!Q$4 MMV3 LF$9[YJ&B?\"[=GO3"ZGLF61. ']EE]R"6E:M&&2>G[X_.VTR2TR!]$8 M\4 JPL5"/MAAM*\\&I:>;".IKIJB-)$D8?;'_?%JLR*MZ$L3YZ XJ,7D;+P7 M0;P)^C!JC8A@)2H=['40OM5QN-$Q34INUVHR+NU*HP1\YV? NTM.'._9("O0 M]'9UN,]5JLUQ.PIJ"T0:4<&)+3VM4MYUZDP">>+<0R'SFXF")4Q3&4]>5C?G MRE,;R!LK.6N^1CKQU2>+IA$\R>VJ/ 5$&%L"?.73@@*%&6L+UZ/FY#F6:E^Z ME'K))4,@,$B;B10#E@$9G!C1Z(0'Z T8VKV1;+?_N:GZVB7/K#<*Z#R MAGBQM*27?"NPA M,JLTK:R?TENX_=WY,:U>X:EOAA)D6KW79R53@F>=N%Z)#Y[\"("J EQ%6YS HJ5A)16I:X@XJV@4U]@S^3-?$EGR MA1.V4G/@4,6&W7NI;8)P:M<@]4C5.^ ML0//9C%GY"^X1MESKX[DK%$X\:V<\:QP'(F,]GA!^/@UT@]"N?&,@O!(1V40 M%BUG%H3'YWS]'+]TFZC<7L"7XJ9TWPVZ\WGPZT+?^* M,_H.I(8@R_Z$;V9S*)CQ\C+]2C[15]\U >KN/O'XWW5Z\+\B]HE2ZL(G'O\; MJ4](@AD?'Z*O3N\M?"UWN/VO.A7X7Q&[0REUX0ZW_X74'23!3-WA]K? 64<; M9[!EMR1.I24W]IOD%7'Z*YPUN4A8YD"7L/U25+$ZAU'=]?DX?DX3-_:W?!*Y MRM^HKEDJ'H(>4D\N%Y^S.X?K%7 MKR-H]<+IYAVU+E85VKL@7USHH,! :PS D7"6).,))0F *Q%LIUU3F, -1HO M*QI;+'TU@?J2HL,AE'S@B,GLLGZ<1;R_"MU@![4FSF,_"&Y7H"%#Z+-HLPVH M2%[@3VH8&XXT8JP;V'X%( Y$%SEJ#JWE0-!:/>X(J J2D4RT!11C$<(1#Z2# M).(K8!-T\A-H# MK#2 ^Y\Z =31>EA3FL+*@^?Q[4HG./<3-XB@R%MRNF>_;*/$"3[&T6Z;E)#/ MVD1AZH<[ZF7/=$9ATG!R>#+F.''4SG<@'R"=AC.^)39+^AM?'V>P.^D/LC8>TC:GACNH>UJI4DW C!3>L.NKT*!Q-/CZMJ@M K.<)UC[:G@$ M0M$0IV.WZU8^\E#7"GE^WRSSP(\X5(^_)5G!G*\Y\XD?:1A%\X=#I:P/56>! MDR3^RG>=E@MM[;UP1FA'K95#S'&7F0PE#8(/-&14.6!)PJI2Z:=;BGZS]6[- M%*JNTRP]?)RTZ-#'+;Y\7M%=_,)2P]7I'D:7FRBMSQ@;WT;O27)&L6%H+V78 M=*0WDX@RU:I?L%$/$M&K: M=+^Z:(S7M]M%'O"6-1 GG/JT2_/C*UL3%LUV.)W M.=Y=W5R?8K&GL9)=A\Z($:>S#92W>I4]D2-2=SWZ>W6Q[%><8;![FW<\G8_S MHM(*!3>;-?0FMH2$9 L2-CC$>#!W1YD%64 \T]O55UB1'R+@@52L5+!'! MXQ0FJ4#DML5Q,*P'G;&LU/>RE3#IP3'->7E#=YQ(:FJ'IL4C5=_YK"6U:C @ M4%1X$8D9BH6FD2U1P0=7YC7\8E.1!JJ>[%,UQ!FY[;H=+3!56B'/:9IE'G+: M-OWC>&/K5D[&[+QN-^UW9WV[MOE87P5!=?;INI'#"4Y#V4FY1=N!%MZTH[=& MPYR#6,C7\23FI.!^D*78>8#*EK&J"5I,7>J_P*YV>+BE;>=:RV;K^#$,I;>K M6Q]N('YTDKMBCUUAS/9>N'%%4^O*#9#F+GA10E=P4_\NZ8,O,PY\PY?Q('>J MHQJ#Z/Q"XZ>H.>8G5)V^;FF8]"Y4:1+"OSBQ#\]?W$,1'/5AW9IFN(-4I9<< ME8=M\(:A4E)3Y\L)$J!H\8"MK%CCB=K:AO-Q0?69V>-6\W##@4[%'CBBQ5.P M_(D[ELBQH2'TG]?II1\ZHRGEX[K!WYMN=+&AK@]7ZV;[,['K?#Z M:(.LQG-73I+D-"UF&57E&O,,1=,YN:,ZUZAK-Q>7'"C?.')*BQG'/7V)@AR UW7UQ#:_[IQ1)P?>;,.)K_V0WJZJ>I[MXA@* M?41Q''T%*SA;]DFZ5UBK(PG<+FYB#]GCN_3'&P!&6AC7M8(+,M'J,!H6).-( M"I8DYVEE%V%2H^2Z/Q6ZP]^M[%?2)S:Q2=)X)ZK_)'[RL(VIX]V&\H+">]7> MBWYWW,C0U0Z5_4?-OG@1H;,&QON+C!$I.2T(YT4$,]@YJRPYV=E.G,H6GYSX MV0^)XWG4@QHH+[GJ^0%($A_;H,=QIPQT[F&[\D#WNL]QQJM2D^),D_PA\J-, MM:*:NM/CFA*^%4TVU.%UVG@13>=)S*7@FA6O_^J$>_ V-WJA,?'3A"3K*$Y/ MF,MM2."+YC[K_-5/U_QS-QNL^"TMWGP7>.2)$IB;00V?J2^V#&JV?"CFU*8_ M$36*+G&-+GTJ^U+F*LXS52+'80/$T%&K2UF@5_X4.7C4R]H?/;+XSH.;.)L( MRDG#P)W?!&=P\G7MNVN&$5!8FN$"_'<(-_"K!#@;2E..)RNQPNX$)'H*_&=1 M6H(X*Q8H;##\QRZ!!QQ645R,@PN2.J]P:XJQ#Z/PQ'62-8BU"].)+_T.:_.< MFBWL&4D;4_09=+5#8Y:'%JB:]%&M1N"=6]1*:>QD#(M$JE)=5[!T#&E8W3*- MW#J->@S?\G6NSRF#YW]QR+U=%>L:I]PEC@%"NR?..#+0OL@$]+HA3Q$Z*C', MO<]=R8@7>*HL<4T[7%O1_W-5_W)Y\]1LB4\CJG^FWC/CL Q3W_6W\,S471QY M.Q=DN&2A<.=M[VE"XY>C8[\]2C,"!E,M!HF5-:",TOL"]9P M9#[C3>#;)'?G=R3.V-M##WLVRC@3B36YJ[%1SGXXA+F/^ -"CRS;NHSB,R=P MX0%.CI^F2-.?)&+$&!?+TI(<<@8;2SGB?7O G?#(!JPUN*0)?+-7$I$DA M"8O1'G.CG56--B)(]3]"[++A9@=UWL^9)VP1>T'F'G13'+T^N)$YD, MM*\<^FWOAG?EH8OPQ@=X,QY\*:+"94$$'_*%<[)S;+[1 M\_9]X^L MH.__U_B+X7958,PXN%;6RITF&-+(_6T=!1Z-$R'23932Y5.2QHZK6C!N[83< M];5TKGA\8P_$CJXGM[%_2^3_D'LT<"!?\6AN%_/4>%MG)VHDI MRY1Y?/\TX'M10#>YIUMFGC7CZRW%7M)=[+N4S8?YYW4)L6Y'G%':7??R?2F= M7LBG@-UT,*XGE6U+;H$JE)K+O#AWYX1-Y0H))GYV:A(#""Y$8D-RFW!&4)&0 M\$;3;T%/:@'I>R9.Q2O>^2'QV-S6B9/20[ZUUDD\K6^-U70V9>T&Q-!:1C+C%"ZCUVC9>1&WI,D?_55],;6H_-Q\> MZ**JVHL'?TKW!EY,#ZA=V._;'Z;K&EB@KG7;HC'S: M9*2*<2$LY9.]<+Q7B$*$+$0(0Y@T=:'Q[IN;LZO3;[Z=N*+JE,;J8HXO@N>T MBT863,*^\USGR4&1((__QGH-0;*INISA] -:S6%58;2+X-L-51 M$ \$0T7U#5/;%=5*N<3D+PL""HA+'B&O^5I\]F?^V0\HH7M,TW% 2?3L#1+N*R(>(#SF6U8T1'_Z-?_@CVD%B//,;#!.%*8MQ(K?? M/ :*$8U9'2H^B"&"C14?_@U^^M'>8/&CK.Z?AALL%'3?T#GCP:*.Z!L; M+!I5G,=@\6/38/$GW(/%*.8W'RQ^/!HL_C2CP6(<8]8-%C\6@\6?K.PG[9X2 M^L\=PX&+%_9_CXQ5TT:HLC5._-?4LK*!5-\4\=Y1B\#&VT8%7<()$Z!L<^?S M6,_F;<^&]K/SUH8-3U7C67GL4%N=]3YK\RV JJ[--?X5;6?EK0TU^>L:SL9+ MAZJA?^"A-GQ2G+RN._)UW7+)1J\G;G_MH+WLO1K=\/IR%^%-/5OP6!#E@;]K MY8V::2X?3&&$[/!N<737VM6AH[E-_IJID'"Y2]=1[/^+>H_1J73R2/5">%^: MN"%A$(L=W4LR)8@71H91J]>MIMJ%A_)-W2S^2B%@I>A)/OTVRD/"&M6W[-I. M,DAVCT38)5;:9= +4HE.;5O"S:,$7G]?\:I94]R8J!>.KR_"J+B=B M^XK6).:KN[/%,)A(M8%N5T3B3@3[#*TQ7.2:TDZ5FUT)<71]R48N64F3LT'* M97ETK,P4FWO@Q.4.VLI97D-SO#F$I*\H M\BX-[P@PP#O?Q2R18-F-'WFU\ZQ.'6<5^0VZ-P1]3:_9Q'N3[$.%ND<$$R*X M+$9,XKN'^2@&.,K:L<7U+TZP4Y8#U.@WWZBN:*X;U+S3/&.Z*OIH( M\.^LP3"3]6*.OBCJ+0$W2^66)C?&0=TMQ_?*TDIV:Z%R_> U!@^JV]$PX;"U MC&.F*(7%].1T7[:Y<_;PM^57)_;TJ@3WIX\;30:W9'W%U9[$\>+1\"H.4;65 M\SEYXLF++ V1Q2%/^TK#3"3"9;)>@*K)DBI#7K<501Z",/)X'LQV1V6#>E%% M','#Z=9K#MT2KBW1>FWY]!@6*U;M=\=(S0K!5 =>AK9Z Y\WBF]MEAT$[E1, MWB#ZM:IJ#0P;#[S-"QQ',_+1SJQS>"30AVN 5A9Z?J$)G"-JN&=7;8$;L&JT MD:%&^A@O2-0):>IY&2V+-^4R"1IOQQVVF86/J6_!51J@][.!;KL5GF;S?EL] M\O-9/T-_-F6_#6GSK;=.%'#[J8$U--*RNNYX?=Q$">,U[(=[6*?E)2+8EX,S M !Z_1CT#0*8P]P XLD:W "BZSSD CI4PWLN\/%\^#'QSPR2/%W?KKL(DC?D) M_^0V7=/X<>V$MUL@D7QD)-+D*A0;N7^C_O,Z+;9R/CGQ;S3ESVCP=N=.2B\= M/ZX[V(!93IRQB=EB!0*@%7(.-V:PFLQX6%]3\C5C6#Q^L^$LLQU:)R7/P)=X MC#$_PQ%&X0O+AUD'RC7+%DXL>'L"VA)0=[S#5AIWH-[:M_ZW#J"!YQDM;N>G]J_BZ?"KX/^7 MK0+<=\@4U(N) NM-HZ M'(O2WKF9MBKSX-Z2;AW0?N%Y93Z@/4:I$ZAFI]:%F0$.6_N.!MD![R4)K5V_/B M%7Y4P;QV9]RPW,T&,HSJ]<0+>QWE-[Y>D+-1'US.6%F!DHFL("Z:"-U=67=: MJ_LTM3 WVR#:4_I XQ??I?4&N,G7%CE^)AP1Y<_A*LI-E/Z=IO?4C9Y#.&54 M4A*=#D%6\578E 96Y^=$ D"RJN;L2 M_(7@?']:$MW2XO',OIZCO;QM:NV_LN^I]#,N'^5@\8];*%*6C<54JIAH>7@+)C0 RRL^,V_'A0 M5KG-1K'>V1AV@#W5ZG=S=(7M*OMN5D2(G^W!9M_-C [(S,_QW]9V;9'"W$=! MP+(2Z#3Y'HI"")Q#KMWO9)IMV3H)\$ZE+-D!_VG+0OR:2]!?0"62Z32S*A%V MOK?IAEMJ[Q_CX.M MP@+XQ]K#NVQO; XU\/?"R=$WC.;5@\"6SR'_CM&\_GNP<9WA]XCF"@O@1_/# M*PN#HOE?Q5<2TFAN=@QOKUF/OPM/8\?,7&"<=/)O[PV:7ZO@Z/6MS3-6-DHRN]QZ-0S"/Z1M-2#2(J0+[DJ;VVS M:=SO[:@^RCV%^I6P1';MKTRN =DI9U8.I0=%3@I]SJ*0FVSG!(\T/GJV :V0 M.,<2M.8:Z/3@6!*^U1.&H]MKL*/+<0%P;LF+,(#?\./,S]E"4EWE,EI<-8KR MT8CEVW^X"_\>?@K/'\.?V3\/?R"\CEBZ()4:97^X>__W/WUZ_\/Y'^!M._;E M\0$.JI^Q7Z,86*Z8+/S5^9"2/75B1L%_H63#Q%PS5D[HL?8^:TI#XCG[N9R1 M1.L:7%QRJI>S9.VJ+Z$H4Y9'*64A^=ID,?D_KDI6CKJ2EH2K.:/3EFB_:7EU M&"+KKQ;RSH2WR&:".Y$, TS8# M'$?")"C1G(C)%A672S>4YN4,#ZHS3SOY&=,J$NVL6C6WPW !FE]\DAB)6T^U M:V"-K1&'9[N6172JFR(/3@W!^S_2=AQK$Z\T3**E''49]>EGVK:^3P3+^I+* MM4>:AJ>.&+N&M^(@]^>KI)%CXPB*]GDS(W_3HAI_D-.\9"6:V4=B77DFZ[C# MVVF B:H,XQ;.R6*SJ&R.;9TY<"]T'D^G1[PWWL8,YW@QC8T'64-LY/0&%P/U M]+4(EG7K=K.^J3VNQQC.XUS";N!S^\&34>X5*UB\KO 4#R7 MI.NW/<:^"#W>+=W1;)UO372^<3N(V73?[L%J,F&E$]BXF>MQ_LQ,%Z];/^9] M1KN&W,CI;8\Y#=8==O@:_[=C+2@HBG%VX7O'K; @._-)U%S M%;)GW^=Z5]3>5W5TBXKF%N7/N;_AX<'N=_C_#P35;\$"^O_N(7^V./\VUN1' M_6HT5NH]-HPX<0)_$K.!-[!H/Y5-#R93K:;$,7 F>G-0FBCN<0XR?@XMQ,R' MT5&^DTZCZ: 2S'A0'<<.8XZM2<=%,BKM+5@99/O/H'!]23FU-S8*'&W?V!D' MNHKQYD<"H^]EX+&@DPQO>C0PLP22\:!FM_G-C@C3?E'U.]4S&1OT-ZDL+*WI MQ/Z2S;R2O#4$?FJWTU/G[0Q5S:D/3=_8Y)+, *WM?#M' M&#ZM&,B1W9(Q,."]:;4]>\/ S+ZLFE-.6\K+Z95%H]-C@TXR7%QLMD&TI_2! MQB]LDE(_RA;/:G)+)H]1Z@3RYV=1DMY$Z=]I>D_=Z#GT_T4]7L\L,[KBNYR* M-^XA8=)O0!X$)F&,%_:G5=]XTI])23(QB0KYI5>4!<(S9*^,#$Q,LJ7]HF7$#$"OQU<973)>R$FXH+-<=QG/[,OGYYA? M)R9^8:<7H,P?.\E*ZT3S+JU3?<[X8QPE@[^PT,CI;4-N@W6'!-L:-F\79IN4 MQ0"PA^^?PU^8C#,]?#Z&M>?^YKGJ+":?-$R2Q&JR?MO@VL7^(QP2:>3[=N&W MD_;]\/A4$X]/=8Z'5 ^'OX7$=Y)OHF*];6:]EQJ;30/9[IIZNX#>KNJ-Q_^: M+'?I.HIA>>1SZ-%86J:Y8U9(3O?5Z\9@[DX@DN0#;$JURR%T<5BW@(I O7(C#HQT6$SUC:RY?_6YSY+Z-9M MS]IZL4&,!",JVS<3J$8UD)Y;4!\;Z#R";?+AOXP&3F\VJ-NL.U!0J]B\R:!N M57;HA:^%F%HEI!2,[$"RRHXNX<*I!GPAH@DX*-YLJECAG!]'_]-W?_P_[5U; M;^2XE7[?7\&'!;8;J$F0F>PN$BP"5-ONB0.WRW"[9S;;#X&JQ+*9J*0:7>QV M?OWRH@M5)4H418F'SKP,>LKBN8GGX^'1X>$/ZBL;AP; ]$%]7>O+DGJ?!G[_ MD9[LIA/\OGUG/8G%)?=L\M+=;%X51R4GC:'0OS,9EKW@:%Y#G/BHH(\8 _15 ML%BV['H!E?D[]#XVN2$QOL[QR)O/+3"#B8[+V'BV(*7F]"\2IYSKZRC]P 1! M7!)WVY6SLF)#HTHE#V4NN.]J05;9X.EWHRJ?G8GH ?S ,58W: &1#SC4 M0;.2$X!TWZ'0\&2&IR^KUY[^!:G5A=#G9ETBR.CE[L$ZLMQ;F"VN5;,&COX+ M&L 1L)>9//4=D"[+'>!9VY/;,R<:3NKUX0"H.[G_"P*U^BW,#M3GK/_%@+K' M &Z!6A+L[0#U#-8^!VJUY=Y@CL=.MPP7TGD ]"#LY#BI\V8Z;;@S$,A4CA<- M-_Q[9YIVOB%[S$^^O.(@M7CP)4MS:8VB_]>L3_1__G8;Y$4:1#\&V3W.@X=I6M(:QTZ",'H,[/40TYZ!-^27@H1C)J)JA _S ML5?;\VG9^3CTV=DOM(5)BB+!P458OR'1.J:+$UV!V.*$.^?KX,,PIZJ>CG(, MVOTDO FJ*:_IW*1D$8TST*XF[&3'66PS_,C;Q%,-LR0B(8^>>)U#WSD%C7&P M)ZRVYJW]T] @N--87W3C/4?# ;58B*H9EZ7^?;KWE^YKC?1XIO>4U@\/\W2V MVRI]'YKOYO7KDV?\=B,@SW;M367Y_K@(+@S75]T MTWE^P@')+-R4?L/0?:E];W.J]XIN8?+73SA_2L)KWFZ0JWWV*\:WP:'KF*D% MWQ(Z2VK@S;DD(W?-Y*Z[>NTAQ2')TDV2L$HM]RV%&,VGM74<;DBD[G&@?!*F$VIH5P<1 MW8\!#QT&A+;0QT#=PT#^8,H^3B4D0@?.?]D 8B8;=*E'H<7H&C2%W_TE(7'. MLT9T$_&!1'3$H]KW>I\&['_#6M8^J'X4N!]J"#ZK+_Z=\6>-X[D :"LD6-8/ M9[3!7SK5L^>(E=1JYSM[ K##=6M3.UG[S\ =2R'L[ UZJKFVK M9UK8BY[#G MSDP:V7/]B^1P2.A.XK4JF^W^YCGT+& X&-*P!@;5@\ A8E!LT\EVB5.ZV\S) M,P.*+$^Y&.CE*1%]NPY!^BK:U$6O##52DOV#I=%R@D,&(;M*+M'D*UL62F:S M2DV85:-QRB[22'1771R**,AQN*%(GK)J_A0_T7TQ?5W7,;4]9JF!OD[;(TG M]/ I]I#33F/&PTU#&6DQ(2U5,4.<&VJQ0X(?>LF%3^C(;^H-'Y,4D\<8711IBN/=*Y*8H88; MX+7B9J#UH0$9;WQBE%T,UHT;^(T(C359:/VX4;847*9^#K9]W-3-5DI_I'[% MXFP2%_PL*$Y%U=\'O*>P*)Y["+[A[!.)DY3&SM4^=AV';2K=]5;9>IOQ4%OQ M;MQ( AO='+Z==K7PXF+ Q5B7QC!/.1HRT5'0AXD!$*21*L* ML;A>_()SOH-.>#(;-V^F(?CF MP/K$5A,QMZ3VIJ#S5*>E$+ -"[I/[*<[.S94:+XYJ#G MU%H3L:$+_%@SVY???#[]X+0(^(C\7_X1AU3'B%8''.,]R0=VM8:D8,/-%/O(.&-"!R[ 3-+&^$NF8(I*KBMQ+( 7 M^W'.*P8B37%QR?Z]ZPV:2UO]T26DB(CJ3,7'ZDZ_=JI,\^EN<-M2!NGQKJM>I0?;CN@M7HI]]!MAP2WM$ #=-NY-"\) M.W3;_KBBWRR#8[UP83T+=#AR_T#P[JPI_E2G/@FVX3GWS';@Y!TZ>)UT&./9 MZD%>N/2 SAV^K!@!WHF'Y)[JO4V6;2&G3?(@TG#:N?1^8/S1KM2^^;0XX3#N M9$>^Q'M,Y0EMY-I,:<%V^TD6DM' B!![!5XC(@=]$9Z P]SK:FG>+!\4#'2\^ M7:ZO,QX^ (S28C(,G&8$P,+!(F9QEA]0*-15OE _>H^9;Y&(B,-%.M7JEAC MAA/[MCRO-;)!'2X4S:"C>?,(F2R["O(\#X#>;:M=RQ;G+QC'O.]>0=WTE3^7 M5AB']WN\XX?+JY^=.GM;.875UW+5 =>I&4\5&'J%EGAXXO(V+=KI]388>.#X M5M4T]?VKVENEJ(111B>H$#2?*VM13L>LT/K >@(Z+$J$8M?K!D&/5?-$UCGC M6+!C?]28K$U/@Z#[TK0 (;.LM&B9YY+0:<,RQB08^3HTJ'D)@[I6T@"\(5+> M09NV0G.#6'UHX^PY61R(*#:["2MB.W:^#%T$<1"2(.8!':NXG@),B@95]4MK M*=56^R$M\)?CFCU&\E?Q6DX,-Y463+2Q8J&Z 98I(> -LB:K97R"GY-A&R6V MBH>-ZU1;HQ0?DY0M]+T;*;Y;HK_N!I^L X?M*PJ.1]&7B_,NCU74 4034D@$ MF>-FK'77,<7L_TGK6"D_>K)KCIXDS=&3(,]3LBURUN*'C<^I-5%Q1$%ISV5; M?SE[W_KK"V./OAQ1)0!RLI@X]HZZ*0[SD'HI":MT*)N!VX 2W[D\OWRVQ%X\ ML:O/K^,J&4H?6&<9SK.?@J@0"9I/%# M4E_9T,#QM/A9AS!,\+)ONU&1]2#5-Q!FZ^OX:\S='W.OSH+NE-M6D*HRB4%M M7G@A^/QS07]!NZ]M5TLC-6V$'9S/;\?[WID%*#;O+DS JHZ6XZG 7+@F6D4C MQ%:1\"Z>'E1D?JQ1E_FPAAWPXN393"8,D1OV)YL0^W+&@]MU"^1@PH4M.XV* M;A6TWD!,.Z39KY'LR.PQ'9CB@(D68O&O]RS54'T)Q^CY?#<-+[R=:UJ,76@Z MLC$PX]BY#/99-6>6773*3[,_D_SI*8E"5KD77Y)G$N(X/ U0K1'U? '2LMFH M9:B7XAM8C/3T^W5)&KDD[$7#]0_Q8]]%X2,) %S;9IB#XU$2N=X[[(H_5K,#RKB.@Q) M '$Q",3LR3RF^D2R'8[H8)P4&4JX.0BC[ (ZN@&UZX1*)]8.G):R1QTVX%BV MHHQ%EDC#A2G;"MH[(07Z\)-.)&1VY,D.91\=ULAZP\XZBJQOCFJFW/QAAMY9 MICM,#31/T/&,TVW2'W9 L.C$0TSH74!WW.P"9C=@3CCW@9(FT_UAH MC7R]2!2CK!(V8[*+U/"M33\+<=SC(VY%W$_I$_!?'[*=\9]+\Q6*G? MK,X$^7)HRM;K-C\UY6:Q<6PNG6-3?@34TT]2V><"<\F:V:IC(^XW<>!J+D5! MGKZ"'I1#.XOE-#;O*>B?&*AK488)@3-8S];IK+<3SX]0TDYP_R]61O2&CF@M M'_T/G=$"O1=8P)+]I[0\V1.,/,$UD23,IM37]#C\R7. M@"T9<^L0L=3!MG@R3#70?62 M$Z)[.6H7I2E/A<&*H)+EW3U/QU M$9MXKLS_8V7+YX2&3I?!6M/<6'/HM)DGF:'.@S3=RZ!%LC!70-MV&YLEZJ/I M=Z9(2[/9<4UYO@UZGFA6\RD/O8%%L*X32*.LJR#@(RKUV<+LL)IO2-.KP_RQ MTIS8,70[N1.#U)9P#P^E?O'C#=TA7 1I^DHC_Y<@#;,'MA506&UX%&P@T-1: M]OZ!(7!=7E=PTVE=TT>, 6IQ0%\YC]/;P1W/[!L2X[YV$7HC?9WA9]KKS?)Z MF(\S_5SX>68[XR,B8B=3_B(Y').8+B799G]6L,@^DI)@2Y?=G.!LH+>!&278 M+C'!.K*+&)"!ZS)3E#%UH88GRZMV50KS8H2&,_I:\3[UJF7VERZ,=(OS]LF) MJ&$"#UJF@,G;@ ]CP/ <(I8#!= @8,L,E[++!YSV'UVX^YF&ZMBJ58&E,-X$ MX9HM3:VB'OMW_8=2+'8Z3@C&8ZM*M)48A!KID"0>#&1T;>/U_<9>7>^9 M=C?L^A(IU!,&%HG,YUB>W@"."UL_KR3[QH88M9@2@_R[ +JI:R'6<< M>#:GE*7[TB9T&7+4.>W;B>L M U:HE/TVZ=#3C2O^F-+]HJY-JH<]<\66CKVNR)_T MR!7;\EIU14[:2>W@3%IR*AU!$XPE4;L%WEMH:V?8JL[K]G-+=#KK=.2Y[X/\ M@] ]QG2#CL-1CKU,LS<0_GV+564UCEYR;2C^P+@"7'"EW3!5<-Z[:K[G";[L'>>'$ Z);\6B)AW!K MQP55"ZI_4C]I4E$UG%:7E-B0:!V'/P;97[:%D>((](1'_3/<89*Q78RFU MLRS[S,94P^.FM /EAQJ&"^]&%K;&YOS=O\X-E'=!FL=TH7@B1WWEVX.\ \8. MG0< 41KA)1!VR0\4 (^-J!!0SZ;EU&@G<8$#<3955ROH<$O'OGB2^'&=IJQ= M(',KC<\;@^-APJ&Q)8:W>AV#?=OR]:E@W]M+;DAFYS[/.K,Y[C=?RI06' "X M;+ZSCK)/>YR/#M^A^;"C2X-\<_ NT>T[ML0%E#_;U!YJF4+=/49=4:DYQ ]_ M[M.WRY6[GH?OQ;U2VW=@^Y4,;==]T/VZ,HO>'64-CL^TUVJNB_PI24G^NOY& M5&ZK?!BVP_;K*+MJ]Y-PG71 7M-I*C4KJPFCKXRTDY8NYUI>)H> J$XY]CSN MVSQMZ]D_4\6S/LW5$XGMSE9!W,E\O2S;5%^P-%WZ^@D?MNH*:L6SL&=JKX:M MV*?K0;ASM%];8. M#($[;W4%G]0;P<74+<]?ZR"IXE'8D[1//WEF=CT'=SKV2CNU4_[).B^HNRG? MF5//J=Z6X=UO'I-G.@FY<,+9RO]I_*S\X6\7ZQ,56W^ Z4/GLC./:7Z%YQ\= MLADWE%C?KB_7B\YZF]*S=A@!K(ZX"A_O'0#3,?1UU6M["\^11L@\1Y-;)XO- MC+K>*IK2?#>A*XVB!DJMQ55Y-]1#0O]%TM,C5>-'PW1.0RO4Y5'Z0X'721DH M,KU@JJ?UTJIJZ,"R\IC?4Y"M4/ +%3'=X",< M!_R",Y[:#UZRYLHS.AYS=98MJEK0S+U]P2MNZ"%!@M_R+1R1 M$/N,O$L>8_8AF>ZI/HC;][(Z37M'IW+$^SG'X75,#8NSG'?\P:%BA9I&$29< M6[26'&Q-( M<&JVD0U>P MTA#,*L>*(:SMF?:9^Y$D8,..B3WT-G4^'<'MW MB<6_WJ^0$,()ABQNJ<8 864 &GMT]4QT 2]WU,!/5*:+Y' @.:J&)_>*CFBAB7K*EPR1277 M$DQ0S=<)K"QOG893AF@8A';!D;!V)BS1$H>$9>N<[&:Z;L>ZP?1'/-#(1&L@ M;,S0UUT&B>%1<%%AA.S&&_;.N^'8>3;&9N9N)L\XW2;]KK^8">;X(,7BD7OR M^)1O]E\R+.*?@D9#9QN),>-@.NEHS3L^/ZD'>?/A24.%Z9^<(C[__R-#*>/$ MB14P@NKKS&?)=LO^.S1#C]FL3@(XB]VT23T2]4R*>0V"G34;A88O" M&P#';GV ("4/CN(DAHN<=LTW!D:Y;2CO66%5=<#2D7U$8\MD%J2U^+E+ODOB M=3#G?_HT3(C5U++[>U7K4;B;OB&!K;EU3=I)S]FYU.SV3L=GHMO*7B29*DW3 M^:!/OBCKIG9#]I0O'MB2U9KS,:J./_/.H)QPMATEZL3-:I4&DJ%=S\%V,J5F MLH^=/037Q=2BFDY"R:]<]V"VK]Q%D#VA8T!"_C$BX/N;C)4)1T7(JZU0_H31 M@?(MRGL?^>8'W,IW%[SVM>13/@S;.?MU5*^"U9-PW71 7FNK8449P(HX@Y([ MYKW[*'DI+UP\"4Z=^.7)1GFSS0,2LQY%5]]VO$3C8Y*.VTM.HPC;PRU82X:! M">3@8H4-I8P;45;)ESI#A2K^;'&L)."KYPGXS+P-'@(?$%9K4E8HD8!:]*5$DJ)81BY,F6?/J)[\R-Q\O6*U* M&T$O<;9+R9&?J!GZI*$[&B86&5JA_?E#:RC-=8O_R\5P/KWEYS6['- MR!:CNX"X.;:YF"T^BO9I(H-X+ DCUG?]$,QU9G6HOG$QY47!XZ$\K]NV@?M, M:G9/Y6"]T.(,WV*]M.GY&-B(IZ6Q.B%Z,@ NMNF);2G5F;'3Z'&.2@XK1'F MR&K:UIMKB04]_J450GE(-V[Q"V1KY!K(2(PDX9.+Z]EC^!1"]WA? $!3BSD# MG)+O"E'&[L^J+VJ>,N:I^G2(O8_4M@+R%N@6?\L?7G#TC#_1O=^3JAQT CG8 M:#+53B9;IE-:<%%FLD;+;*E6Z*\X2-$F=M.NSYF5J-?_'C*XL+?R\)),-%M# MY6U R8E53!"D).$_<)PJLBA>4,:@\<*6<:C__B=XF* \I^9C93IO""IDRQB# M!2/R1N"BI M6CI!(8LMK8JXJG7&(4JV$7D4Q:CL$T+K*V#71P44%A@%3$3ZUR+-G]">$@LB M],H@9)^PKMG\Z&K9YDGZZV_8<3IV[CP3MWR0 V\"%<1Q09^@;$@29NCE"Q$&\(XQ:DA&N5$C_C-[1UQ,QJ8+C M,4V"W=/[94MK';QWG17@(4$?JA6 T#KBRT<,33C&?R^!"QR^2CU*OH8_V MWB-A2@OF^F'%0MJ1I(J0I^'DH#IS(HK,' GN<]PJ\0=AHQ@_LBH=X]!R5E/] M$9'#LO <>!Y MX%&BKO26SR*E.!)N33>&.14!L:=#E-9"H(Q+L6SH-+ M%DS+S5[HO"ER&N]2U(H?!VIH#,C ]/^I=I'#@+$TX$8 QII,/BY;G1X6+-FF M2S!%$M<5NB017_HW>RO@I2=O,_N<,J-U)MAL44; M-K19M6#K,BT;A.$"G%WUC'/]DA2H$:-*NY>9!PK"D M.!K%9/FN-J@[7/M/X4&0DQEGV&3]R^%Y_(ZHX;&@,;!S2TEC&E]X!<'%# M3VS365P1H]LP2NYT"[;,U!4B7":L69O*""?/ )^:71JUIJ+\ ."IURGF]*DF M")I,-D6R^\N1;LYQ$)[4&P+F6S6QK[B M0ZFL428XK=#+$]D]H6!'%W$1#I7=[^E/OQ1$E FL4(B?<90<#]755,DOT89#\&=%JD-&(=A+*^AP%CV:".-9@I MGP2.9L-R6X(SR@C5G$[Q[!BD>4P=@Z,-2MA3+ %S#&(&07E2UFU1E&M!UF-# M[S6CH>>RF#2?Z=JV=- MU]:S]T&8D#6L&X,K]5/PPGL-64UG7HLLXG1M[RQ'3\/.C>7 HSY-Q?-M9M]S MODQ'2YO.S@EIOO^QR?)ZNO##BR0])BSXO4WBOGV6SO.P?7%04]D;E0_#]<=AD23HT!O9$U=*X70[3,P#NA-43VW322A0MWE!15L5=5-F# M.Y%:P.%#(O U?S9,<%2 E2*<)*:%%(XN-$#@,VFS3&' MG^3O^7%:*LIU+ _YR@",.'2&+& MFO9R=OS0N7B$5^36N7RW1PD)_-X'83KT ML&YUX-7Y%/"(JE_F:56.1T%;:O2P8]27#7_F4;"D*AU9YG27CU3F46_3?F/V M0.)"--?@%TMGY\WW5<\ A@:51C4JG#X '!"4XD[O$U-U5HEQ7MWM_4ZZKWOA MUBG6%2T)BLO>L]EN!^C'@]FT"DJMXC.MIL4,SSCI**[B#:FV]+])+'[8 M!6E***TB#NENGY5E9;52"'.MT(&KM7C Y,3BE",W$LL 54Q7J&&+!%\D&+M! M5_>ST45>IU+SCBJ14\VO?BD(KV?>L)R3^@HEG7$PH7BTYG+R9G 0W)R-ON@3 M)G3IV9P']_B:RPIQ/BXO5IK? IQ0Y=&OW "X8F(OLBI3/2(.[(*RTP=@.J): MESK@:?T5>#33+:NEJFX64+SR7I3UCJO\7ESMMNC*2G]DSVX#RG/'CIYB&MVP M5I;+!AEV#5'E-06Y1>]6G%&;H$N;Z9!P$1P)589?%Q<2=F-3'SYT/PT?+'JT M/$6.CD?]@)$^P2U@"MOW[ 0+<1E@R4,"EJPZ-$+?2D8RCCEA2LJ6N'1E8U\P MV=Z(_N\+CJ),;(.B+&$4 SHFB5O/B4-QS7#,"%03\=V[6;7 MDW"W* /R3JCX;\@B1A=]Y92=U/N?*7E#8LR/(>A:11[@V50]T[5WNM9/>S1E MSV6V.6T9=7%FQ4U!PV+JII2VQ=;']*_94Q*%9_+?X93]$#R>+A)CQL%TPM&: M-YV0-08!#Z-'J6!>-5HR0;NSR Q#=)EFWB M2[HY>PY8[[)L'8>\0R2-YU^IS7B=FBI(,20%$SEMV$<.;$SHP UY)FECW%>E M9HH85_2.\7W/>NA(K'E*H6:.:NZSH*S&!P>7X*AN67/Z $Q(4.M21TVMOP(/C[IE-9UR ME!K**+E9CR%C$^)MX?.'-QT(&X\31Y[GA:&"OL9"R M6ZZL(49-WC_T0YCZ*9C0-:"5'-"#@JJ^6-WVY'/M7//JYW\5TCP<^+ERUE#MD!<62#HNM!@84 H+Z&Z2\D.LU3EYLB$^YRGY!_BQT'3 MZ5#P!12TK=$-"X/#?0 &?25L0$-U(%T0?TY_M5_A(B!LYA#.LP_B Q M@-&>'>3UH*;:N29 $7UJ4VM@5X#H>+<YJR/F$ U9!&&[B>W;+)3M&PS/7/Y/\Z4N< M;-G-4NS;WW5\+)2E6K,P@@T:\]E6!AG[7.""THRZ3EJD&^"2_%EL5]&[6K+W MJ)*-%475TI7?COGE2+* 2$@X!Q0>J9!)>!6'?7 (U=C/%736K9ZH90.1,\!Q M6!U(%CK.9[W/>9#F7MM/Y!@D*Z[0%C^2F-U2W&M%\"O3N>E8?6+,3GKRTIJJ M,/):7*\87L?5Y7%EDB05FI;.J M]"TJ*U2KP^)IH1!*4GYU18J?F&+/N/K]:Z,JNHJ+ Q:'^-R4.GK[@KGEV;FC MQ]'+T:C7]=:V1)]QGD=<=Q=[H#9W3U:F9=["4KL3%6YJCBNPWN;4AD=UZW,JGR[=F7568WM%!'7^YQ=LHFI+H#@;9-[S*=Q>9U8>8ZEN9HP:$(EWO,^B,L3+FDM'$IJZ99M0[J8D42 W'!"#2M> MB%(R$W'5\AU*%[/#[=E$J0\\=4X'%W&ETACW211]3-*7( W7<1"]9B23?E(L M1^;48(*K)2O) : A*;@QWE2%9D"9%6*,4,D)5=S15_EG-PD]5]9JE[,Q(#JF MR3,1UT^RA4H-2T[2@$H[C;6KO]@R"CT\Q(FKWT&O0M+WG3(>Q06_.!/TW8%2(YJ=JOI(FQM-[II MNFPL!RB--;>I9&N$2@N "3[#&V+BL'.YW6':JQ.R843)T M="YA29/\C*,H0\>H>'QD5P;0K6JPI?]-8J/@;,;L-A:YK\W^*LO)@9IP=+ZN MBX*G^*"VAE[F^FRXA_C0H\0\&>J2'PO4*HZP=FTS6.3BB149\'X7)4E8R>7U M;L?"Y22^^G;$<38:%#K&>PH)*DMH <+I8 _A0*G"+&!0/E']Z\Q54 M4^?Q\.WZ)_25L3C]_KSLW"\;H?".)N=VN$P. 5%]:AU+PQ-/&&.13H?0(>"! M7XQ28Q[W$$S<.HCH L0!X7>]ESSWC_!D\JNU[9SJYX][,+%[A#9.A3)BZ'=0 M)NKWHR?J]QY/U._'3=3O?9RHIT)/FZC?0YFH/XR>J#]X/%%_&#=1?_!QHIX* M/6VB_N!X7\AWPA=1D&5Z6\&SYSV9I"I-%1N^]L,>3%"ER-.R.)P>A%V?G2=^,I.=.]W,,B\/O'0NC:TXN<.]J'07((D#JG(07<=9 MGO+"HZRR6D\@-8H ;%<<;PO%)9@#H^&ZBX$.%@[PUKR0Q*SL1(J^"GZN6^,L M:8^Z,_/*83O6BR![NOJEH#)%3-=>#% ]"]O=>S64/;OS0;A.W"^N\6=U2A5) M9-TZYHPZXH:L"[_[_)2D^0-.#]?Q,\[RPZ#S]0Z [8'#NLINJ'X:KB]JR&S< MXI^11HPVDHB[=774+50K;5W2&$6!3 M0RV#&N>'NJC ]F!#J^AGBLY(P/4N4T7LYDC -!/FR1JI(YZE"QE&4O3%?8RM MU7/-PAAR/KB5N5).+T^ <%'6HE:[VN^9B9)]91L0M\;4P8153#*EZ@LN3;+: M0!O>MX9/TQ1SWEP72F=UUUCEM.MX&3K&CW2[A0G??:VC*'EA[9D^)ND%W:F1 M7%QVK=KDC:( &X<,K-':ZNL/AXLO)DH8;[\K7JAA1A?OBAWO6R@8(L;1S1WU M"]I#5_.I?8]XUY",Y$G\D1JL,X,P^#!,3];3L=V:J.M)'WH/]$M^NCR[SH/124,H@NHT7JH)G0+&80%6(-:<1HN_F\ MMXBFTGNTAS5W:5)>2;#9\[XAU_$=3@\DB%G*-[Z.KW:4U 7K9O6J!B$C*H#1 MR=PJ-6R-)P$W97V@9 K&]]6 6%A;^_7__6'NC#P!#-_#_^M/XEY.? M1L"W \?UEW_]*8X6/T]_^M__\7_]KW__OW_^^;^O7QY'3F#':^!'(QL"*P+. MZ+L;K49OP69C^:.O $+7\T;7T'668#0:G_QR_LO)+]/1SS__1]+$M16B*H$_ M2MJ:_#+._W"3M1;X?QF=_CHY0?\W.1M=_>7LY"^GX]'SU[S<5]2SALB_C/'!_)B_^HE,]D&E]=7?V:_'5;%#7D4IK>BOT? M_VLT^G<8>. %+$9)$W^)/C?@KS^%[GKCX4\GOUM!L/CK3V 3^DB4R>EXD@KR M_]QF[,C_._.=.S]RH\\'?Q' =0+C3R/<_K>7AU)_4%NN%_C !W#YZ47.+W:P M_A47_)6OS41.+O!^;2GC:X28BCMR$_AAX+D.)NZUY6'\7E< 1*&HA#PMZB3? MLP71GU<@'67/EI V1::1VT[B-%$ZB^?$;]L%[10'V_[O41& -DY"!RWA6"$YOIA8MMYD=Y63]H"?HS^8P=HY+>SEG5M]2%3NK9ZLWZT M,8FE1OJ0 BT7UVYJH)+%8V**T=Z^E:&G-MJ'E(\ -=A"H+Q^'WU_ E'*DF< MD_'<7(R:IOJ0*-NO^,M7L&PYT=8TU=V^8=*=^;OG+M,]:'-1:6WV(>.]Y<+?+"\&7]'PC]-. MM1"/T%PO?(TA]I[<_=@ &^T8T^7.8]!F;T9ILI^]S'L(_HQQCSY:KN4K+>FQ MWVR_'Z.UJ>_^LZM]Z!"P>+/>/?5(Y%_195_>6FI*F[KLT=O*2&M3F_UZ6R&I MC>JQ=V_/55*+>NSC):B0T&(OJUK;CM>QA[WH\V@%8,UA2EN!!3[1LU>CK:0U M3?6W]V\K3+D5+?P ;44B-JB%3Z"M=,0&M?0/M)66^P/:[*/;2DQM5)NSSEL0 M6:XG^\ASVZJ^.Q,\H?NVZ[E6VG5\$-T:# F?UA>QF>,DZQ_+*X0L=009_=NZ M[/O:@T%K5!!*O&U;P>DC_'T%[A MK>-\4>BK#-,N^B4]\$C_%^T[D6E"D]"S9TE8XPA]10\<7M!\#%T["=<,[#\4 M8$#Z@A[R/P.8+#1Q/#?NWC??C<)9&,;K9*^C9(#P?E)CA+J"13,LDH[-$S5E M+HU/%=,(Y2O:XK!=SW<#2/5SVB$3SN,(7U3"M]/4@E+[)3W.9;;[_NQ/,A:; MO)_0 P$U_A31[VB"1>KQP:XQX'Y@)ZD*(,@?T?0LKS4((M_H^30O_>1*V($SV=Z1N() M1 4U/;K6.^HN/C&3B0/[(WVC(&T526VT9RF_^3"=KOZ9Z.$:";*0L:D2^(1F M=SQ:B\[3=G]1'\G_[KK86EIZJ_W)*6_XDMKK3[;[.$+__NKZ[CI>[T'?GK\B MW] BZJ>UQ.06M8C[R?_;6DYVRUK(>Q.'$5(&5"!PM6DM8Y^V!9ZA:P-<2LZT MU/BC6J*TC7>:+VX!1/OK*-EBAA&,Y8P7>3W0';_DGEF^"&_O2);P:=T1V^D[ MG/MH DEN#O7$N+H>Z'4#LKU;B=VT-G&VK,-=20E!AX0& M54F'&PQ1BTEK(;!_608?OP+;P7G_3O$_$M$3L=&$Y3H OD$+G]K,T#['7Y)N M]E::2^2DM2 J8")#+B7U\XEO'7ZF7#CC9P YQID#W'2, MH7_LQA?ZX?>;X / V3M:0UMVE+?D89#_^E/-WW]5V)4)T M>G9Q?G%Y,;FXG)Q/QV?GN[X563&#Y7Y:T,Z;1O^L$*6,?U;BUTV2Z?%G>^5Z M6[4O8+"N12C[6L#9Z0 B2_[7G\8_C>(0]278I">YW2 ]\_W8\E[ )H!UNJ\K M-CCDF9W/-#"I: !)DYZ8/*:0$'N;=-4K&";5 P1-^&D@-5-U^T7+"%Q,S\ZO M]%8?EP"9"D][&43/:&,8H%G#N463%$45I7*#TP.[]YD2SGI1PCU:^EO>_P + MWJ/?A!0U[)4"?*=XHD6&ID(:&0R>(W42Y!KI-O->ZF/-^B?<_@6?/=9 M^MB5'*8V&/W/=5'=QG>FBV3.F\-G&'RXZ=L\5(7L%2]+=3F=G)\,0"L\0N2J MZ79[7NKF)AJ88N0*Z7;[3H>Q#,(+((:BG\>#/#,3N=0 M=[L=Q\^!><^KP"=OQ_>+# 9RKH[GL'>['W\%=@P1(\:3]S=\,E0#^WZ1P<#. MU?$<]FXWX=E9^.OG^CWP:C O_7TP@+-[G:/=[1XZ)\+=#SMYX(K@=*HK-ACL MN3N?JZ"/G?+?@>?]EX_6Q*_ "I$Y=![",*:X,0CE!Z,4<2GRT[T^=LV_!5Z, M@(.)XQC6'4K4EAN8-GAZGVNACYUR%O*6'A]B:XK JSTAHA4O2S6=CD]/==:) M@!"Y:OK8.#_X$]>UY;G%5Z8K,>_5&I@^+/[GN/?QSGVW1K );*< M7V#P/5KAM J63QX'M:4'I@]^&7*]]''2??=C%Q&4QJ20E5(I.C2-\ F0JZ/; M'?>#O8"SV'%1.[,H F$*W+UG+6L40BX\&)4(BI KI;HQUS:L\-[U7Z-U= =A M &\"U$.;HE%VI<%HMJ$HN8:K^W[M-)Q-N"NT;V;-9,5"9;&OIN.S2STUR-GU M/$RT#U_ <_SNN?:]%UCD_4VAS,"@9_4\1[Z7_3^^Y.DG2?/2A+2%G'ED+P"E MTL!T(RQ*KJP!1,1G$B* (,Y^YX ?_P7(MFVOW-#TR-'[7'7=>@PR'\8N,ID< M#$\J.AA=" F0JZ//F/ATX\ 7%5\H.QB%B$F0:Z1;E\(,==!).EF_F"[]?3#( MLWN=H]VMHR#;I1$.)0M_+?7Y]&0ZOM1TA\+JNF M]/>A*8C2ZUQ% _ '9,+@()OB]>>JDO(20U,3M=^YHF1NZ__]U_V;ZI*NKR?A ME]@$WP1^&'BN@^_)7UM>DDM_!4"TG?,9E]?')_CR^K8Y].]BBZ.LR=&V3>4W MUQ=6^)ZT%X<_+RUKDR72\*(P_\V.M-DO?M]V?[ZX=WW481*ZN; MLCF41M(TCV0*%+Y!FP4]6^_A-2)RO%OT'O^KP87D 9["-;BP(/UU_ MF22D(K"!JVX9PS%:D/<3122NZ"I)F@NLE#1GG9N,R@,'3R"JCYKAJ6(2183E ME)3V ZTVWX,:;EQTSHT/R_6PW/5G"E4 =0FF3*"(B(C$=RB!GGF<(-I;K)"\,$/1?+&*2TIER M$;.MR)E).M=U\I 0SXBO%C1)[YS2$;.^]#'.JTE6\6]^3QX4>'&7*[0/_Q:F MQFM/I\1R)JA43#AB%IE!3N(\ ]G8,GDY2V?\;N!KMAT9Z800F>JGK2@U/3=0N\ MAB*;Y9&W>+10"CKR!:!0Z;0N(-Z4:HQHRH647* M <,LJN%T,<#AA(9LJ/C;*&,ZF9Z=3'HEF"16U-JREJ@H9=IYUTS[YF\D<$VP ME8-AFPQ+;Y%B!!;3=[M'OC@808OC-;XZO;_ZP+P5'[L8-A;X?P MM3T7J'W-1'^:/U7<3.(-'.G(!XFL\P8]'!DWUL9%'<&/&-\$8106P7%B&S][ MM'VD[0L,*E?D&[>C&]TD;D7D8&'6?+V/"=/8%RP] @\'GJ3_]KS@.PZ1O _@ M"_"25U#? AK"G(3MKD,'Q/R>035M-2!B6,A+ L%6#HBN39 P:SGP:/FDO3G^ M4QF!T^GXHI^,U@JX0!2/$G60JVDBY_28*,W=#]N+\37B&O4(U#10>VVE5QI4 MT/D1- W0!L=0!O*EL=BR8A7T,/.%D!ON,VQJ'=VHTO*D4EQ6LW9K)GLEX@:YZAADM*;BJOT%D/GP0;[X''&PIE$!"$9S?(< MI")3=5Y&X6PZGO;SI+6$:,=:460-9ST4^NA:[ZZ7^+[0!BE):[8*/"1AB#=+ MT2=CN\!;73=2-+U)WTI>!0N WLC"=]&>7$$W0K12+)4G/(*;%8^87QY^MC[Q M!5"^&]7EPAK3@T>?-1,*OYA:7;(G[!.0.# &SA<++Z/0.O@>5(Y@B>6,T:V8 MA$JW?Z)G$S+&.!;[)?BT/(Y[\/6ERSB=3\\N^\G-)W.4<\NI=%LH=YAG)ZAW M/S; =]PHAM3!7E/:&$4WD5/IU?7.O8%WZXT7? *0!&R@KE>0))@ 9CUC.-). M8DG7WS5A2^IF2<<+-U7HE&F"*V*<001%M:L M*_?E$[@<@D^&#:%6,HXB#<25=55?#Y)P6XX#L!=B5J)M9E[]'-GDYP+OG+A-UC&1&/R"FA5L4Y";30'#%4]3=VM?::VZN\]A'ZS7;H175GB!?Q/X MV!8"WZ;<;B77*.,UG9Y-^KW/)WGW(BJYI%E"FZ2RPH%:O(@;QQ1!P8W+,YUV M.D$A>=>!_%PK7R7=Z"*HWRI!&HBK=#_;^9JS\*(M)T,H-8RCAZBL9FU@WR#: MB\7P,Y$_A8+VE ZI>!FIJZN+<;^+T]:L$!)4<8**[M]&<1PW%>'9.1@(K?=LC][;V^+;S?^YD5GN+U.X#SQ>L*Z0/K/=F[H9&0 MS*.W;FA[08CC^86=JL(MET?:>#H^[]NT-+L8JPH*2:XVKX_KLF7/XE.08\#E M=]T5UX\B:E3-;[[EK-]I-2%0J$6L?F=4$ M(*4>7BV(]A"&L1"WT@I'.G%B8E;,4N&$A#G'U98]7-[PPV'6)=*"W*)3&T_5 M(Z&:3FJ&7#NMP$"=T0BECRP2F,L,R:U,,9PE@.]J10>2A,IN/3<:_6 M@8%[V6',%(3BT9.;]RJ$44%!Z*>=7 MGI9>=E?#07,(HN%7@!<.>VIA5]!0-YP@[Q344$K56MHF,=PN,L(0?8&J*&H= MDW0E+BCQH*"G=05:FX(']$_2)J1:4!?]-9J^!,6B'.OTEF7S!7P /P8OP Z6 M/D_\!;F"MJJD:Z6J3D$1S3H6SH2_1U#B2X]8ZK^[T>HF#B.T\(9H_9T^A893 M=:#_<\C1LPU:THU"@DP@4JDU!HI?_.DO;462VS1DQD$1R^O&F,9&1TQ"LR($ MDG0<:-'S@I7E90"0(FGKRNK& C%E5LG +Z19B8^0I%Z0N@3I+*@6-(T"G!)J M=1F4L.^[19.@%R3/8GX!@1@,C8^G+6-HTX+L0V[<8HC$J[1=B!Q"2<.?/)L5E]8-W*T46Z-\Y5? M9K,V2TGT"P-+DCN%HZK9K&F,@%8;+@G1B&%R7D78?Y&*FJ1U.U_O MLCJP/+&[DKJQH>WB@U=$LS(;/ 5^4!:<;X7*K*<;/1J[Z)M):M95K ?_ X1) M6M04@0<)6S925"2=NL$BN92I0&4IN5 M\U&4)@?'D$;D4/.200^+C7QGEH=6N7Z,<-B=6EV#10#!]F$@$-[]0. B%%S? M@I_)LA^_&H&#L@+/2R!DK&25?5$W@C;>('6-D=+'6'K86F6H9,/X&OA@0>L^NQUU;HVJ3I4*P58W@C0VY9 M)XAZV!52ZMY[9(G=I9\^X&I_OD'+#]'J(PWH2'[R4HT[_XA3GT:>Z/<9QWZ@ M/T01=-_C* 4XS3Q)6\-WU0=CN-P_:F;E3"#A^ M 9!L,/$FL1-LQ70Z"I@%'IWP)B?+Q.HLWU43 ME:42XOT6'O)16).QC*N.M@HEZX6B3&X)==1MP4->FX^)6$Y;'7*KH]:3P"&D M@@B^WK/(4G5/+&\B!\2$57 Q1(M'=ZE\H-8QD1/B BN(X-/N+54Z1WCK&\F7 M5L(KB.CK]^%F*E'J"Y>!N9R.+X;/"@%)%<2V=.R2+L-4FRJ76M9$ O +2HQ% M&6B*3XWTUVB+1Q=+QQ2?:);!"UEP"]+_/OA55\5+X'GW ?QN0=)9D6 KVBJ= MKK^JXF7(;=9%+VEOH/?/"AG*K;,57')+8L4F"7U!_(91A1N7O60KX3@-8IQ[ M&,L,+K$E>1)HQ.@\:58I+)_[^9Q> (X=".0O:R0!GP6$G/3WH15 M_=G#H&HO*"J]VM/Y+)BH(7WJLABWG(B?_&V>R!?>_0#0=D-BX)YP.X?!4#FP M2+K]0YIQKS0A7;H6E< Z2D-E?*?3\>EYSUX &03A)IXH,HI?>>C'W+V 30SM M%9X3DHSVD0MKT*=1CJ\%W;BFT,2U *3MA2[&BK(?X\;$@_HRKD@3NI&L+1V: M$HR"1ELCQF!8YXGG2U$@&10X0^17$*T"9[8.8N*M5YZJNC%*C=EJC$3;6WL, M-G7N_B@!D8ZB# X>#I4JZ,:@AM+#&XQ)9UB97,B]QT]WCOT I7 M]U[P?;MT8MPR/!.Z98@:'^6MZWZA<(L$_SW"FBJ=AQ3@/CS# !^A.M>?WT+@ M//C;[/TS.W(_TE0QC SVP@WI9BAX-+D7=B!#XL%??T( +-R($I*R*Z";RB6I ML,H-ALAFO79>.M/&!]*^[7J@%)7S%LBQ,BH^=3"D[ P\LYYW&L2CJ?W3MC-V M58FM!$JE-KKSG?Y6UB(&.(-*:&.7,GZIZQF"M1NOP]WS*Z0)O5EC)93/3ZY. MQI-#):Q$ !4_@-+]2Z^=/ Q\V/1KAE7;(&K=F2;OJ9TCNT104AR?+;I>!)O0 M3\@R1O^7$ ;_!N_H; "_?<94*21#&6Z[P%*7"D!2%O_2,[)6'6 M-KY:MW?O9+_0?MC<$@!(TN,$VAQIWV:]%GL(B%&KC-SX'BJUFB"E]-6 M/IY-VSM0WJ*:7>!B.+'Y&SCR3A9HLAXIT)6",SOU'"&E +2F):>"Y:FJ&^U: MZIZ'3)P@* Z2U8!(SQ!L\.(3ORO(3:%BI0,D#U-\TYRT-9CB<,M]8-'$P#\% M$AHX0#H)06&:5Y9LFI^M3VR7LX.[&'76M=Y=K\ZGUJZQ Z1<8UC,>BZ[%A@, M0^&QW0PB$<;5MW"8-!/ PJRT%?QA/:TC+'5CEK*(II:0R,HJK<=S[@0PT@ " M":&\E(;*Z$ZFXS--$E6V"^45E;CO[/6DH\OL^.LMF-E_QBX$W_P-DA0XK-@* MP=JZL4"25O/YU!8+S5P%O*;GT?*=Z]A-WK#&D9&)>R0?-L^>Y4?HER3^R&C2>&(I M TFST"[Y]NMOP'/>@J]6A-]3_]R]J\YKQ4CUC:><'$3:>@AT,*X1)IN&ZKZL 1F\ KMGW0/@J MEW%$_SZ],I1?S>&0%(6ER870*A"5[0YER=:PE0.FF3@N2B.R9&T$TE/U6^AZ M'CZ#",**(2*6,YX,8I(KC7[JW+SP@]G:P6T\CR1!(BLSEMY'*?>N;_FVA*,4 M2D.Z,4[248JHQ(-_\+5PYVB7"!AAN'L2F[%[(UD:+4.!SF"&*@V1F+ M1-9LL:S;B+&*'R!?. P[64R?E1;+YW79BZ$-! [043!L#HKT*%I=A/I^.SRX/AY2UPDMZ(K+Z0O>1 M:?M@CP^::F-IY^O[>?@[SI$3;S9I[BK+RX%\\!K]Z[V"VNF]A1ZKK."45VG.WQYNLZ*.(#O)HD*IE.D\8 MK MEMO_*?!M!-ON(-]WMKZC!V19F2?8O/6U(X[HP74K015$V,B(H;I)-GLX0PF^ M=)2%AV$G9'X1NT%R!7D-EY&\F(XO^J5,.PKL!6>I0TCI+#612[PO%KXU@O![ M_0P1@M)XUZ;=@Z"==("43HN20D:).563/\PR M5^[PB8 7A#$$MR"TH;M)'V2XCD/7![N'K:A/VXU/T/\;_3S:M85_V#6'W[,K M-*CE:W9SN+3\[#V*W;-\Z7,ISP64M\?;EK=[L(^QDI34=L?+9WP1#11?EB&M MDRL%R\/D(W7:PM^SA=4\3EMQ&G51F3M8RM1 M^,)H]XE1X1NF6X[.CUG:6(@FXV$Z'5_V>^6:K:W2$4MS&96Z+DX[- "42]*, MX7Y6,]QQ:R/TLJ_?2=&P CR_7?H(7#:Y*-CW#+IU7[5+>VLCRG5&Q/2WM4N46_&MLVR ,%[%WMU@@"_L51*O ^0*#D.FJ M:-#4[YV_VK7?2X[E":V*;C:CJ1*JUD-8:DD6H/PH4EGXZNKR?G)Z?C\['QRU;D7H*(M[.W:OJNWS27&\@<(-E,F_=7T=-SO^2*' M7FHZKJ-99)VBD.WE6P#GIP+ <)\(W5\4AVI:2.C MO!4MA^A64.XU,K5&3_'M(AXVW= M)?#YC]G&-<$YA483%]=^LUH.8 H2W$-:L(V.+]3Q=(XU[,4:T_$';"P>\95G7KM0$Z*SK:^E 4A[QQCA^X6Z'<*/( P!V#[#E7:&-63IE4H< MO3B9CB_ZS8M8KX7B&&P@SX#'W/81\&< DZT^Y_"KB7Y!3>5+:=38*&]-R\%X M9T$?OX^12\URP"6!R,X)Q/9Y8O&._\UX_^)>\'#5U&ZTL'96*&?WRU?&N9!.-7T^@QQG%-:,>VZ1%N>[1K?%1J79.Z610)W"@?34N& M9L#6B'@[D-<,U027)&V.=HV.RJUJ:7Z(.'";&Z$6NC4O'%UCF1.1)LIC9-S[ M==H&NBV:B]:B#]@\W%LN_,WR8O 56/AGD8U&380+;FZ4M#?::U!+H["5?B<$ MRT5'K]+ML*_K"VN<4^OH-K!Y]%,+"#7CHWL00XW?W8P.2C'I)?.=CP'OO M?5P3M)(U.@C]C/'8_!*;;J[H;IWE+HVU36@[2?9&9 M62])Q;O.W5GN!].91RJOV^!DZ:.O!&C?\W; M_3==QZO,%!*=W[ JI4E)NO/)#CPA5RG3?#(=G_?K+*-#71=5(BB;JB'<&0&^ MX??F[L+(75L1\=6:0/ MDRBKK/?)I"2C5GT?E<^@B#4R3 9)E%72ZV.:3$9YBIQG#^]G"\F?^+C#6WW8 MK&DEI:07Q#3AR_9XNY#LN1#A1ET1<]4=-E.:BZC@";$>:;(+?PSY# FYPK ) M(2B7@M> >F0!.?"3:B=8U8;-B$;2Y?ZT$S.(@=9>-L#++RP%OD>0!EW@?Y%] MJZ0:PZ:#J& Y$_1X:I"TN07!$EJ;E6L_XEJ8W,57'BK;-=+V5KR989)!JK0Y M0_1X<$E>ZA:^A02I^#")T4BJG "&^$OO PC6'""8\)M!>+/G1 M*PX19OAQT_:&32&Y8N<:F/S) F<,TJ-:[9S1J5)/-+<'7QVB5)CV P1%2QG M@B$NUOSIZ ?_F^^B>1QN K2D \Y_!JX?_8:0QE=$YO#9@I&/>KQR-W0+T[B] M8;-(KM@YQPQQRSZ![P4T8>"C?]J@X'/D,T&BS0R;45*DS8FDQG%[KEN XUMR MFX8KO/'T!/V_Y@^4C?XU_=8QN%'! 2?VP'S!BLIA7C<1;ZD\C,ZGD\OS M 1D-60(KC9 \Z]!LU#QH)F0DSFJ,1.VS9MH;A"[?-^O\1@ON4*$?'Y;K86W< M!_ 5T3W1#,_[([Q-Z&8DQ%13=P[84O8!7VJK>UM,R$2<5TU$_0MCVIN(OI\: MD_.6<@BC@K#HIYV@Z(?"%(FZ]@&<6_ !/-1'!_7W&U)P]M-6 #21 O@!_K\8 MK01=VF-DC.V'2 SX#-4.WS9D)VZ*)JATB/G&EOB0;XVMF.VK@_ M7$L.6A7=QC__NV?"4@UXU%:?A!(:LI=UNXOJ$VC:#]<&;Z%U[H,,DC4R<'8; MX]<(,3+!.\PR'GYR#=LF396)?S$=3R:]#N=ZC97\C[*D'/QM^9U!JS]-G$%H M^6F:V>O/RGMPL^\6=)X!1&ND-4[BD_SMF^]&X6\)O'C?D663>@OPKP2GCA[Z M-#PRZP>7JF0#VHR*Q%BD!^UBYK5]P^;QLZ',"JZFZD4RCG&;H488J?,X"B/+ M=] >J2N[V[!#YI&Z8ZP4W+OM[]U5H6W&M-8SL/_ZJO:[C($\PXIPMI9+"-)[ M$_@D+ND/WR$$3]TRNR^GXY-^[\[S/,#:7+#!;Q^R$]QPE^^S/J$G%T&:-39$ MQDB4=,")O1 *\3KV<"C9'*<7P/,G!"LTA2:/-Z1Q]P)3P55U*BA\8I1\8U3Z M2/YFF>ZS0PTR3R":+]ZL'^QG0]DU^UKW$1I1?HE )'1#H#5C6-5>Z@&[8[,WST46R./J M CEM1?NE4UFUP5D&MCD@140:__DROZF[? MZDYDSXW.YU]D;\SH(^(D"8@\ *U2,6[VU/L-DV M\%FZ)&P#6HL\^.EC!\;?@;M\(4D9/C6@8-V=3A%ZU?+ MM]+XRBQF6#!%RKCF:O/V R/\A='N$Z/=-[0W$KN\UX7TYV@Q_#?@+#'/MI(( MW$%LT6)_CO":3C_XKXB*:?;G79KXYR!,@D2W*>1%'.02OJ*;:9+ ())C715: M@]^_;>5\ M$.IN3X8>?4 A;&VIG[+WAAB)_C25X8_N8'[_@J.;9+#SY:&S8X M3NSL^X:3O5\]#Y@+\%H0W=3>KLNHY#UP=A> LBR_7X1OS9R?ADO#_B"ZWB MQ#%YNZ-_S5K6=LC/X=+RW7\FT):>AD83R',!]L)*>KNZ9J:UDM%VN_"($-B_ M+(./7QW@IFB@?^Q 0#_\?H=S)7T^;+,0H_[ZL2#\1(I*)FXQ6_@)#=3D61?R MA>WZXB:P0$@V2:Z)FE5HIZ9A#Z!*)NKR+PHE*2:C<9LFD$@^ ++<&T%D>5JN M4&:.XZ8R%8[_1)+E .*CV(F_BNDLH50; 0VDI*Q-\NO*G61Q1EUW8CN:PU< /UP;S'ZX^],'J9ANVFNECYUZA<3E M4*.<706?&K%O/^MR>!NL+7??.T$MJXM"A310JSA.V8C:D_(ZKA7.7>]IZ>'. MW 1H:L3INL!7@,,\]]3"KJ"A;CA!WBFHH91];^/(^OUBX6P7^#C,=]*<%V&( M^D95,;6.25H6%W3P)\K$>>?Z\PU]MF9N%:BI"SL8883L7:WYKR\T&%TR-%#5)8>< M 9G@O-C^K2SN!/W[TH0E%%M&BDH[]38EO:P=AWM_U453;&AKU$ 10>6MMN,U]%"$G/(NSD]1T,W).UIN_/57Q*-TZQ25!S%M85 M+IIL&O?>\J)N$&O+ZJ;TSA18Y0X_/IHH_R;P;21]&KB*;^]>?UX#WUZM+?@' M92)A5=..$G+GED;B9QH_UVFZJ0J2BT&=.EC5RO*?3L=7XU[5WTA?/&KG$%N3 M@8X?;0^S-S:>0$2U\K5E]='&A]?3./+2EU-!-WZ(*XE Q0UA-IO(O(%A" M:[-R[8H 5*O.K*>]AAGZJ6JXFWM M:$5,#7LJ%!)0@8G.+]&'T0:F6L/_*F@,_?3[\VQ?-^EOM=*"$)(%+5!$Z3MP MN>$1Y3\"F$\/(<%<5@OIHDL%=I)3V$S;TZ%,C]A//U^4A",:4F)97=0NH*>R M1!5JY&\+T6?J[+MI4,'.RY]7WKF+;4^(4N%>B+,WY=#SI)QT" M'\P$M5!$47HUDUM%0&!=P],]A .$V\;40+\>CZ MX &)('S?;5M1%YUV?=V-#D"N]Q.)!I,T2'&*UUOP ;P@Z1A^'"^\L39N9'E9 MEKAG +'WT%KN)X(0;T W=3?4S_[(;@V! A^"=*;LCH!O L_#C^0F8KF!4T<+ M*!'";R%8Q-ZCNR#ED.&H6<;O:CH>#YPO;657<'-K MQYUS[<*ZJ1&IOX$P2>23C+0Q@60R/V$L&Y6#I. %ZQUMS[JF[5?73S[]X*,. M(>&W&X+=3'_]^6Q1\C@*M& LZ=IB0 D<'B"G*L?T.Q1(IHU6I838]&0Z.3DS M@S7"0E,"T+JG"6%YG3\,NLVZC;/QNU&,N[J_OV97,$[W#46FQ#,,<)V->MGML:1N22[4"UI'"5$995T="N'"Z3CHGW3EE-^>^)9>WK$K&6<\MO( M33F.&*!1> 1A&,#MV[-)WH\W -<(A<"G):)E5S2.-2U%I_EE&QQ15DG314+H M50 C+.N#_X%6W,FE3[%,SVXU5&A6?V3-Y

,\I%7WNGLEF)',6 M::"OY,Y_ Y[S%GRU(MRC0L_XYMN/(GXG#"M_H_ M4>]1R?R$;J03H4F59,J1&3(SO[V^P>0IS<((IM[V(5?0C37*]5ZEFB X>L:X M2UT-L6)9!%K0C5]RI\*V0&@7YBF2+. #;6V7=3&9CD]UN3PIBYUJH5+RCEV/ MQ-W'9X=<&<<;ZC.'@JV83T(9@$@*'6)1K2 M[;YQ]&ZZY4?F=5O12_=O]F]5Q!0BR<-9MAV#=!XH\'#V3X8VRFSHX32 "H/V M/\\D[M@:@O$D/W@98]# M6?Y\-%/C4_D;&!Z)Z&IG>1>%L5!Z=U126"M-Q'O+A;]97@P20SSSO. [LNW8 MRW6#^NY&V(%*Y92"+YA+NJ[ ,NN"*W&^R(! XF2__*QZ_PDFL%6;YA)4'3Q* M[\W*BO^W(/S$KVDG(VN^8#C] Z_V\KUX*^;R228@2J^P]G%KWP; ">\1\A@$ M%BP$.R;:C+E4DXJ(TJNMF@4SO/#-F&*-F,\S"7@HO1FK6>1!!CCZZ>]NM KB MZ!7-"!XHNGZVB]]&00DB'S"?G8JQZN1F;P>!#/F=MN)U-K'PA?/J?:R\T9'E M.Z-ML_I'+,Q=#^'PQ0IS 5YCVP9AN(B]N\4B@-%7@,B2AEDQ8A>:-=6MO>+L MXQ.(Y A;:*@\ILZFXZNK7NU/&\T7K8XD)/H^%Y*QN/\ #B<:Y)4]?QL#)12+ M"+6K^Y:H*/78=I[ ZYN_D< UP58.AFTR<%'JB^T\2Q(G$H6H[%N !+7=A _H MWQY(B.$[V;6"Y/?M)E;!CQT,>SN$KZUW]RHEN0^6N!N#H3G22>LUX9&.?)#( M M\@5;.11Z-H%!P5S?<5HXRR?MM?&?RD*?([G[3>TF2_=$V22=ITJ\&4#,9G?W MP_9B!^>EJ^I0H*9I*FXKNH*S3DV>62#/"+0JIO&CLR(N'+#G7!$7/A# MX:-)(?S9XQ$RHZG?NP]ZP:]/%71%N_9>6[8\D"ZFD\M^LPLUA;TF!(5;W"'? M:-Z7DG*SO:YH&8_+R^FDWUT@O]+8"B?*9Y*^J7?1ZPOKKG.BWM@JIPBHW^7P M_<[/?"7]%>D@>O/L"@B6T-BO7MCS"$^_$LF4DIM/QZ:56ZN99 M5(D+J-V5=I:JP7)?-N++\,2RNJA:7%U[JA824)<%= CL7Y;!QZ]AM(&IJO&_ M"FI&/_W^]'5?H>EOM5*=$/P%U5%$&922WOZ[3DEO_VV,D@BBZ&(TN90T_Z\Z M)$9H0W=1)+Y8NMIKE_HM&JOC.C5].1J MF(LA^2"82*LG:PUVHA/74TV;TH5,:@@A3CANC/3SEOP=>-YU@%3VB"L!9Q;= M.<[G#4[1\$G>9+-K#8TBW"K;CNA!8QLEPCXA)"B7N)]&G" +8@% /HQNV5D+UZF0Z M/C_M^16&WKA4);9,3/7;(J3IL_":XATO="F)K^L*ZD8V&%%/C%JZL:3---=$U!YO1J@D!/],5%=/-U(T4:P0/?2<%N02 M)/T!&=G%]2"N DQ3. -M;0$NVZ'GST:9#D0> G!K4!H\DA+KE6F?NE+P]N MD+%TG6Q-5'C>@'.U0*I>1G(\/;DZ&22'I,BM5>9^E?=]!ZQH$?&TRH[/6"QN M)T'2DCGC\3P(-&<*EY3@T$DB^?E>4DB2$6+Y,]EK'!"(E&< ME/D(G'2MQ-\LZ.(.O^ 0/O)1]WXQW50FIHBJ(KGDTUU_U)/I:D'==,BE [KJ M*((1E=?Q0^GXM2JTCT!3L.\N5U'VXKR_Q-U_#19P^Y<'-.G]>/UN;5ZV;\<3 M5-NJ39U90%%GE0?R41CR67'9%%(L>[6@;HQH:]LY):2<%O5FWI5IQ:1V]-"MEI<3F';(?KC-3B?]1@"(JY^/0D+R M*XT>ZIQ1V'WQX(<1C--;)*$;OB)!+&?N%Q?78P*;>*N;R*16LG?R'%Y?KMD7 MW'0HZJ"M9(2E6\.3^;CD_ZC5%H:VC%A=7J M36A" &6V-TP6G'5QD\6_#T&C=(WLM,HGW!"NTCR"#P"M)2"JL%3 .!VRI=/J MZHM4.\UAEDW2-[=\DKRBI-"PP_!BF<&55K++S2HDW?(7+WE]BQ \Z>N_\\76 MTWN-/4(U4P)?39/XT%9LN0D\E%+A;\!9XO=W_^R8M[?(\ ?78V M+TAW\*,2?=RF*:/)TA8'23=N5+'G)? \_"PX@.O[ -Y8GHTS%R8CHRF+6C9I M')M4X"'I5DUK5C5+A3!]8/N@Z*?R]W_AQUOI\X MI08Z8(I!]*YT=43_ND+RK@(/=2/$;RQ'G\EO;JR-&UF>V"G]9?4:5;'Y?QFE M'\A_/\T[SV1)2<2,I(B2LTJCRSL., MRJ*+&A7.V@= FD:F1>ML8*E$+V 30WN%UN3.+#U+?H:N#9X!3/Y>Y]WDJF@4 M)5J*K327V*3/S>9SAD4X7Q1VGX+1X9?5Z'#"OG/[.1POGOTV_>)Q$RIC]8G3 M<\\7;Q!82 ^?R9"A18<3RY='P<7TY*K?M^C96T\Q472,)T[&P^CA 9$,>OX?@SQ@)?O>!_N<-?8KF:ZDOK8N>I#E: M!,34+N:SG?+IKAA2>=T((*) +O53Q!QR,K<]2>E)6>O*EA&9(D1Z/AX34AU3 M]10AAZSV]!RASDH^,I(%<-34C1)M)X.F(BL].^_\]FHB<&4CES]7M!]5\!9< M%W:1I*B,5FWJ1K.F-*FQ0=)AD62K9%VEY@[D"(O7]^9Q%$:6CQ\PRD+EDO)\ MD1T\+9G'*-E@*(TT[/XLLCS.G)GOO( (OZ1W&T,$!T+)#9Q:EC5IPCQZ24-! M::CB1=>\*F&9F>OZ=RHY:IC+&E&AM8I%5+2>VDWKLW40^Q$I&0AG;7/)TP8 M26&,VB26V3>_C6>O0YZSQ&:JMCD@!L$=VK4+9KTR>E>75Y?G!\ (L7,Y-L-X /\R&*,1GJ$D*M\]=D6?K$_]J M]MV"#LG)10L-EOD=/G9^>GW2]A[15P8OPR.7,LA*3!0+L=)*W]XLB: MGIQ8OC! MT/&1X^;8[.3U'>R->++6C(A,!9_2C71L$C38%LO"19,P[KT]+>,5IYJRNBF] M,P56N<./CR;*_PUU&"LS=28HE2E+-IZ> M7/2;*EKBG9FYQ!Z/WM^]! M2[UO6S@,O=/%U60/U_C Y9%QM:)]P[JQI.NI71&"6EWDH,7.-Q$]/V_/']<* MY]$*P+>5Y<\3.<,OJ(DH?/#3 )>_ W>YBK:!"E\M^ >(DLR!2;E;*P+WEEN; ML57;?FHW;-30>#=>AJ4)K9[O[&_Z2/XGFW=39(G!P1(_<7!CHS,0M7I76 ZM MW]EPO=/@>L&6HG YB<9OV=\Z;*)W@J9I#[JJFT$QJL#)9]"W(+(\TJJJW\X< M]JC1 VZS[D7-O*1=X-0C?/<#_Y,T"/@JEU&<3">3\6&0M@4\2E._=WY#\VZ] M\8)/ %X!_$ ;D7HXG@+_(QF+"=9A,A*+?\=!^D]!]#\@>@%VL/1Q\.RNI;32 M_N FQ53VU9^#'0IZ(2[I5EG]Z#HW9G2E4^)] +-?X7*D37"WG3B.H_Y@5GRS M3G3XR';0%G-UE.]L)/E5G?GBS8)+D.W)DFO/Y)PH777@X,:#)A KO1DWL97A1M2#K"VZ39.2(+1OWO)4_?QQ=O8XN#F48>)#8 M@6.]YV.4X[#J=5AQ**/M:>55.JQ\L,0>=Y,'EO[KP8'NH88YMKC4(>G0,ET1 MWOG5\670>G#F.&X*SR[M2,C(TM%3;XR9UO1Q7XCCG>^V3K0X3NHG8'DWN>_% MG[X ?&4A27;M)Q#&EO<&8"4J7\].&C.^%-"^V_AF2;H[!C?S85[(4M]P0&O9 MQS(GSJ:G5SV_FZ3E>!Z.ZI3Z8GK-RXELW0*_[>G;(+D5_\UWHW 6AO$Z15 T MB]XY9Q:]PG>S-'K)ET>%3QN96.^818_K+F#_)I,C1:=2T0><,J]_Y:E5S8X* M;!"T4J-XRKS^5,F&MD8-%!&&F:Y- _PIW2IK@"W&,-,6#DH'3#$T2;?0,F7> M^71\UF\*[ZZF&'XPCBGSI']*-]*Q2=!@=RT+%SG6G>!7KMVGUEIS5G'==-J9 M?O8Y\]WMDR*U[^26: 3U:3N6RL++$'?)K]&S9E650-)4L='$UV=JU#\Z0?<1'B/KHGR5=KP<4(4B)^FJZ M\R1L _);=(7%:WJ%KC;.@UQ:.R*H4DE\0#ZV"&!3"+ MZ632[XN[W1!.,7Y*C^7[B;)Y9X/U7NL'T"[7V@%PO'LT%>=:,RBR3.-K08. V6^D-/M7, XT 3B)7F;,M'@CZAOJ+QO17IY>=+PZ&&>9[>3F=7/5JUC@T63-5*T6C MLY#1[L*U^M>S6I4)A6MIK&:CPK7Z)QV;!'V$:['XIW.X5O\Z[4P_3<.UI*KW M< Z#-6!6QU.4(@3-REO5^;L%&O!0#2]JUDC-X5%Z-'U\MT"/+/H'-!3T0ERI M"3^^6]!U0OWC..H29L5'] 8E0!OHAQ$'<&L M]'C_F/)6U?>-&3+RF-S+\*)HX_@$@B&19L?1U?'HXE"&6:[D@XQU/@ZKCH<5 MAS*.3R"8LQX\W"<0M%P0'I] .(PG$ 8\K>GCOA#'6ZL'M8\O($CLI#'#2P'K M9=V1Z%1W6B4/T'@*/(@7$([CN:\EJRS5F?L"0A)-FZ(ULR/W _U*]%+4)>>E MJ/0B5/JM4?XQ4Z]$75RG9^>GW7L%AGDEZFHZGI[H=26JJLG. MKD1E:.AX5Z;EE:C^]:Q694)7HC16LU%7HOHG'9L$?5R)8O&OIX#5WF2$I@*!=&FA!A,)>G-*!6QY.9(@2/)]X)2-7-J\)H1NK'M..Y&MY) M)+@XG$I=A4,FO9I39])WC*&Z. .5TI^";@?1@]/.^8]76&G2I=L8(OG3PX0$ MK;"P_ KO?@!HNR$@&G3AADH8CT^FDY.S V:P'/C:KDC*P4)O>ERX;:N8NQ\; M%R9UE 6SDK]T9+E$.\V+[S%F3L=5RI']7: K*:*-=*.U^V1YK6U&,F%B;X%2 M[E>^<^2^5,O/@^[QYAQ!87O1!/DB\AFZ-L#*7'3EK.'LB#%CIT='3ANHS8X:,7";W-L1HXTJE"^E*N]%%/,+9.8TW66%.O ME@,[I&,#6G&A]#/@M?S!KR&.K:'2B.JM*U6S\C MX9V-W[NPL2-=R)O0QD>W/3%FU#0F,V% :: &I5&4N8-=EQN:3Q;$6\H/('I5 M<]KFJN;_.]I^]WAK\WAK4RM3J-&M30Z+--!;FQKH6:W*JA1A@\&AYE/M]BL# MNK6I >G8))#I-Q;$19/+>FIN;6J@_,X46>60&$::$*']5KZ;6YLZ4*OCR4P1 M@F8="*M[BZIPZ81E%%5^NZS#T_')I5'/N7"8T\[1E>2<()TSF?-BWT#>%#N. MFDYAEC3!:#-\))X8/O@1=/W0M94\&\;ZWL$.BFX157J$-+C@\?++&5]@$$K? M,9"_=&2\8BP5A^0,+G2@$J^;S*V=F'V>3Q_'0]?@*HVL&6MRT%F<($7/.*\: MG'&&H\('C3SV@U\0]J$!09@AVEX_5D.@<-CJ\WQ9KN/ M[@W'RZN3?FU=/0M$#C@5X&'@J6?_FNY!CT)'H?RZUV_]-:2CT/Z9R"9!'T>A M+/X9<13:O_([4V3CHU"V(6JZ1M;!:C4V\Y1Y3\&7M*.M#K-G5SA3?.6:)9'G MDKTJ>8,IN-67RBB?75Z=ZFB$Y1-)*H6%P)4SC1/>IROUY#;P/ N>_W)R6CM! MLRL81 XA%>W(T1"C0YZAJT@W"WUJ^S'MR#OP>5H4:LJQ7K]3=>4Z3T/Q"S[5 MS,U*NT=Z#9:NC^_[7%NH.1N0XCYTZF)9K^?3\>7$'/M/9R]AZ.BLF$/(M-\0 M[C0'Y'Q1A;V+*8G\]>, 4S4W"6)N5I"O$B0+^1)Z&#O5KQ_'CNJQPXGY(:0 M4#7-RTD+T'GOCF.OMX6AF$XDQ9MI,C9G7M(N<.KU??<#_Y,4/<%7^KRWX.5]D?Q(+X)J>C/<#N+)V1H5OX/BM]#.C M8#&"60'M [+MJ5L !M)[.DTQ:OE\@8FL3T MZ#UV3=T8TDR]@C1ILO@= %$>?.R\V@I^Y[EKUT^DKE^,<=<;%$F$IO9FH@\^ MV(Y@AQ\987.L:F6P+J>G%R=#GVX:B6S6\S*9R/<(VOP$Z.]NM+J)PRA8 _C@ MVUZ,3X]F88@67,!YLW[0W; B+0V$4G0^5&DE"PFE$5BG?1YZ['*I/_B+ *Z3 MSXB>?$SX3CYVWQH5/G8\_1C"Z4?_)D'NZ0=[8 _S]*-_/0GK0/3T@U]UT](+V?Y5=@4-=<,)BLS(E&@"AU)+/XO<8^D63]?J)^K0F MVW%Z#9U4V0#K/5/>0%9-,L)TXK\051Y"6YH=X'\#:(WZ-%[,UL.XC] MB&0I:%4,8TECD15GD>\P=6J-]SD3'/T*N!_8WHJZGD\Y7<_9AT9P^Z6CWWD( M?F?\(O+8(+]S)H]Q?N?^]22L U&_,[_JANIW[D^)0AIHY'=F:4_&8GD7BXPZ M,W<]\OZWOJ2&VN"$=6\U+"">4H7\9^#Z41)\A/;MUZZ':BS)2B&7-D8Q@B+* M<2CWYO\?L*(:":HT+#YG#5DYY1+&J()#+ 6W\66H#+%F'3AH29('/]4'J%++ M&J-&(0$EW7+O)3ZY"Z_MY&0Z&0\ESJ3"AU8BZYBIN.I'>0+130PQA@1UTZH, M1-5T/575+2RRXO=/S[ISO2'1XW7LX90?<[RJ2-<3*^"'[@=X\%$-0<_;537= M1>$;H^0CH])71NEG]'>[U6"#>#)?O%D_&)XXKIJ=6P:6XA^#,*0YZT2:T,UR M".ARSU*T$UG'YX2V)U+ID3:6"5N-B'KUD59'-V6WUEJ5".+RZZCYO+./^(TJ(AZ^9"OLFYZYM<1U8:+2JR? MPFGVC+6Q$VU&-Q(H,.M2(#$LM3!.,EAZUY2X)-@O.%#"B&X?.067M&G<)&%# M:**#4?_DH,&8KZ>? YCH.(J@^QY'>#2^!<\6Q071LM4#H9T*E,PR722$OOD0 M6!Y.H_HW-&I=?_D%K1XP;'/_%=@QZJT+PAET0_Q:'Z<9)2'L TGTY%]U]=/Z%D?HP]\YUR*_57E%A1ISWT1#<+QL&DHQ_=)!X7" M0=%*";*NU :1Y6FRI49/IY/)2 M [/&O;^2)O+@\\[F2*1+YHKP#,H0:NG&#FGJ)C-)! FS[O*7P15E$*'6 3)( M! FE"_[SGAA$1Y7.(WK=PV-3 SS,>L(WPV&[+A A$Z'2X;%(! A9]]JHVZGN M+D9E?9:QOF[4EFYD$UQ@RY-9P537*Y7$+!)?9=W((D_[3&8U,%%JUMV=KYIR M($KH-F,73Q.'R+'&N"A=GW?^W$@.1S-R'?G4"(I.W-/=^UJYJ#,0RC0*ZNA- M^SV<1^#$>K[M>FYV&;M%F%DE>=_><43Y4Z-@D19S5Q_-Z"Q^R?B&MA13PQD* M296A:6(45P6O[$RIA,:MNT#R(86[6%H1+K-:.[)6(FY:!601,G[=(1GL:'N! M(A.M+/P;C,&WS0P70Y^>K7%.G#W:M6KK8$DG'S6EQS>='RH3T+U96?X2P54( M;\+O<4;A;Y87I_A[7O#=\FW!F5Z@X8/EK&((%21&[,5FOH HAOY;L,W>O\LC MT]5YOUOFY RA0BV,K!4E,F7AD/+X9N(1.AF3-VV^;* M$)Y-Q^-^'QW0SQJ* )=Q[U*+Y64+[F7;.?RT^RK-'3#W;]':V@&^LV_KY#1Z MY*%\^#(V3K5@HZH9.4EUL/V5OZ0E[A)IXF )*0VLC'Y76DS$.I[-'C*I.'#) MW= M*K8'4'$*_ ;2KV3G;-7:8!%2 F5E'?SS8 MM#\'E/R5P^1REV >P/%@2R/+;ODP6:H:0+..![D/#OC/"MLT64;\?#KN.7^2 M?H95"+F!'B'R'%N)64^!%@^3@JJ .XB#Q)8S.4_;1U:J@="LHT4>J&K/O>H9 M+*O9PR2O4O3,.I/D5TCK4Z,C%UO@U,U)9K>W5I] 5'!2/+K6.\(6OR@B>F?U MC'%G%7VHG#JS\*WCC57E#_>FST#.%Q6/%-Y,[33!\9"O8$OED70Q'9\,ZAZ[ M+(F'GSN3"D0;VFA*%%F:%^54QRS2(._85O9L_O67.#'VC07AYR* WRWHA"6_ M#X%E39L;%O'$J"85DX-E'_UA%/&&CHQCHJ%59(%\KN'U1_:[+(3R!6D=?@ \ ML\QL&\:6%R9%7T#DPN1-[_F[YRZI^T#9GSDHGJK 2JLTLP3_;P6(1X"V5X75 M39UCEUG)1.JTD%SI@7[GCM:JC<<./.[I$1MR9:!ZY)AQ 93AC.,5O>^Y\E=+'!TO\#+$^25FW.#P!5B;6 M8M&#H@A)7EEGO=J9E,+:"\G.F9^>6*^,W>5T/#G7F"MMW)#-H-!J8\[>TA0D MF[L>PNN+%3[#8 ,@Q]:&7EDWIC33)WE[TT#ZMAY"QKPCFG9>B![/%HQ\Q,J5 MN^&G1:'2 =&!)75;&R&9!HHF&[SQ=_WE#$(<[)^\ BHTZ=34-XU#<@!HZT5C MT*E/]TDIX *Z'Q:.3A&C4:'>8=&')7A;GYNNM-E&,)!]M#Q53"<+M\QM?7!E MGKS5[H_Z?\:DC&D#OE3VE?U31OW>2 0(N=-4/8^N^@D2M"!,#*UH4. Y*R@P M;_C (@!_[WSR()_"OUGO'LG]RJA5'@;3Z7A\U:L]8"!>'>9-Y-/ZV8A9'*V2 M3LQ^N,ST::7"NNFRB6JJ"A:0=1AZO0W6EDN*1"(5UTVW EKA42E%2*)2.UZ- MH1Z'D6O?X+3+\/,K6+^3S\OKRNJO08H2:I97W#)JHL!2<.1_QM -'=?&7:&J MDE'+,*4VD9;H*>Q6O5DD(L_PK"MJF"*Y1500WB9![R&,"CI'/^WTC7Y(:8J= MC5] L(369N4BNM8LEZAE==-XN]62N*B23@&]SI0.EONRU:ZDJ&7+2%Q-)V?] MA!&(JVM/U4("*IB!0V#_L@P^?K53"Y,J+OMAI[?L%[_?S/:4M/N#5AH10G6G M$88T@[\X1C9-CZX/:'F^.6KJ0@"YN]:F@E/FX]ZVL&19A+4^'&73U22B\*YL M@O08'+)(^':%G7BXT;]<6/L4"G]M\T@A P"E45J=.Z^_^1#8P=)W_YF<[V39 MYG>Y[)\!DBTYY?&=!Q]U&H11X52!8E:J5C+.W-'L(DV8 M2[/6*)AUF:HJ]/Y1=IY-MO9%Q:;-F,LO*4@HO9@U[N44GV#>1<_T+QAG^L7/ M)(E^\@\=V!G_<9&4CZG3D\OIV8D>'G&^K#^R)>]DP]:!-;D)UFLWR1&-)4\3 MIRV!;POG"QN?C/?-2*'MD>4[HU+K^ML.&C2\UD2PC6[MRW,,[16"==?)%X#= MFZB+7]'_KN-U.IVF?X^(5D6X'=UL22--%ZV+' 14.88[,"-)RH0T<<(. S$# M,JD:D+35_!\%>Z*_\4B[SK .Y4*_=YXLORZL]A&@7[+,&KMBF>#CZ7C2[W%J M%>KJ*&XHE9*'O^0Z;+'P+^YR%Z M'.S1,58# ],35E/'.+8TEUJ2'Y_T3*#H:6 +TX'@>PK\EG:DU(AQ-)$(@RS7 M>^TEE)XM3 [O9SV9^"H91YX68IOE3R< @ :,W80ONWJ'1AF&Y)UXR/MFC1A7 M#HTA-%ZH25W6,R]N@I#/?.""NK&!9U/+*86"\))NU;H5C\?G4BPW1*7R":%G M,'_CH?IL?=)2LM07+@,ST4.[3,VQAC%5.K-\$7O[I?E[9+D^OL9_]\-.#OWO M R@VU;=HT10VR8; K.#$LN1_!Q@LX,P^T&^78'NPD_SQ#<#UF,L@L9LQA5Q2 MY#8UTK &$GSDA0\'\A5)#R\%< K=NGR(FCJ2EJ[Q+J"+1 M-&DBU<]GSTK\^7=_QNX&K]*O/]_09RGI6SAJZJ=\,<76A,PT%-I(BF")J7E@ M.&KJ1I&F"A:@"D/X'JE".%9] M_GBX5KIR.G-BL%L5Q9Q-/IY.I,3_TRM+)W M.LHMZN"O3=?;S$?&E6E&+=U8T7YB:"*P=LDKA&E1WN(4!&+.\I'5(8.?*?(&CF07Y4ZZH)W6:*9V/0ASRF\^>K<,W/VNXC>F;5G;U MPV,2-PHF.]##%R1Y]@ G.5$UM8[9S!$779)WG!5$VIDO\SZ.T+^SJS)[MT@$ M[Z%-3DZ)_LWT,Z/L.Y5;)0.XD];$[=GY2U[U-C!Y969K!1DBB#11'B%GO>>P MK\+/&WXE(%__ETXZ6W4\H;'^]AUX'^ K6I*MZ!ME\>9THT]K:C1?FG!!P@<.Y^V*@H-1]?H[8.G6Y"N&3)\._0/ $HC3Q MY3. KRND K$CMM-JIC;48IXU%K4Y2AK5_S3MSH+X*E*8P\ XE"(7[_CI.GL% MG-@#\\7,CUS']6)\9^,5(/8F(P.ML[P8*>X>#23\H'* =A-![D=T MLRHLS9=>P5./A(XOEJF1A(Z*CKA,QKY']=3 0P \S M/4%\%SB99:\_=V6RF3<1=2>O[^!(\"=K3;_)H.)3NC&/38(:*],5+IJ\OWJW MWGC!)P"O46#_,4\Z07VEDUA>-^5WIL@JA\0PZOM"!>'0X@:C3!+@*XQ@]Z))3]YKL11.3= M\5JSW0+MD7&'2E;S90@OIN/)] !7N"K!I(3\]+8XWGI+\#M&LP_+]3!:;P$. M' [\9)BM @_U.T2#V;4)'!1L13>J*=5ZE60RT%(:J'C9-0OWLIX\Q=BFSQ?I M!#Z/HS"R? =!SO!AB39SX#R4 I?2.,9S78E(,X9";>A&02F<:$XUY0:/=$#1 M^?,D: : R6+9\C*[GV QB]#FY1T-\61&J*ZB"XML OW:-WP@G%0$E.(W$"XT M,8FW>)[*]]@%)8@915(K!T)!&:@HOB[9_;M-[19!U"@W*6WKQLV.5XWJ,%1Z M1>&\NPB$;0C&*U@F\T3^7[%(A+-J),*VY5'>)/KE]I_:AR1D/7T!FP!&[.T< MN7A?(0G[/7KP$XJ9AVZI4^ M0PI)WMEQ(I]&\<-=69?#VDF16E87W0IIH%9QG+*IC%1C*.S)BF)H>)>UIF0?%JH[-'],W8=$! M[R0A5/49L^F%R^)-+Z>G)X/38@,)Y01V<2Q%DPZM,9 A*827JXX)>FHN*#$; MB'J[B>@4!I[K). F7F[">K.^H"YZ4[OB%)"=XJ+O=,U9[3)QR4DJJHMN!37 M4AU%.$TN1U2.1^@37WUIO;5'44+-Q"<@8=_NF];*OPD@LEAH>G\*?)JCAUG> M( *(R:C)ZO7!3TB4]/;.<]>N;S&O.5'K&*10<3DUN:I 654\,JXA\%351<4= M''$U14-IYCS19-FDAYZR,"6\^K?\)%L%C'R ^O86I),9V&W+=_[LSQ!)7;=[ M:M.>=I1JJOB]C99T3)1>&.@\2(P"\POX #XS!SM_ V4TKZ;CTXNA,TP2"$I# M_SM/[)])G :PI:_C_-V-5C=Q& 5K !]\'."&W1YAB'/".6_6#P*W&K0T()+Q M,*-*-5F8*#5CG<=6:W#[SD"NRQHZT' SX_O+]#)!8TE M@J#(9J5&WPJ\&P,LU]JNI+&4$)59JPSF$IPU'R!,GH%*Q4X<%.@W1#]-?7'C MV2$DN%D9RG-1L\?9:!Z\7:D#( 1;WK9)Q77+OOK%J42:FNXT[-^X$NH M"%R$@NM;\#-QA.*TU]C=%'A> B%CV:OLB\8SM6OLNDI8WM)!K&,DP*$#E=##G^>@%AC K,%[OA=0N0 M)+:;_(#^[8%$UVL,_C]3O?O.S+9A\GOBP46[9HWEH%* 9?(YP@=PT@C\+U:(?D3\CCY?8QL_:K6(O;L% BKZ M"J)5X!!T+]I&&:WQ=#S6XK*FO-.']FCDW%'CA>Y\UOKF;T10(4Q2@JT82S.9 M>.1$:^O+EC4%M0\SMC8NVL6Z_\0YJD,T8Q? <6(;!QK8D?N1I"ZJVK.&K1A/ M-1EXY%1K_0:GR@C'Y.VL%YR;;;[X%H)DAJ^;\^K*&Q;."#KAR@BZ;?Z8 M$E39-5;?!CB,/1D);O@'+>MG?>$RY=&_QQ.MACHML:> 1#JF;JQT__KS&OCV M:FW!/RCI.UG5=-.H@)8X5,PC[#"4G8M!3=W)JJ:]LGGTQ:-V#K$U22R! _#" M;%F"M@C4J^BU9?77*8XY*]^GI7>BUM-[GQ1ZC0Q+QJQ;$G"\_%T?'[6 MB_($\"\K34PRI0GJ\^^_H5+U"3Y)Q732@AB@>TX_7MDZT<-]$$.V&G:EC-," M0S3-621H++'2E*.=7XBB2#_FG1X*58SA2&-ASQ=H6>(:N#7 IP<#3\^I3]-LV1[B] MT>ZSH]UW2\62;R>%!Q"6NLOB]>"'$8S3=Y%]YV_ 69:NN>TP842NMFJQZWNZ M$*2W_';CJI#6+'WW*]5JGLN9M)MITE1YK)Y.QY-^DP9(X$+YOJXD2"0MB5LAM*/L.T;K5LKS6#25:%R@I M28^MS7QY;[GP-\N+2^D<"SH1G3PKMS8X)T_59:,7[N@(@>L2?=?$S0]7AB*/+KC\SJ6Y!Z"[3AZ1HETW4?=!0 M<]D3<#I>E;AW?22M:WD[0"DQUX32NM&D8[W6$$L )QU9\08M/US@\+O\O!SG M=5S4B!5BN,+Z/U$#O&5^0CO^":B_2A[ER"@-N_M;_/[ZW=J0(^Y*!733G'+L M]];L;#!Z/ DEG7D W\ UA)LC]CF MB6"O$73_2'_)I!*S!;/)U$Q\I7:I1SK5^J!IV09YJII-($&YE0:+7&G&G$?7 M>G<]EQ@SPEO] !E$EUU2$(DV.2L98)"35K(K'B!W2%++>CNR-J?AN9Y'J8DE MW@XFT3/44REGJ$D?1O^Z[<6_'8]/AW%\B@;2WIR^U>%78.$N.G/_!=@QA$B$ MQ$N"WY?_Y@?O^)H>WAH_^)N8&*@D_T/E<7\^G9R8>5RJ%C!)N\4-ZF'@O**- M:M2+1ZL-6E6DT-\#WT:5$O[D860/ONW%R'@^^'<6]%%M%5QOWIGC>.@*5'7! M6=V/%P9099PHT.<0;J^6SA?Y@YIHR1&ZJ,%'E_@R9%_=T6W,:$1RR@C404EF M>3E5ZKT0DMK#?%7XNFZ#;4 3% O%MJZVJW0T^&")1J(SN!6[\$H\U\]447&-S/$4F6(FZ;,[:N&P^-L^O**/!'UL@'T>@=]^?H MNQ%J\?<^#T?Q8"R.4VXQB34-FJY_9YV,"F%@UM*STQ-1G5@DIG09YZ)R^:/A MB589TB\0[>WXST5IEE(B4K2D3*ZW,2 M.;P=NXU69=3:^C).^LI,'(>#BE=3$W6D$Z/$"2 K_JC,)^-6^U5@DR4'WWJ? M5OE0N"2,@:F6J0J$LA6;O$\=+DN'MWKKP'>;C-H7$+DP/8A\]]QETK"@4_:B MFL@K#8G;M3TJ-*Z_AY4(#+='5:@%&5=FB1]$G'Y..9,,A+H+M+QURX/A\G)Z MVN\#\0W4M+T:VTIF!?=!_"[!9T9DN@S=,/"KT3)3F_-$#JI M0&'P-[&)8(A2:# D::!E 0ZI-$/5,-;=:N12&^+D:SH7X&"N&$LGRJ6:)H[T M$D)&J_O:HBNA@I S^\_8Q8$;$-GV31"B?RV$5D:,M@Z#5O(A,BO5-@\T:9!; M&U.6M7 8E),%3-NH*\8QXH4V5'L!'VZ(_CM?W(61NT:]%5[$5UHX4DT$&%FW M,O7(<4)$8V;;$.!_W/W8 #\4IME^_2/)^&'1ZB$CK?>._<9AZ;-YW$5D74H. M/*[N'3OP9&_]_%E$=H.$VI=5)W;AEG>Q7?W]UULX=N*$#(6M/IY+3?[!,L-5:MAEHHAOS*XA:9 MZ]TYXM]< )$V5I^/X /4/7TK5EE;^B@A X5\XB@9P:SBM%(%@)K=6J@-;7DF MKG<*B1HC8027TDMF"7AC:OY;2@UM>=)8M12Z<(IO&CDFPN28'#8Y:.)+.A#1 MAARGPN0X/6QRT,27=)K1]^(W60O>>%88\JUWR^7+R%Q-QV>7>A"C^R4N!S!& MV),46>ZT#^6L#T68^!; DC^G+6&Y",3^13^8EW;HP&'VCYN@I@] ;@ M^L'_ &&T9O*'7.%(HA*)!($:_/LXA77&]OZ,P*J_6D=S/G6Y\N<$QX@-(QU4 MOB%;QHMO&Z#JN]K2F)M6%&IV"IJYFX,2C(UW")56M*5>I[01W2_PP3AD,LJ8 MR1X93]])_8:V1.YZ*: ,3$EI)/NVK6.1!1%2M;EN+ZS==W@M Q^A.\!VA%P;E#'W0B_ M)"1VSVE:O>>4M3S*FQZE;8]PX_I?=D(\ V[B9F3=<:HMV;'G+O57^LM=7V:> M%WQ'OP3W =PI%1#]#H^/>G5<% T57*6M91053A(!V,62-L9=(D'(@^J?$#Q/*ZZY2F&"ZU4L0D*K97 M7=+CVNK*#D"'%"TPM4@14A,-IEY]G/XK=!.%7>46 M;\A70/:%I%K>^L*ZJ9Q;;VR54P3L,1J%ED8Q[WS@WPIOX!@":W-RK6MNAP7U+*Z:;R!R1:73[O M79:FP7)?MEI332VKBZ;%U;6G:B$!=8D;#(']RS+X^#6,-C!5-?Y70EOM5*=$/P%U5%$T45)O./Q!5C>78@Y//.=F6W'Z]C#B45O >JPG4;, MWH+0AFXBR7SQ#(,-@-$GP3JW:D\739HO_@X\+WSPGP%VV!(0D;/G4=SI]\CXYX"J7@9G%/M7'_-7?)T$96&UW3OS8\" M^X\7L(FAO;)"--!B'$+RG+Y8LD*@$VG!K*@Y0>A:KB%),X$U>Y>=,/>D A2D MFZ$/6DOP#%T;(!F3O]=--UP5#6%"2X&U"IWG<4JB[B&!;*R<)9IQ'WST:1!& MV]=&F(Y*5@,F\:*]X%J]S<+)CZ<8KY/2]=1[ ($0-XB53>:%F-"2=L1J.0&! M-5\\6GC!3E%^I9116N:3SJS0['UJWP1^Z"(!$Z6]0]'7F:-CK)61WO-\H9> M8I'__=>4G]GO_N/_!U!+ P04 " "6CG18M2+%@)8O! !&[38 %0 &5P MR]:7?B.M8V_/WY%;S5[WWW.6L5*6/FJG/J M60QFG@(82+ZP9%N \8@'P/SZ1Y)M, EDA,2DZ-7=%3S(TM[7'K4E_?-_UXH< M64+#%#7UW__&;JC_1J#*:X*H3O_];ZY7J%;_^W]__Y]__K]H-"*.\MU&1-!X M6X&J%>$-""PH1%:B-?L9Z6NZ#M1($QJ&*,N1O"$*4^B]$J-NDC?43282C7I- MY8&)WM34G_X3-['=S8+7,+X=_T%3Z+]T(I+]F:!^4K%(I[E[TGVY(7(&,!Q_ M%#]1:^AC:2I^$\ND,YF'C_>@L11Y&*EI7*1:_!G)4-ET/)O.1N.9.!U-9.*9 M:(:/I:)42J#Y-#7AA6S6;6-F(5HA>JGF3]/2C7^_S2Q+__GCQYHSY!L3\C=3 M;?D#W\$]CG_S'K7-Z!0 ??OT!)C# MA!&?X-=#0@I0/,PK=&-_9*:6H&/IIYIVG_!>.,346#:;_;'&H/5;A;QP^//H MQCY,'N%PKTU\=X>H-P *H>3PT)Z#"!VE4]O1Z*:ZUPJZ(,J:"E5H3!W9$FYX M32'#BM$[8!&XB@>QG'*Q+'[[_<\, N'W/PJT0(375 OINW^_67!M_7#)B5^. MPH4M+O_]YMV/6HX.O_WX_8\E6C+\_<\/_U^W*4X3G-__".(R8EJ.#/_]I@!C M*JI12]-_QBG=^H4^^@/=WGM&$$U=!LY/%0T*/R"N?^+6H.'^*0H"5,F?Z(&2 M 7A,J(BMBE87(YU%?XQ[B.X",(0QVRN.):F:&A2R>HHJM,MR R:: MKB1G3*ID\%2C<2MUTD\,LH7LJR'R>UTLV@81@W%L[#&BKP79$N7ZR6;.;O!, M79G,J$PM>E_IWOH]1MKE9PYU5,"=+5>-2.1GCS47K M?C@2I]]^3X!L0K^+7I?.VT,&$=!R"JB+!I"KJ@#7=>BX/>WSXVR^TZYKEIZF MQ V_-IS\_:AS>SNFQ[%OORFD;=)T*D:G/K3#1<\5*HDF#^0.^H(FE- U<]OI M27YLWTZG=U4J&@.#;KTGZ KJ=!QWNG1WPLYZF!SG5D@,^D@3Y=:B.<8:WG$],WJ@T! M\J*"Q.G?;]0A':*IA"^$A$&*[(TTUJE6EXP1JU*I0I]*+F.-NEE&(T66+9:. M)1+O42;T'ICHL4VWT\588=AEAG*NU+-$D-'N'Z&B!$1C &0;L8JWD=>O3A'_ M19-5-4E57!3BVK072 MK4_YVO_Q/]16>T"&[YBVJW^B9CIS^'BF_# MXB,QRMG63#/$#118Y%$B,PV%O1$S69[/JK,*E(#(Q>ZI]'U3,) X;9_^<""\ M>@B2/N_W2S-MR:0D)=E14NUA5IJ^;0B/W#P4:8V[6+T3.X)_-9$V5FS%,QR^ MO>D8F@X-R^G( .E\E6A\W34)^U:H/9F@H+L!D8GPFE":W(:RTVN+*JS4:%6[ MIYMU_A%9&M T-:.-/@*P>T4:P':@/?$-PQY1^DU[W9QR"59J%]<0APFWO':%6N6TKN88MV=TAE^&IQ4AG'I'C MS::8_-\ ?1D1T?548OL"T8&E=>F.NV=2\8P3CQ7*"2.#5$ G_A["O4V:.R@4 MAX;AT>=ETN!41]5V:9#5*)'.9[):/EI;Q-XH#:<1Z+>,8I9)=3=U%:=9YT@$Y==#LLB@N M:CG9>$\L3#^5"V_!4CXY:Y?LOCEA87J1'$AWTTXV]ZF,>,LHN'AK8,.[5(&E MU\7:G;4T>N/\D[SXL9\:(=]$43DT?_^#\U8_39*20L.*D#S63YRW^?>;*2JZ MC/-3Y-J,I JQX8KZ^:.;M2G@],Z/!VV2GZ9F&^0720C^]$A'QG&0=/%Q>C]N M(\3H0ATU,T.J&YG5J0&4G?ELX0A.+J#/F+!JFC8T\J+PZ/DF0#\S&%=]C?R= MQA_Q#$PB,X_6V,[FEE62><::B_:B=H=<'J_/D$3?_B]1P+\G(C0BA%[P8$*W M4*WO!]\/7_:;,^$46R+WIX ^MM9ED1_/:'L>WTCT,4THD1W0[0 H951![W;]Q^E(JA_V[;V=[;DEH(/(K^ MF]Y]PKWC__8_\F,/5X=@YGIP\3%-@)4X![!H3+N$1TDXW:PRSEQJ5^K=&MV>_A' /$K1H]!\>3P"BGMRCW[[P7Y6=1GX0G\2!/$GZR3.2GE6PL/V"8Z:-ZHTX-NS4G5^W!VVYQ]2? MY0/L;0 L=#1&1^.Q4RN7Q*$H'ZP/1/D78&*7A5*= LVU20W'QCC?%&X%>!LZ MU85(_'-+\&^_\<\]BI_ *EZ-=WB,]V?)UT'COFJ5[UAA F2IS"CW,F/7US5S M>I60/])MV,;L\7'F8-+FX[R(^>*VV*_#VS@U7'+Z)%E)V0DY=+B\4"]B+VJG M22B>>4G4_L#E>'O4'@":KQ4/S^M_B ZTZGJ^+67:2:EGK KQ^UZWN^#^G$#\ MW)KJ88XHJ*N>SA&=&FW/%)&<"&PNJ.X:96W(,491 C5U4NK.[^OT_,LKL! E M&#\:/'[=@5O\@ZZ%*7T# M,V'#(3X$[0>'C1J-2&=KJ.P/;:F6HU M:^J#A!+>L/FIT>[\]:/#_=(0.>HVO1,B.6'=TAZ]D2+"=-M;^9P3E!$+'* '('B$)5 M+0!=M(#L\3F]2$0ML=CG*<>A^<)=8ZX*TJ4+_)-#_NKLYGE;L66\*+2/%X7) M;M&C,+=-LOS&X_MZD)Y52\.NPO2D5&:8KW3F3O_2;?_+QO[G ("L(,&/&7"& M2;J$;G6[AP&FQFR,Z+2G2P6SNU+ID4W;Y2^$@:>'?V$P>*UO=\2N]\3L,A>O M-H'4=FJ%?GLPHF/6I6<,/M2NGW@*_FE^^V?:M=#"(!G['IU31OQ M]$2/2^UVS;![Z:K5O_@@_K/M^KE@$#N-72\Y"VTV;Q02;&$EW0[%2K3;:ERZ M+_>A=CT6$@8_;=>3#:Y@JE8MQ8C\H#80N.$<+J]V_8+9_3*[GNIULXOT:#%@ M:,:NWT*YUFY+N2Y5F&FYXJA=F,PR%R_[GVS7 MSP6#TTWRC^8M+=74E:FTJ+7XGGB?ZC<2EV[:/V0&-X39N<=3;HR9[T[Z=#%- MVQI(SI1J>S3#N6 M&C?%X8*OTU?I_6"VOFTC-_\JH^BRYD!W(S=W#[5#BV4>;1#S>*\% 1J!1O#V M/6;>8=;0X$5+WB U3)C2(MM/Y;.Y M:GH2WCF8/>+NP'24ND=!]7(XGYXM7D'RDWPY6U709Q2*'753+TQ6AM8F)=-B M:\B(@U6A5QXTXE$SM';V*BOA=.=C;X9_#E1%(]'C%NPP:ZVGHE1R*#:TP??) M\!=2!R"VYP \Q]7#>\<-XKTRURVO$HPC"'*;;=^E$I-+L[X'AW8V Q9[N0&+ MG:O2^66L?W837UF/WB<6M=2(B5K]-(CR]?A:O!3N$[W\Q.B^% ".9F1>)>PC M6V8S_:;.+":-%L4-FG:[=FGJ^^S"_J'5#J\4V+L97*RZ5KHMM>OW8\#*LVF^ M=1783TZ?O48&>YUFD4IT1E.I7:T+ RD7390+E^;"?Z0,GC\M]DH93&2=9!JU M:K.0+^74 =NK9**AG:((APQ^:U M(Z3,Z" NF[<4/;&=Y>U2Z#K+2[&P;\;&BS\8(&]@1Z*7T_=+):5"M%5XR/!Y M:*^BX-#?#\10!)(7 KJ#.VN]!G3JG:GF[3&5D>JM8:;?6IMCG@J=4CS_!EE7 MT#T!NH*FFIHL"N3!J@65_4G)[3$./7?@ON'&KW8,3;!YJVUXYS/NORC*[A%; M K$L\ &.MY.%>=L456B:?OL[OX'5$7\@4%@3>#>]-K1)L5&_RY9J;)D?43-A M>=>\:X7.$<1 /DS<'02/4/?MD,S*5O6_2*2776XJ#4*BER.92!^E7BKC;NPT6N(2YL43B'J0,\ MU"2ID%?9,GLW+.8N.*N&76,:S-"PX[&\ MR,:&E:O\78C\7>W?N03PD=B0.!ZO#C7- _7)[[" _=QW6S? M;K_*X-4. MOE,(JZ@UPQLT@\_E54%@O<%;)QHVMU&8FO2K$COLUMK]YXW\HF N:H6NH%=C2U/V0\*V^,$RVY]-:9AF5P%H0 M%S$M.VHG+Q+!1VES]8,O$+9/^L#)67)X9W67?::7OYO%YNS*C!4NTH/X4-!> M_=\/A.QAWY?JMUK3?JHVE*)ZV=#M\II)6!<9O7TBWC@3!GN^,%4RA! MNWE7E>K1XKW2N;NMT?%0>L.?.\?Q',D?QI5/T/P*^9=$:0V@]_7J($X-,[ F MI!=CP'=#J7.OX=);(? 2]W&>JRS&X]1]A5HHS*S1D5NY?/AVMK_Z<2\]@C;< MJZR.U@"E*WFQFLK'5TQJE>JLI9(XKW=""<,0U1^$89'5AQ?_A.$H\,L2NN-5 M/U9;'41[6IIBAW5].6L7H9K*7F36ZP^3NH\O]_E3Q.[L2QOI)1AL!ND(=(YCY_H=75SH5*N-NY31.Y\2QLK%5N?]"PQ3L%YTQEIPYY WUV#N@M96G6U>)7B:O@N1/ZN]N]< OAQ2QO7TY9D:G0MR[;G';%EQV:# MQ.@J@>&8M8!IPL^+]W,JRT4UN<'_76R6=_E4&+T8&KW;PA4)X MGJ6-M=M""Z;RZ26K1 +SIRQM_+/@^V3^,,8-M5ZZN]'9:+R= M;RVRQ=Y\>)')]C]C:>.?#-W#B8 ZGRF*77M9D\H%J:OQ\<&J%KW('-H?M;3Q MSP+RR[SY]J:FY8:CGLPHRU2F3&62/05>H1S^4N\+!?/IES9:BT+4F0\:%:D= M-4<]CN*E:.DB?>$_86GCGP/;IYS[YDUKN:F8[(1RV@.@K&[M:E$,Y=J9$"/WZO=^YM)&I9KAX\MU"S)*1^); MZRQ=TLM7Y7OU=]\"XI M;8Q.4HV2*$_Z#%VD:]EADI*X02B3:]>EC5\*\L]$ M:1R\M5EEO)98&D:Y#-VL-]N#4.89KN'26R'P$O=1;=RV>UTK-V$+#=F1BT8\ MM0KGM@)7/^XD)A )3&LJFX=TPK)O*DYLO:I1*;[;+\Y'47L9NR L^+;J^!"O M4'BY-V0ZH]ZJG"M0K%AF[M-,/:UGYJ$,+*_NL0N(G#EN3]YR6#4B(/J*Y71D MH%J(3 S2HCJI.'$>G29\]-DV)C-^W#< (#AUB?1XP%GMB;9BNMU:2,J<8 MOI1,%B>#BP C..EQUUHF8RWTS4!)6EE+OTN%=)M_JC M\"T<>!/?]T<:=N8^M_7+HP)9/';+P;Z ID*_0-9_*L?SMF++Z%&A;P#5E$G; M.6%NFU8@Y=G+TD#J=$6.B8+2R +C6:84OKS.HQ+20T/?\?UE8S^;SQ2&K6). M!AZB(EU_977P@_GZ1_0A/V;RE6AMK4 /I,Y(%,L,)KMFH9SKB0"TQC8=+T MP3IG6S/-0$/=0U5),Z X50ONBWZAXFHRF\[D15I2RM'J(*O:9M(.G0.$(ZBC MI/CVVZ/%ST+N_9'582+NP'F(BF%WK8_&3<\@AI <11D-#9&Z9ANB*8A\H$AV M?-_*W:XZ,2C9F2%5U^/S)C?&>U79?)!M=!ORIOF.%59L,"PN]9( M@\MZ-[1VY2JS.W86T4W3$OE]?LJ&I-3I3?-66E#M:+^D5)11_6+Y>7",%\=0 M;-_;*Q4:YDS4=S,Z.9NS#75O):AC(LOG1PSC9#$#64UB4K5G 7P\+4OD@6#"B(5@GPHOQ0'+MPJ)@[D7QRG.?D*Y4ZHZY],V,7+*UTQYM56UK0<[5TIV^& MO')E["?K7/K]C$T-J!S=F'4+4FHC<.U-IMBLMT/K\H:-L?1'3DN^>8Z=:E":WH>STVJ(**S5:U>[I9IT/'>M#,A%.K/TC&EZ8OCCM;/<1 M6,VSX]GJ/E_3F?+=JI_-&J*3#.SO%8&H?4Q7L[>0X,]&X>I^(=,7C^=RS4MW1BWZ[L87C1US01R MV=!LO2 #TT3$Y]U9E+U8/_B<^P,*[4G>Z0$9MC0+7<*=%%4;778W5-HM:=C/ M)^QV)P*(03SLS2#$;,H)R#= ;P$9-R9KIFU ,^_L?=E$3<@VKC0X_,$=CG&_ MVI,AE&5.,[9%/7 RX&KS1$EF"F8]&K-!LUXNA=*P/I&#QCS\V:Z_7P\^P_Q M%N0=W#]5GOS0T7>5_MPQ#Y0TURNF:_P% 6T7F%P-X[!43C/%;S:AS_!/H2B.F!;*[(" MAO"HR)51=%ES(**_QDMM/3!G2Q7&<#[I6@Q%*PZL.N;TKBR'SMG:EH($1[># M]M'A748D>" A^5HVLH7;Y&H^3$J24^YUHYE5ICB70F?I0\;&\Z4?GV9C%YJ6 M(?(6%,A(/1;&&&7=FA4$E7)F2D]N3RAC/;\T%AX<6MBE\+35PEUH 5&% @,, M%1DKWVNY98M9(3%V;'987=4;!76@52Z^M/SP6/\H5_TDX,CI99NKEZE[=I$T M.XO0@*F:/960/?K<^)Z MRRS9\UM*T2K3G!2O*Y056CP<&5U@Y='^\+ZT?G@M!$B@6[&Y />MJ#RKUWOM M,@/-N]6L>TM5&FQH/8&CW">AV-[(OC3CCQF&U\H^TY"R]19=B%$I'E2T3FA#2X2<)3Q 0--_4=QF/!LYH33>=&B:&7+I6B:> M6.8[Y?"Z T_1()"/?!T1PAY$'DWEG <2M\7,+#=B6B6)CD_5O!:SXI9^A<1E MI(4"Y-C^64$$!@8_7])1G^,U55MQ$=\ /Q!],RYT'98-WJ+.ZC_1:5 MFK.@D.BG.3L9NJF6 RA[@JR!=2#'Z?K^"8^+@OSYEZF< /*Q#X%\?;ENLTRC MKS"+VU*Z)&IIVJR%U_T^ >1C5\B?V_"'6\O?MRBV8%8G&[8PS]-L1N);M^$[ MK/JJY&4E67T-WE MYV$=X0F]HSY3;E6JC2XCV=5H#]S6BI7R12CS?>H%MIXX2KZ38OEL[E,X/?/P M =CW=:)E=0GZ4Z9/%?ARQU*7YB01OP0'_%(!_)PS= 7PZSP7C=9B<6DJ:5(Y M*AG"O#;=E,%5 W^>:W-! YWH*A3MXMLIJ3FJ78E*_'+N5!O9;ZTU_QG!HIA MT-E/4X*\=$XOVC27.IAVIQ*\:\7YZD0>+.N7[(2\G)SAT.E?WZO^'(#[AB([ M5^?2N+>16'NIY[-EC>4SQ4N8V?DJ /_Z7O?G -SWPJ/S]4 3NG2!4I+32JG2 M2:VHPE6#7[WRTP&\ ,P9KOI? OF\.;W.F&?%Y##-LO6)N$XYPF(A)B[![SZ& MY8.4"P=LO[[C<7;8^CZ&GI\5JI5&U:#L06TY#6[9!4<8MA^?7?B[+#U M/8=L=)SGG=8FQ0QIM;OA\A9LKR_9-0XQ;"_>27AJ,4,?JBI$/('WB8?K6OAL M(YN,*JDB"[N5=JP_27'2)KP8>W)EP_%A7AA;#]8QA"JX\1W"9C6A35NP,&8+ M)J"*=W.];E"7/,5P:<'->;W$#RW4"17 ?=>QNKJ_'SDI<\@ 1TLPJ4TW6S>O M /\J_N2?"W#?R>2B.4&B2W N*:N%I&R2.3,KAM,R1N'&UVS MJE=W(IRP]3T'>@I!+@]6*68XGV$/MNK3:I\>M*O.>PEA[MO MJ.^_? :_(OW7N9_5-W(F1K&I5:XB;N1E]CYSR0P_0:[N\@%P.&!3RSTC5DWF M:395S"BM96.H1._^G.@JG&P]4UI_GDP.2K%TJ4P5U$9)JUNV7EA=,J\_7:[# MFXC)3(I5_>ZN4Z+JV7)<&&QNLS7[DN=;/E*N3\;6D^P/W(.\;9!%4#U-%G(3 M"QI-8.%+#M[!TF-X;I:6DD.^:#'ME)EPHC6@=_3P,OQ)I_M%(SXE[T.WG_ Q MH+SYK&+_J0$P1,#)L(OZN1\ 8)I#H;V$ABI.9Y;'(76*G^QI$V-[IZH*<(V# MHNX.?6QS!?A)/JCD%_\Z8?T#T0E[V' 'R4,+S@@ MK9/;B8RF\N@YM\FN:$IY)P]5?J8 0]J7 &193,1^J-JP!:T'@G.@F4=GN^SZ M\NAIKS4FW<^DVW&H,B %&L:$[=&YU@3$(Y#O#E+!QX? M:_,L5_\XX6N"N684;-/2%&@$CNSS+Y4TVWA>? Y+88[G-1LY>%W(0^3L(57Y M!D'T.W),#!-526':>J_,.)5AF[I;Q=EX.,_9?DQJST=Z3.N/E,=C7/H@D7R& MOU]:(-]P7&A8K>%@5;^5N_W[A=1FN/BZI,1G\?!5O5ZM83BL81@/^7B)->S/ M#/@"(_:)YG#4S36%VJ94D\J44V ']UQ\&;[E%2\RAP%B7^WAEQ3)M\U0ORR) MQK96E"U3THAIK\W:+#D'M68C='YA2)-HH2A'\.^SO;X!@6D;SHX.?K%7*>ND MIX-1AFD/>&8YJ-^WM,SE,=E_X/A(+XRY+S\U[0GFCL6N(W/+I4+9]4RMQM^S M_ 1MQ5;1C^$(M0-B,B"WR]"DS=$](Q M--0#+_%-]#H^YSV/SWEO:#Q^-6>?)_G;O9Z7 MQ%JMYON]JD-<]H9WE,U?.JMP;,)I_Q!SMXX:D3,/3"@$SON> 6.K@IOY[H0O M2+#,T-45$(JEQ")^%UH5_. L<[>$^ND1?FD@'#O&\@U &&3J.6$ M1@>$P0R\PA]X2@?$HM-"M!J?1"4ZWXTS#7N5N!M?E"_P&3H@# X9@2V81JN MRK10_*?HF@IQW>W>_(4@D"@*R!T@"E6U '31 K*'BEJ=5CJT#EG6&>JSY*#A M\*5U:/7"DR,.S 4\->0_TER< BJ3F-"TBC6^S"[R\_+ZMAGOV:TK5"Y%JSQ* MY..L7,?0!)NWVD8/&DN1#YB2%IZI '(9F#E5:(L^"%*CHEV[GQ1,5APJ=P6S MGYO,LZ$# 4YB'1J:9T@.C^W"DO7/,;"FB:I51:^C8-G*B[(LJE./B=;LWEJF M*[=1AKY32O=V@IYKU="% \\P\?CXOA@C_3%ZS&NWDJ/R6LZ6)<"L:W3?6H^% M?.C6$#W#O/TQ?3&&(;U2!M8,-:].D8+!I@>-U=P%8Y:TJ'-C*2>PCJ2:@PY? MNV^G+XV%SXWRBS$5C4_1!.))X/(.?AM7@8VQGMPOLRQ; $-E.34RK4KJTI3I ML=%=&!/IMSDUO6&*3^?N\W<,*(^JB=N%O.DF+XV%'^K4G&_9Y9N=&FXV78[9 M9;3,VHZ5M6&9RTGA.RHN;$[-9S'R@5.CC7J)+)/EY@RLSWN9":A4]/*EA14? MXM1\%L.>=6H2D&/F3HDM,*MEIS#/"C7KTECXH4Y- M[),8^(13HS741CP[G5397D=MFA49S(;%JU,34D8^<&J*8L46QC6[P99E]9Y= MKJ:6,KDT"?P0I^:S&/:L4S,1EX"9&OQ $NW;WECEM6A'N+3(\).-_L6[RYQ@+>'23-:5= 6V)'HY*VK9VUMUW@J=SKJ(U75AGM(_!52RPW8[ MU@ KD4UM[JA>NLMF#"-T,?M%0.63"X7B%$9'@F!E^V-;_6%S)ES8N!ABB?[O M$4P>W/=CCWR&AN56=<.(<3!7DLFY;4=#"XXC8PPLV3\TR+/!(8'A$*=> H<' MCYX #O$QG=["8?=CM],P,& 7ZK;!SX )D;,Q-8 22"C@(CNYH-F&":NF:4,C M+PJ/GF_B8PWH-&ZYK[D_4NA'TD//^["GM(;+#+NHSJE"BKKK.]5LWHJ%%WM' M">JG,4Y T:-0O6 1B4?I] M%)/CH"44D'A21^-E$)!YD:,(#.5/JY)M1>@#9 MR8WY0H]IK52C7XJM* M&H8NBW((>L'17Z'W\09\MQWT=L4R)I)?)F$Q;7X(:BF)+N4*/="[Y4?QT.'J MF85X!X?VI5G_NG68AUE?X6I"AS%*&RI5-G,PG1I8J^Z5]2'.JATU..^84B2; MX2"."K8,VQ-W=5(36C--V!V&]/@JA"V@!#Z3LSG;4(,?ZSGH*=_H=?1RG6K M0I8"/6XUK WKG70\=*'EN>8M7_3A]_# WZCF229\:7WX:J%HBW)K*IN$CZI M(B<_$(U!J3V;IH<&6Q#X2F.=VV0-^0+!>GR(5RB\7#_VM%+,2E7:(\JYN[NK M;::S02%\QZB$J.3B(@"!),+49%$@#U:1CMQ?>=Q&7P,XW=)S!_XPU[5=S9NW M31$?KNL_MP,6JR/'! *%-8%WTVOCKE%W\E*+6E"+^]5Z-BII*DB$,HEPF$@[ MW^L(E4XP,_ 4>3U('Z/O%C-.AM'7/@?')<5Y!\>"(.,W0-=0*;&GJOG::;Q:CFCU4%"::MT?",*,X M,'P'G[\$$$?'^*7!<&@_^D\T=FWEKC5GC4V/:6=KX_QX$+^O)D)9,'XU=F%+ M='P.E/?"YSTL,TRNK_?,N<(L.N.ES*+UM6\([;N+S*,^!S/[4)!<=QST^;+1;R=$2';GHCE7#N1'=QMKIY; M:,%P<,./9[:E;]=WQWR+IJZ90"X;FJV3XY$11WBPW:'^X'/N#RBT)WD'GQG5 MTBQT"?=*5&UTV;4+B#T/[&95Y34%[K0[D,EDZPQ""V\;O]VT##4Y[3=UM'\J*'TXTS29E,3;I!0ZLDH"&=2 M]KG=ZMOU]]O99Y@?.!#]'=Q_?S<_!C;^\3:'<'-*C?%A&\9S%RE8<#JCUGV'$DN]5J&GMSOY1>C <A#*K_-;Z MZH(!D7HO 5Z41>^0KEU-VE*3EXB*^\_X-1AE920N*T.&_<@"]C?+ M*=.QBJ6RU"A*BT%57^DMMM?C0R>G5VEZ-@_ZB5/6/41M99E;59GR0"W4 6%D ^ M/77G?D5'(P%PA46,6:5O/ MR.T[LWN9E9P?,OW[89,YG^C)])4RQZE9>,LZ]7@!Z)N[U%WX3L@*O>7X8$_F MO)MO?Z8GDW'D;]BLA+8N.6:>66!7MXF>[I1WLR M)V/H._:'S4.5GRG D/:XG>-YS49JK MY*"X!)\,'AN44VX=V@=GL-A9-@W)& MF7JEU=\4!!@ZX#RQ?>@>[0*'@AXAW@GR^6'>PC2L,TT'%Q/C&[O3(;K01/>V M=4OY5 N ]*#7E&A1Z\XSV;9N;X MGDE2H*Q-YG$@ZF4G='[U5>^%N!C])2L37J_W!LF1/"QKY3GEM+G&T!JQ:J<= M2O<\1'HO#.P_YN^54%BB\B*0J\BU-&P\P$#-+N1M0[1$:/8T6>B@;QMX2U4+ M7W2*N_U5K$K&;(L6EV7HG,XE&@U@SZ:ALX:^%C@R9+_>]&5C_K.,)-U.%V.% M89<9RKE2SQ)!1KL_NSFZ!#$[F/'O0B S)L[[X')HGK<56T8_A"+4#8B ATE= MA"9OB#K^LSU!N@I]TJN+()+7 /C-A2T:4,A9#&]IR&@ARVGX=1$O6%70'^V< M%M.$%FG/%+=+"=QMOA[G#&5.>],(Y ?$NBGN" M_QS)W^ZCO&3Y0'_T?A_H$)?]C<2.L_G"YF ^0,1VBQ,,49;=Q0?>'DLR=)O# ME\XMB2O-^\)ZPM2I$3->L6U6$3()L"SSXS]0#E_%EZ\EKCX6+D-8Z>V)(">2 M5<^9W[+8K*H=:"@B4// %-6JNH/)60VDII8TVW@X@_:F TCR8K%1<49B18I: MZU+-:(@+6@M=:O-40OUZ!GX=^0V"Y@3SB9]^QDI ;R2B%!TXR2)\1AYC+8_7 M#38T'K^*#(H@.*]5%*WF&^SW[AR,CEE-MQ>I5HQ=Q*UHDY-M3BV&+IMW*E%_ MGN3G%>U6\T--\UF.XSCK'C7U50_;ZJ+9CYVVTTH--6>\!LE*1>GU7!. M7U]-]=54/W4<&OWRX]#H#SFAZBNERX3!U%[2FP'%E/7YN+$LT\6F%LJYD6NZ M+!SILM E_C]Z82#&IY@:6Q5=LN'M MO<9%<8DZ/69[Q7$1O;9$A%S"7;'-V )RS-AHE2D#"KT.(Y=MJ,UV4B20UX-- MM]![B!W:UE52(,#;ROT632U!Q](_T:?\GOFW_-\'W\<7BU#5R**,Q\T2Q^!0 MUY_ZR%Y[/_:'$GCL,,F0$Z0*P!#&>7XRKMPVRH.FH._KX M'[QZ&R#OO^"B& MA2154X-"5D]1A7993HZME3.KWS[ZX@O9^\P' 6_ \1HN,[-JM9IBVXE^4H@3?'S[_B( $:/B%=WQ/1\^/ MJ:,/=N MNGG\43)(_Z7WH-5UN,>K/D]W6IVEQ"XX;GR[O(WWZH7'K"2?]=YYQU>Q\(N6 M36P!4(IW_7BJOY%H-F9+W;L$36>/##CPWNN_'M"@GHQ.,Z6FX]36%8J>5Z;\ M.L\DFH%]<#Y?9[Y4.[Q83?X0US]16YIM\-!T?\X@$(@91"_\_@?]7\2T'!E9 M4P6LHRM1L&8_8Q3U/[]T(.#8-2K#B?4S<9-([RX9XG2VO::Y(1_ZC$P4_:]O M#UHUIJ(:M33])QV[2>G6K\ WT*.Z_^ $61KJ8 M];_?W2OH7Q-9E,E_?Y&G37$#44.H3?^-__9&@J_NN?'_A!1 D]--UXQ!1>AL#XR6G6[-=#_APB_&F&(8LJC,X@ MX7(,_?;YCKJ!],_>)M.E>$?$)BQ8A"*<9"'?;-F[0 MM0A9)ACY#T7^XS^!FXP?N'VN9#4?$\;5XR MM.1IAP:(HAQ/! H*7#(SAAP'Q@E*2(X!G81CP&52Z4DFD>%2 '7I!_@L8G ' MF$P?(L6WWVRKVF>*D5X_UV=Z__S@/I.'K^AVCRFPW6J_RO0BN58QPHP*E5RK MS$0*[6:SVNM5VZW3C27]RJ%$\/^2[K^/A[4_CB$P9T@E6)KZ/5*\*=Q$:"J9 MR)Z0#_2[^;#?X5*[VXR0_B&SJ&HJL=8B'_'BLBZEZ39:";\*?_AV<"?E+X Q9R4BS!?\6S M?)F=[7%9_"/XT!(:%LY\>P@A@T'FY-=JAN*#*%)^/$1D6QE _W6LO=.Z KYF M3NZN8//F?6D?=F2+;^O?;R+JM EY1$M-YH L:Q:GK;^="94Y5;6!W(6Z9E@! M=%;[M?&PN)%OV4759I=,80I+K=4CKOO$Z<&I!B-L-=)S% 2!(#$RAY7>__XG MFTZD?AT%\P]+"#+VTUAT0(\?&5&NU6)SC4B7Z;2[_4B'[?;87*L?Z;R\<16C@AA M?F#9^$%$ZC,,W-.J8*M+#JEX8!N(#%:)T/,.T>1QGSNKVB(YF988BNXHFR8LM?D.J;QZ.=N*D'>G!7%N M\X#$OKRE[Q]G<'[7IQ&!08;7I?0.H;F[@D5T?B-E1K:];,Z9G5(1&O"1HH^1C MY+_3KB?"9-I\$>2;0O3S4[0+IZ)I(:UHM="= %4%VKCG!IT.S=+)"FU) ME30_IV^?,8!,IU=M(&W M)AN^2[2Z!=OSD?1[$ES'D&;J1LP2JSFM]^1OY@U MX"U"MX@VB1A;>D6 &3%UR..IOAD8YE>Y25!S4AU:78/&S%Y4QCA)V/>DR]SM +TQ Z@E\#' MTP9$J-2M^B93.L"V-/^".Z%#KNQ-^U"!3+_[#/5H L7!:;ZG MELC>4(G_";+U@3\0F @)-*ZA!B>RMO(9Y_\FV']&\'>J?HT.? MCE:@, 6&;FA+WBUH/GWZPK7/^"Q,=TM0U!@I9?8JJ N:X)EKI"4GD.(&L5FS M(?66D_1=5K9N1_HM^C+UNCR=C#PK"WR/%( *!/#22.7M,A4&SIZ#:WVPKGIE M=>[QJD&G%?&KV[J_;:7@J,B6H[%ZC1V4X\QTA;_Z*GYE,]%8(IV*I])/LRI< MTIAY/QCM1L0S0%D:PBQ%[9GI20QXPI4,4-^?UWR##[EO%7 M;[HWO9L(H^BRYB "[*,KTM)N_CYKF!R2(I+P27I.$ QHFMX_#5&%L4 0E5O. MZYL["A@,R#!V29CU&& M#E"FE\QG%NU!M<\6E/6JLKJ;W.OQUU&F9Z.(+1*CD^>,VD.-N@+ZLVWTM94: MH&S1%6;8C\)#/)<3 MY9&+&)&VT4%?$U4^F.PP*H/YJ)*X5RBE9HZF.1O 6.]U-.O#-3#?2;$/%LV. MAJ@OWXOZSI:>'O\\,0;]TB M=V::^CB;6XGG-WRCF!Q2=:UJ)\OY_&C0>!WX4FDJ2IT5?V]QX3RAP^ZJ;B#] M(^I CL UY&V<#4"7D3>'OB_Z*V,C&U%'9!=@!*C"YW2;3!-DM],$%I2ACIGF M9?V_!SH+$)A);__^Q*Z^<)IVMP6OE\Z%!A0BNFV8-L[K6EH$/8$![DU=T7]Q MWJ05XATNTOHE=$Z8?F#"EZ9M4[$KPCR-X M@KJAXU>"?T*&^EG=\AD.Q9,FKB]:,IFOA("?17@9F.9^*<4I!/Q,HW[GC&W? M ,0C<>MR(N@_KQ[YLY(6.GZWO.EIPFZXYF= G:(+:@01"5W9N3D'"FI"(P2A M2[9XCJ(3HSDB4-O\_;2N=]*336XM0X3!ADNF@"%0]4%J M[;1L[HZ/K;PR@:<8PG1ZK5-0_OPJXQR3F$A1G"?OYDL.XZFB77$1#E%4:\UH MMR5=JCNWK?N^VBQG1"$-3H<_P[PO.1ORSO#X M]1'P]% $'(*1/&T5VRWF# L$7]2OPSA.WR3)[:HJX+D[&.&<"#^#O!3!AYE% M1)>Z@2(ST8R R K*)H M(K)OJD'U%> =-%T]Y1/AT>,O6&CA-[9=61&@YZE@>T*_[;C=P/^+)6X2'S5_ MC/?6K&-[TO/,2958D\ T3-?(#^V[;*O!EF&_+=>;=M(@Z\">9FM+.^://?W> MB;&0>HR%#W4#WZ@$+M9%434+77$W>L7>(UD:8I 55N83;F4/Y6H^KQY+Z$E^]5BN'LO9/)8!DA#5 @99 F@$5ZPSL;OV(LUN;BE'L5,S M.].(W2JW5T_E9?N*KU YR9U0R2>O(''LU?,<\'F0&3^#)"!,CRUJ$) M>CH<]!Y #1]P;A[[,X%DC)\O,;R:WB2](%T%IA7)4FX+ G#,J\]V=2"N/EOH M21XNG^WA%-=+G+;SNQ[>/D+NAB%XZM$"UMZ>.7EFUH:+G"DS8#!/5,19@YJ2 M;7N?=2C#ZH*$P@U]@?W?]T*?<_C.[[Y?7;?/=MVP]X(<%T6T+.3O0!DY,(:F M8@3+3@0B-#N1*IYA!#RINBX""T1*;K9JSZG;M1%,7SV:7NO"*3X6":_!ZT7[ MD;_PS?0O.D[?;.??1+(KA(YWA3B-<_=@Q \=/+?G6Y<-FG]??;&K8W#UQ4)/ M\JLO]I+M$+:Z&ZMNSS4+^&+\*+LHK_N%%=L;R!L^/U+OEKGGYZVNOMC5%_OJ MOIB+FKEM6N+$^23WC)0SR>A3, )X'KEG!CY3DO@IN)9)/7@U@L0Q>O"&J2"_ M#GW%\&,SI'04U%T'Y]Y0:Q#)\!1?GAK:RIKY=V\B/0A)UTCI%+$B9&$>IC]- M_3K207(W]NN[_]BS#QSMGO<@2;QYSQ[IJO_D7FU7C.:BM%_=%'DW= M4-=U1Q^X[BB6O$E>7>N/)#AR[C)7@G\@P;,W\?25X!^X=I2Z+M;]4()?%T>? MD-ZO"=2?]58^_-RBYUWZQF'W-_+)A2_/^B$A)&4N=$1\SK<(Y3HUDOLA],.A MYE0[WWZ;I+RHX'TDD%=:S :40?=OYZP8G\OWH'O'0NDE548'(M>W99I.AYRW M)9F>=9+"M-6U/][>T02!3X)//)3"11SI8MXV116:P5GE@J-+JP;' 9:.=N1Q MN5!?5PYG,M_!__>L-7[.APLC'IC#69;PH,'O8)GTK^!V+W@^SZK8CVXVZ0PK MSDJ3VXF:B*8[J_"@X@,W"?C@1.QGKB+)?&"^^*'4'4H8QU/OR1A/GDC-XCW% M7KCN!$_UDPE^9%?Q A1+B]BFF]9%775/3;.VY_WX4^AX:AU_2W;PQUXD)/= MX".F4_;]8QLE0NL,^\M6_;F?L#='_1UWN&SGG=;R)/@]-6% M)UZIL.=MX.U7<((?6!;$VYQB;""8X&-"T#C E)308@F.I7^9$6":R/[C2SYT MX&0"R4RGZFT;B-\4L0E4$2XQ*@Q-CN"8/ #7G:-C(Q)L5U=%$E3B+VZ+RAXP M.(":C;;7,G1(_?%?L62$O>GAPVG3= IO>?T7'N\T)#L-NEN=."^YA6D3V12IXXN\9IAP.VV\-C,& 8N4=B9INR MXX/ST%>/QEA[5'D!C F$(5 G0#;AN4ZS*XEJSU(L!H^QL!WY0R0[QFHP3-0= MUIX.:='.#J.5S"5H\X1LY_A78@ 6U\8))^FL]YA\YXW"MQ[PPDE]^/>8K%S1_>E3:PYKU<T$R#<\:3J?( MZB4+V.'0W"/5]B:5& F^<6L"%D=Y/WMU9%+NDEA-!@D3<$5(Y.<&!$FK- M)$Z+;;F>"@J;4!2'7%3L)KHK4I"+&4%^K;MGK!M.!1O%*TUDO- 7J7?A>\1; M^@N07 #DV7"BX*8[3 G'AJ0QU&.R#F6O';)GG3<6TASG37Y$!'# #]YF2!3- M)+XNHAD*XD@.#^*Q(.6DJ3BYYR;PQVRN.):F:&A2R>HHJM,MRI?4V8,\?MR3@UCE.NYHN-!V9&+*77U*+7JDIW2K-1T5%TYC5C_OLMFGRL M!SLDRU*2-1 L;1?ZZ>* 31@44W;X9@+DLDRVO_KV.TO=)'W]Y0_V=P0A549_ MW$3ZR(^%D17^OQ=2Q"2[TXX'=C&92\5&"0G,9[ $F]E^/C%]"5&H0T1!Q,AB MHB3&7;:;7J, )<\LDJQ8ML?=!HS>!HE"'5B%22#4LS1>R%_!37G_CFB[ MSWBX;0(#03J6_1[!H[DY8=KF)?KL([>3(IV2D6Q& _ZB'S3XVC1P"?M[^+<7 MQGA/Q&^P;4(Z RF(_U#D/_X3Y(4#MT]"FO MJ#=YG_\GZ%1S@)>FAF:K HX*->.G3R)>AL! 3IDU\Z-!FG!B"J.NSPXF6 T" M>04G0TC"KK7*DU\_UF2;3ZO=. M:>'>,*\0 M+XS=F17R>J*RIDG>+*_W.O&=R)PRF4O8^J8X&V*2=3NQU"_O'^2HBOA(+PM^ M]QQ6[Y\'S^$>B:K]S%,0=4YYMBVXUB%O/?V, IRG'U@A/_'I)W1#FS_['7.F MV2@H>/(9#LHB7#X:% X:3!'A"3E=:$CXD#0WZ8ZO[WCI:C"<^]906&19.!M. MTO X.8_G_Q%[+!ZTZQH0U[1E/$MFX%T-R)2$%A'$"8KI,'60\)$=#R:& MIGBS&CN$"C>1'MD=X"CR"4W=20LR58$WB27C!:9I*SJ9%/F.XC8+GV"!KZ% M#85[/%+I'(Q,\9SU=J\"/*%"@ KDH&=W$:E #IJ>!)N_B>3D MO:E)%W;^>7XZKNW$'45_D-@(D>*[SQ7$'P']*6MZX-653Q)WF:+/%YA(L:1<%S (3T) MT]UMO'C#QM1 #: ?@?>_HQ > =XA[0I0P?_@YP]\ZI=;M^ I+P''XB1VP_0\ MU#-$/V@L<8]V _.N161Q G_YXP^0D#02&!*OF9;Y_:&R\/4(KB^"*L0?7(IP MA=C.H8#.;W;'.E^#$A'HX!"ZM26X-UC^-0[9\VUYBULA@AJP=<$[L]TMJB(=.]ZG M[[NY6)-,J&*&X"[@RBQ1=9,.Z!O??>;M!(SHRQ7ZQ'=\]!%$[D)P2Q3.P:KY M)E)5LGOH,(F7.<)APXJZ.-J64-BCE&*0;2G(35\ MG=A<_-/77<$+F [LRI*NYH=UNL5$(T MCL2H:/V[IXOWWW-M"7+O2,(0_XM:PH/P&.)OC^A609'*N@<;'N)6MS.A..LB M$E./'$SQE '6^QSA(E.JMIABI,]TF[W/=7U3VTXAF9N!)=P90*1UM-6C)>Q$ MCWN 16!33.R][C@N>'4C)SJZY?W#>MJAWW?:XM$BD^LF!2-V"-$8E+KAQ/>V&!C54=J\Y!$>[5^GOI\_&'4-35"1XMN"GVE M1;<= /)W_^N?''6]C4>Y?"%W@#G^Z@8D\P;2$9Z:(U6'.9G#>/W[,H>K\C.\ M4]=,U)$G81X8>0<8;G" :^:VA6O>>SWWO4@9F:LRP$8,FZ+<%&&2>!98FEM( MI:(;:J0#5=5TY"6*0D#07V)T4Y01VACDY4R="-O+?4>FCK_Y'F&0 511$^A2 MI*WBG<1@I&-@GP=WR7\*([B # S IA_ZS008=;/=Y#5GPX:F7*9 M[.L5#K LMZMM[6T+O@O(79[@0B'77%W>6/."K[E8O4SF%-S9<;(;^2,>].#S(RB!Z8=8$7 M,$-)#$\J '"S^%\W:^*^27(+>%X6QQ,XC>!OKHG5B8Y^(TH&6KQ(UA2A#'!R M2D6W#S"G@%0B^'TBTR M!";T?1# F403H<<% ^LLG-O4H>^)>#[E@Q?- 8X00#CO135<4EB72>.V);B"-@E[$E/&"VJU/[Q+.W'68X!OLL@2H<0<"XT)!MDN884$[Y.>X M$DB8[\7K'C1( MX@;QU[SV<+6$-\].:?J3]J26[$$M5YQ,J*+?_APX=1-+/IH^#K2[UUB4 M1Q3X]:"NSVWY+!/01\]-IA.!*CZ7V[''1:GG+0Y(9V_B1VH#W%G\2.#O:W7 MM3H@))J.)%?Q.IN#YA3[.H+W"+)V'+16^&P3@/Y"03A9Z[$M53Q@,[^[*7+@ MFHG679,9!?Q'4](-S"_S),ZA M^F98QWRX@3/A6('ZD))I ^%5@I&H3WSF7Q2?W (\)-J&Z:8]ON11*[E.OE#Q"XM%TO>S!%EM?0 M/Y7%3,H>!I-_F76Q-("#QL"?9^\XU+GT7K4"A M-ZX4P5/%*XUT2S/VNA2 ^;9VQL3A/^F6[PDCY*,HDTQG+"&I>A$5%!H2J? F M,4B2$ _&\!^7-3XP!)+Y$5'<1A[$SL=-I+OKQ_;C ,6TO B\-0D<)!]3R:X& M,M!U0G,4E0ESP).4..ZZN1TDX@Y^DU@&CRON]AZXGGL;S6(:XO?<>JX D=V M^4$ATR/"'RA7>O3*(8X\?,]P9XCI7C0$"AHM*2^ TMK8"-MLHQDM^Q_KUX'$9VW91]. MN\J0[9.EQ-A7 M0DQU,R+(H).H#)MK=[D!*3O35+B?*5'PQ#^>X-5(N1R&(]EFPS0A291>IH$O MYW*=@].Z?K(([Z*G$^[LC ]RL1$GD=8U_:P67LB"GL%'=$$"^!Q9SP="0Q-O MN"\B3=G03,18WH"'IA81^U]#X"EI#+M(AQK#BM'2+++?$=8ZJ''RZ'<_].%Q M@LQ5NWCVT5LC!G MK.3J;%>Q8%QK*S5$ 0\>)DT]0_$*5)%G6;$Y\G3,]<%S M^V5TH@[Q(A"BK[W)7 :)[>Q[I*'9*#8'*OCN2KE;U>:3CNS=@/6-@-XG^S20 M%K#/CC..;O7,+J^*YR-VT:9KLV8VMR4L.6D4<+@G'=2E2 /_U6@4B&'"NQ!A M23%-5U7LBI85,/?" G=-X6&1>9I*IR[4^3#M4NT5']0E$ 97W$I\TLQ]J2DE51!X,DO$;NIY*BUJ$SV9"'& M%%TCMA:JKH> 9\)=R*\B/TOVB:2O81\(< MP"^P$G%#>2,P)V,$.Y(]9()7*>%7LWZ90@E,B1^'@FM,"WP3>^%XX7=X@I&' M WBD /?8B&Z'N>L/:>_1OM1R6> MUQ*DPR5(]+4$Z5J"="U!>E[/X$3M$?6+NWN'5&JDB<\N4BU1WFT&&]:PHU-L M/9B+P>N&<%[,6X=-#EQ0=]D]?QUW> ?T['@.#"8L8WD-%#NR/9WZNP,"#N#$ M6N"8@2 ZN]C#-K?Y6 C<=..$+)^8R'CI@S]%X*U;U"'RSPQ_KAZX]3:FMEWX M[K_EKFY6O?>0RT;V-"GX <(;(G8#S-M?W M*15(P9/EPARN=?0*#7#]UW9+#[ $HNSM8.(N=L6 "=0?!%;<7RH=]P7<%^L# MA/6>]9_PEO2[>YFX"_.W:Q2\K=;Q;V_U"UQ[I4$$<^ZR]^VU[8H7=XY@.Y.A M0&NF"20DV1-?[@XX9+F*M]/$=UCO_ M!&K$R'X. ID[\D'C?6%7282+J!YAAP@L!B-1\'C#5%]G>GW!Y1$[Y4HV;-AN M[KJ;;':7MF_/%,!.L;O:RBU)0?A'(,2[%.$E1Q&(E\%C:OJG>FR/0D!HPVK# MW-'.\6F')]FFB :RM^#,W^A#@+B$253QN'EOUPL.8/^27-@.U(!N6LA?A^PQ MRR]Z\S?+\%9#X6&1QX)S)Q$%@=75B;@Z# ]AMX.M.U92Q&=:KI0_'(*W^LER M39G?A+]:AFR/Y:^@ 4'T8*J'1G]B6OF+>EP-XQ$6\?H M9UTT6=96>&OKUQY>\+Y@Q ^V=^.+^IO+NV$T"J@UV_HY$=?PX'X?@9##CR]= ME;2_P;O[&"'CMQ_!&^\:P\.=PW'WR/;A,]&"410W\? G4@P&V)ZUF=$?;B*. M2YCV]R-_L,GXT4V\W[1]BJN;O;>:[NO@+S M7;;OQ^WW=ZS9Y_;_8^]-F]LVLH7A[_,K4)GD/G85Q'"52'GN5"FVXWANO-S( MF3S/^V6J!39)C$& P2*9\^O?LW0##2Y:2;%)]E2-(U%@H_OL6Y\S')?&G.K% MB$7-]*U0]:!+=-_(=M+-5L1;?4$>[J[2L[[ ]&NO)?G7@Z93QP,$5"]3) M;ZOL90826JTFZ+2QK#HGZOLJX72FK3PUP2B7P20._RRP#W=9(5,5S9AMK5B@ MA+'JD_52%5C71X2I]8-(9%G9P(.;F6$T:DFM.T&FBG.BUPR&JM7JI7B,E8='"B_I2T>ROCHHE[CSF2F#"GMR,NA=LCQZG,V M05QGBAT?I#78,QNWZHAW00KAQ0BY:A;^R#^ZJ" MZ/3I7#> M2QD:T?!,I3D/T.B6 G]*,>VCVIW*;YH(,2JNP]TQ;JM9H4Z:P()CXCC M88SK]E#L8^I%/O_^)C.^OI#=J0=T$3%KH[E$VSI@2IJK\CJP>@3(A90G/;<8 M\J5[EZ(6FJ7+%L85,0Z,J8#NB&Z"5E7=^F:D7/WBBI$J\U8# @9]2+3?%AG.JR1-/#M M,5WM!.D>XO2= '.+OY> T?=G,NUU:/N>&7\BKO4 [$62X][&&'NHP6D6P3J5 M>ADF,[[@P\D5DE2B<]#?+2J7SJQ0D7I6^ MKXD+RSSMYIHR!-UGFH9:^[ME#7 M":-;@J$7#!50]C7(R@$+9JLHMZG$,IB$T)?)NF:H 4E0LM\&GBZ".W MM)?NU6\K+)85-L#[T4*V?3&Y[J^VT7'J$08D)R!N8 5L34XM=)-XI"RKDA*, M_EV4)#?]JP9NX/;L/D4[T;8NIYW NG@U%IMF#)J(]D#UD^55L")CQ;N-SJ3: MN:/M4*]?[ID12,42FN8:WL4M)U1.33@R7T4-/*8%!092],R^HM_'[H ()C@1 M9L@17K 8R,:A:P>LYH&L"[+'@=01[$CUI&+U&RB1?Z5E4Z1$6 M771&:KN!@%\%:J,MEP%IZIZ!_H-N*T 7E:>ANNZOF@B1RUBUY@DQHD.P-#(> M>TS0X$^OH.@+S,.CTTV3N HDA!,56QL3!OM'E0FO=Y=W*0KHUDDJ9ZRN:9J M=V:BS&A!7098J3.9VD**?>C/!*2+C[[3;Y'NHJD2INC MB06:"4M\4V"V<#\O9%Z:GMD']LQ6)X$6OO?AT[L%L']YBN_Y DG]H5M[22W[ M*OMW(4YJ++\8M%SPS6\-OS:\GU>[RS5__@K=&]U::46L]FI^6V"SDJ\TTE-M MAE3TTFX0SJM@4_:[YACDG1$(,XPOOV&)]@@.1Q)C,:2P\G6;"!>L/4O(C5&# M($F'-$:3T$;SC[ OX5[RVA\+][C7& 4U!5*WOE:KD1=5.N!CFG*%QS*3XV.75=%"H#/RN6INO\^>JT^*X7?2A,ZV;F-I9Z: G!! MK+5(007-7!HX8KL]D;W0L$8")!8"" ;CFI"( -PWM6UC'Q8DNE8 BW M5\\:OW[:68YU]R[_M9C_ZKK\E\M_[2+_A3>"_ON[?W5!58R:9[U_=5JMT;^Z MS>[@7X-V1_ZK->@/6O*LW9=R@$0@[!C[_/[+VP__]=?6:?-5J\'_7??O3[]? MOO_X]O)RDPIL]=[OI\\OBRD..;/&OJA/I&68_9H/&Y7;U6[2@$+5E1W;+2N7 M#_Z@OKW\AQNI/GM)A>-H]O.,6JEOT%+\6-R4P8S/J@\^]0'G.<.^]UK$8BC0 M9/D@TF"B4-[UO7:SV0.KM$BS@O(2'''"B<;L.;RN&K?3+=,3U68_5-FF,8[X M3=G5^13G(@V3I=5N-[W6CDDF:_V%6O1EHYSYBPXI3PC6?BW'EJ1G]:!?J=<;E[-_%^,[J7$;5'>13[/TLK](" M*[,9Y*V![QD8IP;]#$IUZ8':/I#170VH)_P/91#1O?=:]=AR#_A[5-KP?%!C M:P.]M1LL5!MC@BH50S6:8D6;>=6O^^+RS<7_>N^BY H@\(&KCRK*U$MD\REP M>$GNGR\_-C2Q6\/"%[GW1@82([)>IX70:'>6$<6MQ2I//.9^9+4HP TF>4Y[ M_J!UNJ+?WR+)5"&23K_CM\ZZ9I?B(A&=YICP#6'^:O&UJ[RX!>6 M_XP)+2#NGW!^"'ZHC@%?1$+[(+^%0<+9$SVW'$0G.(35-SY]C<0$"-(>[_8/ MN2J:L))O]:W$I$CIQA7645/C0,P#AL,0I"T\M3Q@G76&'I_N?9J$>&.T%-F4 M"5W^UJORLP^ 'AKNY2OE^.MK6*B.6EWJC06K7!2@Y'1M]7*E:O%/.A527QRG MSMZ(5*Y?^!4\D0B#:;Z)H=F MEE&/N4MECE]2BI;UCA[$$\:@#XP0,U66I+K9)="1T<1?6X89 :;A_4$!2G@S M>J>+907&3E6S)3T72#? *N4$E>S\@>I-3#/OLTCSF$9?_?J9JB98?=ZHI.OW M[4:OU(4O>.:/1$KF210O%U$*[\>!Y7=374]@2*KI?R.\&0;4H)D( -%K-KTW. $==#6< ^M&+HL01SN2?]'N-7V0 M8[ )U ^L9\_.FLTV&S((%; [Y&R""<"84N&>4#D1,1QB$AY?^*+=;[WD)4_/ MFB=-6 "LZB(UW0^]O7C)YZGON-7M-7N@R>.8O@D@%: 9W];VW6DV\=O1F'!U M\5.YU)?V_U5/_*.S<3^XYA;=QZM_ %)+'POK_2*V_H![D$-W?HQ;2-$89?=+ MN?'M M(IF#9#U1MS#/,5A- "*U2,843X.L^=HV;/R[OY/)8L-6UL+0ALV5P4X=$[%A M4Y9#+)4\[=2&W5@.*F73V[ 9RR$%7H\-&[$<2M2BPH:M6 XG=(*_;S7.NE0] M]B$8+<9[P^D,2]C <9C(X9C"T=Y9ZX?R$@L'<[X'P_6T[%JZ3M^CSWQ+QQGK MK%VVQIV]:XF]N\!*)\!+M*DO&"2S@9V6>+VM>-T9P$^#GPV;L]M&L0M2MMHH M=D$I$Y%T<+J'C2)3.TTY#2;,3=BPP>_^_A,8<#;LQ'**BHV:O5;'L\\+FOLZK4D MCH0="3^:A/^0W-9;-\)1Y5KEX)EDY)UI.FYB$)?K=NF:J6ZY2S4?U4/--C]4 ME2IP:U\N:>IPW:[ZMFHJ@8_@2+:X[%*CZZW^(6)=\=MI[,P$1FJY1Y-50'[T&L93-1B)J+KOU>2>E'K3M; ?*<&3W:J)X&/1,BM6V*# M06_1$,_57]$L=[H# [6*)T79=&N1Z&3']V]O.=8#JKAJEP54#=?"+0$J:W2U M7$[7;[J6ZZ[\Z8J[2;K*Q!CC@#7W-2JVP:5;3M^U;/(WS9D (KO%J'#W[Q?O MW_?<_7MW_WX7]^^=3MV93OW16D7Z?:_=Z ZPGLD&Q;*V_NNG3V_OJK6R8?_? M_=U%L.SDP#VP:F^MV/*LJ7\ ;D2K&GD \93\#,Q50 MMKQIM?W.64>'^CM^XU.S_HXJPV;^^[O'X*1O,_5VDY_Z6IMOW':=U=K MG5AU@=HU@5HS1FO#+I=$T9E5HHCBVBZ4[4+9+I3M0MF[AE*S<=JT82>6@^DG M,A]QJK*ZE(DW59J-00=OKDA],\49@+Y+0C7RZ^*& M.BBX]=#>$F&N#XH1599AL5YW&3$[C>:9B'OH_)3//&(NE%MNJ+JQ$6U_8-2Y MC!_:L-\+:J)[CW#3'7,5:$0]QI^,]N3+??MY(@'-@_0ZI^4UKLY9HUL+TA-X M'B#?&1IX4L436&V) ZP! K5@M2CR1'_ A;#T2:U>MEG).O4,?L*"L,]EKWFJ M]Z5Y4 GO4@[>5ME\=MIH=7XPRTT7I*816#;6QVE^.%)4,Z7^_00%]3D7%]\ MF.XLZC6T5_FHN,J2J,CE,]?W&@_>7_#4*K/KZF<-V-?IM7:CVW:(L 1@T:O MY1!A 2(<1UB"". (AX?-X8%L\+IO]205_7RG[J\RDN\+AJW*@B?#H#^[Y6*6 M>LE5[24F#/#$J^<\_NW'JTV);*XKAE8#!HD,WC#B]9+H+=BYLAM(^2VU]3V4>;;I;7V$JW= M7ZJO [H2]-5USO._!H&4H]'SRO[/Y0AV%2+8$#?M^ER:038EBY__. 9'4#!@ MU?DV=LK#0]K>X,QV [&,X&+P#G6[V)R4V%OJNC5FL'5:\CJUM@$U^]W<]2R5 MY(!A_JW='^R1@;YMV;!GR.NT .!+Z'NYL<.[31MR*2 M-BZ1#HD$CH("&J?]#8FUW",KFZC MU7R"=+(\\O,QB4\.-?JS*SEV^!J[VSTTFVU'PO#P2:73Z)P]0GQ. >Z1W+UQ MUS>,NT,QZ6K+OH8]7Z4A+/.+C*XEG@.7%'%VHM9]3LE9H_T.T/XP*; ,;U^) M_W0Y7K.W9/.,4O'0R +3%<+P6=LN?!(?&ZPSKI6COS$PF&\U#N6]AP#AB*N@5\#(%45O#%RN1GJ_B?&0:/$9*JB]%YTG5%%;DSA[(&#?E-UK,6R1 M;8CZ+$B<+,/AH"NNUQWWD JPMXO2?<7H/AFRJB#ILXSC;!Y=BS@4^Z#ZGUNT M[#R'L-;M6)=&:+7\]MER+8I#J2V510_&:-?O-Q^3';?:(-(%D3S4U>G$_3-S M'D?,_>;&9=,!8_U D-Y>@?0]-):JMN5.JUH4;-L2T?;\5JOC["@+(UI;0OA@ MT#HT*VO%Z9\Q'V$9&)PYML);//-;_8U+N0-&_('@O>[>$?7?C8EP MFX^I'PI%[SC*=<_8JD.6!?&K>^)JSXVF;8;&K3FD,XG6UN%W>LX>.C9[:!72 M]\D:VDHX_5!H=%_S>+TS%W^RT@YZ9!3<[P^6$7H8QM+&0^/6'/"Y#*7#BZ?V M>GYO!<$[PCBLF_X/IHM3O_VHV_[V6%LK#GL89?[.++N3>,_\7G,Y3^10NK=F MV<#OGF[*^;-,.=T:'>=V):[6?*]#7/>,R#J4[DW\ZIX8W2=SR=6:'Z@QU&KY MI\V-1\L/!:7[B-&>WSJD[N&NUOPPS)Q'BJ>VW]E\"/V $7\@>._XS8T%V@\K MJGXHA'J0!>>G3?^L>>JLJ>.I.#_SV^U-56%:HY9JW7 %AY>:9UY:#1T8;$>C]XQL\(DR6<82-< VRU M1K?J:_5>M_K#.YK\*91C:Z1VO]%?0J\E?;LMV<9MK+2(H27 &ZS4:C5ZO EC MK<6HQ5;C5&H>;_<:S9+PXR26 M)0X\;-CL-;UF1>[\[P/:13^-#FJRU. #DB8DPD"8)45^/@J_R>$JZ6T 3_,V M8[5N13]VKV=$)"NZE:U5VV0#U_4N==BKVP(+BMGD@R>!E7_%A6!7Z51$M9YL MZB/FJW;S%347I)];K[RI%''F)=BP#2@NE4.V9&8R16&NNY#?).E7[$$>HGS' M)N/)32S3;!+.X"-/BF!B=#//4Q'0-R,1#QLE%R_I=D=OFZ6WMJ7T]E'F=6I# MBGJ=3&$W<_Q#Z^Q5YHV0:$"B@0NY1&S91*3R+D(#&O8 7/# C 97H53T;G V MBS<1\..5E+$W3,,HDE819?.@:;)C+TUZQFW1YZ#/FPD\O88XY[ =4,I7LJ10 M[R**\*MO9UD8)7&Y#QTA]@KCKBLL.D-$ [OO\^R'-AT M"OL-_^XQW"]02(3$TV$<1,40#A;\681L^/N>_#8#YT#P+XI]$0:$ISIS)V%$ MG\8B+U(@@C% " 273*\EFGZF^+@)\PE0$$K W^,0:><2*2:S!^FW0_*=@*VG MR#*7\PPHW83H'R!]19J#X4K']/*;Q$OP<6 6%/9X?A#"S'4 [1J\QN7"&2V\ M+P!YG:0S)!-Y!VVQS%#/$K6,<7X!R@WIC8J8B,DB,O@9I)!#X2?Y9RU@%]PI!+^A3^)0D%AB1 ?RD#$?$QR M)2M;74]9$9]* :TUC#8D% _AES+^%E#6:U,F_US*Y,M2)F\2O$]1G)^4P/BH M&. =,,#G2J3@GWY34*5?%KFN_*LUY'+A9<44_CPG>0A4$H/%M4HN5I(3J $8 M &VGU<^%@3H]Q6#DL"0T^A#?L2@SJB<>JWM]E-LS2?9C-/?K>L[&<5^#WN/& M?=4'?;8;_5V.+UH>PH+6;@\;VZ?@+Z 0.J>?D Y>-/T3^-/+9P[G&@\^-$&Q MF4%&[<%Q3LRQ#!&M1O?4(<("1 P:_2,=46@9(IQHL@013C19@@@034=X^%1[?1[^]TB-JK.ZX/ M_S]P4Y676K\^[,C?D?^&R-_BJ7EWL<=2Y&;53$''*A:R2G\)!!L9'EDR1?NQ M3-%J5<6+>\D3&+N\9ZL)1P6W4$%[OT4C1JXW(0=W6O-_UR&-_,@_P969;K#) M"E+^SL^^I!:>?>8UQP]V>V%U)>T_M\:\7^C1 UMHW0#G6>U!H[7@ 9;M# M4]X_.KV'!J^U*]J@[MZ=HGY&X6 =@>]([3HX/ _1VP\'QQ?W2S?M&1SVT'R7#:D?5(M"M;G;PT+8O@\WV^=F] MV[H(%CL(:A]XT4[(K75<+8;<8UAQX#?;RZRX-VZLZK5TCS[?+SY,@Y%\Z1Q9 M9[!;[\C>Q=CKJ?T.C;M'M&^]AGAV[K 3#,_NS6Z>.90.W/.$[,-"N^DT!,KY M261A?+AY69<+VKELV'GBU4ZIZ5Q6F]G)3LC8D$O=*F3VQ^O<>MCX*'2F4Y#6 M>9;W"1GUFWN<&[53M#M?TDY?\C[L<'+H&=$H_+,(AZCB?OKT]D SH\=KZUJM M&>TR=A\C'5K+XRWVCV^L5QPV,)*=D+'1:=REEMV=2L4F8O\EIK-7JLF>H5:O MHD/P''?*^O9DY>U6J/; :1-2H;O1.3K.%;61G^P$D]*K]H+)N;*[K0UR[JT5 M5KG=VMAJL_SAA13=7G??>[6'J0EJ_5VM!NT_<^ :A.;^,! M7;N 8@>YV,!)=D)F'WS(>R5&SL[V/F'Z##5(QQF1=?IRY][C8WBZW7)^X[[S M@YU@V+G?N*'<_P%XC,]4)625]VB9$6Q14M]J]6DWZ.S4N'9Y%G90TSXPHIV0 M.Y8F19WV'CNS1]JAZ$@,>JLUM$5L_O#"A]-F;Z]8P7IMX9Q=.YW=1S0LZG2. MJEW1ZV0*R)][I"?WO<+0-GZP(1EDM19U/IM%W&,]9&Q@)SLA8V-NU8*")3L2 MK ?3O^A(;&NK-:9%QO5]PDM]O]-U/8WVGB7L!(-U[N9].&+@]YJ=0TRONKY& MQV(#6ZT@[3*"'Y62&3AG\C@8R4[(V.A,[K2*Z>!+EHY4B=J3R;=;H]H#ITV( MA=.>\T G01(EZ;FF8@-Z&C!$T&-Y,T"$; MK=GH]'[PC)\1)DLXFXIO)P;8%/^<1'*4GZNOZ<^(]LL/DRS,PP0X0D8B#Z_E M LX4RO-D=M[N-_I+Z+6D(X@EV[B-E18QM KPQ!DEA;&\!.J*Q"R3Y_H'<]=8 M]*BH#-2J>?,+#< A#N)M/R[N +WLLCE*Z37'APM3T6DX_P;?EBZ9_ M G]ZN65"9G'2:/96>YC&]^"/#R(O]>\3+;_FK4GU+2-,:1!Z\1+NCADOK4;[ MUKH7AY<=X:79Z#J\V(<7D&-G#B_VX<7),4OQXN38-O'R\&3 [7;SSH" CMYV MPD<: (^U3/<:).#"X8?__5WON\>"IT=N^Q;AT[\C^K\"8+?EC_X?.,">C(=R MZ#WUKJ'C%<:@-\Q+;V0@IU;?Y+6,"YEMK+*@N9N"\X?IF1W4%;1WWSYY@NHBYL7UN.%]3L- >B^^_W%C MC?2L\O>.Q'S=')_N'U.V&F<;';]IE3_FZ/?@Z;?7&)P>J+_T3F!K'7BGE\VS M7$ZUT^2]B&7N)2-/1N$TC 569FY.^5@#!6=*.E-R_07>LT'3[W4V.JO+.5*. M^O>"^OM^L]_S>ZW'-+BQSH^Z1T.;SQ?>5DI>K.'LH\T;W(;[[S>$:QLMVX>W MK&AW_![^OW_?DL@]<]4<"S@6N&LX7,OO=[M^__3TH06?5GM[]ZHL2::W5H2-#L6)="1\\"2,Z&RU#Z]$W9,GI@C M?$?X6U!KUCA+>BR4GU_%/G=/D2'A_2?B8G*:-S1]T3I.S'?>" MNUN#QEG?>4V.\H^.\@_(:\*!NB+&%F\Q$'0F'3&HW?6;YRY^V..\H^/\@_!;<))H*_N=WO,+)YW M%\D.TDIUMVCN?8NFXP_.6GY_L6OZH;AEC@,\)";=H<%&K/3@*G\G50CK3\;A, MQ_9@U1@-YS0YRC]TRN\,&BNF2.RAU^0ND#F+\Z LSEY_X'<'&Z_0=T3LB/@9 M4TV#GM_I;&K@I36FQ'&[3:[^J8++\Y4='X2Y>7;:Z+CLE&,-QQK+,_T&C?9^ M3X:^_YVT3__C+J(=I+7KKN'<^QI.QV]WNGX'&_ZZBVB. XZ0 _H^#F3H=SO' M=A6-E>#K9 I4/]^.)K0&'):)!MO@XHSDIZC0IG_6'OAGOYK:-1ASO.-[9 M_#31@3\X;?MGS<$*[?MC+JXBN=&CA)B6R\\[I\M8Q0S>$V(GF]GD$N >L.MW M(I_ HO'8NYQGN9QZGV8R%7F8Q-D&=VA0Q+^++ ]'\X?L\>TL"Z,D]M[&,AW/ MO=\O+[PP\V#?7JO9_,%+;N!S+QEY^KD/X3#+4RFFO@:PC)K[^^ M]EYT.XW^6>^'EY3U??MG$<9)ZGT.9S(*X_*A=JO1:L-##>\+[BX.)O#0Y22< M 8+@F0 P% (H 7/&T2L0^>7""*]/<09?E][G-)FA%,&WO(^#AD];>#V1F9A) M\57J!5XGZ2QA.O ]@%;(\!"S69I\"Z?P2S3W6GV_V6QZ4]@T%OV* ,#IY0%6-V(#%"( M8 =$#3T IH"3 N'#HQD3IC=-AC*J [M.<"41$)H1P$@X@'!8H,(ZUGU7^V'0 M(7#EMP X"+Z$M+ :E81R_!8L!;30ZO^ Z,A3$>0%H&H9G27R%#:93S1UY1,0 M$2)-\:U$2/!K27%!,H7/ GS;/T10MMIT*OEM%M(!W@!Y3:^ .#OT MY_9IPWL+K$VK^(OG@!?F28KZF1:!D\I )3S"6C?\616Y+XNZ_ -4H>7R3@# M$%(%B"),^G 8PE'Q#\"WDH05":U$D>H*!#((&)?P4(P'A?=*%I8Q4.@"L>03 M 2P61I$W#V4TU$RP#NK+O,W(:X L*2$)<#I; @Z] Y8%F47,A4A6/%O?DCV, MIGU;;Y0FT\7S$$Y$BOPT2T$>IK!!X\$Z[S1*/YF^)Z(LT5]67PG3X0EJD+D7 MP$:3*3)$3?X0Z!%\()5S8K/R93N]@>:V-F*12&0&U@J"=AM]P8_4#TG[X!=5! M\#/@N2 -R6;5[U4R5R:2]AS(NJS?3.?C"W<=;]0>^@X5W@D@"-(LI++0($,X(C M)C2PU M9J1^7B&TB@/N( MUDO(MG_@\^B#T G8&P(;]^]_@W^T& TBX#5T&">OAF$VB\3\G-PD)?Y.V)4\ M[Y#?"K]/V)EH ]; 4RO]R>8/Z.<8Z]86.PG@M*]NBW?J%38NW@/2CUJ88S+/ M:U;_AU?V#;@8__[%/$SE*9\$292DYW]MTO]>&=#3@"'7>2Q/KH"POIZ($;S] M7$0W8I[IT.Z@@6&') 7;]KRI=]8A'=-LH"=B_(PP6<+95'P[,<"F//632([R M<_4U_1EYV>6'">O89#=C3!$0QS;4C@WU[#KM(96(X"+/!3,,[-Q>AA$-CH MOP=RQIXJV3]:S=75,N@E=(3J!^YTFN3"?@ MA')[*$@[HA[* -A>IGQ!>BL8 MX[AF'YX';WO,6GW=@_BNK+C*0&4#AN!56M^#H.[U> 54._\H0%N#Y&YJ-8I* M7F;Y:G,F(U,F*Q\B[XO6!*D=3H%>3-VG-(4W9)>1=&68#''I*+E!PY5<(-@% MATG(+@1+-E)!!7084(-E=!ITT[,P14G?T%$B7)6W#0LB_-9 @TQ>5,7XZ)6, MY2C,V:\ H. J3 0 WR HTA1\,YEIIUPI0-YB Q,5E05+B [:2+^ ]J94<(K MY/J+Z^F!M@[0K.V]W'.X2"Q@""T2"[^PI.OR54%2@#=U)0W30XR!'7PO'&DS M#M0^N-HR1#;S6) O$SC:86H-\HW74YP]CM.7&I"5L9K!1I, +=6A%QNWQ$N' M=HTAJ\CK&_!=H) M" /)83ZF*1!HR4UE>NFU43I6AKBY9V0W\8W9K<@!]?\19L3((# 096O.Q6Z7 M)AA[D*?"2W@.CI7(&(.EBY&0#IT-?F@ON?H*X?"ETL#'9^&7#OT"]#H#U, S M$?H9(Q.TY'>T^BWZ1JO?]CZ8S&8-D-XM6N>E_0[67GBM'0T5E*6FM6>OB .& MS+6:],BJOY+@JP'0INAIEC$!K\NGU M&H/!;25/AG=AK ]X3$> NV>Z-\I#7K.CN<-@.E.AT\Y]_1B_:BXRI*HR.4S M^W[&@_#'![E@ZM\GU@*=V-3]'-MQOR..N,MV=^1P9.1P MN]VZ3+K(ZR^@YJ/^I>&:F7_YW M0]Q/1I%*W"A7H37[YH%_$ X]74MG,7@PU[PO@M!R4E FT1X3PZ]J>L&'GZXB M1Q0;NX_:=D3AB&+9.-ICFD"M(3=A/.WTBGI5/S.4US)*9D8-R<:H?+=7T??" M5V ;RL(K^P]K"-<]\WN]WJ9-ZUUSR ZZ(RH[:N\)HMU=GC_BJ.&1!M3^4\-9 M^]"H01M%FS*(]A['O:9_VG_R>(9=!):4(83W7;9F"CF[QZ[8T38XH-7W.Z<; M'(+P/)2S>QVWX\C15DAAQ1P!1P=V!XNV00>G&[>"]]K(.2SDM@9^;V,6CP4- M"Q_2$';A\A5>VURZ,;;1B*F+)1U++.FTYP]:&YQP:(>_Z&))CR:(3K_CJ,'% MDC0U=#?N8NV:&EPL:7'T4M-OGRZ'#/<@EF2=4>#"3[NHY]Z'FG;;*>- :KGW M @J.%)ZCCGLOH+#W4:;#0. >1I'NBAR]II;@U.>M%D3ZW4B\5=U\]CMVM!T" MMS#"LU QZ'"V%V$8A[5]#)?86WI^?P%WNGDE=^"XM_]VT?VQ?^:0?VA7BNYO MWS;W&_G':#P?&AA$QNN\[\(PWKV^)\Q2>["C9,?JQR512N6-]OG_96K)U,I\D0YQRK$=(-[];(E/INN1GSS?"6 M))8T9AH+@3]]C<0$4&//K-<_8+_@2L1)[LEX+,8XTQE -??DMUF4J,GE@9B% MB,<,IWBJF=J$,\9=N^%]*M+:N9>^07"-4=;<2@VKP6N0"F&;YGQC9?4P# AK M(4T"'24TZOC\H?,VGR9@2[^L77V4)S-B;MK$223F29&?C\)O)]E'&?SZ%K$H?"!&WD./!".EJGFWH X MDO3\K^U.:]1N/HU"[KG3,P]T:99Y+YJ-LZX7R_RE&DR/,@N'ID<2J;Q=/=9L M&X\UO!A/GD M5KUS(U.T 8)(9%DX"N%/(EO61#SA'-49_#6?A)E:7:S@I8MB##2HU..%LFE$ MA /(U_$Q[T+#CW5LV_>NBIST]J:F ;MM>;Y2:=?%=;M[;820!'6$1K+2Z]V:F :R]L/[YC>:$B*=K_17T*O)3D^ M2[9Q&RLM8F@5X)TV>#9M\*-%*H#,G24+XH.PSWIH'BNY6&T\M)>,!VWM&C9Q M^W2]M] Q/.5[.@OH$JQV%MJ- 3H+LO06.J8=_E!O !8VOU[G$I%[UR*E &E. M +Z20)JQBJ5]$&DP8?C@<<<)1805:!-EALI9%%7LC=OD/# M>Y_3HQ5,[\?!JU6MJMQ3^F0SRLVD'^JE\(!PYGLTF,#-\E[#(FD"R/@$/%5A M_2U'IS&H^3E- IDQ@?UO 0PWPF"BC@U_D<$D1E8$!S?-\$/R(7&U#'=6TLQK M@*.(YZAC6V>O^'W@YNE7KGBC-;%?#-K.DB@,0GAI*LF4G'&& M8U;,8!%**%#4'/;V>A+*D?<)/@?XP3<^C0!%,O79CZ5W >T2(8Q9A$.)7$W)#N".,)OP:?$))8(K5B:& H(V!6B6#'9:2L1"B9TVERWGH. MS@D!5W[#Y ]M!'90S.!K4DQKR2K<@$E-^#LN"/(47%O8$PCG&7S -@!I3.(/ MA4=DY ]BHQ( M@*@9N 1EY!TBVK]#1N>DKO\L4(A-P-A"SL%$)LB\=%CIAIK\,N4Z[.:W A?K MGK2:+\1+[T7KYWGR?S6/@Z"OY.P,)3L)GDK] !JP G<*V2/FR!-@/)";\NLQV((I!KN=H^"&C MM9NO+@$G0U#G&5HO*-!5"A:7T@:)XM6+ D/3\ LL_2F,Z+-WL*M2"+TWJ.H% M2B,DHW\48(>VFZW!2^]"RR2M #^_]7Y*X.5(:^U>]2CMK?6*WH V9Q(G8_!D M)F!V$\V5OW<9 C6MNO+\%3F4H&#=.Y7Y)!EB>AJX^BJ,2UCR'S*DP!+<(!>B M.E5) M6R_"4650^94P%M<"*(@C=D0T<"!P4S^O?']9(T/'UB2ES'3?"Q&!I1N#JXVB MY 8M>R0(WF P$2BJ 'JX(GN.!H+ IIZ(:[!;B(\R?;Q2D/.3"LRH26D!#"_/ M !UP3(3^?%8"!ZW1E_90[Q>N'@%_#FET!I(_Q+@4'H9UE*9"K5*9B'SO31A- MP)=Y'WWUJ=@$=4*(E@V XK-AF9>"R'OQ,6FT.H-.I_M2"QJ0RKEDY_*;,M*% M=REC-!/_"GLU0?O M]S@D!Q6H@N23\-XD 0@0,M<,YB,R8J#Q"7!J7LOF@RP(A#+5D (B4':Y M]CTRHN43%&":RY@"S 7YL$-F@A$[1K4=B(C=W"&\3_D.41)H MXKI L@>Z YO6)^FFW.L:5*IU$G0#$7[_'];X=36(C4"Q(DJ2^\<$!@G4V4N@DS3B,!>+&*.^U:"KOZ=, ;A!2*O<6=J[3BS MU*VF2U.[-/4NTM0VR$CE,56!+ _C*,/R:B#_0=\/I*18!M9(30+J7! *.]!> MG0YX7!CM 6J;(X&F*@@KG(M:LOP6FFI^"1S47J]_=\OZC'^C)Q>%1Y6IGVK M^0-ZS],DE5H)ZS#MTR<=YO*/C_JQ2U8YF<[) M//YTEEB9[R1'1,!1^S4QDE.?RD"D-98 18&^40 0K+FSLQ\(.?W^#QK "K3> ML%"1[@R3:^P=4%D9/L]$@[I4W8\;5V>4Q:6HC3C@6&_'']; [> MV52_-=,N6*9=,-.DJQE^W'@--%",P>(;4##Z&LC]+;UXZ./?4PG$)GU:&G:) M*6,1+(>&E!%5QLBGE94$A@U8J6"QBY@- M';" ,DK(\*8QV0RV IC*EQ,P8\&]1#9 B%/H@"I4C<0F.77ZQ4/SS?C09YE. M0Q#K/XF,(,RCH+F*RC"^. ,\# M[6 N1)[+J[0B0T,+7GDGU)D=HSYHA@IA\2X#MC[.C5) MKD"ZUF'%3 ;\+20+7^&<_%WM"H @H&PBRI-\:;\:@K>^#)X)4HS>8>PCJ3FF MMBB\S.# M\8@@,.0!TUC4H"0SAAI\[B)CIT$.S5!,T;-&L1JI>63F@ MY$@"4$CL8L52DN48X<68J>1<.J:Q%M@K#;.O['2J@P85SLBX*5_%QUDX'X=F M%H+.^O)C>73>6W5N /I8I=/'">9/S+_K.A!*J*"JOU+FFBU4C:ENC+T6=$L0 MT/46C,PQ@NA=FMP SI0JL(;D%>9AIRI"(O6&Q[SA0!FX94I-93.KI-8_BBE8 M R+-*=%?&M"7^!'8"=X%B^AVLP4&ES+EUFG2_R[6KSAO>8 M"P>L)N(@)%-#B6 $@MHO<41ER* M@Y'65Q85:SLNV@\NPM8*.DX.KTS(JZ=ZD(HAC#+#K*Q"P0\B7&.N\C6"' +R MR,)K\FBUB'=TZ>CR 72Y6/V+'CW29MWT4#U!5#'19S8\= #@HJ+8JKR;*IA* MR^CSZXM//_EJ47P0G5BV<4BU<-HR3;2GEV+-)3J]K%Z4Z:ZT4!GMT+5YL?(D M3$W%;'(E*[5BA"^,F(]9\R>N,-F%:HLW139986HK"G\13*@,RR)6<_=U[.(T M;>$/PRR($JYZ+LD+># HJ'B G,\X4_27IMB5A^C+BILD3_;")@(O/$1@S2D' M7'Q%[KL&=UT5^5'$:T>JTIXZ@#_D@FW*MS-07*_V7"F>@T$'E*_PV&+JJ&M+ M[."MOARQ,UASK!;H:*F7*,5E)P*KGX'TBB@Z(4^@NL_Q@IUCNN11LFS"1?X9 ME:7]DF#.+?9U0/XCYC=<&@T@($ M+"_[2A=V?8!;&$E?E2[RUR3UXQN"&9!^!2,?/1S,*6,*"OP.O2V^0DGV0Z:# M1F [!*KCX1!3F&BTP-*C$7P=/"7L1W2--@AO08S@Q3*?H,3U.9Z:A=>\![T? M?1Q,3N0$"MC>=9@F,1^+(K=YSO<;N7H70\9(/6;-S1@G6@2-#*!@1,$!3 S!DIN&I"A2&97TV M8Q@,P)324N13727Z$AP&[0/,RS-5E87_:U;CU-0-EN]'H>2B7O0;U7L0";00 M_4;%BE2172,D6RRN7^48;UUC)E6B8K*GQN63OJG?:I(!UBIK-RBT.B2A"-#$ M-#(P--)_[KV>R$S,)/+@Q6PF(A%,L%&:6?]:/5*6P:J ].\Q55S3Q8',>X.W M)$.0OZ^!:JH;Z!] \X"S7OYUH;K%]RX#\,O(RJL5,NO7+WQ?[Z&LSO ".-%4 MAZ2-\Z#IB;9+,*&S9S+/5<"CT@*<**0[\>8M9?WWK-S%/SY=9.7Q@:TX)**W M@,L8;T9EA&7&E!(JG\D Z?F:?8X$88BJ27@?*F"T6((B1P!7KCM1DAJK) #@ M055%I"JQWYA5/+I !FM=L)S^Y#753T0+N!!&NI0OOU/6F&J3UL$/06-1Y8B& M-YY#9M17#F_/8+E$C+?%P_C?1-2?Y57*9^WQ6?'>'AB*\5A?4*OK@O^3(3W3#3PEH@) ,A;I(@GK[WS!ZQG> MZS -@ S*KW#!VU3;"?A%#[U8_+Q\"Z&J4G<9EOFQ<$+VUB0L--F*2,?&:+EE MDH5=7F)OCJGJ;-.QQ?JH[GIO>D,<<\5BP3!XJ@2N3&\1>5O9\F941)B9/J/N M@#22R-:1KZIQD8I0>T8DH93WH(^4JQF,H4#UHK2H3-QMAIQR]O'I&%U[@$"Z:&S\_5:R_P._,R#?7V M\X6OM( )(=AN.-6Y)O8KV+VB%R%0=:U:,L)0H>[;@QYAB%Z+\E(SO(AG)-2F M4F#@7[F5=*,*T8F^9D[Q:Z-SQS7XD$%XK2KR@I2, ;Q:#/]RE6[*RV =J2H[ M#>-2\]-5VPB[D:#P1V.-/*F$MS/7=3\K"016=-4_+FO%62NF;#*] OB9@VG( MOEKXS+!B/I2L]!)$84,([HCC3:YR&5%P+XL4X8,XLY/U$5]BIS".U\+%%W%22. M .^CB[$(:XCF8F5.)A[09CBF;@Y "455.T'=95@:)C'W0:VZKE66'?1UT41OHQO+&#RK6()QA8-7HF:2[/JXZOE*?V@&EJA2S MBJ[L;2G S2ARY67@32%J68+U.)GWXF8B2>2A,U('N:H#QPMLF/=5GDWI0[ZL M+C&4< MCY5ER9"\DDL6U%KL6NKJ+U747;5=WX>HNCJ3NPKPTR%(I)"$%QMR=C$"22I\53[R> VB&H.M4"$6AVM?1WSLUP1+:X*T7ZB: MA+J!Q1EV-BZ3!^K6DRHQIP[4U%>0@B1X[7ZN\W9D:G#X9-'KQ11F/$GP8BQ> MS)6J85*5\7WWR[O%?+?(ITDVHWV1YN8KX-(<]SF.DBN,'0LU? O^2\%C'XQ M G.#6Q7G8993?PBF9&.[6EWB C2G%B@)DZ9N-',V"F%+.8 MV)=SBA?8J>4!7AL?1>756':8>$, -KXT#E;.B!F/Z5\/"DBXD1@WVC7Y?Z$7 MJ,D;QNFKC\M>)I3GX39=EC!>\'J@H$RZ_!^/FT+DZ5?M/EWHVJ@ MT1BK)A]PG4,J)T U&+JE^:K1774 [&]TINY^Z\)O^7*>*& M]U.:B"%02H8I;\K"R&_4YZ^J4 K$[ 36. 'F&I9J"^E-I%=H (MOU8(^GF7A M$C'6D.'2QE<7512GDZE#$.R% QW$OWPC2-]6YIH->[+$[U?4]/@Z&68DXJGK M>Y(8#:'??KXH-:2^$1X/$=DI"8I12$-VR^O@W!@1ZRY ED95$^5BACXSIXQ! M3&+2".@#5B?G#X4BHG"H*]BTP$;F9>P-P^0;2!.?6N@*;G6CA!TA0)5[OSH,/^ET5#A#?96#+6'I=7. MY\LWI=KAMA]*OG(YSA=LI.W]TRA6XHR!:L3/4XB1;"OXU,@NHLRCNF2,*7Q= M.\1A77PA6'0Y^H?8-%3_%$,<((RC:&*P,+%/0$A) M+T9>I,PU$5U),-6J._G:MZ5FZM0>61-4>3W%(M'(_=JK*WE<0!+C[;EJ#H&6 M+*SA%W$VE-A_@\JV%BJ\ZH5WI"P\8NN=F(."O9M3R _XG_+J8U)1B4",5_I!]K3<^5FVIKQ,\ M7H2>VUC$JDD'!E=,(57?>UD4EW'Y1)+5BQ38'D-KL2K\4=5-35U55GJJB3F6 M5M?:5MVQ?\+_<"'$D/JYE)>;/I%OS(A"]. >N8,8U9*!\:@GTOM\(4^U:H*E M@U!-JI^LVJ)Y/JX-!-HP5V;]C0OP]>-5!2RFUKP'B)F.Y+>0><9LF9U):NMM MTA6#T!IN>H]UL->ZP$O3^T\%>& %\LJOW#B[[/>F2?NG7ZMFP 9UD04?4=7F M"KJM0'95XTXR#!#7HTA48T0B-EX9O*L$F>E2Q=IRH718P[LH+;9AK3C.NQ9< M #PM>"X3B,(6Y-9?P8)9$<[KZIW:^)53F@11KWO>D61"3FO8M9"@"L M$%Q7G/].J">1_$ M1O\JPT?W(.2WS4^&: 1.:1M$-*10QPD:VGS_881R@_M0UH;R$:I>&'V1/@,) M9=Z%WEQ5)\^\&+9(72&!M.A4&,D; MIN*FND>\\,XG2T8.!Y2%U_ &=!-X4)H6?@OOQ%?B5(AHI'5_#<=6T:>11,+> MW;%.>F=3I1,0*KF73<(1FR&%HK@;,:_Z27 W*I5OP\ZR)[I!&EXQR#,5.ZFJ MV(Q.@92?JGN@-(A#O4C?V>!UE1AO>+^KR"CWW@SU&^CF%M Y>?15M1ZUP0PP M*FPNNWX&%O6Z#8>J.6A5!K [TZM>(KHZH)QC"2%(["P <KLZ>=ESVU&5/ MCR1[JB_O4>"KR@H8M1B4-UA./MR9;;0YO_C+'(S& GV4G_$"-C58M\8HJS8W M*C='\Z5B1 9VY8WU_0/J[:LG*:J4G1K5AR8/& 2LATQE.?(F\(*$X]-J^I^* ML-%ZVKM4@]TA0#>I7V G414 ;)66D)#=" M>N4%6.VA&JU810'.24K]?K&!I391)ZNP4PVSU$.]R/FF\7K"PQE=\[+A=9GI MJY=)&7F_E:\PC% 5$.M69ZG<%VJUA"Y2=4FN-/;0M9ZR(U]-D?Z2?(,779:% MUGH.N&ZRV1JJ+JU75?YZ5E@E?O=0MK]!L6KG_DF 8KV]P=ERN&X?B1LA7 MQL%N>/FXK.)608R5P:&5[\'@KPY+ BX^DG#U+L#LPQ3'2CJ)N/B/;4(=_8MH M3$%6W@BE\7TTN).OZE$J4=,MM1I-TJ_ZCH2^&E$V1JWG;/4[:(W*>JT@R:S" M"<%83'4M6CQ\Q E/\*28>JN"K7!B]:LY6P7!RS,*@26,]MU"T,55#-X#;.,E1A69&"R M@A'K_$(EG+GA$=*=6),@&'E*0(0JV)WCM7TJ-%&E#N2!Z_ ]7WOF21(:,[_5 M[]GA(Q&X,@7F:3A-BN%9/"[SBD),F:XM$;10XQKA_$C%:R1A*>*#[;OP+?A? M2MV$*+VH$Q\7Z9('Q.D)5PML&PY$[YV;G)E,XX.LG&F3U.EDM6?A2);#*_3[JBG'D?N%W+!94"& M [(K#Q=6@9D KT!/E8JP)P&UU9 (5_LE:0UX51QD'G<&1Y8 M7W^(@W)EC"-JAR^-\AYMP:LQ(DN!EJ,H)'Q71FXN>;R1A5>_?ZN)F2K69.0= M\0JP0IOF2)'QM!_XRB(F]2V%LF9$C6=!,;?X;!70^H4&9YOSC!:FL9"A+I0I M!)2 /V*SSEH^VYP[2E80IF:KQ'K-[M?"M;H+[QLAI?$PK&C7# M[+?*9']=&OSE!?"?W_[VFK4?_E2^/S/W68LMUL^<,@-C0J2\JZC'&B%3ZI&= M;#L*5:58P5Q54BS7.3 $%#9JM6DYS3-50[AHGN:U&L*F9J@N(WQ+WBIN M8Q1$\THUZ53D4+DQVHC$L6+@N93X__CN@A6ED>;49CC%VP@A8,2/:6ECP7<7 MN@J,:>A]I0WU7-^:5O3)]!"KQOSZ%5>KOF.3).+CESBMCV^=<[K\RK"[REH* MFJ14_@9[)*V@-(#>,_%2:>LH )@LL&G)O<%^,,\:]'M*ZY,/E5S]Q&T0,1[S MMFHC]YORD2_S)/@*.$?B^H C-2P:>?VWL+:)FO(MC_B^:IJ.ZXF:9%#-&Y1_<[TW4YE$.SGI\ M+O4H#[W"_!)5T(\T1#;?>WJ;AW\3HK\7#]7)M?O C;S&8S3N07C_":0,+ I0 M,&L*Z=2 ]%-OB@TPL#[V^V:CW:M(X*4>U8F4=,N4UPX;)$.U&51N'$TJ9HI< MM>%6-E8%E4C=2K$W*?R"2BC,/;[N"YQY SZ)FZ6])IW7=>D\E\X[J'3>YI0! M%L6PBWG!Z8[_*%_C?985%)U@BUC9-._I$A@&U#]C!19+46MD/S>G+OOWH6!" M!QSFI\4Y>VD(:8%2D"FDJ4J'%MXA:4)$<>QALP_\M# MA+?ZM][FY8&(:3;ZIPXO]N&EU6GTN@XQ]B'&,8RU>'$*QD*\M+JP,X<8^Q#C M!)F=>&D-&F=G#C%;0PSU^JOW:,/GN[Q_+"-(EAXXH8/2W'Z\<@6R+9^P5(\_#(G<9A[:QR!\Z M/GG!\4G''%LCC;O,H"TGV[;)+\X$<2:(,T%6R=?WG'#Z'9-3;\OD5.K$K+-! MG VB>,3@"^^?ZN+:9\R..B[97V-DVZ[<;W+*(S;K1.(L$6>).$MD%0=IR0HL M]*FJ.'$B=K\-D8VY>SOBHGVS5>KBW'1E3=[)N7)5$X]'19]):A]VA885FJ]UKD@*.=[5HQ.R2=_0.9LFD.A]T.3[=9R@L??''G8LIW$/DV,EU.'W*W M'[J3K-P- M;&^- RZ*@V[VNGN5Y@EQ18^1<974L\+;X%:.=$O:I<8>/FT_/# MR>!'NMAB JYSJTQ;QX"],[_7;&XZ,.A(Z'Y6E%U@^GZ#MLY!\$:CV7&<\=S" M51D^.R6@AT9.UU$0=;1H'VAYS.O:)5RV5VB&Q,K;Q@?A)A@C9VQ/%FU))G8' M+;_7.3W83.(!98*>2=7O'PWW&KW!(1'PYJ22]16IZU Z #^FVU_&*BG:'ZG+ MP/XV2=C7?6^JN8-J>T.]'421)_H#[NU G]R[_\.@][3V#[1(;] XTHN%ZT.E MN[E)V#CK.$18@ CP1AQ'V( (QQ'6(*(Y<(BP !&GC8X3338@PHDF2Q#AE+4E MB' <80TBG+*V A&@K(^T,\QV$'%WHFD*RT7RGH&-YSOTQBY'ZO,]5@9;?>0@ MB?##__ZN^]UCC]]O='=[W^*N8L.+C./;R>B>U88.XW=B?+M,OBV,.V'F2/L^ MPLSBHMF[2%_/FF &Z+1\_@&G3CCIMT'I=Y DTG;B\HAXX7%'OBOVL_T,_^U MV,YMBYT30G^1#IAIE_]=+>[:CQ5W9[;;>KK=W+YHM\=F;%SBK7OR%L774^E96X?Y2)+1V5L/*RE[4%CV['UD2#Z".R2E6SMS)*# M)NL#E5\/:Q]VT!@^ GM$][EUZ'8,??@8/@)+9#5#/\H4L:?#UM$& 9]"">MC MAAL1!"SW]CB+^?".P\=#$INR?/:8/![2[?]X",/)"D<2VY 5=C<:?(2LN']_ M'=/BVF5K)ECS)Q%A2VA/Y-Z5A(]CU9Q_!E]-AIMH[T!4O^MC;JQ;A9)K%G8: M>UCOBK.FW]QD"SX[T/S\777X$L^NS[V)SCI\977_*7NS#?3LH&LGOA:0W&[U M_;.>DU].?BWM M-K9D?KEI@7H4TO/ #WE7+Q-+I>CFK4 G@[8L@SIDU#DA9+T0VAAQWM5ZP5+9 MTMF0A69!8W;3:)N%J1S^^'.2CF28;]!XV[5[L7WW>=>)\PU3^+H6\GM.!Q:Y MU[LF&"ML2@OAXAC)"=2-V;.48]FX.;MKY#LI^BQ&L87'W;@=W6OM6Z2SGC+G M+/F)C%V@<[G_KP2ZX3EU1Q2.V#DI;"L_ONMSN3BI$V$/P.]V MZGR<"-M7$;94=;G_)+Y2A.U?.'9'E'Z<'J6-=5". &P(*1SXN6VL\G2$[R2? M(P G^;8N^:RK#WT*(.P/E*HJ4!K(Z8*EAQYI<,%2%VEPP5*["=R),! MB(?X0]OW;J0W$4,O3KP;D:8BSC,/5DA@B=0+DNDT@1=/!+R'!LG!8D00\%#5 MJJ)A#: N\N6S^A[X79*! K\WO;=_%H!T[WV,_1?":^E]C@"Z+_#OB/\V31AI MTJ?T>^O52^_%I93>QR27WIFOG[I$L$R2"!;/J.3N[)5:6WT-6QK@JOB]S,L3 M^N5U$E/]#,'RYS 6<1"*R+O,X8,I;"A[23B!I3U1Y),D!= ,\'3@+-YTP3VJIY=WO:5Y)WK[R=%Z@'9#@%-60:4-L-E MK"&@+W"Z41)%R0VVI"#AY&62R9V.'E/;70(@;,.#,^=I&"!XZD 3UR*,Z.MU M&,S@D6OX$G6\N%;PC&&#\$,J-=LB O$/P43$8UAM6*2T'\77WJQ(LP*P@HLC M0.FEN(.9C#.!??@(KM5"-ZJA/>R+.LAZ (*O$MQC["CB*4K 4S&5C5 $5 RN M#S52LH6=ZLP#F()N@V7/C9F,QI#)((+-HLZ;O!J&&>QH?DX@50@H%1RI4OA= M#;IL-QNM'GQ4'T-IK%M;["204?3JMBC$9@=9KFW@TNX:UQN8G%J]Y6&5^.]? M:J,XR^C029!$27JNM;P!/@T94OAC><*3/L4(7G\NHALQSW2/FT&CHPV(\])0 MZ!"9-QN=W@^>\3,"90EI4_'MQ(";LB].(CG*S]77]&"5Z%(4QO8D4%S,WXMOAY9Y7<1U>'+\XO)AX:3G]8B%>^@V'%@O1XL28G7AQ M:M].O#A^L14O3NW;B!>G]K>)EH<.[+@K^+(S(!SL++%M0J!LJ=Y];$OU=K/1 MW^V@FA7PN76"7K;G(Q,=/3P+/3C!Z!AA XQ@\;")!S**KJM@=NFT?/X!*RR< M)'4$]!0":CO1ZSC'\NF8MY=^/!0F2^QQ&&32OX-*UL]ZVNBV:!_J.*L M?=&C&T&SXW/'YX[/G;EC(WU;#X&=#P-_(.5_+"K+WT7>MC(Q?-^$X047HCM: M<"+!B00G$M:*!&<>'3,3'(MO3>B-Q91DX:./0[:;!2 M&CS.*-KU) <71-TBJ:R/N6Y$CJSJO;//V>A/U>WV?9&TNR*838G=PR&>#]P\ MX3,V3W#4X\2-$S=.W.Q$W#RT':NR W<_ -8\NQYM%2?Q";;&D4/OMZJMSF6> M!%^Q0\V5A!5BZILS4AUH#J,A\[K\^8'VW>8&$ND MWVD,3I\\>V"7F6!L*:GCMW(?1P]L743O(5'V^GZONTR7>XS370G?XSKS'2T, M;*7W7J.[<>/CN!"_KY*NW1_X[<[RF'2'?"?I#E'2G3;:_0V9F]:X%3SLL,'M#+V.F%^T3GM^N]U\Z0('QQ XV)&0MXQ5'FOA#GH'SB5.0JZ2 MD+TSO]GN. EY%!)R8RQP.(*OV^AT#R&^^G.2CF3H(JRV54]MB6QIRE9[X^.X MCU)&[TLM^#.:M(Y?[.<7)R./#^=.1F[=J#T:-MCSJ"Z_XIX5LS(>'GZM[*ZR M>BO 8/_8YH<[BH.6W^MLO.;AZ&EH;:!DYS2TJR*UG1]\&^'EWN# .6?[X>4# MI MWE<$)52=4-WD9@JSZ'VGF\6[FR"_NGO]2.E08K7[6^=,/WOT#!M^#/S%* MTBEZ("=7(I-X97,Z36(])5YUHP@]XLR+-"NR* 8LG1-(TRV"PPT+=_3@AH4[P;B? MC' X'4O=L'!'0&Y8N!.]=D+ #1&V@4S<$.%'248W+-SQN>/S8^5S9^Y81]_6 M0V#?YM^YR X9*$;#^QDH!L6[J2!DP9. M&KAAX4<41'73>W<%+C>]UTWO?33H/KAAX4[<.''CQ,VNQ*L$7LOO M'?R<>"?QG,1;(?'Z!S'-QDT+MZ&(U\UAL$WX'M>9]W2&KJ-W)^P<\IVP.VIA MM^.[AI*+WCH!_$P" MN-/S3T_/G 1V$GB3+'1,@K7;W^L@,;_BWO4/VQG^>%RR855AV4$,47+QFBT- M"3[8V6*[/J7C@5T/1S\(I&^G+,S)/2?W]H8%5D88GG^ 8AV%BYOGOU@[/]'N MS2]5A=\R1)!X![>H2.@WB07HWAMY+:-D-H6?LUT../P4>_\0<2'2N==I^EZ[ MV>[Z-(?Q=3(%J,V]5,Z*-)C0&,IVM^^?-9OE',K<^[[;Z+?1!U)C(E_(;T%4 MT%Q'G%D99EF8Q-E+#UQ?-8]2?@MY0B5_H5J>IDHV-@V+^R'E,3)^ZYM.'PO[_[UU5/#J6\.OO7Z>FH^:_NH-?^ESCK-_]UU1U>G75. MF[U6YPQV\*/8+KO7N6P];;W_\O8#VXVMB\:Z>S?\[V_O+__'^_GB]9=/OUUN MG!/N+146#_#_D@*8-2FBH1< RXZ**)H#=\=9J'DZ#;.O/ ^VB ,P D08YR&. MEI59D(97(#FN0-C=@&!)QA*^D'HW83[Q1!1A! 572.C3,*8X"\V8Q=5XW3!& MD0*+A+'O)?A4D*2S),7AL-X52JB13"4&9^"U"2P79BA6DC3WU7?IDDJ1TJ8Q MRD;?'(6QB(-01 !B^( D<3G3E@:0P$-QDL,Y<',R3WPX!FP0!]Q^Q251/%:K M#&40DK3C+]-,W<1[.\O"*-FH7'N2]B&(_J9.!_O[%$9TZ(\B+U(XQ3N!?X87 M7\M-ZB7^%13/6 @WT"]%X561C+#"@&26\FZ8L>T%*B#AFK0X[A MD#2=.//I:F*V'"\&FIF$,;]63L G1LQGB%/8PE #Y8R5)$6_)IJS:32E M&X#9NAU[$W$M053(V+M.\%61])5@ <)4'R$LIX+D*(B* F47K( ?S*D]!EB' P]$H#( >\U?C(7&"8H+CT8HGD(=(0MP6KTG]B2/3B1X; MWGNETU9L A@2^#.M\)XA=N0WS"*0"H,WE:+I!DD->6^:H (C%0DT%(\SU$2@ M:_4,^*F4.6M3$$*5J$FN0")4$@UIA(SL&,Z*KT1!!-20[4X2@?"Y+*[P+C8" MFJ %#Z.<0/ZKT\IJ 4Y,Q'(7'PS!:0E3UN68G$D3%"VK$ =_FF&\0A)LT#\A MAPS) 7_6-*3N#H8)'!4H@-2%JLDO^(KK8'\50+?]XRI7\94LR"2(L5HR>35 M,,P 0?-SBA,L6,H=\HGA=S59K=ULM'HS/+%,J62XML!JLMS[DJ@X"ZJOTE":+]M; M:3)5NH\=KA15=5:@U1#B5_&-!:K[6U[G>QG] OKI)@0%=(5Z&G:?LG=!OY)R M!2V696BSL.J&/X G-L0#XCM8C,.'P))@0_*7Z>5HFI/U#1YHFH] "F_%"4"M'35%!F=0+4PO+;>@7OP^+J6K7WX-Q,A_1#HDVI3Q=9@F,;X%P\5BBDXF MJ^ Q"+4\FE?BC:5VEB^:AOCF:Y&&20',',JHO@^#0>;+?NHJ^:RT$FHXPAT% MGBB^5JZEPN_ T>!,LC=^A1%^?.48X:1/)&;H;@,QX&$QU(Y>.!B(DP+)E9@% M/@6.Q- S4PJ;'K@2[48%K^"/0J%4[\*OFZ88D4/HP8OR5,09!ON9E,%J$8$R MG9DNQA+S12PSWT:_5\B =)B'0^Q!D^1A?0%23%0#;:PKJW&0,?@[B+U*'#:_R\\E&\"'4DL210 MW1S?-Y1 K+8;@H9P*PTIXFX.7Y; -J/T]2@R1M/JJ2W-R?E\I@*'H$<2T A$ MSIC/(HUD ;3!7(,O!2G%FU#D9&A@L%D7<2X" M-Y+-0A*]4N#KUMGRF1%74[(&#=45P%*2W!0-P$(1:3A?,9&R(>:EH6<(,\[) M81% EL2P9AC_NTCG+!"#($F'Q"8$H3+\.4O!. G1W ;EBZ!'PN7,8D@B&@AW M#$R6Y4:6,%/H0'64TK<$<2F<7F<*X:NHN#!XC>;O>,+V"'"K0!\FU-8:/\DY M0SB3#AUKKZG>'90I)?@LDG'.6@-\Y M]Y!C5W++*V;* M9%V5C/)6L=%Z3B&5OY9='L4BX'TA#HCTT7#3PJI,"2M[69+U1@0KIPSWTJ,8 M*8<@"=,JEPO*763*'KA!V'">N++(JS?XY9?0W=59%\/$1]]X,A^FH@"D@5P& M(BAHPR\RR:?WV.R&C8R!X^M*$L3I.,PB>M?+QO_/WILWMXVDZ8/_SZ= ]%3] MUHZ V3PERIZ9")7MJG)/^5C;-;T]&QL.D$R*J (!-@!*9G_Z?:\\ ((Z;$H" MI9R(J;9($$ADOO?QO,%OY%+7E2"E#J9L,$_IG=!!J9'6M0Y<'S<;@5<&F^X@ M3WDG\1:=D@&++EZ2II7@$KP;[BM\%+I92S0^;50N$(F(_UOS[W*U2J*I"K@L MRO%43=5#>[3B9\QCL61=@^."]F*U-B-.\8J4=(7L%)+@E2, W=[^;5;* 8_^3^7/GZ-F-;IR+S_G0&$RJ? M(P$EL= L!X@B^JJ*+6*J^LDN";(U@%498D!L!_/L2=O=H+*71:@6F*$GW0H%B8_,G MB2Y$$99JNN"($9>5:L/Z4J7ABN)7ZIDE>)RBUB.)G$2F!5VJJ[(C.08]*]0=T0_A'GR0[KM4\2HHXX7^Y$G:- M^N;3ZY?!&9C[BMPER0AS#@$\;2MG8PRD)=.UU+'6;!L2RI>\O&M$FN)=W&FI M<>-=!!^=-!,Y$*$M)6T9B5:JI[D;;:&MXKY=%7PAYBO 4DZD MD"@W@5G>&CP>-M%H84T6F30UH,YUR@LK\5)K5-'A15]MX3.YKV!8A*T? M#!I%N0G"D^&K9B932LDA$!U,2#HT0X%7"F&2D5EB*@ANQ$3$W+$!H21UHU=: M\'H/KN/*7'N;G%H(KBPL*S49]"J2OC+O)\F1:+J(X1 Y!H%T*Z8C[8C>HG> :EO/6N6[ZCE!@%LSYL+"<>[R9R7W'14U?^"V$MYM2W)S7$(2$FG&N5A2Q<053KS* M35#6'0O)2_(FV)@W'IX^\R'F*QI"$+GJS2Q'%=Y'3W6L#QZ>2$F%S MMZ,PA$]S+("72H>7$@0 .0$;/#VLS@ZNID96 "X!6BM$!&M?'B3G14KI8D[= M*NHYU.3P>XH,A;M4,BV>)=F$2_F;JX)-43'6FID:X(G"\A[1L9A/0-;#4+0T M+D14]"-@,!1M(#ZR<8OK]XM0I8)$+&V)-^=<*P0LA^K6V\68HF9B=_MAL((O MK.>)RCR693CFKI%D+5I M RU5F]DV3@$4*((S\FB,A996=KL3O.*40,U 9R*^P%HG3'*G,XS).BT>: U9 M@USB81@;Y) \YRF,:)+TS!_7DJH-]4.U)A[=4<)YD7-JH5ES7><\LTK5.NY MJ5%(\HA,7DLNTD$>-Q4SIKT6W=A55DA/T\Z%H6+6SPRMLMY^M=AZ1KMYW2E! ME#UTO"3N]F%YLRXX\XP979(P?#CQOR0U9%/EF/TY;="<45R0?Y=3I0 YW;#@ M2-*N%%-(-=B!V1TG1 1:@T*\N'C**5=_4FU-BB00('50&.O!?ZXE;!XG:UHV MFMCX\P5((H5N+#I1L-5;_9?.R>H7HB/$P%1=;UXS4;R=_!6+I\E,:8WD>;_. MG>P@!Z=<3\F1N@W=#;1?Z5E&*LD26L2%)Y0)Z00_;[M((C0:E)_#&&B34I-\ MAH7D6%&X+G>&#G?)P^VTBEDFK$QJ^JV)2'ZE(S60\G#)8"Q-HB+6)#&-L):! M>0CH9JYB7AG&5] ZI$ 7FS^5Q!9B>I@O*K7$*PP^K%-=-Y3KUDP4]U0+C!*E M2I[; GK[^'0C-D7[-#\!*7)/YB6=@9IC+X#+0R-['/.[6<9;V:[9RE' E95E M.9?X2741?F*3 (]5@I22CJW329;2*2\SKODEH[1!'>U60'1OJ[8NMP-] M1F\KHS?V&3V?T3OC8/=6- MPCJ,26C33*9"NQI<(1]BRZEKC\'T&VE.^R[G6;)>2MRATE7?A*R D8XK=C+" M"G&.0_*V$!Z+] /-T+32@=K<-&K@SQ.,ZN=.;0P'XQ.,=:)NQQ8\I2^6UOYJ MIYI%W@!=5)Z!"#.Y%[DYYQ>H,M<4KY87\,XV=<20$TK;+%(7:JL",90=4^"M M>I$#=R0'7]^/3O [EX#5?DK-5F97B6ZP.-A6H()Y1*Z*W7G3YW"!!D!F!]J' MMF08B!@LNZD.#2YA,;"3]'HK#$E:S?E!!HL]45B M<&( 9\DYG6R# M.*J$:]WJ75N&EFRVRU41\X8.7Z>@V6*E6(4UX5OFSGV6#!S65C-7<]:\N&*? M)#F+_LTYMN;HVOAXB2&,6LFC=77UUNJXL/CCN.LLQ^N>0HIB)>"=DT>8^F(6 M8Z;]=\+V,1O*+CG7'^H\(W0ED^GC%"[5A^8V1B%O4V^ 8^SC3D]*-6,LDH(% M5T&-EV1+"E(:MD[)^4LE#'@B"0H)D9/.Q>3/S7-\.A?EZ5)]^G:A9F?2C40' MUR)ZJ@@J%J:R^>?*H1637]U%7]6PD_'Z2!O,XPJ@'+&G-.MH=XZK5QHB++#9 MI81Y'#(31PDIM_&^]"OM^+E)$&H;::JNYA-MDM3:*5NVY]!. W0]N+^)K0!] M3AS!M=QCD46_36A4NZ9@/[GO!EL_U3S"C^T3G$(QE\,ZP2$%@>#@ M>$:T$?GHOLDAZ=!72D./8,L:&CH%62^8O*K0O=X1):V/B73)D]3=RD)A Q9V M8.K,V2SF @N;W6@/F_RD.(PG7*+AYJK]:)<"D='N<"4:&[[G,:R=\YFS,\6" MT?@_JZ@H33C8::&IQ/YUD3)&%* 0'351L+6J\3:1 M"1A5-,O_%)7$L:GL(D7VL<$Y"6-B_1S6@,+%6 EP0&XW9F 7895XSOJI-+0,Q?\)\'(H!X6W*I%AO\B^XV#O#;9;*K'D/QIQ[D6%I$87>%Y M=<45EI 4EV4]Q,>#W_U5^WDVRFPDPE;V.V.D$2=_V'P9-B6?9]RL0XY3!XX\ MIKTC 8)N4,([:O&!\452R8E--L^PHEN,^FI0PU6!%<@;,JRYDM048W+PV[6O M&PKHI&>7T CK$FZ[E*>2,7)ZRK9S-]I[BV;G(*ND\LL(CQUB.,KCHD5*"RU= M ZYI3!R2LTG\)\O( M%$)4T8XJNE>:)2O[Y5-R6RFY M$Y^2\RDYGY+;*=X0ITN5' (3JZ>I(-L KL0%M_X4E;+J16Q2%"9^:EK*;3DK-Z)H-40('5%%Y5.3!=J MMDYTK-FI*M*E7Q%%Z[:?T![M2P6P!T^KK MIIO9FW#Q;B21ULM)S.05".+KVA5>'R)*(EC<> WWQ?6J; ARXP&C60B(&@'F M1F=,==NDYM9W\=Y*M*C2,=$)WJ<[8TA.DX\)EG$7&[\\^\;Z<"HDX> 86!4 MEP27"%MV5NO\RVVSB\SA,(^U[1E!@O8\&+K6[I^!"S$M!8S.,&>5&^G5]#(. MRNC]Z!1EKAUI5<&CN4QBZ3)BZJH3Q,46F;_OJW6L!IX2NR7^I>U8) S@CHHP M<7 :N7'[GVNN"S>EF +*!_)"VK[.E8;?T$35O#E4!:V?9<*@.7(A!PY2)X)( MX-:";F:)4GT% UIBS_7:<'1=HQKZ,O8:EYAUP]P=@<"AX(@M(*1DV>$\"3.1 M;/1-4:HEOXB6>Q@UB"ZBS39 (I='8H\S/!6CBI?55)J:>?8GN>TJE9B(P=!D MZ5TH$2PN\3&:2L39-]+S9K\ZP<\,MAKNV$^]X]1]9I@YU!!&.,:A$ MK.+L-\<6&8>.RFHXU3Y9 Z>E!49AK!:L*%D3FA)ZUWQ.=:J(?]D>.?1K ]J; MJ6MBH50(S!QF[5VH[D ? MX@&HYF$YMFM&$-0ZAZKVSLXOFV71=$$I7!1)A+M"]"ALY0KMC*/'I M#&S R[&U!):Q302472CJ9B&&*&1?4#1G""GR!VQJ,=., 6(FDZ*IRD;:^"-^ M19_A#N$[_"/+_PQUY=O9&@/+V8HV@^JQW6H'N[V=X!.N9DF8(M;TZWQ" .7T M+">T 9&'KS^<,CIJN9X)I)<+9$QU-[J2S376&HEG&]W"^1)^OUI/\!<+%27E M@C*%;Z-\NN#JO'ZW-PH;5AJC>A8,Y8C)EGAI$T=GG6X MJO%&%,TM)-Y*B0/3B$N'@$>0$K"P/8*M7C7;H82LYU#+]0Z?CIT&;6B^8-M$ M8YD2S[B/=Y!#37U9T]MQP!HA*I>$+0_/7Q<.HIEA6>PMT;(#Y T.4DBQO198 M7,VH@A.],1$%8,W-FO,(5WN !]&-=2<@G;;'L#!0!?5@ M/5D8(F7*Z*O8%:[C6LFJ=X+6R'R9^AF\YGE]OY5@W&*79!J<)A-_ M?_KXX=>7]$?OQ5-RM^D>FB\Q98KI2]ADW?*)[D!<5DNW0SW^@Y.<)$!*'BR3 M2S6OM9[CLC %1RQI"$H9O]*KJI@*U??1)1Q%**M&\3=3DQ*N!<-& MOR7Q67Z(HA.+/"(,NH^Z.M-\/Y,%C4U_1J7%/6 MN%S'*C%I62<_N>NTJ8H;#I;.B51<6K\6B0CWHG?\HJ@Y6SOO:K)[-;/L(R[^ M@U[\&UTN\P2?_T;HXY.A#IAXJ5YH*(\I7)^:6&?QQ(MH$$4#A;_I((\3UM*>R-" MK[3GZ%Q&VX!*4G,^7.R3<]OCX M1UKM>/RCTZI#UL:,?9 Y.([PG@0Z6,?\$?^%ADV'A/VCD>UXI$OSK 7&]ZE& M93&444["R0UMJ/0P)WH3S-+"^[QO]BT/=3VSF>X M":)9*1H _R%>,4)HA!/IS/ER42K[V:N(JT=F+NJ8Z$=CI/'.?C!=]0!L7Y,-/44$[S)@@<>G:6K3Y2(=OU==XFM%!?59?<4CY M):_.JK[066(]J@TV^\\;O5\EAZ%1FMSW(U,\@:4U]H")$>LD$"<;O1TN5H^$ MH);H\*\2PJZ/4XT2:Z:NM\C9JI$\35FW,LN15[56131?P#[E'DCF=CBJK'#P M.L4AGUMQUH ARXBTH9[ZFHD#C5@M83( MHA]"(RLX)B$Q9"LMH]1>-U'4TX^*C\HF:$*S&V)U-/1VW+1QH,NI.[I(KM-A MO@9T 8N5X^ ?Z@)^S:&$I746XR!?P=ND5E42W1H4S"[4C%J/>1>>,M#]) M.94SM_':L%$[V-JMXJGB!=O!41;6F- 'FU''ZQB&,LP&EBD8/VZUOF9OQV5P MX#;;(T5/*R77S3MHFG=,U>(6M!>_,_I5=C::@;FHC\@Q:*3N[NGPE#LQP!G? MHI',+E+W5[J;R+T1U6/IH9X1-D1(+90[>,A.+V,X,3V?J C,U!RV,3GAA4:& M6V[9!*DOU*3!N9JWLCHQ1H81R2\;P22)_K)-E)@2#IGZZ58UG%.1(*6==36: M5A\\A'/A8E$NCB6-Q144_$AGVK9;,B-!46I.@L4++*>D$S5-U+2)&:KH4HVNOXJ" M)873Z79FEA-C!5@J=I%SF\=3,GK;EB"Q8"Z5TA]<84S9O)I J71$B$@Q? 4N M6++!KJG)QD*644S"\ WIYA5AB:,WA',YE[HC;)O+S&!CC."6>HB2Z%3ZJ:Z# M1&TIBLL"RSQ3]AV=@?) 7+J/UVEY+_B.A84F=08Z.LAJX3:Z1)O0-15S+4 MG Y?NOOS-0_UTP=< G6I]4&DIN?FMA7%;K#2<4:^"@&?&SXJ5->@>5!%2R& M*#<0.Q5@G9I'487A= U4!UW4=F(W%C-FU$1)A2IFM*$FRLO6S'N<;"P\#/Z" M@<,X5*1' $>IC.&FA@;\ES.$*IHK,:VJI58$S(5SI.]/?C0'%O2>A.XXELJ( M$E3YR)36?+!5'!6A*]W6SOA=:=FU)4>5ZZ]=4[/FR0K2H4#7PXV>\8V"RD!H M^9'/IC9G4WL^F^JSJ8>;36T0>+OM(Y3Z-I?#PHD4L"GY, H6!"98$K-UQ(J3 M/ X-NEC/K@K0 1=_$+ ;9B@2Z8$6N10.TLE9>B(W2;$]EPVO.F<3#V MHVTT%8E!L=H ZRS<63RHBVCQU>9)K ?O26$4ER5)U]&2WGI"8:<2$^%G:WK. MNR#N2PW"BO&WZ/N0L'!U.0&B,:I[=7@2+O.W/ MRD5EJ:P!YIE0,;BX@J$U(834%/3F@_K9+7,;TYO3+$/!)OB3-)< MR43':1+%RZT!=&8N#CGN&@A"LAC !(MXY2#YY0X6-F6;M&V"(_] (AXBU4]4 MM>*D,5.I)Z(2#E5A8FTF3RZ3\>KS!?>+X?3]L\%R'A%RW;2*3GJ,\ MQX2'SF65"S-9SLZI:U11IAI&ESB@;C8CMW?D6&(>1Y;'YY'@!:^1(O7>VWR3 M?%+#<&6T"#T+&W6DJR+CZINY6DGJ(R3Y1O&EZW"SN#A7I1:]<2J_ M.GN,8Z:@'#C[9VSK:G1S!>;EFDE^@B2#Y8BA[7&914MP@T/Q[*CYX@_LJS& M8XOH7Q2<#(Q6%-7F:"$"DG10$"MQ-]:4]!=Q=H.RY.(.ZOJ<6M>0'7 Z]\F/,F0(53CJ4)MNH@G,7)WJ',#$6'>5L:%VIVJ8UE6QS=-34(9IU'KB=\Z M53*KPPH2%L<)BKO5R*^E0WW9#%8)H*["'%K>:KE^GFIN=K3&]0*9"J!%A M5](S4Y;_4YE6Y>0T10AK0T$G;GE,>$V*A-J"@C^0&].I\1;XRMRB_YQ3L?.W M]7+JN):1T'=CPN]KVO1+,S3F Q4MA,&O@OR/[_.6]"O\=4C*Y=WN,=#S!#M3 MTQ8"DV1A1WK8N@QW>#XW2$)RISFBO%3=7 %N?#-(UI1 "N MV&<72L>^,:$8(Y"Q;H[7Y:Q!3.+8\55VZYH,12 MXM14Q/2Y4@2EB\E,W9K38]"$"L*AG;?Q; :B_#5VWE*J,RD4P[OIM&F6 W.; M)+W$VM]_>/WRQ:X:^1=HP\24,T.;86(F:U_ZP!%;@SU8@XVC*;4I^Q#SM4H0]CTGFCDE\%\+5\"UK")/:CA#YKF-Z"V. M/DH;I,QN5JV-T@H;QDR%E\H%ISJ^[F9<%95#[QTGV%8'JYG))L6:PNQNH9XN MSZM/$N4'^9QM<\ZV[W.V/F?[2'*V/-W/2%0))T4-4H;1.!NPW+ *5GQ8!L% MQP'>KX@UJ#R&JJ9N=6U>=_;DQNT)-OR/'@]S"< ?P8W#*V.%*&8NR%)!Q*VE M'CYD5$=C')HL8FZ,IW1-G' M?YLR65KYANO-!%B*CH36+G::GI9#2@S-/GSU8NO=>0R.B<+(>&.)1&O\PTH9 M\A:8*W>G))G$$\R(Y/901B44@1,.W&F4[HB[F@NN:_(P^NF.^)2"Z^J@4+!U M''UN_"&'_[17A3;$(B[ N"1++L)^@S-3)[]5[5=]C#0L3Z1W3T.%TEOI,9;U M43W5S 1#D' &1,_(#&7\=6B2[W@_&BDQX8%<\5[#BK?N]FJ_?6O0C)UZ:(=T M4(R$HF,.U!:-N5AFJ6I1N\ZUQO,X9:CD9%'^*)C'7Y69?RM>^27=%U+]F,WG MA22\2<]0KS GJ"2;&6^-#38PJB^"A08';+K*%*6*"\8)<9S?$^ S8Q%J]G5L M@37')E,UQV%WN"<2G>,;MDCR_+T2F*?SH)@35D5DA?$?S3R6-$NE#)E\"!$T MM;2,5%_IH91NRDB #X6):[\3(8=QSF1#6YW3"&&WY9>K=F)NM:H.%74 +KC% M,'@%SGRL)\U)-XJE2--(X,0'-=&D,K(F2D@&4X25H]Q;.2?^\F)!?>4[QU!1 M4CW%?4M87-=*K2J8X^B4XD[K:&U^O7V_24A4/S>\O^*&[TS]5^ :^4S#8,9% M<]3)5HLXXVG2]5'FV+BX-)]9GW_(AX27N.NI#(&MCU?2*"H:F M 6M24&SD#:3G_Q*,<\;T7&+KC9U.CH$E8$!2[NA8@O:X((,8Z.=,=S_A4C"D M80M7*!>U!>*C(Y';P"Y5%!])>)-;4I_OVP3<[8"PLN_-Q49TK"$BPZ'/9-ID MPR"A."5($?9TD^R"K&&WZ($[45,]N3@J&,1&)]H;MN\V4ABW+A 8M) FM:5E M+-@4%Y1J!A.-G%X.NN.T3A"C"85OI8=+O!E-A#LJ<:I:5FB?!D#R ;5*..1* M0TDKZH.AUEA*2U"Q#+:./..G>^AZV)"P(,*9!V*71^ M04C/G.$--?PS(F)0[0-_"O?$/8WK/=X@6%8\N0Z*>-5%,,Y*M,:OCC!P+3R6=<%N8'\*54:@F'9&T&44,K[WPIOK MC-YSV@>?.,6A8<5D%W1/7>EAQFU4L/N>UL_%.A3BCVV=CHNUAK4BZ,Y)'!)! M8*P;4LD4++F$86LX-KM[6S![[+P!)3(8&BE&3"=H<#C]X$KE1[0N%UD>&U"# M&[8QZO*@Q&U2;%R"^V9NQQ 55!#@]Z7C_$H=#^"\3_#&Y!0M#GBU1ZEPCL,. MR*#]HK=HA!7A:))0O.:.9.,@QQ"P#MQ^(^4B^C9DY5Z.;86V-)BYV,N$E'Y0 M7M[KBDS!=^0!,^S%,=R"+;Z]U(-KCYPXQ2[;!74.7L,K)^.4X8PJ\I4!1'!' MN'K;@%>Y(F*'2,9^)1PD73(PHE-')OC\H< 4<]DDYO*:I'\GJ)Z/.\-'<&X% M#2M:9FA3$[66"XR,AU542$G15:>DB=0/H M+*ST2*$X-;7.N"+&<;E41@N&A3M-#=T8$1PFHJ97); @8,C')9=X:V2=T+0D MTO"-"5R=I9*0P$'S[(A+H)>'Q$<&LM)!%'&AMUV1^=+.QK$UW.ZZ49IJV5RI MK*YCL$4:]:7:>% N!&K-Q+?G%)%CV9KJ>%0A.9G*_'$MP"XC#Y"B2@\V=X6? M.U[!KH8)1>5./P&#K !Q<<]TGCG5M+C7$BC M,/5(+[=[C,-\5@&[4Y08"X=V$,AL(U4M>O%.F\<%NI%)K,ZMJI7" &.B36N4 MIM,.#I'N-/S(WP:RH_9"=K WV9H?5?T121>3 '5[#"4PHZ-"3A(7\_IVG2;G M&ELCL@;A'%9;%81QZC6U8!69 MGK[<9)/4^GJ,$=F@#!BOFR:G4-9KI5%F'50D/1W.F51H9P]+OZKF19R#9_P$ M IHMC#>R MWL*0\TH;E]+:CI$-QK 4\!^(T'T3[O76='-,!-N?ZUA!-53WW#9FQGH"KAG? MR-X._L/1GPW\^8HD-!$RE98;Q5/99+G9>]!E >7Y)&=W$98?#3* MH);;=Z.P&0>K-7J=N7$-)=H\AFS08JI@P[6_MN:!YI+=GL>8OIHG&<%LKPA1 M%.LG0KAYHB1&.A4&U(<5@HK#8C(X2DI';L 0!/&]40RPL5RM4:F"4EDSY :2 M;U26T?1/1S5K>A:CAX6]]HX85[\!9&^C:RZNV& [&-=62QHB<\'WW+*U1@6C M2P7$++9E^^U1(=_$G/70DBMC=.W-*7^,)!C/.&B.^T25%$Y]24#=D,YY+-0< MS,!91$/Z-+\[D(I8LFB+6.%&?\WR6@'/+;#Z=SK$C1LMM^.BH#I.ZA4T:HL" M4FH*-KDR!ZR1O]N"!Y44&IO>8'6R'26.7L[Y/->6F$6;9V7V;!9M*L1O1QXHB;<_D/X3VA6Y&[F MY24XIU$8?%R#BPG_^R:/)*7^#F3D(OCO#$=^H'>>9]&,P'Q0>%KL?X(-XTC9 M#@FGW&6%5N9XFHJT\8#'%B$#7>'<_ZT1.N>X?AKPL^E MB2T1N)/CMO*0@FO%0VO(.D_7F.DB#Y"F-MBSQ?%W:-69.?;9\^!)_%1@LL1) M99APO??5IO:BS!*5.H"?[DNP&%B!5\7Q+:[2X$;W%_ <>)#CY%6D#-!K*>,A MY/G6>=4-<14'0K"WL_PL2N-_:5$B'7WH4Z 6HIBM[<&S(&HBP?4C#5&0^TSC M7BAV;E49.[9G$1?Y.NQ'98>E'NB3H@Q$'Y->%]XWR0COC/4&BTA#Y[/L(N6B MVF9I*)U]8,QRD.%?L&O2/X[%^Q@=BFB6O#T!Z;IV,%0%0XYYCY#EIB#?@#@I MEXFU*AS8%M;$=9_#LKD<1Q]J C27:$ 2TUN'$0B1I.-$Z/28R5W!9F9\[+T M&4U?K'^AT\N22SUSJ!-6>>[2DNV3U_WT> 71-1@@>F>OFS=ZI#G8H<_!^ASL M@>=@KS#I;F(WU\TY5F-BCM6\@\((55:)4@2'X)>HNJ>*Q!'(HU+ F$-M&%N; M&']9$?427=?(F815N':F)(>[M$!H5X-RE.T7-L&-RV6,//H8+\,%P@KU:V:N M66' N0UF*MR4/%*GI$K#.0"S8><2?X40?>@ 8AA^M68;6V Q?J[B)$%9 M'DHD%6/V!$Y9<@QZ!TH$8:=A/O24!T@X3KC$RNOVJ(9=I0@6Q;V5;?D0N(E: M@I*C8*Y- 3J=>\_K0*[8?#(G.!^5+AC#A9.6)6-.:NAN/0/,JCGE()?R7YO@ M?)VD=DR,=M+LR[!Q:_4@3Y4YX[$9%?\YHZ!@R&9=;*6F5$09#'HASN0=MF?W?Z8)>RYGB.;8!W,\I]9R$6,)DMJ(5 MG$2K0CW7_WBQ!UM,.QOX>B\<6Y1VB?P(\"B @YY3DV73QCDFE[:OVH^3>T/%C^"_#H2_6,&DK K+K(HY5>YYA\!3+49:'_ MY]]/CHY/P,PL9^ZZJA=M&VU[$-QB\#7:@ 8.!H1?:89=Z1X\,Q!+!^5)H=I8 MII6F;J$',O^G*)]$8% ]>_\U41L4 ZA:^]UN/W@BD3PI::+V->&H-?#R OR+9_)5(S[.!9P/75$ M MX:B8:M'B+%N9@58J^,"J6XGPAMFK3.]9UH6BG(B(#5XH\IM9RAGM7+UE% MYDOB<*Y"Y&D6>,-7V6SV[.<< 4;^CM[MIS)'Q.B/BN9%X/U>8MP>PR4?;$K MZ.!>EQ[:(F;N>EYN%2_K_-0,4RV)FE7I>X=ZT 4(\Y@A*2R]?N*<&*9!7G^5 M>;1"C;V3P3!XXG")>X$VW<17+$H5S727.5J0>C0 H@-CQ1V/NC%^HE,HULRI MG=TLT!PZ)Z5CPO9M> /(ZR;3W2K>Q #5*"05,;@M?ES]OF&UWUY0[DR!.3:^"@K< M8?6S\$ F/4]"(=1M$A<+J>:6(4:<=G$E9K;M\@NFC!.GE[X'I+LUH<$TTC?# M'V@_IN:6&'$A'M=6(X(4^@I^#5:%8-RJ/51]2B$(E*"FU[M:"\K"]9G.^',Y MD5.1)+"Y5&!!U1FE[DV1#O%Z!,8M[=%'TP",@@556K)S63 7UE!8I5K#[P99 MXJ5V.$G5+MFNKI032E^4<]C.BAA,*DXU*@B);@R&2[T)X_O=)W2YKD2W([ST M[M1,!MOA: ?O,>"**61ON,<6V^P.E5&?DCCE*TYX$G0FU\W0F5M(<7')[<2H M=7HALS(XNVJJPMDB6A(G*EHDPV:=T@@ M'(H;=H=/)G:(FR]-:2Y-&?G2%%^:J1&G.!X"LHWX?I4M+*P"*G(-U M\WQ5DZ9!!%N#I6I1$@RI+5RIU-4%<7MK8KYQ>#3/:)U/PA&;]5E\/T3E9PA$UW'R69U=>8L6UD"J([ MI)YU<:%UYVDZ7<"Q?EK$*RR^E8B\&6TA$T&H_4\C"W/:%O^JX[KIB0KM,6S? MUS#UMA'JBOK $X,Z6^N;I)VM#*#@S:7/V7USKN8\-5^=6-!UGNI 55!O'-!) MP_[DL4A'IDP$1-1,C3[!K+[U$FQ$+\G8IJ5*@S4;\VCGB7'L'JIJD"YU1;'%8!<5Z;W24,BZR7@RKD?GQ;C]*R81FF@Y:\"@L_HPGQ66G'I MX6(U:)'+MH1JW<&>E1EG#7*LLMRZ$'/80?C E[J/. :\>W_)<"04:D*1_-M M<8= @LCSJ]UEN\?*5/O]&IN7PUWSS^S<&*>9'$QBQ%FU;R?.E/#3RY]A,09! M6_!E^MW>^%F_VQ^PDF=P15A#C;1QU_''I@[_H((^R)(U;LZVI!3/OM"V2D3= M!\^R^3/==+7,9L" NR;Q8D;.J9BM/XZK/#DB;P^H/=JM88<8J\!D]*L[59U8 ML'NS>)Q @T **G+[$O$TPZ9NVD*DO#.]E:(!1&,T*V3,0TK.9"[=,LY;,.*L MG70AAV[E/]/)W!E6P>:S1:VPD\Q-@-M)L.(K]$;L\#/ZI\R8%L@-8+V^'G'! MB5WZL']D A6]\8^U572"U]%T8>\9UM_*'?Z04OX!;+ZB=(C.#*0*'4N?BITU M=%,S)DQ;27P M49(A]+<(;!/0O+"/QUN;0\]P$B5TY#R]H+JD]C#F[R97V+C7-/Z@S/"TJEK- ML8EB+"*^T'6=FB)L.2K92(&EIMKIT*9IN<]G"YO;EP/6MP.[Z/@H^&DZ=]FP+@/5X=$*&E,8S,9%?T5JC43< 67 &$J#@Z7)3P37B0/!3 M$1@LA05M*/BAVQEVZZVW'Q%R1:(:90-O6E8*[,03Z?Y]S[MV[7E"IAW( M2&,L&9.)NX'K8Q:K4(>$RR>WJKOFL(M1*-YCL64U<93(P.8A"%5K9.DK9U4T MLC2M@Q6S+I?QBG,IQRH%> ISR8PF1'VG>OS-S!@7.."!X>O!#,RS1,%%XL@' M-!')#(E&1#<'<_Z&[%83TB<-!Q)6/<7';RQ9&/6 MS@S_JTKA/7]=3S3HI7%Y<)OUH;L'J($A3;X7GI]NG!FF\V2M4O'%Z";4 K+. M33>6>S 2OS!#Q]K&]_B? M:^5,UW&'_55NSR?CS,6M(ENN5XE&?M!;@%HE(NQY##:L2I S_W*+!''W:G,E M+%S^A+15R8:E&#AAQ;?'YU:(,MZUWQ)5K'"!AC@EZ-#@#"Q$^%")Y2E84?*R MF8T&;)VVH)"R2:10E*9LO\;5Q4D/CQBUJ-<8*ERWJ50 7G(8N9N=NVYVN+; MLE<,7(?<7WPGIQB:)\_60P8^]]B<>SSRN4>?>SS3"P=Z6Q33N?F/L9E0:B:O^'ZE6Y-(V9P4QI]Q$VN7#1F_+F" M+6P&(*5-K"1EMI0BO&W.$TJ"YN-QIK8X95;9,XE_Z52&$R599!I&5X.V:70H M[L<7/-.MC%:6/JMOHJBL281ET 3E8RW'R\&*@C,%[FZT6N!0&W)')2O!(0L+ M*6I@@FPO0^C,*77FL%,8GPJSS40R,ZKJI8[=\GC=YDP?O,-$0&C$P^)Y@*E- M,3!:4NB@T808\J?6^RDL0F(RP/P::RGQN,96]5#=_+*,_I.;QC%L&M^?P /=@/JUTXRJ2$8DE8%@9%]M$ M'Q>*K!OE8G%9CC"3O*ALN&*05P QFL*_A*KEVEDN/NVT>MK;(63C$-YD,.-V MKF87)FV3/78@.N 3S?9,=#I,T,%J]GQLC=8FM\:%3=Z)C>TFL^%8EK5!0OAP M^EZEC+B1"QZ9" 1!$ZM $K.EWQ[]\[Z2@K<)R,8<(_+3&7(AQ0<(>R6A\(,6 M.7;NW%R#K-#97/=8.+:KM9N=*%H]Z7I0U")S-9]&Y4RKYT#HI;M85-?$.[^^ M!*ZS(=WF9N,T/QX4IVT/^*4T _BUB.3*25M4-[XO=W)LK:.W_TA%R)3T,.% M0="26J(&N,?6RR62PE^WAW^V\4Q+9YHT34&NX? YHWD%?W3'>-Y+ME13<89M MRQ'KB-QB2)IQ%\$OFEO#^CTQ%N WM%Z0,_.4 _FR@$_1WV'V)Z8:)):H88?9N:T5NW-(TZM;%@>D3:1AH&!)0LE3B+:MJ6$KV M<.J#M1AI/A)J$"Q)G7*2C*"D$]8FDRC]$_'-IA6$3P:\RN$ES[(RY@XQSNRB MOLEL#UM)B3(DZRPWO$06KO,ZE#['01^59TV5FO%$$S,;-^(P'4/4.[?8+DK- MU1^R5$X-.2TW3HNQ>$F_I^2=?"K)E?C)KN)EAKSK,J5Y87#,?N8L'\ZXY@9N M[4(UODZ.(HJQ&L T7@'QYG%B M)IK\BT/W9F;YG#'<3&.8F=R9L ,:I6YZ/C&VW*RI\NF[IIGO+(NJUT!5:Z!! MD/YSS;R.5HMXS5MR B>;:K\-D:@Y#GRI/*I,II"Q"=28B8YQ91H!?>J@KLG4 M8\W@-2!F+GHC[\7^A!K*2YX&Y$@=X[/$^=8[24-^NJED7:U5=1W]1_* CY!S MBMP5=9%CQ@"!;&F""OV5S>>ZR[*0?!B^?R?XA.1(USS#7Q3F)\_@)UHP.5)I M>RB7+3\W=0K4ULJY#2(S2NI2,IQ>FW+JCAP+OY$.=Y"<);>PUN]ER/6@S,L/ M.?%T/;FS.Z\2.3V?0<.L*U>%Z)RC5&":&$9I\X\R'MQD5@F_TNA9JC84!DQF M5=RCRP?"F*:%RH&9B(\N;J(7JFN>-ZI,#\%Q>Z*B395"GCL@2T^P27'G2R$X$MC0BD MWCM&F399.1,=(Q5J#$<9M*>58198\-&Z*X9]OPZ%5^*: MND#19_J:,WW'/M/G,WT^TW=I/7B#@:/]LLM3#*JH-D.9J<*LP[>+S]S;F9X/ M$MU.300CC^AO];0/SM^8/$*[U+1C7U!US.P:F^=HYUJ#G47R,6T_W(NOLW#- ME?8=A+JZI*E/JLV-ZFCJ"RNNT85&P>,E%\E5C]2H-/*P&0I'AWJD#&=CH&N:89.IUT7193XR?0[9IDG[1!1!O\%;QK=*(YU [2>Y;A/_7<1BS]44M$BHBDTD=G M'YRI9:8Y-BZPZR2W4[C[WVI.))Y0J=QTGSK=G-NJO; M#L SKJ,4KTNG(5:3Z]G.GMP\N>TDMP]PR&N#",06E%,6I@,2GH8\#>VDH9]C MPOI67U=))KV[TYR"F%1/AX0%=OH%'$WA1V-X4KJ,E#Z3@10C%+2>>R]M,;8G MR.3Q,,0M JO65G3XDR=.N05#0:Q-$BM:/# 5 GFT5"P#1(%EPZ'I\XN2)*QO$H\4+@K3 MM$"UVP:RDO!PDU@Q6,:D@A'.V4>#JH'VE-1$%^JLDK-QB)%!,E-,::VRU9H1 M7JGWLCKXOJ"QNY35X2^I#CFG';-3D:CDI)"!+,;'+("K"UV(Z.!QNME8L5PORL37XHP'*PTAB6S&(S54SS>(+O-,E,0HLK.G5; ;=L#9D@%IE6W*;%%5[11V/L=Z+!EHPG<98VF8_W0Q5:5.LE-#?*S)_180W M&%+7+%F)@GCVGW_Y$HUG:CX<3K]$W:'Z,ISUIU].YH/1EZ.)FG>GPZ@[FDQ1 MCD;MF-+^YO/KM]R>W#9A'-!2A8:'HV/5&Q[-OXS&P\F7X7@6?1F/QN,O MP^%D>'0TF_1&L^.]TK#[D"U=HC M9]A,T+&17FE=TB5 +^)+$P)&LM5*3RV H.)^7*EH2BBO<'6>NZ.EN>*\W MG^G9X)A$>M(9?&2&6U%_, W@6F6E>*&R)OA,>@JETDR*+0W\B3_UJTY=I6?D M>D>53(T]$G+&XUR/Q4BQG)1@0Z,4)V"8DZ+.'E5PG\X.JE#^1*X^$2QS.U/D MK5_&(9H]0FKI,AO,*#38THR@7MB3ILK*R6I_7R 1N-.?FA*R=0'7+[,4[RMH M\,)XU,,5VQ@8Q0/;>JFN) )KKDN6U?%L8OJ.\8UL?;$]>C;X/ ^E,&<@'MAE=QK@0O&638 MA4Q9P8"G;O&<.RJ^F14H<%^"+T@09GIZ6XF_)LGD*!V\ "/-D?P8G\IA;)QZ M>=N\<0,*;/^1GI*&AX,%:PLQ@^78FD^V=(8_G1'?4&]7-ML$>GY4&15_ZMX M#GCKKB)M9J#)81(990-5-9&' 9A@H&)MXU MXZ8P3=1K'"$-PMO2J:9,(+=_KD'%8G=7L%0*+:=;E\ /BLI>+F(U#WXV^9/W MV-^$D#'\Q7N3V;!?Z+I'1K\P=$CC['N]%W(S;E.):(;'>9:<,WHEIK#66,[- M*<'K&%OLUNQ8)RIS%"V%@(E6609OPS]\_16HEGK0] \1M1P=L":)MU<*^KYT MQ,X JN2_;Q;''AS/9Y-H//PRGD0G7X;#Z>3+9#SJ?YF.CV?1^.1H,CX:MC(7 MT[\B%?/AX_L/KS]^?O/Z#G,O2);N#'5W O,;A%/M$U)%1IEI)G]BD:,7_Q'O M-H3X^. BND6O$_RDS4S-7Q\X2XI%"R([_^.O\7^9?QY6@N6 EJIS0>/>R>18 M'7\9=GOS+\/!K/=EHB;S+X/N_'BN>M-A+^JWDH<&5_#0;Z]_.?TM $YZ^?KU MJS?O?MD_*WU[/V=*LT<60:\;XDRA7FCFM2$.W(PFJ(&[C&4@IO+CY4(5T4HA M'M;I:A4ET72!4S%^^^UE\ 2/M]]]82^A#WHOGNJ^W"KBVJL8ZRJFJ%L0STP/ M7GD+U)(H^RWHE.H$CD]3'/B E3$5&!O]^-KO]1HZYN6F\$9+ @&/*N^SB$#* M@*J:+NC="U66B81A<:R<"<@6&C37J''S?6%6\;?WIX5Y?03::7AOTOOUJ1%J#OM:%NY8I%SI;O'JT*E7%LHF MY/(;EJ\$&_3LI4*0N*1V%M0=+Q*:(? ,3<5(K0%\8[_ _$+'D.I\MA8G&QC 5UCRZ%C[>6:!=R1M-8&-?!OJ:^24;C-:,\SRY MCQ=KIEK$?H(M_P,LS2F5[6S-/D$Y;0 J(YH_DT07Q1HL4P9QSWC(+!8[945$ M\!,SN')>RL ]6IRYWPQ'!RRO@67P3$D"KX_D%QQ1#1;7OR X&.GQ4WSKT'1@R*UH!)27XJC^K2<[O.N)WQ7FD MX.RD9WIX>%47_%\%TC.ZG5I$36E0D=EU5W! XMHUCWBN @)1YIL&2'=W&Z;9&&5G]0*;$OP>_ % M!QZK:T>-Q8FOL? U%O=18R&.QM$DZIX,Y\,O4>]X -[&\?#+R?SDZ,NP'W7' MP\%H.!Y.6NEH#*]P--Z^>?O?GT\K?WGW[_>&>>>WW=[[ L MW( O>VG8+ T'72\-O32\1VDX..I-9B>3[I>CHV@&TO!D]&4"YMF7\7BH^FIX M-.PJ=6?2L,HN#4+EP^G'SRSLWKQI32S92NC151+Z].-_O_X<_/S^8_#Q]2]O M/GW^>/KNL[@DGZC,_?V[X/7__?N;S_\(X8K?3C]3#?S[E__]Z_O?7KW^&+P] M_?SY]<=/P>F[5\&;3Y]^AX\^_/[QY:^GGUY_"M[_++\-I%#O[L*V37B3E\=P MNSTTJ#_R% 6\Y-.S_]X5U[U6>+<>U\7@K0[DWE(0]WOB;G];)^ ,D2\TX$$' MG($DIY7<#X/>^/+U>PX7_?P>>\3*N$S,G =R=6AN,=4QG9WE",).SM?Q23@: MG_"D"1 NBP@G?G 0JD#?2T^)(2?>M\-7@-9 M8HE8BI*')@LE$<$+UCOE/JX3%1P#T:[R;+E.N$K/WNP39[HP878Z+=OCQVM" M&UR+T&8F]7U]*CL:AB?'H\='9:]@/\C7'WA2TZ3F[,FUZ&U9+7-6RU62;92Z M"?GU>X/P9-SW].?I3^>R3C3M[2CK,5-R9A)&)J*A"9_P\X@G5@*A+O%GZQ62 M3#_LG_3#H^&P2FEF#7#J84W*!88Z\Y)AD" M+FS0P\V('?)@$L\XYHD4.5&Z*)JMKT;"Z'4GSWICAQY>?T4DP3-%U%!9@I[O M1*%Y/IO^,1^.?:A*W:^/Z.MA>ZC*+7*=KRGS035ARC40K4^4SUM@T@$I"=VG:_SC;X(OHP3Z19GR45- MXXIG3.:J1,N[75LZMV%\.YIK1OE(ZS00T<$+KIQA@"XS.:= D_PTO5QR7 N MAO5&$0L_+!T&O&]T7!'JJ!$6ZJ[(6$>EN!3?* M7#]5[M;CR(#% [DL@#4<=D8_NC&%&GB($R9P;H\%C0A"K>,,^F_*\#SG"-(% M[,&5D1L'PL5<&DV*+%F7ZI:#.!Q+ZW1'EY1V\>^N7Y%2B<9505EV',(NM)=^ MI]_WY]*^<^EU.\.Q/YCV'8QGF':>2Z\S[/ES:=^YC#OC(W\N[3L7D&,#?R[M M.Y>>5S#M/!C/,.T\%U#\GE_:>"[]3L^[_+=W, 156D60_9X S+WMP?@&>W"K MGMN][L!6@<>=;,F5409/%=^] ^.K-F WZA6^;G.=C@&XTB\_S1+/;IX4KBZG:S3%768&/48C<"0O=D&XN8ZK/&:)7IVO*KF3S+5[RE+%% M&7L0+X/.Z';%RYZIY&WT-5ZNET(G52+QME?;M.P!BLV[L;T.7]\^7,+Q1ILW MVKS1=CUU+*5$NJ)FYJTV;[4UD D.V6!*PVU[>]FH@D&6T"3:*FIF\X>55[*$97K>89=B?P'RX9'$(EM>> M2>0401K/I'_.*U5O:0E=K-:3))XF&T\2WLYJ) ^)@7*3J[>UO%)]Y+:6B?IZ M0\L;6DT2,XIG"%'A%:JWL70T*TVS-6$_(,S('@7'PZ6,1VAJ$90&TD>0[?9WV6'W3#6WX;D<"BD=N+AE.^WAT \9^8>BJN^F\>.[S+6'0QD( MA^2*>AD0 ;>Y&S>X=.-V#A B?J(44 M=-DV_;"'%V< H!:^^/Y99]3I'NV[9LXSSKT)D.\HL;S#HDI/( 0 X[>!\58> M+I\<4&:;I@M?IS[L8<;![M0FKU@1 [ B9MD:(9(/UXRX'0O\D5$'F]OW31QW M9%S?]VL>ABG]R#B@*<1[O[1Q4^M@%W&<'(W#WO#$T\<>S.;[)H^6;8H8T?>] M*[? -+UPT!^&PY-1LV']5QHL<3\#.';G47OF.A,G0M/Z3@=A[G%0>8O7?5MG M(%,\A[U>=Q!UNU].)L='7X9'1X,O)[VCR9>9&IP,!\/!R4GO&%9P7S.-7_"0 MS."H$_R_'U]_>OWQ?UZ_ZOQ_]S.:\ELH1G;Y9#I2\_YP^.5X.(V^#*?SZ9>3 MH_[)E]Z@IXY/C@='W7X[)T( Z=\_?7KS_AT-&X4+ M?OO'IS0 M[FGNT"PNINNBP#E#,8X=*GDL$([*@D^+DB>SR10U,\L+QWOE<&5!$YX*6$D\ M!_V7E@$/P<([T6B[7!7KI*1Q7]E*Y330B'^$-YW':91.8QK'!3>F:4?.8+#7 MJ0TXYHH&-^$^IUFI M"C\S/&Z>&=[S,\/M?>G,_M1C?2TYNOH^=N,@H2^/8\5A>M43U5 MP1Z03'^"0A?/J-]](2/KZ*_>BZ>HD:+@79:#6#Q=PGI PP0@EA@=ZB M 8TSM5+T^""-RG4.0OHL8AV3Q:A9> R>2L^ MV=:GT73?ZYC/MHPF*ESE60K M%.LA_!B%,4I?O,4JSW 2I&BFI@>@NLG/04P'[T'A13B4L*[NLK<&+\^7:VB))HN8GC+GZ(BIJFD'U2:%IOD/$IQQBI>]D'ER\HE MG]5760Z>XUOU-9YFH=&Q[_X>G*;1+,K_S.Q/WO^91 LX\$[0&MHX+7>I4K0C M2FISQ[FQ2U+(J2II6**:F?WGD:]'HQ L_N#MV^F\?F#ZPC 8C =A[W@8_#1) MZ*S>_?*;\RWNW"_OC(W,%'C1^CG:*2@M8 U]WH8*% JL"Y$>A%L"R 8EM M&NT;K6"%7VG!R288#\.C\3 7504P9/>*!P>#? UG@(IYD@]?X=;1>>JLF2' M^N9YMJ2M2+/T&1.7PN)7&*5EVT0ED;1&#_3F6\)@\G)N,P3J?)>B9C1_$X M%9JPL(^IV06-%H85+",PK'&><@1; ME&<@6B; Z3A0ME@HQ5.?^4QP-+%6.41#:*<':QX5O5J!*%RG8)6C,08T%:%FDAG<5YG5>" M)Z)[/IQJM<."_,,I>D"J9/%=K&GS80F3#2T!C;WL O18L8A7>AVGZPF02O#+ M+Y\L.T?DK8#C1#N?*Z0%P HX.1:E M37I:#Z5_"<]"[/ M!/T#N,*:$$/1FQ4IQ;._=RQ_FA7WK'D.BW[_MDX5'-BW$' O[![=*@43 =EC M_P92.O(R[:9+_3O:N&!2I&N%>ZG.HV2-^XF6G;$3RY@#L>D:G.=L71C?N>92 M-WFU$Z0*SZ+?XH.\6E/T@%GU@L+-"=R:G5:0E-E2H?S^X;ASPIZNT#X&E"E: MD;/?4KM\,.H,J]=C6!ECS(?@Q8=7N?$2@]ERZ$==\)M[DI\!KQX=;[AXBFX- M;63HT/[K..-3^("_+&P!"+RC*/)VL*<^-VYPII#.,U\,<*_T*6T6O% M\$$2B4>)[F7&OAIP$!RVY)4>PCE4=_^X&_:/^K7=1UUC-O3*K8;UL*=6- M\C.X%!SW4XPZVC (\O*69B77C[@[FX-7'4S$JQ+.']TF2@L M4TS1<,&DW9K\**3M:50L ISO>=VL'?E:@T&G6Y/0\/T/O>&H,ZY\'B*1K3": M"UNYD;SC318URV#[D(!T (HBUL*>).?E=\YOSE0J43H)2=C =;$I2K440MJK M=FC.4%SOV#[:7/![$QQO#5%5T^(H_M&4JL3Q=V::@XG",-TU,LQX3M?(+$OL MGM*_^*]Z[ 3VR/J!4'J5(1([4PNXS67-[! M6(V@AP? AC4U# )Z=/1CB%;.#X-NY[CF+Z&9],-QMZ[59V8]0<-2 FW..I;L MC-UN$/J4(-+^725S![:NMCF?S,!>#(Y[/SX-&TU8\MHIE2QO:0RZ2L[M#KWQ MAIKI;8HB/76>)6OP4%%[46*J:*IVNNQP':,+/0Z,-9$:+I[3Z[)_IL4X5TR# M"$^B5:&>ZW^X;X>T)Z( ML%@O<[TN9[+\7Z[;.7C<[PP?Z>3ZRZN OW54_7?T*!Q?VI?A#^+.#J)[*2"P M/XB[.HANY\3+IE:-NWW)&Z(>'&EW7IW;WV/0.17B.6[ MW8-OA7P=?2M88W_4&??N%6'[Q16X)_^PCOQW 3!Z:O?4+M3>8FC2J[AA*_+2 M!.-Z?<[8M5%WQ"Q7[<3>2*=Y%Y;PRT3=([=\+S7<):IOO],='#3K8(CRFOA9 MGC >&6'T]V%:W"NDX%4O:7-'>T&08PZX]S>^!Q2<;C.P\T-_;_;5[Q@_!X, B[H[[W?SQY M/SCR'@%YCT["P6@;_/Y@G)S>F![P/UQ\^P1;\YYZ*[&U5J(.HS\ X^];..XX M/-DGSKZG4D^EMT"E)V&WOTVE!^VPL)8X/3_K!!^P(25X\L-?]ZHJ[MNP\0:= M-^@"(,4]SC'RA.T)NR6$/>J<[$LAW5^X[) M"6\<]<+Q\/5B3 MT0?:W0Q2[SCL-81./&U[VCYTVJ91QOT#;NCQM6X'91\^\BJB<=>[,)Y$6TVB M^]4(+?%4?*F;-^8>OC'7ZPR/O9?B"?O!$?;A>RG;H3(]9GO?(;-'P9V'RHH' MQG>#T2 \VG_DRY.H)]%VJH96N2LFIO73^]?>4SET@V[?887#M^IZQYT3[ZYX MZGZ8U'WX/DM3T.RG2>+3*]X.;!^[]4XZQV/OJ'@";2N!/DA'A<-:[^.$YC1. M,YP/6>!4:E\(]C#L.A^&=L-AX:C;"[LG>]? 3Z2M)=)!V!N?A(,&A(M#=F]N%5[F$9H\K3#U M?+/"=J.GGY'CB?N!$O?P>!L5XW!]\'@P M"'O];5",0_-6;@>YYE%PY$''"@Z,X?J]CI_:Z8FTW40Z'#80Z4&[++[_QEMS M#]^:ZY\TS6?WE.TI^] I>W#2:9AV?C@^RIV!UCP*UCQ4/CPPINN%H_%).#SQ M#HLGTM82Z2#LG8S"P6"[F.0!."RW@RMSWY;-8[7H?)G,EL/2[7A@,T_=#Y2Z M!_W.]AR+P_%9/!:S-P,/AM>.CSH#7P;F";2U!'IRTND_+!_E^I R[__[=G!D M[MOD:0WPQKUOQ!UB<;3;+OP6 )K^8!@.<(RF9PW/&IXUG-'E8:]W'(Z'@WU@ MU[3GU%DI>F2UPS1A/>[4=15;-SSNGX3'(P^MYDG\89+XT4EX(L#0/X_?'PQS"8Y]D2K^YW@E/S@R";!S\,1O;ZX *>/8/GEEF09!?P M$+@N@1>=55:WPFAH094<$5PQ6T]+_#'>[;C3W7VS59[!M7"S%^<5:J?6[8QV[W/3^BXY MLVZG?_TSZ[3O.+*=5477.XTX=4^CUSFIG,;HY,<@ ]%>/8W4_(J9J#-HVD)[ M9]Y&VG(ZVA0VB>@;KJ$55E&'L_F\4"6NIWY8O<[0/*ER4+@+?,CW=T1P*K]$ M\#8Y:+&@V!2E6G[?4509H]^K',7G15S0;N-MCZ^3I!!M&+S8%J0OUX_(!.Z0C.'C;X>/PCR21R6UC)S>+S M__H/^(_>Y&D"KX4J?_%B%A>K)-H\)^TGF_.,C8'G S(UX.\%*]=^M],;P4?: M(NC^B)K,N6_E9L^F0#$O+G/U]!WV?OA3.&V5ZZ/&R*<)@_*Y#P;.QCC__3?W M;:Q__FR:)5G^_-^[]'\OG.W3.T/VT)EZ-H$3^?-9-(?'/X^2BVA3:+?VI(-Q MGBR?P3==O;0!28EN9S#Z,7#^C9NR=6C+Z.LS9]_$_'J6J'GY7'ZF/R/3R7R8 M%3$RY/-<)5$9GZO:H7_<&6^=;TN2)RU9QF6\5#^AIHV_ _.RKGK* M!1#QV6*U+E%\(XF0? 91$059JIZ5\"A01TLPE8L"9-%<*;@*[[L$/@I 9$6. MP$)QE(&HBLHL)ZSBXQ>H%H#@4Y WT1KNKB\[JTG7CHFB@'F0PX;,6'"5>906 MJPP$!5S*NI$7@W]GZ]S11UHP+J)S%4R42@.5Q""B0"#*S>H/U2(=9&JT!&;& M"^'5*ZH)GPD?C*S\AJ>OU!0/+=F$%6U0[%0'>!>2]7ND5_X3;_0\!GD>3U]L M>3O?9Y>\IZ/$[7J9%671&GOI,VJ]+ %K ==&"B5 FH"?%J+;IK!@(1?X!VK/ M=.=R3==(]1/6+F6NUR7/Z[%$O&:,%IAG>%DPP)&/SOW1 M&IK#B6H!J_\F!_TYJ\X+V*8K59;8)_1@?6DT*/"TX4OCA?_YE])=OW8^C3G^L@W,Z M^-E;?0V ,^)9H,-^M[AAX\OBE]?(\OYC.TQM/%/=Z?$]-3GM8I+[R>S?.M>, MK[$%ET:"=%?/]G\OY9O^M_)-K]_I]@Z:;S!HLZ<"B:NLW5L@C\O>;#I(JBHCI2#E;?/KK"6![>]RO?1Q\.>E/W M_=Y[:LU!=Z3==D%=3@ M6>+ALD1_?!P>'PWVI/+NVYYI06-*"]VU^^K0V6'A5GEH #PTR]98P7,_HN2. MNGIVV,CWOAFWW*HZ/AJ&)\>CO0;_/'-YYO+,%9R$P]Y1.$![]I!S3@\CJ=2& ME[RJ_N1AO.15M1VWSKGMT #W[7K>I]Y[=&_]L&C^,'U+VUE:C:Q2#6M]"-?$1YD?N++QU\%J7;.?;I0<\&G@V.OQ_EN(5Y1-9PWB,[#'/U MD5BGW\:@O='#\<8\-7MJ;E8W'F_K9NWYK.6XC5T1&@%8'VH*GU5+.P.X:QXK M;)(/ M1%8JXH)*7I-:0:SZNE)I 8M,U505191OK?+L;A 1O0$C0N?441+ MA;@(<3;#XV06 B4AH M%58 "+3+=2EU"VZE_CI5D"P'O8WA_CJC*PBV-0=W\VZ<5VJ5*$:M>84$.HTC M_NMTB6 W_V)YC:=S.H5-8KR25Z_^3[1L1Q)Y% ?AN_7; M4@O&S:[TEX))%#3)947_E[BV \DHA'$GD07..1 M1#R2B$<2\4@BM]0@X<0U9Y6X9E2/:T8ZKKD_UFA;]:'OL_%]-O?39W,<'HU' M87<\?+A-;)Z7/"_=S6BX<#@8AZ->ST^&^\;TZ+N&$@C\WZT$<504"I/2N4+K M 0P)<#7Q0F-*P-_K0E=6< :[.M-AJ>:X=L54CJ\,)H>P3Q6 MR2R81$5<<":;*D$60 )@D_QS'7/(2E+45,ZQ4#Q' FL4\(H%>I*3RG$6"1::K LN<@!^FZZQY*%B'^FW9-L)2Q=XCH7<6>XDZVVJ*)FI M5 E&L@ M$-R[>?P5_PW;;DDL7M(.>"9QH M4F3Z[:GL8M:X/?@BLC>UK9FLXP3%/5>/49T'/O\EO'.4;FIOJ@M7[(]N_NZP MD(97GU/=SZ#+4WK:4S=B:SNX=4ZEV.QI'/I))PP MT'4L+H-5IN7U^1>5^K63'T/B%9(FND"IJ8J-INF9H887#3.J]$10%EQ 8DQ9 M4>HLQ$I!G*A7GXXU1Y['T8>L>O#7NX<@=ORDO>9)>T,_:<_>E\[<3]H[H$E[ M-9E(SL;1-\;4?\N*(GAR!IKS*5JIGZ*$5-8I*6I?[O>PT]9,/IWNZ+*"4E_] MY\_%%]PY>$'6TG/Q@NQ6#^8 ZPJOO2\/MLSP1CMP M=U6'!U)BV+![CZGB\$Z)IZ7\-+[YCOAZQ-MDLL,M3[SAB_IJQ>\BDL,O7KSA M.]=BLH7$9".)R3Z4JL7KB&!?Q/C]Y.3KL*Z]6;M*L7KA<'@2CH][#Z>L\0KN M\\SFF>T;F.TFF[6+V9[T^[WP:-A_>C=UC\W5)G5^J-9&8!G*=?51&VIE!#?G MVH4R3JU4L(AF010D:)-L&2/XKQ^ BRU^CELI$P5HP] U#L:.07=R '_D;@45 MJM'7 WCN.17'! F\EL*JES*89-F?P7F4X"\74>K4*3D_[7BD4H6EF@3D,UO&:8RE M:P1$]01IM-]]\0O70M%?O1=/?9+_@8:46Q;KI ?!?,.<,G OB7J+,H"1'F M#W%!] "@59[->0 -W OGS83TD'5"5R @0SPE_)P\.E=L4;/2Q,5C(E8@9H9X)/"'BB?5O?A89]6?T0'X5-7;3D(G[IJR4GXM'I+#L++IK8?Z=*1P3AXPE#NDSYC[+Y[-\^\SR]<*C MXT'8'SZ@KG#/7)ZYVL%PW)A*]PV[W4)VRFC^+"'7 8;8$8^3J-T&L._XK0H\S6/*;F( MRT6P %I1.0YT.8_@Y_":9OV8CB]TP_AA9HE?D0I<\@^R273W+M,\DU[H:#XY.'FS[VC&0WY@?/)]_,)Z-N>#QN4KD^ M%[P[M:B'W'-S<:&3L"9[BLW'TVRYC$O,ME)3=+"*8H3"EJ;D\RPA#.XD3@GT M>YJK65RVIQ]YZU6KF6SL)ZZDLD?C'\-@=FFN/-!I-G4EH/P MLNF^LMD^*^=SV3Z7[;FFM5SCDY4^9^W)P.>LOQ M%!WLGG;][A]O7_\_P:\JS3?!K^N)F9C\ZZ]Z6'+P+BK7B$K^2U0$/Z_AWPA' M?A&M"LJJ?U9IJHI"*?K^0[Q2E$'_7YPQ/0PF41'SU8UV2C#G8=W!:IVOLH(2 M[PLU.^-AV*LLU^W3,5R[6FP*9*4@E06=(21YE,!RQ;E, M I\NHO3,YMZ=Y[F]Y+6T?R>0F>@WH U8BH+;SF@4.<&T%ZHL$\4/P#'G@[ _ MZH7CD^ZU;E_;&M,:9>L8QYF@.CW\>)< (A7:) M3CH#[10^-]IF0'*HVQF,?@ROR?W_=<7\#6[V!"%& M1D^Q@@HEOZIJ-2SEHID9YUFRQ@W4JD(K#PT^ M>>PCT3KM:"F[V?EAENQ;Z+ MJAZ*?40%<\$GM2J99+85'$@:-=M))"!YQI<2R: SZ(VN2217W>S)#]W.\6 7 MD>"B;T(H[[)S^\YXS[=1/EW@7T.V-LP.)$5VQ39^:7X6B?_#+NM9%?P'L?C*[8A_[)M;?ABIN1 M+3[7+P<:^>Y>#G6TG/Q6L&L9?=T_P-Q]UQ!?1^[ZDN+O MIZ$]5A@W]W3<^]9<66!\S;W:7<#?[W;#X?#XT3"?Y[6=^[0GA+I'RDJ]?M@; M'8?#\;U4[']KBO2 4KO7KN>/MTR+8*9<8+B33K>""W<\O-Z$,WV7Y@EGD?T> M?@9/I]2Q+ 9^$ 6Y*M9)B34 278!2X:+$]BMA:G[[AJ 7=+YZ*0S]E'H]F4'^IVC MGC^7]IU+KW/DLYQM/)=>9^#3G&T\&,\P_ES\N=Q$D/6]1=:&NH!KV<>/,F5Y MN6EZ8+'S/90!''=&]XN8=WEG],W#Z/LO!"BSZWJ<#S'ZVP*6N7GX,G!.^AM^ M?3MIWI.'Q6A[+ :XRJ"[Y\S<;>;^3X8/C2B^.?E_>9RO;6FXRW8!([8<*M]; M)A*%<-NVX!XRD4?M2\CN)='((:![>+.;)1+=$]^E/8_"D^$H[(T&#_SX\D_QG>^*@I^2-3^X+PWK*MYX0S;?,)^VE-=7!4B:*7W MV!ZTR7IO&K!E!N[E&[/+P'W2"TC+:9 MY;#=0:-(MSN?O&/H3>5#<0R_,B1>XBN(TAE-ISE]^2A\Q_NIWFJ_=7Q/^])*[_+;I,QQ M>#0>A=WQ\#&1C>>>Q^Y;?FNJ?3@8AZ->[V'ZEI_*;/HG0EYS4REZEZ1Q32.L M=S6]V?W07V.V-P_Y1WY^_?^?'XFJ&W3[^_]%WZ+46NY4TV/E)DA7%4YSS MAQ,.$48A*@J%DYT?@?_H#=['GGO\5L$P')Z$X^-M@]=3B=^&!^L=7KXQ.S./ M?5"B1\.&-/T!-9**ROP-E&7PY P4)ZG,QC&\.&T6U"@-G#73;;.<1]&BGC5# M:+W?Z&WH!^\W O./<8JP/WW_S@?F-7ZCO@/K\*@7GO2&MU=KTQH#2?3BSUFN M8/7!=)WG*IUN M"%:9%PF!0]3.].WKJ%?-_MNRW;IIWNYGWOTVU8V,=C7P3K M&:UEKNI][],M,-IXU'UH!;3RB,MP!+8@7O<()M :9KG76J+[QO'^9M+8V[0 M4=?WO1&W#F@^#L?]XW#4ZS\P<]XP.:!/!W!/2?QZFJ([HCS+Z*\A2HI @F:@ZN?O"D]Y3B MW+'N7S5MJT_Z3[$+1Q7PS\%3+%:^NG2Y6KGLW&OX-(B7JRC.,5I>8%0]C;9"/J%GCF!A6?J,HN\%%6XUE6S!A4=/ XSC8V0> Q3; M&7"XYGC[FN\,^7.5]I/QTR K%RH7>*;.UI['<-.L#*)@J:)BG=.RX'"B%/8R MP4$*< Q $U,:@C!3< I+.+I9 /8WW/7WSJ=.\,OIZ0=Z6K'(ULF,[C>A51E"N!!',YM4#P0 M &X)!PGRA]9V$9<+9S'Z[LX[P=G-8V!8XA':Y_B?ZQBG-G0<\%$'7'6: "VB M(%R\F,7%*HDVSXG?7U2Y;T#R&/X6@-=^M],#D5.#7W7N6[G9LZE*DA>7Y:+V M"^"Z$_FL/]2ZQ/#IX&@;E17_^V\5"%KCC>''QSZ/D(MH4>A#:B9W1^=PHCP')CVYG,/HQ5JQ:(=Y#((D2DH"I1M$S6-UCBU!M0#; LP&%X#'R>Q M.H/IL#PX-X7N'D459UL%OX@IW@30G?YO2.YG%Q"BLILQS?8Z&2%3Y; MRV84^[R']&S0.+ >^)>K>E!S!W])\4\:N?,7%."@_]8Y_6@2%:#&2 ?@"*#* M+[?V.Z0+LW49G,7G^&LUGZMIB6\U!3F,6MCH=5'B8@&P'BW5LI")0N;][+Z' M[KNBL0$$M"E*69W0"BEU=^]Q#]1YE*SYU=>X8P%S!'QKR*K))C'O):O!WX-: MA*-892G]A6]C5:/5[98F-LPF,#ID%6R;2*$]E:X:\VFRO_/WILN)ZYD:\/_ MOZL@]ME]WKTCA%NSH/;ICF &,T_&]A^%D 3(" DT,%W]EX,$ F3LJL*VP(KN MKK:QD)0KA=+0*^P(O* ,MP), *>&> MG)RV(P++:J+)$\BGX!J8X%Y&>I2TU= MP:,"8*A H_3-)1M/G9A(/X&=.6^M=%0;8(GLZ4_-)UR7?DMTHU>;(/_>-I"# M,% $%#0RYA-@/6,T<3 &K:H*1I$ M=3LQ5@V(P> [F*EC1 ;*>IBN@Z^BOD@Q6 M[W MT0LH8*/2S3G:M\#%[AR C"K-#NPM#*OH$J#42"=Z%M*E30+L53JX!-X:*#X0 MR02V<0-WLB>2M^FB'FT&-M2P:02O!MNH8VD ;3P-!Y0%(!(0PKN&2A/>N [Z MR;GP],[(^_9[1G;ZVC_[LI%9FQGGE74&T!&2'+ ?)E:F-46;E+^AN-9<=]$D M_ MS+??*Q#W_T-S[T&R!?@#L(R#JW0HZ1#/,;^3#&#@:7.@57BKA10+IS X^#[> MU43XS< JD982H)1P!P'VD66NH).$\'9FSTJVCQ46ONL0#F\T D^'SP(?S%35 M>SYV(@!5M%3L]H"K%KP<(.M@\X(B-<#4)YR5JB_ACF8XDXNNM5/P?F/UA;@^ M XOO7",$C$QRH)L@+MP=$;W)AP#WV:$00!.$.^YPM6,<0I04=&(26\\D185?H@[O]L:NBA#F M3RKP('BAC]V'7X=S';+#W24B,XOO;D+[)T7=";L1^P1FM[4'3",\RYLC$H!L M-SQ[I]L[ E]OB\<$Q=_BY]+&IPH+5[+ +@ U:4]*WO?^-'Q_.J#4D7E_9#7# M)YFC$3"V4#M?\E#08-W(JJK8^WU=7:N6K'F$#CG:S3GFHU=E2 !EUIQ$9FRI M^Y3\*.A$$".@3TF%),U6#0VL$QNZ6! <0R>0ZAU-!^!LZLAU(N-!C239LW@\GK\)Y(8## WOL&'OM$- '-R!P-A2#Z$O) MT"0\9'?XXOF<;'6F)27#<,'[[M_ XV](?!* ;@"^D%I*E:^#5 MP*]!F0MWB5VMUQ48&O*T "T=PT%A5I>7H(IWM=D<"+[;+':0"R>!F7("KQ1X M6T#&N7]AB>ZF PC-7Q3>^+UA>F]U+(W"W-9T(-T"L"G'FT2_FT'^'$W1H'GX M5Q9-B6K]C1X#S$, )SXQUJ&+-($WB=RV\M[].9_NY-X'3M!N^_%A$4 M16(&=#(A*6AX'IZ.3%W'*W'O Y)-0'F G6#_2/QL:^O?<_0?Q)$#@0XD$Q2D MTJ6-Z3H_1MI:#87!@#_?#][@V,%AKAJ^C&/AW_X=_,-O#>*X>1E\/=3![-7< MA=1)-L+__D^:%]+_'"=%'*4LG*2?7&"SP3[M@\W&^PAL&9Z!B*PYN,8HL*># M%03_[R_?>O34[]\[,*]]!N%)SD(<[CP)=PIQN#,.=WY%N//3D9Z, M@3Y20%]3P=@ 5.R17E=M%+D%QOX=M\-\QT2Q7QB'_;<_[('G =H.I>GMCQMSGR7X>D3K-]URDRDB>J IX,KO*IX-[A"UU=IN+* M^]RG5K[E6U2>SS5A 2V'+T*SV,\*(X*:J5R5A=O9.PEZ\%">A(9L1\;0;1J) MN@1>,)'VO3QPHK*F9"G(UD/!6A2W=YV):2$OI82,4>3E"#I!P(R.+6#BH9 . M\B83=)HF>)8]=(P0\$MPJ@WD$J3P^D!^6=>Q'S^!R-"L .>"CY5 MD3D.5OE04Q!:[$Q&TX!K-CR$WG'!?D61PR25"AAEA35X2P.H049V#E\!#E U MH!%O^G- "_XD[)ZJ&L&_8XN;)< #/#!4@6FZUF;NS$.R8*0,NZ'P4)&L%#^! M%'P/I57ZAN@N9\.WGX$L/:D&3._WNMIP8&N_,I1$FD\1%)L.<9#9O %L(L2Q3K#)I>_8^AW3"[2"LE&SA*PSV!W M"$Q;AAN.\C[90$]0^"*%=_=O1J5)0C@16&#H0%(41S D?V;!IMXSIKU&(M'M M]"TX_QXL1&AX@N0X@B>I,Z*CR9_2=6=EHLPI M5791&MFI6D4IX++;7W'2I-$4P-/F>31<^UG>1O+KYP@N]C>)7]V$Z MPOLPNJD/NB=[,8L>'+8+-(&V8IP77GV"PH' M6A9<.C@=!'P.+G!E#-GP?(SL'!^-P:JP1&<[_!!0,&,L"\%R9B[]_>KD>F01 M20D;C$H; ?,>K"@87_%3+@\>Y9M1&$3FI@-5'"8@HPQ>G.<%ESY*'\;Y!?O7 M02E'NTP9E.LZ5,&JG %3$JJWLD\[577-VYCN$H.)!K,V\47^* P("'"F T\> M2=B$0\H TQR]5T O:ZOAYWDDW383\&DX,C-4#74$$[E7\)%@8>+$WQ6,?GK' M?;# _! _"B\=/S$ZF^>9?# /"7:!HB F!V=]/SA[)X^2YU$E3YRCCN4_U;L;Y?G(WE5[CDO? M46=/JP><-('[F^"><&7[CDK_=W22\0=V0:^ $-YT_09%Y>-YB>"\4'=< M.IZ8"$Y,#&01G9?SA6KC>?FB>:'OJ)B1?=S$_&0Q\S<-RB\30NHGA/"A"/[! MR6:1E,E;9M-WE,EMKQ/9U.&'__F#_N-7Y<. -_M0 :5^7C[GRIT-T&^PH@8. MO%VN%-X-KY./86/?4B9O,:$K%DK,0J*)&K\H@1/PO T2/^_1T6S>^"R$56T541U**D>9'Q!TEW4?Y+ M!A[H"JDV>W:OG0'IZNKA7OO%JO3+,@DFTFSF5X.VOS5FO 9._[W0X/$^>SO8 M^M=U8>KG+(UX#WY%=MV5-+9OQ%H= MP:3?BVE#Q,;V^?V)O$WVNXLA7@V!-)M8##BKY:KZ2\=J\IEB>*5YXC<3 XX4 MW(H8_+\='KF\5PV)\M[2 +P9+GY-X\.'K\M-3!2Z&K@S'$#R? MNA )B P%\GA!3S4,U;95-?',>HUF+DH-(C/>#V$+5]:L.6($(V)K(W:B7)J& M7)5;Y-5>Y=0=%=*L_+;6_H7I2@1Q\9,83@1'_@$J07.PMA1SJA77Y!GY6M?H M36A[6.)%Y-MDO\L<)5(4&3M5KM^I\F4AH6\VZ&^YN!'5^6KP^RQB\]7C_ C# MEB))@N9.'8\'9:.C4&GJZ\K'XU_AC3ZJ>VS\6MX7:M"WT%=0!G"XHOSN66NT4UT M6+).]=M5[=I;>5]_L[[_-^V5D8I[9>SOB^8\[I7Q*;TR/@SP7L??H:N,<:^Z MF2H9J-:CUSD>EX*45=N&S:S\"K;[WJN[]EA>#4K8=\"$M1M=ZQ0!(4 F1B[\ MQ:_^G\@<=B';5T_T6_"]";NHY[*AZ5%I#?[%^_0OOG77GAA2M8J]@-Y%=5$ :%?:5#$G?P/"5M\4%.X\9RKX9-^[(BB_; M=Q*&M9AQ]S]W#FNJHO5G(#\=;A6^NYOM@ _PJD2/E;VVJ:BPI^G @JB ;\J3 M0 E6P#EQL].0&L?27LQS"ZB.-M=5OT>Y#C9O\'=U[M5'ACK5-S3X6Q>^A8U: M?90RF19N,] MY!*6"[Z/_3OX-;PV'H![&!*N?(NZ)$M3=4^(8 MFJ[C:ROL5>O8F(Q(J""LWS03-PKT&J_X;_BJJ'!K]&-QH?[1L($F7 ,)&? ! MR1.3+Q8P"3)L,PNKI?JK$\\5:J ],\%%J(XL> )N&PU^T:Q=15_#*Z=K 9JY M =]]?8$0KZP.(&5= V)44/.[7<-R%3:[Q*W*80=J\,4-X?<^Q%U'4?]J$S8B M7*/N@H;W:H"@@4%YK1AV*A<8]'YJ8-\\*_@G\#&@#_Y\6+ =).R]ARKHNX8O MP*$J2ZZ-2QM[\PC&!HL$>:6';1&NP^. 5F'WB=^GZA '8#'JFB)J=( MV53[N.T[&+"JJ_*^USVX4#=M^#SP$%4"#_&KDY\;YAW8!6QPQ1#5U-;-%1H9 M*L<-FVL&RR>'+0W D:%(D82QML$_OTN+U@D+J7OO=U6%OEL66'%*HN$5*2Y)>,1-34]TO*X^D=D'FB[L#@'^J,)5 M[$\1*K\.AA"LLPR'8&KZOC%1"!8C_%3'KH[5W@=R!17QAXL+ \I^%86M9-2? MVNMQH,!"_>!*C"W@-UW=*0K +6#Z>/V8X ?P[IJ%X1(W"E[BYDI>GVEO]\*- MBW%;Q+N$-UF[4>U: P2LR 6LR8\[=<,*XI:KJ$@4&)R@G&UP'9%HE&I>2ZV MW!#*C%5@X(RQ\J(:^ECB:(B2(X&1 1"V'0O=!HD25N\V#52BVD,DU#;4A#7_ M@4@@IJ$_@EG Z+3O'.ZU1D9HY W,U"R_/2KXKF'.-!E/Z+[TN0_A8!6L-:]# M.=ZGH&F-Z>A.@Q%KQ,:XUS\ DEP$6/@:^/5#L;UK2=D^V!/>M@OO$P21W>: MNL9KJ/N%OV^J2TEW)1^>P>:?D):2IB,Q[2> .) ^F@U?(F@J(%-&J+N37+#U M[&Y_0,/R-P[_#5![-;!^'.E@DX#W)>#NNU+A2]E>H7OSQ8-]6!S>VV&0=+&T M_)9@:+>$]>;':*?<[QP'1/[.PQ;PO@<#U&#+WH#4PJ<*+0ULBT.==&>^"A_7 MV/>G#*UJ,".P&CY8D3/4$MXC: 9X,:CFP#K'RP/>T9)D1(]Q=Q3<+7H'-^@E M1T"VOCB@@* O!C4,& 7F$8OR> 8#ZG4X!9AKO ##0KL#G%R"R*+CGOPPF;" M$MSK82=AN"59",S0Z ;\1Q A$?7O%7JM][ H%P%RH0'9[MKL'2Q+OV4\ MF">_#WA@.4\ N)B6S^P@]N/.UA"0;=OO#@\'OO0:U6Z.% +CV!+86VC?\+5W MCV" $<(&.%Y7) *2-"!#])2E!QE_N?,5:C%C)10 D_#GOR&Z[K#O>(W:2*@F M7,E>YWF$BB;Z?T2!/&V8PY;G'L-W-G.LSO[=]B^ /9/>O.\Z!>[0W)MU,)0B M:CF%-ZV]Q099(P9E&X,(N*/FZ. ::!_3Y#\=S9XFBG@>T4?4/TCDWI^[+B!: MB+\!L52,$6PU@X0+1I0+,K[B;J_N[AF?=\-K(F65/3F(#/F"6BQ+%E['2[^^ MAVMX4 &GR_O19QM'[4Z"Q&8L0?1!^^7&!A/E-W[&39*6FKKR>X#N) 'H&3"3 M(1IX%BIX;6A4!5!K]WJ^C3I"O3%->]?7':J%MPL$>,E=H@MW/N^&>RQ1/4A" MFS8T+X:NK<'\6=3Q"W"_P)^/VY8D=%5"K!"L422DD89[> QH 4,\!8!/F[- M%+9M[65&'- *'P,""KK?(-7=-/AJ'&0VUL&-#OJN!#F3<@"1,C".OK -"X[0 M($>"A;V,J(,4 %8 ,'">X5+!.!1HB0.MY?I>H M[(,^[W@98N? 0*MHC]+@IG\=VY>P/1?:]?_V;Q2N3[@;3Y 3@UDB7J51D 6@.J"I<=9@7@O/G< #2WH_0X;J!*;G M;N_R#+#;P%KRG6I!W?%IVMY!%)Q$U\;[X]X[@;AUP*OPBB<'=3GTJ0J!OW7@ MJH,FP,%==K;7!M"=*?3>.#LJY?OHT(@ R@7>/XX%AL<"TW$L,(X%?I-8H&;, M7<<#*P=Z1'&W0L^-O /C5QQ4/D<*;F<_$G]I?V/GCK^7_ ,^\C_S-[3=IH5\ MR,=4 WWCZ"LG] I^\R]MZ5TE 69G354GB7%_Y5=*]EN4POLB=Y@7582NB^@T MEAOLW$%JD/">]T,%9@(Q&K@92/A,UUVB"8$?[*'H5V(79QEIJJY@%CST'X5< M\+OHP0;M*:AMH,]M4.-$')? X0P8O+%.MG7$([S9.MY?H>V 3YM!KNM=M*-C MQ!%/"S(SP@^[69BY(2/4P?YWF/J"7;*>R\.G--ZV=\I'CGT(T+^S\R"I0:ZGWN&M[Z!)=Z<()_]B#F MEZV$,&Y][F$^N3YZA0O1ZR->[4='4)]*)1A^.2#6)X.ZJE@8*E::Z*!6XDA7 M PF*B;\\@R/3:7I&QM_1T2+LS@#L?NLCG;4?A1D8!79'9KJY!$N11.)DQ! S M"L92LTS#\[<%9'#G?]&WB*"78PQC[($G@,>;$,H]O[ 'S?N7&8$U#MFIMMP% MM@*1(C0$Q0OF@.6Z7[]' 1[OMX,G(YL*M<56L"L26MONW'8 (,X.W"DX8!O\ MLM> ]="3LB,?MA,^L+GNCL<^D9&&X%\LM]H#/ MD&E"8$/[*=H9%!_2T26ZE]8"<%SR=[N3-!.<< #=3;J)PD@H HX?H2I0[\%] M5O9>2L=H=SD116>L?AJ1CU7[I86H0 )H-C"A?3>^9N\]W2?K\S#: 7[#Z(@S M>OTU2.R%$!#,B7HBU [".'3O2-9N,]GQK. .$[:XS--I]'>B'HKW:0Z.*Z!A M[$*/>. !:>R4&VE9(),(Y3WLXBZA3BOLL?!#,E[TT'?''@8'P8LYV*L/&#]. M&5$!PT]*"D1 Z(W2[&ER!)-N_%E#O/V?G<=%,T8X\H?Y/'2=>)$(%$3",15_ MW_:'[T7_?"W%PR>\+P)C-^E-JN_;Q3Z6XYG?KQ-,T^"8<*0%+@L@&KB$X5RA MR)41]-7"P(WF)3"I.WE8 4GYDVP"W,/UK+BJ M+XKC]_,R'2!KU_"V#U?5CG,C-Z+M1<]]EG3*1O:)$,' D0IN8A(H6#X!^Q=6 M)N^.X,]@)8TGB7S^?Z79_)],PK2VA+WJ0H0%M50R*\/T0BN)[@M>'@2(88]Y'JN!% MUBZU#6Z-(1CG2?QPGT/8'L1%U9"@81,A 2U3N3Y*?% M+%7/E4$#H4.A5W MOI$)I3;2H-/#/D8/"0S>\9/ADONTB\,E#?D&=',%_0AX),= XTT8O$:!FH'\ M!YY#")U9V*5?^,%1E'6A>C][<6#H$D(['';N!-#IJG:=CBKC\%,%4#G85VZ? MX-CU!109U>X"'M@PP6; $/N\D-U!AF!H*S",EI>2ZX<%P?S!>^S.L[R=/?*5 M8>^#,,1A! [5\[I 9.)[1OE8,H[RQ5&^KXCR20E-^<\?(L\J(XZA%)&21HK( M@L>(P[0JB#R=3BE\.CVDF"%@H ME@F/'X7D^, DW9'NPK/R#G1V*9"+(D>CA7T?R A!#SY)AO421V"N/LHQ"R3\ MH"PGCQZM3$M7T,$59Y_O[^>H>GEV/B&$;E1C[.Q.^""[3S%U7?)R/B'7!/LJ M#CDA%YB!CL,DNA/3U14OL=B3A>>P"HX7L"P=1I\/$H")PU >9%\>P9;134>0 M12N6!#-"9?P%[,[PCP3MB&X@@68]UWV/XG$$VLL'QB86]%1C)Q[VD=JGO@9( MDPU7M8\2=^#U1P<.P5--+]+N+0SHX-HM%I3J#=D,&)=E[P;KIQP&30%$:@&; M1V8<7J!>@!<]PT6AR)UUB)^"9PCG(QXM4R\2%):<''H.\:HX;FDW85T\81T\ M80F8))"A.E3!8Y=>L$5*V!/36/.DAVP<= MS84DAQ+^L0.>*?]8K']D#,<*%!5FD^X.V.*M"ZPK%47RCI.8@VNI<9*XBH]+ M[S8WY7AWVZ4BH=WMX!38?K/RDQD2Z'S QH/RF1=;@G\*@N9*10N(. =W>+/Q M78G01K0DPX9GB;V4 'N_P5GJ&'\E +6'P(FO"PIE]QU/$[ P[G8Y"Q/)WONO MH$XDP+\HOHB/VXWQ(*'/ H=EL++ TQ/'H;=SJ>E0I' +\?82$QY/T2![4/;+ M=+\:-'C6S\6;(SP"O3_B/9]L;#03LK^F[Q(9W9D@GSZ.'QZC!'K70$AIO]UZ M^SG>)3WC'"U0*'+LPL+.?@T*\/#]_6=Y;P&DIL_15$%9:M#U=I!G84!7YGPW MK<>*X">)V2A[&A\(&@.&<0N^ ,_^D 2.(TF)$EDN-139(2D.2 M'JE#1;BH_?'&>,FSZ'FVR1VT31*INT2QTL@TU?MP:T"91B.BEYXU0DL=:(:-M1QW^4;P I[ N!W B2KXI-80"%0V-ZO;K#7 M(@#XP5.\0%7 P]]X93]GU NCPI.4AG>B#FGC^XIH0,,#/P 6P_A$K3SO0?AM MI80K64S=B1^M>*\/8?]=/G8O_H9[D8K=B[%[\0O=BV5]RM$DEZ(H/N6AB?<7 M2A)&7%KE1%86>)&5)%(<2J.42/(J*2BJE!)&PX-O=! RB^9(K!C8 @"K7^S M- #HA% BY*7$KPIWO<"K)O:OFFBY@%C+P?A04;-F7[A_= .[+=HDLR8ZYPWV M?E2%!)@P7_AVOE52 /;2>(-WW)KSF='^\[2P#$P6!SK;>NI:LH,[:7.N&4 U M1/!?P(\^88F^TZ^,7\LWH=\,/GYXO;C+%*@-WMN QQ-TG(F!V!P*X*LAY<#. M\5^@ (>++P'77>*OP+G/@-$&4[&/*',BA"T[P>RUSV#,1 AE/JB1A9FS X] M(/H<3+[ [XEJIB7^ @1!QR51=)BMX">;F'Z"I2>3-ZM?^=)"SFKLHD8KDC@U M(T+KNOG5AF"R*/*THVR.8,D*&QYU\/PH^UOX>Y4_<-^REYRS,[:7QJY,&TP& M.9HA^-%/"1FY1% 5"6C6_'Y=/OBDS$R%GM>[:%5ZS.[.7'G0$R6'M_V>%>?7 MA8,K"^9-[6NLA'EN]HZENP2TL8^^I=E>\JFEHH0Y?_GO ?G($?3FZQVY M2KC"' S!).:8;P06UPCP#>0%]!C)+D'I;!K 6+D5>Y"&KO/A\'/#[&Z=R$_/ZG>5F77PJX[G$3H MGX/?)^2C\I1>\M8X6*4)7M?=?Q^=.EE[F:(Y6 EV7^D320>.+3KQ89S$!]W; M:&'*.(7 M*+VVK^.$"WJN)NHNS?Q]FC;R*ESN !U.A'\)L;NAETH.=B%X>@26& )OA2/: MNP5DH_A/NA3S7*%T2 M(0P^%W0,,BK*%X UL+S*9F'(\S.C#E8)6ZD[>#-,G 3@/3XRK+T9U!?/&^C- MON=KEU4%57M&_ 8F?.ZB'/:KBW-W6.:M=?[&*B:""G?\/E O\9;BG1*%\XW> MRZL@%+AX-S9@F\S0,5\")1PG'!BX]\YE^WF^@?,SQ^=E]A56=\'X=Q0Y#0@9 ME5;;OXV7A^L_*93WH(( *$H26A$5EE)$!<1WN^U!$.SH$2CL##.=,7>4@CSP M?>5:#^+0 ^;Y*BS /%MYV. MH5?"\@%K'RHF35+"ET88/F$IU$Q^VU=A:7^41&U4"C>H@NB#3"E!LEA,9AJ=$E@;C2;&,)*JR("ETBI-I+GT@AIXL9O,K M>5D]%7X$KN^,IT MNW//%.8#C=P\C3/-U-+TWDVF-S32Z'35Y/9CDD_#T>/F16X\N2> MVG+= M7NET<\/UPV#*D9M5:5Q:+\EIH9T1N=,K*[WRMCCMY!5R47Y(C8?IX:287($K M3T8T:VO)499L/?8AJ2[@/4]&I#_.JN-ZO9[L5[OMU<- 80>2N1+Y MTZ=3;'(RSW4W+EE*L9M%V=*?QHN5*)Q>N:W:>DLE&/SFJ4-GQ*)6>RFU( M$T\N[=2=E^5"&I2FW?5,6$V& _J%R8A4R-PO.LE!\F'V6"'I.BFN5SW3S@C@ MKB&3/TNE<^V9WJKVI6HJ4WFDS5:7 W<-F?UTA> MR&SQS^ULLK>HYDAI(+4W8G):G]%CD0Z9K3673ZX*8\68JO6>U-TTZP_3,;@T M9+;RC4=3KDT+W>DBGV3=5I.F)UF@TB&S=>_63/VQP4Y)+56I*JMDIMPSP%U# M9JMCD[UY>U7/].F!.B^RTZH@<^#2D-G:\G8[R64F\RE='-;'5'/X9-(9D0Z9 MK39O32OWY>*85!]?*M4V.9'5'+@T9+9:7TB:'F0&A4$US=4RR/XZ MOM2>"@M;:)CEX79=>D&7GN#5AIQ(W-C,34CMH3-J;Q1:GPC@74,F MUBFV4VEIH=&%Y+;!FJWZ9M%TP:4A$ZNN[F=&S\A+?:WGED8O>448E,$+A$RL M7I-F#X-E==3/M69NDU27A1=M#"\]&=:V,\SEQEE*F28[#YF'>J<]ZJGHKB?# MU#( M4;;E(4EO"C6Y.VIG&TMPUY#E MPI6V33&W&93[R?N>VBB/QJ-I"VQM(EA/6'3PT6^WU7:C8V;KFT:%K@T M3+F3F['K6/4D"?[32J[M3*$"+PV9+@EOUINJ@O>;J8SOY4 >D(62V-#FY=:T:R_C4^%HK%ULS9L^M:TVIE:EF):&/"VD)7$$+ P MP6"*TR3@)RQ+49+*RK(R5'[^&\=">==WF!/45*?")@FPH,"O.$I;)CM]V0#K M)4QCR)*[[N2Z3_W9_7CQ(G6%YG,%7!JB,:NR+#6;(U?KNQF'?]Z0*V=4 ^LE M1&, 6@ZY4;.C3'G7*@+5*5;++)!BB,9D3?9![ ,3H-#MF](#;XFYI\I8Y$(T MAI'RU4%Q,,R0,Y63$[Q!3$#+SU! M^')9%[;.M<6OG##MT/3B6_V+> REL@_]R M=W2!O..9?YUI?AZPI0./A#$0F)WB.RC\WU%O\A_8#;0"HGO3_>+YVM"#_4NE M(6KTIWZRVR5PX<\Z%[U_?ZM//7W'4/%$1& BJ#N6CRD\*&@_-M#3KT>Z0N) M[;U6/FD?FO-&"RPH*(+__$'_\:O*!X9^%@8O,O1S<;:WA'%R:O@56<0S_RUG M/D:[Z*WYGQKRR<3_I PNI@F>>\H_HC]?)U"\/^'GZD184V!*W[4 8KPX/G]Q MT#^+F>]T=>[SVG[\CRRKZF@4G:TTT^T6>MV+:L7G#O=3%>5W;.A8+*$6;2R6 M:U.B6&<^3PHWK2(7VV _;3?=9;7S\[>/(N50^5['J[6+3_7<(O$\&/8G@L-W M%\(;#N$;A,,(+OXO(I/?7 97N_1OPJ;<[8*H0"/8Z&#EF%V='E@D8"GIN^)+ M,1N^3C9\XD?X\TH)[9%G""6Z!5$=%R[",LCPG+UK:/BP,"P:(_I- MG<1^-R].IQ7^(9>>\V2N6=(YT5EM)M7V'P='C#.VV!P%SQ1/<[6&96U?AF2R MKN<*@MYJS\WQ'[!U@S:3=/L_?Y!_)%"+18 MDN8_H.YE# 7^7V&O>!DGY_7#>X!='_Y(V&"*5'1G+REQ_M"GJ&2'7?=I5=/D M9DVJ%9RQR,%<3XHA6)(A>#KEGT[VA1';M[%&QQI]J-&TV.;'W'B[<$9D4U(; MZ\GTN6';J\_6Z#R3GAJ%OEGNTYWT?8Y*"5N7@P?_^#_^RW($S? $EV+/:/3[ MNZ_#J>_G]$V *]JSMWTS;+TU0?E+; MLWK??3&63^E"]U&JVVF[[BPUJ.V EP@$35($D^(O0DNNR&72G:#..; 1F&8L M5=N9Q?Z2*[>NK@;WOK&M=G'BLY0T'2)@T;2Z /?V]7CSZM#9__8Z.CXNB[GA M0[%.]JM5,L.T9)'C"F-10'Z8%"$('$&1Y^#Q=I$B3M:)DEB^.W3\ HO:JI:I M2/;D\JC1?:E+DCA\J)*SE+!J3IYF]S4Z U"#QU-/T?]\!J/Z,OI4E#1KW]!X MWW+Q<@PJ*MH>VX2Q37@%1&C?G#>#LIU>AZ[[!?]4%>2\6W#S4JJP,GMD)C<6 M4XCP$#25)DB:BYT_L:+'BAY%Y\_[%7T^K(^;=2:G]I.#3+FV3#Z092$#%)U' MBD[3!)DFOYO?IP5[LFJ*UP0KX4CK"W*6"!LML>GVU8#WC4VW2Y,=3XE[4'E# M@$^E)O7V0^%E,76?ITFM5,E*8Q76JP4,)\W1!$-2L3\G]N?$H'!3Q.@-4. + M^>>G>2JC]3W266$%J^D#(B/P#$&GXBR=6,5C M%8\D'WF7BIO/7/IQ8FT;TT4I6^]Q6F>;PBH.: G/T 3%?0HIB9*+IHE;8QOC MA*Y*J#DE6!9)?[L@$C&7 M3XPJ,:I$@*+]#+2P_4REWW?2Z;YFT\G%HYXO,3W4IPPP- ;F3C.WZ36"343! M_7NF UNXQUZC2Z'BE4#@9R)>#&\?DQS]AO'96ZV*#X+9F)-5BTPVZ%:_GQNC MOHJ -;$40=$I0DA_8.[S]UKKL?K'ZO^IQ\3>4/]L2RU67MSJO+^YI[M5\T%D MJO=(_0&SX3B"Y1F"3Y\+E=^6^^D])>4:II$\YD(7+"L7=4OR0!IQ]D!&'?=&W5%+I_4]/1OC66[,0<;V2::A,)VP5O9MLC5T^ ]S,M MQT[,5&=B*C'1C8EN3'1CTR_6B%@C;MKT\P+$P+I;JDI@;XR9;LQTH\%T(Q7> MN?PA2*AW@)YF#*4DV;Z3I;OCI05$2^N(E(:$?U*5Q0,C+AUR6GW9]JPVSYIM MOBU2J HHQ9,$S3,$1WW@4Y*V#^.Q2*%"H#1'<"1+I(1SN;ZWBPP1 M.T7PS<7RW;'CTC3J][&CL>"L4G)S@41%ABD\3%"?< M]#F!C"R[,U>7',";%'6NJW"$!/S1 F*7\&_2#(A1VZ+?4%1%F\TES8+I #=G M5<9)Q7%2<1A80H#\Z[K8U3N1,0 !^8#:YWTT /?(! @!$BWTE(1==[427[! MK\62,DEO-@!(<7%2BB$$,D70U&G5PK]O#CZ^E'-="9Y\*0'[S@!S\5H9GP4P M(_20?-K>MG4Y5>_V9_WU\KED/&PI%_ V M5')5H F2)PE*.%?)* :5&%1B4/EJ4/DB7A<.*D/;MM;;[:9.=C-=;=!4.Y,M MF8&@ L^GI@B!YPF*3M^F5\W+/BY)L(H'G+>JDC-MQP[BF.+*0(X9,(PE:A)6LDP[K.#T.CEM-9Z>M?S4M32Z,G_N MO"R;;?"VJ+H&30A,BJ _,J 8E?4>IU?%Z5772%XN 0(%\7YN3\EVAVSFZ_E> MRJ07-7L%08!'(, S:8(\VX[BMKQ-40L6QG9C;#?>I-UXA5'&8[Q]T]L?P < MS ^2[N*?==U<288,N[MV5!V5DNZ9Y] [!+CKV\YB4AW4*OUJ\JE+Y8:4U9< M<*.*L@Q'< "XTR&UT2X7B(PP-$4L'^Q:L"IB^6+?&KP^FBQ^*7AUGOO3='\X MJ?=S(YM-T71I.%YD('C!FK4LP9$D(;!GLRBNV'5V$-$<'SG0+AO+C JRQ+DA M<:[9UQO@7^F%"P\A*&Q]VJ I_J70?"R6*%<1M[-.6Z11A5N!H-+0!7 MT+$&IOD[F+'Q*::O]Z!]%^R[-#>".AH":%/;X(S<.-\DZ4R_\\(Q3K+#K43P M> ;VDQ,(@8^SL&)=CW7]FGC.*[K^R#XWA7MGM"1GUQ3295V;;>:J@-G5 ?%A4OB%-$2DR]O/$B! C MPA7QG]]#A,<57RKQU6YRJB6%\3#SL&46C3%$!$"/Z!1/D,SWJ6QU$!/[#([T M[8V@:T]6B',3H@"E'U T-!Q-P_WCHX*R?MQN,LU"^ M6( H.SDA*Y*MII !"=ICI(N^ 7O9$1"-\'?'=6ZW+GUV""(0\QQB/GRU7]\ M;:Y!9>[ L35'?5M%/>1#&#U928ZZ3&6P*6SHE\JFVU_+Z@PP>E0MFV4I(IWZ MP'!+A)=_Q(Y&?7.Q?'>8^ 6[?ZM:IB+9D]]%B >],BP\<\JJ4)4RS9>*;+77 MBQ5$"![/-$7_)B+!0*,W>C-85\16B4,R*-BDVS DF0Y.D1R9M3X]@Q M%U?GB2@5N92BK[2LG'\JUM?]'"<9G/QBC++5-E1T6$@0*#K#GRO#=9/NFY:E MSB5-22B6INO0BR/#$U3?P4*+X[;1D5((,+ND)R0N=W9R9&9],B$\F M?#W07=K;A)S?YR%N6)0SE"*:9F&C9Z9].E?L3M(9D4%EH%,TD88LBHK/)L4( M$"- -*G.[R+ >B8-LP]E>3T=9)\TT*#> MRH'%5,BG/Q=,@8W-R%\S(QD $HKI#G7ULU#B0&Q_?I[E]_DCC0P>?@PC"D%! M^F6JU4OU%$7R@FJRBQ?2XO@V? OH3*)9@H3E\*D/[(<181R(U3Y6^QN@06%U M&2;W]=$CN+:@TIN>EJ$-L]98P;> #5=I8/OP-$&SGQ)_^SQMW[EY^+7CH+=N_5LED*[5*KU+H)C*- M?*);SG0*Y68M7^AT_U^BT.Y7>D^Q3R ^01"=T'%4Q/*)NVB$I1#K3)3$%-NF@^]_NIQVC5(2LFRROV\D($J# .^!)_F"(:[]G#O>9Y1 MVO6<':GJCFW^U>U8A MU=R69*JT+*^Z*Y'A\<%&BN$)FOD&*?FQ9^!F/0.1TO&+-@1YIXYOT_,V.5P\ M*WUI,-L^UH2\5MPB'0<\),UP!$G=?,K],3'IF!M)AS[^BW.2V'"*>"CP9B-_ MD0*Z#W"<0*S;Z>WK9M>P4E[E1HO1HJ^)QK@\>Q$>6*LM,@*F-"Q-$ZET7*LA M3@[X:K%\=XCX ,?,.R$BMW$KY+28GT^[PO.68HQUK9Q>08B #=$(FF8(\NH3 M\=^, $%A)61I#M, $NIZKAJ*YKB6&I=O[]IZ$*M33K/U D+0T:?TL8^2HZ:'4\Q9T!TM@3'_!U, MM=@RBWTUUT9L?$.L,)OKYD95.ZHN.:I2VV=4OVZ2T1I59^NKG%E0K9;1>M)' M!5W,B RJL,G#,%3Z7(_JVP6"V&<3);%\=ZBXM,_F5Z!BSJ]GS6D[UR8'!?MY MGB&KAI%"4 &+F*=3!,.=LX:NWW?C]4CUF-'!@94;,_F^H847&W21YS=(_SS# MY%V(M5BT!6>KN7Q_P/:GAL&GIX_;MLBBRI<\FR;(.,?F>VAW[+^Y/H[RT^IN M.S^P*?[JXVS;8XANH.RURF28+GSMDR-^G'*4J:E5A*NJLFS!&8 M"$M;2HZV!#?_#D9<;+/%WIQK93OYG:Z^"_QJ=/*A\S2UN+Z;SZWS5-*I5!\S M(HNK6U(I0A ^L)=5XK9?&C4+XWEZ MWE_08P@0M][IQ'??^/V#$SIL(!P[<"Z$<7&K@[C5P2A=VL.7!0^VITK>G@_ORPTQGT[>+!G$*2I3$\MWQXD,ZK_X\7@CW M@JEFLOJR[]IB8UXL:VN]DH%X@8K!""GRC1*85^P \%A27AVI0#Q*0C-DU9M_!LHO#O-&14ASFC40V M[EFCKY:7:'682LJ%W+W+/*64[:*1!("*B@2S D^DJ>_97"EB+J)K09:(N9!B MJ+GX*:=?01E%2ZJ9YM3BIU5MF)/8DBQSDS%$F5L_ZG20MFN\ED)R8_9H?)[A M2QE7C'D?G8%[%NPL2U1-:NGFIJJXFMUW''VK\(!2H2+%%$=P#$.D2/[VW5(Q M#,0P\/4P\(')M.?#:>5*JSNK9\L%2<]6A7R*H2<.@@'HJF(()BT0//,I!?J^ MN'OK_PT/;AFT#GQF=,"&AK&!&1N8$1-;;&!^&=D*P=:TL]#[,WZCD)J6'9?S MW1R;HMLBBXHDTPS!TFF"9^/>5C&N1%UL,:Y\&7L+P956;LR[J%L-!_*(CT1$T"R(BE@^<8>,L!0B9FI_<['I8GVSN5^72?JE/);7V0);ER_M M&DC:J@S= RO34FS5./8-[$;1=4QYVC!;DO4 "_4?.PH:DF6)5H-ULJ5"I]MW MQVRRF+'ZCR_3-J08'S[PG_>U7G+@LOZ2>:%R,[:_:0B]^ZK1),7,ZH__&F:( M6^3H@\1<\IH?$$ PNC8#NNROF83D.A/3 HM->6OY[)Q*G@P?W#R7X:E'=BJ] M3-2B6D_WLNSX*Q:'M&PV<4TO5D&"RLYT]BI5L[)Y;DJ#[CN^'UFU'O6S%E3ZSTWV)MC M[WH<# W__EK^$@/G?,9 8$K?-&XR62-=*G47U+342I.#K6G(U2>PE&F:H,'_ M!#JLW-([A.M-FV?\?!]1G]EHD+S'R>TPMZ1;?"%9:%OF)C5]&K3'2-X41Q&I MT!2P]\L[8&(F)">15V5U-E2M!$,1"3C\Z,S$I=-D?F;1=_.UBKS,KE:DF^]I M#SR5J;>A0XAF"(H2"(H-.X[_CDEX8[5#)$YJZR2FC#_*Z/]$JE6I+ L652'Y M7(_DEE2M:IKK,Z&\448D# M*%]M(7WC.FP?N)V]PVR2!A*_=0KZI%]B:LGMK#=ON\_ ;&+\?J&T0!,@=0/&OR7%+[E%1H/F9J=EO+<+7R"@(%3%(&K"M- MLD3Z+%!<7Y;RL8NE9ZF2[5J;G1\%$"?9M)U/"!U>>IOPAX+FWUL*Z.7"V?:P M-\ZJE=6ZD-PZ?>:^XX@-%9B8 DFDA%.F?<9NN3:;Y.?D]+B4V6;!&5@D7Q\X MLL9ME+;>_N._ISVW7^'<-Q9YB ,-WR30 +>_OZZ+*(=H=JCC%&Q^ZPZUM;=6 M[GF:+#2[1H9\+*K5MLBQJ*@Y3Q(,?5I9X>^;T^8XCOA=U3OR3/>U..)/*#G5 M6E23V:Z1(Y/9H9N>UNQ2N3&&2OZYY:(B<7+!;^ "'@;'*>F)N:0I2_&O&^L;E_\7XN.U5N 4VN&#FLQR% ^-3HZ]2B5J6FF^&DS[>: MJT9RE1$YU,*%0A8?P:;C IVQ2_"KQ?+=,>+B/5S>C1&=)LE:7,^2$^UHET41JL% M):7&4.D!:V'2!)TF"8X]#=;\?>MNG@"5,9V):H$IGDD3@D 3M'"NN^?M(DW$/$DQ],30$R&>]_O04VZ^ MS(;SC=R;)F>/U69K]6B6APAZ> P]+,%QGU((_?-IW4'_%SNTP-B-&;%QUX=H M(64,BQ_"R% :@Z?+!:3)(6']6I()*%48L2=GW5F8E""I\*<>*82*&B2]B3^^"B;+XJ%0?7]CB=-&N#=J*H0EM-@-A G4U9@F: MY0B:_)2,_JOJ%8,2V<-95=Q$YLM-5P:@B&*Z0UW]+!@Y$-N?GV=M?OY((P.8 M']CX)6,H[X+/QO:Y9"ZI.4E69[-"\GF6G7::@&6A;C 4S<+H(6!:3.SB5SWZIE($)X1R93/ U(UCF$0 3KWXX$ M9O S59AZOT?EHU_JO<"A:,O__A_XQ_^>K*N2!?5H\H^BV7-=VOQ 8O0>Y6L( MG;I#"@H^F6"X8M@[C@,?^8I&_@N^4N#.![=+RJJN_W.N5)A_A\L(*J!?L@H6 MOW5&=+*IF]:/_Z$9:D23D,A.U(0DP\BN9&Q@=1G#="";M<#'1D(#=QM;*-'? M='DGK=5#Q< M;2&&8Z'5K=2:C42A4>B4GA+(.GSOMW75 >^"MGZX12?A[*+GUWKYN[V=>0;U MCE=0V,*0T%8E/AV4F[0XY:@2NYXRL[8F%:2;OK;F'6:,V?Y^S+ULRN1$8DCZ]\>GB: M]2MYDRHT\T/.M'+W6E?*>J7*A M^4(:8Z,^3]]0*R_F]N,E;A5*EH(ZTK.8\#8 -=?KT_E.? M[G;X_LO4792>TK/)HT OQR)_>N6L3\XV:;=C]ZM56FG:*2?' 'FF3J]DMIOA MBFX-JH7NNJ]5>JF>G>F,Q?3IE87>TW-CH7-OL; M46V^].V".RAJ=#)/N^,LN)0ZO52M%0OJE%6+TUPRI_$.DRZNR0RDL">7#LJS M5;*PGG.DRDN]X<(PF-0:+*>0&4T/7IKS&K?L]W/%;#-G,H_R2ZDM4B%3.B\E MQXHRFS'3S8-<&BP?MZ7'U4JD0N3_-._6TX7:I%IH5E]RLMW6M],)[KZ/,F3"YZ7GVL<.^JNP%U#)NNY MI&O:0V\P(>G^HV,^+AUJ+(8W^%*A4R!0T7E;V4XI_;)#-CEQ9;.QRLB^#2T.FX,') M;_JZ])(B<\"6F7/FK$.^@!<(F8+I2U]:N/;C@NRJ?=X1^JOLXAE<&C(%!O_\ MDNO*#^T^779M:I+*4?P"O$"(7%LE-V44RA6;[+85*SWOY%(Y#@@K1*[EHF:X M]=F$+Y2*#*VYS3K%I\$+A&A!9CYJ#RE-+Q;H:H]+IH;C;K;>0 !G=0?" ME*66))\7>NWLRXSC&NBN)Q@P2++#I=R3W>FBIJWFS7)N;8_'(A,RL;7J*JMG M^;HTG>5KC]EEEGO1'E?0X#O5@O6HU.567)'4^*U:+68VU*;;%IF0B7WF#,98 M/^:K!3J5$9G.C)'GM3&\]&18C56I]T*5R1G)EVCJ>?;2RMIJ!EYZ,JSAPX.: MS55Z]:E;<93,A.HNYBEPUY UD)W.^%1I6%SU:?:Q9RC9&4NY&7CIR0OH*?YI M^U V[/["2'?&S5ER;*?1I22D@ 1"5E;.8OJ9 MK=CG"@,IIQ3RO7)C2F?@I2/O5G-O?X-!^GVS4+7!H"&?->QRR-E%*7[-J]CK6EALUU!5RZ7]K(V-IQ M=>SD !1*E^:V^L/_(<@?8.LUC]9")H0\!8;/Y3#]2U)W/$6SI" <$>P@4<3L MF@RP8N:.IA$Q=BS_A;P'49@A_K)7A^?O4F>CIP&F%WBD"1XSTLV53Y_]WY/P MUC^PD0(K![]I''@V,7JP?ZDT!"S*==0/-@JP27='F72N!WTP" 80<__,\?W!^_*!Z&O./I*"4:AONM#P5Z M+AOM296LA&HHJK(K'_J__T/QY#\,1> ?#K/0WJEAL3I]DCJ%G=AX]^3C"3[] M]R3Q<*D)/3/XN<[O7H1Z!7W;C%T MU*5JN.!9(\N:FMX8ZS / M/[?3GCIRA8B4.FU.QL+ ZN<4N5Q;9[9I2_^-:F-((XN !><\$CP %#CG,>"* M(>LNG)R,;:O@OTIX)8J>S&O+EQ<^2>;:E4F[+QFFD\Z(J'D$31)I6'B,_J!R MRA]LJ,8X$./ Q7" /L !^K=P8-FS9QMJO;HG>;G3R[\\)MTE]1NE1B^! P-R MT2J6%7;;W_2;U9)=*65:-LR@Y?_X+T\1*4$@J/2Y8EB_1G@B0_=V'"@QEF!- M']3@&%$@F']MVW!)>1PH\2V\"E]K#$6G0$4DQ/2J;?35J?H'DQWS2+E\.7F([EY>GJZWXXG#[GY%\-T:E#M#49FJ=9W<]WRI*9/2[(Q M%CFO9"$L$_/8794R.;*OE0K/0J$JS%,OF:\% M+('ADM-9*3,A-Q97+&3L@5EYA( %>&6*(%,ROTX]&I>;[RH:QP^P" M.!N#:@BHQ@CZ.N5+#GM/6Y$)U-IJ0J?OD<[G3_EH(-%*3\L;(I_I];52U M!*,OU[N3E8B;>9"$0 /BQIW#P-C%%B-'C!P?S+UYO*77>29KVJ0L88<"+;P:6% MU/5<-0#]^''13-G(S/97IO=]=R%\3H) M #P^QK;WVS,5[RX;\(>K*F2K2;, MW8[F[V.QH1=3VANAM)'RE'VLCQUI<\90.JKA2'H!ZW)8XZ %O:@Q3TV1U)2^ MU!VM9TJMFQ%117N>8$F.H%-QYD.,"3$F7+_W_+V84.PS]'2QT*0^ORT]6U1' M7DAI6"25_^._ D'1*8(_FPUU34:^GZ#J)Z?:&]M19Q])@[Z98L>FS+= KH]E M,P"K=!,_\'78:M&%>4Y<%I?]KJ DS4R'%POU%:S8# _=$"R7)O@T&R<$Q(H= M*W94*,F[%+N9'B3;Z=9HW>\F)\6-9B8'O6D;*C8/%9M."83 O]E2Y]K],WEU MJ>KF''8T2(Q54S?'\/U1R '\.I]L;/1[[+:)3;381(LPT=FJEJE(]L2'0IB$ M_B.@W*6=;@-3K;37; \?[1" S-M-NY-=/"_)ZJ+1YY[FBK9NM&$#"@8O!(K^ M)_;AQ 1 \35$J8+H$2UW76>2N.V3C9G4KU)M5;6;+F"*,'#4VX<>YFVSU'Q MZ>35N:["41! U',+B%/"OTDS$[SXUO\-\"=)EBUT:>SDB6W!V!;\LF,AMJL[ M=G.T[]66#RCN3I\S ?T%X)?QE3?,DRW(PX8RF]\7-N[(3=F/CK',HG9;#'1E M\RF.(%.Q2RB&@1@&OISA?" ,2(T"4R ?D_.I-B K[6%.:-6>VW (/(IR,RF" MHRX?T8J,1> E^)BVG?AK+&G&WPFP*&P@)-@9T]0\)Y)D)^86#'S!AM>Q^RBV M#F/K\-HH5 DH-U3SIM$%V@T@5$/FH62WL&+#EO5 #O_Y(QE6JZJ0[0VU4;+; MI[4:H[3[C=18R<"&HX L403+IHF4$.<"Q4CQ+9'B1#")OZZ:9KT'*HX1HOP@ M,8\5QN*FBVF1HPO:C.%A\V &!>)HBN#9TP/W?U^S$ZFD&H"$8H(D*3/-T&S' M0EV;@N=\8J=1;"U>B[48 2G$OI%O,N9;6NU7[@*@:/2,KF/*T\10LE5<@Q45 MT(7\ 75PO,*X7^(7$"&FYY\.# M,>(#%7_]P,&39F9IW)\]COEMAW)950" R.-3T72:(6@F3AN)H2*&BIMA M2[\(%5/*)IM"SF:G=/EY9C>WR:?IF85%A-]F.6GL9 M-%<04%":"I%.I0F:O16'EO>(]Y6IU0S9G*EQ9=IO:[U^D9!B<_:S/5^^RE>0 MQL-,OS"DI,2TVF_"?*P (]]2;L58 AV& M51>QR\S7ZK #-K36=Y]+KEG@N_HDFRG*R<5L+-(4/F##"PQ!LW$-C1@78ERX M?D_Z3^#"2BL/-DU.H_K=C?,PU9>#U<-\!7$!NM,YFD@)PHWD(QPQGTL?+/YF M>AR;,5\!5"=2^/!B/Q_-8+ VOI['/LO/6K7*<[E<2)9LEU0?N&VG"8@+JI2: M(@E&2)^K[!/[)F*ECI7ZL^G'6TK=;M5%2/*A?F=9H(&_,*1.>=D$D#-6)_3-Q2G>< MTGVEC CI=<,TS,/4[M<-0V[]E!HE%:=0H.LTO6U2-IG+ 5+$0E+$$@QW#O=B M7T\,$+<.$+?F*WH3(5[M"E%^4OOU;4F:@/?(OPRIL)T6;H4F9%&SCS\:GB(F)CBV@-?S[-^AF()6MD59$Z;]E6N.9E, M!TJC(@+&(V:L+Y^I.3T8]=?^FYVN\>S/[HI%V_/D_1 M,FF#;$%GGX2"(ZB"8J_E8*L_@&H4ZX6.R+B M"/IWB:#?)!D#0.@Y9K.JH8ZT,+#KUQH>3\W+);7#]GZJ@*S"E,XX9@F M28)EX_R:&!UB=+@Q.O4>=%B0[;24>=8DRUW1JZF_'3#._-*^24S'$, &R(X0B& M8PD^I/+$-3N&GC&E9+&0E,0>R%YMIK2*RI;N7\1V@UE+#*T M'V&$E??/Q1=B1UJL];'6?[EO[2>U?IT=R?K9;6R0UGMA18HD M>/I;\(%%Y>!\9,02.8OTFXGAMMKTQGZ:6"MBK;A,W\[H.@OVA_#GJI6P M)Y*E$HDAS&>*_06W%(*_H&%P3;P_KRTU146L'ZUM6QRGBO7-YGY=)NF7\EA> M9PML7;ZXR4__!/DO2)8!A&BW5*L+W_&U;,*GA[4X??G_V7O3YK25;7_X_?T4 M5,X]_^><*LC1/&2?NZL$B'D&,;U1":D10D("#4R?_ND6V'$L[#B);:;>NY+8 MT(CNU6O]>LUM:A6E6!\4UR6=WP[\C4K'78V)K_0'WKMY,>*+I15+Z\^D]==- M]8^0UBF8B*!;Y+IV+B/[]8!7*8X*J(:U99\@?!/74_%:4QO69CTB&H1L ,QLU*7EPC@<>R"P MH%^]MO.RH*O17'/RI=5&L5K#)56Q_N4&+[BY+('X[2GO$PWZ4 M9R6.'#*V-I^! JB+O2QCGC,]XT&0I8,<-V(Q;DYC; R:WV7X):M0[>U&M7%^ MNI&;>7\!)GU^G%4@2G)(':*H-"-R:?Y$[1/VY&"YQW)_O@2-/Y7[K*!,%,_@ M*44S5_6.VZLS04]"]SL<%%]8C^3+4)NX_NUJJ\I[CVI2'O M632NHR&: . 3V#N6>QV;R5N &$RGDY46UA8:VU9I_JASL229YCZR92&6%0P9 M&#+.KJS] F0TC;PHF99IV51^PS="H%7L,(:,@[K&$%R:%'[:N.<_<4W[NVZB MY4+F#+_1W _>Z,1 E?T?6Q"_C*<;8T \\[^-(1[@CBGVC&3Y[\P^,R.G"HF_LKE-4]Q_.__8.BR2E%P#=[,Y#2=-U;P#$[B!DIUPOAET,D2<$/6?!I MIJ\YJ:7FA\@Z"6<@ @!X\I2#9DP4\O57-V"@R#NA.#8"^M#1.W4&BGFX0P\ M?0 ^7S##)%GDR=__\W17OQ]HF>-CCA4B3QCIR"%4?,*9(#/Q@69GM"FN3[TEF]F^4M#HS^:Q@\$)$\RV5.$SY") MJ4].<]D)BU]N= WL8@Q A^L1"')/<:K[B$X(R([KA B7 MBO6F8\/#N*B:_RMU6'M,U^/*J8E(4*0X54E>)U4&Z)PJ AXN'^A F&@\Q0/P M ZV@MK6\G[8,)&NR#X?ZM/;W9+K925E49R6V*!8FD3E MC4J=&*H EB#+I>9"(_GG([?5RMRL](V,DFM;[DZWZCT; MQ4.AVOM\Z([S%R:U)3AE,2TWAG;H2FQM@X8F%A6X%9M;M 0!?K?6#1=NQ=SM MXJ<*SX<.1+K,^XNLH*QZLV*V.^T'BV6\J,3Z\RM5V%<$NV5K@E2;;<7^U"Y) M*I-L83T6+06H0%VHQ*;3B2>3Z2+_1G=M,/!TIW-W#V\JQ&5> MS 2E!EO-[!&N1-G=3*&\W&=I9;)$(\7G(VFO7\^S^HJW,X/FNK28TT))1B.3 M-!TT]_VE$S =.5-H3<0=PRS]23PT0=/&;+L7K,G0E3-9KE]HF7)="S=H:(*F MY0*@C;JPJ1-1+AA*E>Z&8E9H^4F:3E55%24YLR067F?;;18X?EN55%8EGH_< ME.@L4Y':K*W1I+>2.[UJWM_ D0F:KGMKL,LR/"\W9]HD[Z]<")/HF0E*992;@*XJ\7&78#2>-C:(E.:"W+-LBWD,FTX,D&HE;*4R-G<\0D0V743 M>,+.MM"W)P@E](L113H]1^:*Y7(TJPS6=-F$(Y.$RK?&>7'?ZSAVIM4Q*L,Z MW%HI'IH@5#XD!F&+)FNV51OQG55[PMM:/#1!J)GN-SM>I6X1.V6J9HWUJCDW M)55($FHQF+0ZM=I0(;A92:MZG5F^1+7AR 2AHCKH> YHU)1J;^H5=H+5CEIH M9!*C^6; "*[74+3&LEDO,<.-(6[@R"1'>0Q;;T'I4#*=I=24(M MEU-2R#2J0R5CZWRYD-W,#4\*Y]NBO!N,Q@H?E)IY;Z.*24(U6T&ET^A-387:>)D=F9DVQ7X;CDP0JK>E MG7)5GH1VIJXH!4OHK8.QHLMJ8 E\.4,4RYF"O'0Q/(KVB+C,7;1 M)S0AST7M_+:T7[0A]4\PBKZDMH+5)^Q!.QI/6KW(JRTV:&ARLEN*)#> U2:R M9M:\ABOF:H(CQ6,3LYWVV6PXRLMC>Q!-!T7/R_+E=CR%Y'1+F3%9K'&YFLQ- MB\6RD'=E!JH4<"R5V 4S6IOZ!LT-,&W+@3(QFC"A43D&^W2L%S)S003#4T03.2G9"82B8VR6([FO2$I M3&NVA(8F";;2^(G"MEW6SE2R>X?6@-:9QS-($HQI\R6)-&<[A9J.+&OJ+XGB M\O#LL,NQHO2\L]G .=)&YN8H29W%91%:IDE.?32JL+UO'0 MQ%.IMB27IU,.JNV^/!R4S%JU&\1#D\8 .=7]\5PH*Q0?R1*S]?D6:*.AB7V( MF/66'V2#C4(%9;;4F!E"!($.#DWN0R$7UJ=C62"5%5?;YVF%SS4[A[&)?1"D MNK2T"&%;VZ:_2R)2L>FM )F1IIABP#R;L9CW+QD]-TDO9>K-(,X&M M[&R]17J;\JXGQ(]-*IM3N4&Y2WU0'46@N:SI!%)MB M*6\V<_MZ!HX]H9H7R09E6!N&4*RA.S1SJ_%<0J# )OFVF%W-G4I%5^54^'IK8LFQ9R[;FW?)&R;3"$E^* MG&D='0_LB7UPV$#KU[?E)I'+Z;(QR/0G[:P4CTWP;9^NRX7.?M8A+$/B@U%F ML1_6#F,3^-'+<#5U9?LS91!1!CG2=W-G .=P0D$WP^JL6L[)*C'(4'37JQ;I M?%U"0Q/TZG,-9EIE1$7F/&J>7WER+D"D/:&B[RTP8X?Y?ED![0G(+L-BL /Q M4Y/TLJ:HG3RUV\B+Z:B[R)3:?<>*'YND MU[#=66DC>]:1%UZOPO)YS]W8A^SDM=C6V*4GQS&)FA0"1=$N3@;"K:M O&W0'?5P=F/#9!A,@HRYDB51C:N?&R M5=%!PQSZ\+DG5/'.9-9T>RM&DXL68;7MVIS69!,-34ZW/(]V(U'/]HE%<3[. MTBXSL!J'L8GIUGG7[W$EMB(/)N%";11'VU+_,#8QW3WG[YKL8C DHF;D]SO3 M:K7E;-#8I)Y0G-5\95&>9.V<7=J-JWQYLX'6&'5"RYXQV6W=E=:.':WR!CNM M;;E:U41#$YQ;,H=L=IPQH.G2F:L+UYSDB$(\-,FY+%F;K,NAOR 64G:RJA-- M?@0%@CJEO-.A/,F(&Z%(6(O<.KLD[7%.BV>;I%C6%,66#2J$,EAWZ>I8I)AY M=!B;H)BYWQ/=.=OHR#N>"V?%0*8"#\[WA$*NY(92VWV[2PTP\ M-,&Z4ZWLA69A/;4'I;8D!%4"2HB$AB8(5@=UW>Z:FRRQ WO75*NS)CO9H*$G M1'W0+\Y!9FDHN4G.G-4WHR6_C!][XBCQ]M)6LI>2LML*Z]IDT%F3BWBV28*- MPIK E]H,06A+:]3D6JOU5#S,(4&P<;6_<#*MLJ?LZLL6L:FV.R;4W>'8)(L- M=V*[X=K+'+'S%#(L$O)::L+GGM#SNYJ[R(*-*,J9.D?,B0&;<1'?4"=\(YD% ML3'-_4#6AGDK/[>KQ1T7#TWL0T;LKA?>M";*.T.:U_HE/3\&\="DN[,]&X7[ MO9VWK8T]V]D]9NW7VFAH6BO/F6-!L.-T3JON>$MAB+SOU MY=Q^1[AKFNF,1_'0A"KJU$*W-EX"0'L0F=L3JBFZ5%W6DH79?S",WTQIEQ/(='G3&.4S^&.0\-\73/ M<;1E +X]_/ T%H/2,HZ1011,BG-@W,<,C#B"ID6A]_#"(089O_)#E.UIV,U_ M3 3X,<88^@\3.WXA>0BV_7ZR&O.5HEY+''\2-'ORE1[\FJGC;1XBD0^_9]"C MOQWBO!M(NI_&68]I!?$7/PS5)H&'LG8^.+[ZED3;QW2:7TJK./[]A^ES>%LN M<%OXKZR(]^7R]@6+RT5N"_&5?[7^#._+>?9%^$HS>%\N;U\PC%WDMO!?:7SJ M7^"^8'&YR&W!I_YE[@N&LX+AK&+W!8,8Y>Y+S@B]J'[\N>= M#'^:J70VN@B_0)>/A/0_)H#PL_6_UK?Q__V#Y(B_DG^_4V?&GSE]SKK[YVK* M>+_L\+-C] [9X6@P@2WWISR6?I M3_MU86:Y!F;Y<--$^'5>>8TTDJY'B\C1WJ]M/N:$!]@0/N%$P;!Q$\PB?B7N MAEE^\7);[.O[<"FY/MT4>P QDV S]U)MF:LB"98;[ O!3(+!%R7<&EYX7:LZ/X')3SD8L(Q\F M(\SOR@C)?Q6$:Q*2G+=8>,?;G()4.0BBJPG]73FG<%_YCU7WWQM.?: %D;\[ M\@IFDELP"=\[?P#.#A4H/#]W,7MWCKZ_V';#MMVGY)9=#P\6WPRX8:3Y1R4=]5FZ'=3#2?+*#Z8RL\\X>AJ5F&1G+/63F MY[2EE0@!84;Z0%?4[6!0V=6]!?91?9Z/ZG98)P^FEF[A\PL;6;_.._(J@L3[ M78:FF^H06RPJOTHSTH<.61L;3X#!5 7>UG&_)** M[V[<'CXH!6ISJI*42I,J8D,U"C*FIBW1PT*P@!APD&,4[_)<^&L@;:W@<=0A MYZ(;>KI=CSE;;:P)W]PO*5%NDIQ:MP8KO4IMOJ0,H%L+S0G^[POQ)37U_(46 M_M\7:QM^#Z=V,P@"M#5(?HBO<=1 _Y>'6X"JU MF$EA>:18V1Q1H,ICNZ.;:GR3.<6DX:K2%"G\]S\_TNXNA.T3"R8N4+9>(]/_ MOEO-V04N_$- 1>GF5=LN<_VM"%/3D8]CM,)$3D**- M)UDSF#F4;%6=7D;K5/-CK@TAA?WR-PF/;8%DTSPM8DSY8!?R=8E6@FZI?UW< M@?V0^A:+P4'6CF(FZ:N>W03KN0)R^B!#;&UYT6B_Y\$-B?9_7S(GQ&U6FFW& MK2PYLG/!ID1&RK:*+G!GT17C+,VD"9)-B-J_L:SA\QN#S"^ S"<=X)^&,*<. M\AM5^6<_+*47.2P8L<+*E]RM]8S*8@_7'6@SY7:M:&3?8A9*A M1QV*[!IYP4-.")+^\K>0%F@V#>4)&PP87MX97@X7;%W@PJ\:7K[G;L=UW3]D M^Q_BJ4>H:0.GTFS:4H?(S3PI/VSFIC/A8Z&&$94]OY?,4*'Z[I@;L;M9G940 MU'!?_A;3 BFD.2)I,&&HP5#S'I=@7>#"K]I>ZH!0LUQ@R)KO0LH$1V I[%;> M;%[+,4IN8[<'5BG3:=2DSS&6YM%<&.K,5B# IC2'AI-0(Q,?W/V7Q<3O[%?+1[Z&GJ.2:NQ8H]2>]]W-1KV/)U]:%J-)M4B, ME14;3(A@%U3#^6_[ZAH@/ 0@:UX0G'#3U7)>1ZHR(]VFYEO.SS+=4K]S>)].W571Z<\7EK;4$N-P(<>/SH0LG+ MDO=W5F;O?MM?C#??%QE>C#YC[K_E;7^Q$ 1O^RUO.P8]S/WWN^V8^['">[_; MCKG_]>H1S/VWO.V8^U\O:+CM@H4KC'H\.OI.N$?['9&I;("W49K4EB4JZVZI MDS%5/HYXL&F!H]($2>%B!8PF=^@\N@ T>==8R6M H,Y;*\%83O8$9TEZ>5N- M&EVC#8$ Q4G>! 37=/'*(0(2EVYD)EH 4 _2Q1*X0;P;*;!%/^,B!9R$AC<4 MQ^DQ$]_ AN+\[AO;T'M$)U6NVJ-_!G5MK+? OC9C-O9JN13K01@U\[DV M5-=0H. MZMJMUE-DHQV:43K,Z1S22Y4 MJD++!P9<#]RD@YYUN.'GA';E4>JZ4%+RJC)@#*8"QNS>*FU4$=WF(PI4FB4( MG(R%CQJ,.1>?VGE9@/.2-0?GOJMLZI4*465:4ZMB3@I[QH1X@Z[VX=(4S:2% M$]7Q&'(PY&#;#G,_YGY<282Y'W/_[5428>['W'^_?KT+,+;>-4[V9T:2*IG9 M?%3V-#GJV_JV3[4'M-^&1A(*>;W)2+J^VI@#>9"5BP):X=&8?>>0UGU)^OD3 M'Z_0;WOPG,3R>W2?-"R''VW4DBEKP_R.C_KC;I_^[83'']PT![?L$1E. &[ MHO>=0>(2V@SA:>@(HV11?*XKPQD+NC;2?NT:PM%L-N63-+1Q+09F8EP5AYGXWID85\7=V(;>)Q.?V^?W!B;^O0C6Q41W#T$M>0M\ MW0H "FD%R+Q(>4ND^^,:K3O+X[MTW]Q'.[7C)Y>#(#I5EA"_V3P(QH/$G(J& M5;-#@2"!W)9!?K\ON[*7FS0W*DG&T3!:2/-LLE@!2QI.G[GY])DK\^R="6WB M=)NW@DVG'"S:Y'BGR=1^7:_.C(U<[L1@PW[YFV?X-'FB.RT&FUNN",(IFOB, MP=R/N1]S/S;I,/=C[L>E69C[,??CTBS,_9C[L6_IFBJS_M W5)V')9U:D0ME MX;(E42"G$:^T8T_03_"7U+#X%Q"&[A"/2M M)'?A<-4KX:K.(]O'PZ0-)$71]X*3MYSME@+56MJB7/5')J6WR:@K#T8.G!"CV6'BP]ET^F%Q/VSTVF6VJZ*^EZM(@<.-2(_3NYI^Z=LJM[ M"W!,!&,Y8="MU'J2S/6EXEZ?YD%V\]N] 5_ZLIH7! T0-J<];=OR?+10*0Q] M:Q*%VL0!/:^E^>#UMH'J)CMHB00_(W8C:UHJ#VN5G=!625HEN2]_,TR:8!E\ M#QI&MW.[*UXHR#@WF;!N@*7GXLETEOV #$4'#BC@'?S&J.YNH@ MI86I/-!C%>W__8/DB+]H,GWX >WX?_\SN;VL]P0U/M.8OV!\^8QR$RE0F]/W MK"_93WUZ(VA[3FZZHN*-QEES/-_\=GU)O))F% 9H;9#ZI^[^$8<[P*C9GAT- M_'IV/.PWEKRIDDQ<.D*G29)/DTP27FY.CCY3H;E@[>5_WT\?N45P>*ON<>G( M@)X\@Z<%\(/#1$Y @SB8*0H_&^6)*+??>KR9\>GU!D$#^^5O$F*#2#!ID<.W ME;QK=.FJI 8G*.+# +,U9NM[9.N;-8 ^2<>1(#W0-#2GI5E&V57*_9'U)D^+XZQ8LQ'&_47%&C[)91 M.'_F^B+HB1-7BI%"_/(W+:8ID4BS3/)F"7QU,L8*[&G]!:AH-&$'RLY;#O$*L6(0S;\J!4&%I\9U!:EV/A1@%:DF#2%,.F*>(U5^F[ M!6DO)FOD4"C9 &'*BM4TG!:#6Y?C;4S*3'UJ6HILO5Q71&")7,N-3Y[>2)GV&!,):T94CV2W;5 M]WI9;5UBV:V$L %3-Z"!5=>TW:(C>2MM06YW'BWKI'W)?J-;2ANV8N9 M^.HW%-]+H^HA)GXQC;T/ID8ZXE.M"9\_N%@WD<^=BG_N;!/HF;FZ* M*SHR$RT 1GQ_$W"#>(=28(M^QF4*.&L+;SL.,]])F!ES/T[4QMN.00]S/^9^ MS/UWH?!>M-_K]:Y@E2JU:%%+H"B[P7+&]FL[O;#];6M9,N91$*(I!3WOA2^. M>RC'QF+NB:W8 7 - 62#+O#7E@Y:<%L\HP-TSW3CI_0U)P*GDF##G>J-U6U? MV06K89W1>ZU)?J.2?-QCC$P3I)"F. HGP6*HPC4E^*#&W'_/-268^S'WWZ]G MZJH#,6=0+7.3MEMQFM6YTIQ.&LU^MIJI.FVD6L9-J-Z@6MY$344VVB'63GE3 M%-U90,8Y7.B"P](XA0YO*,XSP$Q\_1MZ_NST!!'>G#CR"]>+O:]GK><#+8C\ M79S_<+A@Z.A5\PAN3^TZ.T/I-H5R60R6?6;Q9QTS.V 9^?H,*3>2"[67T/*! M =<#-^F@T!SN)CNAQBRRQ1EG%\=]PM+UXJ!G^EUVN5%)0>61%D.R0EI@DDWX M<=H9/@[N #W.XY2_+.AXR0 :]C91L5!N-92NMLYM^=:@%:PDA!PD@8K*"18E MN26;\6/HP-"!S2',Q/>R9EQ1=&,;>H],?/Z*(LS$F(FOWC%U?DOD?>,N?V9! M@$D4[ K"M&)3-=[N,'-W1J(0BG!L2_4&"^(F2F0.)$-F(0JCA$?K[YT#*1>S MYO,:$Q<6A[U"QV;RLO3ZA(AV/;-@R9IN66I.F]J-@O2[F/*#]^/@MSQBR@D( M"<*@4:PU]KZ<%81V$,\^0%G#CPA,8(TOE[) ,5AN9$N@1MQ0'?JD4U3 M&&-PF57HB^"3G7SO)L9#A M@QQCS66=XV'^PH@OGRR8XQ!V/. MS7LF<'T$YGY<&X>Y'W,_KHW#W(^Y_W[;!Y9_D(53 <6RL7"'S8YF MV9S3&$F:3 V&$Q,N-PXH4FF6(#[,'W!?(H0SD*X*-FXS)/@"9L092V^%C*X= M#;U,UVH2EC@+AF5SY3:+&P09[)>_.2HM?* +\;[$Y_RE1#@+%9\!F(DQ$V,F MOCS[!S,Q9F)S7B,NS?N;8N(G2K#X(0OB%<=0D]B.CG^ _H6_I(3 .H10<%;VO M1"@<:'DET-)Y%(YXF+2!I"CZ7G"J^10YK@XG0E&PY*9<,T.Y+G8:AJE29!QL M$<@TP=(X^Q+G(. )_GC;,>AA[L?9^S/VX MX )S/^;^.W9V7%_!13.< 1_=B;/TP0RX@;4&*<<+<+W%GVCLGF\ /W,8_(U< M;E.!YUA&ZA]$_-^E,S'>\%_&ZS-O^&71Y C>6 CN9<./7CJ\X?>RX1CUL!!@ M(.O?) M-DGP37)(K)95O>J' Q/L?SL]]:4OJWE!T !A<]K3MBW/1PN5PM"W)E&H31S0 M\UJ:#UYOZA>R@\F*;[$6 01K6.)FV;G8;*L4I9+H\//%!7^7:YZDR:0YO:E9L6UUVKI;V)#E14!O+3 M _7MD9N7N.G2*D..7S'YX2LV +$87(MCP#>SFJ.Y.DAI82H/]%B#^G__(#GB M+YI,'WY //#?_TSN(IL]0:#S)GG]B$LTQ"7#BZ P7 0P?4:UB12HS>E[EI?( M0;8S[5%YGHC6M#87'B9Q E8Z)0@ MYFL]&ZXG6W?(/-/O,__,T3:>$CG75W+VSW>X;?&\Q\TB'^:1ASZC!_ M^9H?AV8H.E/RE!6W-=U5B=4,$)_JZ)H?FB/2-,5AF,$P\P$P_IQ&Y'Z;E1;>X:]I_UT?F9V=!22UTP MY+VUG,E,BFYI.0>#]@%@:&@WQ&I,FA&3%YECB,$0\U'%?&=?^55#S)OS(N2* MO/Q>0XWTVW3]+61,; SD2\'4L'JU1?M&&ZX+W^+ M:9Y'01D>HPU&F_?W?;Y0/'GVE5^UW=0!H6:YP) UWX64"8[8LI#6RXW0Y@1; MFP2^-[#KW9[SOA[0%XTF4V$\P#8* WE1X+MJ9U.N+M4#R(C0:.+3(L.E"289 M8<%V$X89'&+Y'*7&SM4:OK^?3XA,WS$8X?/)Q MW&.2$@5?>J-P?_C$8]E",_H#!'IO>7^=F+\Z*<,*EHZV0VP"_OJU&3KPO,S, M#CDE;YTB\?8I_L>PUG__%_[U\!3= 9J/@&OVU\.L8P9^QD"4\%5 LX&O'"=' M,U]9" D/)QM!_!--\,F3?WA<1@>.\]=KI>T/3WAW/-,A"P+_%4+JGN/YW_Y! MT>24(N";O1E(:3JJ<-?<'6J2ZWHA_'+-AR^[*0L^#9HI3FJI^2'JF@OMJ @ M/(NS )%IE9I:KN;J%AP4/.A)P0>)V*DU4LS# 79:QIXOF&&3+/+D[_]YNJO? M#Z_,\3''$^H)(QTYA(H/*Q-D)C[0[(PVA5/\ICD;;1<\G(>/V93?'H\X&DU: M^&?J^"^:>X)I%]HV\X1KCB=BQ@'3$+[RE6:_OQ:?9H\O>D'L8?OF V@#0Y/W M&>3[TEF]F^(\&HD_%PQ\)>9+%GN)ZADQ,?7*:QTZD$LJM;KG6;*3DAMPI MCE)QSN!;/^V $,XEUK"0)I1!NQM_?ZV7__H]^_ 5K'O.0:<80XMU W4*=(:G M)X+* =90&8&BU DE&NI$U V&8UF=G[*(2;6'3^2T8*86'&]S?/5]]B9!A-<@ M[G#$?A?_W%-T>K3=XJ;?:+8I--M#!X_CHD5 $.C@2J*#*4R&OQ+9&A=)42! M%J<"06G3R0^+ABH4#[HCIULJY0F*S&Q\@>LJ309 MC7;/1ZLV7&Y5)CIPI"Z+;GA?[2K/8 M+\^ZU<;6KZ"1B7G.\KNA'LP'#7N7R6Y+TR$8*QDT,C%/1U9J84O8&DIN-,]E MJ]%JDAEN5#;Y[7N[P%8Z5+$B9SKER6A-4]5YSE2YY,AQT%@N5),<*]5ASF@3 M)L5;[$;EDR-MI=JH3X:CI;S:FQH4UU M(4JJF!PIJJ,6 2ED*RL_NZU5@\[&FVY4DD@.]3J\2SM2V5 6A9P=\7JT"AU3 M)+#;(2$D-[4VU-;B=D0#0Y>KY+9;3MO+TQ"!--:NS9J078^ ML5,*R!?ZD44WY%W=!_UI8TM6(CCTQ%8I/7=;6A66/$'MA[R_KV2JR@S.]<1> MS59U3Q>57D.F_&@C^42O5L_"N9[8K)*\5"U/;HR(8C7;J$3#<:>:@\0ZL5NT MPJN!PHXX61-Z@[FI[*S%.+X(-C&TO!]V/&Z]FML@4QT11DFOS/=MU,8\,=2: M*('KEME0R?E-B?DMQG8$2+M$*^5AD8@],(FA0<'H M#OW 'RA<=^J 8BG8<'7XU!.[M7"BHL5K/<]>^>2R+ MJ5/>@71 MWJWW8:M5SG0%L:W2)W9K1F1KI5)YW%:HH5U5PE;;F 0FLJF3[)(OLJK5IW6E MJ%7YWB*39VQ54ND3N\6&^8HK>O.^O:(:8;DT$G,4#2=P8K>:PLQH6D1($EHS MBO(U)],3(;_2)W:K/5UD"JNJ8"L<28L#E^%YO@^'GMBMH;?UFIF2U+"M=F9! M#SNBT^O!H2=VJ]<-PVZK-EX048X3HWJK71%D2($3N]595J9Y<2H;Q" [&"^\ M4;9:ZL.A)W9KY7.< 88Z9.VH/JCLP]TZ*,()G-BM413V@$-5':)I1O*X1#0 M$QL;;L:Z6^JQ"]G:CPEG+"R7G3(<>F)C\X65Q+/#8$E H5FU^MS2W,&-94X< MF91#-RJJ2.V(XF:RJ REP@EV* M1K]:+%J#"9$CMKD9U\AG"^$U,P.I.*_+$LO)VM,\V2ME1<<4=AB8FT)B, MBIE98;NP=^V!4-^.R+$U@T-/<-;<"A><0CD-I;N;%GPC,D<#>!@Q)SC+JV^K MEAT%$[M:!W;&'("IIL1#$W,5\UZ+7$71EEAUUUPFZ#AB;FFIM9RTIM MDV\KF:A9STV;S&(!49LYP:_#@';WU8PAV+F"-A^'[>U0$R0T-+E;K?%L6%%J M%9FS:^N559D)3K1!0Q,3*"DTJVE1/X*RU1J'I=5XU@HEE3TA!9Q+L,ZT/IW) M&8*9+:N$))1'&S0T,8&@O[8[A5%0EQ?^5M:UW3J_-N*G/DP@=C0\VJD'CRHT M)!QM&8!O#S\\5:N16^IHW"%[('9)NH^NL]@(TJ+0>WCA8$K&K_Q@*#VUG/Q' MQ\V/9F+H/TSL^(7DP5YZ6]L_3OPJ\J\5H#XQU$1B;+F4C(#9Q>"?>;R=^WO0@]):O M)'7^3(_]/"H(OT"%#T7ESUWRG[8L@&84>O'_OK!??I<>_%=>.&L3%>$-\>'7 MFF",@.:G@&L XZ4F&#\VP'BCT& )^<@-?_OV'K8P^7>BJ\FC+%"_*PLD]97G MKEH6WK'=R^VSP>.>7S?^P3VG?A7A3KFSSIH(^[-%QF%QI/0%J:GO+5+>$J"^ M5ZZ90FE_:ZC+@>#;NW+^V"BUHU%X>RBP%T8 M)7YEX;]W-GYVI TJW25 UL^\?1^PR/>H1?FIW_Z3"DL^ MK*KDF)XI(MD*9=2IBLE<5\.6SO9(+?+=HJH])?_N;2(L.F M29;^B+K63S9&[0D0>.5.B&EB9XX]\N M^WI5(O,TN=EE\K0M+^;;RLR837BKC/)UN2]_TVR:9IDTQXL_J_6Z+I/WV4DO M&?,H" ]YX*&7\@'<*MUR0,I]5 '0Z^@W'1G#2]];6\CI.=F]9 W?HOI_K]H^ MMG.QG7N?G(_MW)NV<^-:Z"]_Y\'2 >A03T/]8@E//TL[_*8MT'T"^X??7 ,5 M@_KQT!O0R&]5 3_;V74_ZOK'&M =$$1.GS8-NZ;E!_HE0 M'F3SA)+?V/B[625OF#:WF/0V8MB1LSU)Y9#9S:P M:FRUOZ?5_@$P0-MJMVR5HHXR"'/"M IZF9:%8(!#WC>&%M(L^5H/RVLV]8_* MSB-Y4,6W804ZG%>8@K]J:\URXKH9N$.I0$,%-$"/_-BBOTT[YU[-FALWZ%\! MR+^N_AJT1_E]"GO-:?XHR0%$P)8/%E:T",KN&AS=>B>P<+Y;1>M=J<#+QJ40"S:592OB0SG<7B /8WW$)>M-E(<6UJ5)[X'N&%LP^#"_" M('+M\;RZ4 ;DJ!D-JC"6(%]R!)>+K5=]9$?MZ-95 NP,ND'H^EA]IPA%$ ECT^U"&83&H.5 MR"IJ0>L@?J^V^)T7@L:L2X.>')%E5O9RR\8RDE0!Z3ADFF'$M,!_R)T%YQ9G M[/:Y)[?/9U@U'^OK>8N4/Q?NWI3JDR0%F]O18/*/TGK*S')]TLN41S*K M=+G XBJ;JA80IBHBE85.DS21)MADYW'LF+EM^<>.F1M6=EX'A%QN2\\W8G]J M[W;:<#S*&#NI@KJO(C6'YM+$B7N0_EC-.9].TP5AZ,0]B5$>*H!$,5+_6FJ6 M\>\/UW1N_7C'WA?L?7DC5(%EX**T>8CV1E#PO45+V\6.X8+G?Y?0X"EVY1[D ML?F0$2X])H2?@#4?T)K8G6SR*#L62:4$DL&_F5J0? M^V:N35UY?PQXT4\[HJ6:&YVPX6$P(!#CEJ*8M,"_0%JSD5Y M=Y#J$YA'%ON3O#UB(EE;,2-+#%?.:B^A"S"@ L028EH@/N;J MR0N4?>SGN00MZ?[0X6/]/'^"#MN)W^N7BQ9G%\U5E@S)Y:8WCM$!:42DD*:X MI'%TS6X?=#-G9J(% +516RR!&\2D2H$M^AFW(+D2,P\[>:Y/B^G.-!]DD>CE MGDC>"5"JLGNR,ME56()S]#'>2AZXFV M?7<-Y*(,CGLUM.[7ZW)3JLN#O)9C<>UI6_D@K%G@@JD5GM)A9IO>;#YT;7NE MC\1]KK"D5M4VNB$4ZC BJGMB7FOV=$NRC[TNEZ#GW#4Z?*SJ\^OH,/%V>2ZS MRPE$M,L.(J:XS]J,A- !ZD \2:9%]K4V$5?C=3GT?$C[+<0[@IB&N; M'$N+>?]=&[G=^DF/W2Z?Y!,^5X.V6]_;>V'@LV>#?');M8LRKR7]4'1\3.U$ MW49N4[6^5TT:F]4W859#A=D'6@#RX/!OV7V0W,ZCX+Z6SQ4P_>4F.U>[!,AD M@#A9K.:1!=5H]A H( 4V+=+)]B(8"S 6W((1??VI"V\$@$2/$*,K\4VO-K6Y M?I;O-%?&,BR:2.Y1L4J:(Y@T\WKUVM58T$>-IN4#5)SR)%Z VX%@F^.BC.8; MUTR.$MA#DO>:3C)?$F+U[!HGP[ M[H-K\\Z_U)3LIU+\7'A+31ML]\505G)#5^"J4L@VA#82W@_L/G91KI-F. /^ M"VYZ;#=ANPG[4"Y>4XE%^+$R+J(#Q /M1+M./\@H(/)=]WFO.9QNS6;"U?"\;"D6W M6^Y)2/:ATL,*:9I[M4/SM;E2'H-#2VV'_$OIE._M- H0;'*RUM?]@*W#O)XO&X#RF'MNQB^ILY(2[:UBPR.MIOV MM ""AEUU:A#2#AU9*2H-F> #BUYOG>?O1;"Q%^83(CT_D?'GHBWV?-*G=NZ" M*)*C5E'L+";[62S:W"'F2T%;Y;68[PTX:#FG^L&;W==WV$Q\5 MP63N[0@%%(.2ZC#5^0K9='%_UY\[LC&$8 CY8'_/N0ES9_Z@U\#CY7LMRM$T M[$Y 3J9TQNLSRSE?7;81BL1Y-E1\D6&RC.V*G$/HF9,7Z[.^_-T 84J'Z(QN MX5E;!C!2DUW*>W"KI;3'MG/__<_D%J+X9ZW5NUBH/%_A'G-^LMR0KO4J9D)1 MCQLF'04]NU,"A)=O:S/K3N2^DN'K&WM1YO)2A5_N"&<#IWG(^H%FJ9"FQ ^L M^+UU/>+"$>)3E2D,")^B1/T1(&R G ?+0B00D5UG!\,\7?6I2Z+$)U867]2ZL2B<713.DX9SSAKELS7 D."7H=,]2(4>U(&0+P$8^))? M'(3&V24??;?,\2Z)GB?IJ\CR@7*4OK?<_+G9FD9G7!JQ,M6I##N!M2 &>VC4 MQWU(H4U/-W/=R0O?X',WC:M7*6S(L;MRDOB.5I?5FM%M66]5.J6SR MQ,(P*BUZ*;?+,ZBPQ$U'(=C1//^SZ\JQZ&/1OW 7PAVI.F\7?;(<^>'$##?V MJNAFYTU ,?5<+/JHHVB:Y:@T^_I%3]?L4S$U5*R# @G!+@C! OM3L#&&_2D? MDR>1 *E'>)+AKTOTW@E\6A/UJ.;Z0L[NC@*ZP61Y62:A(<;$OA0J37_H+72W MSM;W(KO8D?)G*0V_)[M^,>MSY4:O;W>[DWHXR?&U_5)"LHM*;@0F3= ?H%E< MK!/%@5N<3DTBRT$S.'1).>H;N_@7\$!+;%9ALPI[5"[/HU*#<\T^R"_$O[A9 MPH-QU8+R'<(77T-$E2WZL_7,[BI%EAELC=6TZ\D0$>/&LXR8YH17L^(Q&F T MP$Z62W&R_#$:R':=JW'LH"+GBI,H&V6;77-B(C1 ^A&=IMC;:*!RT(5:D:_/ MM ^S)NF@IGGAZD0^ _)G#%I4YG4##@&4I;@AD0^%!)LRF%3#KMA/M(-4X(2 MU_/J1WGK AW]>SHYG;,F*B\WR8Y2)-5PEK-WJY;65JFX1RU-I0622HM\\@8J M[)#!4GQ)#IEK*S=YJ=;_3V2YP:I1<<,-76*Q(88=LY3$Y98*&R\KH+;5>6 MP9P+VX:R;[2+$ 0/[6O)M"@(\ ].?,$@<*,^F9O5A'X9"MAQ/Q-->Q76MO+[ MLDNUN"I?,!$4?* ^=#[EQ_<@[QG'>EJDUASB44>WB_6:5H2-.6S,79!+YJ:: MB3S(90&*)8*MYK2+9+ '1;#\70)/M;=<9;>F20-=+BI23B:70IFN0TTF[EQ+ M<6F!8](BS^%&(EB8L6?F$_21WY5CX#!K:\$9W#() MS01I(KCR"%MAM^N*N7$5)E&'\).XN*3E]?%P%.44K=8L5T0-)I@7@USP]+/99ZW.'US(Z=UV0_D==; M[9G%;2 [I'0AN)_*WZUYF_VIY6JN_I%M]N].TSAS%L%9]:L;!_]S<_1=,/ MI<&\ MSRJOT%OP+.J1C79H.BC-0_<6"ZA]!#/-Q]D=.*1[&]D=UV^I/V37%SR_ Y;' MNKGF-!=+:S?T=/N$/JUO^MV=7@Z W=1TL6!)ZXDAM54Z;BK+I0F637/$JTVT ML=ACL;_>3([KMZM_2^PU9RK/MW36DKE5"[0W5@T4W5CL.23V%,U 4_JJ[_Y] MIK[(6^#K5A"GJ0:(*"EO&?=\PS8%MBEPG9.Y!&(T3R-3RI[V, MF!/FMF5ZW+S9LIBA8:ITW$J6HR L):,$6(:Q#./RF$_(#GVC#$>U8=WI48"Q MJR%;7Q$9=B_;&R3#R$G/\&F23%;KWY*S)&^A&(=K!"F4B8)M)6PK81?)12@D M1UNI.6WZD'2:OWN4U%,5+NZD.6OYJJ]T,^U)=;/K6.L0PECS=?%U=AM/BN#>4D+QS2-X%:'T0)Q27ZW6* MH"8K*2L((LW5 2YCP0GMN(SE@E66PD.BSTL9[4VVKLC\HM0EP8(G')2R74\+R&W*?W4NS25\: ;LX+G0;AEFI5_JQW.-* MEF,ERZDD25S).++B2Y7:]2N\#)'VU,Y $NE60%YQ8[!,^49V:;00D M7 PD-".F^=O*P9E.@1[&&<21[P-7WZ7@MJ$FMFZLK:4/.ANZ8'$-B065WW3< M3LX'0>A;>@A5.30 &ZS88,4NJ@M2K YRW9S*6WVFN2;H0*%NN@@BT1_YNSAW M'@49O2&YQH\O/!E9=G4G0MN0MX*E%VA.$9YO2_@)^#M:J.5&P&@NP6&9K^(L MR%I3BA'9GKTJ\TO"CN91(0<5MKCG+IT6^-N\FOJL-N#%8L[Y#+[+]II=OU)V MV2 DJ9EVNUFIY(AHT-]4HEE[TAIL$ A!98]AT@3[ZGUL5^BB>Z;[_2L/=!]H M ?AWRG(//R&_W#G4/FP_W\VZ<1;51^A[?P2J+4@O#UK+!PQX0(5'J'T*WP=( M?PU6Q^1VTFL:Y8Y=G>_&A4P-*$M4QA+W(*;)M(B<<22^K1N#R8VF:%U;M/.R M<.4YG.RI;G,>&KV:3$W-&>\YW;'-QG""7')"FF?(-$LE-;6K]]P( M@LU9X/,$&AHSU5"(XK"D5->J/1P(N;[=,%4F[HG,L&F!X-(BP^-J/ P*M^P: M^UQ0(-6R71HM04^.%,#P47Z]&*H]ZSRVVJD;[+:"J+B"7E4L:4<,&@9=H_9M M! KHJ@<^37!LFJ&2#?A^1T5ZB6(C,\;N&2$NW2[CJ[GM M/L/RO)SCUYF-.FN$O6D;(03W1KOLRKQ4/R#"853& =,P_GK<-19WA[F\#D]G M7B7FUYM9).YR?%8[OALMEPY E7B:O]E&$%NN,%D?_>O?;/3HP+-MBO M0PBN,%OE(DZK^UOW/3/Z>3(ISGG,GDAZ6E!X6F 4YE#$=5DUN%P6U>:A&GOJ+X-^E5399C#_<$, M+:99X;6H&);$&Y5$W(KVW?(#WR2)^>:6]C0],U8H3YQ+),_;!5M"DLC%\1.. M$T_V0;IJ*S9QXH< !9EQ]]E;4- _-C)\/^#TT6K"0>9>1B9^:A49IM+,$<6: M/7$S9#',JAN5B=O)BGR:%3^PL_VYF1@+[S7:RY-F&O"*B2<54 M5J7)Q%N4%I-V/Q9>=&&.D*9?3KX#[OY_.QTN)0CZ*((@:.Q.!J+&1U'8Z_#MH+/S,6E MYZC?S=+WUL! _RS1'.$C-5WWHT.3:O@CI'^(@K0[#:5>HV*AA_<=2XLI8KWC ME>O7L<'7I(WB^.W%.&;!,G"_'22O[+9BN6L]BIUTD*JR*QUEKG40.TTIS16.YT3.*6P7=LM4&>$0[^50(^A7&T5@R;U1R3UOO/>O MJ^WC]Z[B^F+#*-4H=ZPJV6\0T6C8Z6<:/;_LQ7*+HL-IDB#2!/-J\_;K-*B_ M:R"F%L[@>&@T![L@!(NS*B#G)LN]6ADXI'PUFDOQ05Z[L;C^J>(BEFJ3R*6[ M$YMJU-J.FS=7.5%2F;AC'LFE12[9+0^+.Q;WRPQ"WXBZ\X\[/*&9_5QG"JI\I2.I+'%PG9 BD69/7'N#9?/F91.GRK^/ M6O'[LND2Q9W8-@6.T(1=*Q-5R9+*F4@VD7N$2A/L3SN[_2=$JLHG1<,/ Y=O MSD&[$ G78GJKY%.&9)"#]QYKNGN<#DM2C,+Q >>+ME/^/8:W__B_\Z^$IN@,T'\'"[*^' M9<:<\Y!>>&Q$1 E?!41R^,IQ\C3SE67A2T?<((A_H@D^>?(/C\OHP''^>LU# M]_"$=P<8':"LTE>X1?<,UMW!0$,(7CDKM>_/_BVNDF">I MI&]8,,,E6>3)W__S=%>_&YZ9XV..?:F>,-*10ZCX]#!!9N(#SN(KS?XS]>1GM(H$^RZT;>8)_QP/JT-2[/%C M#Z_%!\WCBUX0H^\W'S@0D]?@&?,>N3_TEF]F_<]AW-DA@4KFGXE)X%)?N$W&YF(D7/#^>\PXR>(":A,(I MYX$.%A/@IV@RG4)*?6S#(@WBDR?^.XKM*V? "$]77 MN#+G#$1C_1OZ5@F)P?./XP>0;&W!\[=^IC1:@ M*Z8\?^GYL93#(P,Z.D"_2PZ4J%!+IW*:JQD:NH_T YCM MJ?*.\&;O MCJ-(,9UZ0F62_RM(^<"T@O#PI=\5"T0EB% +>$K&-(>6B ,78J1 ?+T&E-G4 M9!>3&AE,\/488X-4%^B1;QURGR!T/5S, 9%YL;""(';3H7[(3Z'\Y24DP[. //S00S#^IF4T^/@CB :H EB 4 [B6$$OBE MIG98I6,2'^0 MZ5-?X$-]T%^#X.O9!/WYP?"C+H\0X,WVPH^L^N'8G]4"*VA.6XB&;GBPEEVC M"]=M3=%VAT=?/-R-%M0?=,B^/3B#K./I]N,ID1V7[-$J7]%M:KDB]_-:UFHT MS8L\):BOJ7C)B)?@HJ%-$:\YIOU'T_J[#@8?%5-SEZ2EP[8:7"DW'"M@W1J MLJ!8V0$!;I%.U6N[[ZT=5S36/K^?!!NP>OJG8.O5J">XO_$ 0OQ?/07)" M2(9 ^_&MKZF!!?$>'GZ:;SR8#\^S9]((Q3]#Q\A5.TSD\*O-PDL 3S T. M;K@@-=/0B0N FP*.!8U&M*M?SX*E2@!5%1FRZ *=QH\2W26,:DW:%*JR1E)S M=N,,JF/I,G5HN +$YH]KN"@Q7GZ':S3)%P07[2O2..%!F]H@1G["4LOO@&4" M*!4:$C_X/EB&W_629RK5]$'S2?U+^=J%&A+)$7\5):GU;R@B4(.!#)Z"ZX>: M3:P<0GE9:#9(@0<2'F*M01 ME@=^#6=:F-)B73'^/K@J* WP&[7%(\[$DG+X MZ)/TL_CW[QTXT<##=;PF^N:7/G/X%@1V#PAVDG+HU#HCK>& M.-K#E2&')J3?'W/4/U,6Q 7+/VP ?#>>--(,T>>?:XR)1,#O10GI8Z#\9! = MO7M,"3RMA#ZAD?< SX_4^O[AQ/?__)/PJ 0!+4@)O9:&E&\KQ ^]3#28B4Y,*PI['S MNK7J2YC]CX&;][,0M._]\<6YZA;HFFT%^1I0/:.@ZA(ZT([QE<>1W5#6I$E4 MM^W!O)1?;HG2GG=,.))]/K(ZD\R9/VPSRJJ\,=J3$5<"=ENEDL_TF>%(LI3Y MPB[V:V2CN?#*91^-3#R3\\;+;9-1=O**F-D3-2,3/+-1:95X/G(7S7.41RPZ M!$=V9\+*I??Y AJ9^'9JH?4G*X/>$<76>+=2R6YU46[#D8EOUTO$-%H9?D_A M&FN#SX52QBB8*I/\]FR>7"RZS8QL=S=:V*W95&U6;ZML3XLJR+OS]_@K%G'/NG8D7>@OA9^Y= M$?CNQKMV7P@A"1 ("60P_>O?RC(R(-K,M*%G*6+O6=VT*%5E966E??*)YT;P M6.(L-9WD!==WEDOPLB IZJ,*YY&%8W3Y&.N0=,1XKF/&8?M7;$:Z^[6IMGN/ MF?GC[>*VIZZ<3CO5V4ZVQ_L5_MP9[Q?I*P;_8G_@.[Q&=81T?_!L6;'D:F##*P9HA123S45?5&F-?]$5<-JK6&JZ+WH M8E^",D)T/:S?F8I"E%3L9[7 68P47J9WFJ"LB3(B!_ $C@]#P0/2PQ8ZLN#\ M6I_$YD_L//@J,E+G6&\U2&36K]R9JK7 7\-N3:R*@Z:B?)Y7[G!#>L'^<]CT M5*FVR-8M*S@$HV#+%V*OW-C094I%&^T,(8VI()T+/-O.XW=>U X[7N K5:08HS>>#:UAZ1-#0[/"-@*N MJ@%-7Y5!T45$0,27$*$\13:T<6!8WT#/1 FC35'41 AO]&<*F$/4?V$;T,> MVC]LKU]#6E"^T0>GPY _/^22Z$LS178TI3UY[F(XOLMO2YK0NVW-QY5E-K=> M75ZWL_/&>_DA?-%[_N*E&4VOR*LA',5R)$@/+PGQF[BRE)_L!_^D@%WIA"#F MBK=&=_5PG+\@.K;!/B#)"_B30(Z#+T.//L.[B0EYDC-AFVQ>]'T)LN:7%2=7UQ9-_XR(8VP3AF1&._QR'7\"=)"-DB,CV;B$$M$OQB]J@X1@?$L95W M26Q$ M))O.8R,BV?2V._%\%:1MK$[OQ[-Z[,=1(?<**KRKQOC'2\X=K?BI/%KB!CK^ M]P@J$ME+0(+_]TWX]KLK%R[X]ZTQR_UA4C&SW D)D/E^@A;O3_]'B ]_&K2,&(.3Z> M.837RLPP=^9G(\&XW*<(GMN-Y8?R\0&@X#&#TL:$+ M"Z.]&@K]?+<>[U<6E1M(Y$GB+G8I/AG+/-ERY@\OK\]FY[- OH_.]5]SKH51 M-S--3Q_7]H1OBTIK-UL\M"QK^]'GVK2F1J.1+G4J?7N[J\Y'?7.0@'.=^?9/ M*AT3DIE8.O<4ZPL5Z5YI[)PK-*T/=962OFR,,+- MKU-9_IE^NU_;S/XLM222!I$T^$!]YQ728%ZTXHG[^(->BH/RF4C?U D,2*)\84UK+>6&,U5=]T9W8Y*"Z=:*.1W MFZNBM((22^)IRO&96#Z5?2F" MV_Q4N$WN.WJ$E.3^^,!%' $ X_*"I3;JSJM^%;^\%U\"TDM%H>PZ\B4AIQJ-1S!\ C/)(=-:[[F=U M3)48#76BS2)N/$(KQ,BRJ6H:13;"WS',/2Z:!S?@J<7C&OH7#''$9H!("D^R M_74+S1'_X0FR"K=V1(SF"SA^ MEC.9 ) *P4>CG$=D*)D#Z5'%B?3PP3L)XA5@8GA?1G]%Y]K"E?L02KE)65B6Q^D4'\NCNM8W0Y) L?W5/)B @_OTB(PHXA$U-R"%4=EQ7 MVQ$W)G$?1 MBH3! KGC6TBUJ!*P]"V>\I"/Y9@FL:'0WH=_=W$[K16%:*$W,B"XP&'R&(\* M:H+KPL!H_%SK+<&OFOA$?5 TQ (G'U.6C@J8U-K^]*+.AUEO04@&A#!6,21@ M"JQXT#5\]Q8!]/'MQ(_G.)8*= )6"+<#NX(PKBD 2<*U(%'L=I#?2.\#B%H' M\/E](3 =11?SJK@SU@A;D#S9/:I1-.U"$2/"XP"Z4FNQO3"R<3PAF/@\D, M=88IB.$ZZ?=.*LU(Q<(WGR>L*6_!/2*I*WS,?8<:8Q<>B&4B[?$EB<2ML@%] M$-G@(A&;:+8!Q>0T#6+T 4_,XF.L GH/>C\1&A.TBQ3BB*NZ/\-#'KAHJ(0" M-'MTXQ= L131"23G$*,1R0 PQ,A&P#Y/T?UC,6YQ@RUDH1VT['RI6:HE+J7- M?7&1'8JUU-7J\4K=V%KW+,U2,$/=57)DF6=LE[J'[85>_Q7BHE%A.YJD)[O[ M-*\X4SMAMLO&1)F^=5-%X56-V\K>_8.UKQ([?00N'6FZ8"A-O>32N.#O!+'- M%%MM8;]:Q*_VE>VH*56VD^ZW?Y+I(T___W 4?MI%V@V[^YZV6@&3FLB9$)W^ M;%CD=Q6P)R!RGU6[N _0N\(0R<,UCHZBZ]9>0Q>!*@9NFR^MBH2N_UT4#6:T MG("!9Y\[.MTCG,)S<&O^B7(1=F\_];(/O;AC7^+F]C+9,,QT%:E-$'H :0@& M0PGQ)UJ4>>KFSJ;'\?M>(W'-U[2'Q.62HQ@#A%'V"]CFV 7.2?1T_D)#G!P# MB7VL9^&N7AY>/:,Y&Q6/@08Y\HC2IE"LI0:QQ.#IS0_P9QG2TT^R2^#%TP#V M^[[Y$2"HUV6 J%J&21V"H8-BIR+ZR4*,)%-6"4N)" ;KHJ2(U_8IS45]2J/$ MB2AQXJ]-G!!>E3B1//V.I[6_5^B*PMMJAWB@G]@8D%YSYY]J G!.^@@V:O - MZCHH3EW!ON:/Z.HG@2KW0C[4-0C2NW>[^E',W1>B,5>D,YE[;U/#=&4@A1!? M^H@&9%KX38;FA1X/HN98/:!OC_E;,Y$1\4#!_D#(^L+>7DX$U5:..RL(2B@: M.@GFGDX!PWT@=0S9F2SHATDF6H:.KN4][LI$X/EX+ HE0S\Y&([!HX-L"ISI#79=:9-%1%MZ%O%=):)(4=6,.Q MM#UM8(6#LZ#V(14&3U)6<;-.G]E@T?8"+D_B#@1H!#;IC:$Y<%+<1 XT+X@N MT5@*7A.%=F=?<;F,N)7 R';[3D%0!K>;P@1 3'+!L;/!ONY1@)P,>).I>!N' M9T\:?3FVAK- 5"]M 9M99 3":*3#%+QX"K%U:'BG:>ZR"$7I8KRE49H3*I.- M\6A/7HYS5F20!>"M@:\3/A-U'2>XH&_M5T!Y;1\+<(N%P\L020\XMU2T"38B M/+C8Z+E"-@61 NY":)[-2MS3QED@&5BKB#_J!&R9]JA#W(!MLT\(6-BIU@B\ MO:.::+55K375+ 2,$#F(6FC-/'U.$HHB_9LFKTUAR59NFSL"H]Y4]L&/,EQ M2Y%^(BX 7$[+ZR",7?$ MT^7<]-L_29Z3D1)Z:$IP6$/UQ OLSWM2QXT^8/HLH7,$M >F!.H;U82=N6S? M\?O[^_OKQ^GLIK2:OBV!:CWQH3VX<[1%NUK,S:6J=5\9;+_]DSE!(':2CMP' M3\B;M_2W_M%=[\\_9(Z7L[GLP_J7!J*FCHEN!LLSKXDP\6XOZ 0GV?@6PLE( M6'KY_,%+E4;ZT?6 7-!,/O<,]C_Y>AX\L&2R=>8.1:7ZDK!>Z4DRH4.R]!&B/: >'!TV-KL&V,YNR> >JA]9)"9'8C M;$0+4L;FADFSFP[C@R=V##S:EN?F:XHF>"L<"QE?7\A'QQC:L7![F<#6T N< MI>WZZ4"T-DBMA3P\]"T(;JU$"9$P=K3'6'E$VXLT-RC\@O'<% *D/7B#^9-\ M\9D3X;]CUN4=3H_!_&_H6L9JWHID/I&[V(H=/*_J&P.?"9PTH4P-V]0N&$FEGI\.%C$UC 0Y-]?< M.C3"/*FZ$9&"Y<"AE'V'!^1KP.XY'H&>WL"]0R9HA-Q$E8N!NP0"!Y&$5 M0MRSO8S5L)C[,#5.5'U.HJ^((.0- R37X>\**<,(W%R>YD9,:N^]KN @,D*A M)L9$4>+$Q/()IX&;Y0IW,VL)CH0-'L6O*QX&MI$^@49TB4$_)KL:-.6.#5[R M'1Q_FBJV32.YJNG=JDP_]=V)(3+3=\$SN8S5"<_D#+ICP#PDC@NJ.@1D+)O> M^>0<_%\U"*+K%[I>YG\;I[PT<$M"RQ.FZCMY87]3H%H&4CS=O3T*7-*UD/0= MC:[%Y_D!)2%<9)!D;LJZ'0BB(3NY*%HJR5-I+S1QAM9XP9%<;+]PEPU$!*@. M8"<%AO"2PT'V*QHYD_"4W_MS6@D/)HZSUQ:(UA'S>?VNL>;;=B_R O,!$"V' MS,DP:?T <]?1-WAZ#?Y #1P5I&-31!SF J/:.TEYQ]8%V@ZDM-@>C1E)B;-! MW-''\2$GWC3J.$*'6[6>59^I_Y)]"3?:)MW^GJ =4Z:I2"+FB.[+X/ OYVR4 MF@(K0O/,>.]@GLTA1.(B%JP-(TU,#U-^37<1%FO&&>C%"8X\G.7+#$EBFWH] MSXE4QL\ DQTQ&#VJ6(^UGK1E8L=G.G9PJ#M4.3^:$]::7:,19DVO,@UL,C"' MV4D"#O6WQ70_@]HF:J9>^%01="+<1?F[E>*3XI+'?X0/E 2DM>#^\=A3#H>4 M.4;9<9HXVH2F\GO#8 /"O1H/W#8'= B\_)@2?[>?+)N\75P-[\;%X3K=DX0' MM:.F;J:G_60NQ<(Y W[Q:1@!P>?=7]X6R0:^+-"Z'0TS.^RH&]8A8*.XU;8:6%)V$I1H+3K-?-'N^4XWGC=I6] M+P_/$Y:BZ*@:2"[+9_&R]>*/W,6>C;[MF[+I*Z5@N0D6T@> &'%PZ1";BOHG M(!'?-7@<2X$R3TV=^(U+O.[84WK1JSO-CM>M1#II,OR M?K8F$6$L9@XUN?-QW! &7?D9U%_HZ]D,H.\Y$,=&%K"\Q1D'4-]K3&SXA68= M()M!Q=4*- _-55=73K,T?T[S'OR64PW>-RBHR]JA7+",JS=,!/?/\[T_;YX.WA'OK:V MD_:2[SP4%K7%G7G_T.D6*V,HBPMG:] 3_I"8XN[#B%GNJ]>WV7IKNUC.^8I4 M3:?+DYMW).8D>2T7KVMF;QCOFO>[QYN'!]U&0B+[E(SXZ#(?*&C"33C:$U?! MN](A"P K>.2"=N_EQ.WM37];FEQ6:K6[XJ#?O^T4[L[S7O;45=]RL&C -5QX MS6W\GF!)$RT+,CE(@,6KZL,> MLE""PV)- MIB')3KS%1T@YG2;!^,*'DIF\880CC8XZKJZ":UW"I6\E(2IV/O M.@>2)0DN>P-*74EH(($94OC5=0R;I;'2[,.-J&IT<21_@3G^*> 9KCR"W,]P MMY+HWMJF@MWM +V$;O8+KA <#+L(9P:&"&$)-UY%$1I%DAP3_N;#_9F8Z$ H MND0T >*Y9VA;:&)X'?!"52>B'V=&@#<,_3LUX"\DD'"6>R+0/>FXB\#,A<,4 MMHNDM0[LV/$>^7L-^3?\@NNX7_&_E%2LJ_@%;KHH[+/N_>8Q_.G=#8Q)*N+P M-@:R;,F2_)A)=#EHNY#RZ2[+[]Q7 0L$!U#)\:([CX;'@>X)6K]ANB V$B+1 M&#!TQE Q;:M8%R4+@"G L*9IC V2E4C# H1V../Y/%DC25GCQJ.K2M.4")J+ M=YAP#(RR#O/Q$VP#WT'=+&1G'J_')%MWH, MV4\S8^N&S$23(+;@'&/#T616*,@F1>YMG_SX//H_U1PTY(X-OT,A0_[@'J4( M$J:IDM@BJ4XGW(HA!7?8\K%H.H+O]AHKDNA8K@V.KW]R%R\A=N:!EUG^"\<* MCQ:8"CHT&SARV/["V&(*.EXTVPBBJ2:(#7:' 7OX9P<;[IN;I4)H #Z$E!9Z M7]!@&PYK YB52L$=@G%AFNE.8;'02Y BRE@.[05,%2(XA]]@Z!$GE@$9>TP/ MD/$I8(*.$Q@%??-W;_E/9;A 6" 8#0%)\%)8_T^:_6'.FD\I!?$TO.BC/3-Q MZ*ZH8WY'P/>9?A9C_(JO=&"OV%FJ"B,LV(9!8&.$4?(:\[84\RE!EF#!) MR)L/3Z$?^N')KYS@J<23//5Y^;!?GJE*8;;+"5NI==^LW'&7EYRU%5>83XA; M"?_JY<'#-7A4$G4H'\,L)&_EHQ(O+-FH?!(I#@@>V5*"ER+PN=]B.-0X M&&H W)V8H1Q-(WQ]A Q E1L\50;)X!L;[FJ.!M\M9T4+J,8!!0ZK"S@C/D3E M)N!%BN2$ZT8Q]RCB\B9$5I@+0.ZR/&$F;^E1(1F/5&7Q'P^_Y'! D7ND-PR! M2C&QXJ!8='/\ZB34$V# 3ZJ$TAH^!7(66:(/Z"7>5_X& ?_1OJ.R>QBL4X$< M.;NZOS1V_5)EO]?JP\N$?CL;=8\#7>'/G3$9HOYT-!"Z\-N>!N9ZK&THEU!:YMM%)QBF/% MK@@%!5!G>;,8#17L2"0+E5.R'!<8K10,L 1_0]/&5N'*,5?(F+' E:7+*CGZ M@(YL8UJ+@()#4YS1.B''SY>)J/J+%]W E,]9B)M-B>!/1+SY4(T_D!B%MX460,GJ9** G@R^*NJ5 M(A<)6SEA3K9D23)T+5$HQ@\]#3\9YU;+CEG_XO[I&A%-I5(5^"VG[V#HT M2 41OFR=)8%#QOZ%"Z[MF/[M#%P@.&O4]4 $_&H_\0G"B3IN+@MII02EV>+* M4GZR'WZ]04N=@)3U99/@ XBSA31QCZ[G!WHSD,6*R M_\?_AS]:Q$$6$YX>FOX3#:MRJ\-^4__[O_*9;/[782>L@Z941VW%WB"=50?G MFQ:0P_0C\-XC>L>)/ (]S:*N#7J:2;TS_;O*K&M:!^Y/-P9-Q+,]_3FZ^'"* MJ@GVVTU.4X?;'&6YI/LIPBS+"7^1#,(Z-C,WTA47PSM8G.7BF[N MN4MG3$K#D*Z[FNTM'.]DP45<[F>Y +:68N/J_) W0$(4+J+V@=;"S%<*]53A M8A,H)W.+O$07AL4M$?"K+6ZYI!N-AM_82R4EL"A[:[QPEIZ]],04(?#CFY^K M7?EFQ^R/)R9T6N_Z\+/-1T?[K([V8&O$M[BW$-IK\S>.M^DB8Q'#>;SW839C M'"9%M@B6$ZET$@'>6>.,%2MA](\) ;\%$PW?80A:"%Y25/@VJP+'2-)8P5"H MG4Z16#"XVLJQ7SM^53,,TZLQ/WUBPM5)?&6YJNPY^*S*X=X?!A*&XXZ&B\%R MJ@(I&+8!=S--6V#Q17#S&WJ<_1J>G^)/ZD%C^7N*$!F)A1O)::B)$(Z$ 0SP M.7,86NY$F,!="$8X0F+Z.WSI!T?!=4A(P_N*&K)<#SL#IQEYY5U>M?T,'$O$ MQV( S-DE]NYYG0&Q?\Z@':7@(!A!;\U30?>/KQ[ [1YZBJV:>-EM#ZCP(#NQ M-+N1)OLK>\JLW0B$\:%' O.V2"49NE<4-^H^B 76=L,:!$G^H(WP?Y WK@TWD4ZL0U( MS@CS71]-C^'[^S'_P6F+%!,WDL90>H+J$\YQU+"7B?8FZ#MC"V>:N:A*)U]' M<;%)/)#BXM!;1Z25LHAFI/T<.3-(Y?*:>KICNUYT7_7%!<.D?PQ;L'\_2'L& M%X!;?P_CK4?X>OL0,C+RBD?R-[^H/D@<*:1A8>GAJ'$D-]F>YDRP\*J+(F^-; M@+O8'R3#J[9#D>>@IP1YPQ*IKM!CEC@Z". UR=.B:T";"J<4*]"B[3:-Q,+; MR_4 C.\69;%X;W<#>KB%2S156,;^&99B7N2@F]!\UGH2H+N2=91XPA!AV+4 M:'#UF;CY+>ZLZ=6#X#879%TZ%=+/ZL(T]]B?AL+BY)HRA;? 2<0B#(O^,\(^ M+-BNGCVI[P;5%I[6:+AY9E;?WP<_QQW9?N M+,.0/= E@DAU4![%#H4+-\?["K_*>WFWG-N)%J]:XZY>36_+J\?MMW\^9O7) MT:+4:)GFXWS,QYM:J9+5.MV5,?VPU3\,%N7'57:Q4/;[6C+7RY>[C<*W?PQ= M.0+;._H@7/9@?L2YE[<*L^.U/3G9__U"J@[[Y=%B<96Y*>57&;[4KFGID;W= MS^K=/Z9F//T*+$/('DP%;&"X9,SXRRL-U*3Z8\8.A,.MEM4J%YY5[ MQ$2)]$7FF&Q+ .7!I1. _4ZSW+"2I\BTU):^$DDQ0-D*9M<1FXRFFY#,.58F M%2*. ^GDC!=(8J6BJ@>31VP2X3*H6.VIK>7V1N+;EM"W+Y>E\JJ-#L_$<,SCP^/J()1O M);<5'^*)C^Z32JJBYX;IKM #L6(?5=$RGM^X3V2!U-5B66FO^K7*_O*VS=]O MD\/D0T!F)E\C,@_?XL&^)L+Q7L?5RL-C/ITK\&U920X7XUX]*:#]S_,7V3#$ M5^J!,&P1 X++2I@6?\'Y ^TGXNS"YT@&('QF6U/QS6 M'W;UAU:YLEQMML?9.>'/G7%:OD<4SJ4*;*%'E[-1. M>W212NC]#S7"SW#RJ MB1J!9K%72%H77B]!^H"P2H&>6XK]&^+#F\LI 5+)#G+9=E+1*V)&;)B3X:"^ MV/\VMOSK!4CW:G&=>U@TVY7:M3#*K$>J5+Y#!FXV3'SXFO]\Z#WQ1??V9EOO M:KW!PWK1KHR3N^HR.4L&'3?ON[>);&+7*8KS%I^QQ&4Z/TPMVS6D'N1RX5># M'T:8-AJ;J# P3<8\\*M!0Q %(S% Q' K6L$JO1,]5TB0*!A7\YJHT2@*#IS ME((M5PK!N \:%>*8X%56Q(4/"8-[,'2%2['K+AS?'V82\\KZ8GAH H<-"44$ MEABMS:#(6X>P-EXU$.F5@Y9.P558?)3%9?%G,O$WH-_$ Z22)FS0 M%H]-VFM&TY^)H*\WH?:0IM*$=$/#->UN8-;W9OL(KYWU;%;MHP)FN"^:RDZ5 M#+Q1Z*Z%XM$GENYKV=CICS6-PUD' M 'B*$P?HA8SC,ZS9&]+2<.0>E#W[:+X^Y-/3+\.)#A!\AWRC XR+3\KHO,*9 M.P-Q=PHVH#7)B=5YO")6EGU5C,?W_6)Q,3U+CP-9"S> MC1GXULH*ZQ;MK@[ ME<%PT'S90R[QY3I/'(S Z, JQ)8/?BNC73WL6.SEH%>)8?EEG*$=/L[3*TD MG<5/3(^4FZNFSVC"$Z%-?E@+QT"T$AU.37UD.6_8' DGA*\MD)>. LKO5B0+ MM A<"S*0P"KY#I807)$4)H__\4EHKGFB@^.KJB_H,OY5\[O_CD_6 M9K.8;FO[7'H8%Q/WCB4T,[?%\TQ*HXOEV&HY_W+/YJA5-KALR#(:C M3.I35!I'=W2)&K,26X_7=96KZ(HYW7,-6[X@11XKW,V0='7=_R!V*[B+$"MC M-8H6((W\H)30 (PD>+IIHK1@@^0JL+(+@CX;F*7FWGNT M,@2\++2%*AG\8(^LH[>+DN0LX2Y76.K<^:2>]J$E61&D-=CYN!DZ&K.-%0(D M!*ZP!H4F"2#5AQ42 U&Y+[:5[FA8SZ;S/:OP4.H.NF=Y^OLV$EMQO$[.O]"S M.?A!M$M5!Y74S6D_P'R#:TZ#BQ"MB=9Y(:8#+%-:$;!<:<9>H=<>@52%_GI> M75I10Z9]O"_-# WWS\0LSMQW2P/ILPQV'_]"6-JK[UGY\M&7X!4#?M:4'0>N M+"PU3"1;3/ 8^HGMIFH3( U 124.).(TE$S<\3?HJP-0C;BJ>_ZC0/T6@_)G M[V6H?GX0Y2#A;-PQC,Q_BHOZ9+=R8@KQ.-D=S$-8NX5JU -R$]@R4U(95;#[ M2B<]_@B($'C;3-J-&[!!:&,V_T 8L@BW<0.2/+'LXP3>D DQP@33L3P^$F&B M$X4T6<"(F>2UP*\6S9[W[PG;+]P)_9"V2. Y*R+S?:.Z534'2D[VQSF@W!Z? M-8PA"7!1,BY,H)UC?CO]H;\\\]0I#'8& M)5MUS*-/30:WUX5D655WN3>TA_ >H6T'"[ 6_,\- M$1*D*5_"%_-9UOGKA\=XKE79WPQR\7*\NI;*+"4D#NZCH[X73 =Y"UG)O5)6 M?H[6T<#1H ;NC'G*MFCW)'O7RJZSB[58N+WJ2;R32X: _84_=\99!6399R,- MKW2NJHQ-!]1O@4]DB'50+?2+3# 6^D/\ES@OQ%B].%D$]WU@K!"'Y%+"#RK[ M6&D70'3B0!E.KB9E9;*_:ACN3-H;=;RGDH-(,I$TYU447W4:./I8$81CL4(Y M8CH2L%K0[*\.70-)B@-'$+/9?B0@G^3E@L4YX#U MX5I!IQH\OM> Z;NH^Q_&^_*#D)&I#+3HCZ:3SUS A("*=$'Y)Z"ZB#)2;X(< M2-L!7(LZYEB:)XES^4EM#B#24^@/H"Q),O[\"YL-N>IDU&I8$ +#HBX M8\!B QSWK@E">W[%T$H@^=^R">5(;2B!$P9"DB$"1]<#PH2+'@LB1!6BI 8B MIZ ^Q-5=G&#D_KS$_QD-FLZN.1VGAHMV>3=;#BZ3_>5P^AG()1.T0#>6B_]# M%F$;=#&?U$H+)Y"V,>'Q)4&'F.='L^U#\7I5J=UO!_F\J>[3#R_JB.Q7&@S3 M[2./!Q^@/6U/2E3&^=0P?K$W%P,E.QC&U]M<>:%.[AOE[;=_+(A]A+?,BGFU MGD@DHF4"HH:)&&TK:IZ99?FZ!P3M+";.+.]+)D>T9>I#HF.X?3!<-(*]^S[" MYYYE24\^4[M=9Q2NQR;W!U3- =NKD.>!"_T!4%YAQ??!6Y$YP['LCQN3N'N9 M6M!/!1YEFB7.]X*Y8TP;_FQB:#6N7[D-N")CSKM,_ M6)H>O/KI4KR2>48;AG'N(?UC+<2RW+XDA^ PAR94()I=I& Q?0H6HS,E1$0: M @UNXRG03P$#P=#CY#>0^$AW8% 7AO#8%XXKK6'ZTMCRW2_&*Z\1UDR?YXE M(T19,E&63)0E\]=FR61>E263/?V.)[T/YZ=:N^X[P(97L(??,Q$Y0%XD=AGH M(H ^P2XN'#Y3 FDB[K=@.]E@U'B'[RSQE8B?I/UL))JO0H,#Q#YE]_ZQLD'] M[FYSP&"ZK>-&Z7'GIR7H9*K-]"6-N<<84,^A_H*37$G#)ZQ(_((>8M!D((84 M \L^Y4"EVHEL8%V!IUEIJH7.Z;YYF7A!?E*N[GX[P$V8:[1GB-Z8[.;!CZ&+(\ M-(,E!OJJ#$B@QU;Y%2 M![%I/A+=#CT##2NA'NH 'YP&JRGWEU\2L&9:^#:*^QT\44IF(O7 M[:4#67W6(1H83@STW983UY\3.A1\ -YVZ)WJ>P%N5HH%QA9Z#6$'-%%4 #[* M=Y]^:GNQ*YV[=M!M#?[XXU!1""=S0YPFX#)(P1\)L^3GHM$01#J S#O5BQH$:'0S-$';=Z9;7?]**9*9J,C.VX MVW456J%SELO*%]P0-W]B>6P8SZA6*'1BOHE[+B4OCA:<^Q8T;-)B"QVM,/Y#*S ?IF1G!'?+ZP;K0K <#N*1P" MKP=6WS(HC'HLPY:*(AIY)O4:BGP0.H4XEVR%2]>2(7NVM2=CW4N8RZ5R_II. M'(1V$0;9/;7"AYS?RZ09C5AA_\$)J+H Z#QG+DHB[$K+R!=P6%8LO]"907$R:(TJ#2C@A MT]=]E=7PD!0#FE-V6'J-0R"68^&]IF48Z'RI*[<$":.![?P,J 2;R8F\<4.!$%W6-L M3K)'@OTMP F85;_QE0,%\I08:-B L-7EG%&8..:LW@"PT_ M<"UP*F0!( V5?B>5@^\$/TOC:<#1">0XQCF?8'Y1@$J8<4**Y!IQ%68!8_/= MX@:BM0 T-\F35Y6K0=6]@)N*0FYZ(,#I29)U9RZ*L46F%>1XS MO.7R-2@G0".2\6U!OYG7D?[7*TF,Z,?H]NNMZ,:LR>>I]^L5U.,H,S$%R_)T M!)I"X$_((+G@+#<0]P6")&-V+9-<:0R'K$&I,NYW+A)ZD8ZX-*-+-W3/T 1QWQ)MEF4 M?_!.^0?)*/\@RC^(\@_^VOR#)S(*GHQFG(WZW)9L XAZ6H,FFD0&JX_LNKM: MPB5)^.EGT'/AT_30G=[#Q2Z6VS\&*0^N4\TW'O4L8_T 1]O=X:YPPA_)"7;U M=V;P^2Y@$N_S*=2!$J9S,EA:0+BG2>Y9"UFDTBHXQN[3])E2CQ3TGX&M J1 MQ["&P[[I$=JB)C>\A%4F'*@Q_FP$BP[@4TUB/KN(P9\I^@S4)#FD6,)7/>*. M1K-%::TDA7P Q127)YK>_-D72-H$TI[ _4KL=M">E@ST 2_)<^A8/O6(9*3Z MH/>\U'Y\:WI2)9'V217V N*]HRZV5XV3"N840UL6MT,! :=P2Q)8DQHZ;3=\ MQB)*9\6][CI?PKUYUV3%0"BN29@*8USO23_#>A$>&F^@VC)S \6"W,':SAJ, M%['O1YQ.365*Z_Q=5F;U/#Z4A(/"'H^/ "B$NJ0 C0B9S?0TD((4N&& 62B, M) N1'($O^+F=(1"Z^TS"%>@E4\,DB0I>?[.C,PJDLC%1<;5@<)'C/3=W3-62 M58F8$YXW#DN77LSU&@*1\SYW("#K^Y)." M# '=/Z3W]PL]:2)1&:11>KA.\]U\J<"K+;NQ:US:6X>?0LX&:.BB[\EIQFH^ MWB^%_4*M=AO[QK(SV<:WD-^1.'RTGQ\;ZV&A+ SWQF0VZBZZG;Q3& G'@^;M M=+)D3HSLXG8O"RU5S#=&/7@R??AD81Z_Y>_OF@]\NU,;S\U+Q0R_;NIS;?%ENU^EUF.QD7X,FCY4\*I=I^.>H]\HZ]+A7'L[ZQ;6S1 MDT?+3U93=J-AKQ,+L<9?BU>?IQ62^, M4B/^\,F&G'XL&O)XQ_>;LE$0KW9=]6:+GCSFDWDEV;\QXWM^?REG'>ZU]0G^HM0=3 M].0QH2QY.I/B#:%1X(:WGWX7%R MU;Q76Z3$X55]6)/N&YOBH]4>=,XS^1#I1'W<( RJO3@?9F']R^#<-P, M+1I=8IJ*MDP.=C?#^8&FBL;$2;DVRU+R,AJ@?2A.4D#W^4:A)4N!J]+5.4ZT M4&.="-$E.>QS Q.[(O<QDN&$-:RP&.,@Y64IPU"C@%N6%'"3$G%LP:J;*L M\3A25>(6 !Q3%8E";GBI-($W0HL5D?9G.$@&01-YZ_9@KJQ(^V1%VA45XX:S M[A7FPPH?[W=[J9DCUE*%)QK//8U?#E+$$QF7B)X#HTFI.: D.&@AYN]U,IE5 M[KO\K7PSK$MJ83!=9AN7N^VW?Y+)&"]D8OET_@C4/'8 )/(ER8?;8SQ%NRI: MXPTLL0":;X%E+U4-DR2C00#A!?2]3,POLX\%I,:TE=E-NI.M)_,M1M]$3,@G MCQO*@&QP=()3J'C095^4THQ1@^3UR#[PSBG]<#]T%P\ ;D#I4-JF.W>MW:!= M3O.E<6FM%M/376+=_?9/.I;)A/2_HS$I#%H U@5]+Q$%AU^\9[Z;3?I;5 M3[>7!O]PI"Z.&Q*O+.4G^\$_69@(C9-!, /OE6X'(W/\RCX(R_%'X33;9&^E MHR7(LFR9?7X0:;6-%1TB*5PD(JQD]V._QK8E8 MA 0Q 2SBV>"A^W=QC$Z\8RN_((YXO,2WX8P794R]?,,#X5];?H+@++0]4VTE MCG%3T"$%6M%E"A=\YA-W@3([?O'1AORK-B)QP2>CC3B'C> O4M%&G,%&1*+I M3#8"B:;H1)S#1F0NY&,U-=SV(A(-)W)1D2BZ4PV(GLA1%K3&V[$ M?VP3XJ5_L"//1DS?FQ O7?J[2N)W6"2!ACO^-[ :R=!@B?_O6^[;[^Y?ZB(O ML$I:-\R_VG$XXX1C-;KON'0HD?V3ZE"6 4+(DTS$R ^0P^$53D:['[ZRW$4V M\Y?NOA#<_4C4G2VS_\DBW3,@_.X92"0N4D_:.Y_.XP66W_UUY=GG;G'V(G_> M.^REED9;_+>>8DB_CW;W+SW D8C^PQW.722S9[W#D8A^@RT^[T/L2NAQZ$P* M &B&WGL)-8ZP<)B#J%MQ_T2"(S*C+3)$OL3Y>)W5_:>ZRA>VNDN&97]=,?A! MVTR4EB^\RU"J:$7;_->?9EP4'.WSWWZ<(Z']8COD"^\RZ2@3[?.+C)$OO,^> MT/YD:^6H>M8#^OWY7Y*D*)/)!YLJ3YKQT'_(A9)Z@G-2FOPO3<@C*< #9P#RWH!X5 5[S$)EE((VNT]I]WQK==7BA=2VNMM>Y M!O\(.&_);_\DBE!W* MF(('\%,SD49^C/]4Q#TS!N(N1-SP\6LC>>T4TL-]^G*SZ+8'C=8(Q$T&B9M8 M.A])FDA_B?27?XND.90MWNN",JA$D*A#Y(EM):5A+S,=2+ML:R15 ME,U3]24=2_#'^'*14(G4ETA]>0.A(KR%4!FIO;TVWFR6O%//75]+#T-I(CXE M5!X5TY!%:_8.]M!V.^UO+J5B?E&2AL5\>M"_[?*@H"0$2GB. M2XWDS(O4EM>;0?7*3>UV6!MOALNI^G#WL+TL[ I8:\F]1)K@4-A_,*SM/T?- M1,_D^+\A!Y[$!RXC0M,F1]!3Z53[PF"W!,O09'\O ]Q40N0DT33WN!L3!IQ_ M5TCX$SC/S_$XX.J///;JHX5T3-4P/>3W,KK=*+?;ESFKK=KC?$4HK,:I1D-T M9M/?@_(O4=(0*/[VY!G^1],*A93/QXWN<%)M3X9J;_YX]]">I'OV%MG]?"R9 M3\52.>$85QZZ9I'6$KAWO2*_+U;_U]D8)HLZE"Q5TUC"7CRW.Z$[(PPWXJIK MCPO#3+;H#,NCR6VZ-\4[DTJG8OGLL4>&(/L?P-"3[LV6P@%:.NV,$NW5"_73 MWDO:,AC7DMJ1'BL-7DFJK=V#L3&%Q^ZW?S)HI_*I\%VR JU;\*9@&6@;G"FJ M%K1YL6;PV\0!X'YQI<)YP[TC9=4FO2P+.@<*!@R*_O;6>_IJSV?()N)6(B%; M.&QM>4?C%W>5]LZZGJ7GXG6S\4X>T*;;D>@672J&8_>1U-04_ZSQ.96 H=1J3S'8M(:(CN;:\)K3W1@72;_N#K MC8C0P]/Z)03IJ7TMS+*+]*U4MBOMC)7:QZ_%56?U3C&T%QW-@76S4)(WT]0B MDUDEY]?:6,I6D1!-YM.Q;";[,@D*[3E4G7;O4'72'E6Q[+?MPQ':A/XS^I8= MZI;D+[_3X^&IAM2!#O>_@N]X:6=TW\B!X>*2HFF_3EA\']E;74AY!AD70EK: MZ5Y()B8"C_Z83IW$8X%__U< ;<:U3>-T&&J ^HA,J2=@6W2JQ F8#6YM^E/4 MMN+>8N9N_L+-=_SIVK!)F#9I;,_Y?H95'&WM88-Q?UL.^K5@9P[VX3.@.I0S MH-'%2]GB\UO25SK]JT:[Q55:E5[MGFL,RAAJY5P#7 M]^37=_0(-)M5Y!\?N(C#YD!/E^:!14(-3NN4Q>FV_O$R.I^03X?\',:F;J/- MJ]1-HI[:%)?#OK6_&JAY[6Z9#>U<6QQ<&IF[Q7;-KQ/F9!M/M%)\J8">/&H> M*FR2VNU]*]4>UA_&Z\&-DU"-VVU8X]I)\V%8R91OE8K*"]/.J&!=7Q>V88UK MQW?6N'S],.P.G?%BT-M,[L1*%_JQ'K5#O5J/?5Z9MGM M*'?\9#PWMV=V>VLLXL6:,EW4;W.Y36&4/WY2L0?)UJJYF0Z587K8SA8N[_49 MXA ^Y/6"?C-;=)?IQ;Z4YMD+I[-+=IM15A*E85< MV'?A4;:I[]V,JZUJ!1WIBQ:RSU>@'"A62$/9B9U?C%.K-N^T;A;SPDUUV[ZE M&C46@@7[B>=&\%CB+-O/IB\XNNX]EH30?'<%$OYC/(._T>SML#?LRC]]A4T? M6O4=P3P%!?[/=^WU9IGVSS[8=PYX>A"--XI<5C:*AF8K(X8;(GK0WUP.["F( M@!NEZXB(J\(9L=#,-W,;856O+&O;\:"F[TO+1>&=6,NG4_$73[N:O6_R+[<$ MWJK;&]4&L58I.K;!/B J)?[DQ0WA\NG?ZP<7,"0RN8O,9[:$^^LP)_\@.)F- M<(G/8R/XZ$2>R$9%L.H^-B&33V^[$G^-&/:O*?APA MIXW^Y9_8TNL%!#?H;X-(D,;+W&4,8G,!N?J-Z_&CGO_C.OUS@ M1=+M+)9\M-$?CP*<_.K=#-ZP;4'$''\A<_QV5P._C/STPH:G%MD)#0+\?--# M\>D$.#HG?W R_L10C@C!#-6SHL0'*@__QG6?'>='C/Z"A9^[/>#F 6;P^&U5 MPU?85'0#VZIBQ3C+052WK(FC<8CVAFE;W%*Q9X;\MZA\GW25_>M6_9R#]9S. M[I?EZ'\% T?\^C9WS:=>K>[U@Q/XL1VU463?U1.IC%]<97P3"+!/4P+/IJP] M.5J4&BW3?)R/^7A3*U6R6J>[,GZ[BHD*A95E_4MS]9^?Y[O;.ZF:-JZ'0V:0[EF/U4GTXSX#>FGT7\S7*X6UF X:S[4E<(H SJ&D(ZE^50LETV^GXKQMS-X=(K_OE/\UGK% MGY_B3BO7N4\OYWD^LRSWTX5!?;-H0RUD!N/X)C+Y6")]C'GPE[@U,S M#7Y1BG='6>R1221C63X7$Q+'J$ _(N$2"9=(N'R(<'EK[>S#A$NRD.[=7JT& M\T6=7ZX[7:5_MQ= N( 2QV=C62$?$_+'MMB/+^@? G@D]((!!D(S3B1$Z,K; M*65_NS @0C*2B*G/I\+9V*F?I&:UE#",Y=NZGJ[G-VME6)?F^9[Q.)>ZZ^XH M!ZI35HCQ&3Z6R!Y#9D8"(!( D0#X6JI0N "0VMWX=)KJ5RI[67\HQ;4Q7[9! M "#U)IV+93.96$+(_ZT^*A(/JXGV3,$@Z=;>LI5E9!9^\4C].9E]_QJQ]M9Z M38E@;+/>5I9?S,F.!%#[:!D;C-:%>]6$2#=CF!WGRI6KFXJBWFTZTO9NE[S> MCO*@WJ2$6#:9BPGO&4?[%QZ$2 #\6P7 6^LU;R$ 4G>W:4NIV^N%XRSM^-UJ M6BKI4R0 ,E@ 9)+Y&,\_E:OW97PWYQ9O^]O/>V39?07+[@N&S0[%WK,N;-]A M1O(1^F:0GP'+5=0EZ,_0PZ!+^G1@/"5$0^3G34U0AZG%[H;O:X^MX?VTVF\V MMP"3C#2H9#J61@(TGS_N?/-VH;6__0A%'O M247X]_BLPOWQO;I85AX:-6,HY.:+R=P9;ZIW6V@V 1&Y6"(/'JNGKW#Q46S#[DUZF.GS.3&NWV>FK2F(#Z1GY6()<'AG_@I_%T%M M:: -C$S-J.KE7UOU\M8:#!RH$+E2:7471GDRG%1N144K%)WDT,H5\#2^_9-) M9F/93)0E%!W,Z&"^FVYPXF!F=ANA.H(C*IZ0E;;Y\&@F,L)]1;UZN*DJW77OT=E"RTTHJ\\G8CD^\JQ$ B,2&)\O M,-Y*>_HS@;'I/MS&'U/&[2)^OTV/FG*GO9QB@8&4*R&7B?')OP(7*$E?\!3. M.XE=/:E9O2'B^]\N 4*B_DETVF7#@;ZLGR('WQ+>[+,7=C9R[!W "\-%6;@[ M>.FD9_W*K#CE:^KDT; 2U60]B7M\(XTGQ\<2N5P,-ZF(/#?1.8[.\<=Y[J_[TB.?J>-S#%Z>;"PGY-!9?K9,ZS^X[?<_[#':>OUL MSN+;3(/\"@/]Q,$TZ;B7D8^MYHYEJY,]^4C59>A=D\P'$WWC77!-41>G"AQ1-%-;,9>J MCDAKST2;LYRQA1M M@=7@0= \#0F_#":V\CVUAA"8'8/R?J3@F5*K[&M62B3#H&K4+R6#IS@>M1_^/_ MTQ\MX^#6QQ-$"WCBWL\=W>3_^[_RF6S^UZ%"<7#=^Z7]6TEO'62 %I#>]*-O M_X@<:9VPFR7C8DR?48^6J8]ZBFB5D$R MQ58 H.94XJXEF>H*?FQ/F#Y1V*G6"$3CZ%;1M"(2$5:#G/*"79'E?0FDQ;Z) MCQ5^4Q]> E*MIAA3Q @SX!<\BF6OS%&K.:(JR^A0QGJO.OQ+6U?H&SK65;:] MSK02PW72CC?'FC/6RP%9+[S4B7/XDHYB@KA$,KD]N8+&? K.<29RR!7_<<$G M_W-*JEG.*(DY7Z](Z76Q/SE^LSA6YA^ PL=PT*/&-ROWZ2N5L+@ MNCN;583;O"5WG)JF2%.DWVR-$,O@D_A[RY;",?4#,3IL&T?V+8;?V51VJF00 MI0 ['A$[62JZ0$G-(M(^/FL!__W&^C%2V?&:1HD1/1P#XV\]*AE^G2A?SIS< M4&R9W76O;,_C\X -'4^_PH@^?%')SR,#T((GBND_+!G?86G-)&%7-QRQ(O0N MG7RZFQBOI\@8$"["TB,_Z;"@T37@L96HXG,BB=;LPC69C^SZ2#..-.-(,WY. M%$*PC]VC2 Q*MF%B.6CNKW0:#RR;Z."1:Q>]IF0L:8T<^>CE\G)P]QOR?YVN=G\K1Z!@*F)[XE]ZJ(HM//:%S*IZ,QR*.6FW MW6J#=1/)K7\2,2$?ECOT2:> NADE4+-!O88]=/7K@;(3K4BUCLY+R'GY./W[ MOKN]+N5FN8=AK;BY6]5[:;.R@I-T$8;'%>G?H?HW'ZG?D?K]UZC?[RT'(#^;(FI%=R M%WJSQ/A,I#5'6O,9GX6/4XB=YKS7;MF-W= IB16QOMPL^SQ2B#-?6"&6U0V; MGD]-I;#;__<_Z,]?)NN+<3#71SOW=1.^+$2)EZ9X_5E\]YFSVZZ[9[>L6BO# M$K6::3BKDB9:ECI!#[O'./0Y\HLBMR?%/6Q)R[#11S K57?0QRMZ["QZU-D@ MR"8WEHH[N:*H ;99?Z8HD(=90,8#?$O48##-L)"V;!7W@3=;GED?^D)/],"\ M?,%;.A/IKK$<)"MI9YB9C&]2RWH:[?\3F:0O28!SW]%'^QMZ"3=2Q7RF\9C> M54IJ/UG>[;7.8+0-#PZ[0=JXH6M[KKW0Q!EB9I;M!9?@6]\Z$0N])PL]?6T% MIO;TS (W6BB?7?;MA7K5V4G#]N6U_:",$MO+).*SA!!+Y7-'K :9@:K%H;=# MGJ'E:#0C0.0T4,:07O49^DW$>"<83YG,(1F_7:@0DB_^U*7Y$7=FQ$%ORD$?>&>NXE9[J.>= M^Z$Z?QCH0GEVEY/!_\?S,9X_SDZ]X/[W?R4R_*]35^=45/6/N#J%P-49\=^3 M_,=/"X5F\5+B>='HEV[N1PGE+EEXUZLSY,;L]C?[:CS>6NR;=JNA6E>C_ [= MF/Q%2!6H>V-^I>HLUTZ_"O:T. =KG>D3:(*PSQ8ZJFL'"H=L4E_CM>'@;/"P M;V>*KFR02H+^T9'AA>X0:2;J4^*?E%1323A#V0X/ HI21)U>N\ P,3J M_UB Q^:"NT6O9&,9)E; ?;,232@0 M4BQ<\P_Z$X2R17W/3503S5>"W\![JNQ6BH2KDAP;'24D=V0X,Z12"7Q&W$0S MMA8WWONGR=D&#*J:(,Y@ *").W%<=V1=<%>D\NAP0#&=C/?^&-H 4Y$=B?EPPP8FD_*-Z55!(:I;: #BQ*26#/J?KS[,K:,*6S_: M9&FFJVL8R+$P(#AB+"P$@=90.K4BQ5$J$SU0"<;FNS$T9PD=>=FZC.720')L M3VJX8'50YH6VVEPHB(D116%LCIPU*-:"79_"%]'>H=5+!'X4L9TJS?!>BY,) MV4>T461/15I -C8I&ZA#^]L>6 M [2Q.$U!6SL#PP"_+.;Q/'ZI3N@1I!#9%ZP+6BH20,CV8 5TI 0ZPEX-;3B M#DWIX # R5"S7X@I5YJX_XF] MM0>I!4+N F+NB.SQ&1'.R=1%.HT^\N4.? N,'!@N+J'=.PST!_!.V AO+IDA M_*J83 X#]KZ+=!*2%2 9B.%^_I>03$P$'OTQG0[@ V#R^?[]7_X5>Q ^<3H, M+8SW$9E23\ )#%,E/C85<1$7)VB*/T5M*^XM2H]L_B+II6.PZ2?Q'<)?)-/_ MP_E^]OSG 1_[+NZC+4V%B&O*Q/Y)O\8^P^7T[H<&B5?\9'QWL+$^W_U+V>*= M-_4%@#653O^JT6YQE5:E5[OG&H/RA0M1\_FS0WHK"#Z#WJ(ZQGG"UTM5U=&- MKB(Y[&JK%O>]Q!3.'Q^XB$/]Y*.*N,D$HL1$\:C^<3.+\:I59MW6C>+>>&FNFW?=D?P:.(]V/,WM,$/-LX< MH9TM)TJWO5#3NV4 M^+99:=O7^KA^59V^.RD.7;SQ\2#=+#@-J5)?3F9\[CK^<-E[*NS[#J2XKZ"_ M6;QA+TIJ35]6]_K5:%D P1 2[3TTS'PJ^5:TL 9ORAX(P O/X(6K,/A/T.<< MCL-;.:3.Z$-11(*MGXX#[>3)3YW5GT]*9/@R"?VRX\QNIHO*^K&0VZZ35K4S M[\+A 35#]#T9']LK?JY6%;[?K0G)DKGFS7$!/9D^?%(WUO(J%Y>LX5YZ+ KB MW!#NKKLCX7C,<7W0[_"[VR6_W*F37'LNJL( GCP:4TTG$NV4F! 6I9IF2MND MD-PMI^C)W.&3E6;J\?9N.E?XNED?W#7'ZYF4*(R2QV\?;8>6.:Q=M1>99*-: M?[S,6S=#>/+H[4[[JCS<5./FL)^%A_UJ8'?1DT=OWV[;V4OU3K@>+N7' M:2:]ES>SR18]F4@+>EFNG,FM7EC65DOVFMGUBM9376+GCQ:4D6<;.^& M.>EJ6.JDUH*C9-NE ;S]:$F]XCB/-.G\W7 Y:*9[][/650[/,\%>'S \WD0> M'[A<&:/"B9DB+;^S*=[3"4M ,>UK)W!5[PL#([O9M=,$I2/JNT#BV MZ2AO=O6_Q&MU^NK/7' ]!=GO&S#A&LBR!>NTA"P_]7R<50.?>P=H#@X##EU^ M*EBO"C)R/:N;NCE,=TD27@HW$24LA, !@5M57O&54UP/!1%?0$& MM6I9#GQWC']'5Q12B15D9J/)FA@_!EGQ6V](4T&VID31:^@\0<0ELK\ +T?9 MJ(9CN8^3 52D3:@X=V^Y5.TE,]*1R642["-8!W@O\SP[(O8UNLI* MAC#*#W"XK%:&29U089OMK"P;V=1+YDM1=:ZCZ+JUUS:BKHJ$EYSQ7)&P[\A2 MEFI#*A?"_,EN,QLQP0N Y.,.0:13J6I:&KH5S\S9R\XEN:-OJYI MX%)E'B71QM\LB^C\M>J*]&0?T]-=$3.#^N-(1KS@D F2I5A\)"E%NZ_[Y)\)S M])V'V^$X==TK+_:7E?MF)R%MVY4NXO"+L"Q](F]<805A.BHR*1-37J6L=M^W% M6ICKU?O5XZVT++PZI!\FP\(SX"[54GW1[;G*;J]A*%C!A$/EV_5#.K&X:V[*PW93K4X<6W >&KBB]CB#Y-,*")#< M0?/AOKM!,G(/_L>-FOG0(W_\^RIM(Y'T0D9J*#1X[BWIKA3E\[R0#O_;>F5RE3;2FW93 [5FB@7XLU"PI)_3WJQ_3HM MOGIVLERH7=V7*K=WS7&ZW+1N9W(! +G">FQ\LO@B-8 RLBB0Z%)Q;AG2K.#, M4R\\JY)%&IBXH["]: 5QG/Q!,DN>DF\?5SCUAUC8@=0.E6B?6O!L(N-GBLPL M&RNJ<#P__YBH^EL>DT1M>:=N+F\K_'Z;7[17\W@CL=V^TS&YFTZ[]O%%?W^"OZA1Z/V MQ/6%%1'YPMT$\>U^E[P=C-*+3%QO=F9*3KD;(RF6#L&8#5IGOE0RG.*DR-,7 M&_%__39<(FI ^VL=J3/J"O(D.FXB7-4TEAUYU:,98.'[,KP?RXW^G=#DUU)\ M.ZO=-?045->&[8L+;NZ]S9]W-T'OXSKECIMSA@6^R)E([?0!Z/].(.3=R'_H M1I$=,ZPRHD>6,%#,9=4P2Z(F05TWYOV7D=ZEMW)?:XB=WLULN*R7MYEAN9YQ M2EUTFZ>X)2+([#!/#7)B54,^(]?*+?6C0:8M #:ID&=+',38SGZ%44@F!0Q )P2I1G@/=#N8-\=[!A%-FN./DMUL MD[V5CI:@)MZ+^KZE4A=\]JE623YET#<^Y&Q#%C$C"?L]#N;<3Y)E"&?\V>P^ MGX7K/BJ.+4-S;.5=LOH..]!=\.GPU,S?2FH(9&S^87>GW)/]^*)]^:Q]243[ MW+ M.>Y+),?.=%\B.7:6^Y*^X#/1QKS;QN#("IXER"%W3\KU>&2QG1+/EBV_G#84"X@01+2/ M2!+Q0\0/$3^\'3\D+M)/JED?A&OPTMOCB%K1=?*A[)*Y>-(9]S=QR\L5L4CK M^J!C\B<4^%/)\2^\>UFJ#!$GR43LA%PY4V[Y,D(UXHM(BIR1QO;&W$)+I2+N M^!#NB!2T2$'[,ET/!5$4-C7>I:!L%%@1CB[H5][_@L^]GFL/*RJ)7.P[# M!'(,9?+K2&22]1R)XP]3^?\JUA&^"NO\G<*(J']_#T>Y95R$9%#,%3'8I[OX M_A[^+:2137[@U/V+D1 MQ*\0?)!:G0@G0_ 4)=$ID@T'RJ(^X!@]2Z?_?H.5D^3<QJ>YN%W,U&K"[724&B7)N4D( MOT+P'R)!$@F22)"\OR 1_ER09&[X@M"8]4J+S*,\;C_FRLUZ^ZG&:[\I2(JZ MMK9[R[*\6 HU7JADA$9Q"JC'F4B0?(@@29WG<7IO04+2[,]QY>R"$N8M"K&O",TIFD ME!L+2.!(N2HUQ.SH_$G)A)RHHBB*E@CY<7?6/T.]])!K^3D#/*.".F M1W(NFQBEA$QRE,\(V5%6D/EL/J]D4OG4Z[]Q.+,7?8?-[-UQLV:BB1M[*J95 M63L@ZW49?PB!(KDC[G%+OF,LK43=F,N+1>=Z(0KJ?+B;7"]'$E6*<>N^@OW$ M<[0UW3EVJ\E><'ZBT"X%'"'.YT#$^SYY H[Y5=C+*6AB^8;8R^17&.ADI^NW M@&?^+O[X!&CF4ROZ]D_!L6>&B;Z#I@-,8WU]D-M!$*53]%9H&[AM$4!%(CU4 M4YR]=S^U;66@.V^45?[\[,J8?L.KYH[#JW(N%W&+=VR3%V]D075W=T,XBQQB]*Y%V$R?MNL,9J6,J M$P5Z61-)_(5YR5W)2PB[>I32\7F=EROU0F=MIU.7I4WNB[+3JQ9>$D;-7'-Q M9U3VLA;/\*/5(IE]-4==1)?S)U_.X_.ZG#N.*]B+L/8G$"K0FJ*2QC068$Z\$+O%)5+-TXY7<@D[E(+<3Y3JDHS M/RBFIF%R*3E"]E# 'X4O@IX[E0Z9"78L 9;SJ(6;%I0,Q[24*U!2S*(J'SV/ MR25D8>2!07[)H%]2U+DDJ-+T,I\HWE3VK76Q4U@[UM7^J=C=D\XE+/F.IM#" MMUQ[0FXV3W\<&$7?^N10.:F6A:N9@B388GUM3O+\2E.T#C2-B EY(99)I8ZE M8T GB\%F HXWF&C3]_,M>MN'3-)/VLM*M5-LQH4;95CK]%KIV/M'>@";GOBN8[] M#43+N^UU(9F*#RIJ:1QOM,6*L>@!%Z3#^EK0%J*DRR*3P<@T0Z^V'%''?3Z1 MQ,8T0ML!1"*&FLF-51DKVFZK3D,','LDXE7$*A(T4O> WGL.TIP2_#B>R/GZ M %9V:'UH"[F"9 >G +RHZ-"5UF WD9#U=5W'+U5T_Y])H]-4#-1^TL%(X9:$ M)6B?F&-#DJR4G#RTA@EA8$6'/A^L722:$FC!EMNV%+$Z97I?Q],+#HDH.$6L M:_RIIO$Q;NN_^.1WN.C"A65().9#SH9=7Q7;BUP[O>B;VU+RH=_KK<>_'6P^ M.!HRH7H']SPX$([^Z^VVSL<7B?V\QZ_[MK172F.[N4'76SZ3BR52^6$5+7QN$-;E8KE4SS21D(:(8LV MOIYHLR3W3GIFKW[/NOUJ&_82581MV,!41,LQ]WCC"A+IH5,@9"T9EHVV#J\J M=-_*U;M.?+-7UD.ENI>RS4I!ZXZ0I8WNG5R(:8U$(C$"OBL[27-<#03=+M! M^H?OF@"#8:6)^L6GM32AODNW&_I)\R7DWB+-K8677A#"QUX0_S][W]J[XI&OUB(B B"P6+$S!CGT.=KG99^#IHI%IE\0&CG27P_F8 MR)-V0GTE-O0&!O;=()^-3_)LLJ:6[(*PZ;!IR1BV%^FNU$6A6J"P*''BT%'0 M1MZW,BXO//YFK_4^Q#&&B\G\J50N(=UF<$CHQB>")*)4]88\^ZP-4#KJNP#Y$F'$ADPH_N8@<\/E$_ MS0@8BG2Y2XY3))ON+I[0N32+=5I (LDXCKW'"(!">?K\CQLJW0NG"BK0J? , MW^3/2#8!FZQ_NS'7HY Z1L7=JY_/%;3P1)R 0?'#_+-[/1]T%Q-$53T.:1]< M-;QN!ML73_9AB;US-2=BX(*NZL;O?V$X.L80\"5!OIBZ%O[]GX,\O;LCCC&_ M&_\2CN//.Q/;X>-NP!F)X\1_ M(GN?GZ/@!Y'R56QO;0^JBOD_.RPLMGUX)AWQ7@3^4K:X_7'-<]="V7JK4*Y5 M(VR5;>9ZD7([$]_="+W_Z*JZ!=YEZ7Y!3LV]>>S6?OS]Q$H%S>Z_-*.N7?(4FN_E24,?%JXFD/7"VAFR?"\ \]E'1S] BT'3U.SBHU[.6ZF]*LTNXJU2:L!6I+'+8'F M6*7'2]OF9(-J<1B6,05:&AP?= ,MY]I\AF3X,:^T')J?UU5-'CD,:!GH4WOJ MQ%HT49IP&&XAU$BM:TE-@E[R<*BQ,21;[5%Y;OPTA"T#;[>Z>(=<&YTG-M=>Y*0JH4X=AH&Z^;@E/>6H MPI@I<]DA,$XSPU59 MNZ&T.=XJ,)VDL\FWTM* "(XS/0 :<=4'9D>)F_2?&+8AMG.P96"<::?'3VW[ M26!CJ^5X21*Y:3[C@):!<8XZN525R296BHTH,66@LHA&,*!E8)R5=E]N*FAF MK;3P%6 L!T,K6&- !L=I=S;)S:K63K*Y+OL4*[ X;;,2:!D89Y+#2;4JU&L* M-AW%9NR(GB12#&@9&*?=,>TULZDTV,5L@356'9*?/<&W!\:9J5;M315/&&QM MPB)H;$9,5= R.4".6W:R"T*2"6G!\=G6K#NFL):C-("5%VAI\]U-OM).2,B, M'Y8S_'! \$UF0 =;9J84UAF7!0:9;2J:D4S5T9CL@):!N:,==;Q&)Y4.URK& MZG-F S^6^9ZU96X MT>.[7CFG _O(R"A\41MGF]-^"9O>)%[TRN:=]I1.%0N)%*N(I:2,6-E5-Z9X M83Z"BE*GMN\>!2ON3Y_/"_V45#*)3RR1K0VKC3F"B@-&D2 N8"\!#<8F;[5XF]G,S.CMC MCEV"/^WU_.A>Y^'W_J];FZ0L#9*5 KN>*K5\J5G$:M*U-JNOL#O1F<]1L#(U MG2V9Y?*,D*OL*-^ 1^I0&HWBIZ3BKD?J$OM'ZKX4)\RJW27%+0I3)$TBO?:Z M0*KG"RU=85X_D"=XB1.^[,&\Q-T.YMV KY;I M; GA*RL3Z0Z,0:HR:HS$1N,NQ_J*3T;+1N58!1%-75A-L[I$PM,5*/:5CO6Y MG6[/2 2.]B7<%Y\ZU4?&)\ZI:*?S&EH$']!2WG.G"PO2V*AT@6<>I^J&HB5VLNNAM<%5%T+3: )?M=12. MD0"FZ8*KY%V4:XE@FFYP$O7'N#\EOZ/MA YOC_M3V%\D=TW @.$#_[?Q2!8( MO9N#*3 /53:]<6KN+ZI,*\,T(CE5'\))\(8B6OO.RTCTD-%](WB+;$&DE;T? M#V&:7GF;K]G$?MT\38OE<%A^,,F&+(; M;\(0-!EQM72D-G=M(X_+P$A]#U6V3'@*$"AXH(R $^>=4(!S=4GCAH)$S>3W M?@Q!%S =F*<;J?9OG\+5\+293^OZ0#?QR,.XQNT#/MUI8&C$/O."L+^"/G-!"\N5)I/R%3 M0;ES?^#N_[N>DVD!"]C:G0UR3W>YGZ"Y"UK,1<,UW* ALG?*V_]6=U?;_4%L MZ&T->"L/VPB\.3EX&H]P.P+L)KB[,O?25??;NO0?N'][QHK=9?#89W;&,*#) MY^8Z6@>2?#!PF5[RI4\ZSX.G>F.S&&1L;BWU:_RFW:R9!?<^VDL)X0Z-P*NR M?=!V> /7-Y]9T8,6=S',AY'*_0,.+U]:N5\\VUVN@,/VO*KNHFZW22RV)G3Y M(JE@62;=XEL-X0G_?$[WC)7G[%]F#<))&SA%GEHQ2>R9? 1SS2$F.6'PV>NAOGM7.'@(XPWMSC$9$8(#I:Q%& M(*&Z&VY#UZ-MZ!H:E6=! _L,T'CIU.U;&"@_+([JK)'=(&3.9,0DV;&H/$Y-/]^H-&J<(LLVFU1"MFW ME05+9M1$7H)GL[$3%[0N 0U]/ :OAY[M!9 !K']S9VHO72]Q"3V:P\@7S/T2 MDUPJVQOV61*GUCB:SB4,RKE5VH\3 17_T:]_K(DABKN MF_L_&%;\0#*]2^/E;V%OK6=J*7N 4$JIVJ7:U94Y$! FF&1G9!LO)-EY-U>[ M?SJB&UGP&!?=/SPR'*0F14,UD5F_G,VTHH>BZY]"Q&KF;R][OMK$-7M. !B=S->G\"\AG@&AK/+Y+<[.^<+Q,QM#AQ)T5@" M2?%>L3TN@1^ %YA!QW[\IO/9O]UYWCKS9577(!^)HR/IW!Z. MLP#?6.LVG%LP^V5UX\36)KY$%#O14S,6.S%Z5.-&^2SW+CP@\4LSR;XA+^L; MMB.\04'F\ <$C\F[M-$.T\+RMJ5O'WCW/=PG!]="]C)M^VV0P%T.R]@.S'\A MZN]&7%11C,#C]&L5ZO:._N]U#U7>&/#V=M&V_X[!787?WAT:B,AG[Z[L90C; M->6'+I:)-[FS\HXZGF_(.'QP'^F#V>S)5TMLAW2Y#UVH>#*4EP>D2R@O#TH7 M)$X3(6$>D#"AP#PD74(%\YAT">7E0>D2*IB;$N;R"M4O4>BL"PW MQ8Z[KD#P_.#;EF17[QU_;[UW#(WCM^60*Q=T[SUO%UZMC'G((=^30PX9Y'(T M#:$S%(R+!>.P0/CD:]#W#7(H3:D*.N MRE'8]\7F2ZZ)A/#]((MT+N3S:!+EG8#VQ$@?A[!\,^$Y%]IX-,;8GNT*62*$ MBA J0JAX,U1\)Q,LM*]"B+Q$$IX/UX7P&,+CMFJR=SH^Y(@0)4*4"%'B+2@1 MVE"A)/PT=/1N)(3(&"+C3EW.>%ESD\[ T$-9'H>V5(@6(5J$:/$NM AMJD>3 M"NK< KQ&;X_,P;]7@@0/#[_/#OI>MMBO IJ/S!X^/'X?_OC+O;3\=\@;(72$ MT!%"QX>AXUW6UG.QQ]__$@11'(_O:X"]-NL4K[H)&S5=BWD9%@+),6!2HJ$( MNM?\-!Y>(I"K"M&C+5G 9KV3)WN'==D3*3?/P_Y"X<<+]9GEN=^2KJ?S9*L< MU:[,V<6X7$6&G8I=*[Z_DL7-$E+M\IIXIU..LTRUA0%"U"Q$KL7&'+_)5L9V MOF:F: 86S/KU#T934>Q$[8,?(9:?&3]X=#%\0_Z=6^9Z.Y$,"RK5SQ.G/1OO M*+G;+JX"Z^-".;%YM2T:,W,G:"6TDV_I=66*=(N;5F\1LX:)E@,$+0%@#HTG M$\&*V:&4A;KNFKH.?9TG7H0>Z[GW2U<%;N6$SYR38 M]6BDUKA:CTR,G2^NZ^;TBF^5*=I0>'I%3!.)6%DP8.EFRM5U./6RKOM"^P]N M(9U?_^2\I(]?(>#S@*AP\QW5AU#$8>K\E[)@ [10"V*I-A?UN<+K"VFUY FS M,)4&%'1!7TJ>'TK;@^Y7WU3AWE)LSBC2!U^7N-.^'6ZI.*Y'M>= M2,/T6GRR4;(!9,CS+FGD9M[ESQ*@GZFNPJ(->^JJ*IF;IK'IR"S)C)59Q7)0 ML^@ 42-?+ML02MM/5%=WC(4^N+HBU_9JJ H2@73G>HESGK1428(FG^<@4N25 M'<2'";[X/F/'#52%L:6;1WCO>'[@++0$UBWR5^AY7A.E/"E[197C=K'6&BR* M*B=V%%13&4NFN,: AIXG2A)1# MN?OX=2NWM(\*/++9! ]PM)H/]"1DCA/// MAO.?Y)F=A?.826EXCA_/.*PRR=D5I)!:YB"0G7#;X61+XW75<>,_@!1VG+!&6 M[G1BG,)/VNG$.#?JC3.NCJ/.ZCC7T?VO6P+XGT"K1Z@U_1XY>H1Q>UZUL,C[SRBKV? U9VJW3[ M];=?++_M\&;DWQRDZ3F)I&LYE1A8SGI2:GRUK2A&576!AZ\X M*=JLMY['FJW*&\9@6B=3F6J6K2#8C,3M587.(& !_J$).DI@1$"M1?ZZC!18 M].9T>+P8\@?H4!\9>36]T==&$\^N?9)*,TC@=C/_&([" O:5; MO!I9\JHMPJB7'Q?S3+TS0K.KMO&3)>>SHOYM2*+,D'M 7^_T#Q?&!B#LLSP?=Q0115?^\MH%P MW2J:+^:PP!);5^6T?27HJF[\_A>&HV,, 5\2R1?+9\*__W-0*W2W"13SN_'] MC;U%]E2CN-;5^;WSF7!71L+B>/$?R)[ MG^$L J2=\:O8WMKZGDY,%&5SC5?WBF)*K/&98^OY@M;DS4"S: MV'JK4*Y5(VR5;>9ZD7([$]_M[]Q_=%7= N^R=!>.@9?C[A1"6R"2E35>$V2@ MIP'&6B[PF)&_TIY0BZ._/W$2 ;_DM1EE?0O?30#SHL4-M$;DL%+7*_ATS,^G MV)3?13V=U,8I2LD<$N-6C-EC['(_(T%E T6%WVO9E(2Z:K0R*"*;3T.M\Y3. MCZH-T)(\;LDIN++N95L#-HW(;79L39DDQ@RP8)\CKCY/UHVASI72 +0+8F79 M2CN@9:#/NC$I&0M6H+G%BJ>QF9!5C&9C@ ?[Q-*S0HUB^ 2;)G3%*,B4(Y . M:)DX;ME%+')0,F.HLA8[JV:74DLY%;8,O-TIEV=(W5JH7&UD:59QUEDL-@QH M21VW7/$-N>6H19ZUAS(U%G+M7*72&"2"XU3Z1%7I3$L)KM99",LZOZ1Z'0:T M#(PSV7':['2>MW(.:!D89U&;XZD-M"JUKCL#\L0X%?5)+[:J#98L%O7NNHO75R4)M RNIV02 M,DHI$Z64J,X+RG)EYPNP96"<,YH2NO9*%9!CPJ5)I6$+0/C?!I56+4Z M*W796%DIK\RGMLUE8*H4Y+AEC250JSQ=S5C>[!4$OC/O.#B\C1-HR381J\3R M:@Y9&\7,K(N0S=%*\N[M',V=;51D:8UC;*V+T:MA'5W54?_(])%TB*S#YEJ\ MQ:VMC#,8YCL8[&4W>[X8# MM*1/1XI2+RH\)D^YU;@X&PB- 6R*><:MB\B,=:XU?@N%^([X#&,%$3GJ:Z 9 M,'G6D0D_ H;^7B3%A.9V; A-WL.HBXO!X*&GPDQQZT4"M_+:KL,#[J&SL[FJ MKT6Q)1I+61!/NPZ[K0)WG*9K]^]_G]9-"]@!/1%,<[O@SSUY/SIV)4ZZ"YET MIYQ,Q9BT0CJ3[$#0+-1B&[_^P:(D@48I@@IZ@X!L0S$0<>,CCA^(C?%>)-8/ MO$&R?JVMV9M1R'/B@+7C/X+MT#UB5$@\D1?78Y'+C9:3_GHR0&H<<,S1> ([ MCC9[QE+\BN:<]T_8T;8$YAOP 4S-75UX;LI=L @4V(BW.)&_8-09N$CU%N=^ M0O_\_3"1Y_8^ALD M SH=:KK7;P9#-J,1IR)+$PB<&)S7AY%9,W#-R@- O!4 M>?! $=<1T><=TXN:P=]&'%E5W8!9! :A$R5!Y]'_!J*!OSW?&_QMM%J^&O- MW2>$K=Q^K EO>9W9J@6@Q1+!*-U^93/BX2QXP84(*@/_8)!O(%C%,@G.3-HI\96(BRNA M8 4XTG2RZ(SGI85* [FR M'#T(;_O$L+Q.([P)1J:JNF/^=OG6#5/L/'EO!Q%X\2H_-\7?VP]_KK!9NCL1 MBCT_@KZTR_9NK$3EU[IM_1[+*W%T2A+VG*!M?,!SR Z/:_H',Q/PN__N?_&A M21S%<-SA@>&_LBE+!;99_]^_:#))_SG>[3W:BPV<6KP""FJ0#=2#Q/G^(P\U MMMRQW:!RA10BQ$X6_Y+_=K_9>IU^%-U%C@GP?8%P&Z)E&]H.(=NMYA8A(2=" MOUH&K :@2($16.@#_R4?]RKPYB0R!NP)?P($:FA%^!%D@&V$WCNQB_X!F*8[ MUF3WMG0VP[0B.??A:Z_U<'Q0L37?0%8-6$BUC31[\$ M,H81*5<*M'T?*+YCS.#)@% __'3]D(:0G-U"<@9",K.%9,\^/L#@'?@"2VXD MCF4-- .(R:8*[0P3^0O(!SS2 JP\$?"F"/#3$H''; $/G%^)P#H=B7/@D,F> M?PV5!#_3P=)NW =_1T;R4H9!U>':!5?3GFTA?:NA/,7DJHZY:IO> 8KM9B_H M>RP:QM:GC\QD#31QM0Y\EXO7,]T&" X:>^_2@-7O&LKCO=AN8!SN0LR!G(OP M0@5\Y%^JV/[BSZ'&\X[S^+\3W#>"WVVW)..A0(8"^9K!MCT1!!C,M6" P>9Y MJ)Y7-=Q:;EL^^NPQ7NBZS6U#!+;,8$R,5ST"$6W)0HU:1A^+5[G:?G>[Z-DC MQ-ZZ!S\\;R8-C\TD]X\_ER8DB%GW+&!>>MYBCV%[QA.:DM!!MC-DN%H2(8KL M;,,2%>!/$L'#N?^Y%R]!:P4X$P?F#,32D+=OR-MM1_?[&9%FK(.K9@/!QO9Z MV5B.FNLE\P5XF\I0BUHL)JR0&,$,1ILVGRJ4&P_&VSL'>]^!W6?U1S(%D- 2 M>#A+ !K+[._([<699=.T1;C#-_*.5YO^FD$_0(NX0!09&_KLTOCS MU8#>-*Q!$[[>Q6KXKXJLR3-[=H3H;U0$\J0T--?8LL'ENH5F9B ]&:OB*\;) M:^'JCT1P?+"NC;")TB4EMIHUP1=_+)PUV'2_3PHU"Q MT7*HF*92,E="-K-E/V^V:BE@>&+(">WL0IO;\3;0ZG6]Q;"1; J&Z!)W+[Z[ MVZ4'_YC)EB6*VV]3.NP$_",C _BT=,.,1S*7W9:(1G@_PO"\&7SW%%YG>0=K M4RMJ*)1F2!IUROP24T>X]/!GA$_N@+7;:"O7Z?9+2'I@#):;G%:EMQ(S?=*C0 MV]=[_Q9#;-@&+J!=%MC2;#Q!J&*LGV\V CP ?(21K8J^_'\PJ.]^YS*LQP&, M-H(7/^!IB+8.'[7APK3!%%(J8.U?V\-)E3$[SQ6<EQ4! MX\S!: &?B=>[]/E\W!>)']X"/6G\N;]T#=#++J^]P9SW!@4YRQ\0/"3J$EG; M6>CN@6?>MO3M ^^TL_ODX%#TWGU0OPVR.\E,>X>L+6,[+O]]J&^^7Y8D!XDG ML=Y9EGO]P\,X<"MPNVC;?\>@J?[;.T$.;92S)[?WO)==4WYHZJIMB3EDWA(E\>C"WWF$GM(EU!>0KKLT06-$Z&">43"A +S MD'0)%E2ZA@;DJ8R[.NOD2ALS[FW=:%>L.ZW!0\[KH"@;NR;UP2 M05?AP__[A?]ZY_)@V(U3]5+S"RX27YZ[M_<T! M%NE+)D3X.8?EFPG,NLO%HC+%-DANR1 @5(52$4/%FJ/A6-EAH M8(48>8DH[)VU"P$R!$B?*_Q" R%'A# 1PD0($V^"B=","D7AQ^&C=] >G8-_KX0)'B!^ MGWWTO5J(7P4U'YD]?'S\/OSQEWL#^N^0-T+H"*$CA(X/0\?[S*WG>F>__R4( MHC@>W]<">VW:*5YU\^5INA;S"UUZN;UA8GD?32 U]536/3FX@+IVDE:TJMU!_PG#J14M5WEZ^Y71J; M7445[VC*<1Z;MC!HE4O9SI"JVTA-+5>>[)R0Q9JPOA3V8B:;'R&8GQDW>'1! M?$,.G\OJR)Z5+S0FI6,%?!Q3L%039\NVD^@-G(NK#=U.H/:LN^VA'G]3:A=2 M@;4A#2^K=ELT9N9.U+24'%M8!)U51-ZV&IV69>,;!XA: F =&G_.-[9+U!\* M6JCPKJKPT/<*9()>$TG0J\V)0I;1.EPK3\4>,&_;>847*]N=I^FPQRBV9J1$ MNC5N=J=0X9%0X:%1XD3>OU 00XWWDL9##S3>NP5,G/!7E2:..90PH:Q0 .SQ.)5[6>%]I \+//.QE#/P* M 9\'!(:[AP'/@D1@D2)_A6E7/S7M*D"4=6;:$^JE"J6T^IV%+#NSK)"!!8E? M=E?_#B7RBT9>WV%!NV7RL#\AR4,0OAX(WSBH\>5 6%@;J00V*:39=76"]\98 M!<]J# !AZ$+A1)0DDR$*ARC\)]S?W_/I[X<[6/0-]AP*$ P$:Z39,<_Y% M).@;<\J= T]?BS,.5@Y&A&+R*N8MV^^\^[^!K2.MXKK"KY7T0A]V*E,9*6Z8 MD_)YZZ)B.S;VR7C=PY8_GJF_"]J%&_VWW_=8:4^])[QK1(C!6LT M!K2W[Q%N](?:)SP)\%G[(L!7&)!]V4@J+:41>Y*-\7S9=8 L4F=/ AP40CQN M=8\Z4J]?O?#:'53POE#@[E<3"]VQN\N-L'#7#]P.=;>F4==S6R/0\P'GFEV[V?CRZK Q=Q,W6#;RS=&X3#FY%_7ZA1 MN59FH"@%LI.FYR22KN548F YZTFI\06W)1A5U06X%*>%GO66^&0M-Z*C2&4E M)PR0[OB)F-'ICFSD885>*IK$@\&LR%^7$0>+WIP2#QF;_ ERLMT1D,6,QVQ MB\M$3]QP>F;C_/H'2R2B"'4BKAB/P,IU7B7$):_:NQJR@!Y^K;W7B;7+E>F) MTX\5G\\**+B*8ZM;T>>[)^]$QPYUDJB&Z M;/#]K&HBZWHS95CJND7W 5-I)VHQV]J>G67"98H-X>L.;;(]P\HKSNVIDT"% MWO.54 \YQ*T<+%[,)5]OX_(,W]P.B7+0&#=?K=HK9NV153=2)D)V5+*T+)? M C,[S_;['>5Y9&+,Y\E%:OM2PV2'HC3<=-B$6RV%@MK4^KEU,:GVU+!V-'I>*TK'P:9Y25BEV$1%>)_%<@VZ8?>AVU', MC_77M0Z7]20UK5*::F=[,02QL<[(:AIZ PZ M!^8&-"M$?\E<\3VP+L"70%M$3'MHRB.9-V1HLK1= R84T*L*Z+B!L(/.RADI M9)^M]IB:6B8%YV4!W0+F!$ACA(\X/@O%GH73JS0/+$\_@ARQ1&,&*4,8_C*KXSQ]UD)127(9*<6U)MUU1A=7 JY+;XO##\\39/AFR7LI MVH[M$6JSJ-@.(Q62P&C1\')VV:7%&C#ZX-[&<1#=,^GO;5A@.P4-HUMC755U MQ^4'&/@'LCT#/P O, ]4<00RVA)89;OH]&7NR6]WLN_GJ=BP3508NRRPI=EX M@E#%6#_?; 180)B((UL5:^/3TKG',@D:S;@#>N5=@/8#/T5$8%(S\$ @0$K7F_?4=9B?N%- MP%T7[I0@EV^+!#:&P+_]:?.^H>Q6L]RKV2FH@ O@%N7DST@VYRJ__NVRT='F M#$;%J<,)X(DX08!'AW4]]WH^Z"XFB*KZY[5C?=>M#/IB3@XLL=WT/;WC*^BJ M;OS^%X:C8PSY X/\+Y8$A7__YZ#^Z6X'-^9WXV_3[BVROWJ8NV,KB3&OO"H_ M!D/\S:L.OS;]]4C2<7Q[M//W;J<7=P$ B>/$?R)[G^$L J2=\:O8WMKZ&\0Q M51Q;O_V?;9\97C%8_^&9,J\^9UCZ_&*VN#%1+SB"R=9;A7*M&F&K;#/7BY3; MF?CNM.7]1U?5+? N+Y8$C#7-/;_KQI>RL@8\?9E7(\ "LUQM:$;^2F^Q[.]/ MG,2Q\GEU1MDW*9GG@Z^OX-,Q/Y]B4][5 @-J.!9)E!P/"'J4'"0('!L,D^/$ M@*#&Y(@>#A&,1Z'(\-M?M(5!.6K>'$6B^6;1P1G=Y,&R>F2^:I,<""?0X'1"+3 MS!!=CDSR*"*U1WI+8T#+0)^QE)81^\E"CFUEFQ1O<^FGPI(9X#!3P&%+JY#5 MGJHM9LEUL45J*CYI,I-L@)8H#_7RN4=T#(XT/3,$FH%/H,K]FPZE5?S'">HC0$1'&A5FZK5 M1;TJ<[--NB_D&C&Y+L"6@8$Z\\)23#7+'$M2:4LMS.4L6X,M P,5E6&UD=G4 MLFQKU%@GLNJ:2;<8T#(X4'G6Q9NSNJ1R-6605):-,4+4F0$Y"+1<9UIYIDG; MNE(C%'DVRN?3M40#M Q,:="L]$9K,'W6-G3*ZJE3PBS#/@-3JM8;=!*KI&RN M-D4G0I.9#N:\ UH&IC31#,:R=:2)\!N!$ND.W:4UV#(X);."9F-4>6PJ6(?J ME+O]IU5"@SDJ BVQJIDHZVU^K91JB71:9+K=PICQLEDZ;4Y41+Y6S9J;! 6O]P5:3CJ)9KG?,6.(C+-* M(R^7ZVG9 2T#K^=S>K9/U.H3CD0*3]RJF:O,&K!E\/4)J;):38+)FGD!RT@H&)!R!F9?&T(^R2.6^KUJ6K-L";.UI;UAKT9&DL) M8T#+X)08$6?S4JDP5^1B4FV/!J."4)- P^"\)=K6RR"NS3&U5K"6PW 8P M"O ? DVYC9[IB0-"9L5&*YT95HM",>7 IH$1T,-^J8+CJR2[)B@R/6[PD]C* M[?5H!*X#6"CDF9J\*N>16DLC9<- YA53"JQ5;<@0@]IZRME/$M6WAEC6UJ!Z M((];-JQN>XZT&V-V0=65T2AA+Z=Y"/J!EGB*2[:FL4E"J25)HL3(D^6F# $Z MP"A)C.;37<&>LF(^-4W-&FJ"K)\$?6%#9NM"14.16@U/3%9:0ZPIL&7@[>J* MZB>HQFB,U(8-C)T7A5JKZ)S"?'6^J3@C5.BRLP&V,0OU7*HTD4YA?F=5:2%T MMU#F2I'(PZ T@#AT4IYD\DD M)ZJ22_?9R8)8%47A).0/C*3:)#".56(5:L&G%A/2L)A3D,^NF>Q25?,,.R,3 M5(I:8GR1ET#+P#@[HM9+OWK5??WG?_U8 M@.^8>.=(@5.B\G-3_+W]L&_]P4"#;\-#0\MU\;7=&3W7:>!M2]\^\#P&]\F! M8[%W%-5O@^R\ =IS5"QC.R[_?:AG3EYX_0LX&*_F5]\S'O?ZA['NL:H[6_]Y M^^\8/(C[V_/"X"[86>_'=XC=%V^;\D-@L-N6>!.OYY(8 ?J&&,&^"WO3&Y$ M> Q"A-#T,(0(K::'( 05#Y'IBG2X/,'02P0Y&W3ZO(7X/C7+WC3ECV8,$G05 M/OR_7XE?[UP/#(F3Q%WK^)W;<^\]WV[[*M6%[L,#Q+MY (WC]ZWE>#D/?*R( M4 AXWX79/PIX#UQ=ZYPP!.[X>A_@T:,0(&\)D-^29["O@*CGIGZ&>0ZNIMTG M2^,#BM0#K,JY/;Z'X)Z05ZX#O]A[X9>.D[?EDH^BZ_9^3JA^;T)_%(DC5 @3 M(9N<@XG'#F2<1HG'-+A"%_;!A/WFEM)'N=N[-.RY%?HXU(0_TQ+R;RB'Y/^B MAE"( E^ #1[=T#D) J&=\\/X_)O:.;N,5B&T_40#9YOU**3_#[5P0OG_R:;- M:?%_GVUSY^W$2U;V59#Q1@QP+1OH"S.#FQ$R9(/KF$)?F ]"4+BR8?2%>>$9$TQ['K0^ MR5/6IRIKXC8#FWLV'R9G@^\Z6COP^ \LBXW^#>P/>_YQP^R>M=O.+>2VZBYO M188B^(V;,_4;UMH]-DH_,?ITAWF?+4GW )4CSV?,Y=(-PIEV"459YUK-&.50 MF:GR^>5;+LUH#+.42:/<7"!0!FEEVF.^S_0Z<@:F],)^_9-$HLB)G,:A>'WP M*MZ]Y_WO*\S$RP#PE8'B*EGN;PD57R#+/0"0+MG$%2JS3BG8>DJ@+&:U:T\0 M0(@7\MR'\/'!) ,_;][TO>;]2%8)^FZH8?B";"1:PP77I:V5)"O9-<(QCVR5 M<&BVHM)U1> 6>#MK5\8BG2I* %2H7_]@*!5-$J%9$IHE+UVQ_\I <16KY)90 M\36L$A,=]9,Z.4\C+:Z=G.?2Z&C"0P!!46B68-0K\/'H!W5V=0[0X ;K'J7ZX/OK +W3?H#]%TS3%D=>44VO6* +!.9^09@= M7Y^0;R<=XRRAG5\J6-?H*5*'0VBY,:!@V +%3I9B^CL4C^OD"WI8U?]Z3L)O MH>CO)^)7U?OF&<6_%?U=*=$WJG_2RBPMIB>12JPWSIOJN".W"["FP,V#$M\? M&^YZ*/D3PPW?WSZXK%3T>?# 9?(IU5VURURLVAIUAD6^,5/>7\?Q&O:!74SV M4D.JYBCK5F:=&RER(KV!]@$%[ /\= A-!"^NX%P7ZF^AWWP>2+^I>R#8I&F MJ52"M5C2EA/DV+%/ZY<#F"J?TWK\%AZ0'XG3< MM%@$FZW%PMJ4>CGU;G;-):?TRGV&S9CMG,IV\:?89#YMS]>J6V<: ^"1/+D+ M'XK6FTR8>XO6K<(']Y[78YW7NR5H?(WS>C0'YCA%.A([>^I.>SFF8(H=M[A\ MN&-_E4C-O07N[I;*0ZS"(UDJ/^F6(RXV"42UR3'7W#!D*)-5+*0))<+E:-X4Z MB834D1VX%N'F9A@R##A<1_CAH&O1#N[0K&NIA)N;H:42;F[^M,W- M]QLJ#+[@48PHTTIZ:HYLAJDW\GW74+ET<_._%GSM9Y9M0N<7%R>\.M-.;=.2 MQVOOD:R!%UN_FD6D4AUT"PM"Z11+JTUI,.8-R;+OSG198>=N%32*U1 M6'#= EN2^!%6*B9IFY5^_:/)Z@G4/7H0CT3:0-8L.)*(K%F&K)FR$%GRJBU" ML8&"J#\?>ME)%/^B$#N\&?GW=R'ZIYTF*FR7O@-7_B2=AS9"2NL-F6/%IPU6 M7.G9I30' H9%J201(&SDKY=(A/V^-7V^BQ/U-OKD4'HE%D8-G(O)^E/23/++ M5;_QZQ\4Q4Y?U(V_+GI;41.WZ:HB(S>ME2N3:Y$W(B+0MZ//E,,ODBCT.G;P M#_I&_WD#/&PCM3[EG_TYB M\G.>,LHT82.E!,OT>&4Y9NH,S!*;C":I4^+\,+Y"YI"OS"/&BIPQN'FX?*#] M]TWM<,:6^RC/Y4!#:\=P.4,W3UMNQ1*G;%JC48I=%VIMN<0@:0QE+C:9OV"& MYP=9^.6\08TW[2+.E;B6,Z.M3EMFP<)K^GF+V7,_M]KY<80>VA)C755UQY5] M]U2':<_ #\ +3&!@>&2 _ 0^'<[BP,1_T;3_[<[56XZJ/0-S$-[$9+%AFZ@P M=EE@2[/Q!*&*L7Z^V0CP@# 11[8JUL8?Y8:.YVII(W8U%P7PL:W#1WM671NN M4AN,/Z6"U?##6?M@?%&0S?T S?A5S*:QMAQ53 MQ;'UF[V5J4WYQ>CTS,P M3U7T.R$3<>+5FN7FB?QWT.092LEVT[;]C,,K]>VB(O!*#\/1GKILRY*/? M;EA)7HI'?>Z^YX>FKMJ6Z%;9)&"U3<"A)A2WW^XG&)3Z"XG&P%=_[TK4(O_Y MM!-0;PUW_A=,N]434NC>%#I7TB*DT+TI%,K0HU.(BA/)D$*/ M3*%0AAZ>0E@F>D_37 M%F![&NUPPJ$B>T#._@)K$&JVD#/NJ>I"SOAZG/'X.M(_J1VJR)#=OX"*_"BW M>W>:/#-8'U_+$ XI?WL5&%+^02G_^"JN*\7?Q7F_RC=;QS6 M/Y6&[--YX$-8^'Q.-V2)J\S?4W]?F"7V,A2$+''-S;\OS!-_R9JW(NY5I[_? MJC@/4G1N%>>],Y*^&NAUTQD$;FAX'^ ]BZLF[[S[4MPA*=:=9NOR[W.^ O)[I/3<:V M)CJ\>#GB-&!8[7525WG-3*T/,FHUX85&]^WBW-0&!]]EX T] Z;0\E_?M3:D MBLG5+BMWG'0KURGC,?-CR4V'[YI$< I['IL?R'HMCUA*!.2'X7R_GC)Z*IER M&ZM*#26%*K5-7YM4R'XLDVH,D@/DA;1BD:^9H'!KT]\D^?@7KN)^U]SC#R_H M'\^C\4Y!]S9A:^.@P)^0X;8N(*W:N"ZS.8FTA95.Y0W) 3+\W?*A7TV([QZG M"87X!PGQ7E#M92%N+(76YHGODTAZ-I+HPF)%)$P&"'$B%.)'C:R]48H_D-GC MBPHG-UVT.F0W82H+NDVF:*:0'%M.,&'-R#9@?F%;-&;83D9Y M1Z[7&OILJ2SR#:N:FFWL!0]EE 00C<2179) G\3?.T[JYOGZ5K'0:SL)P>E\ MG\3>W[YHT6=8[L2X0S?SZ\246Z\,6S9HEYVQWV1+D3&?69U90EBZTA+?5*(Y;/%+/C\8K4&<04_B]&((UN3"%@$?3PV1 M@=%%!'XNPYS97I^@)_AZF%??37P)&,&,1UIGWNKFP-P;=G3WX+*,N>XTOVE" MYC-)6AE5U0589^.TKF2]!3Z9=W6=ZBRKM8Q41THV(RU6C72_MKD\X>U72U-^ MNX4<=:<)9*VNDTAK09?$>CO%SU#GTIH/#U0\5.!6MH$,.(>'M1X"["1&I%XH/=T M676U6C57!O_B51TH45,B]:/(/Z-U+$1@^%G@@]L2O ;\!SZY6>G-M6F)L^UWC#VT#2TRED5U!)]5=0,\YD$3 M\+0N:IJY5I>\)O/QR,.L=0V:H:H:!:NKCVS!\A?V<*U4L.;RGB7DSW<&!C*) M.!-1+TN=:!B[\EW8OG.N 7.:S+;4_*M>6:)JR6XSK_D64+EX-P&#;M7"M41T8>'X?YEM7)Q[)[>;4 M\GC5V H7\%_ JOE"P,Y-&4C+K@>?&]QE\48WX9=B9"B"R8'5GLG:G@"Y15\" M0K%[T5^P5PSYL_V=:[F"";KCQ= _?T=]$]F;T&?7>3$-:U#WIELS_(I7SYLN M.=[<+2&CN3:-SQ3'VS[VT!0EF+;=!&K(W1=S7UL :V$>V&0%""GFKCG[O"RF MWZ?*IK.B7>D5E%(LTY_5>XTBAC/[MEF,>$,GN)*WU*XFB9C%-X!P,,KE^$ALNH1.#QD]4X?)) M&@6B;<(B! ^U/5;G#)GY%L MSE5^_=N-TQTY6A@5=Z^?/M?5P.%V]7Q;?&*;KG>OYX/N8H*HJG]>V_Z^;L+? M%R\_88F]H]$GUE705=WX_2\,1\? 5/CU#T&_F/@7_OV?_1D_1\AC?C=^&'QO MD?W5P]R(N"3&O'3*_!@,\3>O.OS:]-'M42V#\^D=?8Y ^9ROI0M/B?)VZNW'.NM0KE6C;!5 MMIGK1ZGB@P+) ?VN"# Q;8)U8;H4>8,FFMR&" MOS]Q$@$\>FU&V3P .6S+ U'D]:"XUM]5IBK3NSJXNF-,""+==(2AH6%^R"FV5XO*=+PDKJ-$!+ MXKAEDNLE6*S'D8K8L!IS=2*,5Z7& (?G](_'N=F4Y\T2H^0Z(TU1,<=H5:5! M(MBR7>$,=) IM]GUTI[W^RN,78@,:!D8YS35*Q><',(IHFZ:2<5>5]N9!F@9 M&&>BEI1;*2&O<;%^2EQV%DZS&F,&1/#MP]70T,C5I0 9; M:@T6*6URE29K+Y*%N3A8"X4$X]U1.&R9$F<5BQT5*8Y7\UBUHI>I5+\QH((M M54QF"D2ZN^1BZ' X7*SUS!*7O),71ZN$X!V,%M,8TLVF"+[[U)PX%@-:!N;. M5KE6FJN1J$)JE;I20=+6/"F=XA!]VFJTF2YK<%AY:#!TL24H*&P9Z-.84UY%/.":7NIT.-ZN@.;)4SV 5"?89>+NA)NL"VM$LI"LY M"EY8LB(W- M94HMG^1/W>!8LZ[Q!+=^ M<(HJ+DH3.OZ M?* LDLE!E^NGS8+$#.A@RW79TKDJ/F\@?*+3F6_:1JF[D$#+P'K:PV1:6V\6 MF.WL"BN5!UP)%J\K#X'+M_FE'Y.-<",;/*29(A>%+ V]IWX%PKW]>O+ MZKR*X@VVA:];+;P_GPW$1EBX3[IWX;X#]RF)Q1/W+-SG^XGNBP-E7[YB29>; MW:\("?%IA$"HD!"/0 @D3H?8]!"4"+'I40@18M-C$"+$INM2XO);;R^1Y*PI M^P6K8SW@I=P;9I4%CA1\^'^_B%_O7 ^,B%/HETZAUP,.?X0]\/>/\LJ]-ZM> M*#=?OZK<3D*P]TH(BL41_$M+R-7S*H9L\$79 /M0@E$?]^Y]W^Y,#GIXU!>& MB?W \+>Z1'^/-(K0?_J!\_; M@D7/Q/!N,,E_7T^R'N=J_JVO_%Y\T0)^X;(KSM(FX/SJ?(*L\G.ZV* M@LEZFZ*K&O#S4+ZL>1GZ$U_&GW@%3!N7!@2TAV@J$4V@U/?-]Q5B28@E#V]SG<82K=RH MM9H6,^;2976M9@R<=*Q7<@!]!I84,S61+>?(A&([DH"1N95:F#4 E@#3"P56 M%QY%\=>R!WZU %#-3UD"LU*XV9+$T$U\6#?Q;ICW+ LV+>*,N5>S+DU%D7S?TW[< !N ME\DXO&*NRIKX?.T<^<\?F!@!ONQH"-Y \?SWH5A[KTN M+SJF]UZ8Q\'Q*Z==:^E9U"+SM2=DW>OUBAMITDG/[VS>51K+.DJGNPLDSA7AT?SRZU$.]$Q1^7RAG>0TA1; M50HIS!!X6"@%F%\X$DUBP 8C7L.[4/I#Z0^E_Y+B+5@MF4'3W2;;59ELRY)Y M2N_?V?E**=GRK+B:R\CL21)SV=1J).8;7IDDDH[2)!9-(J\%UP^*)>W=%'\O M#>F]/$I;+MI[LHU6[2=/C*.T.#MQ=?W%7*\O9C[=79E?G>C.?76<%+>&&T;$ MD5W*4[ XXH[3(C"C4@2)P(RL!U?.WY#/Z6-R_0EN57ZMV];OL;P23Y;+ MV%N[;5)73T@/#5N_&>Z&%G_]=_^K]\Z"C">)T^'(EZ&'"H")&[<\Q+,CM EH M@O[VLRT8LJ]7=C5$JJ*U+9,5R.B_4RZ?5'WL"Q7CV5M=6/!+%BXJ M]O*&K'B^\QIIN04\FEOWYD&2:+>?RU1$W)NJ)BRMHN\J99C;.BVR,8K,><-: M1^:V(4QX$S8%#4U152,R:'=<\"7J5GLY.D.Q5\ B'G%K]4&&-<6C,B>\8< J M?6YVWZC+TO Y9&^1%R:N&H7_V/[($*'7[Z8"YB,C&19I T^!2^GJ.NV@R$<\ M4C]94<4O'")IL(H@K%X"W^H6+G'KB 2@"?@\4$-D.=Q;ZM_[+(6[U;IM;(G M7@D/0QRK(APP& L/^!YXP8(^F^DC( $10#I%A-_!.B/Q2-OK'1!8A+7KX(B\ M%MZO3,LK8@(6P'8KD0S7^Y5(8#

TW34!O0"_"=P*#XW$*%+1$ MRU+=L>_/ F:V/.#BJ#L5K\*1ZLY9X,V)NPKRR)]NU%W4Y_(U@ 7%Y^HOAWP$ M!1&L^@?289Z-I=5DM2JIYJE]6E14:A,IV36X]$C(EU?,AC;4TW7LCTK1P^(U?\_$9.Z"*].L4/=?MV=;IV1'P@&:>U#DR MP#WP1K=O0+FAN$<\P I;P((_/PV-X*.Q!XWQ".N/=+0#I1'X[["6T$&!(Y\C M/!:#[X8Z'=X*T(#0P%H_OB#R@N#]V@.)/2D<\JJ+C^9$% $/@[6180W,M*&T>&2;LMX=C_LJP,Z7C>50#*'?(4)3 H[,+=^]%8R7>X*G#* &W^EZ M^&*_^Y';>J>M]P>T%1R8?\Q3VK;I=1\!WLC MZ'BOTIS+?A]5:9Z*XLWM.RW+EYKM*P^UAP<#H0:ZE@:"57<==UK0%$@#D@(0 M*^LP4/90P+(EJ4=/:'L#%;0_=,$;NNH.'1*3AT:L&!NN8_#_$$9E^%QP>=%P MW2@1:B_OB>LON>#OYKT'*DV'KHP^A&P"N-QZ)?=[U._1@7\>+I!Z5!7N3!7F M^E:% IV:T>VA-;95!H@$X';S9/TWC!MT*M45X2 \W9^JZU1VR72=7Y]=Q/K\ M=M*-UZ&4$*5"B5159"%N-$I)('DE#;!6T\^7H'9!Q]ZZ9IZKO<>-$!T/V/': MDOGQH@F["3QC*RQ#"J#^WB43MD1K[@:V@SQ 6@_P(-Z]4$,A;V:8)WF>?4)F M YP2I]JBA6VD8-&+T^UN6NKYJU1D2XMBCTB7$L4>D2XAC-Z7+^8LC'_/Y[[8HGUA?XW5 OW)A MA1,+\"AU%I#X[1?B;/7URY?FHIHS(5N$;!&R1<@6E[%%J$T?7CX^L@(?O;QU M+:EYX%)&;Y2JJQ:X"CGG9W$.%G).R#GOXAST%FK[ 9)U7;P&3/ 8R56%Z='6 MXB&N8-^'1]XH.?=?*2_B%ZY4*&NAK(6R]B@K%DQ$<2P9I2CR-CG%'DJP[VD'A)+^U23]7#K5 M%R2]U26%)--/]5@^]U1(-!;JIDF\.Z_8&R5=GM*CHO59.GV: MS+4XPG@J]DJ*?<\I/VP$D M'&:$^A%!C>\=PWAPI'^$B,7=8?.<*^0*9\&7S90GFCYT6I.^M4SF&S$6Z\VR M?3N!3?7"9QE)FR9MS6(D/^1*LQZ[XK',6,DP7J57-!E-)&_H"X6B%$),"#%7 M\\%>@9CA1%H.N&4LQ]EKB[;%W)!1J'<7LW@CQ"0SRV2WOI16"F]2=8E?+&BK MQ'@%8#$DFB!>,\U"B DA)H281W'^7H$8O:R5<5H:%[A67:N8>96?=#.?!3&] MLHB4BE6;5;IRIR_4"VMNLX(UIH$#2")1%+^^]W=75^],D<5O%\+Z(1&KAX'! MGX1Y'\Y2:2F+TG"@,"-NK6AFIRX4^[7D9R$?7J<;2'&D=Q6L2*_%1-U(9::, M5X$:C1()/(KA89 [A(P0,C[1$SL+&0DUL9&'@RG-S42UPN"988XQG4^"C&JY M/NI,B4R?JY78@C1O;DP3D;PBU6@T0>%1F@AWP$/(""'C$SVKLY Q!I+-2H;0 M462[T1IH@AZKCSXK2DQ:= IA1[3%RM6FNIS8$U-:. R:-?*P.DH_6J@^'ML ML*5WM56V!5E^1)PJ#$O='2E_>%CJG(NV$\QMN4'3!TU^8ZS&_27-<6F^.UM* M!E7-DY\%F@LTFT&RDE5'%CU[@QUU"@+G MH7L98/)%39WW^ *;8]OZ,MW0&%1_[=C31@0OX[')+.XLM^ MPD[F:9[Q*L&[9=.P/R&XA.!R[W4)P>4"U^]%<)D-":J#8:DF(HX%5'22&3NI M? *XK#>I##6H+DU$GF9RHU'!*7-5"8 +?0FX?,'MM.V.YO>+<7TF^MTO]<<7 M@L([+](CX>(YKVXKE3X:UJK$4VZETCF%9U=%K&VM!J/49VVS$05>61#,D\9B M7'Y0*>=2(JLR PKZL6)JV MJ#&?S\]SGW5_A:2=9HU>E!!63N/)JE0?HV)# N@";ZH1R1!:0F@)H>5QH.6< M0W<$+1DY;X\&1;O,Y52MSRT=R9J-/PM:[%QL^60TDA22,[L*8U=K3Y5Y T + M\.42R=>@Y:OOV5'SL_GMVKK%JZ>*)?Z8+'?WC8X=@@H.0&6DV[#*X2- [_6N M#S_BS!\)3_&!DBY7#6,S'2*QBIIFDVJ],=<_:Y^.*0@UK%(?5A6RJ7>;S-3D M#(X9T-"W(Z,(2D03"2J,IC] -/WN4A/BQ2/@!39HD!(A;1;6&*GQ8G4U4?I5 M\]/.3Y)8II>NKU75!%7D#2@#DS\CV9RK_/JWNPI'H\"HN%O.YKG^.IZ($X"[CBJO[?5\T%U, M$%7USVN^[75KM[V8:!-+;''B-+H*NJH;O_^%X>@80_[ FXTO%FV#?__GH$+= M#B-B?C<^$.PMLK]ZF(L)DACS"N#Q8S#$W[SJ\&O37X\DP)UM2.CW#DMP.&P4 MB>/$?R)[G^$L J2%!>GWUO:@)KW_L\.R]-N'9PKQ^9P!2[I?RA:WSYYZ+@S! MUEN%+E-N9^"X !YZF$XJ$IV8=5)='BV6RCE1L,VU\FG MG %LBKW\J[R989[D>?8)F0UP2IQJBQ:VD=Q?H;].HFO@R9>I!@A/"B.:(@8\BM&#!#T>#FA4& ^HX8A&AMAP/*8IR%K\M287 M$,T]"9_:IB6/UZ]P$QV/ $/,GMFJ"T8U>'DFXMV;F8B:"80N4M $?2;>!H*V M WP#_^\/5W>'*QP,5W:'"_^GVB,P+@&8)+RL12R#UTS/+ 1 /.&MR(0'S251 M$PU>5=>1H2AJ$4.F(RMIP!/D".6Q8KI75/+$T%KD4,,0%X*YTI#EL&WEY< MSG)*G5,UQ<[:!J:ICC)I2J!EX.UHPBR.FW)'1;"JAI7)BC.NFLX@$7Q[MCNB MNJE636)G*9WJ.>U.@IS"U#N!E@VK*N3(PG*JK(F4:?7K+=Z:-09DL.5<4FIJ M+"VG$1)O;M349J!T$O#&>6!&#RRP)9FXPE"%6/]?+-Q[*BUA(DXLE6Q-MX3 M/1,H$=+E\>A"QZF0+@](EQ#$'I H M ,3(D"Z/1Y<0Q!Z3+E@<04.ZW(PNEY^:?(E 9WV8NQ::_I0-_5<5[?>HLTV\ MM\XVEH@CWZK0=D_DC0A[.CKH?;C2:=QSR/=U&2L$G8<''>K<[%\3$4\,@G\# M@K&#%^P5RW_JZO*1[M%.IK;)#B M55X3Q AO188BZ$*#VY/Z.#('K]%'U\.+1UN3.UST@0'E!UN&ZYRSI>XSL4ZX%^N>%(";J;H&#Q>X=R"WK?;V7-OP!(/J[N@R(WAR O[8OQYI MYMN.(.?+!:4[7M$;C#>QF/3NNS\M2Q<4_SR#-[H3)W+%6*=7EG&[R\8H)#F5 MVMDIE6 &.+SQ0T>3R424(%X[D1N"Q(<#M@^V#"%(7.VL_4U @FPUZ47R:='A M,,LT$O-BKK^1WGV _R*0F(M/IIVI-%N*3/-D>FJ4S<$&GMPA(4A0*!4ED9MD M\/1,S0<3D/_/WI%8?\0B!L$4%0 M!E%__=T;-"=-M^:V0U^71_F 3L'^?&>[?2LR["/IW,Z2DMSK:F$]*A:$KB=-T MH?]I%?%4 F #N,U)3UJW+#N8B>O:VM@+4N9Z5DO:W?"">_^_OY)'9 8O+4#- M+Q$YG1W0ZH;I^-NDAC(SH6)))=)'JH3])P:7\\?\;W'-/Q%@Z".0S!\B>K;G:67H]QDZ)$Y[+ M:]<]B]8VO>KBN/8V7=4%]R?;?@#'-90D-WDL*.E9F+E%J*,>Z$X_7:S!NM M;8HQ[ONJYJ\U0/A">%,$4]Z4@ UX4L7G;86V&E\+1N%_5 " M C"52Z0>1.:4_S1!]H_4]VL7O?JB"..UEQFE>..%M.MU/S4M%P:=.=_5V?0@ M6VK--KU/.X7>%6^4F6QOF&8E$O6*:IT-^=/\*707N64N399#KBPJ_MEH;I>L?*T2D3P;)VF@K,7RUWDLUT^U*6FEQQPH1K5RVIC"-%:XG M#5/H3!9*N^=PQPH1B2.MV]AFO+:NK6DYYU?TF=+FCA4BRHUPB\IDUS(O]8A[ MMWZ?68"A?ZP04:"J\MY24 3,>&TU*/5:(:#NG-NQP6^KH)-"\[&3* MS!=YY/0[>'NA($C)*>\7>;;86]3[Y(@R4.WC^V\E/8:"\H83"51[;#%?U6+!DH?.)@GN4AZ;577=%YSRNV..VA0^ :-/)CG4'9L.K61 MNGKU'F\R9D%O0B(Y5@)J.9&9N2UW68&MIRN*6J@IEN ?*P&557NE^WZ?I?7J M)E/IR!/CWC1],74X0JFO45GO&F+F<.1"L=:.#TMN[S7\,C..%T3,I(J$OCAT*9"+2:;5GN&)WM3 M>9&W4F6M YF3.%*HJU36)*>5$H0F+2LM;YQL#>&:H*9P. %E3(_[FU:!WW"M MS;29[92H9!L-/3BG^W;;2*Y[WHSO#OB1O>SSJVY%14._J@96Z.CJ2>N\YLB& MY7CVD0)7XY( ,O*Z5=-)*MOJ-8HY?S#::4Y!+4_./3%N5W7R,N6P#N3YAXH$ M$OC=K@H@!K=@%R[]\L*7#>#NB^.- 53['DKEN6A.F.9@DK.K=(?^&U8G#5U$ MJ$B? K4QJ'"&%?"^KF9:N&_98,*/5 3_ S==YDRE #^'I_!*S30]G4E..76C MX\E9ISGOM"5?%=MQS;0SUDP[1\$T\HZ*"Z9%L$P'<9>.RPU%\ESP='PN$3P7 M_"X3UQN*XL')SB>2YQ$ 6R7.)@2PB!;K>IR#??F&S$4L W;F(SZ:$1&QY>_H^1P?3=.16=XZ4HYTU$[&B M* =+_?)K\J_%8CZ7(/1XQ;1@6_-= SZXH\T%"*?AO(CB &?'F:?NFR['/6=1 M;=LY?3 5JVG3H@:]C1I622(2!)M*L'CF(E=.0\D7,7:XQH6=&!5N&A4.+M&0 MS52>R TZ_,#@"EU7D]+6_:?3!B^#"OZ],-;+5FO)S[NM$N-G)9,HJV%9I!2. M)TCFL"C2?[ZS]2C<=>]NPHMR;FTEOC5X!-+B.X(15GKVR2O';B6WDTZ2DA8= MH:CVNEJZVO?&BUWE'H)(4 25((]H.V=3=GX8MT0>0]Y:E[?9?6T8/$'03(+%\')1!K.!Z]DF_"2X'H.H&2A8<&W;26 YR904*8%!ZL96 MDJU9G@,7!;\+/C$L>/38S+,U1]&"0W3NHK3R,3 TL(++G$HNY@-L*L%_2(N% M;2UL#2W"\18+RW8?+@<]V99]EIX#_Z4#,UBO:\%'[OYMA?N%+K1+YN;_.D_V MT@D'HY>B(9(LVQYDV? M<)2A20'U:' W)!L.4,#20]-! R3#P*P%?,$&2+:# MC24''@=\F>7![QP'. ZZ$(^*W< MW& 3R#R6C:XSR8:',!);2(Z+@36ZYP2" MZCAP+AIBU@6<7<'W0)*G\!4N_.$=UGM]I7#^ MP73A[R4X 1<"(R2QX%F(4#RX+/@T0YMK^Y?O-SM<(#"#6>]SI#"*2& 0 7$X M!,H+=7KP#14=$D/;$MXO0TL(\,K!X#8[Z(2>4$=0H"KUEX/)GHW*T09GHH ) M@/]2@NU$YV4Z /OW&)A@HKG_B2#?N[:U ^\.%\L^%L7[FK-A^VRTRS M30_PW#Q+LJNQEZ)7:GQ7+6)WU:@[*DY9CV+*^ETZOD,8R7.)KWA$\5PR=^F3 M[0OB<[G:5;54?"Y1/)<8QR)Y+O%5M8A<57NUK?M;*O/WOWSSI\KI]VW^27'IZVPQ1UVI?7_E27_CE$$E]5.PZA M$8NUYT*/]^^S 63$UA>),ML1O,\2@7T)_4'7O0WS'E2X_DZ%4B6FH)BSOM%% MLR]EK>]DSH2=<\YZ1SQRIOZ5H."[9^.]%2*YP<2ZR^;Q[M3;AYJ]+Q(CCB3' MM1:VD%^P29UOUNOKF6\915_EPAM1+(4G4N1A-_/O8#C&3/S%*;4_BHO_.#WV MM1:&'V=@U9WZ9GTZ[?'+7F7-)#U#O ?M\.;2VYT(O[E1O],MPBS2V*:/+8\? M:--?'PV_1J<)F?P]D$AF9!)7U]GHX_C1[(!J7P)$0Y_?ST Y7Y&P(]?+0:V8&?'5H%\2*X:P'_JZ[,<6B CMT[$V*D>3Z&E<,)5^L M?GT82NZYWB(U[DLF7[078Z8[(8QL10T['5,)EDDE2.JF MU@:M=B?C\%4E-62D+.W0'@?AAPWJLM(TDV HZD9<;N$K\KMZ&^=+1?[IG'_U M;(H(;,+U,ZI.[\H7Y@__<$J(V2$:N4GGXX=O[M&(-/C[5?UN^P M5VIW7/Y^ Z#7+#EZ:^F)@M3H6.VF#MB9IHJ9,&4')Z@$S<0I.S&*7']?XI2= MR_L//@TCV]F6V^JE%LX7RR5]OIJJW6ZR#6$$^1$23#J5R%"'C:N^IQLASMR) M!$+&[MCOG;ESL&O?O$OH'CN?!=Q?1]!7.P!JW4F.35.;INX9;3O?X6KF9NB+ M!(Y4LA2;R."'_M@S=06-G3/^@O&C%7V+/DGF.%UV/W6!Q8C]B^Q6D]T='M MWF\0$_F./_8G'B<4I>J2MVZHQ6'X ==I2.(1(8Y=2'D.[GC=J\X55.Q?"1] M^TQE."/EC[N:B7R##0N/.=!^>G/"K^B%^AYT:UNK5J.XR)8$P/=4CNW.NCE2 M#6:&[JB0.)Z@Z=0/N/ 6,_SY&/ZH5^NG<_Q7M"-]#\?C58-,3NER15@6!K.A M2B<->=M&,T,!1C)!,*D$G3[%\G$OT4^W._SK:(?#?8-#)VA/: -(1C*&\.3@^>J>P9J'4AMNN(&3:&M.S-0S_2H*4D"IKNVE ^;<1I6VB/ MK*!%*7KX1#,E^$KXJZ 3*6J'Z=QA3?@--$^ C#J:/#X/M5%$,@M3-/BE[6 3 MVYJ_F$0P<&%#2K7AKF**%TPC>+@3KB&!GH,*A&&^YDZG4+L,MR/XZO](\\5? M#YNAFMI^)R1L)1E>N#$2VD,)]>/<]?(,.JMJ4MA8M*D;TA2>(!;2[0LJ#7N7 M/.G0(AM LA&P3?]2-&=A2)O?P='\]9R^R/1=4,[]L3,B1=\Q$$1>='%Y\N1G MCTO*P##^.F4 G+QY-\C]AV\T]=E1AFLMWDT6EZ_8 M^Y;]QK>ZY5JS@?$-OE,<8;5>_N[!@+O^[!I6@ _6KM.K&;A! I@K/"!4]P&A ML'_OVFX#Y3]?N(B 99ZTK#VYHL++SKQ/NKT\M-\- .MYMX(3^/22GH^1J;27 M]M5FWZ4]O4@)9*9?;.H;TW1Z*M)($*M(3T;VA1R=JS'&0.\F^X-1"?<;'0N- M3+T<24^,54G-]N="L]E.RYER:E3LMD7R\)EV?=JMI"I+1M>FI:'=Y8RUY')P M)/-RI%4LF=U&0:/TP6B2+E4GK7JYI<*1!V\OBO1X-2'Z63[I3_315+ M2> OAXH]?I-:*MF9,"CJ"Y&C&+6EMD7J<*)BEE_4G/6\A+,.U5B7P3(Y+G)P MY,%$):-=8LQ\DM>EE=LUT\MI#6?0R(.)&GYWM%IL*SU=&_96Z]SJX1&17;%;P%C5X3,SADB1Z M55(*GJKJ$A@L]?JD-2[TN+!4U?.1H[S2'M9'PDA@^\M9@9Q[0RZ+1AZ^?LJ" M3,=R1AD^MS68K"L[5L]'I1<.7M]<3\UZLT1XNI?J;D6M9/O*G N+-#P?26VT MW+(LCR2<90MXK5"ILZ;7AB,/7[_MXY:L8/KPV^6/U*$;IUW^[C4DK,@_6$\=H,&GGX^HRVZA1G M@Q++YSK96JMZ;PXVDB^F#U\_FG-IOS^LR/IR-!4F4K7#CSLJ''GP^GE3:EO9 M^8C%M?0V52Q72ANIQ<&1AZ^?NY(&W)%?Q.F-O76 2Y;U[^?G0.MVP\O,J0PJYJ53E*<;CG(Z/AA[.H#[?LD[>$G%A M,$NUJF)KB&<:'++R#F8P,[.LX=2369ZL\IKC3;LBX-6=0?A\Z&I9+Q:+?(_F M0;(@-JW:L#?5@J&',T@FM;Z-YV5?\/KC\2P_G@"B#T^!.D(%DN(#9=1("LL: M: "KNU*[:&N/ /7$*1)K>*P4E"C3HIO,Y*3VED-##R;+:-61O%TQ(WT^7G'Y M3;63U'K!4P]PS;/NEW2EEIOBQ0XGY@OI]'AK!T\]7%>EOER1?3W7Y >,21A4 MKN=)V:,2U3;62D=KM,I"#BXL.1HG6_CDJ)S,E$H;ULJD6,&[M]A2MM!,BJ1Z M3$ZJ?&4AK-6"R7ME5AI3/K_% T%UL*EXLIU?&[EY1I=DCUDKRVUYPJC'9(JA M4BZKU/4EGF23/B?52#R3;A^3*:O*<##-"U86EP!+U7/FDNEX2$X=S',]JG"R MW,G@PF:J+W*5:@WO9=5C\(^7!MUY:R;,>;!<)_QPOJZ,I1/Y;;FMU:E1@L?E)U!'O"]I-+A MCC)46BYL<])$(/BNFC,Z+;;(J7!/B2.';\ZV;4)I;*O7 M*.;\P:@MHJ%$Z. +# [.?6LT>0E[;^]B>MT:"7PLSQ.R),> L4S0'/"[_?KP<':@5/K/'/1]9!GIP=GD#4L M6?^UIR3TP? M?XF_WUD:^BGW#I[0L2];AB$M'/![_Y>GDT)^S]V$D,$:G)'I/O>^/''\[UPO M^('+Q+7W;WW2F/G7>\/I#'U'$''CYY-4<*5.Z>S)<']\+E?K8$_%YQ*]<\G< M42>CY?&YQ#@6G\OCN;!W],FB*?&Y7.=41"NH7"8+"$TR* MO4R9R@B"PUXBG$N!N!'66'@V$#E?G#"3]8C!@:>ZA-W,6Q.@GILWZ _PQGON M$+^7(Y+D TLH:E-ZJXG MQ9+P#1_6C;![Q"NQ7D@2*METE^]K_I3O*B/;J95QFY\@MD__^CN3R*12"88Y MU1\REH2Q)#PG;T1 $I*:EU1%TBT+14N4N.VVQPV#LD2HTEXL"K]E:"P?%*,! MJ%2,9CXO$R/<=>\>RM?<7I#\"XW]FT#NMTHCW&*+Q*L8\X6P8/.S5(N].&; M-;().X/BA?1T+JUA8 M7=]V_B-AE14,?MV0!5O/K2J%C'O?F!1H'U57QY&TPG^8M+J)"#NGH(JQJ%L& MJL3Z8$4_JZPZE@Q4D=6Y51=A'$F_TC9$,NY^*[8Z6#CFNV1"S_: L.#0,'C< MW!R>A'M*^4EE;+[JZRL=]_K=C-D=NT LHGX8%&H/ETXP%S75?SS31#(.<3.6 M_R>YI@5LE-9W4GWJM--M<[D5:+RZJ+MO*I-( M4YD?$Y6/Q>9-A>__6&H>"$NJP'C-@J*PO.2VYOW"9*45Q:"56NAK2/^<@/UW M#M+WCS=V>? S&)9S/K?"SP*T&XIY7#] _S.2[7-3R50A/.=WWCTX@ NZ)CVP M*;?GTB/JBSH$G4W=61(""Z2Y)]B&W/S%S M_C-4_T03J3"F0M$?M%$/\,!N)B]R!3*RXNHF0O0=X'JVB=JI/MZ! MEQ["]K&'\*:#\F>VL6_%_QDML_O=[L^0E7M6:\_(C^DWKT8--$EPR,RDXNG- M96_%YIBBF :P4EZ4RTV MG:K9;_AB.LR8/Y)X>[-Q@9]PI_W,1GO$6/Y@N=\TT_ZL\N_5O+/V,N]WG6*^ MA /;&&SSKKO,BRKD?&C1TPF&.@P)WFS6V6U+PL^S1<3L_O.*PMOMJ+A!4/GNC'GW/]&>OPF8C@/D M7Q,@#YB.,Y6:!<_F80QPCIGEJG6?UL:9"EYD<^LID:0':H\3,T$6/)Y.T$=0 M]R88.8XO1,[D_DA\X4T2?Z)7$%:;,EQ!'.G=E5?*%RK*E-':D,:#C'7\,&/] MEF,)L1R*0]]?%?K^@!P"=FFT;L^K=3RWP"N6*&5K[1;BT32J>TKA=((D+I(L M&TNB*)!UQ"S>2TDB1_& 5N*;BD"20N6^ZE!^O:E"*D<6+GV7OJ#;-X*BZ";" MVJ&!NSI,$+]5IUTQ6Q3! 5SUSD8NEW\O_'(C0.GT?6&7 &&?IJT+R2&L 3;5=7_%*:.WUJ^EZWQ+;O@F;H*/L<,)AT&OMN[E>YQRCY-6G3 IJB5,_39B"P:R MQ=UE>"*R\918YL4Y !-P6ANURNIJR7J10D%?%U M.B0%@OPK%G>QN+N:&7\93C@AZ=*;H:63!FWCS5:)M&O\EN:&@0*(3/CDCY)S M-Y$W4-<<&1B&9 ++]_$XLUYEB&IF#_ MP(/_W48VV*OI M=>?;1B(5=)T&\B=G_XR%3+B/%/Q3] W[GG!]-*E_?R;A7D MVFR.W7#!O'_]3602Z0O5W8XDDES^VN!MLDC$O ,?2;(\RC#O"7VH56%!RZ7Y M0AB45DY:X*KMC=Y&BPE;TUTF:OB=(A^Q>#UO*L&U5Q\M\7J5>P!"2;:L4)_PL9R<4MA4_I2HV1GG-NFJ064"%108#]! MXGB"IH_=N;X5##E%!'O9<):U[M2KG\I,,!%+V2=> MC&OOP_>1LE_DSWA3RK:2Q$8BMD-&*&96*:'*CCO36H 606. !,&D$G0Z%K.Q MF+V"F+V&/^.]8I;K]!9BEY@T=&W%I4J=C;/NV1QB'.2P()D[YEB9D1\N9P,7 MQG]="=+[W_O=:7AS^'[YK.2MF="J=G\_7\9+NSS\YL%YB#P6[[3,S\Z(J+JE M-MD\FSS%'AX"FN3N"/8-,3#MP8T"W[ZP(:7;<#J8#18V<."#,'<*,!.XH:,E MH'G,FF NF"\L6[(WF*+!#VU@RO#W8^#Z )C!;V3)MC?H-H@4U*)UT*^DH/<& M!AD;,S0IV"H-_@SR'#;13,F4-N7^4Y\"9HU\] MSOYA\%UD]K@!=TW9[S.:XM,U0^!R-,>%WZ#=A&N;6.@N5;!A+I8',IB/@1UR M 44D,&0H!/N H.QWL,9G#' 6@^,YPG7E*5 \ S0G!^U34*&9Q\7T$$?VX,NS MAB7K.XP;B\EI6\[[%4_DN^9XFD\.Z)2O^;\P .%P =_CVAXX']Y 7IR&0 *Q MYB3G/OX2?S_3!JBS?\)."LOPR*2% W[O__)T4H@V=A.:2^MD<#SF?EI) TS< MWY+G6OL/ F$:?K+#XW#,$X#>C4&?[)Q34"'XA9RZ^WGMWD>$:WZ?HS>%WZ5/ M*E&*MCKR? L^O!\JC1W+\%SP8![@_[J6YS7\W?OIY+]P:0]__J%RFSJ9#A^?R[7.!4_' MYQ+!1\_-, 5V>K,=/+457LR//K 8^1G>8P@ W*Y'1Y#CKAW M>O1CLHG)Y@G9D.? W8@EK9Y<<_ZI$SV,(?P^6P0Y%5>DW)N"\3:$EE?4"PQ> M@SYB-HG9Y*>PR7>R9'97)<+^#RA.;X5Y)Z:*&9;CA&'XB67[DGVF8HR1LOR_ MD.VON>9_GH]K(Y4@=NX\2ULC"?K1HY/&:WVPOIT8N1! M'D1SSVPUR&NYIZSVK!_/D4_%BR4F:=;HP%E>^2 ?7$S)L@B;8 MRY26BMDW9M]OPKZDV&951MTNW0G>E$!C/=7O&X[C1X!]*;FW,,W-O"X,UN,D M,QG,C*K"0?9ET2T)*H&?;!/WS4WVGE4@1;8];SK^3&^V128H_$0D& )/T)>J_1QS?LSY M/X+SKZCOG.#\:6I)-;OF!)]3$YFIY(>MTDB%G,\&G$] 98%*[3 MC&VM;VIK7SP1R8 M;G,,-^?%E;M''$M2^F363T^+0E.9-P>C2;T(7%]DD0:39ID$21R[V1Z#0 P" M,0A<25TY/PBT*WQN[>D='B<7YK)&5^J.T4<@ )69%$XFF),VS&VX;6I <@#V MY/I>;*3=M)$6QX>_MXX4-'4XP,: BY\P\1&PRV\;K.QS)0Z?M^_[=JZ3QYVE M+Z8"GPV521#,A3I_QU@08T&,!7^H*AWM[?(9&&!:0$JR(+?DDZ[IIL49S;=, M%<( ^YXF1M_0>R.8-H!3VP(%[JZMK8([3LY_@^8FL47W)V#V(RJJ[P KPK6A MOZLF\[I?&K'F$>C*YG2B1C3G'7RP*);H]G9<$H2VF Y\-IE$ZFB1I)C!8P:/ M&3Q:GIS7&#RW8O0EUR@D^2HA=7!%Z[N5&0<9'.HF&3*12C.WZXX)7U&T4;J, M$]9/7N+O$$:-%:FVGA&:F4.=SVWNR)OB0N]F@O#%)$@F6 M/A4W_H;ND[YD>$$ #9-014K)E$%L5,5&U;3LFA6^PPG$O@N=9=EF$2:.G2DG*>O7,ST,=/_**:_N*KR M+J8?MH4E2]HXU%O(SX3?=_+RHJ.E2J0-5'R)0?1(4 MS20(\I2'.<:&&!MB;/CF"M-Q;!B(2HK83LVIT/0K_8SISE8N%V #TI 2.$LE M(IXC5(G MO3JUVO+:5EXJM$/A]V-NURR=P!,IEDE0J<,XY_EB!!&C])CA8X:/L*W[QPS? M=N>U3+/O2/S &LU]O*L-U*2/&!XE7B8HBDVPIV."W\G\W6DL+JIQ_OA7 M!*EU*6R*5MS\!P;CP!BKZX2H$W5:D*5V19GECUIF5VH*85E5LE$ M.I-)X.PEE:48)F*8B.3R(P43EU*>W@D3Y9)NE$V "1@,*3 M5/+/'!Z/?(%3G7F.JTTVX4>:"=G: M_7V$ U"@[@],KB^9-L6>G#?G8-8$RP,9S,? QB@B@2&YD\!\@$VE%;AX68H= M98D/%,5Y[M2RX=YQ:\UY^#H/OX2+DW/0O'+M33V8KFC8^KQ*;NMM?8DWD[W" MO#0?5KFGQ)UDGE%WT@$RHG ?0H@#S)?D_7IWS@?*9D/*;L O1:=FT>TU7+M> MG3>*0B/?O6=]]=??IG5 SM@$0,R2C%<[=2?W;PJN]$F+A6VMX1I<8&RP?T;D M$)ZU9*]XMN8H6C"AW7&(]PVN[;<(H'OI 5Y=4+/Z>-8^<1RGP>:#I]$BZ'$F M5>Z2_, UIT1!E-JUI(\\0'>'&9(89#8#;26D?@D7" 3X D7 "FUH^@.I%(G@MW&>( MA8_GAWX.7VYH<_@B!5,\^'L+3G*#E3LYK O"0Z729#@D*/9UAW$[2ED=EN=$ MC[XA+J7/PJ4GZJ0])3"?-?!*A5_8.MN9->=5H]P>%51$8,0)OM4,>#@\HR,%QS#)=6UM[+G[7S1U0YI"&0M)098\)SA$:SQ#I[]"SU*# M$!P&5AJ4I.B,S> ELC?WC/"K@#(AQ7G!J[3P^W "%B2^X)_NU 8@N0&2C<&= MTBP% Y#&E4.9"PGL+6$<%1+;]:I^+HQ[=6-;%]G24I!LK^,.+;"J=DX)X[.B M?Y9-K>EDUKS7F[ZH9*6D=;^T(?K3Y!UQ$OUSDBDI&D2C=PB $#U\^.,=PD'2 M<7T $,J1J22)T_ 40[3Y7[&]!S&^[BD.AN:.%-Q(1J-/, '#6U=6[4D;3)7 MD:_BE!;P$AI.$ 4(-;0@#2] EX!($+L[")1L("/S5'D %A&40IZK!5E^@;@+7BA/42;D'D_ESN%F#*A=L:=GDYHAZCU).5S)K94I;W?-:KRBD2\O^>KX- M%!T&/T$Y2%M'\_ZRO22?[24I>F0SE2=R@PX_,+A"U]6DM'6O?EJ>?V(O(2C MEQS=U&1-'2W[?C;%5Q=V"O2&IR 8PHA_03DD:TZ@_F+! M=.R%%0@=Q[5D'>[CPK,AG 2H]4Q=>OI-Z&:!AX'(3C/#XX>?*-KJ[_\'_]AO MO6Q @$%>NNE?BN8L#&GS.T#,W9;M/7)D^@[%GN;PDVGH[:+H.X:!'^W<>#C^ M+^0R>?+D9X]+RL P_CH56-L_X>Q$(4,J /:>!$AZ[] [[N>1+<.R?_^#I(@) MB<,O6?*9SS?8OB=__L_3%3\&BY.[Q^R;=[9.#'5$%R##%&3TH3.,7? MDN%+&VCY'I"\ +/=9C<5P20$9>MVHZ265; MO48QYP]&;1$-)2]!GGM!]/KF!1Q_L"-0$@7*A^%84!28\-60M;2Y-P^$P1@B MNX)$PMBR])U7)-0P7Y,KBJ8$6FE@:4H8\CW:B):T^0+*9_0HRX/ZYF2R,Y#1 M6Y"HN9Y\?KE/O8 AX'3-#:98\,6/RX&?/"S(@SJ-[4I(O89+V).&$^[._O=( MCU=-.#%DX,,? J@"0)L/F X(MAW^33)0V ,+2 IY&D*.//[TO3(?'D3PU?YI MAF8^Z/J2+(?O#UQD3WG;>>1HY*8(31(X()@,^I$-IO!QZ&#VA[TS1&79]D*% M(US%\]E+-MAK%($'(]1#H%:6#+P:IOLTKW8_S6#C??BF M2]NW[PEM?M=F>.5-TL,,%$7#N,],_%F8]BS^@>>D M";%ZKKD!*$+B"_4<%4 -"#AYS9$-R_%LT(/OS!K0&/JU%_!4@\3OLX+@\N2@ M4YOQ71QD6(@; %+K C[>A;1[-D%_H.Y\2/(3Q!WV9)4!H3];9R1E;Z"2!!JA M$]JY\I,E(*<5W&<-.;4"$:AH*( 3R!9)6>V]HV'8YLG78X!DXEQ2P$M'>2CG M'KWE2$UYUQL#,75].,8_$J)N[:SV1ZKH[&-J]5#]"]TRX??N$Q#&GX!P2>E/ M2C.\)^$#+3]UYMEL21WZO_XV->, =>^P,Q)9^$_TH-_H/#3Y70SR 3JL045% M#; E,JS1-+&Z!$\-VM\!B4)"Y1>.9D!BFV@&0/Y#I, 9\!2A=J;"_T M+3<% M#D0C20<8MUA %4N>:E("J]5RV+\1U)+X7X]#@@^(O_ZSU\\0Z<+G!E:@@T$L M="$ PV="SG #=D"#ZA"Y#?#X+>0H*,M-9V- )D3OZLJV!+G73#S[_.'U+WZ_ MG\/=P^)DN*(Y@^"UDV4?W M^\/WSL,D*DW.>5@]1)HP0K.?00"7CV]&NNY""BHR/LX2!0=M]_@T)U)P/@&" MA=, F*^Y#R\(Z@ZD_G*0560%#[$@7Z^ 82V0"Q-NM_RH-'/>V+--B%K!]V@9 M"0S*I4"'AD,:\ '39 Y^C!;]_"0D9&4L/0U%&3U(DH]T_%DN('.Q#,"TV3L M[I('@K-Z_,7>U'G)57,K>!X*[<-M@;N,C"=;@S.$.YS;L]S^UT_.WEI NPU% M9,)O0MF&>,?VC/"T7A+ 1%I!M@KM<TIE2+46W%>XY3-/T>3 M!_QRBH%G#WV!-G#G4S DW_$T]]&?@#Y$U<8M!PJO0!YCH7_"W4_NX7E(Q#EO MGP\")&1C0.M5V9FUH08@N0^/2 14$=J>:/V0Y+3GRS_Z%!.K2- *@/1%I!-/ M3(0H<,0SE?MISBL\HV20]?KK;PS;Z=,OM\Z$BPX5)6D!*09\$(2_%\'T3,*.#S8]?"0[[""A4AX_YO>5+,A*6JV#,G@X2=A M"&&^S^M!/\202QM]_O"6X*@>A1U"5(B)B,8")P'\YYZ,I3WIHI5,'A]Y2+9P MIEVP<$,#,$R;>##Z+I03^HGC?&]:>!QA^6"$A8HC+'&$)8ZP?),(BQ18G"*9 MH60:9R01EW%2I%F*$3-I>B+21(8%:L%S M%Z+C-GH%520/G]D'[:+)N\VDONDE%R9NEXC-M U''CRS4VBMMEXS7=2+A-QHBY2(OQQ)MZJKE5.MYW0@BN)F->*%',V)].'(W+!>Z3?F95.8*SF* MK B;_,IMPY$'\]1]=F0M^].*X&4RRZ)6TK/40(4C#^:9GW%V87M?;O'S;%-, M"_)7?W*_+1&>56[3AR(-YLAV\3J[+-08'KE=;E)*E MHM[GQ/3AVSU1(?*#M*SKR8G;(H9JJR*L?3%S.)*=;DMVV:J.<# NR*/LF*ZL MJBH<>3!/0 BKK5T9WNOLBJ:3J48N?]_@X,C#\"IJ='JJ=0 MT:(F0!&+L\)39ESYT%!ST/:9^AR;N4.[@5MCB]3V?%@GEX$U6T. MAMZ/IP0[K6D3O%OO9DD^NZV:;E AZV"N.6?1\]OUPA+?>.+L?M,>C4PY>.K! M7"?-9=H?N1$*KIW"+GJ]D!B]VU3S%E6B=XWPXDGHY M4E%*8E?6E#0^GW;4G%IWEKSB'T/@7B^[FI);EM?GNF45Z&%7SOKJ,00VE;8Z M,LOUI%!,3FK,6%HXZ3EW#"U[^:[:+!2:-#^8M>Q402[ERYFC:#G,CJ5<4V_6 M\9S9R6Q-9T534U\\0E<5;F4,JV2&YKL96\O7TZ#9+/O',' \2=&T11D3GNRI M3MG.]<<]03V&@<2FOV5]B2CQ4I+/%?7-:&6B;IM'\$IUQ7N/;,^Z^#Q7XDDV MJZ2WF^-X-6>ZQ7DAF3>$Y4!TM$R2('K#-G)_'PQME9R)/S.%>YV<3'-MCW!5 MLLJAH?NSOW2XJ 8F>H/7NK#ZDF@>G M;SY$;P,S4_)<:_]!:&,&GSPS19]W^_*/;]>0=1<;G$KUS(>YH-CZ7Z)U+YBZ&L0@>2PQC MT3P7XHU::/&YQ#!V>\?RT8J!;RG'/Z+>U5L0?N5R5D][RC_O+_^BRA4TT]"6 M_.\O\M=G01._2Y]4_OYX*]+O"3.]?V\.<6"RV=F&.0MO!W8C!BQA.AY4\1"G@-5(U;(/B@W<38& MB-CB(B!%0M?B=1LP?-GA%\V4L M'"T\:4V2J-Z9=*XV[1'36K]0(%]SS?\\%P=?LPC[5_=(_D2?AI<]DE^4ZD5\ MU4'+:DX$!X1EU\)Z'$=JK.?70C6UZ#$I7DLM2BNKVANMFKY(HURYY(FFR#%K MGC%^%;-F)%GS7!T0_H0_TS2QDBM;7K-Y+CV+D4)2,_=B^HDEAX!T59U M4_=R0ZFH+ZD.Q59[.:\NHI1\J.30-)'(I%.74W5B('G-?7%M%HG6-L5 ]I0>EL'FP?%<*+@H@D*M/WZ MNQ=4C3^XM1![:LZK65V[%=V7V(M77V64X.M<>M"[#4K.5!J6^;IUF>OB>,&T M=1L?L$-<*:O5;D/E1/9+%*.?QO3I*+!#S/3?0&>Y+-/SY48^Y26I(MZ])Y), M.:^1/H^N'?\ E]*UN#\V!;]MTLA/"5R_HQUQS#81\Z#$;'/U?;D@VWRG[([P M%4]:>L=F0H2S.+X%7]\&$\?4'[E$B9CZ(R["(J/P'<] ,"X@Y2*SY!]G&GZ- M1RQ:.NIW=7P?#][MM<[-ZSXO)LDV-AL.[PBDRS=&-DW45WE4\)/Z]7>:3="I M4SZOF+6_J?D:L_;W<6]_FK6I26=$^BG%Q(N-RG*TR+4$=H/J6")W-I,@,YFS MN[,CJHQ<(@WRIR'5860^SDNZ[G7GR"'>%RDS#3^:[1SJ?+F@Z* M](9O=H=)10I:"EPD/3$RNOS)C,783W.]:R$WF]H4P85'"0>_2#DZ=I.5&%=[ M:YMEA8'5$8JI@3(I>$'_$Z@2,2R5H-)T[.2Y]BV/&!=^)BY\D9OH""Y4,BQ9 MGI8*>5V;$.76U.#:[8U,D-KMOWQ2):3TVNW\*K=^$V9V3G"FVD#0%J0N8-(<3])5G\F%].VR(1E,[G2FZV,TF"9YTZ!H[Y:;5 MK.*+1"K(CZ>8!$&?2H2-@> &?1 Q$'P+/>B\0#"LX/YR-:SQPN!>+0M]:SL< MM%0$!.#O88WA\^2/W=Q[PE,)1T@_U8\&_'*:6-MSW1)2\7\]:$Y"5A6ZSUZKAR@B?J9Q(I)%B@E%W^(.79;>,V,GR M79TL,4M^A"5?OS-W:994\FPN76MBP]S[8**6!*J"' Y%/4Z2]Z$ M,^5 9U T1T:Y#AC<4(#]6S)-#RYF"Y1+:@P1VY38>Q(';M_$M;$:V/">X@)?C0V: MU6V,"T0^CY-,ME$8#%+I\J:-L(%%V( ?^EK_]4*'^J\KC0WP]X&F=?;SFWF. MJTTVX4>:"0G5_4VQAY2.+CK\ 9U'8=Z]*2Z[A\G6_,Y,&6D,X;A MM:>/]35W"C]_4_>G'J3=CA;%EHVT2W?3,J2@M1>_]+0%BH-F-[W- G!KS1%1 M:S 1;F$S>&5 M'4P'P-;%(UR?33DNV,]-\MDQO?3K%64N*,&A&_9B@/,E[Q0 M XX#P'..0,9"T&Y)\0[)M<8C/9:8Y+2Z%W+BQ-B=DV]\ #,K%/3JDM$X5FGJ[FA?DJWY2<.[OFA.1VX/7RXY,:3QL-/SRO-ID<=5EO)>M)D\/&85E;XVD?G11Q6M-J? M5W 6E]ZJCX<]+KQ5HBX6C'%Z8@O%X"^3LZS+FLY3^ >RI2Q#!X7][2'?IP1=G#4O6=UK16,QL MBM*XVD@[@N8HK:T[FQ<['-33 #S+!7R':T/,BH:J4 AE$3JNN3=_*9.DX$R. M$ N"2 =2EH&R>7\'!Q+H36P::)V_Y](Z&1RA M^:#'/]XJW7\0*.#!)SO3",?_A90TU]Z_=?/FULI*B[5.J4/U715D=> M:<'7H.SFO7JX_W<2/?KWV :2GD3JQU\+R]$0@?ZV@1$PR(MG[FJI!2_>#Y7& MD&,\%[Q8^Q?;>D]^MWC_=5^XM(<__\@*A.="Q.<2O7,A[R@J/I<(G@O4G4Z& MI^.#^:.#>7]?C4^+FFOLBQ^2PM@RE*\IZ? 6KD?;HPEU&_3A__XB?WV63\D[ M)E*%YM_3,'#\*LT\O?-5V]WL&G\H=OI.MHF,6SR\Z894X[-Q0V36=BV7?ZA4 M1&P;SI%*NI/*48]F8.A$"?*O"_#ME9F4_O$BZS)J_DVN^2T5^@;2O"_ ML-[!Q'K'3>L=5P.^R&LIMXF%(R#9/=\ZUA.O-0:TFJF+0E/0!O.AN$IZ*TZD M PA,40GF:R#PRGC'QBIZN5YP[I;*M;=8MTMUMUN"@0+EFNO(6Y-=)$Q?8L0H7JW ?!+3H1,AN!MU0,N]I:.M9 M6="2-(5#3'L"W#KSW&+5Z*U5/KDD,UR]E;7TGBJF0G"C$AGVSRHN?#<%[UG7 MYN,)=K'F%VM^L>8766S\]#V$1U D2+K0:;1S&I\LU$M=^)K[),.)0=6'-)U) MI%+L[6I\1#IX!]J^WY@V7WAAPC@4(\!Q8_7O3X#NRII0Q/8D^NKAP2YA_[XA M#!3,?>4(H/!K&0[E@IX91P"Q.7)G?).41SJY%A=KA)6>*$&6TF&ARYK[B\)QGICK#?&>N,WU1O?7ZWP/N-RK%+/*_BF MNUS-Y51[E95]D<"#LJ4LE:#2AY<@;U-/E#W;#CHJC>'$=U"F;*Z3XI>SED38M8'2J;=%@@A,9C9!IP[=B#] M0:Q9IIH,2DB$JN 3>(RUP8MK@\\A@H(0H5@>NN\"\[*6$JR_]!VJ(#_ G MP7/@>,]UD#J#KEDKGHW^@WX/WZ19RAV6UXS@'6]. KX=_NDM=I,Y\?[C[!C4 M0WA2]4&&!HJ-<'7ZEZ(Y"T/:_ X@Z 4$D.D[Y/:9PT]VM2B,L23 M)S][7%(&AO'7*VA^@=H2KUZ/)^D]:!]'"-DR+/OW/TB*F) X_)*E7RTJ@?[\ MGV<5-![T\>3N,3NE^\DF[W:/#$23"I)A@8X@Q>ZW9/C2QMGK;9F[!Q?0[P>] MG0K8";^CF']A3_Z.5G%PM*A.TY.]?5:J:?>SY]6:]A^^42AD1QFNM7@W65R^ MYL%?;Q0YX%O=ZLV''GP]GJZTJYRTJ2A;^8%@*>:>;R81==I#]X^M/,; MNTRG)OQ@W*V-G+32FC6X8VL?WFL#+DTZ#;W:8]5&(>5FLA9W=.T.F'J5<5/' MDSRS:#6J71$GT-KIER-;6947;<(2A?EZNV@O9YY,9(ZN/9])IIPMN\X+6J<] M2%-\3\ST5)$^'#G(UAS2S0T8H:CK2EHC2NM9J2TR1T82@JE,AP."S]T/6T3Z MOC>V9FV1/1R)MU2Z M3JG$"O@RU]VD.M4>W2X]W26H-NQ4S4#=/:V6[M3-"^IOKX/0![0L;&%X8757 MR7&@0J1 Q&4# -;6*C,(81?8X,I2$=#E2T=(*."DAIP[B)5 M1?J)\N@Y8;7/H("G9,B>$9XC7.@XT'81\BJGE,YC52,O;1=UY2E0/ ,T)R\M MI$!%YTQEIR>_4LJ34L3^T",Z1:&H<'AJ/""&IMR^D!WT1.G![_!W&M;Y+G6_H-0YPL^>7<5SPSS9T4\]QY)*AT7NGO3"?/E%0C?:L85G\NU MS@6/^26"YY*Y2\<%.R-X+D1<$3JBYQ+C6"3/!;]#BEU\,%&N/'Q:9;[:OJ2_ M*H0?L4ZQSW?@P 'ZV:K$S*>K$M-WJ>MF1Z;?XSY^?U5B='?YA=_X__R#8/&_ M*"(1_N6S=8ICCOHBCDJ_M0&GSC\\X\,_GY_Z62IZ[^3?[?!.6-MZ?!XBN7#V MV+3U+@QP_ZZNG&E\ZT#ET\45SY M51.M_[P_X4?RKB%+A^EB-6HF83&9I)$,RI>C=_*#YC /FQ ++7+2.X]$@A MR,?;=GXM@HB#TL:_YSL5O>OCI.W,E8)C(P1A?_U-,0F*H1-LZK"!]M?WS]ZE M"SRG[5G%=2'!JS^UIEF6S6=:_0:!4GZ[[5O8]3'**6 MXD#'31:C&>JX2\>AP2B>2QR"BNC!W*7CF&T4SR5FF(C$;-\G\']$."ERS7$_ MNP,/X0+JT_%8ZBZ5N:5PP:7CL3$#79R!OB;4%L=@SQ^#/:V#Q83QS0CC#^.N M=!3+8(:7Z$_<1S^\HG4VS(S85EPAOO)JE.%;!A%"4A'[7I[A6&)(Z])L"@J@ MGNEE:?6:DE;:4_P,&*-P&PT9A4I01";! M4N?I4!,5\R/_<+T8A2,Q:W&N;O 76,O7YNHEE4[:#RB62 ML0NX!ROD7-?6QIX;AN+WU[R!LNO1PMFV9*IAQ9,C"%'SX=OM:I[C/:94;LS) MCL&);9%&HI1.T-2IJHK1M<1B5HH**QW(QT^R$J6QP^Q@W:L)R497Z8\K4GNN M?UH!O0@K%3.S]!#43$X@*ZEZV>OK^4D-=2F'PI9@$NF3O'03QJM@KH"#2F$L M@!VEO$6K=GMTQ35J^BBV'@DSP!@T M!V<',60OO4Z/Y>H5\UZ^.@<%_H0&8((L'2J=LT?6/BOT67\ >( M/PD/:"6NS!2P\+51[>V%@W\;2MF5V6)ZLXL1&6EC>D#=3SPA^=MTPE$\V,M(_DM7Y<4$(X-QY;R) _>P>@ MJI#._.PMB(D Z8NWL04?K_ 140@\1]&M&V.'L]8A^UC>^]/MH>\(^I;2-2]? MARQFL:]FLZ[2<7@*%L+*@K<]'YD+79TY; M$7>Y]0R5P-E3GN&8!2]@,,.Y\PN_BD[@E/VW4X.4#"81H84$B4>>! ,.8 MZPYAZMG.1,[IH,B395]2\@5Z28TB)^23?6.>=-1&1V<)7BAXY79;6/EAUC]% M$8DT@5].RO]P!OL*'WC4&.P#F8-O,5@_7>4V_>&4%+SY!E^/:Z5)>_#I[,%+ M,9@T=5MK>])QA,U"FF]MNM/1Z[N[ &2*2M!T^BMD>,04ZE?$^@5O"\0FQF>M M_#CY^1M<,K@4?%5KJY7,);=I?)[U?1U7A52_P(7W#)@$=3([+&;0K_$!Q SZ M#6XG7$R!O^\I8C'=;>)+P5"Z-OOGN5*!O9< MI;@A5\"?I6F_%0F-T[0O?$?A4HSOL5+C?@#Z9=UK#)J^.-%88/KAS04J@R=( M]I1A$?/#*P'@F!\N?&WA4OPP&S<4>BY7*+UZ7[:+"X8RICX77F:@ !4.Q[ M;S)<_#[ Z03$SU]D>'D% _T;G;1F>E*XX&^[M'CB[[P&\^2'Y+>:^/>9Z;E( MX^*7<("*[C5WP,*R4;.7O.;(AN5XQV[5L*[+N/UD;:+/6]I]K3>D>W27"P4% MA ^@<.Z)<2(:1ESH#LY!JM,3@3GS'%>;;$[;Y M;#YP%>QQ:LYN:ABZVF4'9P843#,Q"8/3,(&-SL+1''3?!_,U=QI<$--0SI@) M[1][?\K8PK966G"US J&R%,-3##KX45(,*-[8LFYI /[#NN].2:!^5,+TQSD MCEV@22#U"$I\3#(@$86_@%]9_Y^],VU25-D6]O?[*XP^][RQ=X3T819[G]L1 MB#@K3CA](1!0$01D$/77OPE:U56M-;:EJ+GCWGUV52'"REQ/KEQ3!JX"1!<= M&21[GN9Y\=/\VF)'74NC![(/WCF=FLG>KEA-CZ2F3W0MNDE*6P,3(=[1@3O( MNSK][P^C^.S>X.FTE6R"A0Y\2N^B-]O_IRVMM-T2[!P+&I^;(X#LT0Z/WX:(W:G]G[#PQ] M\AO?=@XKTR;Z6CM*@2?G).R>\X'>SWTHK9_:]V\T9T/-_5Y,7#+$E%UO,J M-MMW1:X&*!O8W_B:]VL5/;#=X60]VV0=)W&R M%L&L*LI@QKA/UI<4(+0/5M#=C$H]S)YS/]][M^Z[AY;"KH(W&\V5(2['8ZFU M:A&=*A=^S)?EN;[$@14["@C$%Y9];>$]2Y)[M$ >;*.]__OA[['*17_(!6!! M!ZOZPW6_W.A Z(\RW_]U?Q-:XS;-06/41/5"I\%U'*&96[[B.T \38G\!]&9 M.9YF/5BTT;?\>.APL%O' !^:NU'5U*Z]>PFML6/+L^?9 (MI\;O#H"&[KN0+ M6[EL\@C/]Z7J9BQA2B?78[_]]$/[B*O@,G,F94?O <9\_\Z14;+3+#QB.96M&)/HU.NK-CJ MG@16K!_>@VV_-S*_OSSQGAQZ]60Z[&,Y#T=&_>[(BG_[Y).*JKB0)#?*%9O>-I# MN5ZL!L+)!U?X\8 T4%C;_?$OG, F. K^2%,OGL85_?M_GAT]]AA21O:WV3N^ MGPAY+ST\GMM3#=F=;"9/P"/^D,U0WG@/ <'L=^*7GCX\/A%O1]#O!/7OU)/_ M_C7@SR;%&GDBVV=M*_8?>]ZYXN&7;YRP]F2RO7=:?/&@[L?QM9HNOMDIUX1& MBF_P[>(P5>OFOS^6>%W^Z1JVOUN1=IK_8&8 .[V@1WS0P=+T:#YXJ;^X!V?2 MWV=\B=^WPJ^^4<%VXY?9@)GO_5:FG"*P="JRJF((/J^V>X5/O\_G8]-4CHT2 M*8LQV2R.3R1&E@F)G)!CB5'EL8128W*"T9,QAD=NM?_(#Y_H*M)J:W3,+9K- MB5Q=PF5JSH?X:!I9@[]?V=[D:V,(F%[S?N&.F\2H81+Z,%-.SPQK6!% MR^@+>%AQ/'-:L:,BI8,K=::8EXJJS1B([90UCM5'*AME.A]<20F!(;'FM1U,Y S1S"QQH1<4I^#* XD:QCIT2[S&&-5P MD/>##I*WC"@-]$"BW:#:'.I86>6#W$#RV[*?R]:C>QY*M+WP^FJUOBZ(^+HC MB0+1"IE&]*"'$FU1ZPT]'50I%/=1VQ M>E[4HC21@[?O3.A<*:<$X M8CB8L!)S>*56EC,C+R@MT*JRZ)=:,Z5:-<%L1@\O=DW!7>"]L<%83F99'LXV8KV20>7AL38+3<&BZV!2XN;ZVW'?"L1X0JM,=#(R=3!;$?SE9MU-IV MJRV@4$>DZJ[XAB(M?8Q?RK4:A[-C $Q^LNPK6_5!;G8@DNSAY3AI0%!#M;;T#?%H%V=$@7&KPLK5L*/#(&]KI*+!I8W^"+A:UBMS+,&'E]Z MH%4JUK=(:9WQC2)G\Q;+*$BQ$E]ZH%9,SJEDYDV;%3DW#/@&59E4@++@1TA% M= P,<[)L'=T$11*5M-RVMHPO/52L_#9;=.6-K!D:SXKE<;?:HZDPOO9 LT17 ML#HYG&P;6G? YT8K;2 .P-,>F3 \7B '^0Q'BEH7Z%=@F/T03!C\"(-0>]A1 M_0;:%/NS^KC)>5.P%X\O/1"7R_2X6=CKC20W%UQF/2:*\J M#:,S7FPKC=*HTRG&3W HK@VZ%!6;44*1'L[Y08&LF64&7'M$:92& \9JO9VB M@=8.9:$_U>H6>-HC2N/7.J5P0/<(L>CDG0EC3#=,- A'E(:=%+V)5FS5#$$T MD1I!A5_VV.884U+O0T=%Z< M-]!Y_*R'0\LMO7+H.H6B(9?'A5Z-**^FC3"^]F!HJ35:VIBD/^,W=&$1,JOJ M2H^N/4)9OS*HFMBZ9?-+8B85Y%P_+%GQI0BB#=:$SY5%Y,4+[V'Q37=)5@LQ.XVL/9- 6-H/V,$_2QI(35;%:QK/\' S# M$15O8N-AKM;N20:W7DZ"6KR5T.2E'[):-3G M@Y%1&S&1!([(U9#:"E&:TC1:+-2P)CD;M.( C M)A-*U)$A&.J!=I>E,:E(SO"ER@WD_XV&=V:8> MW_5 NT*D-D"5644QJ@LR5YMJH17MC,"EA]I5EUP$KV\6 ;KP"F9&T,(Z!=)H-TNQLY+XEX6_-&XASMD].61!V9,,UP3"#FLJWQFF25B&&UGA.'8!". MP$BQ/6)4S)HN6C6W8F,1;#:E?'SI@;ATTI;'?5L;\)J9G4ZQ!<)7@;U!'8$1 M@F]76[[6:AJTND)";%D@ BF^]$!IKLU_$>QN:KX(7.Z(TPGHD M9?#9@D0YVA6E5SO99$'U&:D_20:_2!S"3\VSD['O^>=E6V=@$N M\!6YS?Z/APE8JA[,D$RS,N.#HEGU&\6&7+>.)& =O^Y+$[ ^E&_5>1Y-V$3I M)/8D'?O,)A_RKD4I/7^0BW*&?LG/O<5_UAZ9)+YG7CT0X(EW\_Q"W^Q>U9GX8\_O"@!IJ$ MXY*\<4&_,Z]6HL!QNN$". M)7-/H:_J'3UPZ4]7:."'HHY?Z3 M(Y3@/#EZ CIQ4X>,%65O)ZS'.EHX92!:7A/=8STIG"BGG2C,]RQQ2Q.%-_6% M;L7I4'"JG'P90F]J&7I:4_I'Q\+NC?KS]A3_HVG#QB7UOV?-O7YR[I\>#7J@ M4]?3@_U @F?9*.V<+%!*[XE 78^4SKC'AD(YD@L#A7(D$04*!:K/K2U'S_P30KEN4.1O)7&^_5G$25?1E"3/EQ==(:NP!VH2U"2X)L$U"6H2 MU*2S.E6@(D%%@HKTM>GU-Z1)UYT"LS_PH?'K!),[=+O>3];*6[E0_WNED3[F M#1I\^@!GL9.7#*-,][BL0Z.<4#0IR0\WLVKK;"= 11]M[LYN$]R.YJYT18L_ M&/WAUU%+[?WA;1\_-^JA'$'TY.?'1HV;Z&JC>$Z5[T\M448GZ*J,AY\]^69YV=()1M2X ME1:U%)WJ9M3"GX@.&4TS-)G&,?)D9ZY?,=5^/S/)=FXW>^@\7#M_ A#DVA]P M[>7S\!8=%#9FWT-TZI=AL:'KC7@B_5N M4 L[@_EL$YT@0N_4$\/_@4"[X>@XM,J22Z_'@JJ&;3V'R.?X1<87,Q]##N-9OJ:]$SHJO3L-5#JV@G6PQ)*;^IBNL(/5F('HB>4Z'G[*EJ MMT">K+HBW5\AB\IPVR@EF= M7=@A1)*47$,7P[H85'6<7P85:A/&)S52[_0(75%^Y*&[/F7JRT!73^>V3R@" M86CODG4[]X[*KW5QU78J_ 4>?#"ODAE'*?%$I5B:NXME,;@K8=@Y/ M_CVK,334H*%V#F_^<92AW49CVJ4K?0-QBJX3%-<\Z5_.K9:?4SDKAX<"6G0X MWL375H;@(PJ=PZE_SSH(*?35&=2W *&3./:/@ZA0$X-NO9F9\0M%67%\N&T, M)I>++DZ#CL,6EX$D(FUUH:^1["3/1EN]L_CW[UD/(8F^/ 7]*E#T:9+,V=)2 MDNA1"5TN^%FM:3;8W/0UD^8,GB-G&E3U?-T?&/*B:CA^-J]05BO""?4>U]%- M9.H+NAFWHP03 2B.%W?ZO;MXZ/TD["<>LS"O[$PNM<?&);&:#I-8NC] M41+:BTF0$+07+Q,>>1\4"U,9';51>6)H#-GANXHQR?N7L_:LQ59?E3C#0ZL" M-?/HM3)2ZR% &:S>@!R[-,>P1&/L0&"IOY+'L4]&2][',KWL;#!?,62Q8\M+ M06X.I7GYS 7_8&C^[QMRA&P5A0M6_EC,H=K4*;8<;5T0%RP@6Q1"P=)$ADHS MF4/_Y=^0;I!NYXN?)!=OB;#2_@!.';N ^71)&*";X7!8V4YG/U^@:'HO__Q;2=^PR/>O6\__\+ 2@!N M?H]1=5CQDEPIP7S'T_HX3Q'!&=:JFYS10)?H:E!],P- M63>X@K/F!U:=FFJLQ$1A'!Q-9XEL&L=?6VKNAG:PEB5!9C&L9;D8WEZ.P= : MMVD.&J,FJA94=3 '?SA2#@7I[ MU<8;M-42#+.7@R_S[7)0"?J+!8_D@H':9Q8;K7S!-&UAW901JU@7-\Y8Z%N" ML9@QD9$%:TP@@9(@E 36F-Q V&38T+!>(Y?7C,V$:I9U1MA*F3/GI+P8]P@Q M.I='N'S3T$9@=BT6UD*W(\/H7'$/J(*02[!ZY!-<0L9=JLX&-86O+B8SE*D@ MHU+[PFXDH;EIN.6",N"+Q( S+1,K<'ADX401"P)-9_!L.D/AYPA9W+.^P(@R M[#'XY3V73WK,/50+>*;";9RI -7B^B8%7"W@:@'5 JK%V5O&0ZVXOCD!M>++ MVY=?3"VNNPTW[;R9'/D8^$\IMN=[<4[D_7ER8<9BG$NV M$?W=)?-BB>K'*E)3?^&G+DE-J!)=TIL#10*/^;ZURM+H.WXT77NN*?[CTW(1 MFXYD_,VW!&JM)N0:77!3I,&(1F:FM"0,BRI'LVF2TY"6J;Z8%G)=KX1H5J-Z<+<3(H;_]Q-,DE4W361(BY^ZL'FCD M) 4Y)RS)_'->#"1JQ.MB;HTN5]M5L8)JA8H0\R+[[6+B[H\ MDRJ46\@J@S65I\#(BR63&CE2= _!&Z+0;H6=ZI!KB'3,$]@K$N+C!M+O$F^! MG*;T\4-&1''0&;%5M,KP?7.RP:E\OA8@;*ST%%#Z3)K&Z31!GJ:T,8G)A7MO M=5YS3"UZL320MN,"B:6?=A"4@ MPNZ[EW9#G:VEHA>8OB=,]H\,WBO_A'6/"&2?((^U5/8!>$>6#V5+=I=-RYD: M'17K5-;U;6-3:\42_/:33M,$DV:8UQ:/NT'G93-%KY24E\TDA6"\-!C/UXSQ MY&1L;@)V4Y86(T.?ED=E:RUN\ P;B3!JS9A&23H-! G)>.D,*DA&:#)><1CA MY+YBHQT6"?Q^0$()*EK5> N.,YV9!P28IR MG)%R^C@3#,S<$.-QM#5!<+R$9K/QCC:*@D#,0;,M\4)[,3$>0NU\;2=/#B9< M0-=EJU!3^:4]6+%:S<7#U30&$Q7E>] ,E4:9U_+#KJB&X$,M'W1+L1=:ZB_3 M]KR_3]KZX9XIDNB -"P$2*SI=SWQD,AR%[+BP%KR9U MQ4U6H= B6:TK:!AAB(ZM/QI-4QBL#K@_4^@^+)\#B20QM_>KRP->)\:+B;V= M8(4BFDD,>;Q1:S0Y#U/ZK=B">;50 .;U0G;<0EG -9@K9_*7O\_46.&]07W( MKCV^;_2R#E,R!IUYS(NSN,#O65<@+6 5P&D]T>]3>;JO*QK2%&1T27"O%1->0Q7 *Y-_7P;PRNS??0XQM8D?/Q#LAI6XH. ] M"P7V;X3Z=.JL\7L6"NPO#/4)KD]P?8+Z='&A7)T^72@T"OL+0PV[$PV#_85/ M+*4;RPV,PO:/>8':VM$L3X.I@=!+?37Q\&M=6.]Y4L#4-'@*-50+N%K U0*J MQ;6KQ25=&%!1H*)TSS_P>$ O9302WG3<;7$I]!= M6YGB2_FZ96L%N!+=>9>]]T":(QE\9#= '3K?#-%E==@<3)$JW^!8":.C,D78 MM@)FU%Q<*)?(J(&D.G4IXPE0)8T;?8)'W-# >YVA/9=[_8W4BE!%0U1!HRH! M0H%&5;(+(#\ &WU%J)MBLVBB6JYN8WU^B^K%&#;9J \KG2'2./F%!SE"S;IN MW-Q/+M8'@)$==-=*CRUA_":<2//FL##TBV$,#.I]%LL5Y?+][D'?I^K!N!F, MFUU#WL5-=*U)E"?\#8KN,,'O*''T.#N_RZP*,US<$9 M-$W \RMA\N.U)C\FWF:Z(6?V6Z 1Q*;7:!HT;50S+C=6Y3:^"<((-.?P8=^S MFD&SYN)FS36 Y@QG[+Q-B0K2;5:#G!N@NDL)_B;TB]M93(ES')F34!TYJ->" MV#@4R8WFW]X"6<[F8WZ++E-;"U:3H4*)1:..:F:/R;A**Z++/??I@WA)B$@N MWLGO\MZ74SN1WR)"SI><I-!@Q:D-CZ3RYCAV?T2^X[?]'S>1CEV4=2L% MQE8%GUR!X5EI\9A%K^O!N!J,J\$LHH0;6-?CD(Y0$W54%:P.(+$PR3\BYUB3 MU?JDV$/%/J(;FKIAU1)F$XH,=H-,Y)PFTAB!IE&*@KD ,$G[TDYLR*S;]&M_ MC%>5<,+*>;1)&K(5;L:25^_PZVG$*YBG#2VL) @%6EB)=8Y_##5"H G8:"@5 M49Q2PDTPK[6WTU:$&GBV_.4].=?&GF2YTR&>$NIA_QBB5B*7+;4614(4PAH^ M8H4!)_&Q-003N2&CKD1*,-7[R[WT'Z-*IZ0NA#*KTX:,CZ22N%PN\ULVI@KU M/J?0]65[/^W.>NO1R'.RSW95S45V%__ G'4J7F-3_T+C?^Y:0ON-XN4DE'@( MWI1?/B8,V-O:SP\_>SEPRN.-$BNMQSRD%RW[YW_,+5:QB27G];M.DI;0ZF_%:;V,G+09V$2.K2X+LXM M:'$ER4]_6GO)\!>N(>KT5*0QNY/K(D,&SUXFAA'GI M(:FNP&7_85!YSLKB3"\[->1R0]_^I0F2M!1\9O<5'S^<+9VR M-/^D)[1=3RSPL@%2".139)Q!1E_:0W>FV,)'5H?>>HZ(.:KGB)NF7\O7C>VJ MRK> 4'89_RA%I#/48476/2+P0GN_%XL KI2*ERT2@!"\- 3/$*;X" !'&#.4 MI>9H:P1YBJW7J'I;ZK 1 &$) ;0 KT%HT."[[M#&1V@ENH0X:K<*%"I4UF0C MS]9ZO7I,J\=>\10&"S0AKQ(LM)=*#B"NKB&^\1%:E:R1-B+((&=4K2E&D=I* M9SKQYA(6)$!878707BQ'@+0Z5\3C(\21!BLG[P;XG-]0Z\4*(_K&?!7&Q(F# M'1D\DWX]^>-D 8^+1#?HMX,;#>WQ&-B_3-OS_DZ--3 6VL,O?7G]J\G]"8,= M]TR18W%E B!#M8.QJ9V+&:])Z'^_**'N_&^9:#+>5)QA!^.HDJS@V@OP6N"I M _#@^S< KYF+R;*[KBNO-8]?^ZX,)@@P3MU-_.Z [G'O,]LT8[Z_>.I(KF'C MLQY*=-&E0A>F-752H#VP]<7BQOEI#"?2*/U:*/M&^779L,3-(^VPM@$B[;JC M!@EB6H-MZ^A$73%\0)';(9M9JV,VC)A&?_N92=,TFJ:P^TM5AC;9'=ED!Z^= MQ!.(SG=L[%?B!\C__[XA1SB$*%TVQWA+5>R,>A)*;=G.QHLYE/WVDTK31":= M90X/=(/G$D$0_4$)0[(X= V&U-D:^Y_3"#(M-LQ4RE M5WBH<;?8:/]2&G?^SOM0XVYS+L$U#JYQ4..@QB5-2A?HAPX5[C:G$E2XI/;[ MOIC&77=RZ?X;7DLNW<=&4[+G:=%9EC!_]/;/[CVC)7R+3+A1M;AH6F)2A7(^ M+PW4E*O1%+B P 4$J@54B\L58T.M@%H!M>+ *7&+:O&YL[@2T[QS=SP7%[CN M+R_#OB_GW7DU;]:)><:ZB/LZ9I#U)&&2H'+4CNX7%BLV+//%GL55651?5(H? M25B.;O]C3P,VAD%#.Y8B. [)"M[NE5U>X+(3NS'3>OXPE' RJAV%?4C.;6"= M/]GFC+6B$"D7+0<-MV*C068,@>=\>3)9CZO% MZII?LA%38.-(:*9 ,^6\3'FY0'/@ZE0 MK[0(?AXNMORRTFQ72Y0YM-B8"MEO/TDL3669="9+0S! ,%Q;GM)5"P=4:KKN=CU&D;G)\QFRV'/O##6'>J]EY!*OAM)NC^, /ZNVUW9=% M:J?9U#M7_,_Y9"_I@&VZ]DI34XX;-6;T=J] M['1,@=T3%?EI23I-452:0 \;T4#\P-2Y:TB=NU?\?+6[]@3H&=K9/I?!AG5T M(;/=Z;2/]^5>C)YSN'/O6>N@V0/-GB]VZ7X5--:>RC-A!Q&,S:A-K%JYE5O. MQ-#(0FC<+S0N4TGWU:F<5PF1<_A_3P 2>T @#+]%,WRQA?!F@4(J/2L&">R! M=\\DN8ULU^21XX0^XA-HOVJU\?&X4&[Q2Z>&EVQ^OG2C-N#4SH?\'K_'3>3U MBI;S98YE& *[> @L\4*!V38WXY%^:$7Z@)1W\OD(G.<,/JZ-ZD;)T/N.T[#I M#)$9 M.,CGS2.)6F4#+-9 @8O+_A].'$"P7F'M^$,_MTU)*):2[C>7Q![/0= MI8I5N-YJ,XVH!;.3H;&5!*% 8^OR?O#3\<:CZ>9\KK9[*)*SJGDSTVTX6FPE MG<,3#E7KJGES07\YY,^E7>BG8]!TXV-UJC74^;ZD9=-87*%G7I5@P.ZIT^GNO+X7[@ M#X.),)@(JAM52IIO>L-.1_9C_,3'J6-9)HUG,A! T/*!EL\->:__'!P<7^_PR^R, M-SIXK:!LQ6XYX,(('#"/^XZQ ?.X$X.1,SFA_QPE"J//NI6PO4%E4U&D,F;8 M>MB*4 (SN>^9)3"3^QI\R7^N_Z5"D,V8_4*!YWJ]LC=S)PUR$.]!(E_R>S8A M-Y'*+40;QH<\[DT*C')*6P:Z$_$;1MQ@Q VF&27-PDJ4B_I52#_$]YJF;/D MS_P#6&+H',=RT^74_'@U\HWB4M9"WB :;@?L\)@XBSN=(8DTD;'#87B_VXH4V9FNQIJ7@B(/8$"< /\2F',$!X.N[9KJJYR.[B M'YBS3L6+:NI?:/S/74MHO[N[G(221\1KESR+RA&7I)6H\WC*#21DO"LS"7^SS.<8BIMSSE$%,WZ#;_,*--QR39 MLY@"$Y,F.MN1Q-)9!A:70-(DR6D.R9-$#_I'P5.Q,;TV,H8U%"GC!+J6Y*T? MQ."!.>60/,GPFT/2?)43_:.T&%'Y5K-8X#H\/I[Y%C.6ZH4"&].">H^=\G[W M^4M3(FDIZ[]]S]C&((\=PCR.4@( !+5 M#L:F=BZ2O":TTQS<_4+^U*5?/%D(O3:O^\OG0^QOO#M#^ BNB07.D>GYZ_FV<^%L]4OK[-?#ZH6,]$N_ M^#W"ZJO[L+R+5HJL3 -_V\Z@^IH@C64_E\7:,:W.TV+EBF %S2AH1ET!F;[: MV_XNK/3[!.EF.EC96,[YH.2&:&&S:458B5SK>!HET72&@480Y,J7<^5XKOFE MW_OJL'*.@S??HLK0&P=D0Z!57E<=:E8=MK?5?&RLP*QSR)2S,>7%S/)+OWBR MH'+",SG? L.ZWRZ-*MB@+VI(O\"(N*MU[-CG.(?B%OO;H28VL2/G_!,OA<8@KSWME9?WEDSEL!K-$R<2)*M%A?UTR95 M*#?1!!MJRO5-"KB P 4$J@54B[-W&H9:<7US FK%ES?1O9A:W$1GV7V+WI2V M=C1+U?W !;?^KQ?^\?4+0V9[?P8&(K^^Q^P']GY+PZW*=]^_D7\ M#>06.- -?$/-1RX:D;YE)VX^<..PCH1)>R]NUTY0&M^P5MWDC :Z1)>C<#T; M%&Q+)EM_XE+>TX=_ I\C_N6-GLN+BWQG;%1[$MXIF1RGFJQ$X'&W632-9:@T MF:5@Z.G2OJ);Q- =-I%-!H9>3M"C-6[3'#1&350O=!I4?A;;>QR$< MF[-$Q=!E<=E>* 5.[,^V?,PA^MO/;#:-9S#((&CW0+OG L!Y.>]NOET.*D%_ ML>"17#!0^\QBHY4_TDKCXZ HN6&E'Y E7=07[K:PS([\R;H5@0)VA86D^.+< M.@B*/\BD&S8TK-?(Y35C,Z&:99T1MM*'FDE_'!:Z7Q^4R$90%'5GW#8%'"GP MPVD$"YA6!VGQY5ES]XP+9-REZFQ04_CJ8C)#F0HR*K7/X- H:&+8%3QGR&OM MJBAV&A8?]F+[(&[*BH*=!)G.T/3MYLO1;RD[S(Z#\2J8W) ,D4"U@*EP,!4. MJ@5<+>!J =7BRM7BH X%YL9!-8%J G/C3BJ2Z\Z-VW_#:QWN6"]E3^*#V">V MF_)G6FJCR6Y*LU1-3>4U)78G_[]_833Z#X&E=_^!HSA^IUWP+K/J7-O)7)=: MF\\?OF]>MFCSZ^,D?/1;PZ]-M>G5\G![O:2K,"[:3NFH0JQ25],U D,)AX0XH# M.S4E1Y=@OLIUZQ)2MP.8&9RI"Q)\5(>)_TDTE^FC3M=5 \06WH[DK7='B#T9_V"MN M4?;:&I#*2CME*RA\)?>VO0PK\K)5-PP]1[G=T:?/Y&WOG*T%UUX 2?B1X/NZ M/^,"#TPGS2U;BAE$DR(Z@0#\G]J5UT>J*MV,;.C=E82A2*O=Q+,YAVU-IA)! M1VVB*#J=)9ETAB!A*35L$P7;1-TYV%YN+M69](R&66Z4T2(K-H0UN!FY^D@' MB--"+6P(RLQMAR2/RSQ98PBWVA^V(JC1L#G$/82[H5V67'R]W'3J?VU3][7X0;TNS@76T!>1QD!V M42D8U*5X/P<;8T'^P,987PR@C_.C1PW,?M$NSM&-,*[U_8%H-84/M],Z+43: MC+K=J@JK&IU",4>KLY'H%<(8(M0[O4)7E.)XZ+-/F?HRT-73^>X3RD 8SKMD M<&%B9WK]TU'4IVA&-14 M1^S-YD9N"8B=B=SX&& UD<8(].OLOJ1J,\PMO1CBOCB5%"+NSQ'WLD-_LLVV M-_Y:Q-$^IBN4UM:4U?)R3C6V(OG"$-MP(BT6K,YB1"JY42O"VSD<^O>LQ]!8 M@\;:.9SZQUF6\_S5MN2)$[ Y[LF+L!64\SI[,0Q9&&^KJ("AHMXOEBN^I1DB M/HTP= [?_CTK(<305V=*WP*%3N+?/TZBJL+D]7:PJAA%SFC;"M$+*\AKF[ZO M)5%_-%BMBN,)B79RVLCOKNH=%(U)=!8W_STK(D31ER>?7P6+/HT2J]82.FV? MG8A9>@0__":: *,\FC.;TE& $^:JC+6JN1=>,-5N3Q?X\#Z2;R]@7= MC-M3@KD =,<#]NP=1D;O)WT_\:2%.69G8XB\S2*S_.**1=+(BL13!0V ,3/4FF"(&"Z MR*4C"5(-__I)#-O->K60(B#?HC%'% M0 J70]0S*7S31PJ\=O]$6FM^ZKOM2:1O2"E0L07XD0"BQ[ M^$@LY W\C+56("ZDM2'B&C)F\'JU+O0N[ ];*HNAS(Z9'*HW^E9&:DZ- K9C M$/4^A]CUU3T\;LOWD8^%XP()11-GHFFP!.(KZ6J[JN8BNXM_8,XZ%1L!J7^A M\3])%=DY-[F7D]!5N3@ M;3G/9F >DXUL!$$C'ZZ;CRT&1 MC#R>Y4=S/RLB6[8W&G9":M-]#8]G,(YY?L::#JED0<51KBD*R3$9/WP4S8 M5FRV/^B8_&)%,T64H3H+[2S T__<-.8*VYJJZ4+U\T.3E";V6+0ZK-K>Q ME1:%4; TA1-IFC[,Y/X;X@WB[7PQE.3R+1%VVA_0R=L,.F&1Y5!1+_*C#%_- M.,S\M9K9,VP=:Q325F@.G1NZRR-8U0ZKM5+L7HOB*DP:(#1-8:_M'=\?5WEI MXB6MXH39?<5K)VMV;5\V4_;OYVNFX@,VO< Y5&/Z6$C#U"T-F>U^@:'HO__Q M;2=^PR,.OF\__\+ 4@!N?H^A=5CZDIAU F8YGM:K>8J@C; 8-N:BN^WP0K8B MY:0>,2J3%UY:AG2K,IE@4L '_9;9&WJ%E2:V)!*-(C?9KM/QY@M^V916B]:VF&E;%P:<,NZ5QANBT!5EE.UP MA$4/K688 >X\81>HM]!8@\;:N>,M]GRU) 1&UT1AHA=9@NLE%A,D.J5FZC M-T9)"75,\LNLA"CHUJC.6? B7L7*4FP$I7.%.J .0C#!HI%/@"G A4P>X_IM MOF^RA8ZORXQ]Z:-0?;M"+$UR-3'ZAF5U9LTZWG!C&R<*4M#9=);&TQDT>XXH MQ3TK#(PBPQ:#7]YT^6+GVT.U@*?-?,C'V']*L3W?B],@[\^5"Y,4$\.22\2]KW75 MA5,')L4E,2D.ZM--3!VX/L'UZ5[TZ4)YW%#%DI%W!#7L)F8.5*>$9,M>\ MR(Z*QFH<$ +?099]G6](@YP^C7B1_?8SDR9(.DT2S/WQXJ+^R*0*Y18RO&"% MXRDP\F(!H]]D-X-66)SQ7,/D!6V0W9)D;'_ 7HT0'S>0"I=X"^0T=8@?,B)Z M2]P@''?*&WW3LUVR6E*[ZYW24T#IZ31%H>D,09W\D*FD)/KM7Q62DH[TS2A-IG*$A&2^=S03)"$W&*XX:O-Q7\>1$J]@V1F3) M?-:@[9 +Z>Z8;Z]BHL$FB\F)-R1+6Z\ <][?)^VZ<,\4@?%GF %W M4^&/QRG#DDXX(E>E<(?OV5)'GDHD%44T2":-TE@ZDX%9 M=.<]G2FI0H&Y_[>#H7,%&]['H4+7[%K>D)\8^!)5YU;>4I1M"!VO MU@' M%W(CEO(^K\&<^5,_O'WF1JZTR"HINX.#+FT*I(#W&%G?FQJG,7E?<^Z M FD!D_Q/ZWE^G\HC4T6HB$I](Q;Q9M%9U)@ ;>Q4GOKV$Q@(V0R1)E\M+KZ& M+/]79O\^S?^5Z;_['&)J$S]^(-B**G%1P'L6"FR>"/7IU&GB]RP4V-P7ZA-< MG^#Z!/7IXD*Y.GVZ4&P4-O>%&G8G&@:;^YY82C>6#!C%[1\3 ;6UHUF>!G,! MH9OZ:@+BU[JPWO.D@+EI\,1GJ!9PM8"K!52+:U>+2[HPH*) 1;D:1;F)I)@K M?Z#PP%Z*:&7\J;C:HG/H;NV0L67$G;+U@IP);KS+GWO@33' MNG.+35),)4&5V MAFM^L*9I5*;4FE/J9;W5O!6ABH:H@D95 H0"C:ID5T!^ #8E@9U;%=*9HW17 MEE!CDAW5"S%LLM]^DA2>9C(9"!L(F^2Y02%^$EI&^1%3)V-TFCD3HU&AWEFN MU@M!D.R8/K!](,1/(H1RB32WQ,/FM$68'W'C9!8*6:ED0Y%3PPG>E(<&0H0Q M,*CWV"M7E,?WN_=\GZ8'8V8P9G8-.1ZH'63J%)R"DN 0]1DV1'.(1/0GWC'P-0=Z6,J75IWA0W M#8;1Y&QWJ*UC ,'T:DB@1 @%IE=_N7_]8\S(%JQ9SLC,,0/?6(%2=&4B;.^8 M0;W'G7-]&=:[;JB/;5#W;4IN/5H8__2T+>PY&6B[JN8BNXM_8,XZ%2^MJ7^A M\3])%=DY=W^7DU#RPX\WY6N/Z0-VK/;SD\A^!4-?/+BTP^"\N;7;0[$X[7%- M?%P-/#.4*"SRNV,HFB8P"F9T?Z67'6+L+9=[_KH%;9SOI_:/D:3.Y99&1-W,4 M+U75PH(1ELXH)D_VVT^&I"%U('4N0QT,0NYM.?.#\I]T]8PRIEH:\8Z.(6L[K+%.D6[D= M1ZAO/[/9-$EG3Y,$_])D25I>/+/[BH^?=)9.69I_TN/.KB>J=U&__Z&4()P_ MD0B68%Y?@Z5X/<&!C]B9=LEM=+!&M8!VA+;+VFTY)R]9B<*C< !#IK,,"E,] M+I=7]6)B/B3@)Q+W(0$O3< S!!8^0C]=&BX$RF^O/[5+OZ$48Z$,B0YI0P$((AJ!V-3.Q=" M7A/9_WY1/MSYWS+1H+RIB,..S5&Y6,&U%^"UP%,'X,'W;P!>,Q>C9G==5UYK M'K_V71E,$&"KNIOXW0'LX]9DMFG&N'_Q.(]&L]"J%)DVS@>=]CK0\$79Y@#I MB2AF03)IC*33&8JYO^R8RP8I;IYIA[4)D&G7'4-($-3,T6CD4!.V8N"(3%5K M7-XWW58$-?K;3SJ-4X!K7^G>2RK3H%%V/T;9P6LGL4CT?,>Q?B5^7DP85(6J MOA[W,5DLCM&"T31LEYO'QE4VXA"3Q=,96"$*073:NH5D<>@:#*FSM=4_IQ$T M\+-5K2Y7 K33R!<-HU =Z@TV@@^L>H#H^:+*!+VW3?U9^V(H\KW0"'^7* M8X58*Q6J[\2;J/B@UTR:PO T1K]6L7FE!0^O\(5^BR^[CR&F-O'CYSF3T^BZ MXK0)JX" 4KIP[]M82A_:S%YZA8<:=XNM\"^E<>?OC0\U[C;G$ESCX!H'-0YJ M7-*D=(&>YE#A;G,J085+:E?OBVG<=:>;[K_AM733?6PT)7N>%ITU"3-*[_!L MW4O:RE D4''>]O1 D1RX=:!(H.+ %0>N.%!QH.*LW[BO0P]93Q(F":J;[2Z*X[&5 MU5KBIDIPLK,=TL/&1Q*KH]O_V..!C>G0T(ZE,M+;27&L97,BVK=*LS(7&M3: M;DD4'16YPOXI22EZO4'*G#^SYUXI\W(E*[,QBV5YB#OH8BGW2Q5]7:;4UY*P M/XL9)VGE^U+0T^)X5_W-^VTLZ:9NNO=+4E.-&/29]7?-N M/7H#@S4WFAV0/'Q=FYOV97KN*"'H)FNI1=EK[FBQZ01@5?*\26#R$W C\,7^ MS%9?\.56.$9;!4T&76J2W8*B&T'2"IM,%_<1? MA1797$_IC:$T^;XPKI4YN9WKX3%6LA K$"L7Q\K7IIU>)57.X64^ 5D,/:.Z M*[Q5XX455R:D(L,6F)@L]]PD$*(E(2+Y\LS&2V5H-5*;?C _5.=\M-Y""+EO-E#FX8BKMX*"[Q0H%9/S?C"'_HYOJ E'?R M^=@Q%TMN.1N,R#[?*36IH%#QJM,Y*U%,Y K'F#1&9],8E8%)!+#_89*E!+.D M;\*'?CJNK3"E-1"Z)F/TRZ.>6>O8O2+;BK@&\Z@OKZ[79I]=TM<.H79)]_OI MB,2:)72J]_V-4=0&U1)-J"3*QY;6.1SP4-<@D6!^^(UX[D\')2SCTCK!:&,4 M*5?ED=0Q>N-,&$$)9I G0-\@E6""^GF=_J=#2Y=KC;/=7I-!^YWJBD:,6E/G M=VBAWNE:NKX4]L>-<&!9N/4H)PQJPJRK:_9E?5U?D0>0@L_J/I#J5E,Y MV_.]IT!5 P4\/0L$N-*C<.#Q^&E/$6G)F>80$1&065%LU(;Y"0!I]BR=1Q*J M=C!5/2$B@:GJR7>SOVKI_3F@BFQKN,77,P)%"D,MS$^*'*NQ$:#H;S^!G4

O)0=09G.9_CA97638S;97,H8'9]N7\WW_.5O0$ML:J.260@5]70AP;D&KSC1B"\Q;AW"YN$A@WOH? MNK!/L+'Q,(M7W*:/(I/V.LC3=F,TB#P)M\$2Y1E_%=(/8<6F*5L^P#/_ )88.L>Q/+34I<.@ M+9U?-/.^[LD"V])=VHY_!&.<6 M^[UV1VBAG6XFTV%;4W9JLQ'&8(KZY17TV@PPF**>:(R=P=O^&09AFX(^64Q, M%:61=C@;89W"8M6*& 23TB^O79!!,"G]ZASSG\&0GZ.4S+ SM_F.R*K;$*E7 M3#+>T<$T] 1H&.003$._C __,S I5'-YA^!:,[1:1XC^@&-6H^$.)M1[_$/O M]]F_-!,NFHC.[+YB_.PKGBK#MY]=VY?-U'XIV)^)^=__C&\^MGE.6-JNJKG( M[N(?A+-.J78P-K74O]#XG\M,CMTWG/ (J0N_9;+0=Q..^;CKU_[&NQ,JCB!6 MI4@=D>E>:.@B4LD4?'(AUD*)QB(//)5-TTPVG<69NTN>N/#AEQ?4QL1C>>]P MA\"Z9O?[YXG5$[I;#S.Q#1],D$"?34H;GF0C8MUUCOJ=6$2)%Q$TIR[M5?\\ M6M:VV[78[59$M6'?" <+LV4,8V/H3(=SWK/B0+:\TS\.T9(H;_F[R#+K(Q*J M3\<>S_'3Q;KO]!J%3DR6>\Y0AUQ)AHCV_FX(EJ_IO/X6'/KMD.BUG07!ZYI: M+N1*7&58B'W-\?" [M;H28VL2/G_!,'IOK M"CS"..,]);W'0GF-K(F3TM7ITV4]Q=J4D$3-B^G3]?70W?=M2&EK1[-4W0]<<.O_>H%S*(S,=_"Y?TS= MTI#9SJ.#H>B__P&[J9TGYW"3]>WG7\3?0$B! _WD5]&XY7S)C+?LJ,X';AR^ MDC!I[ZGNV@E*7106P\9<=+<=7LA6I)S4(T9E\H^B]7N(\$\8UJ;%S!\5"05U[>'E&T M: %]D#=./E#M.-(4V[3='__""6R"H^"/-/U,P+'XGOS[?YZ^\:\P$+*_S3YO M^8F0]]+#8W)--63L:K*!R!/PB#]D,Y0WWEX>F>SWQSK<'X^IST3TV!CZG:#^ MG7KRW]%;' SM0EXC3V2[!^4N.77_L8??N?N Q^Z7MJ='L^6'JYE@VJRTWP9V M/S.BR,A[I\47#^I^'%_K4\$W.^6:T$CQ#;Y='*9JW?SWQS85EW^ZANV#[_+M ME#_34K_L04U-%8"Y9RFZ;*8>75%>ZB]NI]2:^O<97R)6F0A'J7>\4<%VXY?9 M@)GOI<"Z MXEKRFQT9HBL'0*K&5$W/\[6M1^=0QYA4^_S^>#:?ID&F)8',X# M#_D; G>KV5BB?9_R>TAM8BR:^JC6'9!=LL-*T:7XRY]2]6"&9)J5&1\4S:K? M*#;DNK7[%/9<23X_"M]_K0X/]$6?ZQCV')'%+Y+IX8X1C@YN%\<^ MO]/: Z)QZCOZB"2PSFB/DR,E!V#RHBGT%XAV_X[A__@4N_H.\ 2F['C:CX?_ M^.<$UNJSY?()H>))':] 8"VR __'1%]KZM-Y/@\\7Y]LG@KO@;J[&?0\XKV[ MC*"CO_WGZ1\^^Q*[P/.1.,G+^R#FP.[]"_O[=\/Z-\/XP&[_K+QW/T8W D\% MK$SS61G$_E???NYMRY3]X&%/N=I* \P"_^L "S,&V?Y77FJJ6=%E !(3UU[$ MY-A_$, P94_BW^PWP=]3\988>6@ZY %#U4NI07Q6+KCN__T+H]%_CH%G]Y<# M^J1F\DI+C37-2FG[#3;X4. O5>>[LV_IYY2[26HI5,A>%1 06!I UL:D'LJ MQVQ_,"3./1+OW)\H0 ]L8#A*]%CC657H]<5%E\;G&Z(]G&ZGKV]2B&>;%"+V M:^S.QO %MZ.Y*UW18J]&](?&3BY%V6N#>>"NM(>H2XYNR'*FUZD;N&ZWYTQ6 M,*NSSY4\@14R6L!V3]G6/0,8Q> KA FW?\V#+4Y#=EU)%\8M@9(EF^]/Y@6F MG6W5A#7[[2=!'-G77&8XH_%; C5Z&"_O>RJONYKBIWB@0]--ZB%4E:K+KJ%% MJI=.U6IYWFJS,4K*B@*4A5CXPOQ,^31VP/9784)I0D_600K5@ MZF.ND+GZ"]G_&\S);?I;ASMN<-^+^N#:_<3=^51U46FI#4,?#7+V]E6 MRYHWGNW)\?=.W.X,P'$&\''P74W-C7X!=@V/4Q?!G\Q=+RS*)%5F71YI;@U" MU+. :--O/['#K(-_7VSR@@FVL%TM0KH= )C&[>/VR\"[^(K?)5^/^8T_SM<> M-3#[1;LX1S?"N-;W!Z+5%#[7UNN3? V' [O-3$F)WRS#'.NWB]8&$/XG3D.^ M)F.:?IJO!W[*$_(UVQ<$K":'NDAOAV@GTQ89UPW/S-,Z!V2=(>^([).W8Y*=U2S$ %5YLV M0"'@2;Q# UH333W!,.49>,I]0]CH5Y?2B/_]XO#,L9W/HZNNJ-E3,!]FT8S9 M+<^^XTI"5>(+Q1*O;\H+'D'*7+U2HRM*\=.MC8NR;M7 , A6!PR ,'EZ/&'< M\_CH6CP=Y2D_+ZT4HZ@MT&:@- 9C->)9FHQ".4?;3%UF#),$+O3:N$5_SYP" M7,0YP)5]_YPX6MKQ0*Z'[/#'QM21'T?W_)3C OUQP6,]^)1D91GH.\=G]*O] MR92ZYJ5C>RZZ1 77FQ$@HU\H]L(Q8Z,ONCS43--+ 3F".0C4+?68"/KPA3'Z MGCWBSKL:>:IVWG[P1QE<:EOIQWM'_QU]UP*HM:]%_G_MX7&GCU_P\##@GM&G M4Q-9B0.$K^C*\1C.OE3FP6U[&#(\^,W)0PT/*O)[X@'X?XI\+>W@B1'QT9XK M9WB)WY_[G4_V+(C[H;4'&7>I.AO4%+ZZF,Q0IH*,2NW6[ZM%'MQW%7OXRQ90 MDV"7SVRI)4V=/CO)-J]["EC=P;3M@B?(F;9B?'N(A+AY(L>I1'F*RMI6=GKE MV7+4"G=+91R98OU7KMM'3%(:6)8<\&C@*;23A0D/HE%OS[0G42V,^I[B[,7" M!@J[247[ K#/L\"F(.;(+^&<^C!."A8HR"__V> MZLXT3WMZC0RV03% (P,67+:[4VK_=7&>6N8?+P)P/,>C2R9FH/C!/NJ@1^[_ M!\'%3[1;8)ZZG<8;L,0HN]!#O/+O'SV:WY'5M/N$G')L]V&)B58#)7(&[.(6 M*]L$&NA]3\QPE"VPPD3BUJU].'H!T+1YE-?1UTS'TE; T@G6K-3XP4,2C2#X MVVZO$,EH$;M,=B,;KV"N!L0;__Q][T_9_5'WXB^/_]N?R7[\T^Y+HZVM;L8? M?SH4(5BE4\I,MJ9:.J7I\4'3$WEENV#QVT3[XL!Z_#%Z)+ 2>PX8YWC@X\\] M>4#P8FIL%'B !K^>\=EC@>>(]S[Q7 3$!H9#;+%'RS68%\=DM_,#N8X<'7X- MOE9^E& \?Q^N3ZDV&'#+!L\1N-%8@!=PHW.R(QE'-BVX!WCK^(NCR\&3Z/ZS MN^OQYUUPHV-_>>E>3QXY.?/QJ5SBE(1(,Z,AVT^V7SJJ/BYLX(K'E2U6?3"6 MP'32?E?H_43T/%O1XZ!?".;-.(_7AAKCCR9[* )LYN#A_P)_Z^/8?2D1;!1P% MP#L# W1W6RN:-N,(A$ID+6AF]%DP@:.[[Y[)'L\U)992Q*;(%;8/G'K:46%Z M\:RWHT?P(S?HD^#LKZCNP5L]2"2>Y4_D&7WZB#QW,'RPQ^^2+%YH_L\$, M%8%HHB_0O<._II_J1CR19-U-K60SV#L\?2]RY^P6XX=G>XJ"2%]<3;'!I-H" M^8%7GP*$>-'J$*'\UXW!]-9M-;KI[AOCV?WP:5?=?_:_^O,MR5,3[MO/"$Y_ M1;?].W*/'1,,V%O]?'"=*4^SOKQ?N5[1>_W*A/BUZYN!2;XC'?AY9_X<4BBE M@]D/5%:/]'&RGS61^OS2TUCE?JGS+_OI>RJ_LVMV20T/D_&)^/:RL]X_$<#+ MG-L?]]*>Z'.>-M%R-3"\X.U_^=Q^[:>B7=2CKYXJ"GX]BO(U=04G5Y0%/M91 M=NTS_((=R0Z[H)?;"OOM)T[0:323^9":.+*>'!7YPKJ.DZH(,"W^[QMR/((P M03:5[H8;B_BHHP[Q9E <"7$$ <>I-$,<&9WK=)O\$E:*^[5X)\1,9/UC28A/ MC%]@0*K/C*/&L,X/4J52R@MEQ]L%B:/?OW/&YY2)5&K5BCW6$7KB0I40 FD; MFZ;UR0RLQQSW7_[(7^T52L&X YYRGPC@(^:L6NT(15[SAN&LW4)+-?%9W(SX M *1^#6O#MA:VI?FRNVG8T3/+)AL3I!>[9X[._DF.=(>CN3$Q-GP.RQ8FH8?K M4;[5]RQZN'RG@-0>MI>[*1H9D2N@<=,H?N7JQA/_QAOLR0/M5+68/,>35_M-_^IT;!8L;RM.*(D:EVGO\%+ EMK?3@MXW T MV)U88F=EY*L4G$@(G5A(\2^/CL&( M+.FN9D5N*DU+CRYZUB<#81).PRL$\Q:Z */.&D1U@?JM MRZB%I?>:Y@#168,.B5$S\')UESZ-6OR51+UX:4Q&2CNSG!&48Q1S,\0DQIMZ M?78FY7AES29F6TW*SQP6Q2G)(9UF3NDNHC7[^Y$\IK\C]T+L$GC!A[WW7C\& M7A\LJ"<;Z(IL!6#^1,L2&=U.4'P[6JJBG[^GCBQ>>"(7KY?2VSZ 2YRH%]'N M$G%1K<5SC%U8XN7*"6;$9[0T&(>39<9!,1%'.G64*1?J;"^>!NBAU18K:2* M^=%1>$DY^9J1K39P#D-I12[9S>9VFG<_G+!]FJ$P[*JQEHA5:%1[ MT5\=BB?J\/TL(>.. B 01*E%1X/'9>LQXTF8/ Y%O^](H\I-ZNZ2]FN\2?_$#^P;%:[6<_ MPTKM#U9J9V"E-JS4AI7:UU"I#1Y)CM< *8/*&29+J1)&,KA$XI@BC66P+I'4 M.*M.%(W(R/^?O2]K3EUGUKX_O\*UWK._6KO*9'O !K+>LZL8'.890L@-96P# MQL8&#TR__I-L0T@@9#)@C-9%5@(>)'7WH]:C5CCI1T:EH/)%3 M.N+2LL?#94]?+>#\]O;*WKH=&;: ^ZG86?9Y,,T\/,3(88_:O[*C-JMCI?$L M*:L$14?90EM(YY+@2N;ME_QL4&L1TLLVQ\D&(J,[3U[F4KWQO2"[B@SEF#;V7YA/F:& MAS1E,.:CNE[7#VE*KK:L3R:ZI+6S>C55U8MMS4K7#VE* M>I O3^DJ5VQ+AK2L9I35XE%?'-*40J,L6HOR8Y&861HQD=I,I]M;'-(4?DQE MTVJ[ OQV57Z0XWIC5JDO#FD*V4XD!+EHFPJ?7[;4XD.C8HN+0YK2IQ]CRQ8_ M*Q&K6*;<%0I/9B2U %+=:V>"I\3%M#!^4.PN%V]7RM,! U-_[;?3,(42F9M- MLT2:*6?XIXK8;H >)?;?WHRS\0)G/N:X*O.QEA 7 M':[8G26'M#"1 @E5ZO373:OV -.20M& M/CGK0+O?Z_LP'Q1!6-0O^19))*NM)GE7[Q<5F3 M#VI(@II/R/[#$]V>F0/A.3YXLL3N0;ES2KO7J3=F*R)-9.;=W&PQC;<6AZR9 MM+JSE*+/.24[K.MEOE$Q>XGZ(0VIJ?UQLYD<) A>(/KC.$TMY]WZ(0U1]!4C MT5I>4B+S5'L8H?H3>50_)"."ZQ;BG=9$):2GI#)?1.S1 MR#QS159^R*1BZT=C>M",DZ5!Y4E:1#)M*9[(&&,Q5J/+!P%_!I"CJ.H$211K MT870ZS[EF>H"7!G?,Z1"QVH_M8I+(EN:UU29K!EL'K[]0$,[D7RFV,S2[>8B MQSP/LPVCO70NC;Z]-$/RL=9P/F\0/&L89B=55Q06*AX9>WMI-QUOQ]EE-J,T MK6Q_TIXT25(^B#AV&ES3*Y4*"E]Y)HUX?2R.4L-#^F14IA*CRU:>JY:BPY'P MN! [#_"9>]V?D=)3OYE(S#G*7%.FD+-31!(^<[_[U$PQ!J746B9F9/HA-8[6 M2U$6/G2_^RFJE9NN]+Y.R"*]4J/+E;::0QO9[WZ6ZTU::F48Y[+]1GD0671* MTGQX"!S-[+2RC">M!<$GUPU:MN:)E7;02"*-QT@ESQ7H=EJ;,Y-ZAE78_/#0 M-#KLC8N<_=R(<)%1K5/B+":=E>N'IM'D:"5'Z&*J1O"M,9OHE IRN@VOW!O2 M0=>@0!V[D_I.UA@2ZLRFQ$Z?!VLSA95,3!DW/IWI!. M)=%,BZJ24;+C;#9!$/5E';@;S($A;=-16I)M2)H38J]H&W$]N_4FQ,:G:G4>.456J6J@/ECST6ZH=\ WVUDH2U MM6PK?,V:EJ5ZSNB+PSW? %Q9?^H.(O3,X)6)D=15LS#M9:;PF7M#FHME.@]& M4TXKO&P,ZV.M4,K&H;^Q/Z2K DE)Q5)74?B$7I-[R?B,J,,N[0\IO:RLQY&Z MH+4[M?C\2662#T\#^/[MD+Z34NAH@/R[=QTE1+YT*LI=4< =1F]=")UWAT'2 M7I^M@"E^-A^XJU#GDU>+U9V$C-XUQ':%F7 7OY:Q:==.[J%?GZTI$XO>D4=S M@.XL2':>KX-GPG"G#2.S^3L"#SW=NRO[!1BF#U?4.X? MI?R?; (M*VWZ9?\ MSL7Y/NM$?H%UVJ5%?IB,-7:TP (2Q-D$P1RM\X $<29!).[B2!!!$ 2"IL ( M@CA: X) D'350KBBY40/_1:S]?K,]90/0["Y^WRWK['%\< K)G@A__WB_GU MS?&@@ Z0FVW";1:1O&[F3U_-<[P21IQ@K+ MV7WG",UU>CX^SPEG;?O_^F8E%S0)MQSER6I1GN>0\%?R2KSPC-MC1;N'DAR^ M\$#QRLR &^2:"4$B.E%V^/0\)I5)#09'T3!; D*T'+BLUGB:V28BI-CQVY? Z49;%Z?BATI+7:*,76ERG*D/%=,\]RN!-L:K[J271NVBYE"7VRKS=%: M@<'82>7R5:;R(_?X8H-P MQF,:QP'\HB,0B .AS!Z[$JA(_0,#ZL/Y4)].AKJ/+C@UP*J#SJKZH"D_/+KJHFL (H]W^^SG2=9$, *K=[OG8^P+9/@#UKL A?Y= M(#,-<*#YWB!A MO]'AEIT(L0VMNSH0)4:E*ZPM5T9CI2GE'@?E:C?VT!NZ1WEIEL5)FMRO8QH* MT A& "A"%X0NUWV4Y1BZ+$9$H3OC"GUN-ACW^&F:&>68I'?4.); &>9 E>30 MK/?9?9O:#3PESDNQ!F98SL437#PB_5CW?0R\#V#/ X6G9SY<VO2X^J"L @W*:RGS>S6A#Z'"9E M1WQ >/F 2TU]-S\,U[$->ZD)\N;5 P4KW(*57.%R\5CH8$6R,+CBQIPE-Z8/ ML)=%MQF:Z-.3ACV$EP2[=#<_3%3SBO$*%3=>.9BIIOT@Q]I/S_I"Z2S)&9M^ M;,W%5K*7<--.D02!4\RQM'=7;,+!"$) MGX+MGYFRPK-F\>YV/4I,U8('NJGQ'2PZOWS>! M*]3GE_#^MY1F]^T*MLC3KM9( K)557T!M!QS,VE-#?/ ?2?YAO_B9N:LJIKL"-D[(\)]&PRT4702: \6\\*ZHYS[Q1\IHOP42*P M64L2[YT^NU*MV!/PM?!*53.VX4BP1_:\>:FE[\Y2D7Z+*2?MDL 5)X,1$2]$ MGG.-^EN-W.HAT+TW"=*V6RUEB3=M0Q*K6D,2;,, @^&$S[0UO0_&> ['):]- M;= NT$ !W.,TK 4_;X'FIE1=4#QU[O>H>>VI\F")58)ZFF?39751-PPP>TI M\:>@999A2_YA)M T+]D$P(VC>OERYQ=8);^RJWTZ==HFA<4/I"2;%9VT9#IR ]3\[@(&K2PDH\2Y4]VA#JR-=K;%3(/ M[&DVGK1F8?+[0;O_#QGB;"!(0)1WB4@$'"7D]/?2B/ M[.657'>JUY'J@, $,U?_]BAP AZ0J/CR65M.Z(O6>8]9@ M/*YV%Q <6.!&T0D\3D7]/,=WR97I@?,-$5,2(O(RXAK_?<[YKT+@JO:[+73_A \"(PL40WU%LW@?_?HWR\N:B0&5?8EB<%01 M2@*&+PBJ#4D$6<,DWH"^G;F%K:M920<6L<,1._O1IET(G+3O1N><'Y_WL?EU M& ^T]Y)NFGG/LO,:Y]GUH7*H67&XZCT_+HE)(MVQG[AA;9@;]J).M@:*(W/=NZ9D6:H$4Y%!FNM0 M&.B+ X66N"=?XEXZ<]XY?:P =O^R"^7P^&4OJ'((=FO593*EMYIUKEA/K8=% MG>$6Q,)+4HI3#(G'#Q!L_B3.0O!S\_#S+@UWZ=XC%_ $X/,NDQ?5'\14>C6M M<)+,\?RREB+9YL)+9HI3%(/':?_=OVO:#\5AS,T)=S]O$G0O?83Q7!N?E^YG MD+9!_3Z6?99M4%)(-J9IM6TITC+7HTK%6K*W2+K)34]\C!N!0TC!P7.]+MW- M(&'#589(%)?]AXC5Z9MMVV2?EZF,,&QWAUXVT^\<^WXY1WS;A[ZOIZ4_/9[^ M^CSZSJES'#B?FTO=O5IX>5K7G,48/'V.I7B5UP0):XXDR0(W */D,4VRO$)( MO/.&%<8;$F;:_;$D6)BE8Q/>M"0#7F?!-O&& 0_(.^N$\YQGKPX&IOMRQQS- M=PZABPM]G9+61KK-]^V&\5!K##*=)#J$?LY#Z%3BCD)GT0)X%HV\8X_F^$%R M06"*!>TK@RF7!".!54N",>"*!?DCP4I1^.' MV\>WD%'N.("'(T=C_+LIQ&CZ+K87\7?-.<0VB1DQFL0Q7Y/.(3VZ93WZ66(Z M!,0W8D _S.5X/?:1-733=*HA7A7 ?G$$@JPQB3OV]&E0?=28Y$2W-E+T@[T/1S(WB"IA^D+B$&F,/33S"7?8%1DX#:TD?Y_-]/V?\M M$PAE;G[G+.>U@.>9!7Y\B@R/#@!,M"3_\E/DOZ?H/F+5-SNFG.IDQ26I[FBN?54UNJC*]PP>;'PI"6? ME>9,S\J%DA 9)1R[CG^A.%N(8DLW("C[R'P'K+<^KP$"UKL;VL[ZDJN"-GW1 MIN]-1D(@*[D&]4!6@N829"7(2I"5("M!5H(\+F0ER$K07(*B4U%T*MHXN+SY M76_$V\%=^6,[?<6'QRAG#3NVDET_E M:P7RFU44O!D-4:9;%21K%O*&-OF#M MRX(A6]/7HH#X&Q'@E01;9ZP[:*YM:3 M&NL/=N;!8/W?K\@!&\]2JBX4U\@;Y MQ;=NNV>.5CWF%Z=F\4R!%=Q)Z!%@OLWE*^LV;S;X9-WS;$]V.8?H,W5 MCC]J^#<:3OVHY:\T_A6896S#4?H>V?.6^2U]=]$?Z;>8HOP4NQW]H2)9L.)A3[0-H=AZ;D4U!U4W;D%K@C2E5%Q0/AOJ]R7.:4U:% M>KK=:2?*9D)E5NF'H8NUP!8E,6D=N:X'+R-_81* MREHBF78DF_SB_/G;D+H MG0EG;)N6/%@=L6:2O7.3*V,O0X*]C(GIMS*];M<78,=MI/'22/VED1AO2&!P M+3"#69*(]5<8: _OSBE8GS?!9V JY::FK.H:5#DR]L?$-/ \?:%)ACF2IY@, M7GBW,3WP4_P4M,61ACO9*_>/NSE5O _?*8^<#[?/J@O@58(MF& 2T!S!K8% ME!*;@@;HHHEOGP.F:4D 4REFR*:"#0S)?01\'- SV>+5NTVGL1%O[KX7W V[ M/P4]AF.TW6>5G0: .]TVOS?>;AO_]_(L7H3YQ-)"FIK:^V8/W)":.PR.[[+U M05C7^"N\8?1JU'/=D#F)(.P*23RG<^O*^''XZU_Z;O_0N$MA 1-1X9" 80?# MNBE:['ZWJ8"-_3[Q"'[&W3O3"$8CBXH8754HA='C_H;:#!9]AQUV MY41Y_N]_P8\-N HJZ -.^OIE+J?B=4T_>EQ$ ,CVYWBA%/<))RZ"1D4W"[O#OJ6@J[IQ_Q^*)@<4 M ;YDXZ\\8V?X=G[^SVZ/7X)[(MYCO*H..X/LC1[E+/R&4J1O2+P2X>':Y9Y7 M%_S*],8C!A:*FWH1]]O"$+0S01%W-/,7MO,[[,6>:"?\,K(SMMXZ,Z)* ^O> MNVWSF;-&W'ZHFS)4Q7M#4IVUUAO!>IIAZ=-/J\7I*]O!MQPK5\'5FOE2M8)Q M%:Z1[6*E5N9N6[SB\JVKZ-#>/>A( Q2 14&<2?-!UH#URV!N!+AL.6AA8K_3 M&P_P[S-V8F]-=JQ'#[KA= 9"), TX&V)6T3%MG,1A"^(JB]U1([@TUM]/J2F MO /^/9IA*2F:&/0D5J)[T01%]OA$7.P)@P%#Q"EZ0,:CT&3XS1U@T:^V'Y]E MTLZWN!51;BJ/K=:(-.O0Z7][9261*5=:Z_*LG9ZLK=C,'.KUW@)!8-<7E\9C7*Y;/UY6.*H2=N@:TR_9@E)<"7[ M]LJ1,8ZWFN0J2W1FA:12S?#Q53[9H_?;.4@RM3Z9-=OM&4=VR^W54%I)"W#E M7CO%5+G=T9O3-2=S:M?JD)7)JEOO17O$VRN)1XTW>R;YP*4K<:9EUB6&S2_ ME7MOIYA*KFAVJM.VO6:+N5FOERI4DN#*O;?KS<1HGGLJEKCL4ZM4'AN)=J]2 M[S'[;\_.>X->*A-_)J1%L1./]I:=Y'C18_>O5![G1$J2W@+Q FQ.RUE'J*J^ M@ L1QT'8K I,!S6V_HV\OX(ZZCP-/-CQEBW@?A$X' !([\]#4/C!6[GCL?$I MW()1P)]0^:DIW6]^V6T3;((W_4*,='QSS7H]X>\PS=YL3^S-TI:Q>:OW--+M MP^>.W+/Q.X(\QFSOH/K.\W7PS '0A,V0;/Z.0,[\WG6/%F 0/G1+/$_5>?'F M4KX/9E+;DD[BCGQZ=^0UO?99$G;7U?S1C@-U1[)(+L&3"^EXVT@N@9,+=1<] MND6'!(. #,D% 5G@Y0* # GF=(+Y8DZJ#QWDBPU"_ N#<%($O^@([+%87QP2 M'VH$TW?QTX8X^5P$N LW0#B'W/.I'#32D \UY+08<@H-<>C?']6*1M@9;LLX MC>-YICV10*G)AZO7H"'$WC[[YC@.FD^0U5QND#Y:.UVE&:%9%^''*58LWB[5 M)O!VNL2<" 9L$P!S/68$PQ*N9>J)?Z0YQSKJPL/^S[W.^[9H"9624'X :\"2 M8J5XU8DT[$O@$LV+$79WTGTSAX!U^1*GV*#W%;!A\.-@F[?P"%B&LRLX[';T M9.J[\<\'CJUI3RGZL3X:KHC5*-8F*T*:K#\->U$8;4;AL3B!4W3L%*=1D6F' MW[0OT[,@F3;9RRNY[E1J<79;BL;LS'SRU&O)]7.8]O.LS&F9;+[)=9*/9KW> MS:WS&1B@"1,PX7&:QEGF6$'?:UKXL>%W"(NW5B?3TZ# M7AZ?OGLTU6>XVK'4O'> \ ""40FBJI7JF3E7Y(AY3\M2M>=.W2M)3N'14WHF M-Z;Z-VKNYR6U+V_NU"MSIWHV58UER'2GP774Y$/3DOFX_OSM]',_-/=TKC[+ M5*O#Y_8J79M.UH^EQJKLE30'YDXPM._>2F <[WT'!IZ%U)T3X0.TW KU#_'#Z'OV'C26Z-4C8QG[-7!L72;W&A1(*?3N*C84FE> M4;I"S'Z"1]F /Q1E\<2!C+I^9/E#V(&P(^C$SOFQXS2NU,FPHY(0FMF'P9IM M2THV)B\)LY]EZP [(!O$X'%Z/T'(W]?,!76(W(RDTJ4,^\BE)Z@3^D W MIOPW:O 7)H7"XLKX8_"UOLQKG<(PVY:?S2U>2AH MH?0()IZ%B2VVB;[0L@XMZVZ $KJ5_; &3/0'_J\..,_"#_'C'3,9JRQ&.E'L MDZ86>7Z29>#[Q)WM,)R,Q7$RNN_](*1 2'$#!-#U;:6]E[#^9R QZ1,VDZA5 M&:*8T!JY=6(8 M(^\5QTZI;8YS29JX>Y#+Q[.-01N-X*PB7R,(#1!$U&V8UC4(N'K:TUX7[WJ0 MSHSX713X*V=&HJG>.+.:/'&$7.A7N4E%*S_UGB<8:@\ 2#.":$#N<\ M,';QK@<)'2YY6%3LJD2O6.0J[6JD2IJQ4M\>/#GHP'[NM&AX:AV>N;;AVZY\ MO_%^@\'Q04:-\KE17K$2ID_&!D0BUN/[?;$7)E26^OJA5AFF=B^2XIM%;-P=/I06XH;M);3B:99D\;UYFA &75P)4F^O;0JLNDZM[0(SAXP0IZ-VW6S MZURZ5ZJE9!'"NKL2$ESZN4 MA_5RWAX,>_1^=0U16DRDN6%WB.:<4HO%Z5*. M3!:'"IMD&NWG:89Z3K4C2K7XO&R8B2E]L+ )*Y1+S4XN7R6R%:U?J2PJ'8T] M6-BD]-16I=R3S'-R15S)V5FK6([ _E[X]3*UV?B6HVW"/MQ59BJJQ15B,'S MO?OCE";'P\12[W;;E&XJ%2OSO(PG8$/WQZE3)0133EMU947''N;SZ'#,D35"51[JU9YSZ5[O5Y7),IH5B\OVC&T7^]GR2I6!1ATH@).H M](S.@%T/.#:U2,?F-6.L/2X.%<"A!P(E1>K)<3L][XXIZ2%M61%8*F=OG*J3 M!XGEV[FA8J_-J#KCVZ79<@BNW!NGQX21;0A,=4U4>]-I+)/*SQM#>.7>.,E* M61TLQJ,R(2>IP6.N^#Q;I6$[]\>I'#62R^ZZ$FUW1G)F24B3OO@,&_IFG'I2 MG. '?9X!L$O'>E&>X'M]"0!PE*$%7J0&=+_/OWTXT^LM6EFAI"HSO9E/\LL9 M%5L,#V&O\9Q6Z'KCH<45<]5D0]*M/!,_B+VY9XO/"NKZ06FV'AP)II;N+@]BK MK#NQ3A) "I&6A^MTEWJRYX/%0>R59[&N,'E:,40G34;9&F%&E7+]$/8:C4P\ M,M*&>6ZE=-/:./4\M&?#@T6EQ!ZM-IXF*E=-<4I:*\Z2H^%!["T7"P13--=B M.[V.N'L+PMYZCK>95J?<(69Z M2[3&@I#6,L.#V%N0P56/53'/9><5(VT49D1E>!A["ZF1.JZ0\2Y7K'7,)[E0 MZPK%@]AK]XH/VMCN<42SV%9Z^>:ZGA<.8N]3,2^QG1H1)ZK5V8*I-ME5?ET_ MA+UDIS@S>KJ\;$O#WC!22E72K5']$/:*EJ+-&ZLJVX\E#.$6VTHVG48U5VM7'I_H@:A8Z3Q8,%]X;I]XLFTH5 M.[S4M@NM;D>NU:+T %ZY7_B,&W7GG=:C0N3=._;1%=G/" MG&Y'&M-YR9YG,BD*%A3;'Z?2:+*6!Y6ZI4CIQV9GIFJCS(-3/GXS3J5.C%B2I&'RT0_1&53<;N,-@G MS.D45I9XV"6G&.+I"B >;N:>U_^-_(OG6&+"&FL3R1KIHJ[J0W@(V88'D"T= M$R5+,B:R)KGUG.&P;DLQP^JT@VW)R9T2TNIN.A;K0"G'A62X#S2!)L(*Q.#5 MIN2^], -E%>@]N96V\>;FN;-D5O4%_XBS6P9B :J.:P?;%H +9SBW^!+W*D- M;,.*>; H,+BNKTIN">+M%U-^Y=22@Y7*!=XP9%<6L$ PCBU&,JP2/IT:^M(K M. S$!Y1A1R/ZDL#;IK2I%6Z.=,.*0.W!P VV 2OTN5^9,*(9M,]V;/(.:SEU M3"=@[%;;PGV&--?5.4PKJ$+E@P7##4F4+:=,. ][ ;E!T7NU-0(M?=4Z6"9\ MIVVF##>WX(=SWI"=?F[+J0,,!7^!#LFNRF]*)(.Q5B3WZY?*Z. EJBPX#W!E M 9NZ*5*^>X?;K7>[ =XGJ,!DY %\*RS7+&M829I+*D9M1G"G_2-9,GA#&*WN MD"$E6%X^PJMJ.@0#QS M@#F\M_D)OW6+SI(4-@'-&;E:X-C'B^C ZQQ-QQQ-WWFSJP 'WOW6PE[$_,$M M[^@+>51?$'(>0DY],M%%B$@BN'ONU"/:Q23H99DRP 8PLI5NF7O"M(S7DRS/NA 25TL,3! M(P]5''CCA9'S9!/.FJ8]F;J53.$C]#ZLZ>Y!FZ,/[HU3E1<@0AJZ/1SIMN6J MB@W4W]%83W M$<#[X?"Y16QW%'\7%6P+*-[:FQ><"4\RIKP!/11/."_/<&IK0V_&=.O+0DO4 M-=@Q#7X$!@P^1%]H.[>XL'QJ3[TIC"315J7J(+-5I/R+UNX[[16ADN0*2I?D MFIWA/+(4N[&6^8HT?9D5PNMJXDD6 "*!@$9,&4"W#(T (FB')!!-DIY?+Y MP]G?WHJYW+A\96!."NJ7'8)C)6CW1V!;A9:,?K<,+1N]NVQNA_-4_-ZO8(RL M"5G3.];T_9K.Y%V4#9,U>8%7ON7'"*BR!*1L/'"?0E4VW@M@NA;MN9K*\<1= M"-6$1FKB^V3$ADI/N,% $MQ05$U(G\_Z!E M]#DV($XN%--7NPE:]_<\O,U;DH;,J^"9.4F=2["?\/F\9D:\EWQML?"3D)@@ M#]EY'XF@*\GI_$'( M4_C2,],][Y1^;YM/*[5R>,4TS-N17,KF]HH7DWG8I$_:.<;ODI%E)USCT$.W MO^8VN0ZD]>FMF4Z%Y#>(R/CY:,N-J@T,6&&N8=]ZK M5[;3C9::=OS:2J1U=M"///MBA7?1)1$+O/T3)32T;:4 MM=N)=*V_RLHP?23XV;OK M ),/3ZHA-/DDFM2>1\6U&B>)-KM(YN2U.D\\QW]F^L[SDP-+,JJ# ?BU:??' MDF"U]#)O@@^]F*FD8?#:T,D2? 1C$C32!+JX%GIS-N+7J[=())))^LWA2#! M?__B#-X^(D#"B@B?7& X+]FV-&OHIEGRTE:O#B! ]V'1D^OCM-KFZPDYK]KQ MVF#NU%QA/K?&"%]XX?2;Q-0W$V%W1G8G8,/@'WA>H&/7BJ?0SK@7,SL= M=YR(]%+"JK)FN0ZE-=;]E"55E^>F>S)"M#^GY<&X+??KF7F38)/U,BPM0@,H M3C XRYZH[CM"G3"CSL6"!Q'J?$ R3U.C=#Y7RAN$_5B8/ZTHMK<8G9$04N2G M3"_RG,JUFZ4&8XGS<4$?0#W"H'A<9YYOEIE+4G]8E<4H\J&L(..=@H -F:9BEY[13+&J=ALDN]YBQ3J58GW"K7'G0L MMK8>YAR48#Y#GX0_H+EYL)P;"FF^\2A$M*-W#/(*[62M#S+C'YSH #Q2CC&*448RRG^A!"5P\.Q;%5KM9&.2% MV*!56+4O'Y,LTPI'QF?3(A%A,B85>:RL274($ #%)*.89,1@7!0!3L/C=6#:K"8M>$EH\\TG&(7Q!R,3'?.YF2&4)Q1^'/Q+PAA+6'$/: M (P+LA)D)0&/K@W N" K"6Z0YPWEWT16<@WJ$&AA MXO.XA#\2#:761"$DB,4]S.+^-(3LP".WW.M7$U;L,(S>TXOS9;7-E5H3;E9_ MB#W(>HPR"\?.27]S>_@87;P8VX2FL]FQ4LS;Y#)23BFYQV$OCO)L(F1!P6G^ M(PMU%F29$O59(OZ@I8AJ+J$(\[%8K,1].$7PI>@3*TT+SX\M36U/K&FZD9:5 M;I]; &AA?_U+16,XS9((6E#H&@I=\SGJ[+30\KBLU&;/D5:%8,=M/AUMQ?HV M$MOB=#!5I/Y#?T'URL44DP3(@N+:4%Q;0./:]OJ%_;X MO@( M!*6D^-!;URB*Z_1CA3@=G:=J61_B7;9-_&+H&QCU__L5.927,Y=X5.A'*=$N MLD] 4;+9V2,-T0+&P-$LBY/TOB/R-\(+% 2'X.**X.)UB-QF4?(N*FAI(LY1 MG2;+%1.FW4X_)):2#%%!(. M#,D%.61!ETL"33"GE(LO)R2.;\2* MD>$\KO9ZU/9ZC[3''^VAKD5[XA\IS[&^NE/-_L^]SONC)['PZ0F-],1G/2'O M6#I,>L(-!I)@8?H \P*,D<;XCRRATAB@)QB,.\6W MDT'QU5N2ALRKX)DY29U+L)_P^;QF1KR7'#,U_\+OZ6"/V)D29,%0E)L?!F0_ MR'Z0_2#[.:_]H-QSFQBBFQ\&9$ H>>./@E=N?AR0!:$IZ"=1$V$9AG#LJ*(T MCN>;0(X?$KJ.- 0?':D)7T(DZ@NU>(YG('"9R--5%^Y'DJ)"/4AC9;*8*9,U MDS03\@F2-[Z772U3K$5G4BE5:!'XE1[EV'4C433/7:E<8RNYF-UHT5Q''B>*1K*N3JM# "CLKW]) M/$J0.!O=SXB"(.4DL>97@RDWEK Q^)BRR0)9SD?U845*]]IIDR7P@8P]9(JV5 M'O2B94_3"Q_2/W^G(O&["=B*"RMCM8::PK%Y6IE%6_&UE83^!DS+2,82.,,< M3<"&(.(6_8T;JTY^C0#Q^5K%_.PI8XT7[992%0X12:&?=B M9:=CDJFAQ"=3_(+E.N-Q0M=(IDC-SUVLHS7KD+E513<4ZC'[G.A23[5Z8]AC M()TXL237;G$%>P2UUP_K6):4>BE1G6 ..P9"** 6=JE%H0!&P;_.&D$.,$! MG TC_3@;VEI5:PRYV32G=7/D0.YECE4 \!EP1G1:Z]/LJ-"F:JMQM3BSNY0) M ><;MT:(\T/$B0\R^6FW6WL@BHDL+3ZNZXF"_;. FN_PU7NU MQHRFTAL4!$ZA&BE3C68;*WZ:!*@!:6H$&\A/N;;XW!M'C=,PV9.GF,Q5.VU& MZ2@]8]!N-LJ)]0*B!/,Y_N3* YR)CVGKG9)0**[Y>F,1+W4:-5!Q 9ZCG3]5@1_^0"-2YV21LI^@\I^Z8#%BYUH1MI^@]I^D] >&F6_R2"SDQ]' M#LQ@7'1U$[!10!$?IR0V?QHH=MH"[46=6%49/3GDTNOEJJ U>5OIGR >Y!B- MVF+G4]68C3+MYE1@+#NIT&Q\T8N=Y5!SP&P1(5*H$6FOIQO%FDKJ,7VJ<]&[N/3NH:4N)U9+TV0_QDGQ=MYHS!\KG6P= M !1[CC-+ ;--M!N,HM8"BU#T61#JN4*TTV9^L&ZGQRFJ'5>$2KU[@IBV8T[3 MPJP6!ZM6L45D8Y,E,4_6Y_,9=)I07!N*:T-Q;2? )!\!I)Z)CY)/7.5!H>BA MEM))B[:FQP#DDR[.MHD_#'\SDMIC:DUV::Y8;>;Q'B+%O+IH<0/IC/."<.]?Z/ MQ?=5R2_Y[W'=.PHQMDU+'JQV=?!0MMMMR57WNFTA&VKZ^3J(;I/BPB2JOYY!W!.4)#WW8)!5'0#CX?'4=!5 MW;C_#T63 XH 7[*)=ROQPI__\ZKL\!8:(]YCO.I(.X/LC1[E8.50BKA5C7DX MX]_SZH)?F=YXQ!)WV[I+]]L"2[2C \0=S?R%[?P.>[$GV@F_C.R,K0?-;OU/ M[[;-9X9;@]G[\(/JRIYF6/KTTVIQ8J$2'V^.<;5FOE2M8%R%:V2[6*F5N=ON MC5V^=17= N^R=,P:25A:UYSB6KPEB=AVUL# S&4Y+I^)_0:7 #_0EL2_S]B) M/?PYUJ,'W7 ZLP*:;V(2 #01VQ3CQ6@2Q\!<2F-@+L9>U^(]@D]O]?F0FO+. M+):V#0.TGEM.@>\LB6E#$F6K!.8\:";\O_]]A=RO9ON,;?#PH3VRYTSW=*^E MOTS^="_2;S'EI%T2N.)D,"+BA7BZ9+?":E*H+ MBC?9]GL9I9!C9^F)0+#9A=6=/Q?6@\;B%R:!:7D*G@@JQ-0(@/QP![<7XC:2A M3X8)[I/=Y]QA+:#_$WZL&V!6AB4*==LX_&19FX-6@"?+&M:^:X([P:Q@VL8* M U.Z"I[4D<";3!T;\7/PFR" .0;<:@![ CX>F%XQX+0+(Z^5H#<&&'9L8.@3 M;&H;PH@'PVPZ+9!5Q^8TW@**KF)#'@R \S3)F/(&]$,A"KUNJ/PRAKASMR'- M)0 ^P*QY0P.M=KJN3Z:&9)K0XX;7#'E@_0:86S#P[KDLP/&H@L>"%N#N:]^T M U/EF2V+YJ'NN:,TE#0)7 QZ!F97U=6_A6R-P*#1!":"J1-SYE$'=P#BP [# M7R= N49 =]]MX1=>Q'[B15!84 ',S>V>^[W5FSF0CVZ;4*$$2;0-J(6R)JBV MZ+9F+@-+\?3%,GA1VI5TGU>AOIE8?[4KN17NO10^0@*0ID\ M$%!01W38"E( M373P$KP,/G@DFQ;03."-81*P9D.6H!;#;KY1"-SIV^ZK'$.*_3%W=&3[=.== M\ 9^ N]P_@1^#NS.E#WM M?.'AE39L;.7\WA2R7;#1[AQ2X0VC-ZP^S\9FHEEK2\N&.&PMUGQT-OSU[VG' M@>XIZ5+%,-;C/A$IJVDNIM;J4WUXN7&8=@JIU&.NP[=E3A [D[G,)8K)7_]J MLGI@Q?KF@[M+3F#[*];=>=J_1>NI/9^FW3>EF0V=+P=Z]CV>ITJ/YYO/;;,] MZQ%/2NJIO[ ?ZB?R>#Z0 [$GAF,N+9FXPU[ZA[D=/)W__;D&[^K-]]7D0EI? MU; "K]D\<'1HPH'^*.XM@2:@;2LP[VW\%_&SH&Z.P!1N]A[M#)-DR:>HPH]' MTH-43K12T>&O]U2>)J"61QV=W_ZQX?#>*'5K-95><7QOOO>8/#T5IZ1L);_F M9)H?3QAF;-N1;T="-"U@1(V7X0!M!SA9 W+0Q:;3Y;=4GH.(H\XCK9(QU5": MBC:,T8_&NI4&,P,5C>,Q8G\; '.'#P/3[/\>'_",#)UA9^[PAGP8?RBO5H5E MCJ#&N:&P3''1LE /UI!3GQAR:6IJ]^Z8[@QX<@Y\PJ%4 [@I@6%WOC\XY .K M*5E=FYX,0YL"GS"X,Q?@0>=!ZEO.*A#Q5S4>04Z O C =[ U9T MEB0NRP"79O"B&G1%P5^ 3T1;<;SL2 M6(/F-:_G3L?SFM-MM]>>\<$W;SFJK*0/#7XZ@NL+YZFF-35ZK:>M ;MY/E[& M]^75K[X!(P7<_3=Q(=\#AY2<*>563W).B5C+AX)1DF>4GOP6.+QM/!@:R)8! M>*@.\G"9!%;S9M*3_Q8D(M0.2CP^=!^T4:3*$,7'?C573#!6J@>!F=G#B+\P MX"XKT.YE[]E0[SZI2#*01R_7:NL%HOQ4)F:\WJ;R\76;7QUT[I$B^:%(GYG8 M#RH2<,S[<.L?CE1?!Z+>4Z+=F:;:[*:5;(F?*$5-K)65M=SHEQ>__J4/3#.. M&* .+: 0G 7V)S6(!ZOKWE*:QT?Y?)YM5Z.MC)+JY%+/@\4[<_N+$H&Y'6G4 MQQJ5,5-DO1&=4$1U(*PGC)H9YMO?U"A#XJN#$@]']XCJQ)5Z3DSE,@87L0?E M:G3XU*JO ?S0.!5E]]5G"#>,'4]D+JE (&!2$SS:"H.4D"89YDB>NO01G"9- MT"(,2HZ'LZ/'CWD3[)8^VOHSW@P)'K8S?TJ#@20XIYG@3HC#\\"'6 :OF9[& M0J[GM_SWRWQ.>M.YTP[00,A2;[955(F'["[4_-\RN*D,(Q./WN&8BML82[=< MELL$3J^KYJ#CLN@TX0-/^](MS/M2RWQ0P#J W)_A,>#ZJN 7'!O8SDZ90]T+,&F\KD5& M0'W\=.Y_[+B_&_FPV?('7TI_OM9&5=:DS1[R\4:^](;X @^&XAZ^%O<0(U#< M XI[.'7KFO9TJCJ3B;-7ZP(SG$'!#/QA&$100Q]^MS7>%L'":RE&)C/;Z@BCV:(9D6(JF^3Y!>S$.00@9:+9KM1)7YBJM9 FK M)%OM!O@_FVQBR4H&J^9+6*U1S;33^4H62Z9;^<=\*\\UL=_M2K*=R;>XS-\^ MBM?]$S[H7@;:)@N?ZML7PO$J.WO9T,F$>^T-">Y^2Y>+C7C;R/8F$L :R=#A M?K$X9B.( ';]A9@[RY13!L47+C"PZ%%?RN9$OFWWM1 M!X8G(4PVG1@&55KBX$.X='*85C#.\@#,W9J%F6XLOK,B ?ZB0\]N:$%ISJNV M.Y!@.'A5Q?@Y+ZO.COU0 I/B$,[_."9I0#"2&W8 F[+=J0P6]/MLL*+,5CMR&8;BB"!19PEX1B0RIY,II!C-_]LKH61 M;N ;&!(# QR<]WHKRODFM-F)+WAYL!3*:C%#I8$QKN M0L)1 +BF!?_?84G5&CEA*'! @4"ABH*UMFY8T 8F,-P$/ETS[0T*[+_ D*;@ M>@F& L&8&B@1-P#&A"HAP/7K)@C&C;T"DQKPTU7)W=Y[L2I!VHCRH'6YANB0 M\:(3-N.&O@"C>S&OK7%LPFJVQ@%[H\ ^@ ]V&O\2WJ-"7'/6RZ;356"\,"9H MYUJO=VYH%E ?3?*8!T@7O(2_F!NG! />/]P_@$$]P=&QFHN=6ZQ[D=I+\-MK M0-\!4XB;^T%C3L 9#H.0>( )*U-V;@-09PIN))&#;CMH!\6$@S6M!J>8[6OQ M#?&R544!K)5XV=E, 6H(K_6LUY&8QV/""QW5W@#BAB)R+,7Y1M& L>SJPG8? M38ML3>< ,N >;06_GDC 5$2W]T.(I9HC8T,:0K+%T="^!-XJN=-<.;N9](F0M55(F#C4'Z> V$/P( V..\-G(!V6>*M.'[7VAGH?3G;UMYG MCEK#3]Z5E6/(FXXZ@;G@X8:LJAX!S0^!$'1OEML:M7LQ, %GPW5W2&$LKO,V M:.QP>I-WIABH^_#5T =T-'_KO1]\L=/R%P\)]$8'DX@('B58T/-RCF\Z[=GU ME^"Q.L?W@S;\,@+[%OW&H0&] 2#GMF ?*FS3]0-4V8%02Q)&&O0Y5^Z@>"\" M*@R^ELV19!X$7,?#WP#B!FA=[PK9S?Q#PYV"UX(NO.H MC1N].\0P%F(S=VS>YT7O#J!WX9Y(YL%WL.%UREC_Z;J^V0PX[!CV7 MC=^,_39M&'AM;N3O4.Y]=QR<[5HPTUIN4K8A6(T%#5TU?0>_IQ0G#C'<$)T/T M7H$9_+,"=B!\(]L[C)N:L@J7*T",<$'L[J3LM<)TEV!@2/:&:G^896!U[OA; M^_'-=UA[,PI>\ X\AP 7?N"6EX%;R.[P?U:+9LH"]V!Z(0F7>X"N\U#O6 ,0]G:JRL%U@#U1@2\"^QIX[#O<8'8='GFRU MT9E$5BX8RF"!Y:[P@4D"@'==SXU-0^O97F:ZARSZ$@!<[UDO.Y'0W14LN!H% M7\&7;PD 9\/S95D.%45S7&-]^&I-XLQ7X#'>0N,3"+Y!;?>"?=@.CI@A53'0 M8<"VX^RZ!RK + A%"4S",[/M]J\&OGF+'8>L97L:P"4$')[#?.%*/.2T%KIG M%)Y$X!_O'3R[ V/RT-AP9Z$\X("%9AJY*]F2[\ %FG9&R MNKJ2#*?Q95ZH\,!CM/QUK+\02H[VRTZT7T:B_3*T7X;VRP*R7W:QW:_XRWX0 MUX+[6X]H!![0& 9F[=Z3R/='KV;O&8">@%F MHW>3US#,'7TTC?V.KNV\$OJ0 ^#0;$9I\W<$/OK>!65XF.U#,-Q^#Y9MN@K\ MW3\0%QG06R>@#5KRO?,;]$U_$W@$?/7W2=#QLYE2ON0I>#^/YA?Z2$34'7&T MM@B2T*4E1))W;!R)*,@B0D84= G%/BBAA"1T:0DA&PJZA!)W%)J' BTA9$-! MEU#L+GZT5B>2D$\2^K@8U8\7K^<9B*/!L[_^3:KJ"Y?N;&)Y&:TT9X_<(:+, MS^?9_2G"!)9:/^T2[#PDY>4'XC;%_]'BX?(4M7>$\).%YY"4O^/>(AL/L_0_ MC\4U'ZI*%B#[JY>;,=!8F\BF7A<'?OEK Q?L>' _J MHE6; KV\1$/SOH>%A@9IS=<=,30T2&N^[JR%>&@^]MP^JKUX]AW [=D'UGG^ M!\=E7.>=)G'W%XJ@2+2,\:&4Z-DW^P[7USQ\!&:WV5-#WX(.8$S408)^HO6?.8]/%^ FR3P MQ)N"IU]S7P)#/&W=%Z<*SJ]_&]MT6D[" O 7/)6]36. '/R35D0/ @?UUD ^ M:Q2_8WB"(/_V&_\"14V>T<$)EA($PN>Y/54( D_T;3R@<89B$![XY")=J1*0 M<(G+[FO!]URER_E%+S4@D&?_-6 BCKZ- =%8#"' MQR7$ @_@3,$_1,GYH/MJF!00-_1\ M9[Z+1_%H(H;6<(C309Q.B#F=[Z@"@S-1&JE#&-F=;VU^$C@1):Z>Y_GY_E< M77^__9IK<-G)*!ZG_=^."CT:H>":T OYXL$UGS=BG"']WT(*N7@O'E+S>?&R M.!WU;7,H&"2*YT?L%,/VSVFX/>\X-$0*6C@C#L53A6B<1,J 6!2$"XA!^1 7 MKHT^06$R-QPF P. 49@,"I-!C,SMALG03!0AP*V&R<1QBB50F,SA,!D:N?@G MH(%>FPT-S$;4;5B+*P!V\YV9DR7Q&+N_C8HTQB^R*&P*@]BD4[))8=,6&F=C MOB>9=R"IN^L R>(/=S&GPOP^)YE>*SZ11+\LR619A6,=57/YM6$2U< MSA<-=.%>WH0HSQ/W@R09EN >),FPQ/'XTTE$\7PVEQ]RJ5&D#]*%VXCT0:J MXGPV!RDI1.JB2)\CRG!MD3ZA/"@56@XEZ!-;R*6,CE7=@)"OYU@5%4>'J@)) MQIQ,N"$X476"T.+;\Z _&T@3J/BS0$Q>MZ?:>;H])QW%X"!=0#$X2!6N( ;G\]LAAQ+W(Q4(0>3-SU3@ MVN)M3I)0,.1:BWB66Y#R5?(L),DB,8>?:4&V? ,\RR%;#@'/@@)N4, -6F<' M@7)!JH)4Y88";BC_R[;O7 D0E^9%N^?KU@&)]+]0;PKZ+>\W'+]$'R#A9W%/)^WZJ\+Q:[XT^_ M;Y#7\2^/X'6(& 7X("F'+< '"?D&PGMH8C\W/A)SZ )\#HDY! $^Z"!5^#B4 MH,]BE]8%U\>^9M8$2?A,$K[J8T\L%;H8&A]-]XH/,QT2[+6=94)5PL-7)3P0 M&E=0+P+ MDO 5\R[?BL9/=04C%\ROC8V!E5R0K$H: 6&8E&0D ,3B_+I9734_^1V M(9?MQ0-0?B3;$$2=G"21W:4=8T1U!&=RNCU=" LG0B:B2!D0?8)PX=I/_IP! M%ZZ-94$Q+RCF!:W%4O+73T)T$_@2[=X%4OK$]#3%?:[7!8&DK_)]4)N$&>*"+IP+V]"E.<)^T&2#$ML M#Y)D6")Y_.DDHGG\S6MW>]YU:.)]2(+$HQ1:G:.H'T3KH9B?-]C XE3"]Y1Z MMZL3/MU"YQG GP'-ZNR)D5&+C%#$L1??RQ]ZC3[ M38?!Q\XF(_GW;^=HO3U%"XE@\31^;"''\ 1QY1$$/I\$OS)$N^[('Y_/>%^# MQ3$X2T21Q5W9V2F2QAF"">7Y*526^U;+8!"K*[6O^OI#;P^5IE^_,E?$H'DU<=Z%= MQ, @V5V>@?F.[!)XC(DC^06"B_F6_*(XQ=QD+24?=WCHOW]'_=[AN3UO/)#Q M-)_G-Z-XG/9_(^CVU %T2!5"' 0S:_X,?F/D&5> ,J_NB/*)M3E5_=.R+W M7K71O5DU\]+B)(JOHV+NL5L;EY@N\F M(DB:)1F;H:.B._[T@7$4=%4W[O]#T>2 (L"7,6I_^'9^_L]NCU\64A'O,1X@ M[ RR-WJ4@PU#*=(W)%Z)\ /0Q'M>7? K3D:LU\J5K!N K7R':Q4BMSM\W(>?G6->WI5)4FX#9>Q?+: M0#89ZQ'UO6'_M$IWZW-=X6 MP9PC[B0_/8(_;_7UD!HZ8+*U-W.[^!NZ7?!!X! M7_U]$K-^?U+;N1!\^:4ISOMYU-W[2$3$!SXMDM"E)?1A[ X2T:5%]-'"$$GH MTA+Z*#0*2>C2$D(V%'0)?11UAB1T:0DA&PJZA#X*ZD,2\DE"'V^!_WCQ>IZ! M@+_?RQ9HL_#G &15-67'7)5%QP&1=:PM@9)"9=!,3^_._#3Y>)9QF1W!'S9 M$_GQ$NP\[-KE!^+2.V"7Z?79SU5\F5NM2<9$YK5/UE]"4@[$H0IDXP'J]=E/ M6YQ6^I]W?W9]G4N'1 9-*6[:V[FT,OQL/M0T4WFKVI2_$FGW5C8_9\^ M#<"A8,'KTHH4;\K7Y2,%6!T.10Q>ESI4%94?@;<@C? +(/8C!Z]+(YRBMJ]' MPX>C%+'+GV;]<+YTCUJ(TEQ2]>G.H8M[GTKZ$C=Z^NARB<0NW/';/6YVH91A M2-X7Z??%\H(A>5_(OB^4 LR??G^/%[K<,5#>L@U>Q;*\B?TNEX7!W[[Y(M+B3)L"3G.M>'_ MF5^2V#_SBY8\UT)IH'Q;05.%(&9!_UZ*$)**(G6X6C+$[YF"PBF*/9WC%% O MR8]B=(A,":Y6LSCMO_\390ST6QQ/L M";V1ZZ%Q_$CJB6B<*W?.HPQ.TOME(=%B[49IG&C<]Y2.MZ<,82%R2#Q!)Y Z M("+'PX88SGRKA'!@HUY*\LR611C]DNJK*/HE6(0-VFD/"R&#)!D6U@5),BRT M"HI^0=$OB#8)S)[ [>E"6!@3I J(+]GP)4P,*0-B2]Y7!A3S@BB4*XYY09$0 M0617D) #X+Q8/Y5Y%E,TVVQG2!439>+$ML?UTI5<6V^*4D,2F[]53=*L822C2)5A$#=I5 M#PL;@R09%LH%23(LK J*=$&1+H@X^?8""94Q0NP)(M(0=[*O"C0>91$R(/ID M,U/0.'.@1 2*>D%DRA5'O: R1H$E6X+NV81,_Z/0/(C%N;\&$2(QP=!*1&&'I)"(Q ATV@D[_ M7"-EX?>^,(G3%(KQOUY*(^@QLK>G"F$)&8GA40I%$%TO&>+W3!''8]']0E$A M"!E!IW^NB$SQ.XH<)Q.^Q\6%7-+H\,\-"/DJ#_]0>#RV7[X."?KR+(WO]4MQ M(G;"H\C7P^*@PS^(Q<%(%F(XS7[G MX$]@0UY*\LR611.5> XB6X.VV<-"QR!)AH5S09(,"ZF"0E]0Z LB3= B&?$E M2!4NK0IAX4M8=C_& 2G#C;(EAY0!!;P@"N6* UY0'$00V14DY X+U-*)LCRG!ET2U5 M6<5X3<0$70/"-GE+0L$M061FT$9Z6.@7),FP<"Q(DF&A45!P"PIN04P)6AXC MI@2IPJ55(2Q,"47[?CKZ]I0A+$S)(65 P2V(0D'!+3>TDD/!+:$7\E4&MY $ M*N(<1%;F#&*^0Q MZ?NU%-T*1A(*=0D63X.VU<-"QB!)AH5Q09(,"ZF"0EU0J OB3;[K%:,21H@\ M0>0)(D\.;2]0>)Q&^5P0@>+I0S2*D\Q^GG04]8+8E"N.>D$UC()*M@3=LPFY MD*\R\H7!*1;%O@21IO']I#(>94X8@GL]- X*?T$T#JIAA&@<1.,@&N?@214\ MP: :1HC%V&4>!8G(NH 6)R0M/+&UGU\MIH("0H*E"6 )"$C@31:%BU\N&^#U5D 2>^%9R ME,!%A*!S/5=,I_A]KB>*1Q,QM+0+(-T2=-.W=TK@ M1)1 1 XZV(.(')BUD,1C[+XYH-7:C?(XT0.Q^T@9;I3)H7$VAI@<@$C9HKSTLA R29%A8%R3)L- J*/X%Q;\@VB0P M>P*WIPMA84R0*B"^9+,G3"$F%;$E1Y0!Q;P@"N6*8UY0)$00V14DY X+U4SG M#&$A;>CX?A#XE<6W5&45XS41$W0-"-OD+0F%MP21FT%;Z6$A8) DP\*R($F& MA4A!X2THO 5Q)8@K05P)4H5+JT)8F!*:0(>!$%-R1!E0> NB4%!XRPVMY%!X M2^B%?)7A+12)PEN"R,J<0 Q)HX$'4"FQF]!1W&*.6'T[?4P.2CR!3$YJ(01(G)> M1P7BA[:YD3K<*)G#XB2+U %Q.9XZQ B<8JG#SM,_%M]7);\:KLJ:%!E)L,U^ M25"4Y__^%_S8W">H$F] T8W^B+(Y5?G5O=,%[U415ZCW5/PN#M\//O':0T?O M& 9\Y+D"!/$7;-+.DU\]+B)(JOKG'85Y]03?12Y(FB49FZ&CHCL.XH%Q%'15 M-^[_0]'D@"+ ES%Z?_AV?O[/;H]?5#OB/89P_OW9&61O]"A'UX=2I&](O!+A M!Z")][RZX%?FQEH2=]!:=$,$WQ";YM..7TOJEV]=TYY.56D";N-5+*\- M=&/"0Q%@EHZE=VBXYQ7W['2!B4IYH[8HH*F:])6.!AO V4A,.(%"]R? M#OYN6^'<"5N@\E-3NM_\\L<'QV(S:R;IN8!$8;P MX M(< 9K"9IFKE2Y[PF\\X'<-<&DS5!M44)@^VW-D]@<8J.8S!.%G,4%. 14+D% MF-FQJ60XH*4)DI,Z+HK'F,3>I8(^F>C@@2O0&%D X,[%QN2: O;MY!Q/)[8 M?XTPXK4A:#/X==,3=07:IT_A!:(TEU1]"O$0 UZ'9MYMI^T]WPP9Q+D,@KI& M@Z@J*C\"+_W &&B2<'14^D#!7RMW%*<9^L!]7U/N0U:#,RRY_^"WQHG,(@!F M05^C61R:)^BM:;Q6Q@3.4NR'$\5;VZ!(/$X3GYTT7ADCR8(W,N_.&;+VM3GC M_07A.:2!!K3YJ5:Z^Q6.Q' MT]-A L(]T>6M=/Q9_^[(0P;+FS6T;V<+P]_LKNCR3^]I5$$. NSR3 M*D56$F5BR6/)R9WGBZL)-D7$(,!@D<3Y]>\YO6#AI@T4FV#?NN-(%-CH/OLY M?1:WA _NVZZ@=_Z1A_V2D^-6KMF.E;-<])I/Z8RO_%\ PFD8)S'YS/V]X 9A MHJ:+WU"AYT//)Y^B$/"'#YP %F]!\+%X.R[_0^=9%038%#^[GC"@1M\/[_CQ MA/QB":?79$(2^+-; (?+P1$5P'$VBST_##"6:??>Q\2-D)Y#V:(ZR('UL/ N MB-9-#\TXL'GX!5]Q0V&3$>Z&9K G-+]3!DO0$LR&3Z/!>%P,&3Y!9 N$(+!E M3 C(B[\!9"@I#"/WJ&KKSX0H3O^22G"5XBFRV>:65AN("*&2:3V58A!O'E$ MA)\OTNT_D+%6X-C"^B&L.09R4&%J]3L/KQ^+<.@=@.G!,&1!0V6/TF$<^FFR M&(;93H9!H]E9S0.%[Z$F>DID7O[[LFOY1F]C1HK!RZ[PTC3\HB->G$:_;1"C M(6*,(-,4+T:0:8D7(\BVBIC'I\<^SD#>&1#Z3P#"5B7X/D$ ?#7\\)]O.F^> MF_@U:'3Z*AZF(FSV[)[P^WVB+H2W"*[^8^[WR_#;=,/_'T8CPH(1..YK,JSS MBW_#0*O.JQHC[8R!*J8(@?7E?\MT4.0FY[G<9+<: Z=.W"2J$8:&; S9/)%L MG"K$K 8U.\4S?Q+]V691.,.]RWAW%>:(9@=5E%[!Z9KZH?'O51Q,^#4Z9HZO MM176-X; [/&6U:FRO[B6=+V#>C3# 'O .V^U7*ZP 0OJ3_5Q3_X$LRVIJ=J MI)0.3 X]%(?3E3>=CM5IMJU^;WF$]1[3\JX4T8&=>5^)WNY;=G=@V9WE/C:U M<*1^SO)7XGF>W4T91=C#;&@,5(BTO/)_]+I[/WY&<:8\YPIN8?=:FP M9Y9\Z2VG<(1AY,&JOS#_EN&Q\ TTB(_D:XSA;PS_!6_7Z8.[V[6Z*RS_NC") MH7I#]0M4WP1?M]6VVLZR75J9IM3,0CUQW72:BJJC$0-HN!YOKV'A;SX3/])I M"$?]+\T*/[SIC'H1UC$=A.7^1'U:>,U3@ 7.@+EJRH1#6N\VY5?8G/6L!G MHS#%>EH=Y$R5F1V[/F?U?D8/U'*G;[4[E>W#7&C3;5FNP MW&!\"RUC-_1M6-QPN=,+UY&/I&@=&VTHRBSVV> JW O<-(I HV-3E!5](]1] M^)Q0]Z_4$W5K%F'W,S^,\FA L:T)U:\)Q\H^&^D4O@ OB*4UDX$"#U0T=KQ@ M$V2PX46A:@ M!TSP[A\1O #6I0F9TCFYHU%$X9#L'O =Y 0O_-TBQESO;'G%K^)9W7#((:% MY0DG])8?$)].$%%!0L7W5V%$':,(B6RWH\CS??Q$(26,YKS%#CQ^PT(_O$&! M+)J:L' VFAV62P;VY4& MKA=/P+O P"K%0U@$CLO[ W'8*:3 0G)'_,.;A>261KU[KO2<1MN4Q&M8>NTT M;(,6_=!B-YR-$Z@,7G:$EV8#Y:%!C&Z(,7),2[08.:8G7@:-OL&+-@U7'K2. M][]?Q OE]SX!H()^*YU&NUNG4O\M]ULY /YYJ''&MOEGC_MF. VG;GTSJFJW M8JAFPXA8NU4SJGE9MQ4I9'5++=ITYDL9B%:=R;&Z(.]#?EQ1C@1G(LW 4F$9 MO+/KF9_[6$XAPD2:];W8#,?7,_-UIJ972HW0G:E>:6YASOU M:V3N8=8H9NG^NW9>_ROR_MYG/3UT#Z)K4E//:K4Z5L_NUC5T98BXLB"XKC3< MLIN6LZ(-7V4*1QO+1.J@I:2=0[!$M?1KUAFNNZXKT4P\KG7_=@VG+72ALJW! MH&VU>FWC)1IFT\F+W#68MI"1;[6=KM5LO:3AFYZ^9O_A8*YH%>,^+C6^F.A> M79!7&\;:BSJX7;L(.]/[^R=8[ &XQ4VKN:+4IR8<8VA^J^IW_TB^:_5:76S M< !NM'A%WD_U2O13'1FW6F/5J:%%JY?D.20O>S"PG)YC/&S#:-6E=AR0XVQW M6]; ?LGZ'-[Y.;?B)[<=\)6[5:MB;;C(\$%U?" 5 M[*Z/N0W?>=!L6J!4-6L,LZ3^:M\IYC.+4U\TT;B<,=$3).91\6+.,T;',1?Z M4Q2.4AG M98^=)OQQX1ZX6!F)__Y/J0PT\SV.Y#)2)!: +*'G<.EXPXY$E2D=PQ:/J7]' MY[&RQ >-K&#C.).J+4YES4:K\QTI_(RG6$(M=E IP+;4(45^K=PD17WX0+6K MI(PDG#V:++:,U.;#?L/9IZOSWRXOR-G%V>>?_T-^N_[0R-R&W>_N*IW-?(:1 M2V#\\P X>RHZ&24A.07!@/XJ;_OTDQ?0P/7@J:L$/L!OQ*]XCD4AM_%0;[\$ M-!V!RAV]RSVT#?)GD5Z7R+! 9K;=Z(@=U+?'D-WHFMX<&C8;>*C[I<'+KO"R M>?R%P8MI,F008P39'N#%"#(M\0(,8P29/FV&'C*0][]-RIXU8G\1!"KH,]1M M=.TZ-;G8=I^A^C/00QUCMLY >]PRQFDTZ]8RIJI&0X9LGC9 8L_)YH6=AH28 MU2T][3&=AN3P@:6[IZIZ#6DYWJW"9D-KIK9IHW%-]Z#=YHUH2/T:#3<\,#"( MZ$)MV62?G!/9J &336+JLRHJ27;OJE>LU_8]G6U_JQO;5K_;MAR[PA8%NZ?. M7>F=O2?CAX+2NI)QIVL-VGVKUUHFXSUWL*3V4$Y4B'6*Q/?^2L'_K5:=:'-D M[6S'71?]: :F ZHM[%K-7L=J-I>[BAAF,\RV4T=NUW"JGMG:UL#I6^UUI1,O MJT7?.&:;:D M66O'-%W;ZO=ZECW82BL\/=WCW_A(<5G\IF9=&V/=W*H<_.7C.BGQMFNUFQW+ MZ=OOC&]KV,5<0C[ +J!0P3GMME:PR[Y[IZJ1/)S7]7BIJ$5&;.8S\2.=AG"8 M_\H_4->-^!]X.-J;SJ@78>5H_2SSTENT:3*_ZVNF@^P<^VP5VVWUK7[?J5S% M'A@%'"+5[_XJ]IE4W[%:/3 LG!&TX92>@]8?L:^J[:7N,R648W6Z ZNW2D+5F%D-NVD$IKV\UGTFN]F.97=Z M5KO?JYWO+%^QJ?SE\^KF;%$XS::SK*N,J;0P1AL&VQ^C8=?=*5\I:WGGY]Q" M/JC554DKIPD>&#"OE@U55P+?B@U;,"-(_*1T3B-&)H%'[S8!1N0MV1,$_SP@B7DE,83\I,?WL7D M,V_A@IU?0^Q3BQ/'+U8T=@5+@T6WVK:M]0JM*">P[2%C@9JS R=*$T#T?_%! M,(5<-@(XH%7$8C?RAO#WX9PWJ#V[3R)N(;%"HUZD"=MYKX"BDN6QY.KM=3CS M7#)H.>\0UKC$R=4I__.0QK N[*;8)3>20.1/"*.,[_@V]%.$'0,H3'G[3-A0 MF$8$03%C'!YDQI(H]%DZ)2X8>6#VT2")+?*!_1SZ<3L,1T#B\SG/+KP#8W)$[!B21;98"A(^F@*8)H2#GZ VGH;$7QKM"=LM@D[@-5@H615A^32!A C'LAW>)ZC&4D+ M>Z3RG0,$(P9T#I!WX<]PAIBW0^6@%3SI(C]BJR4X7@";E*OCBY_-V+"M6X_= MK=L2KLVG4@!I(:#XAQ).#;VX?!%&1)XE(V):I&$9(^6DAZDZ! B(Q9P@[@$' M#)".$)$@P&ZUZF?@R#\9Y\BX0NG(Y'E)5B: M%A&A5L O ,%Y<8%T9F@72MG.^Z+!>UT:17.0*G? P+&0@:*?NA D]T=L/!;T M)8\0 \7"!T/ :A)7:3 4-&]Y%V,WO8 L!XGPD1009 M Q&$D3Z8^T@#4"VE:(02G(ON9*VF\%!9?!.? CLD&$!'\+)6"? W1I()46Y!-G%5G(FQ34"+3D"-^46;3?+O9#AA\+9R" M9H'_CCRQDA167*T"$WNN-T-RU(< 'I@Y@!00%_7>--=[HUSOK>89+J^D*&>+ MTE0J.&[3]=['"U891_3ZR00"?G7LX[W.>>T.&NT#[?"Y,K)H6N :1!QLSUO= M$"':_AE,[!X31C;I@@@CF_1 A.@M:3"QHX[;#]JMVSYU+9MJKT?M;KIH]QN] MW5:>/M3 ]:'TC2VWS:X'%VC?XO@A++]F3^-6PW;VFB7JU/M:+\(8[#UA/+N[ M]0/AK9TFUL*:/Q4NN+R 1S'KD3226[\(ZEYJF<"=6;3.3 M?58M._:C=2L&?RBZOG6.?70)2*]E]>T6<&GUW48.0N<8PG]2Z%8?PK?M@=5N MMBVGU=I&\9->WE$Q2TXHK3@MOXU_O\?'K?M>P+()[!CH3L(97VX!!/ QO.$M M%QSIS)BO^VZ^[N#<.CISCY<@'5"='6O0:M:K6MFPP.NR@'[^WJ-9P+$MNV=; MK<%66HKLT,DK9D-7J"N=JG5EW;E#L_:X.]62^O8?>(+1;77ZMM5LMHVW:3CA MVY\8[R9]6%B"\A<=OD[JSL]: ML0G>@%I!"P#,\%>+:1)FOC>8N5J80^%\\ !!#+$0T]H)_-< BG=\#;L]@*\ MN\OPYILZ\ND\3)/CL7?/5K:G+$!198648LL&N1>ZK9^&)OT !;7?DEBU%^].:'4]ZMC<9Q MB(.TP$*\\V2K)#H$:S(,>&JS)=$ N"C;9"J$M4NENZ=/2FRQ7I)CP"6&J=)?J,YD%!T9"/8H>^(6^S.6;8 M:T^T5L7^?+P!F.S2I]KS\19H,Z#K>[Z*/R=.][L&64^T:P2P4Y2_2Z+:]1F- MT!Z8O =W; :T=_+!PD5/LU(#__L^C5&\!R!)Z#B?\&W8DVES0,6SQF/IW M=!ZK80R#1BMG8+7]%FX;[(A6YSM2^#E'<(D([H\*L"VU5Y-?*W=84Q\^T&ZC M0%R/)8LM(_41E]=GGZ[.?[N\(&<79Y]__@_Y[?I#(PLO['YW5^ELYO,6D2 4 MS@L](,'4.@T#'O#BDN0G+Z"!BTU9KU!L\,ZZKWB.QY)?_+3"7:NY&UXG]O1N$*,+ID:#QS.*?B4'7 $X5C.H-%61^P_ M+#4?T?'2S4'TY :82B1OV@)YS$/%1IJE=M[E-B7+S3&/BUK!],@TO9Y,'[H# M1H3I0Z<'(DP?.ETP8623+H@PLDD/1)C^O=5BXB"[ ^J>')4_:'IDFAZ9V^(" MTPKQP%HAFAZ9IGGJ2L*H:X_,C>?^D<&# 096A]3'J7ZURI,T+33K6Q"T*=EJ MS\E6HW3$?:3O>E1_ FGWFGW+7M$A=@_KW;(T"9E"\IG=LB!EQ&=Q7&RJR4<2 M\JF<>]Q>\_#:$9K^@@LU.BW+[@#SKFJ-9"C94/+^M(CMM"S':5N#[J"NK4H6 M55,AWX:/G+5X)9G(#MY.[^==VUV':F^:=@Q/U&J=KM7"GM'-OFEZ:7C@T#TT MN]WC$8A>JUM'%^W#8HT+%BJD4<1&QI8UMJQ&7MFS>+=I-;$?9?6US'5']X'0 M]([]LV?2=&L %EI_BQ%#K3PU+'(HI/ZOJ\TT-JJQ40_*3^M8S7[?:JWJ#V0X MP'# 87EIP R=MM7OMROJE;4[=;>Q^NPS0[((@UA$*N&W,(W)7RD-$B"4K'X\ M-N:N,7?U<^&>W7:/\(.=Y:$?8"H1*5:O MU;9: Y-B:3CH]5W 70.FDKGD5JOO6)WN-H>KZE/!?1:,ME6^;>(F#\W1JM-\ MCET?;&^FU=1=.=27SI>'(>X_G3]ZZ(R6K=@TX9AL&VK0 !]3\[0]%3MC/Q92 MS<=#RDQ;>.JTA>XR^,RTA9ORM(5=C%988H6B05L!-SRF]S\EWNB?;[XVAYU! M>\S8US;K#+ZVVZ/^5]KO][[:@V:W.V(C9^3T$4&TTFD!#\P&6 B^%48!G%^? M?12I!H/&NO9>XM_37TXN?CZ[(N<7Y.3B _EP?G7R\^>SLX]G%]=7Y(_SZU_( MR>GIY9>+ZQ/\X/)"_7I^\3/_PD_G%R<7I^CR1)25+=3J_7<7K-K_T1:WYM]X;N5\I&[*LS=H?V ML#<8-8<]/4GJ9"U-D=/+B^O/E[]=<=KX]/GR].P#$,15E3@2O^)"VYJC$>(< M+PQ*D\_L!L=#X#B)"2-GXS%S43 $V(Q&CM/P0SXU KZ41*$O@MR?HM!E(_BX MRH$:+SO491H1> OH(ZQWL?+)9C.*"MN;495S%<*3L\@+\#.?L'OFIGAF^-/8 M;^,YN%44)@/S^%T104X-&_+/ZU$8OA_'P+;!$9N*=1CA"WB)!9AA#R M%O8S8F,^$\:?MSDC^!GJ>B0D=9_?RDOW$3=XUR(\T MAN_CK)P)3=1I 8#6H\"W 71D0F_YYN4H.;Z^ .'28!#KL6<6D\$4P BLB$<" MLR0. SY&A,;P?0P+$1^+HAKD8T8J\)@;W@1 AK'<3#!?]R*+!"%069+@.<([ M>*_O2YS!43CA .(%6;@TX&/TO!' )O#GJ[>#X\CJT8\)49: O,( MR26?11F 7VP0'+*T:8-";H$DH-,0 "&O>Q&N\%D&9IR=&0*!>VQ9A/#!3,QG M>9\WV*3 !/ C8,+WQAXNP"(X=,!\A#"7-/#?@B1 Y,3(.94;B,\FV#\V*MV2 M>N8J$D>R<0P4-$RF3%?IO\=3Z% I,#<"OHD\6D*.MT(<<)%AO^=_N(G$8+B( M3ME=&'T#PHQ3I%$;[T,KJAH$F$@%4'N0;J'8%7++X5 M<[OK+?X!7P@.NM.T6_F;WO%/[?=*!:"+( #@8PS05X0N-Q@F:[8-!?JB_!ND#^8L,'P M/!%H$R\2 AR)$8TF:?;=P2\LN(%51\^ /.Y/R R.3YR"B$=Z/ $7(<(-Q")4 M"MQ9!$X:;X!+AIF-T-DG"ZK0\VW_["70W9$4@$/& C36T98 =>HBUA>&(P+" MP7":%[CKL70$BES9UJ"N(_0&UHTVY*3$=X1%IZ"&?+3;N1!%)P$8 XV2S+Z9 M$]_[AE.)DW#Y"];3Y'6C&(QQ>GW*W''O:Y,YPZ]M-AA^[0]ZSEPS.;_XZ?+SQY/K\\L+?333AT?3B47^X=WC797^RL^_O4Z_&H[7UORMQ_9Q;>8_OC'EZ9W=G+D M7)P?75SX-V^(F'C[SS?>/>(@]!D-QM2/V1L2@,7PSS?,'1UC?,!N#COV212= MC,(9D.5//H4O(]E[>_( W0__X MOK3M'Y1*W=5I+L+@X0/]=/+O__MX<^-?GL_/_XU^ ^@1\9;E@^# M 2)-\+/R0">_?PDY><_-^?_[[]??AO0(_P*Y?.(X-<0AK877ID MOQV_$[\)U2Y^+@6XP.?EE(&81;\5I"=W!95-C@L2W.61+;X-+AJW^6"#N(A2 M_F"HXQ+R6["KH\(WR8HO6>I;:$O3U5[S><*FXJWM9E\=1/SW,WBX(GY#KH[^ MM3Y3Z(K=A(Q\.2\*M &728WJ+YU?\U*!#0>L.W#8UV'7M;^VA[W^USX\^W4X M&G9;'7?8[#2KO50H'NYI^6BHP\C@M%&X."*?SWX^^?P![Y9 79V=_WQ!?OWR M^?SJP_DI:JXKR$ M)V8G]$QV@LE.V)R=T&+]WGC4=+Z.FT/P7IQ!ZRL=CEM?.UW7] M+ %KT>S_=/+Y6JCK\_/SJIW_"EPJH,*U]]L?SC^#RKG\?&61L_\[._UR??[[ M&;G\Z:?ST[//XM+[]/+SI\O/)]=GY.?+W\\^8W9$]0D1+PD!<',3 _0W^.\P MC3T>06;W>">+A5KD+5Y?@%\.M!@G,EX-/XSQ[G .]!F+:U)%D87;5^D@B O: MQ:O/>/T])K^?P.;Y:4*&S _OQ$W(CR&-1N*B7:WLXK5-S$W3,8F]>S+E:\6X M7W[-,@)+M4%.\.(Q^Q) $K:!L3*?'R< @,$>>1!JRE@B[Q;B">QC I2#ZP$( MLB]X$:Z-%XO\<'B9ZO,(!0]0S&8A!AW$34EV/R&N2E:<0#X?BRC^"B#Q??ES M031<>67R7:2D@FSWZ2QFQ^J'(HT@_J6,1PG"79= D820O31-0O6!$+S\DY)\ M+F2URF>:F9P="'F?1&I?A=G!;QX]%;3=: X.U!?"L_-CJAD:W M&EW'X$5#O#@-YT#'JK\*8IXZU5C(KUW7P6T$TB;W^T-)69]E>N@RBXM54B F MI,FNH?2@>?IXN)W<5%4[)QFZ1K#Y).6"R"Y,XY>-#9<,MONF!L7S_XHW4>0* MS#+F^]7QQTY[+#T"[>U!A02O%T9/)QX;+PM +A:5D'PI$>_R?+^P()J3BP8Y M]6F0A$%E1*L7A7;MZBAT]^1XR?-D>:B=&38!3!0G]XON_1:5PA56HO M2EN=FHO2/ 6F(MK=J;X/)P'Y+;P-O;K*S59=Y";U(EA$Y:N)R%N52EPS9KN. MJ#L'2Y3-)JR2]EE[(C^K)%C-4/H22EW;AT8#&:I\IN!;>!=_JZLD[=1$DFZ1 M"G7C-WKKC< (#0[(_*S23](-G?44GQ>>&_J4?(3WAO6E;+\7XT0MO /<33]2HG(;1+,2R-/+0S88^V1@E[/#OC;#0DB>P+F1P M+?X5FP@=\T(W_&GISP+P_")A,6BM,ES)QZBA/B,3*K,D1IBDX7(_?G7M.LWR M*DI5KF7OC*Q#< 4@"X:"Z_ M90\&?7%]0&%]-XVQ1C&=P1.,3LG9_]+I[/VG!OD8QKPR'8 ,;^$5HVKSGR(6 M>[QD"K=[>G:)U/$1X)37.".(J&^1WWX[M> ]L\B[!<+A"_G8E( 7OLA=B ): MN><_&)9@!>0#@_?QZJJSF_E,O.G+%?DY]9$0,5D&A)0[X35L@ 1^9J=I#W@1 MFZS?XL4L/)/ER[_R=XH2G>)YL)9K!*R;):0 3.T&'I./;O/G5OGYTY\N^7Y2 M/^&3W. ].4CXS+?2:25D/C$LEF'I5-7]6/(($SI: $+YH)S',B"4#]SL9KBG MY,<3_/#,#8-PZKDQ&4?A- L PF*^SVX8+Y4#BO38K:Q@+E*I%Q?J?P&4(J^' MKR[2@%0FTE"EW112DO I@ . !?^ 96B%E"=Y-""--*(^N:&RN0" 6Q'HX8F- MQ9N#DN20GRU(#@2^D!YA%L%6TD.*!1JD-$+)8/I*SI\X') @;[J9H%/-,B/#,0A(W^&HE0]C05;SO ]=EN>3 HVR8+Y41(: M)4?IS"(GG\^NI"RU4)AF7(@URT=C-+5EHEE!0(CR67SK)U@'OIQ+!U'*B87^ M0(\EO$EAS'=TY4[\%/GG!GNWG'P^O01Y$$T]*D_+.1U 5VBB(*6$P" P/-\& ML+A0$3]>(=IRF7(6P/88X^5>G.^OV3WL_(2?_R/Y$GB\6#\Y0"9;<1/"F:S! ML95_O);1EEO(K-._@ABYY -%@OUB: 1(65#(*B.T07Y"3 &?.DA%0+]\/7NP MJ&]RPZLP4%N0"J_"#\COL*V"$A(7!(R\!57U;J-V1D7/ZS^%HE]XLZA256^_ M2O _< #U:C1/. G&0/&4]P0X#]PEN'+F@P41+CE "E("4TY1F?)6(&A#PP\2 M5BXH*DSEQ*+HO),&&:4,- ]0'DHDBX"+? =<%LL-"IYRA04CI4I13PI%J8 D M&8I_]@EHACM$P+%"VG%FN@I3;+,1 !R323@"H^*@.2J_LBDI+/X)AS$O?G8+ M]P5K3(82']FMQJIED :G2OS.A/C%57[]_3=R(LRV>-'07&-FW()QR0E.FGN6 MW, %J"ENW(!!)9C90SI1;@Z^[1>PF.Z5#7Z%*7D\+_OG*$2E@H?DFDH\#&(B MGB!;K=J&Z/^2%!JS2 HE8^JB[^BI'BW%"Y[B#Q@I[_@NWCVU?:?@'G%UE\>O!*#LS+P#VGPC5L N*L$ M&U/!YB-W(OB6V\++K=2P1\L4S0A/2 , T(T?#@&ZJZ&,DL+5J$O(:S%G^=9J MP1<5'^;,5? U!2M\I)P5^[FX].-0/5LF C108#'9E>TBY#6LJKU3KC5^1AM0 M2-JL:XTR>H(QN&E)7&AG(W;Q$QM&RH8=*(9$C O[C&\!/45X);J+!3E N3\J M^7O.*=C#R3BN\KG*EATV+EN7GL0E?\&8%C!!_VN6>89(DGXX%XUY/K,8X()O M^UD0YJT0.@B'OS@3I87A%2T'O9_L1;A41LVLB%634'[*%K94Z@D! K M4UGXWWQ16@+J5IC&ZQP_21*5>WX)K(K@+'@.G(]E;Q5Q8$_U=S-5BT^M6NR; MJD53M;@&*(>D[Y;OO@O>7?[Q2IW'&Q%FT@VEY@EOZK2HCW(M@('!A8475)-P M)Y2A*LKXHF0,NPVE42,D]G]V7C/- [9&OK38>@FLZ$AT]0 KU2*J0.E>$T05,S+?,GLJD.0[$@88I2TNIR)"H&+Y>9PG&2 @D,? MS-:@84M/*MW(G[B3$]J5XX,3_,! MQM]^^Z2BEQ[_1K&;'>].9^&<8NE5*9.8=[(3[4D9^=*X:BBH\3\ Z!;>4HH9 MB>LGV58*"1J."KQ9V'PA:LKW#SN"$W#&GC ZLO+K*/!?;R(ZQ2+H$49%T<'C MK?F$N!#GM@3C)5E'9#[/DMV)+PA+F)9["BO1"WPJ[&T90UJ@GQQ-!8$J[C-E MGYY"0[Z\]=JB.2NZ!@H*QDA7PK#'C=+-:XO$M MO$C6@0B&W:V^_EGF&[[SHCLP7VP>]RH"SUF1<[ #@5?*0FED;961;OE'^3T. M$ 0P!-?MLGG@BNL+$*?2.TI7N#("YEX M(IS=HH=[=G\/5/X1SA*!1RL"NQR10F#%<0CJ%93;;_#B*6^J"_#EM?;8=TY: M![FG7;CMR%L=9(O"H_9@ ,KY2NZ$YC[L'O8H>5#>FTC=WD:! MXR6BBR&/!F3;/?O]DY*# 5)NR,?I8D0@"Z1;(IJ L8J5R<]C*82, 7RK&O?* M]MBK8E0!_ZNKK,&L[:YX-N\Q I3%&YLS)NA[C#H+?TJR-BR%JZM\Y(*\QBYT M^+V+\$V"O1,6+>Y=-@ L;9G[;]AD)=_G=HGNB9UMEKNM:$,[^?:XGR7 -Q+Y M0!-@*E0LP4AN?S.1%3O+2&DD1W,DDVQQ->D .T[SKLQ2[PX9=RR1'N,DH[)2 MYYMAFDB?(1'Q=3"%IV'""MW-P6YV^=CVHRG]QG564M [P]5G]N0SLX@K;G%O.A53/;()-@L#06Y2T#1HT,32\$87:,WZJN<0 M .="^1#G 3KU''Z=_A&HH$5>. 7^&G%E5;#,)9OS2[:8-RZ^.)??MXH#"OC% M4+X!V0Q<&.421A',DCD,T MRCV,7>#*0H^)42>K@" I3\UWD5,@PE@<^99&/),D.W8DFFRBMT;3!!PQ 0)L M%9I]/U63! H+8/O/PG?#TC -/'P!;1(-]D-3W$V 7W)U0Y_A"\K6VF)\CTE#NY&.M M1KO[G=)**);0FD))$Z\W6O6!1($,,=>+H50+5+NP6#4YYUW,!8H]((K53SBB M(9GD6/5W/A$ 6!8OV%4F%BAK,?,$C+^1-^+#G5+NY(/8/Q&39*R"W8#/H(A' MV4@M+5A5-6 KN1Z\I3O^2L5] F_8SE@B M[\9QC-.=."@WDH08^:]0B!'#R3NE<%&6XV2! J>0(_JJ#=&?A"2,,K)@;<[1J^YI"^4S,\[U96.NB@MD19*PI('+218\.0@ MZ;,Q7T)-E(MEW158/D=5EV3SLA9V3F(7WI3ZS.)12"XWZ#<6E,0CG%T]C@WZ MXJSC'QI +I<-^'E.V2IRH!;'M&*N/W%1%P ()BX9IPBD[%3FKO9Y=[4#_06L5@>C;'+$M9W+)G*'XOS\"5\W6^ MR.+L0&[ER!/S>94^UAC\B7\I#-H1.1>(G MKQI MQ0EKB%$!A1$;)HOKCPE/R,]W#%#E[LB"(@Y+82PU_ \^$2<#\O'!]_/G*SUL M&04N!@R*K[SS?&&HY-9.*.Z115-;8=_Q* "89F!;HC*/]']][/RS:D !'G\_:$,;>@A3U M@I(,Q4S+U1F*/ AR>G997%Y5Y(U"X;6@ET"S2*120)@DH7:8L1A\[3T.E15V MO?PD&TZ53]0=I=E5Z=+>>6A"!OH7R$X8GMQ#$)G+^(BX^T5-8W$^$9183%!% M[Z7$/L58MJ H$5#8A""Y0,&S*JZ;KUB4IHG8B2_D?L M+O-FE:>A' [1?EP;.&_FZ4N\$9+Q/9FS#&28(EC.1JDP$!K(XWASQ;D-V2Z/ M?7']Z7/'FQL8>SY63Z_TB5O&&>$4$B MP!=\"\([GX&:)W2(4CN5H4=^9R83=H<\E9[',0,Y!U4%G8D(.J-@\3*K0ES M3H=>D(U)57)%38KCX0#!LX4HC*=4$ N\L#R%%<01AJQC3V9,B(C#$, S%HYX M83@M]]H+P6I]2*A0#P_R[QOHW!RDPJ/.[#H1W\?#J&CNE);'ZQ7D4C(!1_!F M(J6?,E/!X).T$ZM;@3R[I!P! ^X45[0+7T-S3MUM9=GH18&(L1EY,2&(3 ZL MU"R"N)EWSY()+^7Z49WP5(0".1S_ ,I.?#8$6004QV]"YT)77_+:AA'G([Y$ MO/8+ E"9[20'Y=ZQ(:=K'+R8)+/C[[^_N[MK,%''+Z[0_634 %[ZOD'.4/QF M26PR:<:5-U=R\CSC0@#T(QK4\-0L3&0NJ)N54*@YI$Q6C$=LC'PC4A1N0U$G M'!0\!9DY)D8ZJ/=/9)J%6+6XZ,+]2"'Q;IJ*3@%XOS[QII@Q()/G@GDAO(H; MS^0+EZ9S-)0G?#-=>!5@ U;*3$SNFW!O@HE>"QS$ M:21N+CQQOY--3IL)/*.43+E2)#R8(D>RXJ5=-C #;(S"8H4;:X_+@8(WA2-I ML5Q8>H'P)8],\J3($.5)NBX.$:=9;AH<$W8OYEOD M-VD^9JR)?#D!I.*NQ7'5?>3J(>-)^3ME[S@JGG>800[#\E5$KK?\G1%=0VV]GLK[\=4*'Y5PFQ2N!>4EDPA3,*9XBU] M)[T8EX$_@98ZETVJC!]S:!(5X^%1$\I'LX@,- &4 H:S["2/.Z!JT'6>,U@( M6A02"57\0LRSQ5/@IYG2A<7?#M])"S<8>S*3'G<8!O,ITBF\6.5Z#N?2@>?% M693?&TX]9SGQ7H&- M4?BO9F5ZI^Q\-981>39_>T8#UBIP"4[C2"_D/I3D_!W*!!YC**LV;I0J$5"X MU\Z"!@!%V!V1ON73:%*"5P3;0!X _8S$!7X21\B M9""BNERRJPR8_8G["-A]4/T BE;D\Z^ O7@I#BIP@=_/XH;+B6Z6L*U4^)4[ M>58>0I5Y/AA8P-J>"/G2Q3S-;Y[OJ[%B61YDQLTJ1K2N^/-N$OIL%9XS?_8< MLX&IG]+LEC-.O4SE<\,M^Y*XFN>WF&_Q'H7[QX4/>00^C2)4*_(%[\09@S*, M5V;CN'D5,@^UX>\R.[GP#AYR\5FA(\TZ>*/AQ>U)7.$M/*DNQ6$YD7)Z2UTT M'!#OPF:O9 MYUS-]IOF:M9[7*MIZH_=Y\7_S#BPZU( ?X]F#[Z_N*VOVE5J+_^[=! MS^F^7VQ8NM!O=.W\\1=D1@?(QDJ9\MCP:*Z*$A/T-^+R._.(DP&*TZ)^34 M:*C(4-&CJ6BDXC19%]S$BU?UXGRG'@?Q#7 MV,4;?4.CAD:?1Z.%-HK][+ M15"K?)3WDO#5C;2Z<7N/3QHJ-%3X6"K,Z(FZ=,2FV%@KT_G8K5?X)E&(I95 MJ[R,&Z]/(D:S?A++&5*-]21837ATBN,#*R2X?FP/_$W12AGJ97O&62Q$L M#QUS 6'.M9:U( MT^>.+6;K#'T>?\&4^'0F[D%=&H@F %-Z#[KXOTS>=KDJ^Y._4=&4S)X1Z7D MS]#])E*;"ST$5!X@[R%_SR+7$_=*,3<*_DQ'-SS#(HU5 YME&[?8&@B^K"K& MDD!T$ M%Q:]9+70Q=K;C/+WY=9] 71YXL0B3%TE(52F'F?"O+T@>:OJY-]9)&]M+RY] M%[N+BCKSA<+D)2QBD6ZIKGF4)[KQJ438$1#P)UI9R]:JK ML].-_0[TP=XJ5(@:N$+A$DC./'=9)*3G]4N%3,TL(PM[I?'\R%+BH&JZ5Z@V M7_GWK'.&*QKQ,8URF5?!2P BEK63HK8N#7C&%N/-2&#A6/ST &2*[0CSKS_B M2ZZ(>!0N(@JIGZ/03<6CY:R$$_&F\T*RZD_PDU7H^)85%GW(,X3Q?2=9Z["% M#HKJ_(SRS#">'"S"+HR/%LIQ+].R58YOL:9LM8108!;5C]^8R"^6>2&E7%O5 M=R!SJB5;RK2.K,S4+]4U31&O&M!G&03 !83 M9[#.44SQ$'9?3&\BEHF1Y(XW&BG7#J\^5)X"N@)EJ[&B4X\G<8[87V@Z%Q-]A3Z3H2*5 M"J8@+7PDV<:SG+6> Z28M@[GC41?:5X1$/$T8)[?_S@A+[FFE*8HLB%E_9LX M@CL7A(CE$_E9-L B4S7H#[(C^:NJ.I+:662;8J,EP3K9@ E1R%JLETFS/B9+ M&%Y(LO62D@A2Y3XEF2,3+K]>4L)?(!!=9+/4N/HOB@24XCBQ@LIE+EH69 M^2AYB?-B>C)'?W$;%*RGD>+.E14JJ[' N_(66JLLI)J/&/6SY,="*GD8E;*Z M"ZGK)90J LDQZPZK\BJ MSRE8-)19D2B[M-UUB.+;](:I4ENI&BOI81/K&75YB45N!3\L(JA&'Z9SL!^83S26AY3MC$&L] 8 M?2D 4^CWNAQ[R>-:1"M]\P*H9JZS:JK"HR:B . 5+L#*JB$_Z:'==]D-S:ZZ M3F*,;@H3''N'%MLNYEZJEQ0JBT3U3>;(%WMUE4(8XA;V?<&_X;XB5@%*SR'O M+*!R_TH+\-(6]#93?H6R,LJ'Y4J%6,UNDPT,E8N-.KI1^562CD2^@+KE*U>V M%:ENRK VVHNGTC6*/%Y&;RA+!\IJZ499'XEY8:4WT8@W".3A+T.[.M!N6S?:/5.R<(G0#,'H0# =W0CF MBD_/DZ5\YWDG,UU]^1*MU%^,]XI@!8LM MP(Q F7$@6YL8\M*!O/I[0EXJ*LE]38QG"H49Y_U;,\%E"$L'PAKH1EA%%S1: M362%#!Z>-)%XXG(;_VOQB8W)A@EGO(FSRB^4B4=+-_K\EC9_=OT3,U!WEM1LC.@<:.8+_+$P>21>'4)3:,HH:B\WS M(JT">'B_,EEEDC7D73'3H9RK(WIM9L,?>01R+$J2DJ6NW'6YQ]QICHUHOO;" MI)HJKY2W7CE3'O!=DBK:4-15D4.P57 ^B8?E2HD6N4J05V^DT+?)+" =';A"3O'N]9M/A;4N'V,;O7F8@@P3/R+V( M&=SS"?M,YP$E/_DA3^9,R%NG;[\CW6[_J#GH=W D^ *@N' O0BL3?&N!A*FS MN!FZ=6XZX_V N0XYR3+'=\9'&&<#W 1TRNOU%]KPR+$1XG-\(-^[&MDN MD_-1%^* TJSL:LSQ<4]DE]3X%';XG,Y9>V3SWC5!!:! MD/[1OW+B1)$-;_HU#1AQVI:W!BEW8 MS2/;^7%I(Q^8*]H9.?P =E]LYB0818"Z/X !/#J-G[&AE\)DEZ3U4/GP'I4+ MEXZB\;YU@_KZG560;&E2CU>E'CLF]=BD'J\"2H$7;+O1$;NBQ!O]\\W7@3NB MG1[K?.TP=_2U/6B[7_N=X?CKD#&[WQ[3LSB)^&'Y7W+V?V>G7Z[/?S\CIY[)6Y>)5.IVB0%-UE M_V M^W?"@@&CQW$LL4@A];.8[RD]K,R@*@=)DJ6_\[5D@?'/Z([+Y 0UZ>JCG(*- M/GXI""5B-*'+$]*YFW_%X)CC+WUN-6I@PT\78CQ6C38@@N!SJ.@PSX<%"% M2SX/5*P99UJR!/@.-+W86ISRL9>5Y4QR+R+ MP](RFA4=9-,"B+RTX3.6TO*@W\+T%1$8*>8\4F^DFGCE$T&7^[ZJM$=L@S+% M^3$3$*2R!(0OMMI-57.F:/#0&W@\!9]9Y_):V;4^[$'HD3FH6'#,..4I/T_\ MI27XO\7W+5S0$BW1*<:K,W9;!*.LC^;,,L(++U7<^(2K,8%F1*%4[6@&\#9% M0;D_TU&ST6PU!W:S/7 6;*MF?F$D#:OFDHV41&H_RH205V#9C=(F6]EI-YJ# M[XH&T<+]4\&D*:R/P=\Q@$S91.KW([SN.A:6Z!V YT$+L' #F#U*A[R2GVW% M&%SLJ=5H=E:;[X7O/=XW*UGUY7N]-5A8>UG8Z+8-7O3#2ZO1[AN\Z(<7PR]Z MXJ79Z#L&+_KAI=MH&3FF(5Z,'-,3+T:.Z8D7(\?TQ(N18[KBQ3;^OH9XZ34Z M!BWZH<6(,3WQTFP,C#FF(5XZ#6.-:8@6$&-&O6B)EV;+X$4_O'0;'<,O&N+% MF&.ZXJ5CO$H=\0([,W:RCH@Q@DQ3O+2,(-,0+_U&KV?PLC6\\%+\2#C2C$J-TJF3 2?YAD85CE MJ1'H2L3I)@ (J5C!21Z*V>XQ=DV\U+"ZB9<:.C$Q'A,OU1=(AI?VC)<,ZQBM ML\T@C_/<( ^8\GL$'B-M=>$K4:8C&R6I7J>S>Q*'OCG *PX^#KC'04QP%!L0V8BKR;R:B*OQN#9-4Q,Y%5[[)K(JV%U$WDU=&*B M12;RJB^0ZLU++X\G]1K[9)$;&M*1ADQ,TM#02VFHV^AM[+^A6_A,C,FH+ERV M3^F_.U!26PZ=54PB C]L\&M*8C?8E>* MZO??WS=L.*VF)^WP*&6\#\@?*\#4??KCE0 M,>HO<3"O0?M+T=YLV%W-CKX1[==ALGA]]+R SXXSTI^??RZ[=^X+Z>]AX$0$ MD^I3LO ?1O=&4N[]C>MNJX6J]JJH3Z.YH1U#.T^GG1_#((U9;(CG]7+)ZD,\ M)W?!A72CDDQ>S!B9&C'R)UGQYSJ0SRGBQ7A<3I;AG5W MU6V6[P7L2 W^P$$<23CCQUR *7P,+R)OV^\ )^G,D.DKD*F(D=683%\:2J/N MMYLH3(/1\=])?1LU]I' ;D*J%#YOL6.3V[).OY\&EL]]:NFNOT EW% MZ5BO?[BG,8G3=%I[BDGMY/WWRG*J=DK9$4JKXD%;&Y%?/,HL8GQR M&)H0+=NV0&]5G2MC^,#PP5[Q@=UO&SYXI=DE]>,#/H"D#FS0[Z Z:!DV>(UV M@K5C@TZC)MH ,6X[U680O[J$T)X-[$:S54RK=>CWUZT4I]T_:=IK;"$D:.FK<4[SYD:A;![3VG9A')-N1LA//6^X.^8D!Z[^BY;;7:74/- M-6KA65U<>>^(N=]93R9/UV2=UR3KW.ZU++O?,]1LLLY-UKG).C=9YW4G MYP,7SB;K?+?!9Z?ZIB>'3T\ST@;)--OOO@L[VG MF-2>O$T6K>[2W=E.KQ3#!X8/]HH/>AW#!B:;_-"SR4W^H$DG-^GD)IW-[JX,62Z4%J$L]-XKE)/#>)Y[4GYP,7SB;Q?)>FLV.UVWU#SB;Q MO Z)Y[UVVVIWEGL;FL3S/;V!,HGGV^MZ8LC;)-SNE72W;9-Q:_C \(%)/#>) MYR;QW)0AF<1SDWAN$L]-XKE)/#>)YR;QW"2>R_0!:]"W#1N8O/.#SCMOMU?S M ;\)^#ZA0Y_]\(^1=_MR4FWDQ'HDX,M!,X5?5?HWN))L^GX6QE[BA7!$YM/$ MNV69[&E^A\WBQ^I<#)ML%_R;NP*>SF!VK']Y7P-.-Y$7;RA)(ZRM<\S]TJN,FSE;GZZV5"?XDY MWMKO%AER@7N6Y-ASH2I^Q85@5]&4^N*3.T$O\J,W/WR,&N+*Y J@S'R?W-&8 M3+R(C0C\$*81<2<>&Q-VS]P4B8J$X['GLHAX ?DU]><$KR :Y! )HA.5ZE M9U#D=-5M2TN:E5<3&C%"[V@T H@0N]FWVMT.<,DWEI!9!+ D\(UDPLA-1 %Z(YH@D,D'YK+I$+[1LBT$"%R&*ZDWZ0;SS71:DB)E\@-DA#\MTYLDM#&(X:,"G9$[+YD0I_,=?PR4AWK]V(MB M6# (X+51C.*7!G#Z@*".0=. ^J3;6/O%$9WC_A@%(1.GPYC]E>(&_TIAXRRR MQ&O'*2B)PM<+<.J2."1^")_#:4&Q$*53.#]Z\(,X-ALUB"X$M256,693I6:3 MHZW9] L+@,U.?6!:8(8UQE,(?$L%PQ2,)QH 8\W%,D[3[J\WHH I_RY'=M?: MB.I;MFV_F@UEU/EN3H9[7J'/R2(U.%;?V6!1=QNMUE,4^@G\!=2?T.B6T(SB MNX5WMJQ^K[?IG=TGO7.1_N"]@+@)ONKQ=&@MJE4E;9;5JM$]U>N>EK:Z9ZD# MP3K],_8"<&@\L/Z>[KS+RF"TV&JK>-H=R^EUMZ1J^&/Q$S2. %@!J*X/CV"H M=O)^Y,4SX*IC#OD%-G3ZC7XYSMAJ-SK( FO#BJ7ECERPU1?9I90&K5:H')GE M3%>G74#>"B:3$5"G98\=#%CV6Z6H;B%ZR?_]GT<%4@M EM!SN"RX84?#B-%O M1W0,6SRF_AV=QRIU9M!HY:)+;;_%E5RST0(_J_!SS@LE?KD_*L!62A:ARN77 MU&>1[!PB/ER*];Y9QX>2+%X5@^LDHQ1EP] ?/?I>9@,W+$)O%5"T#(&!=&@W M!W4,@=7=L=?<:&XWK6['1,&TBH(5[#-CL;^&Q=[6S6(_ 5XAI^$47CLGL]#W MW+E%SF:Q!V0"+)BX$W@K_-ANVO\"W@V2R!NF2*DQ\!9)0M+Y;B_L;RZ?5@FN M%7!_57E;P).7P/[=]TOFR,N.]H'%;N3-$&=*N($H:)*SOU(X(3D/T#Y",?@) M?/=7O)K;O.MKM4W^*7P&-R+T'/(0"V*:_?TUKSF? DL0]'0$GI@7@\Y8 "=88UQ!>TG"F*(6 M">@((,GP/],PRJ[:8S)B/KOA8*(I&'(1TE0)0R C\O?EY,=!Q!6J>&P"*,$_ MYJN '>B!C@5'T(T8!RLLY:$M/X/?UZ\T8O (O! @#%^XFX13P $B+^3(BRWY M*Q(4["P)_ * $1Y^)YY%.!^BD-/'RB8(,J*P:?D7\%VQ]-&/S"D;!= MN2DBGG%I/%GX-)(&!<-86CK\$TP2W+7DWA-0,-I MM:V^\$QR[.1H(V]1@(-+_NGJ2\Q_M-^_$Y'6?K-G=7L]D@ P)'**1" V>\>0 MYM,$)$* ZMHBX.K=HH4UZ/2L=G^0D<(M]7QN,P$6AQER5QU-'UR="Q*21]BP M9<+N9U[$I8#@,;2< =X$K8>(41[H\]"?2X"A.7R&C 4*O_A@Q+\P9AXG>5@= M;. ;"KP^9$ ?K ! 7%<8VZN )\3NYMWBRX(0& J>B</4&*>NRV#%4">,2G?G%O=[ MQP1T;D(4[W#4&R[;N347^GANU(5A=$,#[[]<' )GN& >B)@%_ *VX@W\(VP( MT "P%L#G+8*2S!#2'+,1KLPA!.B$U0/TKR1%< H1HBIF[\1'@+Z9E'2[@&M\\719W'C3*1N! ML&>P)/B4B,,043<1U$'%5D^V6W(_S,+[]!WHQC9YGB!=:V58+#4&M)>YXYV M[WV,],RX\I&$Z0'N1A*1H#[CT$\5ZNX\+K^.P'@O+V85Q9M23P [@#Z(L8)J MPN^, @5M%JS+QCPL-L/'Z#HF]>7'P507 4+1*C/AQTDJR,FS-!>-)*^2_C M]@T7;X0)@SIF;@KVBX?*():$%!\_U9D6Q\ MRI O!A012+#U4H (LV/5!R(. MRS\IA6N;N2,JGVEF8=>!"/\FD=I7(6WWS6.;D+2)2; MI7[GF=''(K9]!V!Z,*9X)7EH9O+'%D<'+ MCO#2:PPV=D@TB#$,8_!2*FHU_*(C7OH/M#@UB#&"S. EQXO3;3@;.^(:Q+P( M,4]LG_B@Y[+3 N%G9Z9L570<(D@>LM=WT&#Q'\.U"4QO?K@0(?=PK.*D/!S] MC^^'AD"VU71EN_2A?Y^!ARQ!W5CD#_X;&Y$3."F],+\:K5R%1CR:>I",^MZ=7_A94:R=G:IYC.NQ!;2JW^]/*MH1Z;J$D6UU1.J M92MC.LV@(X=ZKBW;/XD\ZL/*OS#_EN%I\2U *$?R5?E8T*IMI=>'4_6=\3L] MJU/MV"Q#0H\WF?0"4R6C4_J[&ABU!=YH-%N&,UZ9,Y25LU,">FI,]*ECJ/;O M;NFT5.HKC),'FISLNP-0V33Q[=_Y;$D M@>VU6EU:WLA6*,+G5?2Z_M'PQT0 MG74BX,JDDOXIH^M0*AO";)[FI4.'@V<)&], 6!'&:C@N-0!NFP; "X@M- (T M#8 K.*GX%1?:4@?!LO5,3D1O&+P)OJ!3-L)\7SF [5)VA:NZB\OC]EG,8>#A M_J,?>3NOD[P#FXA(+GR^NJ<8[QZU#QU<%-^\K(6+ UZ-$- M+^!RV 8O^N'%\(NV>#$-*33$2Z?1[!J\Z(<7(\?TQ$NO,3 -CS3$B^$77?'2 M-GI?0[ST&T[/X$4_O!@YIBE>F@W3XEA'O!A^,7@Q>'D\7MH-X^_KB!?#+YKB MI6WPHB%>!HV^P;P9O'P*+5:;1K M6*XMI\.)M)'**DEK3#8O<;1-P?:3J6C7(-OWMCU: '&_0,9]R7UMWB)R!+E0 M%WGK6Y#LAIR>[&H9D#W9"SI$D!D'Q1B?U8/DH:Q.S2PE0R8[XQR=2D5U ,E# M>82:<8Z1N)J Y*%\.D,WNM/-6B&A5A=-U-*:)RJZNGD\D]@.9LGH2R=+T)1,P,9RR MAP&3K0S8D1)T;"2HB9"8"(E.0#*L9"(DM:.;U[H]?06)NU_N[D-%;H<($\,I M6P\,&9O51(*V3!.?Z#Q,923H=^JGU0V1U9@L3##HF71".(F01>%A0D*&7TQ( MZ(JY:>0E7H7CH0Q-["0$?;8&D-=W4+T&FZC'N:)T:__; MPQQB1*=*;A#__1)XR4&892;B\1!YA&-!$H76[H= &";F\71UPF*<1"H(Q40\ M#LG4,A&/QS (GV+LSV&'1H*^A@3M-O:*/$2["T,:>^O1&WK8%RM\WSSU+P&[ M9Y'K'8CQ;?STAQPQZ:\G$YH8@C!N^IL?1!.5PZ**W5N8>^>CBQ%\=$7''>.B M&V8Q+OJ!&5J[EZ![YJ.?2>HPQ&&\=$41,R^BQE,WGCHGA_/@*)FPHX]AP.:& M( [45?^%WLJ\BHOP(#PQXY\;DM#.M-P[YSP($_*)>B-RF5;51V)?FP1?T*FQ ML;?LE==M4,!!)*SM7JQRC[T^M/,I\EPC:K;LSM>'7#[0Y""H94>.?GT(Y8!T MTF',I]E*MJPAC^T%!PRM[!^M[-Z\E5&#^A#/!R].(F^8+E'0,R,*U/UV$X5I M,#K^F^LR-A[OE)9^I7$8D*N$#IGO5S<_2*]#BL"A^+B&\ M8J*6@0:#^P/$O>C!J-D9JQ!HHI&B9D1M-/7K$;8(>M0!_[;3LIR.8_"_]V>L M0K#)$;9U(.RNT[5LIVD(^QDS9_4Z8Q6$+2?#UH&PUVGL_:L4^84%T9Q<-,BI M3X,$,W5K$$6M.!RT?_39:EK-9N5R5YO >(T:1+Y.W&?_*!CVW:H3_58Z=="T3M0M"\QIB,UXG':$67CW.^K4Z]-&7%$98]Q&C+ZCC=.J%T M5Z'Q?9=)(I2R?Q3<[5L]N_)XX*%1<+L&%"QB)OM'P;VVU6\/*HJ/:!8+.PE& M$2STA^?['IW&%<9,-#NHR:HYU+NZ745;- .#2;PYR.0+DW)S6%C?5V6IW* TB:(;YZH?<@A>@(!I.Q4R)]I]NT^OV^ MH?W*:7]/DWH>.MBA)/5\G]"ASRK=O!< L27'92PM;E;\)2NV*-YZ7SM;K+9(CGD*@Y#["*S[MEY),/QU;-FCDJ MQ(Q@.3PGC,@9C0+X:0P_8A><$3F[9V[*OWPY'GLNB^(*C_ZR/7 M6[9%G*;3(A26H3$ Q_?#N_B8 X(3K0*&K-MTX0$ZB]FQ^J%X;CS31.!V2N_A MV2"!?;Z,%(SA9_*+#Z$6=)_HFR#IT&.,1O,/JK]B/? M8PNB?UQ$N 7+.)L"XB/O=L7Z(:PY!K HAE&_<]X_'D:,?CNZ _"\GX6QA\T) MCB/F4\37PIJ2#_F+U:-T&(=^FK#LJ,WO=J#&"M][O(SX'HZ6_?LR/6^08I!B MD/((I#C-1G_CK;1!C.$6@Q2#%(V1,C!6F)Z(,4@Q2#%(>8P5]E!YAT',BQ#S MQ$RO!_WZO6Z]M06Y8>"QY:#R8WJ+Z0:A!UU+ R7#5WL$C]QI.9RR(^;3=(@<)SA*)XY571_F>R3#[5\LN?+943KT MQ*NN,][^-Y9Z_50!;/)KF/UFU4V#C"DJ1=I;C\L^(S@ MZ<7W)R^.ZNE5F+Z-H03:'7('78>T@T&%EDRM6Q#4".55JA/-CE:A\5,+:NXW MK4&_8XAY+X]6H;FT6V)^'0MJEZC:2D-BC4*]=.U/QB9T%M&Z"B<84^U9,*(TW2:HK\YMN^]CV%SH?L- M>]YY8T()>@@S?)0C8P)[0NBZ-(W7+#<,$5U3W@LO1C2Y_ !5HF )2BMPLAX% M'\X_GYU>7WXFIY:$,@V*!0- ODC08YK2/BJ1< V OII*HE MH1<\I1TAT$68 FKAF1GC&R(CH PW"0%9=Y.0]RL,PF0M8VVQ@V&ST;.;@V;+ M[CVIA:'=:#L5]#!L-QLMTSU'PYX@=J.U<;2FP8O!B\%+<=B#;1H9:H@7PR\& M+P8O1H[M.UX,OQB\&+P\ 2^MAFEIJ"->#+]HBA>#%@W1TC?-I;7$"X@Q8R8; MO!B\/!(OO4;/R+'MX>7Q>7KK$/3@18QFK7!>:33Q9F/U ,N6#4B>'#+3C',, MW1B0Z H2PTJ'3C=NZ..'_WSCO'DN>-J-WEYU4LW;,5?5FJ;.!+*5\)9FM?I_+='Z"OIGSSC'@.2)P0S-..=%0'IB!> KA1'VBEQJK8Y?;J\-&AW3 M@]G0D-XTM)5V[WQV@K'YC5.X@D(>G,EC*&5+E );W:O1$2>^+VCD,IFPRKK; M&JM_-R#9+W]YSSRA[3L^9B3$]O7+$P^JWG 2>=2']7YA_BW# ^':-(B/BB\H M0Z7<]'&X':NU/AV@?V(L7C]CI38$96CD)=8*GVME**,REZ8^I%$N8..!0*HYC@WI&](?YGTNX;T#>D_N=RY%J1??0-<'9&^ M"]K7#PK52/W:# G8!NGO1B/J1OH:@J$*VA?W;[6@?;O;7&GR[%\"XG5$W3FY M2MALPH)X'Z*8>K+LCL]R?\RX'??#4+"A8$/!AH)WX1KO'P5OR0\^-!*N M 06_>J6>QA2L4U9JC=).7\=1W3\2MEM5>J6:12 ^T%MO1/[P@DJ&Y)DHJ[9@ M,)=K):;NK>;I>N'V5SKVSNE&]"K;6..)L;MA)?M]I6 MI]FK.V:X]R0OKE<-I?+YG+97"Z;RV5SN7S@E\N]CN7T M^ZM]^.\3.O39%O;^9QHGWG@N/O("(+_D> 7>;"<["WD.];[*OEO=C1N_# @E M?Z4T2ECDS\F0QEYLD3M&7-4*D!%&W0D9>1%SDS B8_@?[.369#[\-R9!F) DA"==YMTR,J/S*>SK':'!"#[TIL,TBAG\A'?O MB$\2ILE1.#Z:A>XW!E^-Z"WS";O'W< ;[R8L(%[@IA&\MK$S. +H3F(2CLFO M- #HS8EM$:?IM"PR#&DT(E,V';(HAZ(7PJYC,O;N 5@T@=/#_\,W?3)F#-?Y MN[BW!?AX(S@?<6D\*2 &H?5W<3%&*((YY@,NACC@@E!L^4INJ9^*Q9,)P#GR M =S1J,CP)%X'#]T&7E[R^!\P0UAMRR M7'H,ZR83"+8"GZ#S !"X>A=@US# M2NZ$>A% $'>)*XL#2GS&_"0@2O"$<)J_MYMBC^)P_!1P0HM_A5'4A95+RQVYS/??;XH*5CO,>FV+1J>M=,1JL>F&?A@=_\UIV6.G"7_L M=]9.L<9__Z!FBF)+?,,-HUD8H7JZ0?D5T,!E:T1):1,KQ5.5>D3\B@L=>PG R5WN M>_\RE9T-KB$XLX:(?M_21_@==0#Y'>0[: *0_Z)-//F01BCO :JBU>U_4,BC M(O\@E75,WO+A)B#P84F<53 B9_?,3?E[+L=CT!M1_*YJ=?M(&R5-X@1PCD!I1.HQ#/TW85N3PHSW,PO=FCY];4E2H+_0]NRV#%_WPTF]T M-F8<&;SL!B_-!^8/&KSL2HXU#;]HB)=NHVGTBX9X 7[I&;SHAY>>T?M:XL7H M?3WQ8C=:AE\TQ$N_X1A_7T.\-!L]@Q<-\6(W&_V-V>T&,<90-G@IXJ5M\*(A M7@8-V\@Q#?%BY)BN>.ELK,TS>-F5'.L:.;8]O#RQ^/'!^^.= 0$3>9Z=2+/5 MJ]NM3S0N#BTN#S!>-;QX\-SAQ:UV8V#7:7JQ3!(9%I)$*AIR_9!WOU,N>2)3 M9(33>P'A]#IU(IRK0J[M*KHQ0E5_H?J*'+2=S)/MYZGJ!Y.';G_J3Q4/Y5<< MH*AX*+5!,T;9E3S='':H/^<\=*-OR,0(V$=<9&M&)J]DBFR^1#Y$F-3)Q=O2 M5>DADD6=]&SF^3O/]?R!1#K;Y9**/?N/-/K&$A$^"Z.*HD&&)DK0L!MV?_]H M@BR2@PGRF""/_D&>BGGA(LUK)\-Q9=%RXW2\1E1GORRI/0OK&.O21'%TT:M& MH)HHCHGBF"B.'E&A5:PC#Q"= ?8B^ MS((N3'3"1"<./#KQ!8>'^'/8H8E.;$$^]K:M+;92GVM4Y;ZXWSJCWTB"??:S MOP3LGD6N5YWE;+SLO?.R2VZ4]+:3"4V,@C!.]IL?U-@;0Q7&P\ZIXL=\'I[I MT6$<;.-@5V]'&;MZ?SWL,TD-1ED>J(]]=C_S(FK\;.-GCZ-(L5UU@FWWY[_G9]:.53Y+G&&:_6&:\/=7R@257$8<3(LIM> M'T*I6N48#YY[\/4A$)%X:A3-]EQ[0RN&5A[K\]>'5CYX<1)YPW2)8)X9#Z#N MMYLH3(/1\=]*>D\VLX";H:W;"%7.#7N3$O_[I"L0<(646 MC]O:* N*9YE%C$\*@V<(2@#;J;SDLZZ8%^7PFIWN[Y75M!N27J_6-4-Z923= MTU&8;39L7K%VO:Y8%RT$-3M=%8),] '4C)PU$60BUJ$9TE^?LU7 HPXTXK2L M=K-E=-UC3]?6[W152#TQ#[T6%&W;?:O?[QF2?NSI<+*W9J>KAJ2[=2'I=A>$ MM+U$T?M7I'$=47=.KA(VFS"\@:E!0DC%0:'](\XM18 .S*3<^>#2ZH) AH0U MN,BI.+RC52Q'G*VR$QZFO'F-"1"O$ZLQ\D:W))2:%(YLS4'=1LCEP)#/ S'[ M+K]$U&7_*+C3LP9.Y1&60Z-@C+OL/P5W]Y*"*XVH:!8\^T!OO1'YPPL"DXAC M$G'J=7^]J\B,9F P&3LF8\=D[!Q$QLZN8D.:@<&D]IC4'I/:HT&[BEEI!@:3*U1.Z.Q9O=XRZ>]?KM"O- X#6/2B@Y%WIBTHCW"ODDK,FE%)JW(4+!) M*ZI)\$6S.-N%YX8^)1_AO>%]73.+=A6?J47HT:0@F10DDX)4YRNG TM!VDI$ M2#.4FORBBN-&FA&U)N+,Y!?5+K^H;=DK2BCJI?!,>E'%4:E:4+[3M/HMDUEG MTHL.+[W(;EIMN[TZPO5]0H<^JW3O7@"TEAR7D;2X5_&7K$.X,WMTL_+J=]KJ M+M,3[DC"^'K"R"WU4U@_'!,OP);BWBTC,Q^.(P9Q$YS/3NY8!$_RYO(DC BC M40 _C=((: 2>D./FYO Y8?#F$?G 7#8=LDC\H65;(*6<%J&P#(W)./3]\"X^ MYJ?F:%(GE^W577B SF)VK'XH'A+/-!&MS*?T'IX-$MBW/.:1S\;),4V34'W M24U\(JE:/%,@<_D,?J(,H^9WB-TW!AL#QR/O=L7Z(:PY M!O@H6E&_/;X'HZ6_?O28._&:PF#EUWA97-JE<'+;O#BV(W6QGF7!C%&D!F\ M&$&F.UXLC3W^FL//Y; MM#9-% RW+4[[GHF2%Z'=1YR;PSK&-8Q MK/,L@UJW\;T787!T]E<*4!%W;.?J]D[\^LFGPEQPN_^9=KE[Y@A4-E,><-!QBG4T;*MF*>N)C1B1\.TW Z8T%,45D5^4CPUQG/2:O"Y)4Y:"J!;W9/XM#W1N1O3?Y_ MVX;8\ST".C4R9TL7\@DX;PCOFI0@GT.\^ %?+F T]^%3]G&;#_830R M+&A84!N02;O9L*!A0<.".[6SZ\."CV2[9QK?>M5;_1I. O);>!M6U/!7OXHR MV4]@B6O4NTXBC_JP\B_,OV5X6GP+#>(C^:K%O@052QJ]@%5%^9VRBG=:?_?4 M@,4K-AHQ/&)X1)FMM>"10<_JMY:+5 V+&!:IP*S4G44NOC_9YQR$ZXBZ\DN&F%WOMTDHS^J:VI*Y](NDZ4N\VK4YS8"C=4+HNM^"[ ML9DTLWBKG@*OGP.T*ZM*,S"8")F)D&FGI#0#EHF0+?;NM*U^OVM8Q+"(B9#M M781L.Y-138QL7WG.Q,AT(6*]-<[>D_K>QLBV8VX92J\MI9L8V9Z.--//"S)A M,A,F,V$R/?649L R8;+'33LP+&)8Y"##9(PG SUVN;"F ]L\T M3KSQ_"ES03YX$7.3,(H)#4;DD$"_R,CM6-N1_3>\XV'$#_*\7$9<"NWF)!W"@\89%&P0GLA MX#DFS%=[(E@[3P/Q'=OJB*^(U_+-!PF\+DBI#Z]G4R^=9H#YL JREX^ K _AZ$L"G?#UV*8V>&++EC M+"!K:!/@&[,9C1!6*,9F<6.7M*F5O-C5[BGQ1O]\\W4T=/N#0=_^VAT-Z==V MJS/Z2EG;_CIV1_]_>]_:U3B2I/U]?T4>=GJ'FC7"DN]4=Y_C,JXJJBE@,36] MLU]\TE(::Y EMRZ WU__1F2F9,G88"AC2W:>F:DQNJ3R$O'$$Y&7J#&C,:## ML@[?/*9KQ<<7T' Y^)W==+\+\J ;6II+I/\EO6[GQ_79S;_(Y9\7W>O>U[,K M]']?-8Y:Y_+^Z1]<4J^MR_:7[K?NQC>7G3^^7IZ?=J_AD9L;>'Q[LCO?&ZB3,D,3"Q$4 &0&S/$>4$-M%RZ,^8$< M GY\%DQ .TGHP4,N ]T$LD:\!Q=4=&1/$'Y,;SR&QP,\'T? XI!\I[XY(D:9 M9XFJEA"T$"Q=.@;%9X_,C'A:JA@N^0.,PBOS4,WO &;PJS&P/2V 0T<*BN&_ M C1*_$Y<^@0>A:K> 5URL4E10!Y&Z98!J.&MVB^8%&OL^?@%#II>% 8A%(7I ML3(-!I#S>.6P4(=9MZR4^99HLC @LM]'"&T>_+CW0BR/HZ>+R;C&V+J)]\#\ M)[V/KV=[VL;1MH!6?D1N1^NPP*0"VB#_V '8$F@([D1*/%V 17U M^0/#1 CP,CX%AA-L22"[,9%3\]@CW4E@.] =79#%6WEFXGEH:24"UI"<0D=0 M$)]>!"P9*E,#6?SJ0=T]MT1NV",-Q!N-1KEL:*DSPU-GHIL.HS[2[=%'RPXF M#IV>\!'\F$50HZGQ8U[@BCR9O5+5:L!SY\Y-3Y6<*>[(9([S\;GPYGI/7E_* MTHUJ3-,7N[&FYWC^R7\:%7UHE.'FW)1#^LAU_/<_,N?+)][(D2Q&;I-.=;+L M/8.[)[= )OCQ]70(53RAS@.=!G%Z[Y:6;%H_279:5[C8E;4*J&_J-[;BR=!B MGKE4WV;RR,G7LJGDXHLO'*,O)2/T)K%8;'0$%PS:$]OYJA/T%VO#?.\]Z924 M+NC@C8I:Y3$O8*NVAK2 =5UKJ60GSQ_7L)6D&A65Y2R7XZ)7>2I>-3!Y&QBE M,/D<%Z4P.1T80]-5.JWW&Y=7+@-YD8CMX6E5+T'Z=H\X71:.6]>!;R_A9MZ. MXKJ(9DG6O>&:>F%'1 !<1%2*WPZ,@[>*0UTKU ')5\S'(N@M6RP1"A[SKQO% MZY+"@6:'Q\6+ I;;%(C]@U A&XLLRMO L\AGR>/$RJ?9+-XESN(IK7EG&-V= M8V)Y!I1 "Z#V"^F%GGDW@C^9OUXURED_Q .\ M-@C=ZDI6/F6X0GO7UFHUIKLWIB).G+,Q??/6K>+%':ZHXY'3R/?D=ONG%*UKI=JM>8N19O4L-:U>F.-R4!>F !\_Q']9<=8=,]S:$ Z=(); M8-_3G;.!_VAKD-H!RP;< =).]'Y?IO1_))K*="4_N$E';3,1$C58Q1FO[ ME'G#@8^J--9Y"I<:T(-"\1SB<,RO4=BT? M"OK3=AR;CH/UPG--T?"=XF*KQ39K):.Z=A!7([\C4)^S@=PC%O[-&[GDW+OW M['5B?%U1\(+0M970VZC72[7&VH,H:E!S#\Q[A,(YLT'91.#K!.>&(N [1<-6 MR\'2*E7+NB+@.S7RBH 7GX#/,A6O$^.;BH 7A*NM1L QR_S:T5N-:>YQ>8] M.&?3(>]'T4KFVQATW7OL$^ M9YV] 6Z7M0D5L F6%V%>AN(:!;VDMZJE:JNFF/].,?^5!K^FK7/54RX=A?DM MG7&6S-0YX&__MC;[>@P*_$HJ@8NFM]AXP5'D2[,;+T8,.7C#/7%K1]BS7I.;["D0F M29^\%-O()?QJ:[4YDTF]@J69XG@6L'!$18*U82:IFLRFMD347Y$ZZ/V:*))U M.70*]3X9VH]L81["E%;$@B9&(BMJ*?DY.$[?>&LC!*-:0)Q>([S\"*-GY2F- MR3_5W^)/+ AJY8^IDSEU45X2Z0I3^>&6GN-4PHQ]L[MV0"JZ3GH:^1/ B/GD MU >,R::#ZXR@IVZ]$CES@(AZ\$J]#/_1R'<:AB-HR*D7W8Z@0Z=8'&:D&^-A M)"BM$^J'\/ULC9 3 U7V33M@XOE4@C_,^,8A[YZMG.$OSO>:?$)++)W2D&UI MB)%S#5EV?$X)S\]!0:Z6:R!1_AUIWS,W IW &OW+\^_@U[\(#(MA:.0J\H.( MNEPP*>F9(V9%(%]ZY0L9V@ZSA/2BR/:Z'0(B^YD-_(CZ4Z)7>=)/T*_G:W*( M;K-1_LB?XK_UCQ^XJGSV&0B%;=Z1FXCK[A<\,E-JQ:MU*F#S"3O1I94I)@-P M;'V1S]EG$\_'O,3X$9Y DZ<>M<#C]Z!9IF-#U6<]7")(2?!/D!YSQ),C/S%\ M>)MG$8V-GLB.^BUR9OVD='K[.EW)FTY_]V6BXGB7OBVRC9LCFPV?QF.X-E R M9I@\),ZA._"HCQG)9W$:)6K;%[5JWD3MS#6="+/35T36^3B[< #XCS(133R1 MO#BF-N20AK,_)@#4' ;_!NY:Y0,7O@DZ=D'\#"\%@=EV@6 )L;;H=$&>:&!> ML=S'NY8SH*^ZPD*"\25,^; M!"60R"EBUA?[]L_S%$R)?5W2.S1'U(827&6 \RQMC;Q)&^)5L@N%NQ&*Q^5? MC)HY%".!27RENY*C@LA1*X=RE%Z4NY(@R)8 M"U>'GH^'($W1G;@23P8\!*7$?_OBSQ?PY4O^ RU>J%@X$"WOJ1#E;M8J3T&5 MY?*9FK)/20V'HF1B?>WK/F*1XY=LUV)N>%*I9Y9 +!PQT>DXE6";F4Z/$SV. MJ'N+?>R2#MSU/4>+3=*?C%@><;V0W($L81=1=TJH[^,;8D8"QT*&ESQW%M4? M4W@N!!0(HD' _HHP#8%%0X9S#)$3XL>A_Q:8FA77 M,>:A]BN-?F\VD=..PI'GP\&^ MTW2%"(.]5'_0%C"2/FIR%; QHI*-F7+/;R!&/]([^0+7Y MU5X^UJ*%1ODC+T+7R*Z.A9SF78*%%@E?XW%&2GB-*XR@ M'JGT>WR*'WB@)B<>?SVVY?(Q#GHI8#0=1GU<-S;ZB-.-8$A/.'K.65ZCJ?'T MK+-E4Y6J5D/CMG255*:X(Y,YSKPAS"P/CDM8^^AF4SL:U7@)VN)U>')!EU'1 MAP:NH&IF]UNE%F/Q?_]CI75AJ4Z6O6=P*W_+C@8^HW='= A5/*'. Y@XV1^- MEE:9L96X^A6LME[6*K5?2.KWS)YE;-[C4:IO)64XV]1IQ0;1RFQK=\.^JU!DYK-EM&WFO5F MOVHUC#XM5QM]VM19HUXW!U5:1_&BZVKOD]%:T %SZT6Q65);SVZZWP4?U"M: M^N3^I_]VNM*"RS"IQ+AS.6HSKZ+#^C/L2@0UMI7[Z@0 7U@AZ M_ ^"!8+K^"J&1&)F:))%_>QMG0,@(],^=YS[AFND#,9L^ 'O"1^!^1ONB'\ M)!R%Y&VLF'2[$V^[M& S2HG(G+I/EMM(IF\Z5*R-PJ+D^J'9RA^^GPMH-CI K6@O%$/MN/ [WOL#U%OO J#+'X# M.X+>A2&S$;19$)9X-TP$@Y&+ &?<%'O$P\%+^RL! =_2].T!X]TE&=(L-4Z: MW4J&PPN2#\;)Q<9_B"$\JI5!.(. FJ1Z,RDR545Y0E04

/?2F3^.(H2F1T<5.*BG]W%3+F&Q/(C0@&F"724 M.YO)\DC'#CC>2&]H'"\BQ'L7[=YI^W_(%\<;\ 62Z,>4<"$BP (\QQ$>!HG4 MRK]DI%,CLV::GFM%)EHM.PQ2%8(Z4)LN,5I%G1+OFXBWJ40<=HN7!M#5_&_\?.2(>^:( BSS\!9^EDLR]R+&$RAEBU1+Z2F"$V)26. M_XZLV[&42Q-,!Z^[%X7\):PV#CDGP=+2TZ0%)0GT&)'$3@HBC(0)XX@A\<3@ MI+^7%@%N;E#[AKS[7VYXX8S&V+6'N-E%!@N7I:++"8#^X)&O'A/\3C>J"9K$ ML-_Q_(DG@I\!:8- '[:= ?+D#^00'SQH?^JT#SXD5,5V$]'GM(A([CB8H@SC M#S:BSE $0O'2P+/04(FO,-07,$N@=DB2TJ**#&U([U$('Q@/O]JRNZ<8:95Z MZO%9/5"LF=;A?^5B6-0BR08AA".H>'/QF(,]]Y2 FEUS5)*$DASA% MA(-VSYQIB1PD@@>MN!+/''P@]!:<&6P(X+;I!6$@,!1#X6)#"C*\+&3C> E6 M/J%@X6 P A:&''%)R@F J@6\V^,!0MN$5A+0&<>%CX98)1]7_6D5GX@*]*=] M;P/\ VL$>,:E>-!-%OP$?/!Y=Y"86\(=%!/P$:#:*;\C;7/28P;H-*;6S!$9 M3&6-.<=A' )]Y.;X"]VCC'.1*@EZ:T@.[0]+OR1D:>2!]B %DW[+K>>AR4)L MEE0+K1+6F\\=HKS%K#\0*'MHPTB[)T#(B8G2"-P"IM]E]\A$^RG$1?P]2A< ?DHN0!U J MASX,(V=>ACF6S -H!U[CL2,09YRSR0EJ7G@A#F*R0S'C]8FF("K&_%H::E"A M14J 8Q/:(>Z<0<8BG@ )'?K>&"%R3DN>U^5E:HA5FB1:!Z/A2LA/V *89"SA MM9HX+VYI/9PD+5RCZJ4*#AA#EICJ,]1+%#&.AQ_@)D&*'1R;A7L M@^#$J>+^'J3[@,6,T+;WI>>+FU?8&,+HT!(%9V8D/G M"ZS(1@5**[(/@7< J1H\B3OV^;T26KPDE#EOX;,!D#D8Y'_*2&LZ.HLQC80W M0)VA-'QK#&0X1_0G;;.H$W@9PY5LKL_RE=G0I(P5VGIGQA(PVH.&Q&3V!'^Y M[!8=4/XR4'\:.6$2;A&=-XM[IB)(2,N\*6,E&6PB_P:W3_@A,D;+/\"K)*;G M3#&#!YP.8U,V^MOR57S>\0*HC$7'2*[XU">WFR"$$_@A[5&$ ^?CJ2-B"A(H M$-8(YV.FLO[)7R!SZ% (9T',Y_*C2A(^.)2RG W&)95:X0,\K"/F2?FD+CS M%ZX^F9Z5+D.*/]P#)\+)Y;D>X-\0?4!]P!J,IZ,'S.D==>_\:!*:4^02 (2)ZH6!S@X^QL!&4\J4\I?;P#=OEPR 4AJ:;%.#HMK*=IT@#4 M\]BH/U^"E$,!8KA)AB3F8.Q 1&Z'V,MA(;)2$$]IC%G7C+ME?@L8KHA7O$GUR'PI9C"&YC-HV/O^0QZ!F&Q&=9!IS5XA.RFT6G_*Q? MD#D52(;Y?$ 5"ZSLK9RFLTAP)]QIOM8X18(G?L1G5V)AY[- 26G+S,K_.RZ@N4>M%)@>^^X8L+(MF_+%-3A!MK"!"9](U_CGX\WX3NG) MK.4;@O!Q." =;'X::G[2!AYD=KU%<6:HQT!B#R\]I:+ID'+DBJ#RXKA22H(R M="+A!2+$)I![F$0!D[B9%(5TIT/#=F,9OUS)6#-J9K4Y'/8;C7*E7V45UJ<# M1OM&O6[4A[7&H&;0?*YDK"Y=R4BNKL\N.F=7[7/2[G0N?US]_N=9I]M;^RBNOF)GZ#F.]\ 9GM@/%HWA!2@M($,N90#](BXDE^]-HEYE=L0A--Q!9) M;QM].1ZC=)-]9=P+QO,WXPO"!>97,IYR>;9/2SY33CS>EO"\0S^N5^I@T(-5 MS\MN5+36#I]S35/'(V(8P'K&^Q'_SA40G(JKP +WTHC>?VG*7/$H'0%NC MO#;LD=\.C(.W8FA9:SRKK&OIB>>F(E_9-Z?,Y O018]4]-*2 MKE%R\;-R47]?C-B&7+PR$9?"R7?7AY_I@3FXQO>*:M0A#C46!TL*+ M#@+L3HF.L0:TS5G*K6>;W,9P._G,6'"R5J7)6Q^\->_E3WKV>]\-(B"X]]V@ ME$(IQ7QT:5>ZH4 >29U_0M@\+YU!(0AI*!9<[!YMW*1F;SE)^W-]\K?U6;.= M2T5?:51+K<8:D]$K%=AA%=ANN."]5*!5*]4K3],O%]L#E.? MSFYZ)?+Y[*)]T3EKGY/>31O>[5[^OO):P)R6Q7!]3O16Q76]VQ.[F3XFF'&S;XW[,\. MTP_[U^S6#OAV_[>)MB@5YQM3I9)9J>0*_'O;).WD5''RV?;'*>DGAU>=]N4G M#@J-[\=_=_7Z_\Y("X=H_/%[).VV'N+7S^S#CA5O:"^W[?Z]I'> M_S:J_>C]T:=G]?;5ETJM??"[4:W\>IRIT.\?GBCJO!TKKXW;%$SBM#OC1@+WZ:J'<_E\UC\#$M9'N'E\3,N,)&&7*--*GIIMJM]_JJAI;17 MF2XE_.\N_)?)P:1]$,@^GO(&1LSTQFP-FC"C9#Q!0/(I0I?FR7[Y"Z V6$N? M8

P_IU!4HF6') ?M*2I'3" MT)16**UX__";KO5/>?;""8\!>,.WJ<>%%[) B'WHD8RRO!"B4V*NQ/R]Q/S] MMB9L>[K"R/UTQ1[(UP)D(SUSQ*S(X?LB"R)."MB*)G@7GLL4/U3RI0SGJPUG M11G.[,&%A/Z:__5]_15[X\<4:B,<^'L@0X2@,)R?'QP\/#QI\0+OU[H_; MOCG"C-W'S+JE_K%%0WJL-XRZ;M2/R^6R7JXVJO66WBR7&XUZ]9@:1J51+;?^ M'WL\JO1U;12.%P497]E#+X8DVSAPCL@5A'/$279WO-"=!+8#/[LN\V^GRR>/ MUUVI^0QO$;U<(I]MAY$+3R,P MDD>59J,!UX:V(S(2)3,6!I^QT)L?TA-YI##@IGC(Q6X: ?;$G:M9-F9/7FY/FQD*( MKCGRP!D;V9,)H/P7&L#_P!GS\9R?]JW/^':3$F%@:$P\JHU\HVY$P00)>V"4 MT-#@)M,!"Q\8,9]>R$/L;I!=ZYAVY%$'-*_"R5K$'7/%#Y9@;T#<8&+VL+(RR,'E'@-VU,#4E7ML7K^(9F,WM M1(O#=9./9#KFR M)\RQ71X8/.] OVS"F+ MKR!96?R?L?AUY5/F0+[RLAHS;?/!Z-=K+4,'Z]_0*\?AV-"K<-/2^^Q1+Q]M MS.9_HX''S>F .<[FUDQV'YD9<;/?'4\<;\I9QXQ_K&[@$OO6?'&EX[?(9<2H MBG.=TPL=U79P!3[*N+W:N#64<)OI=?-*$A1=+1R=V%VZVOR'DJ_MR]=[TU6Y MIQ5,-OSW$>FFM;&UT!V?67:87O4LCE(0J14%.Q/[+"O)A 8=>^[M@I7,V,20B.03?+_ MGU _G)(1<,S04SFME*XK6_+FH3-T=0_P>6/'5:?P^=/II=B[ M?K6Y0\LZ*@:D%#8W[2Y4K:] /)60T6[=Q_'6XW-$?(%"7DQ <4#;I$C5YYCFU.U M&U_I5&[:DW.Q:[440.\!0+L\ZY1BUX4$ M;[VL:V<7/87?&V[/F8M'.I+__71]3L[<(*2XV^74,R/$)OSQRQ,56 EV,A5(!76,#KM,\5X.4+ M\#K4,2-''$]^;KMW QHHOI=GD53P5UCX.^U^5O"7+_@[94/;M17Z%44B%?H5 M%OW.VY\4^N4+_<[Q-'L%?$401@5\A06^J^NN KY\ =^5S_!4@=UR>W<,\79 M"G=U98U>KBI1VFQ[.AY4AUS16T;.\&!W*I(!GM*0B@,'#S%;'PWE.;II_,/C MK/#0= I7+,PW.$N;H']8DO)@C4=3VBYTN#B/?14"H"?/Q6D4=&-U3K#I>K^] MIAL_!K]5UFHU>1!^_%U9GBX:MH+H5[5*=:'DZUI-%))*#) J':5WZ'@/<9?$ M?Q\]^'1R(O(Y/$ GO)A'(;E/!X'G1"'[B"D59JV,#_O/))U84:];-:V^&$IS MWSII,.;K5@;;L,:Q78]V(3+%"5%TS6B\! OQ=VQW!.6%?X>'_O$6V%YA>'/3 MP,_\O%@\AOS!#D?:,H*P-^.]^P,>^:X=C-2@S[KDOW=]S$^9ZX7P44K@@\#L M>,8KM.O([HCG\SS&X+'2T/.G9.) B7"1^CYUQ<-+1.3]2%RE_DYL:',!IE=4 M2N7]>FW>+UWE_9H;6"D9*N_7KY38UF\'_4JKWJ+4;/2M9D/O5ZURK3^P:F9_ M8+;J [,Q;%8H/1";*=;3-T_:^UQG<4E'X(K%?;"TVW@Q%C,Q/0"T=4Z*Y^^B MN3B),.L,_GIRFW_D!#B_;<%7>V=?+MHW/ZZ[O5^/!VMW;+.Y(IZ!]_G.N(K\ M(,+$")@L9\2(S_Z*;)];(IX^0>Y#)WH%[91>.[0^Q%D5X%8$5@_S+'0?S1$: M,-(V^;&N>JM2+'HW"D>=#AU@E?/<[][*S@31X)IRPD9CT;[;U/TQ/RK#MR'!PGR97L MQ0^)\CGYLD-HM FO?=/(@H38MM*3K>G)XA%1H[$EU+*S5"JK/9V1S8;DL^U2 MU[2I0RZ'0]MDOE*@_ [9X9QGA!X6>D_H($G'2KIQ,P_MPX(!?8>X8\9-W\2T M;!'\[!4=ZIG'C-[T@#$W=IH'#/R)V%D>@D?K/6".7*"& *S!<\,NOU5S3"*Z(.NLJK(T,I% M"&B\J6TOK)C*2=/R8GK?T,.UV@OKYE07_VP7ZW6M7E%=_.8N3K-DL$#XY&\' MQL'+X%'7C&K.G/5G)E(.?N]!_6D8^2R9[G@=3N:KI>_H.TC0RE=[GQO9&SMT M7C^J$CB*T\Q3(+O95JY'=Q&OMMWN=]]BL!]MS:KNCC!GHT 8 M+?]& SP$*<1]H4XVPK-_VSQ>]!#>8YL'CYYV'YD9\?T=,GK*0RRGML_,T//) M6U1QHZW(KJK80:,XIR=*1S;9GL,KWW9->T*=IXKR(?>ZL2U+5(Q&*@TJ>GOV M2:>*QNY>7-B@U&]S)._)%'GA>=U<++>BS;8E%9OM/;O\1.G,ADG?3''0*VJ; MIA>Y(O%D;.YU:O_9)IPI&[&Y\:D[! ME+')B+F!HG6*UNTOK9O7!:4'N]*>?3) RQJYVJDK2I!SW9Y]$N2",:E3>@^5 M^]-VU0(WQ:+VF$6E]4#IP*ZT9Y\,S_8:^=2VJ$"9TK*OZ-V%#4VDY#O4 MQ'OD!"_=;?%9^C;/@74T<#SS3K:VK-4-\0FEKHH8[C,QG%,AI0:[TI[B6:WU M'AOYTQ7+Y?GSQCJ%((/96LM:00,MXMA9#LX71*'WDID]%'7D,;71'P M.9]YZ-ZSK<6)APZ2R@X\:PK_-PK'SN__'U!+ P04 " "6CG18%5MN9^K4 M 0 &C@\ & &5PR]>7/;2)(^_%7P MSNSL2A$46Y=MV9Z="%J2N[4_6W)(ZCG^+ )%$6T0X."0S/GT;QYU 80DDCIX MN":FNT421Z&0697'DT_^]?_;V3E-AR(-913\=OWU2Q!E8362:1F$N10E?'L7 ME\/@.AN/11I\E7D>)TGP*8^C&QD$>[O=-]V]_?WN[L[.W_X*USI6)V7IA^#@ ME_U=^/_^8;#[_L/A[H?=O>#;UV#K]^OC;3KZY.+X^E_?3OFVWW[_].7L./C3 MSB^__./@^)=?3JY/^(?#+IQWG8NTB,LX2T7RRR^GYW\*_C0LR_&'7WZYN[OK MWAUTL_SFE^O+7X;E*#G\)1+$40#D5>R/)_ M__3[]>>=(SBBC,M$_NVOO^C_\K']+)K\[:]1?!L4Y221__NGD!_/M+11?P?"1>":Y;R1[DCDO@&1H%#^\@W_:">M%^[R9VD MT?>S)((?3W\,XWYQL7<-,D+B[S M7]-SS5?9@Y]:IO[X\O3D[#KH_7IY>OKU]/QZU:;_]:;OC9T_=YR-*?S3W\0H M2V^>?XCWSY1[8!=&^7%EIFY.63O]=G7VY>(\.#T_O?SU7\'O5[W@[/RX^\PB M]ZSON@@^97F>WI?7_PI^.[T\O;[X^;;\1R7TA#P06!:R0?!_52J#_:-. M '[(P4J-<][YC.)BG(C)AS1+Y<W@>1W(E)H3RLHZ/N_N%?/O:S/)*Y MZ&WW\.W+/\_#(9L].^A?Z+7DLXX>XSB'RQ[^E0QQP0CVNKM[M>DWLG4PDVP= M=/?>O[)H_?>?]][N?IS^][Q2].Y]]_"UQWXM\U$1G,@!;+=1T.MGM](+_S*% M?W_-A'\A0V*U=>(8QB/BU&@%Z8C7BF5JQ8'7BF5K12\,P94K,=;&FP9&WTXD MV(&C.!7XHM921_8/-D9)#KV2+%M)6#-^E:G,19),O$(L52'>>(58MD*+%L/CK-TD*'3OWRM9]&=2F MP?[ZI9TV<(W[DHF4 XM?9%G*G! ]Q[F,XM(KQU*5PZ>EEJX<#&V&>W@-644- M\2FJI6N(39:J)CZCO70U^2)3O$-P M,1C$X7IZV@?[ZZT0'NFV9CKCD6X;B'0[ZP;?>O\BG!L2<'R[/#L_/OO6^T(, M#&?GUZ>7IU?7Z_@JUWUYU/;"01,!-\,#['??[ZW1XC#G:@YKW[MWKUTDHN.0 MZ&H2',[KQ%)U8M_KQ+)UX@S)AF2QE@"W==>$%[;%O+*LTN.MB4[]=,;SWZWM M_!$LYXO@LG?="ZXO3WM4./(1BTB^_7[=(TJSC\'I]?$ZOM:##<$"']Y;2K(_ M8Q!A=YT6C3F?#M;$M_NOG=U?X]3^!FG%/34D7BN6I!5Y%ER*4@37V,(%%<3K MQU+UXYX*$J\?R]&/XVPTKLKU!0IOD&;<4T/B-6,YFG&>I3NY#&4\IC#EYRJ- MBJ _X:X<7E66JBKW%)IX55F.JES)G)Z?E: M5C =;DB?P+<^2+-B"]\9F-JQ2 @A '?RRK%4Y? QFI54#F3,N*KZA?QWA7;V MAG'@'VY([ZBW/I:S8OISG*6< BB0;2:4$6K/(,N#E:@F_6?9G4UL,[']=9L37P.,O'62Y*&9S^B(M2IN%:T@0?;DC9 MQSL?VUDQ!?DG&?! MIUR*<.C58JEJXE4YS/)UQ6UNCEKXR:W-48M[ M.KAYM5B.6OQ>R+6F3SYL\BO\4HI^(N&_47R[,@*Q(L/@.8%_Z?/"1(H<7^I0 M77R'7_"' [R)7D!V__(B;S.42%:LGVK_<%P&N_8?N&7L#)K_/C[LPZ63.)4[ZO-NVY.KKQ(Y*#^\Z1X= M:2G?(0FL?U5F8SYI+&[D3A\\DN\[8@!/]D$D=V)2J&D\.NKNPSKBOW'&,LX*B9A]RF8@ROI535ZV/\R5>ZPN+9GU: MVIYW11X#'X"D^W__A&\-+D++D9%:?OL@F(D8%_*#_L,=QUNXN9)-?/ 0?@%% MJ0N#L]@J49A^L0^:"" ,CGWP"LG$F>V#HQEV(3OZ@^Z&Y;31!GCMW.[IY=E5 M;_[-_^ 5IG[.S7]-9?Z]E_G7EOD%V9-60.;G8D]:69EO]*7T,O\:,A^7B60J MO:X7_>6)_BR]H[SH/W>NZ*L GPQA!E_CHBCAPX(\]RN@!W.UL%]=/9BE7Y37 M@V=]I+/T5A9$8!\@9[=()T$O7*!8RBO!"UU8"K"",HUCD\9JZ !LB M^H=>]%];]+]D(7/79(/@4U7$J2RX@%8UW?X8@&,WXCTO@_ M0O$(-HXXKT;]A>H&O3(]ES*]\B2KP/L4RQ?^O%_M73!>EMG&S\NIJ M@4\<+R&:5%2Y6*BBT/7UWX>VD9[US+ M/,_RN!A]#.CSURR5D^"+J) \%N[_,?A\_&TM"PHV13-\,OCU-6,P@/F746#Y MK,[2HHS+:C'F'J\,SZ4,/D6\E "I1&1I?+L0$8D7_B<-_ODERNO'.CW2*BC0 M\Q(C']Q'H&$%\_U!]^UKDX/T+"OR63?H??Y\=OFU=WWV]]/@^.+OI^>]\T5: MD2__W;V9JY'/BBU^>N<_:E(A^Y7M53)#XPQ&E-X$E_+?59RO;V1\4Y3 1\:7 M4&U8(I@>0?8F371ZN[:*,!!U^CO4.7E4.9!KU!@8:\ 2U0 'PQ_=07X)O-!EH^H6 0\ M@HM^HMHYK*QZYD@W1!%\!=42ZF>3!".C(EE+P=\$\H0CS\&Y+*[EV@Z [#JV MG'PMU6$3>!2./"^GKZ3]R17 IXI?'S8 MBOGG$GU?)K+BVN'+1#:K3.3LG]W@_/373:@06>=U3V_Y[WV%R%)8L_MKV7!D M4T3>!_E>O^O"NO+CO5WG*FA'YGV$;XF=IHH.MY>G3&%+7PX;_7#_^)1+(.?)&BD'T1 M?E]/%=B$6O'WOCID&;7BHJQRZ?9CZP3'&3.'89O.DRRLE!5%]A/C!6!,7D^6 MIR>^>.3U2\EE?B/S->Y>OBFR[\M&7K^",,]"*2,B%#G/2FS3^452+3E^N+I-T4#?(9Y2?O!( !/88Q#D\5Z^L@; MH@$^W^RIUGYV'?!9YM>G%\E%6HB0,\O4E[PW&,!3B=*[!,M4!9]9]H4E\XK^ M84/T?RG1LX?_1O'MR@C!B@R#YP3^I<\+$RER?*E#=?$=?L$?#O F>I'8_5:ET4Z8)5G^X<^[]+^/ MSC/5?QA*%)\/^W#M)$[ECOJ\V_;HZJM$#LH/;[I'1UK,=T@$ZU_!BL0GC<6- MW.GG4GS?$0-XM \BN1.30LWCT5%W__ O'_M9'LE\A[_;Q8EUWL=(_-AQ9EWI MDSL,_94[CG%6Q+B$?LAE(LKX5DY=M3[.EWBO+RR;]6EI>]X5>0Q\ !+O__T3 MOC6X"*U'1FKY[8=(ZS0NY ?]ASN.MW!S)9OXX&&&U.!E71B][&70;5^'B0+T$7L;U#7QL C4CBKW'3+_^NH]OI @$ M_#_X(M-(YEX#EJ@!'BK]^DR-YR>G7\_//I\=]Z[/+LZ]^"]1_#U(\/5!@EFZ M8XQ_> UD_).#G!$LBC>%]?2'-T4M/&1P"8WI:/:U-_P1.U43G!:^Q#1I5:YI MMNC=)M"5HE)XH. 2@D0%C,,HP=K&B39&!SSSUNMO#%4YS/+X/ZP%91:<_I!A M54IM+F4B=4E+P;1":E\F;EQ+7=D$WD;0%4_3M01=(5_BJY@$G^-$8G8M&S!G M8R+BT5IJPR9PUJ$V^ 3T4K0AG 2#+ ^^R7S +\,KP1*5P.>9EY-O0+,)52#+ M1QVLNX/S;B6#,O*LA!?DM6*)6N&3SZ^_-< -T?O]5L9,<,0QL!/?XQE2IFALS22HS1& M1,'ZIHDV12D\!OGUHQ^@$I'*EZZK^+_=$/'W .0E<#6'8 D56:Y:Q!<(LEE/ MRVA3M,#CD%]_$R"QIUV ,T$"QQ>/Q=HVAM\8;?#PXV55(R(KXQH#\(\V F>Y M[['&RRC+2F]A)!$\Q5I*_J:XPQYA_.J2?XP=364^!@.HH+H3S ],*&24P)O) MLS0.@RL"XE>Y!$/I9BW;_VZ*BGA@\3)]+T/OU\O3T*])V>PU8H@;XQ/'KM["Y^/OIY?G9^:_! ME]X_/@97OW_Z>G9U=79Q'EQ?!/_W^^79U+_^U4O^";*/,[* MH+>>!8-'&Y(?]ATME]"PYY_'OW_Y1H2%P;?+B[^?H2NPGDYQ4PM^RD[OSH%[ M\"M]O.-FT?TLB3YN:B=XWPJ>%,ZW@E^K5O!_>[;N[ZX4BJK,ZD)(W]1$Q%FD MG0;Q-)J=1$RR2IWD"H!N7,_J^">T,_3(U8CVCKIOW_"$S&)_@$P>SK]M_"IR M,W^WL>O">1__WGO[>['Z7_/-<"CO>[;!?;UV48XO6W-_ X6J&5N".K^F^[! MTN147>AMBU N/B<@AFDJ?P1GBS */+,DWF>HX1/3Q#M;]Y,>>6>1AWTAJ79? MYYONX=,?[DM<4'W7-YGCB@L60W U%+ED6/-7\2,>5:/@.)=1#*[K",$^Q>SB MO[^\=5I/6'?O_8NNRZ?__.WLT]GU:BW,K[3L_=2K.Y@A1ZMAA>QUW]N9>=-M MD_>G+!&G/X8P5:#]*[#HMSSW??L 3\3F[02SOOIGV1X^9_D(MX?SK)2SZL7^ MRICG>SR2!^SSY]"+3ZNG%_38#T2R-E\M[GOQSZH5G[(\S^ZP[.52_KNBM*Y7 MD385.?8J\I.JR'$V&JMV+[W7[1T[[JN!]V]YW:NKXY_.SWY_I*N#.!5/1=;V>W*\G;[V>_&1Z MQGE&/K5(@J^B+(F8:%85>;,Z*O(Z&G*T@AKRTRO("^K'65I4.49F_;9QOU*\ M7T&E\-O&2VX;O\GH!E-ZO9M_T,^K'_I[7CY],/\"0@C_!HO(*,HN" M^,C5SZ8@OXHB.!OU18*VE=>-^W3C/?5O\KKQ4^G&B>S/ Y):&85X'7W87T%] M^.G5X24CN;%,_0;Q@$)XXVD5->(E-XBS]%86I?\53/5A_UE7D3W\[OCP].;NV]-<&O/_*"]RK+KO._/U1%64\F/!7 M<8JTEQ\.WLXSX#FOP';[55XKUP8O9WS<0\MF_03Q_B$IXX M;*6KTGE[_^*T ^QK/SX^[CD],)1!I<#.,L"+-\G.6,O-MZYMGB M0E*9SSE94H1#G*AR*(.$&Z_!WZ*DJ0JPH$B463X)AC*7919D>7 WC.&4O@PS ME.Z68V#FQWEV&T?P%N(T>*X'K+6KG.6J():@.3$,I!)),ND$978CX3ESMN_B ML@B*>B=2P9U(X84]MRQS3[MYW@T.J!,@LQ8^]ZVD!X"7]"(#*^:4&IRL!53H M\^7%U77PJ7?^_SHS+"H@1R(:Q6EX=J#&LS7J:H^G_ DH4_HL#25E"@6PUZ)_,1K[0AN/LQ.]NX:\0IV?Q! M(4M4BW+HQ>LYQ.O\XA_!-8K8YXO+TUF$#"0#WDP!6W=NZ@/X)70KP#R->9+&E7RP+8QF@P*$L#F!;R^Z*#S_A6WZJ M9]2[O#X[_G(:G'6?V2=ZQC&>G'X^.S]#KN:KH'=^$O2.CR]^/[_&9BY?>]?7 MIY=7WI][U)_3H;$XI8!+/\G"[^XE,:Y1NYZ-3KS;?[Z06=.62+-\))+:6U=? M.2:ZB\N9VTJ\IEWB1 YP'0EZ?5ACNC.8B[TBJ(KVW0V7(MY[(G55.D@&V5BF MN,W!.@5KDQ@/S0*7RQ"M)ECQ\/ZPZ<*_:.&3 L] JS(B'A(Z'->^%]BR6@3( M2_JJ2?K^XI*.=#:P6QI9)\E_!EGG[97L-Y+Z8@@.L)5A^[.1YBT\H$5%G A2 M/+.? >/#!!$8B&=P=OS(LX 7!+?*R'VSQB);'NZC:9TM8,!5(G(T,.F1P!;& MUJAXB'F>NZ%,G2D"2R2I\+U.0_E*;O9_H8\@5Y)U@J[^-8;&B@AO$&0D@J@U! ML# R1FD%DEP<%DOT-Y S6">4%)JARC2L1GUX9+5]]"<==0(X="F>-8I+_00J M-+ 5;H.#!!,F"[K813]1M ^%WWN>+6K^W'$AG46>*_:G1$@)CY+KM"91Y/A' M,=@I)88&:175'^''/*MNAD&62OQEE(%+'Z.*C62DI?D8;IYG"4DN2+7ZF(#, M]2?JNPH# N#3C49P0W4 A]A(F'D@Q1A,I4$L(R^$RUA,;V!_A%5 (DT>K!D$ M>YMK%04Q0EDKX?F4H0 ;*FR5^(H%L74'H4A"V')+WDY%&&9Y1'Q\) O/'>#? M[^X>P&KM0T"KL8 9 7N8R7VF=>TA62NJD=YWV^^D?[7Q7Z*X+_V MWNQV=G?Y'Q-B167$.;Q%I=JU5"J\1A^(1,8I1G? MS@48"N%\5@+9!1TR7BF-RXK1,;E01^-\< ML?:J\>*VBI7ZKW3]N>P41]IQ#T&4!V=,X0,X:N$0QOP=A9]R#"D*KMR!U3/' MQ-*8>Y,$6P?=_3=_V<;/<$Q:C6@7$1%.!,CZE,0M>_8MOOF02 0??ADN\&[W MM<7JN85]S?"6>QYNZ>&6RX);KJ:)DV>WL*8>HR$K)N6>&47 MP.I?LR&$_H$B9+$Z>#I2 O\GXQC7=C"O:?]'NXGBCNC6PH)/]D>9JY]"[#>> MCS@/SI$0$4PQNW3X+'6K.]Q,G*$V+1[S&U^O'N#V!L@K&" LD]?#.(^";RB2 M]$HI,HN(Q7Q^D\2-U,GT!M95DW3H*VI%?/4D:2@Z)&K3#$$LIBCM"/#94@%I M!;DIJO$XRTN-J\R-]:SN"Z<@*L^1<6,4TWT+OFN+_'((Q[D6@A^33*6.@D*F M&.FN4@X\1^ 8],L P2'D6P2]'13S/B/6R'JZ^F\Q&G_\1HIZT/SQ:Y9%$YSB MO7 S+'D++/^H7'BJ!24K2"@MVQC;%BFI'+A[F.(1Q@O&;,V]ZR^< MB.D4@2I;8@*J;;$V/_(.8FYS>LQ#X96XPX#J?M%*4 K$%&OP 32Y!FSZV,RV!:MH !M\ M-!:A5QP]<*^9JZ&9#!NFR5@DS.GD#CJTU'.8LRC8'$++:::(NC$Z*,-?BX[3 MY6CCH.27N5)6E2CU%% =@Q$7QF/$DG!R#.[-T<5Z$0)E*HZ#TQ_@ 8+EY(5P M)800ZQSP+5[)'&% \V6O>).@4+L./*K4CD54]>$&8#7SU6T=E(N45TN6Z4XP MH=VDYN+BIU;#Y0-)/F;D91XB@Z)R$$*11TJT47IS*4#H)LI(H=W,C&D+Y#>I M2)81K:UR_F!#]ZN\T.4 50DO&U=_BFS L<.L OTHG2KY#NQ7996GX$[+$7R" M-3>/QG04%_+#))WJ/:"8HIH7AX:_ BLQHB MH_.+BQBN<1HK?^D$+&!XN_%HC-C7B\^7"X&KC5'Q.+::@R8HB[D<)R)D4P!7 M8?U %&W,PK#*\Q>&S1QT=_?!>$'3>Z99)!Q#VBQXG6>BG+?VV$35M9JL?YNL MMI-UZ8P5CQHW@OND7L=5: MQ%S!7!1P9)!FM'+ N0X$ W^'E02,?H8"K<1*$@QB<$? Z@.W)&4Z 5-M#%H( M[AOK<"A2! A%$O,?5 BCXT@_8[7J/!"5@[?3C_&$TJZVRRW\6'.4=FU9J9I% MN"QT]0/%H*;W>"Z"0L!Y"">-,1/H.$OHT-D=,9<4@D@CY2!1.KT_4T0@FM0 MKC(4!<5N'C9+5/&,&R<&SGP#L;/I-4/*/$+!JP[&+%6] LMD52BLC/! M&:;GN9 M4E4J-Z.4)4) @I,LK C,ZR.>:BLXHJJE%8MY(I4!0L5PW3D&6;F1\U7,JS H MY7ASB36)I5[_6N_78>"2#(#@P5J/LZ$O!=WV#V%(DF(3&A6U& MG=CA#28O:/P:/U#Q+I5F)>9<.[4,#^D*#2&1Z4U)=,B@_M_1DPJ(ZB5ZIC-P M^.@&@3]4X\6D:D5F?YE)2&G$O>A5NX"T\DB&EF+69@$#(<4[Y:)"<7 X2 MDE0<5I0QJ)60.ABJI%U4O_,'\EBTZF7XD*-87\N.T^9\K&&!1>H(1$J1W[,& M'R4+HBA-%8(R$,8Y(HQ"B440M!?4GTZ!L=4#:$1MEM<&W[Q47."[;\PI#&$@ M14&@720\L7=2VXNZ69I-74_O#(V'?WCNF'ZH8PB)^96KJ<$'J5\,-CJ%(-"/ M3AAA48 ]!/$4B'#,>+'6K G[8-K,&JU;&&1WL(\,FOU]C!J4L,K\^GM@LF[ MMEWKOD2>39LA]3N"!,B)$=M4/]'?YKP9I8E5M1Q[%(*SQ&% ^#_&'.3J.R.+ M,>W!_)$9A_ /.13)0-M9C@ S@\!#64?V7I :CI"&Q-(%6R )6 '>D=H% MB5=,L2G] 5MI ;X)3\VM;!ONM#/6(5@'(>5HN:C*849D:D^X)B&0X&56>:E* M8E0)#)>)P2Z,S'ON@^3M8YCYCA\,EML027%M?Z:9V^:4A""$)9*-)>5X3,T; M[EX"D0O)1!%GLOG M0]/:>/%\=ZS\D_A*P: JV"2XE7J^J6@UF3B^/&X@X*FCCQWBUI28:JGIJZ,Q MERHL](CPR=J'@L/K-R1KDIX5-VVB]2E@#CQ'QRKM25*M8!=W8+X4PW@<()VI M0WR\SMW'*I&ENC.Z9+WA$HVL1R7[\' Y[ZLF&: MVI5.%15IY*]0L"RW]*GVW'A'->JI 5&M"/R\JA[#N\U&^(N%5?V1Q2E1 M^L&]OX(EO[^[=]31ST@VVI4*9!FT,M@%=,,>K!MP.V/9.T[:61K!O7+V6C[' M*3P'CNLKZ7'AGNEU;)5US,KS @IVL!<<=S]W+[O@U>^]??>%=&S,#K1P=]N=[@?*OP_19>S%ONN_OZXO\ MIKO[QL,55ABN<.#A"AZNL&RXPBH!L6M%QXL8R@Z-*E5!HU6HRI')G5(18$4; M8TWDBS@)B)\E^%443A_P6F$>Q83!)C152$0774^[V;0Q5ODY%?=-JA9BIJ8R MP&GR5K>T .D?P:',JO(E>@;N=W>/9LOMJ(J%1VA;&V7CQHGXKX,WEJ65*CZ< M.9NFLWP=,N6CV9AJ5W_;^_G6!NH,$L88:5N(,@'S2ABVY888'9?3V]"CML%3 M9F8^T#XIW&R<5(4E5G"H#["X-I0R*EI4QZGYU?B3HDJ8*,71'N7 BZ (P46N ML&"=F)[Y:XP(XC7N8D]PO)IB;'>:!78[O7&A-$]O6R8J\DWUFFOT.93!*"LP MP$C\KSH^?REQ8^P$_0K3[\JAZ"=;S0'%J + M)(@%KJT.!,^(R@OSUN_[O@JKMT)>,HYEH8 YK7P*"!/ QCB!U4R&54.L.HWH MMEI;7HJZZY,W.-=1#FFG_KV$:?G/PAD M3Z]5,T71UJR9F-3G7=% MI-[>7E;#7EST((+$JY$8N(V2Q/\A%=#6HY%,0R.$1$_&($2"=$\HRFNZ,@XWI(ANBZ)":V2Z?1)2SO 6@)%_>S&LD(S1CK;69O( M/:US8&D:8[CC +EMJ4TVKGI\1)P:@!8>["YS(!:P<0(&\RC7FN<:EP'4&><2!$8\_H M=3JB8X' ]=GWJ]'JK$:GIMWL L$,SR'RTAVAEU86*.8J"N16G)WQ&( M& 57)55&*$8X<4-H2P6N[S3WE)M*Y+ :2YOIF>DJM25]A-V]<.W"?1$[,J8S&FVH9%98H*@TP(=PC#P@C'3:[J M0)TN$[6>$EX4-U84P_G65SER;'V5"Z.DJ_[J"<+)513<=!EL5E7T,,7@K!H1 MPN2ZLMQ8F=UFX7WM7.3P2HE?#W]370QQ%;\!TQ-]6-T^""XN[A[>.9B"V0P< M*\!#,48;!Z.".452<&[@DBJ$ E;J .='!V7(GBV#!$SX,OBOO5W3B#38$N;> M>JK(K&U]#JVBM93&P"!1<\K(%-O,\DM]E(HA]KRA/C3:WU&=9PBI?F<" .AU MW$I5*\]KA#IPJ[=SX*P7G> ;?ZXM&CC4S_S]Y[@,A]L=TXU2728N'+*XJ3P^ MH7/-#)5WV30MN+H.;<"Q+#[8 4V/!(?@U[&-7<>BN=8Q<")S22$!(@8^/494 MO&Y_LR]VWH$ZI7*B"S(&IE4.JE"*)1I%(;F:UNKP&T>'=0V@WF*UI'*WAD2R MN"NN^V5*K05\ONT>/BK$'N^Y/+SGH<=[>KRGQWO:L!'1-U"E4$8--Q;*>W"; M=VJX+7,%?E&=WPV6ZYN@6DB./%(=I.F7S!%8-%DHCHD$.WE$JW]K<15<'%^: M 4'^N\)Z)4T;40.,ODXUP"::+R\N>%FT"+R8"D928JC"BF:0L4H&>"V2BO=' M;QF].^)RSFE8JVZ.8TM9T0FIRI=(P7I)>29)62@QPO)2!Y?@TH,2I,!S$UI4 MZBBGEM8OH@6XI\H7)Y97R6$,ZR! "EA5"(8OE*U3E_!2^,VK Y^SS1LHL/- MV"RO6IK=X;C03R8K(.".IXP^=*.TN6GA]X+QSY]3K&<2527YQ]EH%)=/H;"W M 9L.U3O8@#J5J(OOTC1VJV,Y,9UL,K8&J?F%^MS2SJ@ZS@FG =C+%#7L89'_ M3,]?C762LMXRCZ(FNKMY/+F?^N^!'@P&?9&8S4[GYZJL,&"D*0%HF2R(#$WW M%%=E5Z4B2#-4-,2V-LZEY0%3W$"XQ[T$;/A9Y=UKJJNI\(8)=V.I*1:J,W3( M,E0@T&R$KXHH/EX6HMB+Z$N)J*&K.TO##-;9:_%CH>J@"S+HG>O1A11+(+(J MC9"Z-0IXL5/$0^2.8'0\YIMO#4&F;XEIS_ %;YM"'KS,( =]&F+E#E\?&83I M*Y,NH^^]^;(45P#YR.*(LJS'B@^L1WD/_93]AV[3G/Q@,K3!8W,@7" MFI5,95_8S30LQ8J*DZ52:/!F4 RE),@GA_$ZS&J*TBHL9#!2+D>SQ".'G+5UJJMB>K0N"+.KP3.:+5S)VO!H_KL9? M8I;&>#&.YE;==.^C%36Q]UE46W5,@0F Y]=>+?H:7MXN\PZ:[R%QGT?:Z4IZ M(A@5HZMK,9],T8M(]F$&J'##A_[7P\"R0GX.@LIFU@(&5I,P]CYQ;Q '\$;@ MVEAP?)(5Q;:K,QQJ%0B3X?H%*KT@"\M0A>H;.%0:I(@U/>Z+(B[NTZR/C7V1 M^38-:P<7@.M4!MW3'7>]T:LMX5;[9L27B]/M.N;G@ZENI]G XC5O6L0EN+7L*JR3 1N0F *.+XJ=%K#LCZ4Q"L#?1B0+'>G+AW M"D9=P^6=FVO*<;XGQ9*8-5T5YQHV=T-G"[\R[7U)70#RTJ9*A+9R, ,"PZDT MJ7*M!XHBWV%N;]M,I,P!G3S/CCU;:U];"N@0F$_/_>N/I%=C1;UEC&I#=\V]_&A/!E& M!@<3^I.65!@Y.,3XF#15YISM:0X6W7A"AW?0(E%(,V.86.,#GI!R!+?J_8?5 MJ%(%4FQL,*V+BO^-Q:QZWYG%K-1^BC$N*T!@(QD(\9'6N/[V+:RL/ M#2=M+:'U2U98A04*9%MBICWAS=%-1U +"3! QIDUY4Q'B4[ST 2,.31G,'&O M,&Z=P*;;"L3P8RU%1]MEA-8W1I>NQ7"^IH%V+,13%9H,M+<\=5Y.\X:7QK!N9$@T$]]*JE=QWII84L@7;)RQXL_<72@=E%JHR!7$="M7) M4EGT[B,:B@@B\7+FE.^0L6_(SBSK,+4QR**).[W@%CDT)AA&;ZPBK3[]=DO; M0B6P(0N:X2UHGOK\K I\0_3:YI)NADZ\R%!D--=(" VM.!V*.JF#7T-?*?"O M0L^7N.\]/'EX:7EX43 >(,KZDL87%U\ MOEQ$)K21V>ATR;+ V-XHX)491J +455'2J<=B^)3>*S!%T6XQ+W=F]3N\-A] MMP,N,@[N9+^(;1C]\?9B*GV34"&JGJ?JGDFBUQAA!0CI1\.C;?Z*WNL'[OT$ M?TW]S"^55 9F?UB6XP^__')W=]=-Y=T$QC:043?+87NH'GEQ/(7UNH&LRIUN MBX^^-@S>EMSL2E?PJO>WT.N8KFW8-F-!SC'MN0QPN]AZLQW,V"6UJ$ MD9BI[7Y*:-O9UVU>0_7WGFJ666>*UWVY3*]2VXO[\0Z9^."VO4BJ;C02DZE^ M:J4O.5JIPHZ,@O&#@:35-ZI8UK8Q:!B73A?, M.G&5MAD'54YWXG:O :=4,0=")>9!Z$]19>$A'U"7Q#MQR&/2.2ZWA&TEIHI!5L9^EV.XWDGV8203? M=E#PI.,!.'T35>JFUM[9<%YVG([' ZE"X9@)NI'%]D?JZ/?(<$W6GYL$WBC? MSCA@VPUR.61J@#,5CA\#\G),C&WP$(DM:& V,B*,D.7$/A@].I.=33\B##A\ M=,!42S%1:3E0=UR.P3>$ARZ(#)0#'[:6B*H?N1N1ZSQ-OR:)*2MYQ%+.&OGY]KIVVBSK_6Q#N!%:Q1]\; M/(U\=#+YX91N%I,4SH8%D$=C&G/;S)@CH=E@T "VF)T0W^. ;XUJ2J0?4Z5: M:F5/,-C0YM-3WH\.*LRN2XUBO\0RI70^!M>*@A$USC/9" 3!5M0&1@.)$7H& MZBYM]IC/@0'?/.> Z^Q:[H134*'EQ=J\*HX0\?A"Z1 N6)38XJPU(4^+C+"G M= $Z7KT&!4\8B4BZR4D8 P>'<(2.,"A50E6XR3*MEUI;L(P3[0.Z"__N*A-B M7&G_UTGZ4GQ'L4>>EOB6L\(5<0-/S4*G'1-@ZXSJ" '[ C7UQ$C5&U$F,FH> M:F:?MQ91.T8;C^D&4T0RTE<8$D2FXK'2FNO2J0/,; -9,0I>/6-C'(H M/Q/L+M5^PL 'B"2H542TR6AHA%H7@WLB5>8%J/NH'.L?V_H+1LI,KW'3 ,F/ M3^IM^W@]32=0,&IEC2[;2#!P&1?AR@*7?]\ILQTWEQ8$L?XQ!Q!2PQI6> MIJK8/1^V8,I.X.@?W/D#RK328@L7>!P9<5\#^QI$YKX6(/ET2_/Q6"+[,]ME MC$=14(,"M89V7$K(A&&.[%TP%S(E"(@+ [6;X_0BNX"]TGE^H[Z6L-WE-HB/ M&/H[ZK![ H>G[#"^(2W'I_@\0G+QB?,$21H:WA'<+66ZW86.,,GA0 MWB7A:5-YDY7L KK[YX#B58G*+7:#ZZ%DD[F.GJPSC#_B'"I#' U:>$0J#- ^ MD>AGEL1<6?'NJ;DN1F%-2)V*&A@;V;%Z@-KC&L"RTKBTQ@YSS;][%2]:JQP> MAC=Z*9-8#H(OXF[1-H*8-\NK<1E.#)]5V4;)VQO!+(7"PK;8$4CB?U>8&&: M&>83\EO,)S&:K&\NCH)>P%Q27*"EF8@.!14(SJ:,5%R-,-8B\ARQT0P94YZ_ MNGJ,6>E;Y&_'7Q05L# -, VNC*.X MO::LKJ8,1)4LU$LN#4YO5?A.786+3Q3OH"J*1).&TVHD=HD8L]G&O"@4A4=F M;%T\2<4?+9?V$K3B$H3&&W,\+9*7*ZK^'RH8\]RL5WO[W=UW3E^"1R*2#BL[ MV:*8\L,R.S#]$X;.H7%!M,FTSJOZHBS782=,-S,-F**)1W[O>C+?I4!G/BT^ M'HL,W59C?:GK:=%:9INV2C%.[M)PD7H-, !E.R,9UA7,-N0:#ZG3^?@L2%47 M-\MWVLB]ZDUD&2B92@.&A%TMBGD#&.,&%%'E'/>IHDPJ%8.9 ';;X5/0Y'3B M[C(1"UC'1CO1A2"H-C')6 B'+A%43\POSC3+Y3Y2,<9EF2I@FR-SIHM7LV67 MI?]3$VV_4"F'QLNB.D7P#F'3MB_,R=O6TWLQ!1>=1E[X^Q0IW/9L8H3MNH.H M@B45D[[JN7E6;%//GDX3UIZT*2)QZ0;"P;?CMG?($33A%X0CU^_7=2#-0],, MXR P%85U>HB."IUJ,W(=X5ZJS&O+E6H]& P@-\]C['MA*A0;LEIGY&,EY9:G M]GU0")IM&JL1.B2"*M$7A6/H/ZX-P@KU/2K0$/V7E_RVN=L.0I&R,EA5V.Y0 MSMTNULD8BDP[B?%03L*QMD=)B1S#E MIJ"-\XQ4!B%3#PI=L%4OVG:72)?@F'55!%,;5ZU)':5WGVLOXK0Q3?6,Y(L4 M1 %S?FS793WO:EI9 LWDNQ.ZS2M<1"_6Z*)P0/XZ7X@+$.4B5;F*[@30H5U. MF6.,DN$-FL#HJBT=SEQE%L8IG\NLLD,1H51GN)APC RY+HV[@EC$HLRB6-2= MI ZW Y'8&=8%XVEG2GUV007.94L:XRR M-:3EB6HX>?("F[5@.97:$.SPIHD-E.T2IZH*'>>EIOF\CHQ& M58J7-GE/UW4EL&N:7)*]KG9!N7I%RB"J(W/P;Y(WJ:*"[$+1,1XY\#6F]QGBV+ M$0%(3'J7-F2:$^?NW:"'+Z^VM9F%I2YCB*%ID2R[#+BVX3,2^VG@#9KC,RVA MNO[HN0: J^E,-^;8N-FQX47 \@XE^P6C8-!Z@0$M8N?..:H+: MW+=JE3OWZ/;6JKA0VP'M7JI)+L5K]4K$8<^UZ$[T+)D4FS/IP,Z0Z'!PO%W856OU(80^9% MX ?=R(3PD(K4C0#L5 N5EU1@I9#"[L]2D>.CXA$?,=EB>/TA@ARIJ%Q[=+<4 M@"+Z1G9P8G0/THC2BP3^1*-3Z%(NY544<60PEK:<@O^5IMY#S=LDO%VL6 ?;>3]>J:-7 M96MBZQ((JI3FBM,&(!1,YHKX0)(.UQ15O7+CBI9HDEWT@TU*VJ[AO]N%OQL]7A8 MUVZ!*HWWTS::#VBK@/MK+\Z_7ALR7LNNR[; 'D M)/L*IT;R4@,..!2*E-@?*"ANP1=V/\_T7-BJH[A1&_W;),JS M4.1]1FE@X>),"/QM)2U8;17J MT.BY9N[U)HZ3=[I3!H]+1!%'_6<;^)/J-A6HU4SYYC<>E$34+11+JUFY:*G5IB9W86LTW M?:<5Y;87DOT%/T;7=W M;\:\:.[@CBA5+K!,W7LWZR.M,#"R9'L*?[-@8-3EW+3AI=SV(BATGCNU4)^7 MV1DPL_T63 ;R+69$"#\;HN!V5D1!&CWC3>,9[^H""F@[4SL@.DX40:8LB4J1 M&"#LJKPFWWYTC=85<)!!Q*E%6O&0I)@V';%^JF?>2[ MC&Z:)-[&>:;1=PO6#>I6:VB-W==MAWP>K %7H&@%UAY*D8#WH:FB[6AL*1T9 M^9PBMPRK42'&7\Q%U2?V*R7SEH':X/)XR+;B!&[:2 MP2,W2C+DTX^<*F]]^]W@ZUG?J47WWKSO,/MX#B! MMQCTXAR'Y?;[[NBL$!C40YD2I*\F,!VD6QUG%+?#P^ 88?G)OYA:=?.X1\__ MN,>GE\=?YGOBZ6?4F.9_$'F"?4\&4M(V,1?@W'(="^8JQ0 Y@/"Y?V.9-@_] M;G?Z7)@W)FX]UO!OS:AP*<.,8(3V_+?//FF7QY=/G3)\X. D5XEJFKAE+YZ^ MD=#:P!2//$S1PQ27#5.,57 M-3"J,,?NEF^GK_*;^(_(HZPJ3,*GX+@R>A'F_/IYM@VNK)E[H;OW<#5)J6Q] MI$5@4AWR)IYY^\GB^3J]-/T=513(J0:P=SH.H.R9ASHT\VUPFU<8$3;3 _EO-6B_EK9KNL8Z.R+O%W*, 5WHI@S%OT" M;Y4S;F(^Q7B!U\KCF*]%S*,O$^W-E^=67>3ZBK!TELLS.P*A-=A;)1"UC&EE MI56(91:74GQ@*AWC-1@K_ 0'>?-,P$Y96\X4/I566@(6ZH[)_4E'M6B@LW*[ M %(6#)-G$UJ7L# YM9V'39*EUO'5-#_CK#4!31KM?V6-#X?+-HV'O9 C',@" M$W%Q@06=>OB#:;&=YYW!]M%Y_(5I'7G"C5H6_]>YL5I07^=FM45PUOL][0W: MQ6[6^RG,=V%4@? 'G'IV5YK[U?%Q5?(YXM6(23: XT^,2,(+SAG\IJ[7J9.0 M.$Q?&*Z\%0EWGU [ \+E8:)P+2.(O&Y@4" XO>U4IWI[BXWJ 9*:V';=!%K0 MQ/"ZE;,>[1T1G.$@R0_DP8TML[(F4J;*XZD&?[H3@&K$QZ W_J!Z!K:T"M 3 M9&^M;E@; YUF'X)8LY7;TJP-DC_B@N^?WM]RS"O;:BC;Y=G57*% !X=Q.AHG MV41B-+-487Z-TKK2]3PVBGGH.J4M96.F0[OM;07V1_4BK)->4A:4E* W&,!T M+(;=H9+V,D?@%I:!:::1K<:B9'L6XY*KBEYJK$$/6)Z:5J_)'_ 4^PB6LD3" M%?;>[GZ4+/,S. S6,L/S%,\&?T#EX;^T%<*?0%'XCT6&J=.TA[N[>X@<2+9G M (_"'?F]9OE"[A,Y'RH51WP)+^.E;84O=^G13/.TV/1L93.^A">]\+W#V6[" MV;S(+ZBKM*!2*?8"BRD&(IZTK#'PA$"R:@RSKFBU M*G+56'!_,L4CH6Z'2E M!Y>PJ'2\1%/Q68"Z(5;G8(VM'J:0XC#&4,;6 5/BZR)Z!Y>GT%U\=XQ"$Z\B MXSB9W'!J(*JZ^=NG7X]U-<^0J^"C7-R)Q(V<=)J[E]K/&ELM&TO@,R0BU77] M(ACC)RHK-1$:9)0CWK.G['8A]^=1 M?4U\YTX]UGVKKQ7;GGUMBDF/RND5EY[6-YP+OP6NQA;X PLUL*@DEND"@9X/ M_C7.\AHQW)J(R8%%@FMGD7NP* Q+(:]Q-RXX4==K(@^FO(T5O>)$(G6.7*WN M.&N /_)BOIB8]Q<0\Y;2X+LL_PYR;5B;PQH:LTK9DE/ 6LW7:O2BR$(T]S0) M#^RJ283]I *\A@:',:4#DT(MXS?&:\]J:$\ZE.=PH,S.-O#O!+7<:,Y]# MD>>Q=+ZX P$>9A7U(M.*15RT7'ENOQI)I%R*0^?4NCH2Z12!M6I?DF6=JR:Y M1AF3^+MD>P@T*"X4)?(C!=5,>Q3&D0L#L'0-V'O]5B;9F/OFV*ZAJ&ND13+5 M; 7W=Q'E>#PRT($%'<&U([/>)#C>3E!O?1 W^WO7VH12_:;J78?U.Q!S;CL,!PAQV2=F,UFA2)!P72OQ3H*L2:2HI^'&<9 MA5$C&28B%Y;,Q!T0;-4"KSBJB"_)-"VH/3NXWGE,]$=Y-A$)%DLY/W-[^.9T MTY9>%,VO4W U&%=3U"?FG@G#^>X+,%I"A8JQC3A-3?<,;8=C,R&BD*)9J@K3&<0 7*D*C_,Y M]A9:O<95CB#IPGDR;L:KSXZ1OT(L4KOBY*LON\#%E%>$6IU:UCL/1TR'] M2AEN*"D+H!"'TI0DP:?_9*E>=M'E)$6MT::HVO 98>D-]<6C$0V,0XS'N.;A M:&G3',4%[;#N=W8C5=]&V* I[E?V.W,'&%]VR\E>VE81L@Z/+!*[[H_@A!S+ MM_"4>-27N;O04Q1 +S,=S7Q-C7S(-J!$W6B$"4CU(!(3M@39M[A-\,3%!&V, M$%4U5DR%.($J$D"]J477!!CJQ^$.Y1==O^@NO.@.YEIT52^' M0K408U<#"3V1S9!628JFHXZ,$QG=L&&BEN,M5:? /<.22<=M(<8=R_A\9"JU M'3*YUYLB%@?-JO)479$! 5AABH^C0GFEYLQ$8G#%3H"L^+!2]&$I1LO89,2L M$]&I789-7KH36OBT7:B3^W'$:V,DW;.U9V/#A4[G4ZN*P=N]OY#E3C88N'TA MU8^LU"-83.1<609JZ%;ED>JK@?T4&OURG&S[@*!"CE?''5]-P\I[N^'4G;PT MT\W3ZHUY8N[6$\5<9\B$NTB07Q*5BSZ,FV0XU&YUTO1-ZH'2]%Q@E@X(B98 M'Y#5SBM)V_U5(TFURM$=./($)WOIWUCIC^>2?O93R%V\$> M-HX=]?5V+0Y"5JX-#^I3$6]:6\,[.I>/CK<;I^$/3 +I7D*;N31:/J]6.]IP M>KE9O06UM_:ALS8"CAI[)SG75(RFIN$U-D3HLQ504FL'3NN'& ]JE&I)W)K2 MD.?A]S2F)G;81DCFA"C":I-@$*UKVARGJK<24(0G>X MX)5,23*$@P9^L@;/A=;XY;%?]W$M[88F^ BJEX[4W\(7<'- M#70;5=NJF:[ZQ Y4O9[[@;%.;]GN\S?IX7>[NWM;,S+#/]%0M'*U-F_./*MR4$7-"!HY-G]W&(#EZ9?Q7 4J $$0J8PV% Z=HNI#\7 '5G% M:[#%^F5HL67H^P)Q%_0P8[ BR%%$VN+AQ6B+OT&"-$[\ MF@@ZM9&H^WZ>L;]$'3MWW-2+V8*C")X MOW.X^_:ER*_PXN]>\N)'+\>MA9=_/SOQU7WV%Q*Z1-FXM' >ZD>/DG4M?XA" MT:T0+8_6\AYG'3N&0D4R9:F1/Z+XM)A#U92;5]*45=MN MKN[$.+@P6+7Y=QV03+$]Y>>AI/U:"5QA,TU25;]3$ \ZVKEJK(_<2YJ$"A'3 MBIN(EFR^I+19%W,3E\N'5W;M';J'M*_U&E3)_*+&OU-\S\V!ZXW'#H:S:H-M M7+R1EU(B@RFLXPF'L'@-9^Z\T2B+\.:GNHP*Z4U) ?O3L]A@^6J,@PP\UEC' M1VUF$C<[$B#W:X7A#U5JZ2S'K8N/]HC$B67Z^C&\(WC MIH &S@O,6V8>LBZ$VJ53.IKI$_;$'WW41KDH1];KJ8"7CSAC-E M;&'+QW@<*S_9-)9F0QV/)I +.9FJ2ZGB ]7@ROI%V*1KNS,,% M!*.Z$)=0Q M<[4[G0[23*708+\;8&)@B$G0:T6IAN!O^M(47ZM?ZE%P:I&C;DQTF?"PZ!MK M];2/R_7$67XCTO@_II=V:=O0T,HW%)25Q?N-4FF G$;\4_@:^8$I9,UK"I.N8&8VUF6G\"D'^!!C>4XSK"6#LNUBZIO:O&- M%8G,FLQ!J@AN+LC(.[:,76K6T&9LCMV,_/?N53<8J+:D) 0@IZTBI7"S* UZ M87.J!0T,7DT^7[_%XE]V^-KCG-8'Y[3G<4X>Y[1LG%-SZ>@>'AH)?7CC=G:$ M>L2.'/$L9Z^1R83'55Y40F^R6(ME&Y/SJJ_:VVB ">Y^[DHK0MK/"_[2O9^) MW-?OZ-;OU^Z>(JDIS =A6:",ON-LUZ/-C_5(M)8HS==C#_/ZGS2UN<^/SM0 M!6W%]?W7Q-AK"/.VR(<[#<_]>(>S/E['[+2MKA'ORW?8,5[OQ*K&5Q_!$V*\ MY;K@C)C]"WB,/R,1A/KR>?>]7'O M1?TOM2[MOIEI75HI=ZS--NO.NKX^LVM&+VH!C^Q):;>]PW>SD/*70S!U;H8+ MW0MN,6?C%HHIJ,^ZJ1I58-C8BG92=)\M BSIAEK@Y!5N0,3T>KC%10-56N2T M!##:L5;)0:&:+)4YML.L+P#;'.&FHGAV8@<4AJU%RNX/M1;:=[+-\"S+%=FB MY*-Q][NI?6"1Y@/XOOD*H)?\S59R?FACF MY4)]RCJ<$J7&A1..#.3$+XO67)I6(S!4DA %VT)X] @N.54:?,+*59 KS]MLW-UG\DT*90RU9_7F&G0'380*,21I;<,MM(L23$?@_W?-#")^6E19"DM7%%W+VMOC,APNL+?3>:C? MB)/M8-?);DL#284A\LOV7+(PF[GZ_**0()7DF2'CN;3&PUP"PEDB%!/RQ7'M M.:?+X ;1N(?I3OKV"$VK-+NC@#-(#06*7%^_N0XJ*)R6,:?7%]_D)"XX[_4M MSTIE=]AFJ <+W:Y^M\<>[E(2X,G<]/UAL$5F(:ZGA_O![U?'U&5K,727Q$+I M?S]N/G6WR6HE4#?ZL0I0[]BGB&>/& @UU156P9MTPZN''W%_=_?0K +W,;/8 MC*U?%N9:%O:7M"SD\!TCG\&N :]B$8-.U:?IU#R&1C QI0KV\.HZ[T*1CZGO M303DF\PQ/(Z]4:ZP;;8V@K*J1$^*5.O+L1GK5*CHB^5R.V;$G6T;> 9_,5 W M_5YK8NA>4!2VGN61L=:ZG#N,9K90#<'$AEL@4[?4"':,2B*GTK$A'J(<70LU M;ZGZLA4!^W$OI5@O([&KKWDS!I!>9$?.G^8_E;:O]R>9AD.D^6:7JJ\_LA,P MP'NA6AQV]][\Q?I:W29$Z,D/5=D"HCD,3J(V!;4@()E536'8T_G';1-;V:)4 M?X)4@]N!3&_$#2O/2'P'7>UHBEWZ6X:&Y"A62]WXV-TJ*H\=&Y)1^%UP/1ZDBDP3 M27,) M]Q(86JVJ""^H5Q@3Q%LZ+_MNK8E;;6P30+&%A(-.3BV1(>X5!&52*# M]]W=O=ER;%Y=U\&7Q68%"VPR-Y(HP9,)\5%238K"[^ VH+0T4:3;7-."QU#! M"JW]/=@D0$4=1W+*HWI= =J8%-BK2Y#+5MRK8 5&\.D"@1 =4N5%'T0I5S%M M115/W\%78:S*Y5OA;85M,NY80IQ<&JJ/UDER"+JT>V&0M?('VC&X,]S"LT=U MT!T^M%UX9[M+QUB8:.)@G02H43C!;C#H 7&15&CJ #I!'TE9.\AC*T6E"*!5 MH:+0^&N+YAPYC K(?EVB,274"\%=[X4>RR4AY%/'N=A)=;"GGQ%W+UU!A5=. M*SP5=BY8%C+3SMQ\>RP1)I^0>[G=A8,2HK4U]J8I1^-*$R)ZDT0- 2O'P^*X M?,R@!PRN-&!PWP,&/6#P50&#<^SB/*E7][4R9 MA^[3U'&I'UQF!U:%_]C*R=)V,,'TORU>8212@PU)*9"B,V&*$WC2;9>RRN;\ M@A,RZT[3VSC/]-1^$7?8+@J(A<*P&BOS"/OQ#73'DZ$423D,*#X/ MEE^A^!_*/$NP[0@;>^U:[[WM%54X4YGWM.)W82C4=&P7Q?.9!VO*",F)I_O, M,U:%KLN+J3F@"+;Y M0;7(T?$$^WW'^G3@Y]W "I R*714A*%H*]0+ MJ'L]U % %9+BRDCI,QOEWIY]L'@Z1O)L?R+T;4&8(X=GS6W[\Q*B,,YC:FS@ MW&PU00-T1VNK06F7/( BQ 9 M_0%K272K^T^!QXX(64;#(=;4(3;G,2&&2$6_MT ]T%@[IB43M6,<8W M2,QB3$-CON&9:[S%>I;)O2(>C'6A=]3=!I\@2VXQEG+/E0P*)7,;1NJHC-/_ M++,](]4UXJ2U&Z/0C78I=85-&AZ=&!Z94SK?]LCTE-]K[4@>FFF$F]2FB,9% M[XMZ)PQ%/J+HR0MH96VA!;)T],K_R9R35_(:3 %XJ?F.8SB M=WMG.NU523P12B)_@*93KD(+Z<0I2-#!V=HN3^=J*@2AUW;%\:-H;JC2ND9T MXU(UO&1)V%%W][W3:/[!&?5ZL=)ZX4CB@@K2(M)&X,%\):6QG"LQM2\9,3R# MJVN0(QR$MAB(D$#Y(+",7E=2/R$("/CCNCDR)@ [[E;5D/V'\)2=8*2QE-H" MH3&W82N]Z*ZFZ/Z&S6*#:QO<"?Z.K6H6\6_K?51I&4[)C*%J+KP1&EM&LE&T M"(A<$DB)BZY<%@E;[Z&O1RPV8,PI.GR*48(-29:S*>.J=:TD$ZGMUDA;4D.. M*OYL%=N6$+$):"2##!$O"@K:>K9F?*N- MEIB"36]&_,:DT!Q #.-A:$X):M,8C-)LQ,7ME-D._A<,VOKG"O9"J M[U'A@+'FAKUW^OUBL+J+0?U-+1A4#C6I6<>2$' X)E=&'_AYQ9T8=]!_[# @ ML\-M1W."=-Y1+U.CTR9H(C5)&KJSMMC!*>+428\Q_=#&-LFZ9BO9;%*?_@LF M89-%3'>>QH:163J(\Y'9'74G UT4=T\-J6KP]2H\^KBVI9FEJM.^;R$2A9;K80?R#<8.AK'$6M(YVH*$.M:=T8+0= M2U=TF\61;E\>955?Y\'&HEP&&Z\%K:!.D(\]/ MCC=F*-74&\'AN1P+EN4+IEEB:H&ON=VI[0_TEK.D%N9X;H?E?7?O:$8."Q-/ M> +"LFU-FA5O::0PPE-)<.4/5?0)/^@X$I:JEFK!H/6#EB-^$;4W8UBV4$;) MS."+PH:.2TS&V5)X0TFA%S..1\%*QWDC7(Z6O:MX\JOUP;(<>"R+Q[*L*I;% M,:LX-9>2P]<"UL?('<78=)S!"8$[!%2Y',65:J8-*W-^(]E#*;.R5BZ@L*&Y M5*8!'O\]S>[2&BUNT\Q#&\:USCR>915K3WZ##^@N?!%W@RI9F%6C:?=3Z$S7 M7;+7^R,>52.4V0KS0,@T4_-5P'6AJ(/*C;A5G6@B- -<.C:F[49N,-C!Z(9$ MQ QS7D0=)=BZ&%F"\D::W.T\*SF!E:5.&-N-1'-VF@A+'6*Y!CF750_L_0.O MF-H>VFKO3H/W#.LR[]B2)S00WX31O@Z?*=[4::MH"LFIHZ&^.ADY?'^\*ECO M0WRA^>/SK0IA&C?$LG6ZDB\E>)(V+TF9K?4,:A&_MOY1^W))#!05SR?)0)RM IFF%(T)3#%GJQ G*QW/'NO;VN[L'6V(; 5<^ M0[_&:Z@K?HLV73"=#FJ5V_5>#IW'^B\X3O!(1#+@#H%9ZG+G3V,2&RUO+4:5 MOM3MV8(7:5?[C&L*AJGKK@<&4BWXK5;33[E+;F= 4^M5:Z55"\3RJR"^H05S MAMI44(DT3(G':-7"_A]*&5&/Z@9@6[&6&*@*UA);9&6(0F MCX0)CU2$B3DC4+UXM2>%I"P*8LDEI<@5E%)H,!FA-!35QV)IB88!=W0C4:1B3TOD9E'7W&8#W[!2 MAIGQB7Z,J8^U7D&^QRG956SND_E?9.0 P+16>>ZT25=/JR'/-%4FST\9)AZ. M1O"E\@;D4S<3=B]12*G@'6H%9E(/K\UK$8T[0[(4178+;W%!6-N@TESPG-A4 M%_U"Y$*HJ05FR4,Y=< 4@1G67>4$VF[B=2P1[XDF@JK&*'\:#N=@.PWZK< L M-BIB.7P)\_%M=W=O=F+Y%[C[OC=:7X#F94D\+UH7-7WRI43(\H(J6;\(!HK! M&>ZP3[ MN_L'!"4S !>WP8B!KC:[W9-JES$S!!IZYN91H,X:H:9K//2RTFA3[CDZ5][" M5&D","GB; %"/;?V\D1@.= 5N&E@Q%Q=?+XD(>6V&8 M5YRMY DP@!;=]45=AA,\ FY*B!.^5R+@#+PW#)S27_]785#O"KF>1GW,@YW( MD/Y2FI[#,?I8,]")%'G'G1*\2G"PR^K;I#0KJOX?SNH@;F&V=;E4:;K;(O#+ M]"-7,^,D?JQ^7JK&0Z^%FN.,7] 0.-6U5*;< H_GU*5E_*3JED"X)@K*V[R$ M>7/D^"H4'=? _2B9>IE\G-JUP-&GRB^ZXH,'\@@'S,%DK]L4MXYE5J+^1P\, M53VMN=08DY53-^;&@FUS1G.JQ$;69;(V_K1V\;[^LOO&\9IM7(148[20[A6%\)UZ"%<'L*UJA"NN==( MA3<."6%^S\Y!.QSL=9-,V>1?,>"$)@"ZYAYVM8A1/9.AK.SN,PJ+4D:@QUD% M;0W/9#I/AV1C>T&5IB@ZML;#^8Z;DYM2?/T#HS+N5-ZW!9N!N_U8JE(BX:0Z M$*ITPS%(\CYQ-/8&M;I_C(J6B2[7 %LZ9I2(*4FO<0WAIZ$,OU,:'$9#D#'L M-HAXP8%4V*RQBJ2RM6;]M6].S'*J!*#'L?ZPIR4U $89P@#8A'C)GRF.1@B M*8TUWS8>,._MD+P"K6A,YO)JP:3(B4HIJW,JUD<,7<+<_>BN'+L=/W M>*ZAN\A??HS_VNN +8[_=.'_*_[JO="Z,K!08Y]I":"%[@8V@AOJ)R)"V>AF M "Y=+N[8,*C2$/>%!*LEIU-:XZ1J7D]=0[> YBLIT$?2EA;3+50GLK0<;7[M M7%4Q-,1RZO4]J=X:1><.;&!PNMPR:#*7ZUV>P*Z(U1<)5PIH3H'FB#J6=J2. M=3 MF$S*MM%+RF1^FC*J# 9GA SO1&2X<[ZA)@_AO67$;$66#XXTL==4?6?P M+Z>1,&L@]Q[E^E=XY.E*C7KG.Y>6G$;'!.L$4JBHRI4ZM-A/9AZ-/;97WB!6Q 1YE83 MMFYY^,ML4^![LZZTXL9R 49=!0%4(4A8U V].4>%""18 ]+>T=I.4#K!D$!8 MYSL6W.O[ ]LQEC-!IA39!#KVVXH$6H]*YVJ3HO M) \/KLHEKNI433B*)ULL9+]B)&T2CV)%2:"[T28PM5QLH5A$S8!%'A?$1L'5 M$Z,L+[%O'%)>A]6HGS/_]SA!@JB./=^)?C@D8HI;!"8OK[">CX-G/-%4%D5' M(V1?$W;T19S0WP-W=&K?+I@9$YYANN*I,*J?Q-]M)AP9F.!5M>-1NL&UIJ*H M-ZKA(BF-'Y4_L!&2^CL-\TR$0Q4ZQ&=0?W(A&A5080(TS,!Q%2HDJG%E5/!9 MYK'&LG)IF!-+I%BE4:-'BG"9F1?=8"T2DQ9NLE],"X,C*&2[T00H)T9'AL@25>2T M/"\BSY'>AR3#W6Y5Q(AF367.S3"=%J,VC@57Q,@26[!%AE6[+BDDQFSKQ>$. MNPUQ24MWF'[G6-&=PZU_6,Q[JFN/*^G\:V M&#;4%O)'G?QH!F)-+D3^&((HX%T+U=Y/U=R5I5Z[M/'3,4D*I6G.D",]@_4. M56W.DW$,+8E1NY>(!%V. MM&)+CBRYN,,/"&> L9) M/5=8/1O(P;8Y(;3W=@7EQ4%Z-_\M"A588. MO?'0(0\=>E7HT.IO)XN&R%4G.9!7<"1/^'KQ=9:T)@'L@@8 MI2Z0(90O9_ELQU4_B8NAK:E4>7#E0%\9PL@3F+Q;4G)P4XHB"V/54^DL#;L= M0W9;,L42W25R3G&<<&UJ6T?!&]-K)I/8:PL[QF$DAK> 16NM[17P];M](0M# M2JL)3IV#B]K17+N2WF+C'EYDG3X"%.X#432]MVK6^U2K2O1O?X34)!@+ B(B M3]49/?"4X;'1 Y4IAO71<@JV]G;_LJV%%_[123TL :U7>'F!7G6!CFXEM@#B M&MY%9!K6/G4M6N;4]526%^N ::FT!ZD#%)=XG'9,P%SW(,)T>2'+>B$_,?\9 M4)L)>9)64&\;W9NKWB5*];T! 8:%5S4^1QJCBHI70&GX*YG3?E%2K]9LBO7/ M%%2:>)?IB06_4"=PU8//]$>H]:EJGJN;3S4&R\C$6NM87539) [D'IXELAHB MQ2+?E72;.C4$V)R3.H>[@:#IH7C]7'']Q%:&"V@EGN8RKYM7SZ;-5&QUFYGV M',&OMQ1YK)U(2]>1MCID@FL[:*MQ'H,^CRW#+&Y$7.J&YUX/80C4B:U'/W,6 MQLW N'7&M3GC8+%Z*\W;Z+E20W0?>YKQ9[JWRC2MOHM2,YD>O/0]/5[N;_#A M%?+54>NU$ID%X.FT*HL\B;ERGG@R\ 7CMD85N_M'5+'[KF-2JZ:PV?3^LP#9 M@NACBRS#M*!N2_/R")B#F1$P\!#/3O:VV]W=]Z*_JGL1TP?K?!LMH8LS 4S1 M0:NEW]+!9&.N\7&9E0TX,<5F:-GS$<;TTE3^",YF$WUK#8:"F]P\H;U&Z[S. MT6)CJZ4]'%R*"#M79K$8YQE23(O&F[> '319O[%?*6"KO!K"ZL<\!:;#W70F M%/Z;RT'"K-<3Q4C)BZU<=B) M2!5%<=371G*1#*0H&!/VDOA67XKT_/:,@EM&)IRZ8%[+QF[OT@:#5FN@56'Z MBB95#V)PL;VR6CL453Y]=N)/J&R&W6L*XU1P=2N>SY<#Q;L'D+GB[]M+JI74 M*H$W-AHG&7+"?8-]8Z$ +9YHRIIUYS^'HU5;0@=;!^^V9^!W6YS MN$N)W*V#F>XQ"$XOSZYZS[ZGG&?ISC$2ORK%(M-UP;R/LGO)X3?-%L484^+4 M+%8U[Z2;=8([@>@^"@5K>!Z?BG9(+@D.7.B:;[@$6 ].2W4L8*3X.U4]&E(^ MI_VM*28SJ\I+F,J'L_D(;IR26+IAK2(B[P9;($T TVW%*0*%"VDR4#N:#K=^ MSK:U80Q464VZR?]>2H6NUE.%41I%K?6,0^%S[AW%586>B_@CHV5=#>7G=2%: M0'-O]EY_!<85X$0.!"[$3U@!&LZ$ZPAK%D):#H*I>]4,\A?E[W&(S1Z=9P]- M7"(T\:V')GIHHH"A2D:L['ZUCT]'<5 W>"SB@ MIRW=8PP;RGS,_%;JRG@<'J_B;!2I0&7,N0''+37/2R9N6I)AX28,HNEY6 M1K=1Y;:6WAE[JN6*A<*V^?@CB_F$ CMS8 L0T2^RQ"D?UC7 (VKC08585:H^ MZ-YLHM0_V,^JB%?_H#[42\O,,#.G*8@._]0KY1QX$+M.37Q1.TJ!+MP$,S@P MC8+:L'0>J.O7X^I,OS9'0#L-"),JZFMI*:%+3]VZ-Q=+(5$2N%BUO8C-%F+; MXFID[L9O<,'CEBTZT#8 ">?@O( 5LXQUP;>JRN/%&ENKR)P0)7UXR+P:E^'$ M'E7$L+R(W.V-TWEPC>YPXSTN9F5ER^4X$:$JLM.]:,Q3?7P5SFW%MZUK;;6!V/& M0GH6]/GTH]0[CQ4-C@!4"*=BNC8Z)O1TQW'O9-\STVX+E(5D;E#EI!PSRIX# MS5KDMK6]<-9L.3^P%4I-F&MGW[23PQ* FN0U-:#!O^@CZNMC1GWN'2]@/R&% MQ07H#O=)^@PK'SP?%H5(6%(TQ:G:G7[O7G6#$^SI4FI /F$9T2ZO\LFS!ZG; MLSP+/&1KQ^B/;J8K;NOR/,ZR1!LVL*-B9QC2EWLNIPQ'T#W^R_9)MP9=#@L* M]4GC*ZJR&[P160)V-==6:!1$,DQ$;D&<:E1X CHUEQ-TJ@Y:KU5H$E.#/5+AQA%.@@H M"H=$@ !+)D/W,V4$%84RJMQNR;QOX5.691[WJY*88O3:^8-[WW86M=NG.&8.WB T5A0A$MP2\3!_\_>NS#%C6Q9 MHW]%T=^Y$Q A8_"KW>V9B<" N_FN;?P!/CU];]R84%6I0&V55$[\-*]?E26D EV":WE.3D>&#*U^,;!]?49Q^EM)57-^XL:1%#B$)\P MY10,_+B(_-!L@S"XS(MO8BXF,/%I/E=[*\M\\5+#[YCJO16&1%GNE&Q,D9!; M7U?Y+*>V)JP1S3GZ*GB:G-^8X$"GP?*5>PL6-?%P3&#S9@EZ:.K[*V-4M<.)^4'4R.%\+\0SA<"&EB?]EQ@B"\+)X*_JV5S^ M@Z,D.PO73/"M@Z<%MZ>H[:J$I\-^%]R';+H12#0BA5,BEH=%*P.ZB+#_#7]3 M53S<&833"2QZZ>N!0Y@(I"Z:##/D,L4N\B_!A:OR0?9_$HRT@K0H. M$M86-@3WQ+ MK/7TB4NZ%FN\P\_U2&$<8!DH\U8036VJF3EBL7J63Y\1BY7A MMQ(.?PBH*_!#RP[^?4QS&XE6)YT7>B%EB#$PFF4C ^]2TN3^^FAVH 9?6?C( M,G-B@F1,FY6WL]2O(*J%'[&8K.$0 ";?V 70" G40?EH7P!+#$A[\1!D6=S M,ALN<-VV4TYL4Y8E]+:7Y5M[(D6X^0,P^2(D]XJ+[ST/1 M?2BZ#T7WQLE[P^.6/$_WS.1L3PG![1QS&A#84E0GQAKB' Q9( PX2T8I%:@0 MR$C.MI9T;&S$1S7EF?&,C&T&72DRL,JE!Q)G_L^57)$R'G):7IF3D?EXY2S2 M4AHXS D$1\(:/'4NY5#PRJ$H*9XE!Z-&8.1Q-YR1L.OT8_Y:2R_N/3;XNIV> MD?%@VNZ.TT05^(!,]R\T=??97/:Z+U3BWD[P1^*3WWLO%3-GW* ?^F!>)BF\ MR@,(P\]@W5:D7!CLIB/,0H7!7I1%$V0M+C"'<2_-0,0W@!W_*W9^G4M+)3X( MQ?#J5VKBDF+D%SNB*XMOF^/&GK MI_F.ULG.?.T9>H*I(<9?5NJH/R]60W<*X2;)P2_?KAX2&1&M6CK>#C M5K"S_?.SUV^"#3%2A 9(H\O@:%SEJ"W_X@T23VSO; Z'Y7HL"_8_3:+FSLZF MI+I+@V>LSL[6SJN!3O-Q!VI?WO]V$\0#5?T9P1:\C[-X"DO,L.3O6==-"]G8 M(E=)7[00.$FYN= Z R87I\B]AJG%8;FLZ7+9_P+V"8M0-PKL$;P;9^8*4O[$ M@!0K2&=Y0?@0[(&#$#/XMW_5>?5NGXNW\81_9#IY^N<7JJS#8I*_B-(NM;(* M*>8<@NXZ/8LJIY,N'R>QL/_%B,R)ZUEPY"MC5[(KE0->^6T*6 M!G%$W&!',+?$O2ZQ7[:V7_0.M/U-]<07W#J;8EDO6-'>Q[0Y8N!NULS4KM4; M]$8)X6].H1%%1&"4H^\L3UM*P3N#8_\\F8O*'UA-LJ_TYTE2HEDOT'J+-XO M*U\S?1I/B.J)87UX?4-'&M)/$_?A<'!"0-QD/A4.)9\.@ME/B0V"B-WJF9XY MYS"=6"W@=P@#N'98!?V!D$QC!1O:AJHR(-<=''4$D?'7PF"&K>?P!=[8R(%@ MD\!$BZ3WT7F5^S5!C>CI'_RKQBFTD#N8 7U1PSY=VWU:WIC8WBZNT,WMARP3 MG5V%P46>UE3-0W_%RBDX^U)[\""&P(I@R)J6(6(%,[TFH4W.HDQPX;B5SPSR M6L-1<->R,54-M;$L2H6A>YYCF^,8M1+K$0Z98EQI?VW(.JB(!-N#8=FNZ;*] M(3$2IBV87 G=?,YUC"37@?A59)9O5JRR"U%];#9SLLM>'13VQX66MJ<-ET9Q3BE-EI( M8OJ?@0X=KZA/_6KGA9Y@>_DD=O_TESA%Q5C]&E_!HM"8>O$5R MP%H^'JSEVP%K.6 M!ZRE/6%O3E/+@9D/B/^68'?BU/:H,8 ^1MK)&)!71L;O4UFYCOM6[A*\3?>95R*$(^VNWW?\!/YV5_L/?% MBJ;?38C4X"E17E'+<6(89ZL<.Y995<_1V/K'SG8(+A+^SUM8#&)/XPL$9IXI MZD,[JNT-0N4+(.YQ7-G_\Y+=)N>U$&SMO-S=V-SMA4&^&G61G&#T'82E4?F^'D@L/^P9YH5L_>^)O?VU/V&-#R1/LWV!- MN%]79_-]'A44(3&C3UX8V8T/4O\4#S X(;**8$,RBT85A@6LFN)<1.7/>3P\ MV)A/H@O>,ZRUM5YK>7$5[-&Q<$-,FMYC U&JK=D9") $QR>?JUE01 M<>)(M-#%3"5R!S//#AHUYJ6?%P91OB>JKFK_8\C^W;R(*_U9^5(L2IA-:>54 M6PDEMY Y2R,P KU'2O6#1$R1R;1?D1A&C#5BY.(*P5M-L'V3*2J9V!6]P@W- M;,!O$6DA# E"?<)72Z/+S>4C>F?Q?>1:PY70W;3B6=D5O#SX!Q.E:,&,/2;L M)]WXSH^SGT\FSSX4R&OS!V;]3RIXV]@80 5G/(U0=J1&(@D(4"MQ:-3?8UHJ M>NR2G[MT'KSTGER(G97&3&6_?'8E^H@03L-!>+6YXBTZPEL2_T+\# % 6/L6 MIO(DKBK#H\.?*^-4@)153!1)AEH6%3$D(FA96+?C-[)<:Q)*^.@89N4@RK[" M[F#]%E$*>42\;G\KC^_P\# 4QDCODR,,\U%IVW!MWL+#;EF7L+];S<@E)NZ9 M6FL29]&8"$#(1 C3%ZV X8A9UR,FI6TDBMEW167#(6[HLL0:4)>I^EM O$)R ME">;^+MR(L#$?REJ I.#9[*7$:C#O[$G WT-W@E\B,BV)O"B\\)P(#,!0,0V M1+,+&HQSCGKY>(=%O+:+F'-'WC'Z7@06;R"OO;)'+N= \Z]T*L$W<:+_S N, M\:BL+V;&##-19PY1]N]#:9UR%7W*RXYK//;KG-?.>P6U14* M_R[/DS1&5 6S\6/AQ-%F#8U F7BO9\11*SP=TV1:75DLR.MM*Q?;W; "%^VZ M^W6WSHD8LO>]/6U9,PX+[A$TC*="L($G&'Q1O!H]PY"(UNNK8>HUS4(R?YK# M^>5G$&_[KOT.F'&_#IA-:^GJ!1^BY3Q!0AMZ@@:JH?E7]+Y_I0?#?[7^S ]1 MYFF"0]9@Y=^?U]>,D\(9=L@;C,1U1BBE12_,?;W\\HC$E2A9R2^F'T=7QK.P M*Y"2^OBRVIIG[&F/8J5G9U98!=KCO24>C(P(L=+PM-7\:N:SQ"OJKW!UM^Y: MKL6[4BK]WN_,W<%T7/#>194$$6I C)B=C"X]D;4SB][;VFC@3PU7J52,,0?@ #Y;6_#9+P/X; "?#> SQYASM'(%523J,QY<# VDNQKHR)W1N_7)U3905; MITR8I*UC!6:3?UB.S^-)C3H1<%JYC@3X;=AY M01Y.%ZZIV?"FN'.3HUA -=U@],8#3(G8Q:$JI A@%1CH.L*0F,65:=:KD- O M='0AXN_8Q")9G'$T3XBE'G\Y28@OO9$9XMA2II/FBV;*='XX4YAD1(/(PRGY MO5!5RWEYDBX>8M6UW;C=8^2?__3]Q,14)(@60*E(5ES!5* #+GMF31)1$TTD2029):(05N M2201N7QR=7=/P6%[,\4[-;,Y(YD$*:YT,?*O5I'H6#-]2Q):+F&!+:J#T9NW M8\WUS3O1Y7B,X24+RM!?*8)A[20.^8?58)^B0ZW!4""&4L03E0;>MT''*]5J MI1[771]Q-!(>O)7G;VOS>]EQVPH M>#.Y946VM:M8VNV,_$"[/4YV/:F].?WGCI@86)0R]B\)7T(%NDTVSPH;@ MB7[-"#/Q.VRT3]%?X$1=&4=29>,UGMZ7+FC55BUNU,P3 MC/F[;D=VY"P#"!K.BF@6D.?$L'/I5$T3(@\Q/>*R$'E+7T1)RC0I57!>5?-? MGS^_O+S\*_XC.8OOC5E3.O_,QZYY/ M\WH$@SGOVE,-%G3W(1'M'@W4@8]EC=^82 0A;9'Z15DT:ZQ@.)CT_$,WATJU M^]9!^RPP(PZ!WZ?Y^)L9C.GKZ=H%M]P!)_N?GWV$\@3I]%L6>$VVX0#,SQBS$@F>KLZV\.'M>CI^; GCY'&_RW\C7$F>3K?*\ MFJ6KCG^\ZOC]0[!SN#&\A:T8/Q?!?YZ/I^78K_QBW\_0:#1XPD1(68K2)^*:2]T5R2 M2XN#I=+V(11RIL<1 K?I).SS%Z(=BGU"0RR"?7\X%^'B:^)%M0O%A/)8G.W\ M CY$)8\0X(,B DFC [-A&N'L3T8Y'(+" FQ#MMB3;>%'O#*77-3->Q9XPM6G\='\Y@TV#^G^2GG2$JJFQ0*G:5'W9E2FM&LK6_A?:JN2J?1BP M.+C('WH<05X"T*3BK/*1CRQR\>9V&*KMV.@EL]=-8T7>CTF^.2\Z\;E'CNBB M"S_WD1J;':K(ZB^8"9\R.%[:=F/30J_J5Z)*);)6A,+!/SLCX%]\SBM^48UN ME.*A=YQ#Y3- *=882O%B>X!2#%"*AX92K'!2%W$R&X'QE5ZWI@XNNTTQU=?0 MJ.Z10:>2#!.[+3R=_/[/T.O^#"W-.XD*EE7THWI"!_?K%N[7J0U(5G+ ?KC$ MG*/FL_W+QFASX_O WO^H5^#1A^.;P;"H(] P1U(P+,225)V&>VC!#-8E?1JK MS8WZ%7$7P1""7;?/:U@LZ[M8_#=UPVCQNN8E[M!U2L->&Z#&(-N4[?> MZPA31C>R/-2.0QWS(W *2TL&AMHF]QQKH>E^0=%09%"D6?0L'3\@1)<:MWTC7& MWJ,CS//$'Z'0A& +G M1GV$Z4M'5E,J3ZD&.(T/,-J,!ZQ*),HBZT907KJ@W M*\XP!SHQX[4?Y3RF7$9REPG!.EBUG4DF[-\-%PQ74@T'WOX],FX/IO&6IM%( M+]PUMX.I8<.^%]W%*@"+A.M.;5RLX83H"Y#-"\.J2K0KIO'7R,88XD;N"EWVM#+N!MB6 M5*$2,P--A*['^I(4\@9PK]%D>]Q"+I-F:VJ5S(F^0*RX1HNJ38+!$&HR0D3! MC XS_>3-_4C;,(Q85#2?QQECJ)G=24WF^(H$/=P1\EMA91&4\-&?+ETI$5-_ M%W(0-;[<8#K+P:J9=9W$I2TYZ"?]KQIR7_FN?'SQ)09CMJ[&#*4 =;,]# N" M,7)E\KVZ@IM\9P_P,G]6G2?%I+3$!&_>/'OQ_.7]$B/<8C@#5\+#]]\_*:Z$ MSNU[$\*$59J*FDP'/6AYUY;IX([LWR.G.QA.SQNNGLMH?D--CULT]95TU[Y= M?'B\B.NM%2LP'+>DY7[U\^W)N.]\*_L4\7<>G+E@)J>R['O\5H'%Y"G$!9>, M!U[B'+S^"P$:P<2-T7 K88.B8Q&AELS%[\=%8,D9.?Q*W!V;Q990B MI]_WBB40.77"1>FQC%*#/].Y3Z&6^(.TI3 MQ1J-ZJL T2#(,XJ/4M)PG).J%($:HW#NRA]4!4Q]-+Y/(.\B/,' ZO)XH$@[ M Q1I@"(]-!1IC5R/4R0/N:&CJC4/[*]E6A*A(DGAR"$R96RG113OI.8$/GC[ MS&4BAZ3$RJ5[&N$NK.?NGXE$'V*84C#!TSAV6NK!%2C.;._N_J/ET;U"CO/ ML)0;9Z2_M-$05/D"NL.*6,_3S08%-\I&^\J&Q!O&U$88H4DS"<%11,7N6UU7( M'.=7W!"D'E8EM]-XNX/3[LK0*#5%9KL^["4?X#.7>?%-I-_$&T/GK4CH T5^ M!4Z8ZZHYE'BRYF&Q(R,>_&&*0!?[T?:7J7[*%5_8)>8/FRZSD3Z++=&'A!B: M4[LG,P+*G)28V\=#0;^JN]&M84IW-0$?L1X#M_K]:E+DXZ@8X>:4O)JIJ(]S M;#[ CRDD1'NI\45A^8!S*)CK.8-K7D9S2H;4CC:I_A$^^)PJ"_/J7'0=S- ; MZ90.LT IJ<4WO67BOU_"OU7'&*<1^_+XCF1PG-NR0Q/JQ O,A%T_+50["8,R M3\'0:[Z=$F&6=Z[WU1P0@B,$HWM6MR,]65*ZY"9W777[96OG92\3$7+7O5V? M_IY'D-F<#RP9],8N[!=,3,850M;R(@O(>L $X*\HTUAG2L $EW\OTKM9'J2P M7>"Z\%=8U[C:IR*+8.!/C9W(PIUF*Y*KMK=)R= 88CX8:)S7)1%/SM-HS"&@ M'3,:+2W%(J-%5#C0/%S1-6'&,#^Y9 X6\7BJKC'B/1HNHOT87QXO6[K7Y00F M!-(;HYHTI *JMQ'B#WYM7,\6=D1,JS,G-(X)4ECA9?)+_D#W@ 9NJ+4]UI.S M,Q9!/;@9:I:62Y9?6*TU8]Z##2GGTI^E&."T',&:VYVSC6,^CK@@;Y3R^9<) M5ZMQ\3J58[VDV7AT9F@NK32H(?# \;Z\O*,)4S5>' M5;N+N.6&*1P5QXQZ+IT9,CRZB!&'V$'8G:XAF.%+$+$2PR6%X-KS4S8$?H+A MOU!!7'/93ZIN<,5AE?_X58ZTG[;6H+1KZ!N^5W]V/[J)W!DNV$ET MU0P\D3BKJ@OXBW)VP6&6X0?I _P;^M&E,W*&=9A-8(8D;679MS]%Q;<8CH?= MLLSA%[2JBIAI@2;BZ%)R*/E.S%K41 '^/IR>IAB/L3?S$Y?4GY!204;]>Z2B M+&(:6S.B0QY63@ T%#L=YK+2/,(37^;KX:S2PK\QO:-#\*8QY:TD4_U5H\/J MBVV*A :.*>-N@VGZ^>?MG8UH<^/E]DK ILE3[])9HS5]&GU'J-D\32@+NHM>SV^WG%PLF MXB9/TEA$&1;X4V\1R:\<4/O6MJFYR']&RY:GOQAWK>K-*37;XE+:=R/]<@L< MAM$UJW.Q%HQ(O+ DC*.QPZV]=6D^8=N)J$(Z+^)*E62\S$-32RQWKRH:1'3) MVF]2PIQ*:)#@CCP'>O"F_2X86^_+J,7G!?ZQ[)0[\A@1X#;3NLB8,EM5Y#3- M;-KUVF.#A\5NTPFE9?%Q(-I&5Y">]+?=W2\AXP$9$18A. SB%\H'EQ73!E0< M=D?UA.*2SN=STT>DSB/#O@>?\.>M[1?]<@\;3KJ!FRSHR2#T+C2_[U"G&N)S MW(?(%8]/3S3E8UT'$3SJY@^I$X?M0G%^$6=1QG4_\>?-^^;%C'5!)(6X\BOX MF,GPNI!Y<7 #1AW+ZI)'E!P'OGHQ'$Q/\6!Z=?.#B4^C MWW2A]CF$3G%Q&G)]3O/15;P#!@WI%9/16>0%]BW51+",R+JT)K!.CM^5C E? M2'(V6\$?VOQ$Q! P$'@#HDI)IP$C1<"<9+"INO3HU3)[2.%$X;=-SM9-%DKWH89&OFS=H>J^Y+'RYK?K62>'KRU89.M^- M1NT<03Q%HBIT60/%4+K7+)D:Q6W!M*(3_+R;H6FLM#,G4^'UGBY816H(G>Y3 MX]89%D?!_E$.LV1UG^HN#*"$(ROLO=O>+9_^,/MG7Y^@?36VQH!Z"JB&\ME-TE+(#I,%@5S@- QRWP"N -51X2DD'S54+ND=O&+ M*<+:Q+F ?QU\/PR:A0ZJ)L(;3.]I!V!E7 M_; E/1<(X?T?79F_4MR^<8@ISTB4EB*US/Z(4\&K9>Y@+RW6?!R5YZ%32 XU MSI)D0\Y8M8"ROD^]S/Q$@Z37-P^2]D4VMU>.[@-F#+")5O,5CK2 VR1$"[B% MRR?'R:CT@@5/HXRI]>1W?+7]&*P6PI/1>&U(5X,#@B8 GWP697^G9#VKX"_8 M(.6$713C#, URLU?R6]+N!&$-ES(VR5TV"QP1![[J..$,/TF>X?]O^^,S9&; MQP.N*V0@ZS)"Q)1"K0MCB:G/(H&E"S&E(A DZJQ')6*PG'LH:X4\;P;K3K[# M#P'&)P_B[Y3V&\%1)T7=D[WLEV<2#?M!F!A4&&*6W H>URH9%$G.7ZW@XG<,:5Y1I-AHUA+D$J]XV4SN5]YB3']N+EFE,+P M,BJXA@Z-/KF>!+,GYYZZT@6TWFRG>P^C/X?U_0V>Q7QCTW6$E%R(IW?F(K^1 M3@%\(%B-L''&AF.'8]3^0^LU),, K8$.NO9Y(0U^CH,H3[E19[6LYA/$O@L\49%HFBVZ&6'[5?MKQW[&/,BRCC!(6^"IWTO1^'Y&4[C'E=CMJ2,I56*:#J% M>[" I2,,3VL;0S_"?&(NE-FF:0$Z7='2P23-!<2KZVV=%::4I2Y M2,9\T\= MN/5R &X-P*V')K-: ;K5S-I9EY#.;NP0--Z@8ZOY4/EH!%2MK9P;\6\ZZKBQ M8!+-4%I6C]!O239Q?1]F-G=9SD-.^D5I"$86O;(+.C_&)%8.82*W,4ILF)!> M](S%:\=,;Y7FI13[#<7&AKI8E#(MF%F!LTM>D4"X&YGJL=(D(QI^"NTV&=2 MSP$N))^AC1/:>&=\GJH?D7&_-OF6FX&!4KC2Z>T#SSGO!IG!)Q L_GSS8+'+ M,[T^W/$@U_X%/ZV3Z,76]L[-3R+1XP SU-)DWAK6 M3<5O]U[6#:W(QN4TIMRAF/)'K**-:+.Q>!Y -H06X?6:(5N(*G9%'32+TT(T M,%V@2'L@N)$!PO@!B#BD8E29)@'4@G. EHV+J>>3TE9Q"5$F=:%,)1!,);F4 MR;BRKB'3AI"7^<)RTG"^J? (S*I/."VM92@9O];\HH5.2%3:$.4^)*])?V;4 MKRD2<\1%7I^Q(_()N^TQM*1')N]NF2:/,$V@#@FS33A:+_6<$MQ*]F1)3:IS ME[#%F3E3>W448!C4YW";O#-3%ZHD0&C[]9?K!QER&#:B&!TZ"B2V-V+98U7Y M&<>OQGG[N!<(W2H.YZH>))Z-BSY;;D"3J^3_)\&ZW#^=9TK?J< M=?M]#I>N72M6DI6L]$-TMA#_T\;K38]=I;3EN(Z-7O:T*H=E63-M4/:-1&03 M^<4(Z7B4Q41L8RA',0E>(E'D!)578%[,!P5:MIQ7U&,FPGEI)R+ )LM 0E9I M85$7NJ=PLA6Q#K7UFMX]X)H)^FNI>2>7?X L.WHZ#Q<$= K'M_@M<#GW $50 MC_*Q=IY$8?N0#9$U5M3'KS]2^32E*SC#Y:81/5QY[%:)CYP+.?L;+U$ZQFSB M*2D"1WGT"^L(8G7WY#PJ,!-WX- YMR_'M\;9P?Y.6#J<&/8W $T1)K@B'9?U M-@U@F'K2$&#FL+^9%LS6)9U:+]-?P)#PY9'V)PM=7\8I;O"=%YOPVPRY6HNK[9^H0H7?4^/H>?5Q/WH!2)2QU$J!P]MGBJ?O[L\3ZKX&=X# M#X++(IIK">KMUMOV5>_RJ->BGO,;+(,M.'6OJ^\@BZQ7L_*?_]$\1_Q]G@BG M:VI%V!<%G\XZ@K=:7:)RHP)S.[(6=H5KG0M,&$A>(9-0I.CO.]R23"8S+1 MR1B!Y%*!8\I/!GVZQ/9K^L0S']*LF16ST1+J=>FW84535A%7KP..XSL MD-(CVB=5C_,QUL=KL-8_TPG1>XV/K.?%:URB M67/B7();CRIA:L/A86Z ULF? 1S56Q3A.+ESUCD:^9V?GU^WM(-J:;06_Y_ $V!!Z&G_'U##E MY\^+&%S^ETM+$9JS]*.0K> /P>\)6A#6-E/1)(Z4F"G^.HVQ<%F9"?PJGD7: M.>.<#CQWH=/A@K!C2WFC$.MZ+C ")K C@J;&16"BTB3V9DDH>3 K:R(Y\\PT MJ7,*E_2@E/$JRCU/2)W5FQ<$J MC9 LBD\L*0ECI^?U3P37P.HA,2D5L>7\F,1(9T2=DB[_HVHI6="59W6)L[WC59#Y5GTCP_DG1JCL[X+5*5+9YP*U\;=L#\\;6 MVQ'S-1.O\M7>VK$P\0YK) A-%BK6HZ-'#T:-N$T1I<-\8P31* MDHLF&I/FS#@0.WX?.JH%:>DF2-"_6KAB/KKS(JC%PN^'D0&".F%J*X:=X"^Y M]DZWJJ4[0XD/O-NZX(P5BON;K$G*JJ'X@2P2A Q$;86TE)#O"H.;)F-1P10J M!57SI ?,I0_/-KO!RO'6&U.%>@ &T@K&\:,GZ\^B\\D2KE=.P;O."T*UNE== M &>\_A!<[%WXR[1KF76O,A_;I 2H^';E*O;5+E@3\@@=D[T5<$_77W76:.'1 MD5KQ\]:P%JLFHZ,R]?P0@@XK!Q[+L,==.\K,)(V,6I$NG&8H#$?@7*^,J)I0 MPRJ74NUA'B< NI ^W_PX5BD7<#L&%PO1&@9?(+-1KDJBGV;B(#:%4$L$SNKTM'/*P[Y[(OFL!%)8NJ4:ZX5ZT8 MRK]0AMA0>_G9KNNWG(7*DU/1P:Q+WDVOH%"2ZQ+$W;R8J[ZM 4@;->+"F@"M M3/&:(!?:>K 8E$&5D^]C M86YGVA!+T.+74!RF7APT*173W&O^W^0#-Q83+#>3;M@=>)5/IS!Z=B%QQ!R\ MH0QMG0D%NE5),>+B@W%Z(L:IA2A9P2E88%9(8=M8J8G9N/!/S O(CD)P(6DW MW2]2;\!3/!(\Q>L!3S'@*=95,_-Q)1%N(4OU(8Z'E,'@':Q3+\01D\O3XH;E M>8-:'3(0F$BDHQKO(@DV9Y@I[3'.Y\!9;0(A\DE)OF-?_%$VSS8 T2@216 MU(OXL*.TD99X!'OW;CI(:7/>L;_>D!B_U.Z8F/ MN&N-R-!BVJ_%U/CQ78[/=:LTZ21FZ3PW>0.^>+WU1NZS4C+-E9)T3$QJW*.W M$.WESJKSAG,*E:C)S O<]QTX$RJ(&(BW#F503,8%IQ95F.%A(QA\G8MNNL3 M+0ZZJNUP"FT3(=5H.^]GD?"MB&9@&KO]BGWOHVL248Z"Y]S!<#:'W#0#A< M<,"B:G# $\T<,"BX4U$=FC-Z"OCSJ^AY82B0)[:FHB"]Y7/A[@FFG@DF183. M!>+%G4X>E5=<[6D0XH%0.!I1%(_ M5V87CU',8@(+2;Y%,T0Y5?\M$,=T8OE0;?:Y-;KU=YT>WPFP^A'P8NOUF_Y' MP%=\X_1.>P!].J$;'=%$9,1,K;[\LO7Z!HZ(%Y'Z(#(+K:M+K*43) C1F3,T MF=.8L1W>=Z*RS,<)'>=&Q4X5VI!TR9' %3,-_\KB,S#0(GYKR*X(V>]O@G(P M?4^*7Z6IU+AT1?][,CL+RF+\'S_%\S)[]F+[Q=[V=K;_F M9S^A+ELAEWG")*_!D>GV MZI/:I(Z,*7CH=>' ^5A*4DA?Z5?=K23T(7%TN5N"%322(B\:(W8;8I1=U>^T MH?J=*-*EEBVL,6W>0,SD=4V=8_NL*DEK)OD[KO)&ZWN#G7H"=NH6BHR?\ZI7 M@8.)!8F90]=HN]\,46^X%+.Q=M&6<,*FW&2;H$(;5;MCCSV/N/\H3,/D;'KE M41?<%9A-A+Z#W9[\S!-R(;I9J1V 6P-50]L\V"4->X(AWR7PTY'5ME"<29U>&1CW1/28:HHGX94G%2+L M:0D&E$"PM(X/.EN\VMG:\XR$J@1.*KB<_S'9,:HVM#=%:.3$8>[Y6*-/Y9D; MR3 T7^??])S=<^M MX(,AX;@#M,=]I(M/?1/;VEZTV]U9?9U&:UTA7,.J#6O2 M,63P\(FM?.4%++6)I" 9DZ>3*\I7OJ.!##"> <8SP'CN MPLV]A9;<%Y)=&!J 5HJ9!C3/#RC'_S-/P1/$A*:W1J_']'SMW8D@ON "7KF& M3LFQ#FY@'[-8^WFQ,:5VE=0%OJ3<O\LW&Y M3HWU(>:I"-NXLCO,V5(VYL 3R6E4B6'A,%U+RTEQZT(F+[-HWJ^5V/-:M[EC M,6R(T"T^MN4:=!8W3FYO>,X!;7C>$ZX329,D^RK:"<- 1S%,X]1BF9@N),J6/+?4F,[CE&#:XZA$-%)*W$GXL/>KJOAB M:V>[=^^YL,6LOZ/S^.SU'6"25C'8^X2+B[/Q%1AKC_, ;'?L[>MI \W?QUY3 MY(3[K&A?K1UO-$@,DDRTLIBK&VW!/=CDMST-GY$,>EW1D3#"?9'HUBO Q#&UD(HV.VW!O PD0,))5)%G&<.X5! MDZV/4YF7#:T*D"!'%N G7FR_NZOI/]#[,*%[KS= 0]AYMXE/,!$8+5A'FH%? M(3[=;,?3,J73O*BNGK'BTZO7WLR6HKM'I4=_4->?764]Y2DG=R%&SE_B1J"Y M6_AV@HW[.]Z0:.W[9G!6B O#;_IVTQ %TZ2 X5%F XLQ'Q-4PLN0NXWRJ@AS M21@R]AL<4E^*?(Y1'R.Z+)V6871V#D0E;BB1Q\ S$"&S3SA3?!&E=;S*1,-< M7&WRDG80(.H(F ,X!WM:)M^K/$5M/'M"4J1OUVSIR8RHXO]3(M#CD%ORU21XSPR.] MUJ@]1K&*-*]:&]1B*%UB ]->3;2U'5CYHDJF'I/WOBN[/8X M1><7$Y5]PYB[NC.:M;ZT2'=WTZN^( :,2Q>%!DM<@?YQ!SX6F77RS]H&F9T. M:Y$=*]R1?>[H35TE9A'2&DWO+EFI:Q#1]'N#0RBSEL#VE7)/ @Y9+8\4!?H] MA8XVEK/LI"L;K%>42$#7\WX 5+]L[:!N?'][)W&)S;ETG!_WG-EZNS'M>R0L MLX?46UA>$R$M*+WQ^]0BD(%W=48%]&,6HQ'-.35F6NHH^$4+MS:;[^V;K5\& M!J&UAA[]/$"/!NC1^B@R+3VW6R;9'("2\6!O+XLQ*1TQ%WK?F/O^/>'!B[U& M^@:/-ULURJ[PS#QCI\#C(1=W!L'%A5*T"W\Y]?*+-S3'G$R%$'VS3&Y\@,.] MI&4?0F=S#-_=B6V'Z/MJ"Y8RI6SRPHV>EZU/+SONW\Y@[6'HAAYAX;7>T><; MRY@7HJ*D$<#O>FQ*N].I,> ]5(<'V]IE-J]C]]EUL]U^:MSK]BGTM^52'SJJ MI&"(*RRB;7F@A/["<6&6T&JK!RY@QLI-:C#@CK7DV;A%Q-'?F\+1[9IK&[9D M W7,.Z)(T3F<^=AD8;JN\5 PRM%]%S.W2,SQ$W2[$KV1;!S[++&4BX0/"3,UQ-QNZ4J!6#OVFNF3[Q]ZZE?^:,\3)#(*(>C8WB$@YS#RM^KCU,K(:- MTYJ/PQ(99^E ;=*B%]'$9GV'7WOVN M77W3OMS:^?D62;#D["RV^W(KN'X[6IJ2%F"J<8[S/KN7]-%9SWR7X?3A$E6L MRC=!\\G9H5U:1HDS/=\(M,3%>\=YZ'!BVWM:<,_V%U3A&J$:$:.*B2:I1@_F M*8*$P@5&;V-7 &;L-]_&#;>KEL!O&^_ERM>\?WGUIGO3OY:\_>O-M?0GHT&E MMV&LJE9*FPO38M!6>_1$5BLM>??X6? $@S7OU5MSG0$?V^7^ .#JW^(,-W9Z MU:=/Q<%?.W$[V39I]V8#3@'D/5CQG_L9!N-(\3;5V (LZRQ!!BL(2^,L2JLK M\!.S*PCG18%S%K],:3EE(M67C3*=*)?'U:N^3OV*MH 'RK]RHV 8U# MN^+0KK@V[8HM3\")2ONQR5)K-5Q-%TFJ@P+')?Q6,4>(V[:^($O++WB4#2PC$;,$< MC7RO&)Q8ENCZ-,'\2*ZT%9SD09I+6BPS>$I7;Q$9<.WUA8_&[2R"7TGJJ?#[ ME8P6=LCNYC0:,YVTL4$L@6LU QK>6D,Z(-CG;"-EH,&VYY(JIYUK,*H-883& MA#2G42LL#WU^#D)1CP3F\7: >0PPCQ\*\^B]XW[ZS_L"]@T^P[WY#/UNFKO: MQ/<*Y'R+[WN\2HORT@8^<]3_X^5K4B*"_PTA]!,)H5O2PP\00GLQ'CSA=< M)A3*F8Q,QX=$FJ09OM W1YU]TG"-!)6P<3,VR/SG!;:((>$^_GZN>X*936/L MLHRHOI9+3^<9T<6"+;B0K^AR4T&Y,JZ(4Y;; K%"Q3C""/L?D?ZG3J-"-+WQ M^[CTHK2$)4=4X!DL/@01)3"#!G$13.$ALS%*R(VQ4XXK!(5B3R LVD@*JWR@H;/+U;G"562L'9FO.ZU&($4K3"[KS(TWIF)M^\!QX. M3&8]FW,#'TPK]8*>@C: M\YI >$*-[]KP:EJ[VRKDNL_UPK('.\P(-^+C"%/N^51Z9'A)68;(NEW*')Q' M%^9.""V2OG?;I(L/A)QEAECL_NW,'5D7?B4$26A/,K+F($XJ8)D _C>M*^^Y M">BY^(F%G\[O-6_=BY\EX1OAEKJ(4@9NR'J9^-,4VDE"QN6EC[GL??B]0Y$] MWTP:"4?&QHGG(NMVJ91\2+Z1*BI*G"**1SF_XCP4?NZ4A4P%BC\TO M=='76II#* 8&9L>I';&_%%%>G4]Y4228=-:T2B,5,06W''8V"E>'WL&KM3,_ MX%H'(JJ!K& P,)Z!B=? P'S-RD4[KI>Q.;2T)"82;EQFP:Z[%P:;F^RWD$"^ M'G4WZ]M#(+EL>M3S$-U:Z;)"J>"UD66E.?VNLTH.D+^/TP&2/#\(XP>YCI[XX)TP/Y3 M=L(CDM+)72+%%[8*O'M(&*^"\J_?,6%P#F_M@G$3L("ZEQT]=NVLO>848!<1 M,:-C*Y#D=JM+#,GI=%Q^BIH^HE:&V.]*C8)/V'> 6;K=\;_J1#)R>+Q?RPWG MMF^)@R\R/FZ^+K1@>".0?R)CUHC^-[P+. I/1T:UY7:@ILM=.IV[C,&'*THVH=/'6 M@G;LSE9S[CO,-D,5' EG\98 L#I#%=84L@F=%+,2& MH^"U92AHV%)"AYN<9+@8;A;56 (GU:%4^@,G-:HD$TM#_)V8CMFK\TE\2%.T MFR6*;>[@AST1/^SL4?AA?E=Y'W_,=D>TV$OZ,2JLONEM(E@3._S-9TF(>MCF^J?[[I1C#@8@B=B",[7 MP!#834N05%7,Z,,&(/EBBZ5:H>_,171)PMG)=GD@NPXP5A=^9E<5 ?IEXCQV M,[M9N1!I[B^8K;(ET^-LNY M)8^!^7)A6J6MU;S4%DQ\0KGL0Q@I[ZWL6["!#NV\"AJ 0H@%RQ+V[AF\='8# MN'HTK=, G@.1N/78JIU$!17,O2O[J?QX-D_SJSA&Z0[\V6I?$,P@TX92,AZV M780_ [LGC0F]*@Y @]T%5I-F#&A<6"D$.^9%*41V/+M9&,07&&3(7%YWI?(\KU-F=X*W'3"2C^F9DHR&BT!AJV 3 M!M,BJC&AE-$KAB<[BR?O&)\+ZPDSRF:YA$SH6-2"!B;0:(I 2GQGN##LPJ(_ M@1&T*VJ&=*=G7&6914D*GEN5A8_>8IY(1Z? M_#"O"P*-<=VE,@3^^K&%VXK*SV@ :-IX+^H"8/\0K^[QB J%U>4Y@KT)BDHK M7P6-6,BY]>KYD_;8FLJZ8\>2)V,*;X9ZJ#LL0\L"++(5A)Z';79%B!PA1C68 M>:=7!5&Y*MHW0";2*F MG929[C<\YO+-L*RCEG^$BT'"(DE6)+-YE,C:BBGJHP]I M?FL7]1P/IC+P5K0-?5KKQR7*%)@R+VRYHIE%,'LUIXJV?).O?18-XTYM'F,Z M9JZSI,P .I_'42&'2T*M&79/\=(-#0^M>:7,*8!O=5H7=%G8@#BO9Q9JA@8Q MHL?&I1=1**<]%9BX+R:I'![X407_%QXJM 'NIE4I=Z12+:\".E&1BKGR/%NX M3'R6XX11<5(,O'4B\!7H+&17(N&$5B<:J[75@X&:9C)CL>D',/+-,Y@"Z2O_ ME= L>1^$P9[E2*00L9H9/EXF?I44-]K6(0R,*>-.$3 F4UP][EL._1/7VO72 MX5$=)8;"U(LGK.<_AU?=?+2.I6;I7RT]8)I$LCB+/ MZ0DXX0#.4\T927]P9 \[[]O@(Y>5QA7F8!+-Z*S&.E$^YU8(Z8DBDULAOD(^ M!+.<1LF,CEQU \V.C01TB:B#J,61ZP_!TL/A4IG/4WAO:!_3Z'*33N:X:'Z? MEF<1L\4W=:Q.&]ET),-.-Q*6:22+CY(N#5(BZ@'#=9 ](]N0T@#_JB=GY"#@ MN&&2:G9"\0R,Z(3"?]VMF\>_ATQV[X8^.,XF8WJHF1K#K]@ M/L6!%F[(!ZX1+9Q9I60%[0KNA\;%O#Z\!WN!IO.0H.T +%-@49&N MRSS8>-$MT67;*XU(J#>DI)OEO4DX0 2VSTMNZR>V0+0?H3MV"<)-N\&)TP:UV73V1XMICX,+?[PFL*=UZ9K0PULVJTLEH+Q3B#T0CV8EV!5U-G)M*6 M#NP$'-.+G =D?-F'-L0#6.=Q@'5>;@]@G0&LLSXR!V1(D MX:X*B+[2JP6\)(MTK-3C !L[3HIQ/<,8'=.-EQ!XECGCM,T!% :CNF)(M02V M>,[@(79]@!M*U*]54>]VOU*S#SHF*6PX'*:;LXXQ)32.-<3O$.-:5M"1 QG. M^)I0G_N:(WG'+0Z4_(%?3&92(J P7F0&K(@-I@XX5[EIDC$JPX3)W1CSTYA8 MEI9H;Y:U]+,L'= ]C,W;/)RH)%@! _'^*)T1(MG)LWPZ1=*':9PQYX/PD7 : MLM%&@9X8*\D[0D+1&2H(2Q\Z.38=R7O6 MUK(7%^\1\AF$K53(()RD8DHLSB5+P2@:M\(=MLL-=]P&OM:@E/QPA8@J= MUL8%KX.RSI?$1=S#(?-IO-LXCW=^96,X"40R>9!$R3:@J="T1L M,B=YS/&-_K)MESLKR?@@:J)@2M.$1Z18^59%P"YDZ>&Z4 LG%27'Z.+#G./8 MJ;[GVOM&A;),X)2+*)?IF!R3O[V=_J7?,"G $TSG2ME(7Z(][&CLE!=5\2!# M0M&WE#YMF &QSI>X %L-ZBYM&<5L'#E.RP4/5O4R3=1_<$.+"QL MF*8\(N(Z[2ITN_Y&)$. M/*ZK+HAY/D=A\(7%[[M4(!LR$M$P:\".[FF.>DW1IJN)$<^X]#:*F7F/#-^D MYDP.QPJ-BEH7#*'566\R<9HP,]ZA767OENC,3;$Z##_0271O$GRO>B^K9KJ, M'D6H6VBF'!F -L>+ KHH+VCUB+N\C])U/US-9 N&\ HX.&'T=5ZQ93ME)UPV M3M;.Q10@% "OHSMC 5ZOTS\"!P8)']!E%M8! ME,\LN,<16HF^TP73GC=)'I M.@M1A^L.8P]O$NUZ2%I'A$0"28VW<)I<(#Z'7C16C<[&.%S8[1BTL:X8_&;. M.=1V@);EE^39Q4CL)SR+-DKK"IT6!$4>P+@=%37 58X#*<2I1C[,K ?23VSA M)A8J,K:%%DL*H50WVS%UHG8X'G.9HM!_EMI7_L6HN1YA:!(WU, ETCJ#P(JY M0XG?](K\>8CL,1/$#AD;&_LY,3XR,B0FT[0^ AD(T.@_0_O@,Z_$B5>L#SHU MVPI]9GCVF)2XV2Y*"6+ISN<*@G-+(@A, Z9.+-ZI X;*$X85G@ MXMT77@NN?G)UC5@B,]&0$4. 7OQ]GL@!."&I%LPB?U%X7F4BFZ(I7=6)T)[9_N)'UBTO@D=9H1E# BV>1N[$&0O< MHAKT\ OT"B4Q$B=D8PON:,\E;>$Q\E0.:L%/Q]>+6]6 V) MT\;1X#A$Q?QZ+$YW2%1X4"7K:3ST!K1XB%=;OPR0B+6&1.P,D(@!$O&((!$+ M^!"F:*:=N,HD%B*.XWRR9!=@KY]U\UN]+2TC/K-%QU.XXN7\5)(\DWD(+C!B M.M(L#O%&LEIIJ5G0?T/E]YV=FR/_<5>A]\0Y MN%Y-WP@K9:9SC=1B-[C4U"+]D76.$O45HZHS+'3 J_YXGM;2['(%9)RKM/(? MGQ[N?3P(#@\/M^AUKN4HO^S^^>G@\^E);FW?PB0=FP(R',1D:(;.HR'#LJCS:)6SKN=:"HZX M./-)\0+[EM/4G'"V+.T6+BP%ZMR4MWQ)#2Y@J!@6NX43H M+9=BZ9+0Q1,C*(T$4*L>H=*(J<)F-HK/"K8]W$V/H>W\ V;HE!\ U.L^(=6F_!FN*116#H?2M?W MY+LQ I0EG&% _^\$K_O_$>%7*BRV=@Q)V=&>C+ M<1&T7#<^CS)D>4FR]N>M M7DK2VQNP0B>.C,F_/T^N>6D),F0*_(KGWI]2;'G (F$%PZ4_?4CSO! %*2Q!!V>N$2+U1%R;3;9#%"GUE8'&(H[NJA)T95C)+I<,SLF?8. M6#;8UF0G6W";K/2-",?;^*O-SO_6EFVP+5"I0K.?3D;3W$@DE>%5@.<[%G(G M WWF;^ UE&6BRKEHP#*QU-?9\6FS>"10)/2K$>IIOXP;[28T%-?OGTY30M1- M5B^SI9JUJ941N_>81BIF)K+@=S#$^!H^1I?82C,& [9HR5(U 9X MT]Y85%<& ;D8-_V4S>P=+OKN;JOEBW[GY_Z+OGM5[N7$T(E[88_=:^II:#?& MH^ %> 'T5G?>)PS^[7_MO-E^IP17L*0)!E\IF3"NLUGT M;='FX6^W!]MV%+C%)UO-JJ_/6GGQ\MJU,F#I'A!+]V+ T@U8NO7!TJUXR"QU M7D/?3RBMP4?#2:$DF^&^)PG;^5$,H:PK/^)Z)=Y+P6X'C1#0%W=U6RPTA3&KX+;*P MNA>QD6YVD18>D?S-*D_(\+JZY&#:=X?+'*\%D MTM?&YB3Q*UD&E2SC'';\4T56/4#SYI<$%(IUD*V5*';F@0B8D>#W86TB!(W=-K!3AE '()>4P&=70[11W3;*5 M_\$_42U6R4_< AX[#U/+5^)T=?+U^Y7X\NYV([9J9,@@1D,C[Y;R DD4T]=* M]WND-U*C/Z(TI /MQ%.Q2^M .[%?QX2"[B6NL"N@9F,]G+HU;]U_U>"MPXV9 M&QE.:R'K--[")+HRMNA_UQGX4"?@L<>S$>Y ""SI7V1*/D4%$HA-U9-/8PQ! M@RNX9.AN3KQ*\'([#%YLOWBYI&:^#"BCE,%$.*$/I\^TT$2VGKZ=[D:R'>+X MX8!34>$.>JB)4. &K+P+J.ZC!'(A/4*K=.U10>:KCH7Y!QP@YG\SK*'W@-=] M >N[']V:>2Z7NLM&P1TLVW<]W%<#O'BPS6M'^+'?%)$^[FNHC3(VLV#0[F]> MC.5(742;Z5N>"JD=1\,6W*>TT9WBV8U6;N;B8N9$P]-F61X]2CAA(KL6A!=E MC1&C1Q?'3MF=1F3L.;+\1EB7A^_Z^:F0VKL3HD=M<&$:#'7Z5_.53IARK]0U7I[XR%X9^/@(3A7?#E^"@X MWCW=#4Z/#W9/\9?O@KVC3U^^GNZ>'AY]AD\:_;27ORZO1W,MV9;P>\Y=L; Y)W&WZ/2I)EL@CIS8Z\6,SC!?3 5 MM&'E13VI% X9;7W.Y)DD?233;\4$K'(0?5_&DL';QR]B"PA1.SKLC)L+:I$M* ML@@^Z>\U>\)8 20,;V]]J5?#U%!O(^WD_.)@53MG!/W@8_^ 6I M?BAP3DU%P M"B%2Q;3E=^TI>+5KA\>'!LV(V M,UH@)YH4+7;UD!_98=,B1J%[5<[!B;[)T_HGS6V?FTB3\-F]9#9B&%&734X3 MG[F92GXFP?4I^I[,ZIGR@.Z*2RE&\2!E=9B]? 8G._LF]S:K+WOK$5F5'W0R M["%AA]EJ?#:3VV#+=V>&05]&(,1>3=1:FXO,PX)P+M#UO^_JQ;MC6M*O;8NE M"O=P[B&2K(R(;SZ'6W*]Q\?0<,6]HVIMZ5G=EFDQ#\!@YPMY#3YA;4.VQJ4U MUP7;5C99^F"^3E!!WE$GI:^SM#HP1MX'KY^7132\9==$R3PT9FKP5YZBO_+R MYO[*'K%H\#+KXZGLPJ8Q^[=1:?18.23P'45E(@IGB%61KASX^>6;;8P,RE!C M4 -1[_;A>6LA34:0F1(07B"(TVB.!-J.9C:%ITDA"!N/<<(#WVPBCHX(4$0Q M*QW7J70F4#RSG+2!-C6'-C3P=A2B5[038JENFE-#D_(:#]^7;][HW#!(AZ[. MY:J%KT PA#Z#AOLZ,!+#&A;?=X2:3I:'Q2UC=9TOEIW#ZALZ0;Z&C%ZUFCF4 MVX4S'R[4@<'F-<%QH5?^[J25Z>JX>.)V\&_'A =&[M7-C=SG/'M&>:$YK644 MC"G-8AOH\0:TPR**O = .ZB:T>C*.K]?J+%C[B& ^L *9]J,R=: M/70Z;:(2>UO:]T/=(G+AZ9=\(7M7%Q:J77AT:A=QFI C3B<@URI*G>2P8_!6 M8A$.GP(=[UQ 'W1&$A,%YPZY\3!Q$LFJ\83X=_!AI*Y2.<_=.$[M_+8G4'J0 M&M_0;) +)',$\#!)I)(BYDU8T6,#S!4_J.,!.6(Q?@>#U#+N$R#7#3TM:5:< M!+XK9OF]Y%K*!]8]PUA2:;ELNOPT0T.^(4S3-+9 MMJH/\8347OF .#:MH@ROZW!4'MH$#R"?1P+R>36 ? :0S_I0<5S;N=R1K!I% M&37#@R6"ZQ5705&G,?5FT*& ?Z9P,\Y*JT5E3TT]6[S:JE&XLN>*1IGSC7GHV.U?)55M>#!]_XA)-.E,Y:*Q[R=Q.TV7BK<)F!5%,"_B MO^!09<0%8=D)!^ )N?NZ[:9ED#POZT1.X>CFY#LY2QYT0A][B)R>2.2T%DW% MBI]Q-H 7.Y7W%SR9_>/%3CX"R853)*72&_C6;D%Q!?[JE21LUH]VI=_Z;((O M=TLN"J4\'5H;1YGZD!L_^8>"XH16":LFR+^'1,RFUK/@";LRGYX(+5\C5 MDM7U0BY_0L@B4^BR?+:[Q]((K@B')V(YR^(K_P2P\S%IPHI:@[CC^*MQ:SXO M5PR[[B*$ZJJ+K>QJ/*ECYN^8W'U]\^3N"4,(0P)%".&*'@5A<%"-!SSW4_! M5I0WZ>:M<(YY813C[G2N.%5)5MNL9.A#3!HGAB)SV"PFA5NJWYU.8550[WE2 M*K@VJL%!+V"($[>-C"[4@8=>&8)+7\%.=T7;XI^OF-E,1-HF,86C9;!QQ@): M> 814AL1Z(Q^+N0<"QF3AA!)_IQTCU(]%)X,SD9ABQY?;7H/A/"4T(&QNS"' MC>N_+GEA6RGTJ7$I6T?EJV3Y92#]Q0PU)Z5FDLA8@KCM0.V7SM&\Q(^0)UVT(.$-%LX? M8/"7YS&_IX+\J3ZS;B[G[B?1R;U21VC%QY,IQB#V3'#Z*\RRD0PA?E!#DS-# M0@DFFZ% _I)]H2@8%>",G(>X61+F#;3/!+?J,O#X+:2:" M>8#G(#,PB?4D6L8- VW8 (BAYXAJ1\RT[/) MV[IM']:/:_#" M2:[.CJWEOFH2C9I;\6H&5),Y@? %\;,D+G.;*?NU M7XK&2NSKZSF1%T[N6AJ=#?E9B1-@FP3_5<,Q"&=_B*Z?L8F.HYZCC#&M3& M'<<8=PKX7KNU\CXIA8)#X]EC\JD'2<3EJ@==A:(.I]630$A6ED!XO?5&[M/' M)TVF-JIK>"+H.:G[,K$Y6N$#\-TZ]?K.V'4J,/54BHVX]:((?U>??K<_4% M^F+K]9O^"[2=.+S3? ^LQ.BLB.:]:("U>1JS IP/+RLR\ICUIH(0_(/RJ@Y6 MI44MY$K]2/->URDC*C/4G&Z?VR;[&_UZ;OXUGVHJLN"PTB31J3QBY4U;";U- M"B$P<'$?@6-,J8LYJ3^<@ 0!"W17 \(I2UAY&@1B.2%*#:[]XJ1CG5B"(XJ4?P$ F*MFB#R"]=B0Y4:4J^2F/.!QKE0,/&:2+<2483#/;U),<@690AFI5A M+<;HQABC*!3=HK'@?9$O;S!%@9S('&73S4T!1^JD<>/!FMGC%@?4(MHG=T"P MSK$&CAL)X5]>(Q)2O$;!)"GPZUSG90FQYD@2#YBK1[%W(\( 6UT-%^L;9=]0 MC6A, #AP/"^P:.WD>A)8,E'!,^U,LL (2ZQNQ*QYP4\-HTF3N&9[H_Q8SF:^ MAUH! G!Z%@R(+ M66F1#'_E$&.8!>2"]^ C287 Y'NLK?2?+URUFL'3S)21YU-GS]1VO>=_,L;Q M;PMJ>W-S4-MI]#WNP\?PI-;($Z[3K$-G\CZ2%()U.D5_O@^"_@-)UQ78/GSW M;F?7/ELZ'H:/8S!R&X)%/F9Z\RIJTT[9B0NX]6A\3^X&H_JP>[JW.UB1)V)% MUJI+YP.VI.-&V,-D>B_!+0=I.7>:?7(FOW$87#$H-Z5&3ZN//?Y%XGG=S+L3 M2Z=7T"\5K:?,6V!X)U-!Q!]6Z0"\N9&.3GL&N/3,I8(01 MOX:YXC+((!PL2\SA:"W;89Y>.%'8Y62YIIV$FO^UTBA+RQ=+=VRD+\8 ,&3' MK6=6E^C^8JA>1_9FB(;:QW$ P\_[Q]\^GSXX7"/A%Z"]W\&'X]V M/P=?=H]/#P].>FVVH^#T]X/@P]>/'P].3H.#_SH]^'P:?#DX_G1X>GJPCY?< M_?+E(]SA_<>#X./N'R%]WKU-/P?\^.OQ\^A$^_GD_.#GXY\$Q_/+/ M0(?X9W"PN_=[<'RP=_CE$&X1!G\X-#&.SI[G_!<#8./^]]_+I_ M^/FWCC\>?OIR= (_P05W3TX.CO$98>;PQ]/3X\/W7T_I06%:^#8G\)1_TJ^^ MPK5P%(^OI->A 8*Q?=@_IU9Q\=><4_W)\\'^^'A[CXQX%[P]H MDG\_^(C/^] F8&!U>B08P#<#!G# #XB5J?]@_VO>VC'/QP??0IV Q%&0PO8 ML(]XJ."9<7RP>W+TF8SIP7]].?A\ @?#[O'A"1X9?.C@E<":HOF$3Y]\ 4/- M?SD]@I/K]P/\-W[@\]$IWZ1]TOP!GP[VCH[A]G@LPH<_'OS&9V+'&03&' ^X MXX./!___GYT?'CZYQ8\WAY\@8_\ _BZ'N#V4*3A MZ!S@70]WWQ]^A"_#L?KQ$*XJAP.,[ C&2"<\#(U.MPUZ8+C'T9<_Z0S\#2ZR M&>)E\&._T24_!X=P+![] ?[& 9S\'_"O1_:'#^9RH7@&[W$>\$P^@=L'N^]/ M\#)PPA]^()<#QG$\N,U/Q&U>!^G=#K>9?%I:M+V\9O)E9<_P&N_R>&F_K.[H MK@XNW7F[]7*G/W:OVVUN^K]D1]0NP.]ACW_\4\V-Q FGO^^>DD4U\<"?P>]@ ME- L[GX$,[OOWXDM"#[D J.)LX'S=03W^W@(,8B8Y.#H_<3 MO.\=._[4'/VF'^8"3H9=G@U^ Y]V(=PZ^+S[>>^ ;2Y-!9QT>'H<'_QV>((+ M#.>35%)H1@[^"P.C/F\\A'?#JWQO]^0@E!<-4]01A/!+A<^#D?\L#\;GB"Z, M_:.]KY]H+]SC"?PH3EV:$MY39N;Z'Y*>W<&YP&OP*/\?G,#?U.TYP#%]X-G^ M\H6"<@[,=TW\C*^?M\GA)WB=?\C2,0E7MC*0L:X=. M9,$TQ/QZVM0DD;DDUR2JND ,*'7B-#YL\;.Q\[*]3QCN#Q@-K)(2VY;SPM*& M#";IB9BDLS4P22=55-4$OHK>FF,T$2$4ET(/Y388 MN?P]R!H!&^"*Z%;3N)+&1GC*,3''3F1(#+3J?74\@HFKF!D+&R0-CFB'0K \ MT!)5HB.>6+A!(:QLSF>(&EA!+6[;!6%Z5ID$;Z8=4@K_P;'1#6FINA!?O 96 MG9B86:W:'X#),3BQ)CF?)TN.FG:COV1=836BGC>G,DY+- Q$5?_ MG%?X+2,.!W,)OHT54$5.O0)Q2P)9FZ.SP$U]ETC(EE&W7AG*AVD5T4OA-41- M/$02,IJ!>R';A+$YWA1[C8L&7Y=,#=^(SYCO,(/]54_.>-NPMDW7$(@ST(R M44,Z?>ZL2MO>#"E5$O!ZZLR@'M!A*LEQB;\C,S'M.KZ2?AQ!&99_'W4(XS/V MNV!4,VR1@9^T>F!5]^Y5V7-UP_SVS4!.LN:%R9^'PN10F'SHPN2C[=C_0YR. M- '?1-O3A1-9N/.\YM=P_0W8@[[DG>VWJ[_EG95?\LNMG9_[O^2H[M MDZW@"X1OQN%8ZF0'[#DLT?QP?8<1!(\S:OB57W12(&]T,GYS9S]GJHQFK^/C MB%?9Y$'F9H#0^NN:ZZ%0]?#X!'NT9L$?SWZ1O,]5IZ8CACD4U_# :):F(O30 MX5E6T?='<*8_OBWQXIZW1.(J)U+X1=E.;[6V@U%V<9%2SX8;W@IIQKS)C 5% M(?ZA]K/.QGVXR)3X?'/VV*\<]BH;7G4'+:3Q2U?V*$;@IA2M1-IA4OC:.=E1LTQW<&KW'BYN;&WN9&L..6;EN/2Z:*Y15Y$N.IM M0Q!"Z3O>5'MG)#[!)F]8W@C4<.IF#CIU=.EZF/JG*W8)T2VZ/I]_[N4-GP;] M'E-@7A,2GR1NWF5B!JJ/I/O13SEW'+':=M5J&B]!H]K7*C%R3'DSA7, ME%&FANMC*A1 BHH725Z72++#IC7&!.F(" MH1QPB%?DA5#/K6Q7]\W)]11^\\44Z*BI4G <(T15G'6",?!KHAV*]$!/>=4\ MJ8K9^1I4S$Z1EUJK[7NPKI$$_#@FVK<^Q7QIHYY3==L^;>D1Q>H"#L7ID([+IEB$Z;Y-G*[@'P("Z >$N#7]AT[*#3QJCS?,4\[:3"U&[_%2)->GT;J&B89ZFYA.7; ME(M55YU%MP=^=\[Q&YK!G@A.XM8YG;2HB$--AQF0MP9+1GE/OVFG\Z=#,?)MW1/7:M MW!E%S@6/Z/BI5BKHA^P#,,(]=_$\K4NV=3'LUBIA(Z>DS(J3&9_#@86*+06ABM4W>OZ2QWWVG52N+]37M/QQ]&D>4R+U22=2V0G1:W M&LD%?''=-?B)LBZ[M5YKK'$V\ G'B1UP=:18V;$DD*&/5)*GT04<\QBIHPFB M\.09YGI,,9.93#NOXG TR&F*/K=8/#>K9+XJ_B_:I\7F4'@>*KZHLH6$EBO$ ME2$QVT:9F9KW,F<$H@_:1V>G0\4D7Y5$J6; M2PY\[R: 7HV[*I\IJ6OUC\)(>OH*E0]5?^[H2DF6"Z^1&^D&=79+%&M M'S'%Y&F(N*$"?65L&-^1WV.\WM;TM@H6/QY(\_,. V:&#O]'!Z1Y.P!I!B#- M0P%I_.4I#[8"B3"U.7X\"/ZY%1"5\+T8O%L/TV=VY.>;UKHZJ]O*S^'NS7%?-!DL7]CY^V?PK&<9J*!34_E_-H M+#_#-PKXWT3OZKQ8^9:.[7DU<3]X@96A<93*KJ0% N;V'83R5?P,[X#O\!+B M1->E;USS+N=0#S/G-VC^.V;V.MB+PWT];SWW@SW! X0>Q_%9G;)S&P9Q-5ZA M3")?Q?ZXO7,4ZN#\Z*^MF7V.Z^\Y+=MUW5./#[!ZWQ)HE+L*@UD^P1HPQD5Q M/'/A,U)ACHL+%$N=Q]1H,(G)C0D)]E&G)2Z.%"(ETC&I"Z*"U.C*ZI@X0"LC M[0)A8$RPJU O*ADQ^)X153+TS!0=LAX+EV,F3.)K!5>X2(=QI(/2A$^X'.J/ M(-AY? OUOI'5FLS]M_^U\V;['1LF9?3EWTF##6<(^5=2<9*_8QYY8W>SR<2, M19&-]YO\(?[VQ #$'*S?;1,LC!\J X;F]7CDZAQ"Q+->R=E> ]B8]+RQ9%0F MJ-I@&HH.OA.Z:*(%;2R1[LFL[>59)I[<88:8%5,AS*R^64@FPJJ%PL]6VXPW M-1D4S>*$G8K<]%N\IIJ+4,U3J=)G:<+PE(11-.-HCG,21%4%[[1FOTH$&M_! M!P9K< _68'5ZI5^V7J]Z;JF,>[>9=Y+]XSS3ALYFI]T&['!2]1I')"EO2]2R MA".60B,WAXNP;I^J'+J82,ERLGJ?(][7U/CCA9AD3_E,6H&&T"9VRSJU M@@V-KAI+E$^E/^;*ET)Q:8ML]E4YW;GV5(&KSJ)OV*2#ZX>B)*I#T8_P[UI: M86?@R2 $20K3G#)FN3CW3Z3>994E3%%,=1,^DO_$:-CKQASZ"WW)$SB+#<> M'II\LVODS=6ZT>ND>0BX:P]H+'0QH"F6!'FKB1GB,(+:Z2N]8=3$GO2T2L MQ8$62C#>80LVKE-HA;2U'QQ]=#!U!A%ZJ]M.=:TYM\8%BJ)\X[HH](TI<4%9 M@_F$'TTX:30,:3I+.SI#?& F[!Z+7)AOM%UG6 M$"")A?)%9!J-X+SS[0SR.0)O+6&L2#OF[@8K\)('!O>6"09[*CPA/D^?MA"%K1?0B5**B8."/L*>1.4##_O M'2)ZR=;'+86:^Y@A=UJF\46,%C7-+WG]M9N(.U;9+:81]99U#4#XE,3HK"%D MVG@([=6_49$_C4Y7WA!07V4D<]C$XR2V, _SB]NMC!84SV0.Q$ILBFA7N\?Z M.B>O.83[\>GN^A6K2)UX&RV?;CBQG\:)O0[Z5GNF?PT>$1?FL;(GH6'NQ>'I M], QZFO1MBG!]HI(HS:.MW:B;;*5;MI^VQ'#Y]:!U&4+X'=4;:$L]1UFH1L1 M4,^$<'%W2>B^V6\T[K8KTFDY#VUZ!\Z0<5J7\)F'WO0#+.^1P/)^&6!Y RSO MA\+R5DEOCTHF4,F2*69V8K!XQ9;U+FU;X\J^I7.*E>?Y)5%93VI30F&"0^=\ M1%\8NZG W25!C0FL.B$/4$YG*EWDT\$-?")NX#JH,>[#]J3NL6-)(/?Q_#Y$ M25H7,<-;\/N24, @W4A\=[ML1$$R0U_$2U3?>P_>B@U9U(V55#5LW"BXC(BE M9\5@F*R_\[R&\E0?^AVGCQ$"0!F&AE5J\JOZ;O%"7WL]9E(C72NLO:2H49H( M.)CE1*VZ/-K MS[LU0*._N#D:_3 EEAQX1SUPZ%VM[5*)-<6ZKKQTN_<^J0Q?4)VET>6T3DT" MSQH=S#_L6G3G1RDQ''&) ;;#>9[)QSK "@YF(#@Y^G LB6]399?]V&:.6T@V M))O*,J$M9 TS@W!N;#:T5%YA1W,1U;++81[%&0Z:5L*>*OIBTO5$#]JV,6SY MA]GR+V^QY940IL^.-VL?E_[(;9@O&8DFA[S(@5BH-)8$\[+LQ+ 9>L.%'XK@ ME*6D)A4OD$&>:GQ.LVX\FZ>Y87(@.J5-J2/1ML%C.J2JO8>DS/G;!,C"B))_ MT55K MX"1!PGZ[K\/ *3Y?NW E._!FZ^<5 /7NX[F,N@C.H'\S93_AQ^*% Z6HG#U' MFP0VSA5Q9_"5\85*) 0/-_:GMW'_.?.NX"=N>E?XZF>&OJ!^EM-=C=!BY\V% M1O#KS8 /M\B-?-G?H/EV[4J(MW"M7^RL1?8X6HOLL6.E$0"PGU B#R;&CX17 MQP-V YK9G-Y'[;XG=#DW;9>E[PR*)]CJA5O 4B;-=7YWRP**QG;?IOM=-^'[ M8"RA"Q,5&\)BWZ&*L1D@_;>CG!%/T1,K.6?."PM=^HE94PT )\X+1E72?3'* M\V_:4='(HTB'!'L*] %Q$RAGZQS7]AOT@G+M<*#\#=T5(L$1-N2>RZN%7Z8) M@F@P+6OR2$;HK-G>P$S[OG/C.##(><]@T!@E;V@&-&$;6W;8Z(HF[#Y?/>Z) M'PYFN<&ZZ\KSRTN8UA6$;928?RBZ\Q]P]/R0PR9I\;TM?2V\A%D'<:%RWU+! M/B*\-5>QY) C8I*.)DBD&IW%>5TVD*'M?) RR(N1)BI:8W.X)L)"FL++:VI4 M*CD=+\R+:*%_X88>7+.GZ)JM0T?&HF!B\,/^WGX8F#(Z )T>;#11:[WC&X\Q MX#D?#L_Y:GO T2368\"P%Q-B M6R+_[CX:>OMW2?NRX5CI*!)![8P(S],/C+7J"%_T/X$3[P DV4ZI^>"\.F=J M\!G\DSTL7F;.GR1IX'>#$_)"-&/<8("3 T(>T-DO;H660D.@W@P[. $@K1 Q M1/UQ:'0U"G"E,!BA1N_F4A!A='T;4J*P;\15,V0HV)@?UY%JP)K$7;^PG1L\$9*H,&2A0\+'XESNPT&$D3Z%=$JU)R5[K#$ M:/5Z63U\G%_7WU5[?+10]\QFV$ D4V\R:?/ MNA7E2[^D/XW1>M*IL'F_[7;][=XCB!$>W\*[?W;"9B&!%I]A,7+5T]JR8X1[ MJ"N# 37\1'KZ<7D C7.;5P >PK3!JE5ODP>0A:8Q87[R*A9M&YO1#-'F>#F:'*C22S10$%9;C3NSD8A<=(4MAX MJYI]=PX@!J(96&8D3153PLS]D/QE;]?5.--NA\\H9M:3-4DF-J>7N#($[$>H M24MBD63M#J? ?4RR?I2C&3;?/6R^BY5/Y.VMG15\P>92F.0P%=(J-X455TF< M;$&87A;]V*$]>G<_%=DGOP967P(OMW9^OH7]76IYQ7NC'AKR12@)%'1G@3R& M='4/',=/DBEL))N?5VGVT'1J%OJ%H?YZDQ:9G_YSUW>^.WI1?;)5%X-;:&Z- MCH5IJ.V;C,D.6XAQ?6MMQE]3]N$Z2QKM'7UF3:.3X,OQP=[!_L'GTZW$KYZ!#Y^<%=^<"PPC[M9ZSPF8R=?!@1$Q&& LKDH\RW"@_AFWM'6YWKW@);%P,]F]692*.7 M72#5!17)Q6^+8;/TAA*IXLP0VT\0BKJ(31^A\]0Z'5SZQFR$=-(QC0[>V+X/ MYT6'NM]0[QVV24QKI/"QQ5?1>JCI0*D4+&B2&Q6SG4!6 HG@W.@ M>)()D"?I#;BRN_=)Z8_XO7YXW?K)M,&LX^ROLYR8Z!+ M7.:.*;N%%]VX[^!+/[ O[;^/GAYU\"./G?:6NN?#YW9F?CB@'NZ :DDC+#V@ M/!$#W4GS>9'/BX2H>"H"_<,B)3F3+OM/,&)G>8[RYI$V M"G@)BL:A-RSC81DOIG9>NHQ/BY.D%&%##R^;1BR6S63Q! M6XQ#)+9[<;^4!)BO<>IX4(,A'?:%V1?3%0UI6VU."I_JZ9[ SJ!N[GT;7M%! M3KM(_>.)4$+(-N*FZJD73/I%V*SF2'3J56$I*L&^,A($'!;VL+#-PCZ[E:.; M9&5=D)6.L2B?&8U(X\XJ[MU^LH$S'D=%DF#FF\\%[7!I_1DBQ)DX@WW&;C M%3@J[.YQ.EB0P8(8"W*^FLO8F>_IZJW"W]C.)%G$$TD@:5^2@/M=88X#UN*% M2^U37[5I0PH#O\\GR2YR<$(GH6V74N2HV]>%33MU]2R?/@OF\'+BRE(T-4R9 MPR-%UTA\,^:(UE\[)NP_3V-D&LZS.'A?EZA 7,(372U_6,)JZ:29<<)C?*J+ M^?E5\"DZARG[O\'K36$<'\CV@N?]\>.7D#R&,DZ-CWT?BAC#-G^LVWPUYC7> MYHNVM9L;$\?!\0L,]M!CMC9"W)R*YT]L3*74,(JS>)I8PZ(_R^'UGGX<)Q$L M]W+3'1<<:KO4CT[FQ'CEAM1;F@WV\A0SZ5C-0!'P "FY9S7+Y*17>.A*8AZ' M!U]$+=![ZNX"S^"7_NP=#KZ3CWP;!SB92NUAZ(A*UFTG#3;@X6S 7S>V ?\_ M>V_^W#:2I8O^*W@U=VZ($;!;\E95[3LO0B7+U9I7BZ[MJNE?02!)H0P";"R2 MV7_].VMF8J%(:K$D$Q'34Y9$ HE$YLFS?.?[+"H677V[5;C[HN*2+EH(_+R) M2D;5XO>,/=_^.#D)9FD><8Q!&76!(2.4&$S'9911[W^*S1C5A!L8NZEV$C, MCX/(U[ >F7XQFK"J5QM2ZR+(4_G6 ,1MFBZA_Z"'50EZ;TED<:M\1BWQN<[ MWAK%50[+]")=*@:!,TE6NIZ*J.4221<-DB#-HUS ^ $1E\XK$.]*AA#V<1U M5SBD'U,_N+?70C=N7-TCN/$!P8TO1G#C"&Y\:'#C7ITOV6[GBV8/9N@Z';R> MM%((U?4YA/6Q&R+H\+<*9'((!48NI3G6[U0SE'TE/ZPKG5*H (T\[1_/A<)5 M^.+P[>>\N I615,&,;SR8L'Z@2^.WG)***]35 8UJV=91)<@EK@FD^R'W(Q% M4;V$B_+L(;%]K2U4HN:_ESQDPE( ^^%P#,9,9^X MU!*\Z@W:\>78<#0+?M=S7F54:3S1\$=<^EVH+GB?L8@B-RW;88Z>YYY8AL4= M)68((O?)?('U?")>)BDYQ\4RY1PBK#;L5Z\T.,M2(_15E>8-+)]C,$>W4J"< MN#*G>"T_'2H;2U"X'YMIE2:8H'P@B*[W,?DZ;S*='U?&GNCD0NJ3_DCA]XWJ2(^L[OI?SV))?X-\T>>2>N83)C^H.FA?R6+W_&%%9BBSRI6Z_5 M8> 3;Z]86@A)""5NY;3\KU&>C9:[*_96II9NWGL@O&\Y?3OYMC;TLQ5@< M8$9\G8\G'8D$X&[R#!.Q+A%B507Q4Y139!>TE:75R^'@_&Z&SGYV/O5=O,7. MTS!S^.P^@&'?XMY[V@'HRYL'H"/8] M39(UH:E-X^.631?8GJV=T:3SD[ED8P<^)E?BL@"XW.Q4G!..1#)"0O?98;"S MQ*1VZ-[(42O8"'^HG)4LLF(-GSZ!\%W/&B8+;3^-.#H1Q/FRD5D/B+%IJ0/( MMP?BS>%]5?YO=$*-^_LK[>]7-]_?OQ7!_Q!9[C8[%SZL?,B\(8;V CL&^'/6 M@/]JL[+^+J#D/^\T>]RY:PEKO?&.37'$>1.VTF ,&I>;]>[A*.))RRTJ.7$D MFW(6I5D738-%#MKZUVQWY_5X F7[>)+>'>7OH^;\_7!Z_N'TX^EOGXZ9^/?X MMW?!_QQ_^'#\VZ>STX\C^^_NH8O=;C86;86AE4O>=OM+:/,>4-*Y'2+>8&DB;=E$^S%+RP7+(ZH#70VDOLF? MOP,_W>?%O8_ :#MUG7M(4]]0N6 4^'W<$,*7(X1PA! ^)@CAM^OL?W\K+OH3 MA9D'I]K4O8W;W^^CL!"?U=\)29@*TYJ U[$1D_!S1!PBHJ]T.N8= B0'I,NB M*WM$^WT7BBJR<,2WC.9#>>:(8FF((F"AF6#)U"-X'_VC3??/?>4@."*IF3)L M4_55H5/8I90[MK9=1EG5[EXKKEC-%B)\(Y_$QG?B-*/^-85G1LA>=B5\:0A+ MH9.=0F?*^LVQE".XZ2_X5=_Q<0+ON%(';\R$[*-QO 74YCUW MI,%"LCG/;;.9,_M5'S9MW7@;RUR#U<9MKU0QVA*$'*;"PP2;#5F8;*RTMIPI M=;6JR-*$0A@W-I?)Z'8/=5&;K5[3%9SOSQ"S$S44GR2XJ!SW92=A.2N*.D=^ MG*"C[=7D]/W6B%PU"'-+>3L1DPN2SYTU9-8E!NM%<2MG"-Z9:1VZN<$R(YA@ M N ).P8]H_V ]UM.&T=?\.]-WE0H_PJ_NB)>V3+("O#IL'F9F#U3F0;X0Y.# MG?$SQ#?:J77=P[9"S>JTH7=YA\B2\,^,>F]4S7 M#DGW3(H^9)#9AQ&_&KRG!'D+JKIDKF(T.N4TK8FCN2QB8[A#)LTOD5I/@9[* M:MTN:XG/N!1T,C+^RD;&MIW,)/-.BORBQ/08$@M%\RC-&7,0\:;WU?/Z%AR# M!:&TSB^1Y:^2[G%Q\M"+KW1WZ?C^:I*YTKE8?B-[ZVONIHU+Z$?.FHS *&!5 MQ MV#$IB>M&D\C(,$E:AA0%5$SGF$/:)A&ULE^!:EL8B"<5?'?95\2U P)PF M#05$SFY'\WF)\H$FW.S.8F.PDG;#0\68L31H0O%"X$7#$]=M@B>/T;G\:HR( MHSU]S/;T=G7"GTJ, [>J$YI4I.*,X*TU/R]D]VM6:DA.7[?834PLL-,J923% M]8)!HF!80BZJMU6#R6]RJM+34@3>0H5'88U?2I@$3V.K=!%5(DT*?DHQ%?JT MM<6#QLG-B@>.?]JH4=0W5:'^:IW$L?[=.JV1Y8PG@X+4 L!472DJ?IVT2/8 M+T@EU5<9F&*R-F!GSOY>N'G.F5U#48(2)80JCVN18(D F;410#5=A\<HR'ST=)?V:.]W4=[^_KF]O98FJI7MTW0BE^!DLLVBRE=S4O['6WA M7GGB)*%5)B&S:THB=$8KX .T7 )W*^V2MS9G8,^%T!T*WHW(_'=QX=U'&W9W MAN\<\D208>^J@B ]YM $J9O,B5V\C!M_YZ:>^:-L-GOIY)C15Z:I.-=M<-NU MC[>4'G51N38YX<3)2QX@387/I24;L5;^QFO&Q\;=LEG6\0I]TDI8MK%4W6:= M66"1 .:F6;B0@?+SSL>/J5I=E)4T.094Z;)",9*V\H9A%63*-(_39285=#C@ M:AK!/"H3 M.2"*O1!BR8"W+8Z11WD0UEI>F[9-AK'-YH8_?1QKZYA8W5"L26 MV+=N+<-5,,3_$3_/@DN%P(S=F[E$Z[CS<<.&?7_/&GWRKIPY4BSKD,W$G. : MD]EW>=9XW?!!O84+)4MG<#C@MNZV%RX?B(J48R*D;#4]M]ZMST3(24Y')C(@ M@B2A+JI6P5_+1/6@!J>V[(IB&=:^2=LY7"E M32646W#0E(9K:I;]G,1R&OC@0/.+#TOOD^6$CMC*HDK9[5ZBU!/WY738%40Y M4.;E?__'T9O#MQLZB@L:99^+G%8LGY[=_'(H*H/@ S5:)(X9J.-2@9M$R^>E]J%R>=@ MC1.-G3"\"@51)%5SC$\Q3U;6F-#"EW I56Y)J%DD$ 9=Q,'AHKBNTF5H S#; MG4BT:\CN73/9;I/5Z8+Y2F=P[95 G @(19J@9%9@28'1" [0W95Q+$R4BV_H M6-*"3V'P!W[_GY;E6Y5VQ MXAO)="WV-G4GE#5K85I8OGYE5EO\L6 ;_N8D9UA!EP6-.V\1AS3.CGZ\?OO6=5W@0T&B<(4I1&?FXC2!3T0_5>YSC0I$A)/H:2P[8*V ME4L/R.@E8GQ2'4FMMUYX_[8HH2I"Q'0GO ]WTD_+="J!8,Q/2280Y7@[^YK, M#1/EA!X!-T9_48Q.351KDY5O09SI*'U=6K*D)>>>*,R$R^'O80[Y]812ZNS\ M\00Y?:3B@=*^\@EP W+M%+^2:JI?$6B]:/^256=BB1><@D5.G.U77]9M?;O' MZ,O]<'-?[O3#V&.K53FNP#U9@;MIL6/)A= E$%%H_ZSO M@!(:Z).G6P-*G2_T^O %36&Z$3UZD[O@DVR^=E'> M[.)'6UU\)N\ 7PB)GRBYRVVG\.0B6F)(^^KE=L.XT6MJID0 $[S;[A[V4%9H MIT6I0726-#$MS:2I5Q[J-8D6$,Y7'4&RFRRF5X<_[O!&1A.])R8ZV=5$N[4I M>>#SGWX^"0X\C)Q-0[BLIS)B+TNS2)N%E'"Y[ V1UQ(%+Y+&3/QZ]K96V_:9 M4%K8RE( MMPHX(#DIY=I%S>@&5FU0*=TVX'?;Q>TKNC@8GT7!VOB0ON]2;%ET95,@)(P; M5I3@1^V6)A(ECUBX;+-9*$1)@PB=W'J^ KH(_YFW:DYL<;"\/ M7^SB:OB2WS]Q-77Z&&DYI)M9*0>^6K]69F-!C[83!F.QF,3U1< MK9N(DD+2(LP%$\L#("2(?JB5,LU&55D.0V-[P)[:OE1X9;&AAZP;,N=J?*"[P4].O2$/=Q%KL_H(V MVQ15H\*SP:^MDN+)++V])7UU^.KH86.$6\A.CJ11CQH.]WJ$PXUPN,<$A_OF MO8KYCI%]FX]CVZBB6B+[2%FY(D&E_8$<(IA*M00$I!)@DN.&VX= M$%0:$.R6?/0D)ETK(#D=7MD#\2U,@J'#IL="'#YZ519_H_X&=101G((0#L@T MS7VFUI/I92BV">&X,PDIKP-8H'%I&&G"F"0"CJA&9JMYU.9LQI!B3S;_Q4-M M_O[>)W- #&W>,A64#W,LDQ.;?@D.WDP"B!8@&RMQU;-TGH M)D0)A#A%V8SE&$/OTX)/O\J"]W-HWI%@)4_OHDQS=!!-#E[\N.419HM*F#7$ M@U9"780W,D$ GC]<(>6@&7&4V+Q>T2ZT6I4VK:_I^W'[[$GOQ(\WQ]M]0NJT MF[6L#ZD'XRD!6PUAN5G6A?8*$!P6;X% V>@+K.JZ*56 $;X@-2CO+Z[,Y&_; MJ9&[,'?#0M N-L'M@ZZ('(XVEU^2%ETMO@FV9'I_(SPM00%H_UF5YFM;-6V7 M)76-T#UIX[*?3-A]F%13U<:QJLXB3'I-I4MR69*%;,8IEFG=X&$,[CU1,Q#6+FMRN[B/; (%4UY%SA<2NET7I@KA<:*7@ MXBOK-?5+>O-PNQ [45R[/P][-/??OKD_.KR%N<<$.^RITSI^/LI@[(%7?3/$ M\^9#GLXO;M6;H5@&U62H>H,*TO"-?ZP2.,BB<@IK]@QSRZ:29L!KO^J\ 'N M'VQBXYMX_8=@%4LCA+R8L]3*.U$^V3/Z'%,X-5I8^OUS"! \]6?J[50):"%( MI>_IYT-/WIJ ;VW&!OWC!*G'-U#_:LMBVIJBW-1*C^7])A\,]BB&ED4'G@A.ZHMTZ0ISKO?3-:S9 M'J'V,VNWK&E/8&N%K2;LX46E<"-7@TVDGBPII15,SBHN?NLHG? P.->>ZXC1 M9=@KB:@8F4&-9%]B:;L<>C\.:*'?;\EB7C>[[2EM<5T6LQE>!CU!YI'&I DW MGB(!?8GCY_2AB_MZU=N#OENH?YL,KBB&@OO/(H&C968C!A'L;1O]BCTY+W9K M.3CV[5J&*U,;6(4:IAH@Q1%I@Y[DP9 3#WN&!!4QBFPUV);&X^K"?@86K0AM M;WY?HGFS)\X4O@+J ;=<61$MZS5F+=,R;A;8/H&A$L5EEO32-<:*YJS%4<(, M\,VT)94$:[ES#?6N@E)Z<-=2,=+L$J$N37.H][Z&Q_9!6'+&;?T8M_5N?1P8 M?C,]7'@MM8,@8] KN\I90R:JV(\009&^5/Q :&YK=^AVP06<5H%PU"'#7+32 M,A^3(VXSOI8,S))\O@V#J0MKGKAQOZODTO?BY-0G77CIB48U>%]8QN8$G*K+ M==3^XZ;?L M7WZRVK\_83CEG9X>CTVZ6$9IB>[F!2S/6@3+*0"\AJJ5*( P^0B'ZAPUC0D4 MH[@"E\6K1>FXRV8_P+H*-Q%-Y8J*2Q=%AC'AK. #'I'TYB+*9I:$BX!ML<]) M9+Z8,H9M!F-!78)$*,9\N-Q?\$\2C*+G3"\QT02W,'%6$,55%644>";&),_0 M\J6FL=D_^B,E!['/>V;$IU4"6(3C/_[#;RQ)W;8D=0N-T]\*EYWX-:V^Y[^AG\$+T[U:\C(JC'-G:J=1; M>D)VQ557A_A,$%/.0E)UFCVIL!XA8G D_2-*-CMK)]Y8SU MN4S-%:OZX#)5&4L/%9? R8GU('Q$6%U%M;1NT8<0G2PQ4S-7N#N,MUIN4I**KJ#1*W;?&S)2.Z47L 5ED*X-' M1F4)?DV61F670[%C$9V. M2+?NLT8J ^CR" R MW_[>B%2XXPY?<>/_G0K'^*_>G_E12&K<?,N&5W^POLJWCY9H>^"G@WH6"'X&BK[Y#9[26.99<6 M#QC*>+#MX\%V"TUL?X,]+E7LHY?;7)7(![$MV'<4,5TCX#UV=RUIXQHOU7F? M>#5/E *#$SBFK_P3N=V_=>LGEK'\\/SH]5;/&Q* !_/3=L2E>=;ZS:R-%[VW M ;_9^@U1O'*55DQTA!$/ SDID2'OKJ$V%LP!+S 2YPC3J(#MO:RP+2?<'DL< MIK5.I='B[J/%O85J]B]%;+?I3Q;V [$[R354;T-/D5?@C-\9A?3TM\]/4X( M?SN?^*U93"$&A$588<,V9+0ZY&& MK2A)2H%<"#D3Y7?)-N$&7RI(L9764,&DFPS#PJ6'R--_;B*LDZ%57SM6XX_V M/LS,JZW,C'!*(;]M^\WF]&8Q]])Z_X.?5MPS;>GZ]Y/^"TG M9K2P>VAA;Z&3_8[AS=M)N&Z7@@&_44'3N3)5P(>&(=MM_G$4RZD]N=9EZJHC MU ;L:#3G)9H]+B]HIK<+^ X5VAT*E,!3F1Y"=O.[;;#3%"X _U_TO5HZ]E4* MKS5JZ=G[4:R@^I \0S/9[\R4\O@^L ('MAIH).Y/YQ214]34*N_*D^!J,;A3 M'H 3QVG>P$V^#H+O<9J#?0?D?3\"\D9 WF,"Y'W3!_ M1-1/\\NT+)3M ,Z, M>LO(Y-.UO5,>^P6K=#(T([T?YW3[Y 816+14PJYOB2(D3Y=W(;=#IO(ZN@@!4ZC J6$T(/H/G 0F\B)% MY^'?XJ(IR;__V6>?.6;MU=H1F+7,]2_15?4$G-=Q/7_]7NS_$=[0#,+%V@:Q M=V7$^00D".5V!\@45C5Q&]UB;S&S7;8:V&5%N:F9>\J:T R/(MH* DC1Y8NR M2U^Q M1"T>?T2;L!) J'!^"?AK:A"AMJV=D-$PP!^!_)XF/OF+J&%^9$FU-F==K.RU1\-RFX(0; M<-".V.2X3X7GVEM(ENI T,']-J'KN&R4+N*Z+B:Y<,?,]*\_D18BDI&HT3HP MA+H"0Q31A6"5%16WX$"@S%0/6"B^B/X=E4G15*K9R:02!.%!R#EA.Q73[O9X MR#XQ 58A9%KUWT)'YGY@'M4$=@5"G>808SBE_;=2IB6:R&N6$!5!!M?0:)+V MQ"3MWO@^L ^06MIM U[/11\(BZPOFKR8Y@5US6#57WQ M5.44W=93;?FHW'#!7JJXTVN]]K&[]8NW@)Q20,F[N':+*MAMA(D M'38LQ6&T]$0A\\+??+[+ MEZ\&!QR(FG:Q2[Y*<(>U*X3E:EVHU0X*,6#II#OD*7FTGC]I#H]8:?)VFIF-S_$6GV/4*=L"TZ4(+O3N<\$74:N TSA9XW#:D[2\ MYGR%HSZ\:6;EP4G*'M/*WW?,TP\CYFG$/(V8IZ^$>?K^YIBGDP&O!H*>N\(@ MXWDE9?^DGR7YX-?^2P*U<'6$D_+T!35^ERS!SU%K*@\D2Z _-]CZ_&\M5^.2FW@9 T>0JJ&(IEY9NT"(4YU0!G*M MPIY"?A-+,9QK(0W[2- C8A\(7'L/LYYI8$_\&@U)OY1FWF21XP@B>V^K-U0M M:)D71[_\+W/\J26.;'QD8B!#JH''U:D/*70XNE[#%._TBV'HEO4$, M04JFK(N(MT;#K/62(MU+=#CH:62]RPV_R[>JQAX31Y62O#AGTT(=>:M1DN1N M%AAA)TF(I!]4$I1B8,2$V/]PY<%94U-KZDBV;!]JD2T98B,VBF#)84XLBKV:*E\FYL.WR+TN6GD2\; M2;/\*TKO%Y+D3ZZCR&9V)$1VYJ(#25H=)LNN63[K]B[C+Z[;NIC#@KV9TD9= M%(1.C/+^O-1JVMH[L+7G0MZ'WM8+);&&;/[T!*H\AO1)8DFNIBP63J %+P'?*962X:+ 9N%$NPQ,/1QKPBOWZ>0GX&^P?W MX7"\YB]>O=4^@8!'!J58^/-+<(G39E%U MP/8RD?#?G.D+\2Q1=0CNO@/CL^1*2!*T3ZE$>FO)B&4%'0+.[T)M4#:4>6$5 M6F;("1>#H;,>J^J[XX^V8&-%0-=*,M*CKY[#5';GH6JP%SI%_WA&O)#M8(2Y MS[ST*HP)C@U^I[Q"/%_&=OQ=W\3'1]_JK5/*"5OM@/0V73AQ^5D^2QTOW %UYQ-P)'^&0P;;+=T[D^B'8P8,A'!E^/L(ESJ12^ 9,/H$V2H@:<) IZ0&LVI5 B1G/ MLK*H]82A7I&W>0]$LA?]H5[7#!QX<+0@1R'M6WBYR/WWK%DJ+!6)$7&Z=/7Y MV#U<*>@L$IZ9'6AA*E/7Q,5&:!9?_M@UBGK5R5O^I-8]9-5=,8@?DEU#3B2/\U/\H"QE,44\WOI/[(>?\)4%&(^:<&U@ M3:NK:.F=B"'>^BHJ6Q%_X6<#$%"'-/5\;NKY-F-,KMJW&3'?N9Z;_D9?@3'H#$Z!';+A($ M^9T0-N?-J9/=%!_MH*TCP%O9X;\I+<<\Q!,7G\8X.E.2=X(C<8J_Q=(1E26"H>A'WRFB4D,!_["R'I-P MH).(4D$A:G',&0B"-'EL?F!'&LW&RX!+>6#:Y$_]W2G1-ML\65M%1%&@3L*74WR#N4B=OKHEX"S^-/S1I9O&/;Z/>_P6 M,B$N:[Z36_3QGFFR7AQMYR/)D4E&Q/I /@FZ[P^YG>-Y.5(P\6W+8$%D$CI: M(6S :O(H5'N>1K^"Z I[#9_J5SME!! MV[+U$TYM) 7:6X#,CR- 9@3(/#1 9NM-B*STUGCE0V7'EO'M!:UD>3F@H0H: M1YI4HL-V=8-A9QY3$P[KPG$73JMC(%)NY#ZAVP#6?\!/#6V]W^\"W^Z[I#13 M58T<#9AM%:=NN301EA7SI'T"N8^ 7T>,EI@GYL^).XF1K%0]IG=+"*2>8(N.A-T71<5L\K'/$!AL6 M[GYI\-W6DWZ,GO,MY%$^%AFX: MN]4T$>,S)1/;/D_\@X1Z*"F['>II&,W!G9ESFOFJP%.=\O@'+_Z3 M2"P(_"3GZ +FYR);^0@STM+SHM)*_HCG'/YIZ!$[I]L6SX@-3\7"BL A6BSP M2I:Y(%O!CR9T^^V1@=99IM7@; MT,^_%KE9!;]$5-C>ONEFIKM454Z*E@LN3#-% M.286*35QD1>+-!8ZA"A!9$2NBIS) ESBJC;*\BQ($:IN__[^^&3'U#FRAE'F MZZ/< J[$T.^0-"X194,):TX4*^"00-#>5T[X22A]?A!/ ISI2X.%*?!(&E6\ M=LIB."UK]61V>P.IB/!:>+@JG4)*W*LV9U,Q"F'6Y(SR]\ A>",((RCZ M86)O-PA2K0%7G#'4,B12UR6N#CT.4,%Q8(;$:/=F8<=7X/C2TM)G#7$+!7[_ MP3"&X3Q26/OD]A)W)C>+'57M;G4_@@K)VM_QWL.Z2+-M>(.Q325+(#CY_ MBH-7^3K\Q1\Y 6$^U@06.GA]&/SQ_.-SV(S'R^5S8G?]_BW__Z,;#1K\FLK\ M:_. GT]XVP[8'8S%KW^84!AYG8%"ICLX,'3W*\C'[U,8G(!/B,EIP+*]0U%C MIG,Y>'D4G+S_$-[LI373.JW!(_QI\QS<[ XG%]$279(_-]]@HNZ?P48"G,O, MS-/*P10]J15B&>V5YYG\6%[(^?&G#V>_?Z+E=!"CVB-E!S(!)=RQ)F+[B"1^ MB:T\;)L<$0L_?&@0NL.V^+?(;L#6@\-B;)52OROFW>L&U\/U?J#2"OSUA M)(03/[ '09Y%5^A+KOA,2%*LX&0K+I3:G^[@J+B3DR*4 JY?F:4>(J(.$-0B M"E[KA]R.;K=I=? >+.T=2C%9TEAG5=6PSYY_GNC<#BR'KW%\>5PR6*V7[IWA MMR5T,1HXV>EH3P;S++##,&R4WHLQ.X&G:B!Z/<>J&.DQ61W2[[_W)4"U@4K2 M=ZQ&CA$-/FXJ6%7[YF#A<0.)Z*^KB=29;K=FN3:4CO9V;W[[MP4S')LREQRU MGYF>8B*7'QZV?XLK\!:B%O\@#L!C/CNWR73OE;G:8W*:W30!/F%7!D.6,1CQ M^J]<"M<";>'87W ?0[92GZA7%,8S.BK%9T)&&0+I. \V7LD-"4M!20]VW=F] M7T>7[#<8@+ED%Z]RODTIKA"[BC-K0(FNB>&^3P#N,FZ!KR\C\,DO G11Y=< M]ML(4;O02_**URYNOQEQH(]MC2!T:SE70S1JMM='"'W)I<6^?6Y8]I[0Z9KJ M(WI=FVX.XA1SA)>SK*XH9WGC0%%664FZ*I8$_V?6Q+V9MH7YAV M7:VA57OHS6'Q74>OGO_X>N,V]T%8AR/V[JMB[UX?CMB[$7OWT-B[O3IH=U/: MH"0DMFXXVI2-QRKKP6@[W*U<1B*+H:BIVU_'G=IX*B;,-36$31C"!\D?V[K@ MD7"QT.FW+)"1%$_N^ *[92K+FE]*,SZ=L79$]\0C^G09%_=]B^VF'$%0W'Y( MMHLWNJ83;$9L&GQAV<2R)YBP5U&=W@;'32S9VGW./NR QGZOS6V5<4[^3:[#N4A4-\C+PFT*UZVT*?K>H2;&D'H3P\?L!5.,]_GOYV_-NG MCW<\W$?_LF^ B^MM9GND('T.V &?G["BLB.J4019@:F RD=&G( ?E$II6 B5 MI$R(%X#]ESHXHS+.2(8&MV_5RE^0(1&K4(N*HFT5X9X^26W ):EHZ!^']DJC MFNZWCH[\X?GA+?IT/QAL1D>_R..]W0KO;=<:GWH6F5SH;YABDAM>Y*^&I: 8 M@D"!CD>V%1=+(5,C1U!],L8M5.-"WI.8H5<":M:\%7J*Q,0B_=-)C77_BM/Q M=R[_P+]Z?^:!D9P :+R!KPF5\DFN(ALC6;CUCBNX(1 >PWGP&649F2>!3CB M"-0$OHB,J!'DR")5I5',&N87X[W1EK%,*J5B0CZI%AD M2I4W22H);7H:RFY7=OCL;4+$;L)@8193V%F:!\#]C\R%7JSO'&'-0W'[>%3! M&)"5UM[N3%U+NR9SL+E> M3I%&B4K*F1'+HJ"K2\S/%%POF*5S(IZVX1_V'LA?.O?"?C^FJ+,2,?I,)9E0 MGMC$H%Z;1X\G?8*13#WI92J& M"YMEK6@AL:@4#LAXV C3FQ?5F2A-O#?JK8E9E);4&<*2IVG>IC60C%:E_./N M#;JK66%1X2=&1!8]<9N2;\T+YCFFMMONJY8EI*HY@^/W.".Q8:<4,'I'"O'G MX^/S%ALT)Z_<:F=>2(Z9D/.7ON5"K UOE^>;AH)@K*94-#[S*?HO!0-9H1X- MHML$JO."&;<(^[43:)O(R?\%1HZHLQU(%2='?F"B>Z=.[O\YJI3IN8)CVZ4" MR?KL8YBYET=UKU3] $?U_VVBLD9,Q]JJAY?..?\65;F*6@J6J?10=RE/?)%N=)75+:;HOO]@:[)I/B_8T"#@1"?'/YG'_.1O/; W'16RR0> M> QI;"%H_I[AE^A4"*($C:0C(2)O=5I1AA<9M(NBAH/Q?NCGQ_/C,9X?O0KL M YP?GM;0B=NJ6YT;3OU":#&YD65P/R^;LFJ0U ^VQYVUQ'L9(.S]VXY5I;RS M^V-3V7:T^],"%=?!JC5EGH+U1_,>#,]\J[QWK66-%IB"578;L-L5:[*(Q365 MYZ6"X20&-4=-0#G5E&UCQ-7+N:$3.C M!_#;^N"[,&B3%O&1:\F.N=*U749@].QNY=E)LE,=,=)>[TL*K(UIUSM^F/O M0)_3JJH#[67%64 ^BNN"O27*BX>=/(+S2S+4N_E)\8_OHI7-0I2V+JIYDU$4 MX=&+(E!2 MWT'$S>#LH(K%M3B6K>O4AS;,E8MD&8P8H*KKJ/EPA=_:-0;ABQ MND_P4#>/X% _=]QT,\@8 I.$+'\T;KDON:PO]14D+1_ M\ZD7;&*<,Z9%:0^.-:*<+)=V7=6 B@:S G5;U4SZA0.(?N''J-2@..S";.2< M=35?/JBJ>SAL72LLTP=B>R#)!&'UV<[7 *T@WICH[S73#)?P4]O":#$\A^L. M^34GNU_RKCH 7$P&_0M=LU0%M/DPP=EVPPV5D S_ 9M5M%!)9)L.ZRKTG@,% M@O.*"2._X'_B:(E' /\!+#*5&X9F("XPF<3C96GA."X;YBCK]VMP8=DK2TM5 MY$ 9@O((:T40YY6D_EV;S"PO$$M"V?DH)KD\^%A#Q20X@)\M,+DD7X#KS-Q+ MG%A1 -3?1I85\"X0 (.OBM;EN<@2E#:/A8DL'!B[$"G)24>N@:4K$!E5;>(9 M07517Z;GO\FA-QY,X\%D#Z;9(SB8!!#V4Y/,37WG1>4'6L]Q(#"$RQT_.PR7 UY;+XRPC[XA"J:]RB A%"S.9GC)0]P%ZPET?P]('"(!/:.XG^; BOXKA.X\S)5[1U*<*@ MI7;6:C.5&+P%.)0@E&'/P&@-"J3M%N;V@D-)\[G@4'-!NDUO)F;FZ8BAD'?96,A:3W]"I1V18='O MP?4)":71EN*)D,F>T7!:UL9ENC0X@9RE).+/JB(9'L[XL2)/)/X4I<;(]\DC ML)$P\'GDC]BGMP][ 7KH%%M:\I#=I_7(-U7Y9:;\^FQ)$7RL[/M'A_\Y46\, M!SH\5ZT)$FZ97B HQ*DM_^M^%H&ZD 11PPFQ*T$.&S]=/2Q9AZ^#WLOMM>L& ME?#\E+5-C+<7Y;TH%PU)(FY(Y':T=HO$XJPKF]"5AY(0F7)57U\8:#S%GNHI MECZ"4XR=[5\97;7-^?6^QZJU)HO4SCXJ1PELDAE"8RM&"_6AK@-Z7!Y#68<2 M^3QC;_K7)H-@&6QBL4)E!_QM)$S0FEGTS@1_C&WO.,ULB>;TP]G'XXDV"+/I MQ8NP21[(>H$I'W?WN+OM[O[K$>SN\PB<.8@'C^/ZK=.9SH+?KW+8[A?I$OP] MI;3>*<)N6@X,>2U2OXQL!>&:[39=*9= M7N[,0$)YF1XRPA:OQ?M>DO<17(&K@-D:2=);52.!9-P#S\A76,5,!,#V_;^^ M._PNB$V6B;VV/U?+*):?X1LE_"_1NWJ+2;ZE8_M;G?@?O$241AQE\CST:&#< MWUY=I+5YAG? =7-51DO?G>Y<\R[-OAZ=WF_PL%DS[YO]>G^)^5PDR]Y4/-:' MZCT&(9AB88ZS[*72RO2V]X1_PZ7Q-UI13V@'C%'GO73T;UQ8LS03OA*$$>," MXQSZ+%2H3WT!;BFEW='TOGVZ_A#L2*Z+,UE MRKSP\)+CK*@XPZQ/U"F'RM5<+26!(578X7=ILF*I#'"WF(,#[?[C:86?- _M<(R6I))94Z-I[?'U'RDUX_WWP \1C8 M.W\VN2E15WR;FE0'/4,8%H^^MM/^"+;S[TS*5%ZRI5W@RD>4$')=@FD\\IS"'X5A2K5K( O?#8*5I#DINK6/);QB"M^/S!B[:B-I^+ M&..3&1R%B ^BYW7?DTY=[[,T7.ZN61^2+*,5#0<#I0O4GZ8!2#\/*@E6E<.] MS?UQ\I$2K)VE0B2C,OD!PNHC>4DR^SI"%[4:IRHW-H+;P\";P1? K9)DR&SM?7 MW8+A)0N>3SJ=>)13<*^;Y+1UO-1AI=Z.#%6B5(R!;Q6ILFRR?HR0>R;]-XY" M9TZ\?+N![?OS)M%K@MM0^[9B%"!!TQL1N5D&B/VNXH7ZM;4('" MIV;WTD718$L7-O5^B18$E23T'MNCSS27C(ZC#D;:AV0+N.B#QH"_#F^-'#]O M.:9*G(!<0[!!&KA??R,+"(=V(2UN]F,K+N:WWV@?Z&*2%A*'6)IF]#=2N9BY MC0T?KB96RKL+HSF(A /88*L\#>2Q^V+I_$8R$?/\JK!@WHKOKB=/0TZQ4,6 MJG14^I_![&,2#^[, ::%P2'_!8(29)LC@1C:'OXH[-8#.!AIPP5@,])%LPB. MG_\*XQ+A3^']/ X#''> 9&QSQ-?\>78VH6W=,GATKH"-@>=IJH9N[HV).UU0 M270>S8VEV"1^M,*UJUBC(K_ )TCKAH@L]5#)BHH.SR1:1'-;K_L,R[+2ACKB M%1/*"*Z#1V7J#4@OI79$1\>DJ66Y:H,0Y9T2'K>R3XOPB]']O=N@;8 MUWWW2P5"%5/R'<&N%7 4"1ZXX!NX@2QAN9'D3X[6?GX;QNCW)78"_A3EGT,W M:F5'M05^=/VVIY,FD"-V%JXX>FKXZZ(H:UQ/9M+[<"'(0-_L<7)U<*73= M>^)DF>OI?_N ]ER)=9+-]CP$+^S*8*.%V_E(Q&MX0240'@CL /@@O.$(T][6DFT MW&GBP.S'M!30 26Z& , IU%F-,=B/4L(;"+M#&E'Z9YGC2X;22C M3A&BGLZ4(M[RE7/3H-Z5':AV35#3%'*U7CE=O'HZ#2\C(G#W!NI.2!_W?I^. MRI:M;>@;T*.X-O$I3DUQ 6NX=BSY+6ZXY\%9[A6R',42%;E@HI72SM,&DQ9V MZ_/[/@, .[+[:;@_B:\MO6BO1O;Z^)5O*?3<2>6T(H>A[8&Y3!A M#651NN#L[( <+O^5'$*K#2JQD&.-'E*?;C^:_2S>G7XK7F1GH?;'RU-0Y)95 M@5\S$QST7S2-U(D8(DGA5+SU5EBV_K7#.M-5.M.$H;\3+%0LL"Z8&T;HV9WL\[(RF'* 8-@W=@]*,-R1\G0 >Q;*&8;C=[*7+0:9 MM?P$;7V=@7/?QM0N/^+C6(J.Q;GG*=P^RZ/X MB3I2"YH)&LWEGIC+QT#1/DSPN5.IA-.>&A.N*Y2$Z,Z+0Z!>?(A)TH[Q28@? M$PN4)!?C[\(6IJ(%\* (4ZOAR+6=H@)-47[F"#11GFS1,8Y7/MIC#4^L\_VZ MU63"%+C2*%P)3=>2(YH%/#E,>[E2DD_<3;9@.^M1*]"D44&8']H,/S$_5(4, M9KFYBC*M$UL_$[.2[-+B_^&E:-521:>.+(^,Q\%PXV=7[QJ]\95]$4D+:H/& M4. /5QA==C$#E!W?"A=P/5)DYW5HZSI_1US&__Z/HS>';WM@$PJ@Z:5X^ ": M0*ED$PEV\Y;M$M;C6M1)IGC<9U9T0HX*OL5@Q:"2T=+52*4O,%)Z< MR_C(/HMK3,&SAAEK/:H+GP'*=DP@H@7>E90=!.6SCLKW:[PEX<2%>]+)>N/) MY>_CE Y(X;FOPR3"OTMB_D.F9D)28.K'!3\M=X-6B8!D.-O*S$33?>UWI7CCT8KDE34CO]KK85)L/;Y! 5 M1VGI[7ET.\\I,XCW_ 5L+G8OHZ/,\+BN*WAC6X1_79: M8)X%)1=(%(Q^V3!RQQLK.A.2C=5F(C]5=A_Z7%N[]'8"*(WWR*PI;F[] M/[^[HU&@W.V-;LKF1,;.?+^('3!PHK4,C9= $NT!N!2IS+O]YZ]+Z^EAQ^,SKS:YW$1'G7\F",9?M7]%R7"B_ M.?<<,WV;8$^Q.?Z#1&6)XL.*L6W;UUXZN_](_I_LH]E?PALJ;8)2D_!(>OUE MF4ED$;;Z7F@#JHAM2].&W,24X-]\HEZ +%VG=;^?GR^VR=C"GL/6E%?W;P5]32_3,M"8Q5+ M3;N13FI<5OM1&7D,':JG%;9FI-6%HCC.L:,N03[U>RB/!$9OQ['_0JC'!21N M;TT0>\9FK*N,8%"8YHT0S5@I>LHP5!5GQJ*:TM^]EI'K"?"UE&F/GTI;6TTB MZ3:?%]:UDFYQZ=(,YDOH>.-\ SX-ZX!>ID5&R8 !P#:Z.6WS\DMT54D".B\X M#+V(_@VG+#V,T]!(N/U%AT,)+I'96V&U*J(&0,(629TK,.TGIQ].?CG6K/2E>XF%^#B8 M4_#2$)(2MDJ'\C:+Z]CRZ].!:W=.E'C_[N7\GH>NV)Z_48 M6G9_L[2OQ_&VO/5M?\LV;V(#W&RU!HK5HCLD:\H\B 8/;R7]ZU'\I3D>BBL] MW==0&?8-,$*ED>,^,\G<#.&&U[DN<$9+.:$LFAI].2158($,RP:2DEJM#-GS MMGH=#7A.Q>F2_2?M0HQT&%GF,2R ?\+[SE$9.N'9;,63P=7R^1S%0&HS(>K" M+^B.:K7@$\QIA3G^X)CZ?^FL8>P(80794?+PT7"<_B4V75@5$D.G.1CE$1VW M+X;H,8")WS>$)#B.8<<+.F ;6W0VO+=G?+7(NQKND74>7'E- 5ML3ZM1JK:2 MD?A_[B9DV_S&;P^*LN;>EGFH?1.?P92*I.@(R^5LCX;T9G2^R4T!+ 56N<8- MI@@BF>R6 ?>:S+R(F1_1NRI6@ZVI=XKM[7M['JQ"HHB:UK9DVX$H_4'8%V@3 M@5V<0%;@S)\Y5B@7H_KN/!7I19EH=CU8@8/-01(6UZ73!:/S&[*->!H44Z-= M"V(PXR[]*&.*7:L^2F\.<0;$,N-3"QHQ'>@_SNZYOG M=]\W)6W5XTH.]1MH!6Q.F<5H3>WVQW6?F!EA8L0KB=&9TY@JK3!OX3H5PIYY*5>2>Z2.X)+-C9 IUW!*?*>(P_&F>,?&DFIP7) M(U*1)@0<=_%$3H*Q$S9B<3'FC%1U(:U>EQA_]I%)UXJW$>5'A^TIY+>Q[22& MDH.9R1*R?8<4%V,[&KN.*B+9:16D\RA'BQXA;P,L$31ZB@GRNM_D-LJE1Z-9 MP!I1DKQ:5=K?N0GEKS"LSV)QT\V+"4CWN2I^E-K+ M)Z"I2M85+F6;AG:YYZ)DU7HX%P6:Y7E!E![&Q;;/S+7[#N5Y/4)Y1BC/0T-Y M]L:!>W-S!^Z<.RW47_+.S=T=.>RN\1RN6 X=C1=A>[&6!IS;A>W3LE3GQ8QU MTG9U#K%U 0M!TG)BR)V+1"6MS2HK)Z9_L?#Z<348-3B MA<I2?8KHKKM[GN,N^W[V\!A8 8,*_]]X)3!"(89$Z&/ M" SS,;XP28.,A!^,0DJVEA3^/?>TH(XA.LB"([*%O\=U,04K>$2=!(ZE0%2J M<#O8CX3!B\,7+[OM(WU%P3Y3P0<)G7AGP4D090TW5>#GSLOB#-NQ;7^ MP)@3#'RX)S9F5,5_1WF#)](1=H6XT%B^TQE:TMCYF=#M_KO)=OBJG:M)J'5Q M\*6R%1.]=+[ W?#\]^ JY OL>]8*C3OS,]%MI*)^#6*?XL:6*A8;])F$@[G MEZ8NB\PT"V26M79MEL(I3.'A92NKJ>]K>'C\_!O&)DI9UPSQ%B.DI;OJPR$H M[YU3QM==HJJCV6Q]LY@%<365X]O=M&XZ$U,7P@I<713:ECT=0UV5 M?L'G>M.FR)8L@T.]))9KK[,_I3/7Q_CZ#(9K5HQ5NMBO@^M;C.!_N'D$_RFM M,P/G 27-Z'KOI(0X!O*CQ_.( OG>0MTY@&_!4-:Z+AJR=0Z*>R;Y^]Z;XVU/ M5$HCVQ([34_J[6-E _1P_G$+J@,>CUG62G[*LT&X1CQ135Y !*J'Z:^BC9'X M*0;)1WBJ)5T_# .U*V3NP/-.E#AV\J)"RPTF8"9R(LB!H^/^DO@]_+BR/P^^ M>+5EE]0'#CL,B;UOHX]2$]M#'=#+6V%R/29/[8?#_YQ89@EQ5^':."TVI.6W M16K@F -QT_=UJLD[F*G1P.YW2'G2,$\*&]IW#$C:QL@2>X[HM3AON^/X8\\> MP9X(K$ZW4,R3-',MN8 E\$TQ&J?T!V7B"LHHK3Q[XVU4Z9,C0Y?6!$!RYFW0 M?)&YR(OK!M-BVNH,Q5K*P8MS3(UG!E@#-!9D%%26$ G*=K3;0\9ZHVT,1^,X M&LT8Z1G=S92)YY62S4?RH5O M*WI[UMJM^]FY/H?80*?0%LV9]^!=_W"0;$E9.#59<3617)%RS;%E%86S"-\Z M,3)2?B\XU1RJ_%K36%5MHJ038PSG83S#36\5'X+58;"W4SHU7:X+7WBB[9D.+6O7(\ZK6]:F9F"X;U;(8%Z-0V(B/W!H?^6;$1X[XR(?& M1^Y ==8QZ5<1.>,B%LW=;M8\VH("&4B_O.[EC9X'GSKRFM8QEP\.&W\-=-C3 M3FU#%YW; HSO11@K.:# B[@FR%EY!U=,_:MU<86P=/?\RSX]'#Z M4)7!PT3C/8^ALY=)HRD@+.&%R;&=P+)#=+P'"XPHL5M6Z4=$=!=?BN6"H3\- M3Z3E.K#CX3+@ &-)QW?:VG6ZOW"'];UR<[5N:N 1?-$E/W?&TE=>]4OH).C] M.(Y:7@6YC8X9P4FM?NUBTOUX8;M4#?>KKO M%J1^O'E!RG5$C06H,07PB I0 M_L+<'.]_ZC3MV3..^NWDC-...92[2LNJYLH_G6HI')D'RB=!$H=P2K53D)-@ M7D9Y[:M=K:$0;TFOXXFH#&H>ML9&Y-3'T&Y+L']C$820ST9M"Y"N_!".F"OA M#T/.*O@M'TW4T5^J]L5ZYJ<#%;+HD,O;=DN18"!?4GG;ZF+28A X_2)5ICX# M%F4^[BOM(03RI_:(?J>(HZZJC4R+)*P)% /^"S$ MUXE@X+6O>V/D7\)G3N']P!?/[.\M"5Q_$%ZO"O*E.'(#]X?1*N^)57X,52LR ME+ 2C\7(K#$NVYCLCQ?$.'0-E;58,F:J<,0DZWE0UK&7<(=]REQ(Z_2-KE-Q MH-H_F7\/R;"A;SP:/&2LB,/&TP9,'$/1!PZ-:U09[ W2_%HN$2+RR["I;N43 M*44\S+7-X8,-W3URN3[=YET%.%BB$\=W:V$<)6>XXR!K2P )5UAI5I6*4UOR MM?&0?9*I58-9 XYEW"Y-YT*R#ZHY12^L;)!>QR[*#JV#Z)%R]T%M7*N_'"@# M/ !X6@W71X>%+F6K>=2(7J) M.CN MD0I'KW>U,DZ+CBBL'']>V-*FL\3@G:=L\1!RND9H53T6QM+RD87!P9?)(,57 MI.F)E<>610*6*"*4<#EFZ$-PR=4D6#*WK$=JT4M*:/C0>0(/;^*3GT&$,R?2 M0Z_-M%).+FT9VO(>71@=UJ8\NBA8LIR/@B>K9MA]16_&"MC[C:Y)XRC2R/N< M9E'^6?MT2C.'F)#23BRI)T0B1(SK7BVW6!_\>_A->.W";6X/?ZH&XBA[S+N M$I-?*2RL3MS8BQ0[@JD3+X;0^%PZUCU\Y,!$3\+VZ\+'RLP=..Z.Y.S9Q3H!PR MC6*+O_]:O5+?$_4;7W1789H*[%^U127!(R"_&]>4T&H8/%$9[58JFG*" /*5Z,K'1NZ7)H_] 9T:+81RO:HH6S?CU"V$_P5VLTI2$5M0O-;"@-^*+B@GACD1T+.Q M?(BP7^?20!H6D:,Z'4M_>\#.>'1X"[ZX#VN1M7GLAX$7,2E1DH M21N%'ILZ!<)U^BGG691KR9$*)^V]11XIIBE0]Z4VMN&N@O6B:)(/IH)1$9E& M\#L^@^5I7&G$FT&O25@I@Y:=PXO%(MQ1]%E4"#(>Q MR$%SA3S-[9PC0S4D3W&%>%"LK9 16NG]\6NY=RU+7W&FC%4?D!:D00^PO$Q1 M< 7_^@XY7&K5.OPEFA:ECOC\IY]/U@^$ 1A"2<[H23LO\N+5)[>R/GK55GHT MY^$7@<(HC1!64T]'Q*_3&(S@45"9W>PH001N10 9>?W/I>2*0>X5U:*Q)NJ% MN%-6L(_E$G+Y7U7"X3B!^+]2$$I?=8VR$;3.#GS-C>#7)H.@'/9@@0QD^(') M5JH6?F4<_MQ='SC-N%4X*B"\"-*.VYHB9=[@J9A1E(=;4.\,[A^5PR!IB&6T MTH02;03]6;A0<Z#87E M]W3IV23XW_]Q] 9I>C;= =_DC>[Q>;+%FQ(SP7FX6ZZ-EX=;K@W>7G>_,#[J MJGAY^/*^7MU+DD:\KY?V\O#-#E,X\8P_V)%^:2Y*$ZL)1"?(?1DK-D1+,#)I MLZ@9;.? SQZ\/_G(3<[]3AKD,X]]'A)/BIJ>"M5E7P#IG>. DL M-+!:$R'N.T6,4S#18],@S\_X,EBDD%LRJ5Q_(EO2A/B(6;I(:\$%8GJ@_Y5[ MZ@/Z\?G1#[O!.+Q*X86,TF*X!Z9_+::]RX L?QQ6F&P),6,Y43"+%#^!JXW2 MS92Z/G]WKIQ%/)-14!89)?3K*QC4ZMFL:,K@X,6K";R<'!QR&&U:)'W)9#@_ MX'F=O "CX%5H]U[4<=UNW7#FHQO?68+2.VD/+8PO<$'R9_UJ'QNY)( MM3V2:RXAFL%#$+D%J>A!Z&_LQ.;*![@,%^F2DTMN>CHRKBO7F*3;<=QL>[+9 M>FU!UVZV_TG1Z^EQ(#MX1!?8@ S9E$47MQFU)80/@1UN8DFVVQ1[0ZCQ0)#) MN,0[E#G=;.<6(DT6>(7I9]HDLLP10XT:#9Y-L$"P[G[:J-%QT-E3W0M0I(/F M)N]MM\FXW?9DN_6Z#;[![6;5/!UV\BR'TYC+/M=L/0S1Z'K3LOALD'Q1@FSY M.96^,ZGM":>7JV%@ 4C^-AFNI_3',>Z\/8A/7MX\/OG_C%E"F)L%!R?%8E$D M&->"^08C/S>PANK)-FFO4UQ[_Q>\2A+A"TY/SKW^< 9C$/*:!:83\"PO$1N/ M/TUA/S9('1."#QL7N;:HRB?3LC2714P)$?)QL2[;XA=D-'W0XE@8LP9E,F*C$&^%MA,@^2UP1JC,>"EP*7HG\ M@[83_]N2<6PO7<9?G-G+H1O%_](N(;G-3/Y!.Z1_:[=2^.? 79)\?_FG\F;H MS_:RM\);'44'1S],#HXG!Y>3@[.S;>!>%I@W%*V-T?X>1/NO;A[MOS\Y/WX; MG-;Q\V!S7-_.B[FR3*ZVVNMK"Y80N,6IM,EZ4I6)$5"X0-T+):)#8A1OX8!$-#>(I*4GRBQRE$6)5#V,,4>9% 8/RW>B.17[&=KN3NB/<$N15<'M M]$>>8A[O8TTG_ONBA&G+89.590-^]SD2 %(I[)A#^J,?O_^>6]P7Z,HD"B.6 MB5G'>H]1*)D>\ _@QB4<_!7_J33S)G.G.9[Z?G^,/W*?Y1C/M^Y$]7,<8-1A M9G(!Q_M^R;1,IX9!]3$_*]SLOO1.MMN;HU5Y&*OR^N96Q5]^.S7-#-:9,&/' MW2:4 %>6.T=>YW_Z[4,FJ;;/I;'WB91LW/9 ')OP>/,HAT\E7C;Q%[ ,V@[0 M-DH'$@U0VW5@4=]T9>;D1E8]OPW"EE$Z1* '5Q=,(($&#,TI"8B02)1'M1%Z M1!N:645!UXGDTX;H'IP:% 9,B4^+ASU)UX**[\[_/?QQ:XD5 E]/)PB05"45 MK@)1GP;/H'1NP-NF#L9(K;Q"X^PLM2;/(URT^;S]IB5M)[9DG+M J3Y\.COY MY30X^Z=X+X]RE+^=_GS\Z>S/T^#D]S]/?SO^[=/'.Q[KHW_/-S@ZU_N>R).< M1\K22'$BQ_*DQJG(**)E=H%16HO9*4W'7>7T@C9!:!9"^20*[#WV&QPS1Y4J M%C?O>'*$M>@^P56 ;/^HW04'8!9?W68+I-*,$K)SG&(M4%9S+W/N#7$F,(4HKIB## MNZO6Y'XMPSW&[>R&245#]5M1&Z_D[M>W-6VMA7%B0 ,/J#3UBN":45EBQLH" MTJZ_WC[Z2GNY"'?#:E)#%9BR(DZI1X8R/--"@""\VEI5$E\U_6>47\AQ 5(G MO]==/<"(0#P*8"HC=>:)S'R0.'QB _H3P';H]H/L=.\-IX$'Z';D'_F>8D,56,.)=K,IH+!!,37UEF P'=K!P]Q";ZWDDZB!/ MR#A1(HZ>"XQ-U4Q)%R$2$IN>2HG4G5IJFGI'W6=] .BXM?9D:_5H7S=[ ?:@ MIS9K%R21OLG*[2L.FR@6HN\M+:VQ2HD*J.H>P3U^&N/Z7,2XX/=CP<]V7_"( MYA^4Q_.<"\^\.;YS_\N'%QC^2[ M#XBS_G'$68\XZX?&6>_5\3+?Z7CQO",,?RU"P?.5[MDYVBYZYV;1:S(B.'JJ MP6#\/ABL!ZI>C]&_U4_1,,;Z@@'L'_?3%?C@Z3'PX/ M7SS_:SG_+HBR^K^^^[F,EA=I_-VU*U8O_S1KL_7KYZ_%N]T]_HUZ>[< M:0%;*]=2R+Z^@,V2@+F"0A!@Z M[;Q &G]QC[?LK+%D6+&$O[[^^._PNB$V6 MB==F?ZZ642P_PS=*^%^B=_7P$_(M'=O?ZL3_X"7.9QQE\CST:.#BO;VZ2&OS M#.^ MN<*%J!O\CK7O$OG3QUH[S?H@C2D2 MN)+'M?RP##I?5W:G)_X;+I6_T0H;=\2^[XCI-[$CVK+BW\J2?PB_Q29/AES; MI^\I[U;O[QC:?LU_H,2/=6=P@I)[X[JE.OB6'=#31@05BY9:HI"P\(-X[1F) MBI5(4/DTW?WQI+B7DR+Y)DX*WM+W7LQXL7LQ8SRHQH/JIB7ISD'5J31/5_<% M>[K!,12Y0PCSI:TZ^C 8$P^H(55EOX'P:9Y4CR$Q]83;76$1WH(RSY$L5J'T M#.':.TXNL8W];A-?"U0O:^6YA$#%1P"2V N-@YH.>1C$5(GT)W:PJMO+W:>: MYG*0S5E1FGG!4+0= M;]NX#<=M>,TVC+^Y;0B[[22J+BC&N8R01/";.8K&Q,"#MX&X=>9S&@Q2]L!" M9"8N*JR7U..;^A&WQ][SU?HFQU7Z%%?I;NFKCC6L:GC>L$V-6DIVBQ)"[-YS MZTYEZCHS6OQ.S)0(0]CG)PXU_^)?"U&X)91I?M!Z4I.-) MX$*$W-L]*5W&J& :Y9^1-RY>N=[]-*^*[-+D\#MB C24I4 E<_A(DB)1'XE\ M2[-UEN'SRZQSKR*]0^$3ZS,+K7NZ3ZCOK*!;.D8V+N;*0%A'VLQ+"B+Z[ MO#[2WQQJJVTWT_JO\,)D2=#M&+WG90O[=KN5RQC7ZFMUI([N^F/U;#>YZ[-O MSEUO52PZE9;[J_GO5>@\.F0/W)+AK_=%E+3YT%+J(:^+=O" 0M'RR4X%Q'[> MY[NE4XW<#/?)EJ*TQRA,H)1[XI=\J*;#<1<]Q5VT6Z.%NM%N+Y$#F!0>S<>6 M+!_#C4/NTM@^1-MOQ]8A=X6Q@6A/2^BWX*%_EV+LE"<0PKU+L=8\;81P(T^" M#R8Q"V(BOUTM77H_^G+#$--E%.>6"']G,5,94&B1F2%$GJB+T>(^MG34R%IW M&66-\>[T^!NP'^>HGEA;^)O#L2U\; M_Z+;P'1H&>Q XZH#S>]\\,!&:O;HI M&2FDN'54SR6.X[+.26*CN@#[B5X&%GUMWL_^8M:'W9&7_]F(L74F7ZUT5%6F MKN[B3@>:4;PD5=&.AM%MHX / HT"!^R<6Z>JK5PZD2V:/.GFPK'I^BYB@=VX M=H_;,;$OTXY*&>K+D.Q.M++[;&"=#D725OUJ=.+W=T'NQKO[T='NN\P.+"YJ MT4ZX0K0$<_ZLO@!':'X1P#.CA4:7>08N=1D1(7F! D71%RNL%K;7-2WB'#0/\%:QB,/QK[:22M&7HM7#-'W[^M M@.Z8)I_J(OE+&7 M,>"P2)3%DUBR5\0,;5HD(M^4YPT*4U]W&_[,T'.BB#L>KT^H9)6KO<",P$_8 M\?7.S%#E*^=JW^FE%$]5.B6END[.O?@B-T41ES3G#V<86"O&>[FC+=I?6[1; MGV7?9,0(B$JZEH):&-E:M+EV_M>;$!X-_]?+IREG?\S^ # M[GKGY(0SU(+R?!\6649BHP;K5 S;\:]OAA[[8N M@;5I,(<8'P<'1X?_.5$F],Z(R0)8U95Q+^_O7MX-<7:#O8S*RG#X,>XGF#8K M3+]47I(<%^7_.GHM>_S;WN)'=[#%KV!65\]FB$VQ6_W%ZW&KCW6 :^H MU&. MA(W'2?]?D%& MN^=]L]1,A>QJ 7]V1.>"06RFJVX34Y_"D4JUC;*!5>8*//K MV/U[\=:J#,J"E5;)?8"!"B\OXHL;>*@XYMCZWK0564I'KT0FLE"R!C!F,->5 M,6RM;"^M7! S;BHJZ?)L]E,,%+QF%%9FO0B:BJ.J"OY:1Q#\8=!$YJ.*(!B2 M@$]8,%A4.ZK:+!,5%C"]F83Y&*W+?EJ7-S>W+K]%=5-2R?HGBW@]$1 6[HUW MJD_*>^V8P;1PNNTD8NLUR*(K8G^2EMW./D%#A#PO8P)X?_WBW1+ N( PQ>WGMXLLD%Q[,0I@^Q-%@>V&X6T0,T\"*2QGUTL>1V'9'A*X-%D:00 M.EM9/ASUS)C[UNTZ>C7"/T);,I"V;,=S^]96L5@\C CI>&6? !S4FC& MK+O*M3>W59=%6;-B/7@$:8RU->%ZB3HJF,?'YW2*MQKZN2N)@W+:C-2W1*7Z&J+.XP;93^#N^]O'MS]:LHYK;([8MJ= MASF.*-9##7?VX\=L/LY1/34DZ=&()!V1I$\(28K7Y#C>,UK5A#J0>PE?^F4[ M^4V.C 5Z]BVHN! 'T:0#!FJ9Y(VF^&E$8)VV<,;.H&[YI907&3:%7E*OED@G MDP2MU(M/F7NF!,#:WW329NSHG'-N3@>F<^N#;--;7^I;KPL'[AJ5(O? K?OA MYF[=.1-&D)'YK:A-]19BA+H6L/<)1!5IO5-ZWN8@E$(312^\F^#/="-ZGP'"^471DAV[!^+<[SUO><.SKW5UQ3Q&3+E5?W^;>UL ^ M1H/ZX\T-ZNF'LX_'P8EMBM_&>)[:5 X[&6@^V]EQ\P73YYS-N8A@_T7!KYJE M/Y84[RFMQG# % LY#?8DWT,=]!&OS3W.A^Y6]#S-YQ&Y_*''?MWQ8A&!3HO[ M>(;@>C3X".QUWZ0UYF57B&TJSV5;4>C0QK6$ [? WW1OP_6BJ5':"=X'=/I%-[H+IA=WN+D*V]V M\:.M+CZ3&Y^H[?33"%>@Q/^W?:. MPTF1F">05AL-X->O>W]"DY<3K<>.!K!VWR2?/R/T!VPD>)@<;1SZR.K2L^,= M>191*^.2H,&OAYTR.6459 QZJ2F)>(:06 0B2ZV+&Q8HW0V@9%2F=@,N#Z$9GWJZ) M5!(YX$0N2VZ6AM.87K]A%EV%_N;98NND7ID5KD<\)D0QYS=+\,T>W0(=M];# M;:W=>G+.V_+*M+L(OKK=YEIVO\Y9I+A98 ($4VH-*]@DK@4&#R%!#RY,E#-S M[*W\Y9>'+W9T.F]SMU='6]Y-'4#7$5"4%!U?14A1'*X]CA_=KACW\\/MY]WX MLGD_WVP;,[\)2Q-/-N8!DL6]-3DL)5KZQ9B3I0/2NN+HGR5XY?> MU644QNI*LZB6._43!5]G?P9V([LN7P)($X-=9[A2C#Q J'-3&:@&>0T22EL[0-L+R1L3Q\=;2#;7YT]F.T? ]G^68[6;X3]8R- M-+["UF^($M-CE&?Z6.^#.X<3\0UO@Q?_E4CQ%\NL6"&483SIQ_5^^Q5$Y\-_#=WKG=<69W/??36>M>U1)1 M*PC_5'>B$BR+[*I*=Z]7:]*NI"K]$AR\F3PC;#4S_."A&3-? -V&IH%16'3Z MR?W0+7?^2]B^94*WQ!3W\&YF&/6+B8]7(D\#YS.M? [KOC/#3@Y[/[?RPYQS MXDLQ/%[OZ,$MB05M'KUZ_N/KC3;11U8>?FT;N>^ VA[OVB\.ML@ W>ZMP]5>[Y!A@83VTRS&&78_'P*7?6II!8A+PT4TV M0^I@=;J77+2LJ!J3WSZY]W(WM \B8..L29AK0H1*EIV,,6:CN<-"ATT8XQF\ M+C#Z^FB5C3.HB2+%#EB*LA V*_WH%B9!:>C6AR5.3$OJ0J?6U=(P0X873&*( M4S3\"\M08$^H_>IS^ 8QMT>'MZ,UPUWY#E:.>BW+43'&C+ MJB[0TK#TY\3G(\NIY<&3#<7+]]5$1RSY-[>NCVZ^KM^#P1@&+PY?O R%QM:1Z/B#E\XSY&Q4 M?M=#X7?].FP98WSR)'9=#U;\ +MND*3X^18MT(]I]PTS+7=WH252'T^U;[Z/ M^>C%;4. F<>->*.N96$!3C=QBG[R*8<'N!EM7;5;TQWZK"5BF!'OT\1>72-C MN!AL*+PU1Q;XH%-+L3HU]94Q?/GZJJ"2)\37,?P1>?DZ'.*H]NA5$Y%L:K:. M75*0UWWE4\>ZJHBO&XD5! =%:9D-^/,]>3&9-S]%P_R8:\8\H-Q*R88LA3=9 M34+-9R3\R8/C#13Q0[HKFT@A>!4=_#09)FN@ K#0'7+FB - 3@%IT5Y3*G:I M63YYXNF'FY_@?W'"+I%/OZX8,5@:2R-!6:JE-GC[M6DJS'!^9\VJQ$]5;J%3 M*3Z'O;_FHXY&NV@KZ78UU[TNVY="T5\1*SF,\&*5E$4?[ 'W37;UE2812FRMI2?C06TRE4H,+5^@HJ=1)E]Z;,O03R1[MJ=?T\A9D!?EE6A8YL;QFR"B M;"QWFBYEPI)VN:7+4L4^/ZQIYA%A"TP'24); AM4YNUK\*_XBPFR^C%2BVZI MIL)N)O]&3$:\ !,+#^QJ-SYJOCTIOT17R%>/)REUSC"O)O+<2S>EUU?&K"GR MQ>.FALV.SHQX.'@P7V(_^BR*\; &%R!)G0QWG)9QLT!O@1A$4[*((3XSUF+D M<=O/0VH5_#L[=153G@P\(?LJU[-'C!9D'RW(+93E/WG$='R0N.:3C"Y,@"Y#_C-<."'W,07W3/*7N0"UY6( MRJ":#!@D:<P\Y[23RW6L[;7A-;YY6PH!J?#@ZLT2UAGYJ?@;RVS#16'T23GA,XLN MBU+QJ40=AJ#H6@Q7,44[R*WU))7 'XW*A4TI010TKUM/)Y.E,&96#7$3QZU MI6CWTFS@,H0X'+Y%#WD_KN:K;2[ZW?_K29W (;/:8]+F?0?:OAR!MB/0]J&! MMCLPUX(!Q\@8#PGSQ<2-U;M)3 ;#+&UUH<5?&!*3*AIW P9<,%6<3*LO]+20 M+S+VB-@>"'2%/K7PJ:*XW&6:-%&&**-M'Q6I*0QQ==W?.'FYYSK88 M=\T7[/"I6(R\E;KL>D&4Y$UXE:<5/D?,LJ65%"-ZR6S?3WN75J@+RGV])]$2 M'RCXB,JJI/O@SS]-J9.'F?5W0S]M#N-I=WQO>_.QTK8'$=]M-$0UIMBUQK:S M<)_5]RQX.0^O=-D![JN.UQPU?8O63L)/_MQ Z !A6QE:D978TG5RP' /INCE MEO$G2[]\K6$='7DPHIU?9+CEFPR#F&2/F8\FX:P7&AQO*=FW-M#8>-?/_8.W M :Y_Z#$=MH?&\382J%B3PZK[>682I*56;^&.L^JTG4+;J<7=""Y#K@Q0+&,E M[K%/D 8?)9\&T\V4ISIHL:MW><4GR@/#U4&(Y6R.J%*Y.LR@<'/S',TK7)12 MW)=FQ?_$(:OFSD(#%QL&I$B G@^6!UK7[\P&23" 2\FI>7121139];L7VL8M M_&V5K;^+,U78F7R 7"&!_?H!*\MET_KA +;(8-PS:?A7I*PZ(&@ M"&IE(4\O$/&$"IFELCFD9? /'\["0K]*ZK" R;M :G>:*+)B%,:O?ZH()AZY M/F8-B6RW6J(&Q>@14807:G%L,D2IN ]9F*=DP;[%/I-;B,#\ WP57"H[>2MC MFF _ .^["0EL[<)VRJ?])>CJG%*\\SQ4/6:YB3'J2(O=+Z?Z+Z;K,4;DQV65!%_>6M MH93M9.ZX-S";]*E:%;P1/DP0'8Y?\,A_IBQ2?:"J[;9>M[G@-A+2$;Q2KH0W M 5]!HBX$+X.+Q+]GJK'*_MWS/?Q@RDD-?VPP&(W^8@R4E39^&C65"WCOEPH_ M[?J'764_7@2]62>';HU=PYF3N@U/73H;E7D&G3);"1]RL09,20MVFP[F-@?M M&=NK%Z^?OY'[; 70P%=([Q_K*/X*2(:V/.+NXZ^!%\\?_UFQR5X M[;*[BM274M-]400Q8M J0=!&8IZI)NQ09<3QQ'^9<%\4\A*[6PWH.PF-(Q^=Y9=_>14S"PD-DB#IVXP4&J$I*D=$@W+=M-8%X)A[DM(DRT M@O-221(HZ7VCS?IUZV23K*$7SP]_\"C6KYW&R?TP1XT6:W>3=?3C\]?;6ZQT M%EIMUVYS,7N3"SQ2:U3Z]3 M2_&Y*!E7:X>6-$G1,EVY1-\/7F\C<<)FDMFC]3O3/I^!YWHTB^*'-R.OZB.' M>[X:X9XCW//QP#VO/4]Z]KUEBL&+T9YZTAF:I;! J#'T]019)BJPF5@4TEX) M[0OM.CEAW\J3TX*Z8/!E"*A<\%V(DXG]D[W#I)U?\36]X#]-3 '2+Y[B3QA'ZQ;!ZG2W*NW:DR9MKW)$NYFPS?UIEVA,&Y%B3&BA L M@OJ^(U*7:=B>!!:7(>E)W3Z\E:G''+[(-4C_-YNR^>P9^3=J2NSTK@3O-MGN M"KQ7JE8I0%.2CFD/Y],U(6$%53H@Z;-E6GT6%#1=MP);49LY(0YI]\+.1WT# MB(6H.:L2>@>JI6*A5I[::]_TV!0($&/O^ #,44?LW WQZ3]RIV^MAR2;?8>" MYO&'3V]".V]M]<(?[H\/GA+1@?B6JF\KAFMD$"_>ZEC"4T=4Z5X2MRAB>6I@VJ M4-Q&_:Q+B;.UMMF]5CFJ,30+,W0-#UYW*(/& M1._^F(7=D!K75.9Y=?ERX\-K=L@P4$FVO9$EN.!=8\E3B,/2+FR\F1##()25 M1T")AB28FE6!; C8 ..:(T4,#2X^+Z/8V&W-1:&6["?^&DG$/10_=;K"?_&> MU@8DLIGA&HB&CX4ZQRFB>RQ3-'P>9A''38FD,Y0(J9_5KO@A-O[ ,7=E)ZN"28H4R"N:JFT&X1P32#"1AM MT?[8HMWR,7S$BSI@Q#PP5U&)2'("!\4(Y)[!QJ #)\%'I;8H9WEF4,19MD5:9B9@-Q];KR!SH)+@AKD/%'4AS8#M[ZUJ8I^X[ M*4_W&H(K =YH.3S4.\J-GDA1N6;_CBHJ__7=X7?PPK-,*B3VYVH9Q?(S?*.$ M_R5Z5R]6EF_IV/Y6)_X'+W$AQ5$F>Y:V:UTLW\(,UN89W@'WT%49+?VMV[GF M7X9PAA-\PT)8HK4>^S.%3J>O;("N\*?7.,>QR58_^Y99_7W?=C'QXQ74Q9 M-/.+P-->_OHC>?%PM_X^#+P6]:,'&\C1BZUY4^[AYM]O=>^G<5 _/7-WWWC5 M1V3O_CP[.]MNH:O[>>^&;S8:OM'P;<"]AEXPIDN9HBJ?G2JXZR6[HY,PN29H M[)%-V-SZ3%+8%>5A!!&NL@=,4L;!WEW//I7MMJ7"83"\F*HV:;]8M^K.R4.I M%XO'"I$+U2MVH!"U2?8F9VIHX7*+O PD#)<4#%X>"C"+&\DIW([*+#64$N,\ M(7P<*S)*FR%I@KIX-$??#]\_[NK?O@-<7X\ UQ'@^E4!KC=%L]J,3EIJS(ZAC;[4V,P.]<8 M'#O-,$YAAX *?RN76WFNXS6>6Z=M7#L*MW/HPI9'QTTZ!5<^Q0^9;$0)W+,# MXS:K'8B;[V$+$!QH]$9_G.QD$;J$0Z.)&$U$UT3,;@:)X(T3)5ADQYI7F5+] M/Z7@A)7@F)L35S9$5R8W);6--Z+- ']"& -^(3'3FN#3L@;Q)U45K%0-'3Q*MA3E-KX*1(3' 088_#%8%;+-V;E=2!9=M:!"4WMSK)1717:)HI@A?*8HYU&>_EN! M#BG1B#YKEJ&=:2'[1!)CR_9)+1P)[ASU#\B8P*!QS +6(L)23/8P2PYA!:@[ M*F%:^V5)G?^PK'-QP$E]TE2Q\2T=2P>LW!S@G"2VNR,5#AY4J]SY'BYBM_L'BT,3AL,'B']J"* Q_6R&I\$_2@AA.7R8P'%A<$@6:ZTB'&!W4S/K M2 /W,:AK._"6O' M*8V&]"[TK%CKQWBC>:##9+3[_W][;][4.)KM"7\51=^9&SA"1>52F;7D3$<8 M(TAU&YNQ368Q;[Q_"%L&51G+5[+)Y'[Z.=NS23+(+(D!14=U8EO+LYSG[.=W M7@_?3S;D^_9Y4W_G1K4P3IK+=!Y?TZGY/J::V>G:[M N"+(^!=RND(-SD0@" M=7INR-)7T$5Y=!E;*$1GW-;X O82'KF39B8IU;V*,D@UZHJ^AU6L").WB9&8 M'E3*U>,\!7G:*E,B$"8Y!P)!+O&[UZW39?E#8.U$:XJ+Z8A\9,:QO-Z&,]?&S&>U5F M9YL+X?GBN-6MXMPSJZ"C& M MXUQ,\--ZR[I?\;OTV\@;#G3>)HPTN'!TK]+ MZE_PSRO8(C@\9ZPQ\:]SNI*$=46S&L9^I_>Q=J5>I7K@\#/I4>BLAS?!,+D! MADHG2!C"S:"3X+@)'-)6C3KI#'$'4*<@,S$3# +2ZJ]BZ\;-5JF43.)7:#YY MRJ4QU;J:,<.?!YMH$NKOGU#_]_-+J(^\CF[ W"&ODU3"Y9]*/399+D^7RU#!NKTI1G=TCG0*=\3F6!X/VQWTE M6#_*W79JHNL(K@K[1@T0%-PJ<'+)P_5BLI,_?WB&^(\OQMFYJ)G<^H!IV#MU M$VI3JI)GR #EDI 06D4JC48&0ST<6YI6F#".,6)L V5RB,YOY8CH$113@;1. M;M1OOU&_7XGZ??G\U&]RJ-E1G@)9[_X()7R+/4XO$AWM74%";X".-N#4OZ8[ M6:/PW0U&+.3X!07F1(\CH;,^?QH5\,HN]G;]JSKW4+(SU3;)87@39 M\:%Z MJK.57!)G?ZL@AC&2CGO6Y])H#E9]=6OVF30S-&GC,3Q_XEV)T$72UU@V^*JTBT-1J/LQ6E+&B0,X.O MGG.B'2:R6*""N8TJJ$,!!EL0[S&I#KT4B1"&KF#2"_%F8,#8^DR'+] RBL3:H-F26J43*JVW\3?#YM^%0BRTA6$G**O^. M\AEV?4^N.%2D]K_1LEZ)EK49*N/=M2Q+OVJ4J->F1%G*SP_6:WSOB3:G)@D6 M=0(M3Z+5,L5.LV,JW&$-0E(@7Y-64)#F+;U 5*'D+E(C@AL1_!Q%\&9@I">H M@[KDQX*X_VBH2HZ/#T&-?C@_/:OYSN@LO8K%=E-EDESU8$PX2GG"%IP:Y=B4 M0/B5]IW*C*=H(:>(4;X_1;J9?4KI<,\7W&STOG?1HBHQ4ARYHX3G9)&/;-R!'AW*L[X'?R .*+>I/124Z"RNE1- M@U2!A;D1)T2A61S)V367CD68]P\[.HN^46D*;A06[\'O&!Y;+0U<-I9:-RST ME;#0R48LM,VPQG@@%*PR!$6'"7#;UGV&C6+Q@[U'P6[P^HQR!<-?P6 M+:PU8WZ7E^J!(M,=\=I7:K54+JB*#T7.PH'M!&(U)LH$AB&8AY$8E$H)6 Z< MHA:*8)?%6$CLM:F."W[JH%T09XP+XM:R.3<49U6Q"A,N^TJ];^D*=N\J27&T MVAKBMHZP3)S"V1XO7R,G?[!6:>&NM[W-TMJ'06_T>MJBU0:\>T A_>2Y 6_O MU3FM;17V(@\_1B8- @+XPVJVP K>:^]8UYK4::L6H#8J&#_X1%OA5:9Y FKQ M53KF[JT\ E'@5\N+-(/GY=Y!EF(1'-Y%@I-D94((*M2T),I%*CE^D]?"REY[ MCOBO38YXDR/^U#GBM0_A/_YI7!=5-D61]VEUFY!.."@J#H<"$V0[)/X>9V.R MD@AK@'@XM>T%57T"JN.YZK/+#[ZY;.U&ZP?U[G,VUTB;I1>*;]MVB3A#L'IU MHVDR8>5>DGMWO9';/4I"9\,PF*^6RMCUG6(0=HPJ._G7> M_LEE,D^HK3(Z;;"<&LWE>->Y#PT*+E+6>= 5&PCVW63%H^.# *.Y2!8%P\* M\>UZ(0$3$I7FRS3E8 BU3&-[BQ9X92*32#OWZ81*+,IYT9G^D<% M$()#;2F[;QIS.%6?A22G-;6];F#=8\LX[A2I%U('(I)+=D#@VR3&T')0(J,, M]A]H3Y22!4) M[G",A487R>B4\P2=O#I0_0@I)ZCG?JCIJ!;^Q1XB/;#'"-;"H#YN@BC.7IK8 M)43DY^WI% 0A!6MI 9?F7_,3GH:WOWZ"F1 F9HY@/QD,A2#28B#+]#I&AQK0 M2IK-8\1#P#)KQ%4AUHWNL$Q)&]S1O/4'@0JYT***8V7$+ B(,Y' FZJ'OD!P M+1-@R^,EY_FMB5'F=>B_3DO@I?-)+25!?CWR>R_$:P6T KP!3G\3GL-5.=;"WQ!KD.3.$\MRYB5+C9;+J: M89-)65DEX]%KS:)$1$1!AFC9PJ%'2Z+162"Y'I;*;0+76CT=5\AD$73AM:)F!/4!TC,"(KJX;&;S!7 M<4^ *^13Z_D&V,20=Q$7B=% :45H3KM&C]8&+*TOABPPE;' YLB8@(O-NP0P M"?&R&$(.;YN4^JM:UFI187B- 8S7Y^6^5P4<*-!XDE4HLXXCNV"NPX=D.=.T M?4U9'47-%KCT2D F$Z4""3#B-9F$$BC>,LFG(C_E<4K?<9UK1K2A*01DR:\A"6DFB2X"]4@,*F$NP=TS?IX>0,85@D, #9NAT8?HG?#+^;FH!B[5\RFQ9 MQ,2S;5V$B))T-WE"5+0[*@09>Y M3^2B"6K^P*#F;TU0LPEJ/G50\_48%._O;E!(N=VF9H0":48%P*C*?\_3;Z!Y MG5>5_9'FI8K['*7H(LI+VA #%.L>>X[BXV"1+N(Q[+6&)E8O(!F\%&!\K<3) MPZEQV3U"?CWMBI#7[=:/_]F+6(R)EU(ZG2G!M$M%DK!RHE")]65,D%)YPH[X M7!2PM*@1:6:7A^C(LYWY"B,:@^&DGFVK?JUUBA,KY>R.V?5.BGZ=BIW7"I8V M)(U6N0-6FTMYXLXFXFN55E)B"=,L0G!?PNYF?=:YYB[+G:AQL/<+U,.<]$R5 M?8V&6+[4:=%Y86$;!\]KX,>_W,/!8^5I,,W48Z%,X)^?2-\XI\BDQ5J(%)G1(#%8P M#^U\&?G^6H\2#7TF&-/(,)Z?8X,SN1%K;)$;GZV %G$!D?W[-S6GT)Y#/5D= M8$!)(.X461A-Q16YO+JP&%\P64D4G]T!_,BI<>5HN!CM1ZBU]%BH8[D'T ^3 M3%0!$AU$/5/JEX&D,([S0I1.Y+>3A.6X.]5,@(M(TR$U#Q4J]! MZGVXN]0+>_O!42\\"#OM4=COU1)YGP.O&\!]@Z'7/AP$@3?J>^HYIQX5C'CM MWKX7#H_0VVOW_NT-VJ/V7O<4+O3:G4Y_L-_N=0+O:SCZC \,!]YQ,.C MG7"[-_S<'@1#[Z _H)?)LT>GWE%[-*+7#KW]8-@9A'O!/C[QP5(/@@ZN@O?V M'9AV]5(/8.XXQN#/$4Z[UQ_II0AA;#"#01 >[9T,AO!I[]3;ZP\&_:_!P#O! M!7R<@=?$MM@[&='Z]^'?;G@4CG"O<"[]O6YX2.0P]/H'Q2$/V^'^4RXX4A92 M1KMW2E36[G:]/@Q[ )-H[X5=F$2#DH^,^TD&_!X9UKW,R&#!1X&Q@@(,1 M?&P?ML/><"3'"'YQ3A&>'GCA5WC>(.BV>>'/4SH$@1G:X0#.O3,:.)!AMWMPTO6.PB&, M>/^D,])C;)2EUZ L?;R[LM1+YS_I/!"%QV&I_MK^O&>)8S36_ER5:9VAD<&) M3^2]JB TKN=219'NF9V@ZJQPLN_=O<6H6,,@M ML[Q3ICCE%8OO6J?[J'J'LS3]VZ'J72R$5@FU' ?AI/\T<_(KUI.1]D8U4S!M;[C78 [6&GZ+XSR=OGT$.Y$SN4P'K'9-S-LR Q?+9,MAE5H;& M7)]>8N65S%>79ZR)@U:*BD5DLH*JDDSTZ?,%6,TM6J"4]T*!4]6])G@]3C(X MJ8@:AU&N1VXC0)BG]6NZ'_SU[ZR<@QO?WO*EB#!IJ7R5" P:2=#:K-#.(T.; M:P.D8A<9;<98SNGE(B8N^]2)SK]:S4YOZ0ZK!$E M/6.-B((*N8'FK$1IBZY,Z-R&Y7O"==>X@L5CJ I]!1K*)&Y+QT"MFFARMQL# MEB8/E1>I!)-H^G.H3I>%MDGM7 M*_$.]==YRFU;?>\"=.8KU$3Y@8(FY/J%:#;6D64U.O[.%:L:V6A!V1G TDPE M%;)+NEC.&!7TE%R'-\(3D10L(*M8]4E6?;_&Y6?^+9@77-,L.5D%&&I)]+JQ M\MOU4YU=LT\MHYPMNFK.M<\I8AJMSJ2"6&'@Q09K==?R3^L43WW'P\W&'2*[ M386H$"&FX$%E(1-;V( 5N$T/73BS 8@ ;KW&^B@L660@>XO>;]4>O*;/1B&-G50! M7T05.@ C(ZP,QA"*4M9-@(?#*]%C@!G#K*>9^EOO#$4B]U6&, MH_@[QK[)L6(E!]L3JOT8,MCFJ>+R,K 26DF>NKI5YJ/BS1.2/ IB@&AI.ZC=AQ)%/XBD!QO$!P'*3-8(0V$^Q M>X@!HSHK(K/:C8>QI[# [-@M38H5)UE\"1S%+4+)C85YJ]"MX&=;)>[N*+6> M^H3KK(RWO^S^_N%67F6G3KQI,F9^:,;,KV^:C)DF8^:'9LQLD![SR-HW"(]H M]@":MRB4_#BE:L]1)Z6@QIT5RZKQ-4KE*U$J-^NG^A6)B"E, EDWFB8*>ZV: MQKR=*+>4,SA^;UNN>4EALTOJIU8(_L+"CR]@6S =&,=1"))4HSR[;9BK.PYH M0/1(>Z%5 W<&^=/ I[EJ6>KVU%MKYY81\72HJ0H#U:^U%':J.H++*FRV\B@Y MWLG="!+&'BC;UXD5NN)8_/F MUJWJ'LRUO[Q7"L=T;9,\Y2^5CC#G/V55U^60-?Z["("JTIR39G ,.(OH20<28>7*5S&)5[F+ZG=Q, MD#8$.]4L<&R2\O/O1BLM WUQ!Y90'3Y=B_]^,V/@0"F!"U2U>J>^D\6]UR,K MX'WDL7Z&-(M8 #'%RR*ZTU'=(M*NU; OWR8[P,V'>&%VO:,^C>BK= MADAO-WWX=I',XEM.P;2;<"[Z[#5P&U UEWU <,Y Y_ M!D[CEIDM6D\JQ'JM;"PYFW/! MV?3S;GY'68.IO%@+D+'Y\'FW9M+&J4+@4# FZ3G#?QL7-_ M.5LY*D('5G8 +#<*U,I?_8Z!+H99 <*L1BM!XW=W>@2*AEEL3'AC5\!GX%-M M3MF/CU(5^HIT$]2*V'Z02MYK[QR;'>DR8-?:-D:TFZFY\[TEA=;&E"0=#$@7 MFZ8G2U.])$8)2H;IBHT&O*QO60KV\65UDLUE-FRF.@G0NF6JLU^Q UM\B6_2 M86(T2ULW'$^Q>N+OBR33&GK%5!C#/C<@]LY(R[]&%H,2!#GL;7;.W<]*@/XF MB=*1N,4H%<_&1BDL#/-S/#GG= %A>KDTG*D6\B53LNJZ:]85<$DI!5JKP@;G MMN*UR*G)%9Y U=R3O7+4_U[%$]>LR*(/])"4]A*CX3JY5/]67HXH@X=S0M M=KO299]Y-+-;X='M'-LUH=IUQX$RC';^NX7FUU^2'/]T!1'L#1*"].T>26B4 M1=CRA>E#19;7A&T;@?A*!.)F'G8J_#CC5G#H(C<=M%HE"7E\'PDISC?I2*:Z M!\O3.=5!/;[I.3NOY.Q,[J-,'JHVF29$9"MH1MS( MA==635(!U79,G@\1AY$-CDMA%&R3-&,?GU.]?[MLHV:63TTW)I&FR:+9ZBR: MMTT639-%\]2X,Z]* ,4;"2#+0#%.M,=H4X_62GV^A-=VGS90Z)MDIDFA$$..:)7>*DI:DQ*M@("F279I MVZ)N!%AL5P9M4IH3Y0(; X2[(7 Q.3Z)7#3CU2R"#;]>,,I>LHR9L)3+SA?? MP4-I8Z6>BX\!*?![K?-4JRZ7*D+PV)@N!SFV@XU41W#:+D:@8GA'A.E ?[GR M]7TCO]SR6F"F5,U+L1V]U2]=%]WS^38=FOWBG:9G?>9TLY\6R(.,00X!S'V% MB&5UM<6T!2 '2;)7!N8Q^>9<-]!2=3WW8<6R,MB 63WX5?!Z"M!D*N_(P@FY M3.?)DE?[$E:65I<8E=O+R:S$:V8ZKR8B_O;-/2+B1))'T;5W@"D7QUF:3ME] M/HN2RSKX4]A"5M(%*36&X&_'U\J_ @P2\[*H<[3VR^S'9TC&B&4<@X",OKEX MJ'^M)@D!P%DW*T5/02.8DZ=P2G8P+*X34^#UWZ1ZC3-V,$"WB&;:[R.-T'&-SO.\8C5\SRA(N M"R7R$>P@AU)2DPG5JNCI34@9EQ2?A$]4G(B\6MO:IG[%XO:Q5 MMD?;9 F\$HU_XRR!:2*);A020"@-9!8ZQ>S;18J_7U)S(,46]/GCC!11K])O MW&L:W46+*)D4\L>4]PCT](K(G@*,H>-CQRYU2DWI\6(;T 0LS+J)G28@?14- M*F2:N9!#9+[KUI>4+XWS+P(/5=3#*T;E]+=W%T^G%,2,2S+/I2(>.T;/*1D) M*.X,U,/81$YA>(QV5W,$E:E\5IJ?0LUTEYAW-"=&6.90*J[A/ M!;-_)!=APWVVD?MLG#TAVC\1FF"7T3E"Y9BM,]TGG8,Y2F##+Q/0.*Y ,::/ MS:+1'GG >8)K&R4,4@$GH#$&E&5#I2PQG%V;<=@X=.-2?X* MT9]%O9OOM[4,H-;S\(:F^HUV%1O[V=3C:DO)0;3Q-E0'\J7 M%'GK1*LC+Q4W])/;B55H6Q^7A6OI/'JIU90-4ZBTI2/XDE MN]7" W M,PU;K#H2=D\NI8&GK]$I2;K8;[6PR[.J!74?[&+?9AQ9G<9F6OII&SVJT.[' M;>9#CE,'YIX"2U9#6&;I,<+6,WQ='L=_VU]1]U1%3R&]6+O(T24*!_Z_I?,- M7FK<4YIB^XY?E,J!U 0XR6.2(C*$\@=C;8IDGQ&'!HFX%:^;IB]U\KPW]VS=3=2Z3'CF?K>,3JWLRNVDH^S= DO MJN5,LYQ3[%9&[V\N:+,:*]7R4=7'N$?7(]"0#*,_54%'4VPT< Y;T2Z M0LZ^4FGXUL@X=42&C0ZJI?9?:2XEFIP2?:!F35<9ZV*.ANN4 -K*I=)NZ4&3 M9+F"A9._WW#FFX-C2]ZPXCES03_3:JGNQZ$P0/UB2XGM"J\UJ2L_ M,'7E79.ZTJ2N/'7JR@:1=W*/Y$FF8I$[4B6JN><9GP"7^QR:;\4 MCY7PCHI3BJJ-#/=GS'0_:X$N>4&J+-XY2_X&3?H"=3K4QRG:^3VY1"62$ 24 M9YG:V$DIB^TM]DQ7.TNQW#521)E4H@FCCII"FV7^8U>OV]]?KW M]W#D3+CU&ABJ(PZR$@W7:[!KP&-*+0L,O(K=K888[:32Y:B"WMC<,UO-Y^1R MYC*V3*QL3H_B2# =M'ETR4UB*4"5HE]BH5LQN;C\1=^*MR,^=I!.B [S"!AA MZY>VQL$UI5W<'D*OM,5Z'+[DVW@H3O<^^K&\&U&>KR[7;8;D_JR9 B;\K/]- M1;W&T2(:)YB\0.5\&CS&8-)4#;_8>Q"_6V< KD]ZW/6^2E?B&0A5C2X,"QB? MI]02:/T,[ 0%3&S"O ANN:SBH=@H 50"*A5@%0>&>Y$L3&6<0A=N6TCC'+(U M_CX+O16I\O;!*%>9*D34-K#4,Y0*+*TVB19NCNDB(S$1HU#(%Z:6MLJC6%X/ M;/&(,I!:0C,"#7<9IIO7S.PUBB;7HI)Q;L*M!Z.PTPV\/\-0L#JV!G)B1CH2OQ)9\04Y=@/"O)>.1]6**B,P.[^\K, MLO0 4$VP85@3P7B-K.8>$8P> >36ZSG.Z3U AZY?G6-FSV-UDS@ZFB0..CUDU/UT"3_6)_R5\ M@$]VA[O>$7S+A@==@) ($OCE!&#^4F7!H$(YQY4 OI(L$@KP4^!6(/@K;*ND MMF&E-LX+34_Q__5S4L]\XC;;A-UP%L_2;Z3_HM6H9 B#):)00<.1+0T->5'! M.M/,%[@5\O5Q;K:*PTJ&S62243M*NV&HH#(R^Y*<(JFHB!1TLX(RE=0N_%W; MV)&-'6DW^RV3Q WTYQN0IP(QK]/L"0EFL@*UGLF(^BA3PQBT111N "8(Q-[[ M/]Z\\1:[E[O>YQ03R.9L]F!$W-M3SM3]2,%FT51D&^; 5069>W#*$R M2>+*&ZTT#80T3K&B> M-PO/(JRYM_.^Y0S6[C(T05$_B8SS$.[V[,#LV(8% 9PJ&IF,OPSENN>FUY SQ=O^ M]S_>_,,;Q[.9Q,_TYQR=2/P9[LC@OXEZJ[63G;!9S,G_ -N&G?LFAAYPT7GOF0:ZA"F=8W&/RK6-F*;&5;SMF%#8O2 MO+=B!J4QFT0'"LG\49K S[C-/Q-U;"OI/H4JKX/O5;SK-CI)*C%X*ADF'X%W M'W8_RGOJ^*N_N6W4J#+=8*;HI&[,.XDO%PRH3#8@=EBZO(RHN9HD3:,J8F6@ M$%RYJ# HH5?+G]+I3PL8:KS4>=+&$2!R-II<)O.$$M*IAQ_&J96F0M$]+:<9 M$%0E&J6"8&L4]$S6Y[D8J[K13R/ MST'=D)1PJS$Q.MD1]UTB ;X4[>K<<34A!MXGW>9:@LE*+T>+/YEQEKNO@N!& MD>*)B=TA29 B<7P),6"SX/F8W"A9;(U47/B4V;C*U!O6 ")R7CRL$7N;Q2EB M;!_QK\_/M^;T_?:QZ4NUY6E)[YNTI"8M:7O2DFX4W"5)*K+!]A75%88@[*ZP MY&=QD2[3<;JX]LG<)!8M+AY@Q/$LA@OFL>7:4F5:)6GJ2VB=/>WQ_"K)TCF^ M&ZM<87!<++$KR:):C5\0:-U=E1S/= 4?_0NTW:%I.H9,M;_4X M8;HY6/^Z+R->.#5M6:PZ+V6W6Z+K#F]VGNUXU*6YV"=5(\R%%,4<*THGVD"; M4=59G.I+2*1"_([BV%YSB MGYU._P2N@._Y#7\>!P/X>^>!$W?40H3!OG>,(?=@N%'.CGW#4#88P^L-VV!N.:!;'QZ\F;YLGWK] :Q*>+1W,A@& M[G,.^@,?_U);-CKUCF"=8'F]KY]#N/ (;M_#GSLG@P',8H^>UAX.8;W@HWH] M?!?VOO2[7P(8R:E^_,[7SP'\,<#?>_V1\ULXA"$.P\->FQY$ZW.*/PV"4;\% MKX#O8"-/NO#T ]BR03A$$NJ?X&=^(3WO*XQP$'3I*4![.V&+OFYW1B?M+EX' MRW+<'\*O)S![&/]>?S#H?\5!T4CP]TX0[ _QLQF@U^VW>T.\OQOP@L#W'5B" M$.AY)X2WX$7!GT'G9!3V>T"-01?H;7#*6Q$,8&EA SJ!_3QOO]\Y.6)RA&?( M0_IP=1L?,E37[IW 7'%[X;,>+CXW!"(=GNP-P_T0%B38&2)B=_B%GW/0#KLG M@\"Y"3<+YJ3O.<4UZ@"= )E\#4>?Z4:8WI&>OC-.'Q] U^%/AWV88 ^_AY4= M!/_G! X@7[7SA5<][,'1.AFT.Z?JP-%!GR%@X&-+& MW^"4>\-@A 0+@Y&M7[>R7V1AD>W@%OAFGV@5]5;!.T;P].$!4P,22_L4GX)_ MJN6$!<-#="+,ZE0(PJ&'+VHO]?TP,V]_T/Z*-+O^5CP5N+Q#X$7[>"D^H]?O M_41;%/+@\;,]Y#X=J? ("3M ^K;7EY<$* ^H'_:8)P[$#V,Y& &]T ( _QP! M5^K0/4Q$7X@30X<:'C3ZW1[S"Q*F!)\#AI(,,[PM'73YQP(0#&)M[EN1+ M. G =& 31G@E7C&$\0R0S^@-PRGMA'_RRWEN[>$QU#W1BP6$-.SW MVGM=H/] !,9^."1>)X^'Q09N/PRZ]",LB[P%N3Y\/33<#>BJT^_UX-TX?:)[ M8&O!PE+U#O&4'P2\4\19 N!:-)*^_"*G#6B[W6&^ )(/*$06!J_=,1/@ M(Z-? !S ][JA^L!,#D\9R(T6?NITV^$1,P+S#)A/F7OOG. M^NHT: 6 A#1]+]]*U1N<>I!U 4I >J<2=^IROACH=Z_%RUZ:C'Z0\!S8X[WV M/I[N$3$@9*G]O:[: #FL57P%Z;3#Q_QPT ?N;"\ELLEN]^"DZV'.6K^W?X($ MW!.F,-#$7+'8,"(:6:<]#-0Q"?XI]P];=&H6T\8EOO M$?NE\8@U'K&G]H@]GG&\L77\]O?=#W,1B@/ZM$!F@ M#?"5+#B5 7BJU9LN"">T?%D"P[]]N TLC[;)QW1--K[(%G"X6A EC)J""*; MC;*"5G;["*0M*U:@D>Z%J*# 9Q@AFXA:XP%E%,4_FXP@? (T._Z%BAP:948) M#GI?PD%?V1'=]E?Y]!01L1A0S;!P&L)^J%(2EA%99&A:D#8_L2[@?[Z +Z&GQ!1;?7MU1QT(WA MN.\%Z#'#X[NOM==P^'"UHC)(2C3:B5JGA[V@0T>H)W-#,IB3KYX M4#I #\.^6")#]$(-93%)->[OC=JD=!\3)QV*9A<0M/8$*3%#8$LX0XL,1CSIOWA\4UXET.[5'1 [2F!3V!:.7,1 M.K:F>D#S&!L94)]Z0;A@2#D&7C^/$(%N#77CQ06NI<&@Y^G\)U.JE2ELL+_2 M9*X"\)-XBL%A_9)U VJ.RRLY+IMU_:/(&.A?AWU4$97NC.H^*WSD:=U7?M M?)]-*?@T&JB(LHX54/1 O9UC:4)3>'W8.PDHCL)?]7L4C;-I[;@_L&-V'-RA M:5%L'+;%3$',I'UWG8&,*,)%I )W]C8*3JP)2(CM] "AALO1VW6O'+$]OQT-9LAG#=,C!#J[)[?%IKY+/KF6Q"' MU6#M!B47\;^SI6^ND"H?JN+(?:OUBVT%5!C24K(\C\'$P"1>-/[E#F/4E#)4 MW9OQ>U]UO( /*96\:(RI:Y^R<:D@'.$:$?L;FSGX;+?_UPJFBC ;Z#!981'E M%5;P7E)5^ Z67R\0;UYZ9V34O(<\*2NX1ZYK>5%&N"*8U4M%+^6R'IZ;TUZZ M6-?OK\O$54L0N>7>&HO<*:Y2;J%2)5;%59)'S#? MR"[0?,*5\)6;/5=(+68+=?6Y= E4*(QJ_=6R,NBQO!Z&#?M4@A[(C76M\0), M/Q(L- ,+>I9;#5#H$"1H!H.L.K^@!'FW/-[W\*MEEL(WYEGV"Z0B?7LT8DK^K0^A@HI1AYJA=Q8@: A22JTQ&V M-<9>M;KEIW-N5'%E 1FWERZEHD-W]4&4K> 9/%JX:KLSR9$/ZM55F(%U99=_9(!:H6Y6YAFI7W)C;N522@65(A^V/X MS[-D-R\;!/"7>\"=*Z@)04CR;H<#;,^%9^35NNCZREG5A(OP+;"8E_'^."N# M?"03M@I+&KK2;P>\$.V]@NH6!_K#!$ T.HK0GPK01\EVQ MG\%#[)$96O/AWS3>USV#1LZ00\]'MRN;I4 M;9;;K*GY&OK-OHLWASM[YC%><]5"ZP&#[[G*W5&-GW5#:"0)N^,;5JXOH[G5 M)+[H]-FYPDR4&;\8;S]?16#[4SO5\O-V8@T,Z,(!QMXAWW== 0OHMBDFG!;U MPAFYOG)@[%A6GQ LGH"&%SN=[%Q1TLQD-98%T/T5&=W6^!-5FU0"&!>'!E7= MJWZUA3ZJY_$<7X& _/ 2> NG.3V\@):DR%H2VG_PM_]B 9G^^%=_J*>8/)IB M]$N]]P.Y/,;;/];?=B1!H$'AVKE*:TGFB7)+W /5M,C:ZV.:PL+?E.\KV%C(* I+"[ 'F%L<<#H6G1B>6T.W4)Z9[+0@],8$@ZRU#[ M<4"")O%--%^>VIQ(.C;Q+[)^DDRQ9CQ#.3N$$T$ M.^+!-N>@.0>BX=W#/4"T9- IT0F5H&E'/+K&>6A<4J_6 QX5/>!/X(6IYN/> MH3*K;_?.<-L6[>_**QQ>/XS'"V>W>+W*41'EG3Q)<\DVT2&K>=DCQ\YD=,?Q M,[5)0'YEU5=- ?Q1!VP&P"TH:::\J5;M5F7^E&XZ)-KH0XY*U@6]9;3&3WW* M329OD\:[U6F\'YLTWB:-]ZG3>#=HY,T,,Z9^1MQKB#IK:^!T5X ]E+<&(=;/ MLVAQ0>Z3>E[,Z:-$F.MZ,-%_20FYU^QFL]39)UNZR;-8.MT(R%J^63SAZ'FD M[03N#53V2^:KL[_$IFLQHK72;%* M]Y$^Q!SW%]51ZY_SU8S!H:_29-+"%I&8WG1>#G7IML>"HWRYF"48C]5/0IUM MF:TXO1N;2F$!^T)RR2NZZY856O\>VJRV,M'L%()1B?J/X'/>GJ-8[^54$> N MB^EBO3;G?1#S=\>R30I*85V#CA;M]2P^YQH C,YP?R+I<$F-**]UBHRG^U&? M70N\=]E4:A*R7XGM7\(">0+;W_9=G5F1O=LM_K8)C9 Q:O4L%\,4\3CF)/DN MJ7^.:%\Z;2#R%FFF(F:6H4K(_=79YL:?L./BRU<]SC0D-\>6FY9+JR$<*R=I MP%"39>N3X9RZ[3H%[;W]= MU,:H+/8KG1>,%-*>YLLDHZ;<$5 )\EL=N:?4?KH!OV=IH-,N7/;[L^HZJ)N!N)K'Z2JW!D1J;B8:6AMQ;3 7\F#%Z7WP2%"_,)UNZ6%ZVM(N/# = M?1]%)>84H;,6<(*==\]!.U;M[G1NHVD!7$T+Z!BV7-%V8O=4_R+P6\[68(MZ M[U+8B^P&* $32G%EC6!"61+;+RN?'_MX]_CL@ZJUD60P&W\2Y^,L.?L1Q^SM ML_ 'N8?,99P6?]SAQ)]I*FKN8I5AW;B"NLM5+JR5#KS4\9L6]1=/A!N;-%KK M^4FN^FN2 X]SA/Q"&K+]]+-H1OX].T5Z'<.W-6$REHLJ\\XDYL),;D8MCZ&$ M*TJP-E>6\^K<)\$\3--M^%T!GM'T[Y'>.,H0V6P?1E0_IQ'&XD@5=RJ^-5/S M])8%@X"%ZXAU2*ZA__'!AQ-,_RD,Q)+?P??RU)NE*( )=#"X$B&]'Q/&(253 MIF/I]D61U5P5LU(NI2G/T^%""3L^1A[,B^*^3]5]:Q,B/LY2,8#Q9(DFC[4J MMU%T@)1&CDG4GBI,7<;]R\OJ880&L_52A7R)]]VH&VYBZ1>9@NX)*QJEK6>* M0M&0\W;BY=\IU;TC/*J&4>KU4IU)H:DW4P]2 "$6#:N4$,=/K&\XNVYL!?&D MHZ8W8;?6,_!J/3]-_;$-_4(2N%8%=AA=57XA)3'%0[.:Z^ZCU\2!+^+9A/%7 M84#QI%5QOD1QV?F.49%-U1/7)3 MJGX<6KUN5:F$=[9-B_[> B3#&1;N8 ' MWT HMK)._$V5=UB6(%'L)Q7-6(*0&!66A"\#P,L*GJ L3#$&N/.AY>VM-8^8BTP"@F,@1O[CF,J U7/8 BE9Y#@]/S.Y6-;T%7%&0]Z*)/24=)'1D+4 M1/IL(6[/7H$JW(!X;G?VWZ]-]E^3_?=#L__J,O6R"KM6/;!J]:HTA&J/E%7; M]YAL9:-);@DKM%"8?]ELIWW;)/19_C\>K)6,"BF_:*/7(3BP39IF> M,W@1<96(099R BG%V[.8\FK),I_&Q)[^QWO_ RRD=Y>Y:]OF]KF2"LA#OHRN MR=K'!)H\G<4(>3H&XX7 H0C0%*=']_B2?*5SV4/8 MJVCVT.0S:V3ST\NONF[N'$A4/;XO+'W>705%JT4U8AC OQ%V M!ZX) 8J.4&;.%EN=WT"7!O]$?+'X@M5\FX)D[COE&W)W:0"7T=^B%D5FZ01/)C=Z(>7-E!-#\A4(KW%"NB()%PTWSYT7 MRX>AQUGVA,QBU?CTM7(*<6J3XT MB_)N$!84YV\BF(I+.S!Y;OR0F\X/5=6"^'P0%>A?1%39(3Z2#:G Z?EP_\6Q>.NU$ ME5<$[$(>55HUF92C<]ZJ3BS:H3AZ:-#HX,_%B M24MH;&J=]0>K?W8MD@2V)%]%K.$]0JG?^%ED65*'%^+>%"8U@(+L1'';^,?4Z69;Y@,*33(MU7E!F*?6>8L20E::9OOUHW1[V!>ZEC6(T JTJ; M2FF9Q8G<:YSD%R74UPDO-[+QVXNT5.Y((;'7![=(G2CV_Z +L?QA.6/^:"'4/&A!MI![CD"K'VL2_4.]^\/N MF[<__I4UX61QIQ_JK1NVO+"C/M-H+&0W3K+QZC(GWJS269!0&[GT+W=!/.E'J8JN\TD_YIZ:.H-IG5HW25>K!TRN"Q="\OK*[2$;PD?'NWK M4JB6!C%:*6/2S7E:*-,7A V@W7W3-=!( ME;R,1J*;T).2RRY3V]W M#_("E&<<747)3#?O3>:,@H51]6LW7F!P^'V%-*-3H:5F@!S:)1J@,(IU*=MI MG#C_FOV2KTHH3+9 *!1!P>\#L.2OZ>W@>YJVB7?:^3(B:/*88E-.Y$;R82H0 MZXK!?7S09DDXQ1R#3 E.\4-S9@L/;R/F3'9L!8*491Q7^!]_KN,RV!BC MR@5)N0F:"L&:JT9XZYB8]S*8"US!K5 F OI9=IG*A:*8H$L,GIQ83;B86@HX MW4J=6,09=3L7* %ZO#5""4L28&9!K%6$/\M"SO;43F*@4ADFY6(F(.*6RD5C M3ZRBP?K->WWKHNYZ!S+A"$$EU70GZ>ILZ6HP5I*Q64FU6J;;*+_DH:L]L5W0 MA]H.E:(/E%UUDLE V3\%#Q(1:F[C4N[DK=(_9''TFV\A]"BE\40'R

9G6+#)*V+6+19YMD*OKY"Y]M.C>Y]>H4W/[$M$;I>X@ M+S[5 :6DJ#\TH%:5['D=NX,[5G%""N#:Z6VF^3%/15PCQ1SK<,O5;9>-/ M.V@K#\;RD>AL/^:H.KK4:JE? MH6='-61%[!7 M6SA)H@)W""9 J693M!\%/;SRL1=S8E6FQ26UNJSVP&Y9!7O ME7H:RIFBZ'_%'OO560]TZ.5R51&AJ:)$$S#&U0SS8"FQ#!V7JUFT3+-KKT/V M,LLTSFZTDLYLIJ)9?C''V9[OKA=8QB%S)U+IB]H\LR?R?9:<+9(2S2G"WS%! M.Z94+ZSXL3R?\133V7/N59""98ZI*4XC>5+\2;=<*6R^;6%]593C:+XCMP&" M[I8 ,G86??/+2G TR],GT82IF38VLJ_+\]'B.+\H*1=/)"S7"== G!6"TT$U"KI0'^2E1ZD"N0ZHV?$T':YSEED<7AM$SXK/T RB MV/9:O(OE_M;&NR4(>_NBL>>/$DNSYWNGN-J/.0*FZ1ZS"Q(_Y/DVC<'1 9GD MXQG1B+AZ4;@99V]1/NA@V(YKSR43XD77RFUBWR-/3>;D5!4K:L82DA%];ME] MRKTS,5K?FR$IP#^F<&/,A1OH'4'VMX9"*!YG4TBK$$6H%,*&H\AB8>-'1!Z* ML8(\RBC!&H8*\BK)+ZS+S9AYR&K$[H!+[=H3"K;^YW^\_?CFDSJ5L._\!:YA M0?G;A(JT#)ONOGWS_J>WG"I_&T$)(9S,$SR^PR6%2$8HI5

]$S<)TK0\:5 M]+-A^+CL!-PT5%PYBHAY6_IMSKO"T .AZT($S=Y7%7>W.]-WER3-_?4 M>7,;A&\*89)YH9@1Y:+!>Q3W_C(#@7=SY%#0 6-91QA&YXE.@WYEY:MD,Q3 M$U.D12=^J]12!JBHXMRO.4#WJI)@XBU(@M'8,-03\[YMQHJ=-2M;:EK9':Y" M;C4S]*@[& ,/;ZJUV?U@TA?/X@GV&(=#B/L+1QBRG60H:*4 MQ-_.\#LI>?D+)I=/N".HAX5S+AZ=FR*B4!(J!Z7BOUR68RN%4DRI87"J>X8S M4H -:V.]RWI9S.D-]@NBO%!\U["@5\*"ID46=./9+T("F :PCUAGKW-EWM7W MW\-!T_5EI3:_=HEMJ=!,;'P7?NH\B_C68IH>!X"-P6>\G KD5PW#+Y2_\2/9 M>RYQ5\?K.TT0!T,\5YDXQ- X-0T8[,5 MO.7OZ_I=6&;1-[V,-.+7Q4RJP8;J'$*3Z)I\D\T5J=;EZD$C=QWL,5GI[HKY0L M5/FED3Z/0]X;T_>ONQ_?WIF\RVS]*R:43(%XZM!XV^36D^*O@KZ^-AU\!%.V M@K8J&JQ[P6A$*%5-@-@,TFUR#=34Y_>(,"Z.46C=E64(S6)*9:GA12C' J^G#ZO"=;(R!G$KG(*9[5Z';5*N$C15,%F MIM/5$D^"WA_+]58\':X7JU3UA*WG*HZC?13U^^6M=SZ1)?0Q?EX%NBJ\71=0 M%.GA99SK//E>CQ+K""J#K6O7DL()=VM-7O=UYQ'6H:TCAL)H;B%]3$)@J.,Z^(QW%<;(#VMM MRJ8LM?8VFD*WA]PLJWSN"??$3L[?9%_HB-8]*VMF1N$+"R*0JZC%VW/;6OZ8 M=$P0.20+.,'L6G4TC&R:J0X(Y+/T-'%N.2X MYS9<.X%I^UJFL/^+AH1YR]MN=A>VI$F2>[HDN=_>-$ER39+<]B3)W=CAI,3* M"4!"@X[-J)JAS'RIE$.T7,S\81_)-X5M;[7MQMF[)H%A61ZQ3(PWE"25=<$O<8?D.VGZ+6NK:(-WN*05M>9+&&9"FY MAA=10A0(5T0"V%/E&&5(B2QFE?$\?GPD5M8CNU^MJOJ3B.RB>=QJK66INDQ1IP^U[S MK3K1='-I+*UG8(X\OS/Y@WO[#F*@H%1A*4U-=8-.L![$D]6XPA%;*R1K)8U' M61T_3PD\OZR=6-D$,G;4<2Y3J?U*M3J@YH;["%:.BSIOLMRC!15R7P2^FK M7LW2-/2[6@6'DC,=T[."FL!2;H#N/&@T[F['!"I$XZ^D1ZK1_3[&?B'TKLJ+ M*HB'A*(SL&*CI8?H'2*.VRKYLZZOB.DG0OW?*C/AW#(/,X0U2U3E(+YYG> % M&4>_8K4))I6NM*>-2OGPXNL']\TN6$FUVJI.Q5UB'VZ[9_1#<5C5+AHD>DT& M>X:Y=N-H3B")F%T7S5E.D%"$\5[[ICDKND-R=DB3^@P!?Z@9KRU':-1X"ZG,/.F_\R&)MHZ!JPPA>2>[ZV5;F MKG=(F;X]:3V<5K8M*,3!$3(5#M2W+&%$$W),64;EG*/)*%^K9#0_E[!:\Y0U MLVL#XZC!J7WT'P//P,8 D6YE<5._2!*_4K_-$!JF429\KU7W"EQ6%P\HEZZ% MY&UE12QU,VMQ+ JTG:H_IUGIW!_)\7&P7(S&>7_/KI5"9+S8KI.WAF]W9WN= MNRV;,DOPPV[ORA+Y_S HI,B4J_# 8#P4S(&SE:41G2&%NF[G,&'VLFI+G6JD M/8,DGA)>UED,ZL#4:1<.!V@6NR<@JG0PW3US8I/&BG=*I\/<1,2V>H*^C0SP M;W=K0?.GTJK;MCZ.3ZU%:'/B;9,)L=69$&^;3(@F$^*I,R%>E3FR#6WV<%8E M-;&.-3(T6:E67FYUU*K0AV9MU(J25'R6U1,??IK#Z*C%!/OUY$V%I GQ,5,J MM^7:Y3Q'L644NE/94<' PP5%MHDYOZJ#N VMS08Q+.(X5KE"51@,M5P$&Y6E MVS4\5*F(B;;4Q$8PL#E%@T"O?6X#:"#8'#BB^41EZ2MHE$)7(X4NA5VE0/_% MN(EOA=$P*YJ\I67KL^ M8.\MUQ&3H8M5^9Q]_DB.Q'H0-BU.'+.;4X#QL$$# M+ U7K%/Y7/1@*1I.2HLAH;KLK M&-5 [^@8S2?5%TD#X?P@N. RP*K$^J14U0:PQ3E[(.[NN M\L_[RA",S6;N%$Q+]$5IK-2+' EBRE0U'_JJZ1*Y6VD<209' 6P,)@OWAJF(0AAPR;59L=Q*57*XN[:>V MZ=J&C3U".M[&^0P?=C_>/1OO4*$6#A4$:R@RNDYJ@XD.2HM)&W+*(CPDS IV ML2Y+&YG-F2 JYE;YK\)(D38O.&S[I/,H3*<3A:*,78L).8-E/$YR+> L#:EX MA@@Y2&Y08RB;2PK2P>TO0;@ 99W/*DXLJ7JJ[EYE]C]&)K'.%:F;>W\6 P=G M>\\2#LRW-7^4UI7%]4,OB1M\U>DA3BA"=:LVG:S7!9TY*@SKJ*C,YZHDE228 M+IT"TLI=A5'5Y'-6W@N'<>&MEPOL4DP&ZB1&\!VK;!QSH=/,-"95<"KHW$4* MB$I"RV7!^6HZ!7(1'+@8VTG.*;Q-/3AB_FU\[>VLD4:WR8%*^GW5/7\?K^!A M8W;^;O?#QSNS\S9G%' 3OCKU#B540E3@SHOP@Z['HPA9L9;4+)_#HRA(]3C7 M+=RV7-6G&X6B8S<:VZV UF>"WIOK6QV%"!6F#"3DBM3J\B9+HNFP_;SHGFF1 M%%,5(''I/1BISU.+M^J"0P/F'!E*,XUC,FQ0QZT.T.%C8M]GL1G\E K5D'LW M'.?YEUB-2/)K.AB8OL9U&%"1\G84"IX%O5 5&I9>/GH?J%:D9H&GW(4J82T M@KM()2H!^3Y1-61%F6T;+ M55[Q=%$@2 T'.@!3CBYG^1<838;R:/+2%A3Z)/BNA_YI10SUUV+E ME0>)LRM9$:KVU)D^=SN@\,4%*%7?)KDZZSS>DZ[YITG29=YZG3=>X*7"*YG")MUK2WK-*# M;9W;N+LJ+U?->=#O5(P?EQU.YU(SZ&H6Q0ZNC8I=B5_4L4K/NIN=RZ:$_U$ M)_KWNY_H#OJ XPR]1_DG,,-FF,5/IRZ8P1M R4_&WA#6("(+X!CTG#I'?^12 MK"3DQ-]!,"W-V9ZO+L^D0;,U#$XTTD"*6&&$;JYSQJ$OE8$C/U&I13FU(X:? MLI7.B["8B%OD1:.2(16/&,8O8=*JF%NJ[/48=YV5BN9F9KE>*E0)*WJMJ*%6 MG-X<7XL"?69LJ=CLPF4:S M1*"2YU6K*A.D#%.!HD(OG8R05]2,RUK4>F-!$=^+AF$_X6:ES1GE70$&PT;]IS^T"XE'$T>@[!"1 W" M$ ?2P $M*Z?#0]EH3B59A&\QDLR57!SQ5)LO :#RJJA.CE6+TLBGURB?WKZY MNWP:KK*KY H3B>H(G5(?5IL_<8#H$?IZU.T!^= =4;[4?*]=\OA T\Z]MV]W MWWRHGRWT4.]'=>?])@!^.1%0+)G'!?QGDRA;X9,NE 4#?94M^,%QJ(D:JC^ICJK;26^"*:2&8N9?Q)-K7.WM>25>UX(9FF MF\3SW"^[3W2BNP_+]4VUZB*P$<-8*I0#A>F^5M_3RBS/#K8#<<$]DKJJ-@$. M')G2O(17M(*,*FD_RPHLKY; QY>B'&#DDWJ>3IQN&W*YJ=Z7R+/I*,2&,6%5 M5N@JA06DS!%6" 2'2-[:&*4OLOWJV[?WL#BC!1W[.A)=7?]#N>NW#01 O MT^^-!NW]L#,*]KV]4R_X$NX'O4[@PX<)^_0KR@)FW19K1]8W0NG%7)#_; .E$M_'KPX&_2-O MY^OG@)X[[)^P[ E[PIA!( "U^T#B _H+'T!C^!H.@Y;O#3_CBX&/\^D@'LX# MTK_ @X:CP0G\1+/H'?0''?@ KVAW.OW!?ANY_==P]-EG =/^JIDXB+ 128)1 M\&=[Z--5_9,13/"P/=C'-P-X/K@STYP/%(2+OAS MQ(*J/0)!$*+ H1<,O0.0IB@/<((@7(]"DJ.G7C= 04KO^=P>' 9/?4 ,FM$O M36NG+<^0>M]D2#494MN3(75K4E0(2C:H\F")L"X_0-8+++S_E17S:M[\E;1K M,BR$68((Z_8[\-O^+G#-7>_]+Q_5+<3%R4A EM_I@PD#HB>$>X&AGW2)%7>" MP:@-LF$0?.EWOZ LZ@R"_7#$,@\EQHFR^.AV.L/!G P AM'RHKG?0P(7:D?C@; MJ.*0%2F:AFT->&1%GRI=9J"5#2!4U*GXK)!J$[+Y211\BO>!T@$/\@MZ$(TB M'"#Y=]I[0-I$TD-6;)#HV_1B,I2/!_U.$+ ;0"E^J$'!L^!7UP=0=3@J],TA MF>^@V'7#47A(@P_%MT!3 IN[YK+9<_C:#K\$K'7UR1$!,_#AP9WN"8[>=W]1 M"]UMG]*,#KPO0>^$EG>O/801]7DI#P>HT1+/ K7SY @..VFV<'48]%"C)/83 MCL0E0?HMCJY]0$Z0]I= O6H/],I#>1GM)TZX+5ML+[1>#9L*=GE]UQN-R#=A M<#^ASMH]&<)BT*KM]X,A,;'C08!+$936%C5ZHZJ2/M_?0Q:*0W$)\4O U_*F M,L-$-;QW*L2H-7N<>?'^AD6^$A99 @9\"!9IG_4BNQP&@R^A@\#/'W'[7 ?[6!] %%10D-Q"#]X[?U]4)Z05>-HU(3P MZJ#3/P+;\^ .1>RDZ#G[;Q]T_+VVZ? [XC/T$TRS%T\[I^5]8Z\A!29-CV M-;/P\#-Q\,+2^S8C$+;PN=^E3["<[$F (>'H KW2LHK,$X[:O1ZR!K*!Q2,K M5C\9VT='Y)OM@OW==62+[190/\"H@ VA1MFS.0Y%HA,XI5LY38]JA0D$5UJ-&CWADHW MDZ!&E_2GD8R8AH8JF.AR-W(W[6"#\>-)#9!)PC%G48Z/XA"+?(V3NUTS:W?^ M#5I0-]@_5 HEZ2VT?&3;M='+&-"*A;W]DPYKBS#O .U'^ [^;'M[H,'TD+OP MRL"$/X?'/C^07O>Y3;^%1E53K^CQDUB1*NNE$I"J5$Q]^56]Y&O8[=)"AZ@; MPK/@C:?\/FM.]/I0-A'&@$3#X"O[8V%01((R,C0)A [1)!@&W>($<:_@UBY3#EC#8#@ M=1IZ1T9+CV0:)Y)O;-U7$?#^Y3YE1 KUJ481$>$>JTR,N9V<5T@\Y[8(41%9 M.I\DOM GE\'5TDLSR9)_B>(:93T9?M M2]C"<:1SL.@7_&$4?X]RMSKH+QA,/F$H6>_;19K+LR7)"Z&$HF6:)=@GPAF3 MC5 Z+P"WF'0VJW"KE ?3XNP_GQ/A<6LX=ZWXM+4P,#<5@*E91CK?COSEC/J9 MXJWPF+E0*R'OI5DELI946#&ZMK3*@.L8\B#_0R,>F&Z( A6*%2@)K$XD2YMP M'T:I2C$@N6;;"RML409C>>/SN?0%TS+AT%*#^/$%34AKV<4\F+E 963 M:4HU5XF5WSZFTN0R U=5=0;36B,+%A/G=TA(E*L2ZMYO08]3QCSB=)$>LQ2M MYDP&+8GI*(JD&UMAT# (E5K>XAY;!,V3E"K 640L60C;51 H=5#-F2S&@2=]5+T M;1YC08;J"TA5\QI#\@ZR5N2L&@6# MXL^O?19E= ] MT.^JS98 :ZGQ #4T(&SSE/_5)D5YD%9;!&M[4S:$N.FHIO_TFS?&?L"]-D%5QVWT1G>-Z)>:BU2H-6-FG97%9MV+J(% MXMJ\?_->\4MV^1PD+J58(#CODBYS8E"2E2.G(H=]YU% M)<6+?%E6&U\7DI'8[CA.J%^)B!7"K)(!"Q='Y "6"-_B^&\L++3O*S-*H'6I M?]Q^4[IQ*-_;H?SA/B@V\RFJ#%@-?6=P*ET;*ZJP:09@<*6XVG5LO0ZH%-W+ M CP:(]:K.#,-@%LR+1;>[D0M.$[S5+#6-<:,ZE9B/Q0..!+:X#:!S+7' M>CM(+KWH[2?"5CUK495Y-.;S#M25QW9]/.,_FW%B*?AJ+B="?F*![%O- MVY]@8OZ:^F4IAT9ED&'N53L'!>]EILE>TBEKJ.O:B9-W.\JXZG\<9:P+3H"/ MG--M)E:Q A$*XR2\&/527!SLXY5^FZ^E-<%8LI# "49)#\R"=L$F4%I4"L"Q M-LGLJ;&P1?V4*VE%=L KQJ =7U)W"]+4S#IQ$SX*Q>BPC'V#EK"5!PF=8^,+ M$45)MGXVSG$BV&D:X@)! M(5MKG^>XZK98/IV"\BX9+C2/-TA<7U%D7:#[[B MYYKY38!!S-)% :?'?K2:X"JWNW5IJ %K?>$%I>>G9P)WQ^W-HZLHF2G59OU, M(M1/LHE *WV[2(%4R'BIM8+5K8AL0J!WDJ5FQ9(84LE:.'4)<(;QC#& '=S* MG2O9)KE ]*WR&J%_A+PH< ?<<@FB#Y53@>K0^0H=@Z+Q4/_YA"*'=C,H:Y%Y(#AX"PY!/$!B$%,$AA_+ZT5N M7,46G8&U5T @@B=!O_ZU CV(<#NB["Q9&@_(N7V;@%H00O].\KVXDFN"-?'W M.!LGIOOZC2 5OATM*N-3,'RANN!S/"')5L(A-#$XU=D1:2V:_XU7#^/L*L$0 MD>4X\?6=8^/[49/EA^AXH#O<&P;Z"$.D]60(+ 4:(_TNC=- =?&3]H4H-[]O M"HG_8??7]PL;$O]&2>8TM[%F)LB9W ]1AV71.%Q&)#UFK(431AX&IR_$(J!% M%D7,+U 9O&2GW>(U5 T9X1:8YK'J-T%FI]Y2>#6Q%<:EN_$.B5&BH-N@C:A( M("&?%2-TVF]EGHC8_OCD@>SW,><*M!3KR+]%"X3!R9(K"AD8R!LKU"\#8+&H M87ZB3%G/E]$D9D>U I2PN2S.AJ2X359EMZI^KB:C7>^ 81]PYTBVR>L]L?H MC3;S=CIGV,TZ9+';TRFH')1-((VT*A9*M?>8Q(N8C(4?''8UE8AO=G]I"A&W M.2K[H8G*-E'99Q257<3++)W%JTL0[G!/3!#2!!*$(<2(X*4+S,\;Q\ 5I]P? MCZP;B268JQDM6B [/4P/2Z^M2($ J55J;37!G7W/31)S5)/,U?P0&M[(5*T$ M%E055ZQGIH?4W,E(JY+IA?;2V"Y9&8P45S$-5'SO L3A%?N[HS6&H$*SIYPF M:L+J.'0L-46WH,_BUU[*N(6#X#T@K[ IB\[[UO> M-9S7W*PB!95*?@#,@%ME\R2_P/U;S2D^HA4;P8/+'5\.]G&-J MX0OK7^S/AU;MIYL7FR2#(]6-D5&-I/."R)5/AW6G@&=+>['I8>O&M9P!'06D2+L#\'9&R7(6>V$8XA7'J[-=K[L+ MEL2O/WWXZ.V0 )-$83Q\_?$R11CZ=Q]][]V;-V];+6\'GUKP3=_WX-'*U#AN MXJEN<2#/0+FRI]#W$$1]>BUR'3W/KO%'J<3$JIS%],6*=3W9E%3$V?7S2!(6 M@(,B!\*5 K(;'02<\"#OM;@'U(!Q1C57;VS\9 MG7*E%Y5;U2X=,Z5WYHEP,\,^,3H#EM-A42]>J8OD#+3)X$B@46J_\Y,S]K#G M'2#Q47?C*U=R'N M4J=_V O_KR(7!5MS#W* 9PY/NB,<9+\72+%T>S@\.1*T-J\;MO?";DBH#7@B M>G3Q$.O+VW@T#/JE56HJ58G=,/BBGN-48_,2P;N/85=">?Y!7XK2]2OE7/)- MKYKG>SCO?H_[O+=@S#PUX;JWZ1W1W2 01F]><(2 9! M_V[;G___,7?&>-H_?-Q]_\I _Q9%16J>SF/7\7S[6^\PF0T6[KF% SXVX8 F M'/#CPP%WLO3^\<]1N8ZRFEV;_EIV=0N;Y>1RG"99OO2B MLQ0>)EE]S\"11OO)'5S4D672'V/7FD4>_Z'^L$>":RX'$W>=ZN/G[GG$ B'W M.-(WSF'AXV@?E2+A>\2$@,R("\&,EQG\-]%4BU&:<3037@5G1^[^Y;?=W_79 MM]^C5FX[=^/GY:36]+ GTA;-#N?R]N.;3^7_KYH<$%2^B&!3W_UC._=Q$Z?$ M\3#L]M$(# :'I^27#'N=79_<$GK2/Q/5-I2[?92[X>RVGG1O/*21\0Z7)M>0 M:$.BSVJJ#<&^$(*];78?=C]NT^S^\<^]ZS_N,H]?WN^^-Y:EF+%O%]^Q;UDR M\93]^V,GNHE/Z^?\9^]?V.%YDL';OB:S61)=YNF/R&YAN:WWZ:CW+O<(6@F,LT:W2*AER?\48V!/M""/;9 MN?*:2%<3Z6K.Y?:=RR;2U1S#YA@^.7DVD:[F9#V+V366TLN:9T.P3[V1=_"^ M'H7[P]$@:!_Y7K?;J>> /8[G\_QZ=A7-DZBA]H;:MV\C__'/67));9E /^3\_[!9-)%CDR2R=>\$\SLZON5QR M/MYM8LK-67N1L]N^$XC([T?1/#I'L-*C^/*LJ05]N8>OTUCQ?/,$^,VG1 M1,B;"'ES+K?Q7#81\N88-L?PRZ&SV[*S]BK"W,-T%CQD'K]'*7M8\7SS!/C-)T43,FXAY1F>S&/Z=)%?;2E7;.2I>,?@_]9CQ+(ZR/T!'NI!W*7WI/;Z3 MJ>7MFS?_\^&(8AE_7PI!CN/Y,L[4)-_]LEAZ;\Q_%5J3JR8-X1G1FF7IMSCSHOG$1$9R;YEZG2R>)$NO?9[%\26\V"A3M";\_Q>9>N%9 M-/[[/$M7\\E/8.BEV1]*/EDKYOYPP4')=S#R63*/?Y+/;ZH65KZ:Q=,E\)7? MM$SX*:-[G*]03+[G,WH>_W26Q='?/T536+@_HMFWZ#J77?KMM]UW1K;R=V]P M#:W=OHR^_V3MJ1QZ>QCJ*WL:9)$3?4=,O[#Z0YBQ9Y_(?ZPQ[)1WB!4"=.?0R_P(%PB#):+5.7 M)ND;AV(LN2'7%'??HW,.:TT'_1^-GK25>A+.Y>W'-Y_*__\LW5YWS1PY/+Y# MSH@GP?G&+'@VY/Z*W+R8.]+DC#1D^X(WLB'8%T*PS\[]TN2,-&?MAQES?/%$^PSDQ1-SDB3,]*J-W" NWNZ.^MUPV+X/FD(3&6\H?GLW MLHF,-V3[#,FVT2Q>(<$^.R.SB8PW9^V%SF[+SEH3&6\.WLLX>(U6]K+F^>() M]IE)BB8RWD3&FW.YC>>RB8PWQ[ YAD].GJ\B,MX@)]Q[5),D7\RBZS_FZ3QV M"_UO?^L=)O-F@Z/7@#LTX X-N$.)\AMPAP;Q"']^]Q;_]ZDP M:_I8R&DY#'HCWPN'PY.P=^CMM7O_]MJ]?:\;]/:# 66V%)_]RV_XOQK/_H-N M;XR8YC0\SZDV!-L0[ ]FW[>3YI@=4.XV[B1)4[;* JOD()OF]W[W;?;-+N[1Z\_[/[V M[*/71]%RZ0TO0++D3="Z.8XO;G;N(=VV0/:-CJ9__-,ZG+XWC.=)FGE?DG'L M'6=QGDPH&%$E17]L*.XUAI""[Q1Q)8\AI)W^="-; NLB))\L0WQ__:ULDP(A39O')9D$XK6T^WV[J]5*W3\L M:R!B+")*T.'X>(B(C+(9%1I%BF(-T@73,1K+),$"'5.E&.?HLV)D2A'R7+ME M>[YONY;5ZX*N?C5)B@ U'-^%7[^)W ]!XT/0VD5GQ^C=Q;C_OAB]=]H??S\; ME&;/+CX/C_JH9CG.MT;?^6+INUZ:*RP2)EF4F#N.(.3&JK%6B>!XRP6 M"WO1L*6:.N.1$^L9;SI?9.^X=,L6G\0RA+!Z\';,93=$)7:"1G&'QMEY*X#NEBDW>=HK1*?N7 M@B+0J>F5MC!G4T!E+'5*$$'%/5PSLBC!A)(3>#FXBEG(])M77MOM^ W;ZSHA M>"NY#=I 3!6>4Y4>2!VS"'T>KZ'QP2*G6E-EI0F.P'N!9S>,D FZ](/77,<< M00I3M0(:F3^O_#8$C('[.:K6VZ,'DN=4(2P(.L;1"1P#.P?CH<_#4\.OGBFWS%-^5>)7^(.UHN+-'S1 %<]!5S3G,8 MB\D+\L9#V)UG3%.TZ[IHL&1T?W4;=%Q[MP"(TX>KKO7T@SV^9:F5$/]GG^]! M%N&TCL;T"J=HI^4WFW=S^YT*9XC>#G?.4BA@G.D\B!DA5," -Z]V?;?1>8$P M;FQ#$:=803'6<6=S1]JVT6RG 03Z$-9,Y>=1S,/+-=S>KQ3;YNYUM3W&*HJ1 M[]:1Z0=^XKP[K:XE8ONG[OO=I!LD*>-2H(&@:IJCH2;VW=%^3L!0=]%RI915 MRO-;[LO&?"BS%';*ZZ6]X[K^$R+VKW?^]F-L_1NUT7)MMU7H'&+"8*KI!PX M**?00@=/P6MEU?T-GF23O!0Q ?6A:@?7HO6-HI@J&N8HDB(UC;V62,<4*3H! M.33^1G!;1U,\5Q.8B*1*I,*F@B Y*804,,R@Y4^->HT!+H&!2&8*#,!@G2*P M:5IK@DSM\MW.J) CB#[HV*,1G85@N.$5Q:$!1P>7/$9U3D5$SN$^5 M,8'.E$S@7^/QXG3"3/D!)#!!:\7"3..0%[QNKND"A-]!D),P/9- MU[V[H?N]C2 C)YF"-VHS)2'#>)96L'ZD4 F2*8(2\$^.2J9_8E"KTZ[-E8 M/DDH@>CI\/M@=$WTT\7!X?CT9!G1>WL1%:Y:!4M8FG"&5X,C-D,BYH M=&WM5EMOVSH,_BMSA!$D,D15(?/YD$+B^XXR&Z&O<;-**0.@%/GZ#/O@# M$@[(T2G<7L/'A^GXL+*^^#J>?K^=U&%O'\ZOOHRAXWC>MW#L>1?3BUK1=_T> M3 U5A;!"*RH];W+3@4YJ;4X\;[E^\U&:R[TFM"^XRRSJC82G! M?T[9:)AQ2R%)J2FX_=1YF%XZIVAAA95\-/3:9VT;:[8>#9EX@L*N)?_4R:B9 M"^58G9/0SVV$.SU4O[!9.4O!;$IZOO\ARBEC0LT=R6>6] )WT'^6&3%/GX6Z M/APQ7%(KGGCI_3>Q,URDO/(0'N-Z(R9NS-MM,ZVL,Z.9D&MR,!49+^"&+^%. M9U0==&L)/@MNQ.P@JJP+\8.CHS)&'3/6UNJ,;$BJTVRLRZS*I7[B9B;UDJ2" M,:YV'ZH,TJ;70M&$0!*AEVU\&MDK3Y:OK",4AJE3^5$M5J07Q31YG!N]4(PL M4V%?!66BR"5=$Z&D4-R)I4X>&_SZ)^YQ4"+XS_M!-/3*7:/VLI0R]? M1;^0^94PC0LM%YC%1H7:7/TJTFG@]Z-=41!*:DD%PS:1]H_)FWA2+TM'1&F3 M45E+EC4LC:@SFJQ2$0L+0>@&+[#U\AU7*9&<&H+42*.7MVH7K][.^0#/4D%( MI9@KDB",W#0<)\V%C[>B-$>,M62H'&M5E*]-/8,OB'O.JTK '9^+ CWA._%V M$4N1P%F28"DLUA,NA=ELY^LW:-*_XU#BH#':TB:FE@--N4@5*)-K@TMZ0.H-WR& MAMC[4%59U-5J#.XMMK*R%1;8SN 2F0SW3@@?;[0+81@ZP?$@.#XY!*I8JSW= MT(;!4> ?EGR8Y(60Z&*BN)FOX;9!;S?Z(+F.=Z>HCZ5*.!,J04:WM7!VL/T M?.=?=[^U_#T#_Z1\?PGM_HQI7N'!^<57>+@_Z\*M._X?S;>@^5GC+JVZ,.4K M6OSE+YGMN_JZE=7_J6E=//=@)]%2&_+>KS[11J/;5C2#14F":E1IUO[6'-8, MD(UH:ZA\.33F=([S#L[GCPZ=84&5X,S%D,2YH=&WM6OMSVK@6_E=TZ>PVG0$,(=EM# MQX^R+;!NA.659 C[U]_O2 9,7DW?W6TZ#6#I2#K/[QQ)'OVMTQD7.2]2D;&_ M3UZ_8IE.J[DH'$N-X ZM2^ER-M%ER0OV6A@CE6+/C_O=WN= MSM$(Q(/GL2'C]GI:[;W;G+\R%._>'L\^>_I."Q[ M^N[YJY-CUNI$T;\'QU'T8O(B=!QT>WTV,;RPTDE=6@J\TLFIQ%N9NK@TAI;44W,LS;FQPCUMO9N\[#P& MA9-.B:-1M/X.M(G.5D>C3"Z8=2LEGK;FW,QDT7&ZC >]T@TQ,D+W)9J+SE)F M+H_[O=Y/PY)GF2QF'26F#BW=P>&VS\>-@.+?BVPLCIPZ&GMO(/ M@:DAH!,7KL.5G&%R8G88-!"CC]%??S_\H!63G167P@N7:)6A7ER_&QR\O8->_N2G9Z=O#D^.7WVBHW_ M,SY^-SGYUQC-H!B?C:+J:XE_Q4Y?0Q=E96S% 2!.L[-*"=8?\$[_8(\_BOJ' M6?CUF75PL\0G;?8/;G7!_NEX(I1JL^-F*N9R[^*OPW.^R$Y9S\&;$0HHEX-3ETK)G15%QQP3S= M%8)"I,):;E9$,N?G NLVYK1HR\ ,EE2$5+0&$:32(/>!#-G0,N_O;)G+-&>V MHH_M^*4PHIZ$!)A+"X0F7 _9T@A;BM0S2/.68$UG$'.!81E+5DTU?#,C#6XQ MDF!364 -I-&MV&U8".3H-HU^64SAAQX)\#M5588YH=J&C&V811JU8B4T0T8E M8Z.,V%BM5IB]M#0<(_/IK4T4E0(!3*6A3[^<]?RDW.9LJO32KNUHQ$Q:9PB# M.#4&OL%ENV$.NV;F"K??S"('73;98?_G!X_W^[\.;:WS&HK(S72-6B38">-& M>!5")3(!XD)4)F"W1$F;$SF1S1%B%&;TG$F;*FTKC*/@,UH%799&HQ!$LV5[ M4%TF8(N@G_$%"J<"-=\S^#7!N@VX?K@G'OFA'MOI*3Q*2D5%L"'-S\CY&Z8- MJB9>[KS0=&>A*18B.2\;'!2$G0&J206")=H@E)^V>BVH4*FZ!-L\VY*G]3-& M&/QE:]N'2FOP"\Q3CUI7%9'+FH0+,DW*56UK;W:4BD/ AQ,=6D'$"###T12J MM\=7Y_R4SN-6S4KCN(DG)Y1:[OB<-,6#3 2SP:O]^%VY0H M4E[9NP\AQ$X$VZP4:@JV,)8$PI#00[_KI/ UD?; M-4Q2IP2D@1=?._F-DZT2*S/)C20!9$A5'IP+FJFRE#X\'%B?:SQT8;L#AK"! M\8-*3KY8*4Z("[$\$]LTA!$AJ35S,7XE@@@!BA@OLB';ND-$01'Y6+H/J0]P MV.1/%E)WQNPKD75WM+]S@"$H%S*CN*'ZW3L=MX@Y*LXHF+C)UHZ-4),\D4JZ M%94 URU+8>YCP+MWB- =TD9QY[/G12T0=C/88\,65+*DV/)DG@%?YLT$:FW4 M,2OJ$26%+Y&@A V1A#"7)1+8?2Q]NJ>FWWTLB057E<=PSND)/"X_6UJ@\=#$0^L:$B3G3E;N;@+EF3;Z@%E?O3]^]A6++>2'@T MJ#4!?H8T^;WS?S),?_?.7_O55?^D/7U=T/N>:X/@ ]('U5LZ32M#7M@H;JZ9 M=:ZM0SN=BF$N"P]@OU>HC3#UW@U#I@@G /LEZIIQ;#2%/XZ@DPI_%!/X>A2X MRKG=5(*4$GSXB0@PA7M.T6[0AXWQ #7.E,-^PQE&<.VWLIFSP#9AR/I?."7$+GB<:A0GU M9Q+\^4GVX " 3TOPC&_:(JR]5OQ>2;#O/;0J4A+BT?W.]2^W^&(Z!H(XAD& M6K%!H!MCHBZP,<30T3]"TA<-%A6#K>90 [3DA:F1_]H3PON"X ?965+>GQK@ M9AL.*#S4PX7]87GMZ^V0-F6QT&HA*'<6?%:?^9LZ.XAYJ?1*H'>9ZY 2^$XD MP?,_2V'1O<$G_0UO<,Q:F<$_Z<),\=**>/VCJ3=RP3Q<@M)]+2T.L=9Z\]?! MO')ZW1#N@GW+SI5Q;^MU-0VU-&Y_6\RK_6DKW/SYB%CS6:_?#[YPH_,'N]:3 M'O:Z!P<_->]/+[E4XTZZ,3\IE0[@XUQFF2@VSQT*H3@![)QWEE#;>^^Y:R?S M"Z])>6*UJIS8D?OS7\)ASB?!![S)Z\];<6-'=0=/NH>'/ZSJ1M2Y,VT@1"<= MZ834L9:Q=43QV1L,1Q&1'EVO=A^&NP#_2:[[!:1^ 22+V6MND%_W>VU&[[I< MA\N?Y#=?VEIWM<^?Q"8?+=N]N6ISU0ENG?#+"^9O)]CZY9"O*[O<117_IHET MX#Y%;V2CW=<[1I'\6)/>)#85%):N1 KW(YB=BKIO;/-+%KT/T&^)IS>\+O77 M-\MZ!Q!*DN^%O4:5E&]*_82GYS.CJR*[]!Y?X[W1W8ZZ J7-'+W1UZF?>SM; ME/KEU)U-RF[;YF78$CNW3JA6^10[D9@OM,QJV__ZI#O8X$MHZOE=>7C'UK^T M>_1_4$L#!!0 ( ):.=%C(=;R.[ @ +XL 8 97!S;BTR,#(S,3(S M,7AE>#,Q9#(N:'1M[5IM;]LX$OXK7"_VF@"V9Q2-B_ MIF]>LT3%=2%*RV(MN$7K0MJ,3555\9*]$5K+/&] MWLDQYCIM!JDR9*/@8(#_!X=L\"P\'(3#(_;N#=M[/SW==]2OWIY.?W]WYI=] M]_[EZ\DIZ_2"X+?1:1"\FK[R'8?]P9!--2^-M%*5/ ^"LXL.ZV365F$0+!:+ M_F+45WH63"^#S!;Y89 K940_L4GGY)A:\%OPY.2X$):S../:"/N\\WYZWGL* M"BMM+DZ.@]5?3QNI9'ERG,@Y,W:9B^>=@NN9+'M65>%H4-DQ1@;HOD%SW5O( MQ&;A<##X95SQ))'EK)>+U**E/SK:M&DYRS:-R@L7:I%S*^>"9F_-&^>"ZS!2 M-AO?7&+7R&HU+E6E[:6\D/DR?#*5A3#L0BS8I2IX^:3K6_#7""W3)V-';>3_ M!*:&@%9K7.GPYX'[-[[9F\M2A'69 M"$U/M[K=G*%1N23Q3L\NIY/SR>F+Z>3M!7M[SMY=3BY.)^]>O&;GDXL7>,33 MVW-0G%T>!_6W$O^6B;Z%+JI:FYH#.ZQBEW4NV'#$>\/#/;X?#(\2__2%=7"W MQ),N^W>?O2@3C.[A9! M*6)A#-=+(BGXE<"ZK3D-VA(P@R5SPBI:@PABJ9']0(9\:)AS>[;(9)PQ4].O MS?B%T**9A 0HI %&$[+[?*F%J43L&*1Y*["F$H@YQ["$1+'/;9=(O]?_S\]&#XZ]@T.F^@B-Q,-:A%@DT8U\*I$"J1 M$8 7HC(!NT6Y-!F1$UF!$*,PH_=$FCA7IL8X"CZMAN/+P?[8E]-]1!/+WY5TD9J?0VI/D9.7_+M%[5Q,N# M%TJW%DJQ$,EYT^"@(.ST4$TJ$"Q2&J'\O#/H0(5YWA1AZW=3\;AYQPB-GV1E M>U]KC?X)\S2C5L5%8),VX9Q,$_.\L;4S.XK%,>##BAZM($($F.9H\O7;T]MS M?LG$TD.]:%41DGN-6]7K'4[9.:'<7-V2ZT?B,!$&#? 2A\8?=N$N)8J8U^;A M0PBQ(\'6*_DJ@HV,-:&0E^2P[^;)+#QT6X#D]0I M 6G@Q950;NMDZLC(1'(M20#I4Y4#YY)FJ@VE#P<'QN4:!UW8\( A;&'I"!P.13XROB"-5V[LY>$C6Y&MJ0>5^^N$]#(M6&PF'!HTFP,^8 M)G]T_L^&Z1_>^1N_NNV?M*=O"GK7LS,(/B)]4+VEXKC6Y(6MXF;'K(4R%NUT M.(:Y##R _5&C-L+4>W<,21%. /8;U WCV&@*=QQ!)Q7N*,;SM>^YRKA95X*4 M$ESXB<3E2J>/)H\M62ZO1-Z<3=R@[WZVBNX+N>^PISWZU#VM.P!;NU5W S&$ M>&W3;M"&C/,1-6A=QB3$_N/.]2^W_Z(: <$\00#C5@CT)TQ MT138&*+I!@ AZ8H&@XK!U 74 "TY81KDWWE"^%@0_$UVEI3W4PW<[,(!A8-Z MN+ [+&]\O>O3IBSG*I\+RITEGS5G_KK)#J*H65$N'IHZXU<,//7H'1C2XM#K)7>W(4PKZU:-?C; M8->R=6D\V'A=0T,MK?O?#G-J?][Q%X N(E9\-NL/O2_KLVD1X/^X>$O M[6O4&R[5NI5NS4]*I0/X,)-)(LKU>X]"*(P .U>]!=3VP9ONQLGA4^.PZHS=]>^KO_YO>]X+*EW\-G_:.C1_W>T"\Z MZ=S'YY>5C)T3"N+!:'ROVEVL;F>!S_+OKR#U*\!=R-YPC21\,.@R^B1F%WA_ MEM]\;6L]U#Y_$IM\LFR/YFK,U63!555073-WA<%6'Y)\6]GE-JJXKU*D!?@,3[/P4Y#B0GVK9NZ2GXL/0]4EI_P[6IP+P.YM^MV$?P_5[HNL=7UC]]PU[X.M74WS M1>O6OF:[;?T%;87-7L_7KCS%YB7DU9^W/:.!#^5W1T>DUF\ N3-K$I,RDA<]SE-0FYQX_"DK&N M0O+)LC_RCJ^U'P EV=H[W;Z6C?:I]US*@KI$D\YP8"3P3C$9#A948Y1D6!54O^S<3D^=0]#03',Z''C-9Z4[DV0] M'!!VAPJ]YO1E9X'5G E'RSP*_5S',-.#X1V=E;-D1&=1X/M/XQP3PL3, MKZ-G4[:@!;J@2W0M%U@\ZU82^"RH8NFSV&H7[&\*2X.#FJZT@SF;P^+&V+B* M0 1CR/P'O>J+N>-LZXY+:IV;24Y@<+S*V(QI%/;<8.#-(&SY(YB8 &2I:MEH MS"J;NUA%0A.IL(F6DT@N5?3$MW_Q[BAG@D:E(%29;V\,VS6C0G)FW!N-KZ>3 MT\GH>#JYO$"7I^CJ>G(QFEP=GZ'Q[^/1[73RZQC$H#&^'GCEYW+_C11]CECD MI2I*#+U#2W1#$Z.!COSG2*9(9Q3=8#7#@A;.Y8K3-3I.M!GI^7[O\0+S9UEH MEJ[?$YF)0(D4HC;7=CMC[+$0)>;HFN9263O'><$X:(P%5?,U.M/$17M&\\'X^DRNNP6$D0[T,;1*=2+:!/.K^@5"J[<@XV2X*H,(T G="$+F94H3#H M0BQZ(<(%2AEO.J\-'$U*!74.0<""H/$*FIB _CN2BP4K"F,WO(PF@>Z+,JHH M&-PVKG*CL:N+)BBAR@2FB]I)"P[1K7OCCER8%SQ_$:,@//"[QB),9&X:>UN[ MUOF@#'=A'.O()EGC&:=H)A6@ZF7'[X MG->-<7-=Y#AIKFM,5#,,8#G."QHU M7^)/ DO=V*&[:KF(###B5J^W<#+V.ARO9:FCE*TH>1O"6EVY,K3I0EK!/VF< MJ-3"Y_46HDE[\),-!)RJ7#>V'H(L^JXU\;N M!?N[-FTK#,Q-'\3O_OZ';^QJART1J+BT>89O1&'91 E(+Q0;7F"D =JYH82#<-<,8 M6#9,@]O#)@0#.6"ZZ-I9*1/ UXT<%B26_MEM ;1*;G$L88NQMRP:T+T-2G; 5Q53O>B![_;[3]NT<@=3K9"U MUI>P9LKE,LH8(51LKAT#X6@&AZ37SA+"]J_,OU79&U4\ [Y5:KKE]T-1IVT" M_4;%5(JF8ED!K)XSO6Y\[ P-O?##>(.OO,%,_;Y=G.\+>__(/3CX'O:'"[LM M\^UN_DFP?P2O3Z#;1>@F[ MW-;F05Z.U?WF_TVGW=*G+YOSG8Q^+] OV4]'&:,I'#OA"&I8![I,4Y90]>VG MI3EA5)3D:S&OQ9*RS3%AAI/7C;:>PF\/U S4')/,0U*GOO:WCC?U MH_ZM \ZV;//30H[GU*G8*D[A%!/A.\E(G?L71VZXZ2^5R+>GL^H7"_L3R/ ? M4$L#!!0 ( ):.=%@&S&NLQ04 .49 8 97!S;BTR,#(S,3(S,7AE M>#,R9#(N:'1M[5EI<]LV$/TKJ#)I[!GQTI'8I*(91Y:G:GV-(S?M1X@ 1;0@ MP(*@)?77=P&2,N4X:2:QDS2-1Y;$Q0+EL@CJ.Y[WI M3SSO>'Y<#0QEXY#6?E>Y"DLUX M1-@-*O2&TY>=#*LE$XZ6>=CW6C?F%*MP(74:W;W%?3/S9EXBA782G#&^ M"9_-648+=$Y7Z$IF6#SK5A+X+*ABR;/(:A?L;PI+@X.:KK6#.5O"XL;8J(I M"&/(_ >]ZHNYXV+GCBMJG5M(3F!PND[9@FG4[[F]D;> L.6/8&(,D*6J9:,Q MJVSN8A4)C:7")EI.++E4X1/?_D5W1SD3-"P%HVO8KAD6DC/CWF1Z-9^= MS"9'\]G%.;HX09=7L_/)[/+H%$U_FTZNY[-?IR &C>G5R"L_E_MOI>ASQ"(O M55%BZ!U:HMQ-B,]W^\]7F#^* O- MDLU[(C,3*)9"U.;:;F>,/1*BQ!Q=T5PJ:^1T6*PFB?6B#Z$2J#/JD\PM*I+(KYV"S)(@*TPC0,8UIMJ *]8,N MQ*+71[A ">--Y[6!HW&IH,XA"%@0-%U#$Q/0?R<(H64@&J7G;\#MC">=T8M]=%CN/FNL9$-<, EN.\H&'S M)?HDL-2-';JKEEEH@!&U>KV%D['7X7@C2QTF;$W)?0AK=>7*T*8+:07_I'&B M4NL_K[<03=J#G^3(C]-G8O MV+]KTZ["R-ST02CZ M5\D4-:RE,'@KZEH.^GL8:E"A8+A']K<8O2VF;2'50 T.^X/(E-C(,[;4Z?%, M CT+@J\;N_[_&[J]KQ&Z3"3FTN(1MAF-817UGNUW%,ABFP?H81KW"0S^[9Z78W7+ ;[I[%L6]653?W]BOY?KE^RNDY31!)ULZ?Q%DK"8JF\_ M+63JU-?^SF&G M?O"_<]S9E6U_:,CQDCH5=\4)G&E"?",9J7/_XM#M;]M,)?+M6:WZ_<+^(#+^ M!U!+ P04 " "6CG18#\6M K<8 !WE@ & &5PT]:W/;MI9_!>L[W3HSDFSYD8>49L9QW%[/S6L<=[J=G?T MD9#$&XID =*R[J_?\P!(D*)DI;%;Q5&GK6T2 \.SOL< "__J]N]2*8R"50H M_GG][JT(TZ"8J207@58RAZ?S*)^*ZS3+9"+>*:VC.!:O=11.E!#]P]YIKW]T MU#OL=E^]A+'.;:\&<__OKZ[>6YV.L>'/QV?'YP\.;Z#;\XZ1WVQ;66B8GR*$UD?'!P\7Y/ M[$WS/!L<',SG\][\N)?JR<'UU<$TG\4G!W&:&M4+\W#OU4M\ O]7,GSUOUS]SFTR*,\5J]>'KB?W':4AHM7+\/H1IA\$:N?]F923Z*D MFZ?9X/@PRX?0\P!>-]K<=N=1F$\'_7MQ.HU&4BQ?/>OV7!R- 4^8!-4IUJ'079I.GLRX]'"1I MHH9? ZW#*H\Z:$P@ &I6NC$#','!=!,9@#B.\L5@&H6A2J#!?__C^='A\?#E M 3;\F^;@'B'-;3*G:#811@<_[:G,)%W@O.,^_'NK;E\\"X%>^KU_9Y,](6,@ M_E^TS*91L.>F%$8FB^5B$"5QE*CN*$Z#S\,IK^NSD][I4_@"D;%'U@[2WLDI M KM$BPYL2[#/GO:.3BWC9/=$I@U0^ALAK;9\T.=6F#2.0O&/0_KG'@GEGCCP MW@GX(>&JBP;N=P*O6B3%_UQ>]L3%QT^7;S^\%Q?O+ZY^^1VA[C\;?A+G;\]^ M>WUV_B_Q\0/HA=^7!10E\-Q\ M "?@7XP4(R_3*N>&(X0(? "3XU>X_2<@"X2N?_C&H1@>%1KL$)CFQ2V8^@EX M*66IT\/GV\^$]?U4P[C 8L8_QN]G21:ED0U M2%NM9&](M)!KXU7F+XW,<@#<-!13.53,04)&B4=EHI6AI0R0MIQH0U(FP5QG%4; MNB.B,5AL5MH06_HM0!*@\)E%>:X4/M8*9,2^/X(P!8C-JA%&#B8N(")K4V+Q M4T+8$9LRI(>95->84: .K+U&V2F+?)IJH (2BJ6,)/& \C'7A:KA"E] RYG\ M#.@"K(4@4#4,2F ;D:A &2,U@"S15,F "G/5P=G+$!A3CD#&.(6Q=LX]<0:J MK3'\3(;*H;T^EW(-057(F, < =.@<(*A\9T=IIYPO'P9^*T;\MTM&V MB2,8@T$%FPA@ 102$8%!TX9)G$&)2OJ"FF7I',#!T=(Q2 3X'1K"XSA=*-4T MIN"[.1&W-:R(=((&=3?Q@HLD-3XO*^>$4\]%6*.8W M:*E3V,[X6OG,B,*0Y%T6A.,T!JL>B3FL.EMQCNR^&.S,R!9J76<$6$.AW:.R M!@$NCY@I F=+UDUU9[S51>-I1A'%9L$,$%1-@4OK" QV-8>](5"?("23$'75>%IE8*4Q&'\4H )Y[,K_,94_!@K =-#!C M2\RPTJ5>X:D*D M3#5J5IRUTAIU;P*^EKJ)TL+$Z$]2(*AUBNR6>_.Q\]VL.QE!-,0\+>(0X4*E M#I^7U8@S&*"$-F+T,YB@PI0#WK$2/"C@ 33-H'M*U@"*)D#8'2T?5C]\@:3= M:B[[8HO;9ZZI-;>,G"GB-%+8I2,"RU+&&P2["[M%N3?15]F)'XG>[<)0R)2E M'BY-/M6*(U,QQ87&D0%_42R4!.LVFLU4B-8=L#5P>*!(RF"W$$T^6#>.@_G& M8V0J$03" ;IE4JO5X2TRNN<*59TA 9:7B6G'TOLD,EA8@.C5Z4Q0TAF#0):U ME^5S.8TGSDA'0>=-J-*Z8"J;.S"QK]BK)DAD"XST COKR(!DEJ4X&J/1'BMI M<@'D#VP *S9UVIT00A-O_[#U63=APOM;$9^#(Z82 "6.4/^D(@U C.*T]N63 MBA1J3CZY)*"1\LJU0@<.M91B': !'VD"Q(F1!U(%4WE3-0H[C,^OF05^9G_D M@8@H+C30FU:3(B9/"?\E%R16$PJ2>!XH5BM8%]2(AG>T 5$#O9'#'$B#8>$) MH"8&QPD1!SH-E=E4)39F3-U6*%S\S#B*U7VJJZ^6>EREP?^?ZC*'+X//$PW8 M"!OVM%=M47]AL^%'F E')\/^[1*!+E%X7 'M%W[8)W[=1[.B)),3<%V VCYW MY1CLBX&,YW)AK)_R_'GOZ.0'EY7D9X>-2I''4W_RB'7=N0U%75C?W[3KNJ:2 MFI>JR+; 6JVV -1[B*9SVW&6PY^"Y8 M957LAC6_LX(WB0IP#K8=,AUA'<-\FJ+M8?UPJ7,V<2FP:?OTQ!HD&!L!4&)4 MY&0P8"2?HL9L*]5C3/L->"I Z+.UQD\&I=EC\A1SYQH$UQ &S7&25;(=K)B\ MT,EF^=CK3U=^7F8(G6]44B@S%(G"< #8PO"1%$QH21-U3S*=CJ-7UV_.ZO,?@\UD'1L[Z33A MQ(P,D8]P;=J:#&&5P20.$1OE:MH9SE/]&7$7R Q0%G<\=()-.A5C6.$.#(BV MN?N;EH+6L3F:?4QU"S>*("H'KMY) Z+1^(ALCE.^R)1F^H'6<_3]A9'(:, 7 MQD]_K#"PAV#,&XKDE '_CAV'7FP\#*=$F-G:@G#E!)P]1N/!A^'+:.QF[K/K MY<'2@%\"88CD)T;24#$,LD)/G*V3"+5\7B7QO&351O%,DDCLD'&,#AP1_$HI M*]M*0\CE,P;(LD^E#&"JX!035Q\GMS(@=+E;,\YIJE(F.3:4;9'8)OD:N(..C2% M$04BP98),'D!S\$0,H7DC'X5A.(T:L>75DN9P)W)\!UP^.E6>",Q#HU.:^%R+?H">B.A6!K8".#ZSVP1'5581PGV8"MC+4=W&MQ_-X6UB#2T#5BL M164Q!J8,0&C5,P:UKP6 ,QV-"IM,P/E!:_9"'.BEB+@3+I=\* /!,(0N>&A7 MPD+XJ;Y!8.SH?K@9E14_;MI)2'WPI(99?E%75 M#UCA,)L9+;ZO514]=J/%$N@FM1,)>F5(76(;=E0G63?B:! M.W$#ISN^Q=O)HNJ[@T%Q\;H USU369#-0@TZH[US*#OCW1 ML@NVH>*I>I5.4TA!5<.J!%I51BAP#^\U"<6, 1FS<>L'P+#%G:9!:8^Z\Q1P MYZ*K97&^C[?[$>T3H]1GWM(2S4:%-N4N'9P!PH%92QMRH[H&W!+X1P&DWF5+ MA/)T'=+Y 0;PX]B6^D##U1T,I?FI5MAF3*%9D52_DSM&S_"W#@7YO?&QTG@\ M-BHGHT9.P*XPG%M ]R"A H\+ ,H6JK$*T]=)4D^(?R9!7_@194>H)5U,0 MEBQI^ 75B\;>59PF.11H0PM M#5_NX&J&7[U]5AS[\+N0 O%V1SN\++PO>'-PIB:NON<;^A_!I<>B&-I)/DJ3 M@I+>=D\Q%5@8NT?==S:K?5@E::P($O3^?G=EFVR$NT_/\?(%JW:J^S%YG^JL M%UYD&^4VFO3OCU0DM(U@]2;VVJYW*EWU0GG62;'_9T2/+ M18#BKMM-R$[,-$+=(A$K5J!46P?D#I2+BIP81QH\HH@VU"1 DX%+:UF&8"+F M&+D?F^ #CBRMJ[ G7G--I]UCQ*/P&5,K^* *G=44QI?$/-SD,&!(P'L)Q(;V M CJP1XKX<1(\9F*6^6$\UC3* T%:$.HF0'GH++5?'G+?/*G/L'*&""]+SA#[ M,\._NLB F.';.57A\?'NJ,&[5W7U >8&YJ/%-)TIWL\(K\BZ8SU$V\%U622+ MFR'A)0;AZ&PV5)ID>R.%P;BS$30^>MX11X='1W\/T_*,;%AO_;16'EF7PJ.D8N"KU"(Y-9ML!5H*/!TH^TK^-GQX@/R8K">%^/H,UIN@2SHW!W/ M]28W ML&0MXPZ^'$-#.B%)J=RZCW7B/GHJ?NU]ZIWWP 7M@V6PWS]^@GZ-][S?I^*^ M)*SYGI6_N4LZ/[YZE6=;$5I[CS6IH9HE=&Z>4P)+A:]^:Z1 H3B46-8T5\>^)J.@.:M$%F*".UDR>.3)<^W M0I;4S<*&6*F=#4:;,='R+35JHZS,54VXV&JM+4=ZYE/?5=[@",9*"(R4+8:G M,S#BJ#RADBSHP/J3]82WKJ0-/Z%S*9O%,,UC,ZLC*@O\5"D9_2AE=0:A/>81 MCWL&1*.TL%'5>A@9!R[CJ38HT%*4P^<_;C8;/G8%78])ROL*\ !#$$05TB@8 MYBT*)6<-'R&ZI$!X]WC+JK5.","ISV?+'7W R> VBY?-[2]-J^?AB.BO1 ML?O=];&1J97$+IL4+!FJS7=UT*K]?7?OXZ-PA[VWH.,"=IUJ0Z9+( +LRV"4 M\9%E&'KB-S]-ZLS/";AP6KI-\B[C][3<'-"(VS]8;FU<3TZMPX!+I7F8:*UL M=;-X,3/H@2D(.(\!J!,K5_;"QK%L\G=HF7CKJBXZY MP;]0R>!/6^[D5SI5W@J!4Q_08 (B5&KFGX=>OWJEQ::GTWF+F*LXC(OCEVD0 MVN6\;G]OZ^F.Y4$'7@<,W/)&X@Q[+:&;:905=*A"Z[32MEYG020/ABF""=<2!._FB#5*B^%17\+3 MM8EQEA4<3 6V4X5@$[L,#"@\8>,]15MEARJ>->!2=GEK-<]4E_ONU-0VW&;QZX MV(OKK1PG0+.6!!O7=T3:YMV#"-@#V1"?P0\^-#:E%65>M3R6Z"1LL626V9M".G<0UOA@<7TCJ>R ME/=7M)_M-ER8AC_XS7G?4/N_]Z&$7R M#=\U70_-_^_2)B./6O$LT"AHNY/Z$UT6B'5N&!*S%>*F=S?A[KWZO_N]I'I; M%^4["^2>[ *YWVH@]PX.:EPQ+^#7]Q]^>WOQYI=W%^^O=V;ZLAURR>DV4KA\ MAW.'_6S6C\'G))V#9IO82J]+4)>V>&*$3 (N43.=U^&0Z-@+!]BK3$-[LYQ] MMSX-V[C9^_J-2\62#CUWM57N*L?JYDQ[%W2G/"K(#^'R9LFJ+I6"O)%J"60?@GN4C_$)4L#VW'RK@UF7@9J-96;4P/WB0X."S&I:5#X4 MD2@#_7\%]8SD!IQ$ELIPP:V7E=O>.3'_RI M6_WIT/"7(/NUO9?S( \W OKDM/?TN+04K%G2SVX%>5/"V3/MLQ*G/6=(T6]_ MV2S_E#FZ(4:.>H>GJY;Q44[XY'GOQ=,_2P+;CX$#8E]F81 :!@3Z3WM'>QNA MY?G?P<^^;79ZTK3-/O U33N2WIRDT6G:.GKF0L)'2J3741ZK'8EN0*+?M%0] M( O-Q4MV4:0$ & &5PU]B7+;1K;HK_3U9&:DNA#%1:0VCZL<6UXF7O0B>7)OO7J5:@)-LF,L#!;) MS->_ Y/+V4^82=)],IC]E'D:8R#-G/J0S&@K%.N]5O=;K=5GMGY\5SZ.N5;I3$ M1ZRWVVW#_]T]UCX\VFL?]0[8Z4>V]>7\U3:]_?KSJ_/_/3U1PYY^^?G#^U?L MV<[N[F^]5[N[K\]?JR_V6NT..T]YG,E<)C$/=W=//CUCSR9Y/CW:W;V\O&Q= M]EI).MX]_W5WDD?AWFZ8))EH!7GP[,5S? (_!0]>/(]$SID_X6DF\G\]^W+^ M9N< WLAE'HH7'T2>BY2=BV@:P@J>[ZK'SW=5TV$2S%X\#^0%R_)9*/[U+.+I M6,8[>3(]ZK6G^3%TM M?S[WS;>=2!OGDJ--N__UXRH- QN.=4(SRH\Y^:] O MGZ5R/(&'G=;^ !XF:JU'J8"YR N!O:\8.X(/$T$]]-NM/7CBC I-IZ;A*(GS MG1&/9#@[^N- OO( M\R/:@RK@W/^&W PJU$=L>10G:<1#]>12[8-^].S%R;>)',J<'1ZV.G.;N3N] M-4C2(GDHQ_&1#R^*5(/@D4+!U^)M$LX C7D)[YUM.@6*^E.P5G,(QCB]W?AU\Z@,Q@,>OT><@M>77*5VNX=0.MK[L*Z5H%ST*OX-X\+ MGLY89^ QY.AW&9>HKB&; \M%-!B<3#,9)C$[B44ZGK$/>=!:WV" O$Q!.3O+ M4R%NC4U7#Z6PMM/MM][ZQBM:^%\8"'D P^DR(CPOH5. M0P$RY-&]#N[ ZQ^P3CF:57A>;V$[*NA%KP;"3U*.9&#'3\(D/?I;F_X[GO\6 M!P=>%B.5."W2K.#04YZP65*D+!5_%B++/99/9 :?IDF:LV2$']. 37F:S]@T M%1G,"C>$X02G@F;)Q 4/"QK#8W!$T.JU\$4T!)[5ZQ!N]3S5EV P)VR"6XJM MA'T.BX](RHY%#B.!V 4"MPP]YB4!U8'-YR,8P3"C_+&20L:U/;S]L M>]0C/L8YIA>"IN&+-.>)7P"><&?L!J<9%OZX3:;4$]ZP3 38/J3 M) STTH&NP'Q;[!SWJEP]NX16?@+"ME#J ILG,=A$N-/1C>'M"?0)DX/59C*C MK;],TJ_(@7%E:3+C(1R!&1N6G_C4#MH V($2\TWZB<<^?PWY)(FXQTY%'&>S M\(+'DJOM(0QJV97/KS&?\!S/(JO,D/L^2%DY&R4I:$;M?_RM,V@?PY=(7G&) MG X,=QX@2,)R\/F0PR)P#7HL)/"=_>/,/5Q[4$M 1NU570,#*QDLX4*PH1!X MQ * 5.T'3CD-4/U3>A["EVTK>= MU9*[]8H<&T/3?UW$#SK@H*0N %] @1'E$02XPD>#&BWV-DTRAX+BVX0NZET$ M]CS)@?R6Q'HJ\C0)11%!JPB@!^F5 C) VJ! \PH3:(:LC)"RT0-TG]R9K0X M Z!0B# (LAK]QG-SSO-4#HN<#T.<+;U2$LV)" ,'J/4L8(,*/R=2&X8U;X/D M+=*LP8"-QX#_H$21$6F;YQD _*YD4T4$_%*D$3&$40$K+<'J0L0%"![ZJ4(7 M_0QIJN:>R*OS28N]J6F,='<>ALU72A2Y1.LCD/RTL"!;R@4E.!I$TJA%2(!S MR(#GUHM1)6:_69@_3LOGH8^\0A"8EVC@#)#S;P+491E-N0]"@, /B,2<7H0M M!-$,G_E\*I$T^ E,5>T-'\+/)":[Z_457%=A)$/@/9K][JR5JY^3U#0NK5!S M4.HLJ?J%1I/N'-JTZU;N6B:U:54_JEA6YRVG4SX6.\-4\*\[1-^.>'C)9YG> MR/UVJW_X]^,AR!!WRHVR-E=._M?:XF;:Z1V1BN@Z?6 =; M()JDR&<==6^QSPL$S4A.( FC$%!'\7)TWR SX982 ]WT@:-4WR-2&*-H@1J; MEES0JX!.&,4. ID*/P]GC#99D)SN$GGX=4$Z18N]C+%GOI$&XU#K)+5U5T1"@E[6E-XD(SHB03 MIF66);XL?6Y*%XL2X&_X*NJ,4QS(8].P&(]Q#:CZBC#4LX2="7E4[C'R0GW( MM9T[7 =6DNL!R;CA**26H\/$DT@H-@?#(H],H!'_*DC13ZS^2P*$T%H:=R30 MK.2ZL'>GKD PQ_H7A0@X^8RZQQ= *K&?&0Q!>]F9T[CA-YL!LM(I(^.!EA%@ MR02@!X%*&UE 253B>2J3 /L!=A#*OVC>\Y/,)DD!@(#K'@HR0.0@B:@9(D8=#(WQLO?Y]8Q9,@SJADA+4*WC6L#1$GQSP- MR$P&H,M=K95 )>(SIFTGA#HI*F$N501I'@!KINAK"6\ 8NBNHU< 6!&Y^067 M(2J$H%TFN1X0 "PK .C*88<\4U8[ ZJV'P6>*# 7:8J&X%G9I\= VYSO"GOG M89; \^$?@(I&K"]B;671MDA4RTO:PJ?34)8\XH\B&",91]X[<%48Y;..L52M@\D0P<:84ZS](M8/IL400 ?H9 %L MC0^ZL[ M%BA(2C)JKN=B-JV(0+OD")[!/2U7H PU-;P'MR$ "A,F6I8P[VH.HPT" MNG^0*\:I0%].GBF)2UNM3"O:5<6K[1A91=6N=$:N#."S1:8L194]HJGQG"NB M0@(&2!1BFBL&ZPA5(*UHD4Q\ ZB.2[:*G-DP6]+L4/[H 9N',00N/!-A'CC27-=:L^'E7FX/=\>IUY;F[XR@"O&\WQW^&.0C%/' MR&K-6=JP6V/7 GD9=!!R$9!; 0UAH.,@UYNWBI7^D]+@I("J!"*[G[9C7V-$ M2;ZJ$[B["Z8N>.CV^_=\F-8&/=V^QYMYB,Y.7CF[B#N$K!T];J0[P1!Q$L&N MANJ$@+)(M%[+V% A%/BU OLU3BYCO96)A*>H J1 ,D :(HJJ.R/"4ZJMZ$25 M)1V#G1R&@:RV5CN=P0RV6OL5P^.O2(H'2H4E3T+RKI+ Z^&51F*D(+??+J)45*PG#Y#([VCPU\A$IQTX<9<_( M];0Z6)*LKH?BJ-%*+7V47FTLUT*,UO-=^8)I:8FM>(\@1%F5_\2H-67*1A6P M?-E35AH/@5<)&RH":2R2S)=DD.S MKS+6IU8(S?1L +U1G%>"$RQ0E-96@^$&^4D)1C$=P0";J/'(FBQ3 ?I_#'(Z MAJP!H<#M!!!'54!8GW8L+M$ EY6;-S.;YVE['_6 !OZ)(%4Y$.AX!VT UNTS MI:8/.4(Z/; R9>I$+3E^;K)FZY Z8V<#T,5ET6N369 F/D^'2)LB@&2E\?A) M% G*#M+=J:7"!WJ'K)/S*]!6P5QYZTT/QKQ!@R/@H.[C @_N^?T&^]X0-U>0 MFR69+THP:J\]5ON&*^OOZ97A'ZB#R6TZ>H -;C0MBU:NO<0JP49KSM8>P[MJ MVB^=:2,FY4I5QP ,UXM'6HYZ/@H+&1"^(KH"BQ_!&S.%_5L_;[.7P1^^+/_'']R/@#"&2T\V%&NP^G0L9*%-_F@$ZCD,-_ M-:DS@(4TV@%:TM232W2[*I97H<5;'WYYMXV8F0ERM$)/Z/,%Z3 &^5!;QQ6_ M*8'#X4_B4%4',^07\ C-%8#,Z%YI69MR_&@ M@;LUP1T WF_H^M*!#RP9(A#QTO@_#PL9!:M;5SJ;P. E9"&-V7KWR^=M)D)Q M4=K=B3FO01>Y3 M+@*0.YI-NH+FDE(E1_<,RDK"46-O-"QOR8OMTOZII4\E==LHX0K_R"F=H6B<$=;,LJI)[541NC76.T>VBCW3K32QNCW1JIEI%E\L33 MPI",4DY M-0!NIC26-!FG/%KL0O/KF /W0P7$?D-L4WGQ^S M+DTBF=!2MVO@+2T_*-[H%QJA=2U8!!+,R0KKG(W$7? ?6GN;;66T8UHKT_;" M$MYMFIZQC:'W_MR$2[)L@D R5)8G#@ [%=_%12I,>)UNCL4%6HB0"MV0!$' M6K6V>2/Z-1*K2OW-^!3*F1!"HVJF C?P00JD(1)HK3.ST7V.9)KE.P&?[22C M'7A@9D1S1> 7'+9%/=2F,Q7T0W.Q]D:SHTXJV K_! C6WV[LF&A0YKM[!5XK MPG<=Q\#J5W5L>IGTS6. #@#M,08O&&L7V>U-5+1"+ZU$B. AN?./<_SUYEFE MQUF_!L7U*V&B]'686)&YT QC^Z<\98?U(EDM!11HC 2K[$2:F#X FAD#HI6H M6'E*K=8$T'2!N>N7-"GBV7<1FQLX6&5F-(!0BGO:2X.28!4 9#Q*N3&O. (C MTOF\=&-5)%0GYQG-++K.A.E?4AY[)'B<:<_U11)>D&Q'9]^0_^]/_K_$P?49 MP%4O7X,%Z'S?6OJO1#!#"4C0+QTI'"L&C@7I&O3>/"TC.R:OT!S^!PHWF & M @8E&64EI4+!!X546J?.;+U"\B#3!,+Y\\\/$8DY6_PRYBK73D' M)?N4Z:HHD]:"$'J^YPHJH6QM9"ALIQ1S'L\[:^=<)J6M?H47EU)L81MTO>J2 MT)%=T''VNG7?J*\R*!JMZ,HLJ"WOF?79\^B:?@4GU@#:_M],+Z'; 49NTY2P MY!HK,\^R_T-#8'.D[SE1\I4X$?($E?4FL4*S M+Z>A=C@X".)H)8H2W<_ROGMQQ;.35_>[ MHH[6UC$0L5R8,D:1P#6-E3 M*@\"0 <@*9VI>%);&%3[?BG_VBT+PLX27PHE5)4)G"?Z-#/EKT-.BDONMH_/ M@#8'/ TR>)O07RJ4LIG;0]Y"[.R"J^;8[Z5 B5"W\>_ MBUBP;KMSN,U>&A>D7N39Z0G[.8'!457N]LM7:6Z=8VV88Q]!-ARG?#I1-4EZ M2A6H/MQ3>V'2PI?O1 G&=E.4GTL9?IFRVPY-(C0T-A9A-VW>#?4G?Y+CLT;M M'%B)\6BA12954:8$ !DH_B%/*['X0)&5 ZN23OXGL!.2@LOJ.@ R*I(=PUE] MG4J@:P#-5:AHBC)L/-G^N2S](6P.K(4%E95?@0CGE)W /17C,"]M.]E599T$ M4Q>JS(I5YB3'YE3G-ZA)59*E;:XLITO C0UY,V-7J/OE]0M-"4 ;1B_=AQ;4;#J,R[K&S:RUL9SSCJ'1K2)SM4^L3J,3JKK[?- MHB00H1[/:CE;Y MMKSD$A-X960*FN*%:[1% M4@?(WJ=T[\ 6'L%L:C<'1>/M!KQ"%493@6%8T MU 'S""%47%=5)L\QU#Q0>L<$8"(=)J'NV_;I\A68":-,[C!'TQ@;[H#B#P]C M7<+4U(-0,C;'6ACJ:Y2C]61;K*(1UF&75X^@.E_,T"0U?U-.QA+:P:R MB.(YM3UHB%G,J;11&4I/M?ZX"HO"JGX11N6JN/0Y]/,(32@-5=8$4^MSB1ALW0SZQ$V29LU M=W\A-8IXX)Q]*62YUV<)4^:#ZI^3NZ0^RC/3%]HX9?6JWDPUM25W9"VY&6O. M^+50/BG@*.316A)5<'O."C>WO)K;QU09.[U1GY(+VB@E*JK;;XS_"*AW$15* M#:Q6&UUVO]HE.2WQ/>?.':>JC2IYCTR1PF1+YVM2QLY6[]*Q5U3IR$5U^TZY MY$K1''(A3[&WCD[IT$57G8O7KG$&5QPH18A?X'W-Q.I7WHIF;D*[ZECOYS"U MRV33SM#3QV<#.ZX^OX':D:SF ,V6MMA+6W [G'EU^+D)9Y;#!"[$TB-["9I; MJ'<^*(2CR"GC;*:YEBJ,3U8*VWW%[<>"!&]1N.O)-X;;QG"[(8;;_<9P^\0, MMP_.=@ZNPW96>MV<1JYR4L\IJJK(,L9@(GH& T_A3[L_.FRB MU N!*F&;,+G<4;$^RJ2%SJ;$48ELE]0REB5$X* M*_3JRQT\F_M6!\-.)7\+>1HXA=9:N0I"U"33@#H6Z,B**"IKNS4!2YM/SC#< MSRG%5TO!*A?]XLTE"&( 7F?FSX6;2[8)YE 6@ F 0IE6.0IYJ9,PF("]\Q9@KA=<(_.K2OCE2 M.W?77HN"'U=3&U?<(XJ"KJR)I;6PH )R MT;N::G/[@%5$J.6(U'BI7')=\<& M'BQ O> 0>RQ^7QGIR=P'=DKJQ(R=F&36EWC?T920]X=)-?I57ZFI@QKF)(*Y M^Y,4C!FBIDIJ>7.7%*MZ9;7QV_KZ>%V*J[;O,4"CP/EE3IYQF0)R\LK&\KVQ M4&,8WQ##^$%C&']BAG$5+%:]0J[D M)D[, E4T+!/UE+Q0(=%6"562P7W<1Z0^NK65EO&>.N9+-K%7-3:Q4R+T#YB^ MOM+03X5DEYGS7!Y5AL=")R.\:]G73 RO_0G]0D48:MO'NHI:7J<>9UG/S)K] M;EP%TUYJ6_I)L@*3\N'=0(YH_+2X8NJ[(,:A6/<%J%N1V"DWUBU8FBT4%ZCZ MG>9O*[7WVZ-QR9;9=]P^-*&?]@]:_;X[;>>B*,=TBA]_ZO5:>[VY=P&*[IYX M?VN<1-5R\]%OS+,&TZZ+:>]$#,K(NV+HX%:W->@0W&E+'?LY+VZ(7]C"7 Q? M%Z-7":?3"JB]$9MBL(&UX<6R\]. U]VOC+O#,21> [GO';I+0B.-J]T)R:LD.^>T*F72 M*-%:ES@A+U:]_E@7DKD8 EA37D+9RD-^Z:EJ+3$BH%0["H>.)CP0QY3=V\(0 M:)5I5B4DK-/7URA7ZVHI_P2^1D'/TL:S*A#G$2JHIB<]/(T;H5..#) \P.TG MZQY^C4Y,I(.-NMJHJP^MKAXVZNJC4%<7J'46JFA9K&#O2%>+-?^UD=?*0^K> M4:1T#RC#?K9%O$^LA?$5GV)/H&YFN38XOAS"ST1=74J/'U+B=0LWE47(C854 M95_IBP/T2IP*O_I^O+K"#?;L5E_N6B/KF;M.ETA$%&IBPM)]3INL9UB=F9!4 MD$S?% :=JNOOZ,(64^NDV@*3V,J $A(AA\+GIF(5R+:^G*HXY_)*Z7+3W'6I MJ[A,B27G2@:E2T1TV:R.XR&A5,8C_0)*?%Q)U:T*K/@*A'3E.1NKI>_;*'UK M3GVJ*+G@825Q'$XL+,9C74:)A!-/W[GFASPJ PTP2#TQ@0Y:7!VLQF$>I".DF:^575;LP&- 4H-]O1!60.Y'F@+W#BB JJ'D19 MX4QQ:U4M;:F"Z;E!QXO80:1GH8F*,U)Q#I=)"@B/%.2F_6C[4]5<^>GM!\\6 MLM>7Z"[&]=@ZK;9X8(V*=,I!'L ";!D[['5WNKW^3K^]L^>YGP:53_N53X>5 M3[VVFI?[J+/%MSVV-=S6U0G$MD&P6@_>ERE=+53VX%D7WHI+ >Y0BTG?]0 $ M[KTJTH<$R]P>X%;(VSH'*/)Q9MM'=:7S;*4]3;%?R\P/DTR5J)3W5H-PZ]\< M-,5TAC7VVG8OT>-)HU+91%U-[S:U$VT?K-?NTJEU8"#ZV=7=4 D*#^M,P(\] M_'&@#Q=>ZN%+]9W_XA1F/+:,SF,3$"E +O445]^2NOZ%QA#@.$DDT'A0"E3$ MCU1JE4"[PE?B3&@O4R"%D#[G3JG!MT4,U;Z63) !0],%" "KC03$ZZXYUS> M5[(+'6.(#VNY"->\O#2.:M/H4 %C+5<@0^T,+YI!+F)\:EBY7EB+HX1RM * MT@D<_P[ 6214*8>T"%5NB\$+S2/(2$4&89,M:V44;HNA\MB -L$&B.$@K86Z M!@-*CB3KF-(TV#/!NJKU@J'Q31A$8U?:$+M2I]T8EAZ%8>G^R&,1&T>.#C1' M@J9ET,0-]/Y9#DUE)@5T&[CAA+7BV298$L9L5H)/&6=.WM M@G9/)G#QK(@H416CH7N! H$6*;%.5PC8.C\9> M2-RSSZUJAC*BEMY6JUZNDE93X\$F:2SSB$M0TN#,,S5I5=) N8YJ)^/HELM* M 2RZ/DWYJ&I(<<4H7!9>U_ZM>074#<*D>ST(TJC>'3<5L51$Z+7RW+S5&2:Z MY$O]*PMQR:J1V+Z/@*@-%Y*)9RB7N!%_E!#AH\-]FHDC\\?QW-!Z3[ M1'4>'^5IJ,O#[T*GWSK8M]JZ-@YTIM\P U$&S BN^GM4K!>_W&B*I W9FX34 M95#Y)LU*R:Y5RK(4ADJNU&OU__[]P..1H%BY/9UN:_]@@_!K8S9P R >=-T? M @$/#AL,7,WD]EK=34+">P<=JEJR2;#\EF_4=)3AI4&M-:#6H'7P0Z/6AD'R MB34,;M*LM(WR<:BEFX0^2@EM*,RU-=1FCQH-["X:6+-!2Z2<)[@%=3K"$]R& M!A)J1=H?=QNT8&:ZUE,:M'IJV <3UVK%TLJ6:$_-:Q-Q^@AL_C4!8@\-WTJ@ M^IY:5\TF=/>[-YTX"3J;?'CKD5P>^J#V#C>=B3S$,:U;>+C%2>WM>_U^_^98 M]03/Z_Y9_"W.J]_V!@>='X@O?RES01K.O#YG_ .#[> Z_&"1<2];%=UFBOE[ M<;[1Y[^&X[Z>;_B!C[O3VVOX__TX&!_Z) ^\WJ!S._F@P=Y;>KX>^LP/O?YC MD#'NZ*KY(<(#-UT@V0#;^8-C_1.U03QM"&B$FR[+RG'M[G=L<[\:+-NLYW4WSMZP^VH/>+:-8 MG][!;J"'9N79#OK>86=P.\QM3GA#?#HK3WB_[74'W=HHV8V3-1J#S$8"^?U+ M'QNI>LQ%MSZA]:Y!"-GP%6\^]WH4XLA&+OJ)G_(#1))^=[-(K]WJ]*VP8@N: M'%Y=T(3*OZU=7JM4^>D>M [,?NDB1SOZV?(MNYS(7.S LGQQ-$W%SF7*I_#. MIR071XQ]^$YWW+(5U]NNK"#5JC_(7:IM]$*7ZOLQ*TIMQJKN4':U4BI-E_@U MY7U52?E I!)CKZBXMJZ-9N_OP?*K>$>&KG%V?[76%,C296=77FTKLYL75#-7 M;&U]_*FI?+91E<\&O5;G\&ZES_I[K4'G_BG_@OIUGPD7:_$D/\E-O=&Z=%OTR3#RXU(FVZHV-50K C90P>TMP^]P_Y^0W2N270>^KCZ M7:_3[3\N G&MF\H?E%@<;#ST;02QZ'E[G8.&5#P.4M'WVOO[CXM0+-[EW)"& M1T(:^OO>0?O&Q1(:VO! .><'WG[OD1&'RJ7N#5UX)'2AW9"$QT$2@"(<]AX7 M17CIW.B^(51A\X%M(ZC"P#OHWKCL24,9'F;-^UZ[VWUVEADH\$$UO>X?[!X^+2C11'$^"D#2Q&D^! *TC',.FYO27I>94-V(= MV3E+DW&6A^+7YN>HW)M__*TS:!]KW4G&?A()EI/#=L(O!(N3G V%B.'95T$W MT">,^WY2P-;*6".IW6_L ^PRBMGH+[L=@9IH)_W>&C7*1'/+SDL\QB+5_ L]DVF2283,HU2$ *(78J'?ZDPC^* W MH-]N[=W785\1X-&Y;5[.7-_U<>[+;A!?VY"WA^9E*%@]_+HS?;BDIL*,?(L< M-4!3D>)?"U]3GT<4WXB#6GMR?_]7/OZ-->!Q[OJW&\3 M&0JBZ8FZ\9FR(&'EL!'IC$5\AMER63'\0_@YYLZE8ES $23PI3_A\1BXALJA MDQ'EUJG?$U"W@6.$ >.C$;;D<=DIL Y@GQ*8:HY0T=D_SAA7\*)&\!/@L$SF MF9-O=RD83Q5SXI?X%_ ='L]@:OZ$C;$!.0@X+()"D#)V.9'PU27- OK)4XDK MF @SP,RDZM4D\979@V8&K1\_G6XS5G5[6%Y&]C"54L&?F J: YN*/$U"441, MQ# /(5*,1O$!;(J0 E-&,HT4&$\ 'T@S&:>VT0#"1/J!#/@%>/)XD MA8*VRR0% ,Q SA*L<]@;M-C2>08)-$<()SD,H7LD8Q[[$J!:(LT%L/108@L+ MFD>6)_Y7EES&(LTF,=,1FN'ZDUAC LZ> M4D<3>%TGJDIL?CZ1B'[3)*UL VX2U>'O128MH;23R21)DZA0D33^30#MABP!ALXRG1"[TG. U M.^'UX:H&X6[G1ICY$/BW?*9GQ3"2.= V[WN.NIOM+@6-[SD/F,/G#_][\JN= MP\LO;]^=?_[$ON[DF_ +-#VQ_X":QS"Z0 84 M2_ #+7*YA'YGHK#"!,#,O\[!U?9]UQ[=?D2"E!%$:*>OF$3%*']-J?(&>]'X M/AK?QUU\'^_)A&/_^FI)_ [ Q5VM%AX4>2P"U0*$%VA':K27"%Z M>U=X&!1U4+]=V_CO[\*OG4%G,-@?] ZT<;SNNT/]W0+JF"6]@H&'J80EO!/A MA4#W+BZ'Q]F.7M-=B".H]RF_$&GV%N!1^NSG\ROW:'Z'NJW^-;PP9NV?/YS\ M_N']IU\Z50\>#AC/D9HC69'&^37 MG#O/.Q@0K@D*JC"J$C/_]:S]##8E#+74:#]K6D^?C4B]LH;J[;>O*E\[XC5* MHZ0ANK531_*;".JVW*&5:J9FLZN!QB;X5)MTJY&,-UO)?(TRG!,5*G,*7,<) ME;=V1JT&_G5:\W.8"PQ'+C!E7 M(:F*J2#G>""#.M^K"JJ0:4!A'C,&J]3%BO/$.(G1R0L/KI1\[FOISX=IK55_ M+8/]F\<%NJ8[ PHFV5/.;')BOZ>RTC'0 ,*5"5VHG.<_/G '%/K@J<&9WF 0S^#7)H_#%_P=02P$"% ,4 " "5 MCG189AA8WLX6 #1" $ $0 @ $ 97!S;BTR,#(S,3(S M,2YX&UL4$L! A0#% @ E8YT6%@= M2CVN0@ WV8$ !4 ( !WB\ &5P&UL4$L! A0#% @ EHYT6+4BQ8"6+P0 1NTV !4 ( ! M/H(! &5PR!0!E<'-N+3(P,C,Q,C,Q>&5X,3!D M."YH=&U02P$"% ,4 " "6CG18]H,,+8 % "[% & M@ $GAP< 97!S;BTR,#(S,3(S,7AE>#(S9#$N:'1M4$L! A0#% @ EHYT M6*2NXWGA P +@P !@ ( !W8P' &5P&5X,S%D,2YH=&U02P$"% ,4 M" "6CG18R'6\CNP( "^+ & @ $6F@< 97!S;BTR,#(S M,3(S,7AE>#,Q9#(N:'1M4$L! A0#% @ EHYT6%!;F4##!0 UQD !@ M ( !.*,' &5P&5X,S)D,BYH=&U02P$"% ,4 " "6CG18#\6M K<8 !W ME@ & @ $LKP< 97!S;BTR,#(S,3(S,7AE>#DW9#$N:'1M M4$L! A0#% @ EHYT6* XML 114 epsn-20231231x10k_htm.xml IDEA: XBRL DOCUMENT 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMarch82022ToMarch72023Member 2023-01-01 2023-03-07 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMarch272024ToMarch262025Member us-gaap:SubsequentEventMember 2024-03-27 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member 2023-03-27 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMarch82022ToMarch72023Member 2022-12-31 0001726126 srt:MaximumMember epsn:NormalCourseIssuerBidRepurchaseProgramMarch272024ToMarch262025Member us-gaap:SubsequentEventMember 2024-03-27 0001726126 srt:MaximumMember epsn:NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member 2023-03-27 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMarch82022ToMarch72023Member 2022-03-08 2022-12-31 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member 2023-03-27 2023-12-31 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMember 2023-01-01 2023-12-31 0001726126 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001726126 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001726126 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001726126 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001726126 us-gaap:RetainedEarningsMember 2023-12-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001726126 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001726126 us-gaap:RetainedEarningsMember 2022-12-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001726126 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001726126 us-gaap:RetainedEarningsMember 2021-12-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001726126 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001726126 us-gaap:TreasuryStockCommonMember 2023-12-31 0001726126 us-gaap:CommonStockMember 2023-12-31 0001726126 us-gaap:CommonStockMember 2022-12-31 0001726126 us-gaap:TreasuryStockCommonMember 2021-12-31 0001726126 us-gaap:CommonStockMember 2021-12-31 0001726126 us-gaap:EmployeeStockOptionMember epsn:ExercisePriceDollar5.03Member 2023-01-01 2023-12-31 0001726126 us-gaap:EmployeeStockOptionMember epsn:ExercisePriceDollar5.03Member 2023-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2021-12-31 0001726126 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001726126 epsn:PerformanceStockUnitsMember 2021-01-01 2021-12-31 0001726126 us-gaap:RestrictedStockMember 2022-12-31 0001726126 epsn:PerformanceStockUnitsMember 2022-12-31 0001726126 us-gaap:RestrictedStockMember 2021-12-31 0001726126 epsn:PerformanceStockUnitsMember 2021-12-31 0001726126 epsn:PerformanceStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001726126 srt:MinimumMember us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001726126 srt:MaximumMember us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember us-gaap:OilAndCondensateMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember us-gaap:OilAndCondensateMember epsn:GasGatheringSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasReservesMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasReservesMember epsn:GasGatheringSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasLiquidsReservesMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasLiquidsReservesMember epsn:GasGatheringSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringAndCompressionMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringAndCompressionMember epsn:GasGatheringSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:IntersegmentEliminationMember us-gaap:OilAndCondensateMember 2023-01-01 2023-12-31 0001726126 us-gaap:IntersegmentEliminationMember srt:NaturalGasReservesMember 2023-01-01 2023-12-31 0001726126 us-gaap:IntersegmentEliminationMember srt:NaturalGasLiquidsReservesMember 2023-01-01 2023-12-31 0001726126 us-gaap:IntersegmentEliminationMember epsn:GasGatheringAndCompressionMember 2023-01-01 2023-12-31 0001726126 us-gaap:CorporateNonSegmentMember us-gaap:OilAndCondensateMember 2023-01-01 2023-12-31 0001726126 us-gaap:CorporateNonSegmentMember srt:NaturalGasReservesMember 2023-01-01 2023-12-31 0001726126 us-gaap:CorporateNonSegmentMember srt:NaturalGasLiquidsReservesMember 2023-01-01 2023-12-31 0001726126 us-gaap:CorporateNonSegmentMember epsn:GasGatheringAndCompressionMember 2023-01-01 2023-12-31 0001726126 epsn:GasGatheringAndCompressionMember us-gaap:IntersubsegmentEliminationsMember 2023-01-01 2023-12-31 0001726126 us-gaap:OilAndCondensateMember 2023-01-01 2023-12-31 0001726126 srt:NaturalGasLiquidsReservesMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember us-gaap:OilAndCondensateMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember us-gaap:OilAndCondensateMember epsn:GasGatheringSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasReservesMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasReservesMember epsn:GasGatheringSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasLiquidsReservesMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasLiquidsReservesMember epsn:GasGatheringSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringAndCompressionMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringAndCompressionMember epsn:GasGatheringSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:IntersegmentEliminationMember us-gaap:OilAndCondensateMember 2022-01-01 2022-12-31 0001726126 us-gaap:IntersegmentEliminationMember srt:NaturalGasReservesMember 2022-01-01 2022-12-31 0001726126 us-gaap:IntersegmentEliminationMember srt:NaturalGasLiquidsReservesMember 2022-01-01 2022-12-31 0001726126 us-gaap:IntersegmentEliminationMember epsn:GasGatheringAndCompressionMember 2022-01-01 2022-12-31 0001726126 us-gaap:CorporateNonSegmentMember us-gaap:OilAndCondensateMember 2022-01-01 2022-12-31 0001726126 us-gaap:CorporateNonSegmentMember srt:NaturalGasReservesMember 2022-01-01 2022-12-31 0001726126 us-gaap:CorporateNonSegmentMember srt:NaturalGasLiquidsReservesMember 2022-01-01 2022-12-31 0001726126 us-gaap:CorporateNonSegmentMember epsn:GasGatheringAndCompressionMember 2022-01-01 2022-12-31 0001726126 epsn:GasGatheringAndCompressionMember us-gaap:IntersubsegmentEliminationsMember 2022-01-01 2022-12-31 0001726126 us-gaap:OilAndCondensateMember 2022-01-01 2022-12-31 0001726126 srt:NaturalGasLiquidsReservesMember 2022-01-01 2022-12-31 0001726126 epsn:GasOilNglsAndCondensateMember 2022-01-01 2022-12-31 0001726126 epsn:GasGatheringAndCompressionMember 2022-01-01 2022-12-31 0001726126 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001726126 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001726126 us-gaap:BuildingMember 2023-12-31 0001726126 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001726126 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001726126 country:CA us-gaap:ForeignCountryMember 2023-12-31 0001726126 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001726126 us-gaap:ForeignCountryMember 2023-12-31 0001726126 us-gaap:DomesticCountryMember 2023-12-31 0001726126 epsn:AuburnGasGatheringSystemMember 2023-12-31 0001726126 us-gaap:RevolvingCreditFacilityMember 2023-12-06 0001726126 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001726126 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001726126 srt:MinimumMember epsn:OfficeLeaseMember 2023-12-31 0001726126 srt:MaximumMember epsn:OfficeLeaseMember 2023-12-31 0001726126 epsn:NewOfficeLeaseMember 2023-03-31 0001726126 stpr:OK us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember epsn:SaleOfWellboresMember 2023-01-01 2023-12-31 0001726126 stpr:OK 2023-01-01 2023-12-31 0001726126 stpr:OK us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember epsn:SaleOfWellboresMember 2022-01-01 2022-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2023-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2022-12-31 0001726126 us-gaap:RestrictedStockMember 2023-12-31 0001726126 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001726126 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001726126 us-gaap:BasisSwapMember 2023-01-01 2023-12-31 0001726126 epsn:HubSwapMember 2023-01-01 2023-12-31 0001726126 us-gaap:BasisSwapMember 2022-01-01 2022-12-31 0001726126 epsn:HubSwapMember 2022-01-01 2022-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0001726126 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001726126 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001726126 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0001726126 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0001726126 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2022-12-31 0001726126 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001726126 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001726126 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001726126 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001726126 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001726126 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001726126 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001726126 epsn:TennesseeZ4BasisSwapMember 2023-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001726126 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001726126 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001726126 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001726126 epsn:TennesseeZ4BasisSwapMember 2022-12-31 0001726126 epsn:HubSwapMember 2022-12-31 0001726126 us-gaap:BasisSwapMember 2023-12-31 0001726126 epsn:HubSwapMember 2023-12-31 0001726126 us-gaap:ShortTermInvestmentsMember 2023-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2023-12-31 0001726126 us-gaap:CashEquivalentsMember 2023-12-31 0001726126 us-gaap:DerivativeFinancialInstrumentsAssetsMember 2022-12-31 0001726126 us-gaap:CashEquivalentsMember 2022-12-31 0001726126 epsn:SecuritiesSoldAfterMaturityDateMember 2023-01-01 2023-12-31 0001726126 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0001726126 stpr:PA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001726126 epsn:CustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001726126 stpr:PA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001726126 epsn:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001726126 epsn:SecuritiesSoldAfterMaturityDateMember 2023-12-31 0001726126 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001726126 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001726126 epsn:WellBoresLocatedAtEddyCountyMember stpr:NM epsn:AssetAcquisitionOneMember 2023-01-01 2023-12-31 0001726126 epsn:TimeBasedRestrictedSharesMember 2023-01-01 2023-12-31 0001726126 epsn:TimeBasedRestrictedSharesMember 2022-01-01 2022-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001726126 epsn:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001726126 epsn:PerformanceStockUnitsMember 2022-01-01 2022-12-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001726126 epsn:NaturalGasAndOilMember 2023-12-31 0001726126 epsn:JointInterestBillingMember 2023-12-31 0001726126 epsn:InterestMember 2023-12-31 0001726126 epsn:GasGatheringAndCompressionMember 2023-12-31 0001726126 epsn:CommodityContractsMember 2023-12-31 0001726126 epsn:NaturalGasAndOilMember 2022-12-31 0001726126 epsn:JointInterestBillingMember 2022-12-31 0001726126 epsn:InterestMember 2022-12-31 0001726126 epsn:GasGatheringAndCompressionMember 2022-12-31 0001726126 epsn:CommodityContractsMember 2022-12-31 0001726126 epsn:NaturalGasAndOilMember 2021-12-31 0001726126 epsn:JointInterestBillingMember 2021-12-31 0001726126 epsn:InterestMember 2021-12-31 0001726126 epsn:GasGatheringAndCompressionMember 2021-12-31 0001726126 epsn:CommodityContractsMember 2021-12-31 0001726126 2021-12-31 0001726126 us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001726126 us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001726126 us-gaap:SubsequentEventMember 2024-01-30 2024-01-30 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMarch272024ToMarch262025Member us-gaap:SubsequentEventMember 2024-03-27 2024-03-27 0001726126 epsn:NormalCourseIssuerBidRepurchaseProgramMarch272023ToMarch262024Member 2023-03-27 2023-03-27 0001726126 epsn:PerformanceStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001726126 srt:MinimumMember epsn:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0001726126 srt:MaximumMember epsn:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0001726126 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001726126 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001726126 epsn:GasGatheringAndCompressionMember epsn:AuburnGasGatheringSystemMember 2023-01-01 2023-12-31 0001726126 epsn:GasOilNglsAndCondensateMember 2023-01-01 2023-12-31 0001726126 epsn:GasGatheringAndCompressionMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-12-31 0001726126 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringSegmentMember 2022-01-01 2022-12-31 0001726126 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0001726126 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001726126 stpr:OK us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember epsn:SaleOfWellboresMember 2023-12-31 0001726126 stpr:OK us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember epsn:SaleOfWellboresMember 2022-12-31 0001726126 epsn:PerformanceStockUnitsMember 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringSegmentMember 2023-01-01 2023-12-31 0001726126 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001726126 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001726126 2023-05-01 2023-05-31 0001726126 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:UpstreamUsaSegmentMember 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringSegmentMember 2023-12-31 0001726126 us-gaap:IntersegmentEliminationMember 2023-12-31 0001726126 us-gaap:CorporateNonSegmentMember 2023-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:UpstreamUsaSegmentMember 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringSegmentMember 2022-12-31 0001726126 us-gaap:IntersegmentEliminationMember 2022-12-31 0001726126 us-gaap:CorporateNonSegmentMember 2022-12-31 0001726126 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001726126 srt:NaturalGasReservesMember 2023-01-01 2023-12-31 0001726126 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001726126 srt:NaturalGasReservesMember 2022-01-01 2022-12-31 0001726126 epsn:SecuritiesSoldPriorToMaturityDateMember 2023-01-01 2023-12-31 0001726126 2022-01-01 2022-12-31 0001726126 epsn:LandAcquiredAtEctorCountryMember stpr:TX epsn:AssetAcquisitionThreeMember 2023-12-31 0001726126 epsn:LandAcquiredAtEctorCountryIncludingDrillOfWellAndCompletionOfWellMember stpr:TX epsn:AssetAcquisitionTwoMember 2023-12-31 0001726126 epsn:ProductionOfWellsInPermianBasinInEctorCountyMember stpr:TX epsn:AssetAcquisitonFourMember us-gaap:SubsequentEventMember 2024-02-27 0001726126 epsn:WellBoresLocatedAtEddyCountyMember stpr:NM epsn:AssetAcquisitionOneMember 2023-12-31 0001726126 epsn:ProductionOfWellsInPermianBasinInEctorCountyMember stpr:TX epsn:AssetAcquisitonFourMember us-gaap:SubsequentEventMember 2024-02-27 2024-02-27 0001726126 epsn:LandAcquiredAtEctorCountryMember stpr:TX epsn:AssetAcquisitionThreeMember 2023-01-01 2023-12-31 0001726126 epsn:LandAcquiredAtEctorCountryIncludingDrillOfWellAndCompletionOfWellMember stpr:TX epsn:AssetAcquisitionTwoMember 2023-01-01 2023-12-31 0001726126 2023-12-31 0001726126 2022-12-31 0001726126 2023-10-01 2023-12-31 0001726126 2023-06-30 0001726126 2024-03-19 0001726126 2023-01-01 2023-12-31 iso4217:USD epsn:DerivativeInstrument utr:Bcf shares iso4217:USD utr:acre epsn:item pure epsn:customer epsn:segment epsn:Institution iso4217:USD shares false 0001726126 FY P0Y 23117144 http://fasb.org/us-gaap/2023#GainLossOnSaleOfDerivatives http://fasb.org/us-gaap/2023#GainLossOnSaleOfDerivatives Unlimited Unlimited P5Y P3Y Unlimited Unlimited Unlimited Unlimited Unlimited Unlimited 10-K true 2023-12-31 --12-31 2023 false 001-38770 EPSILON ENERGY LTD. A0 98-1476367 500 Dallas Street Suite 1250 Houston TX 77002 281 670-0002 Common Shares, no par value EPSN NASDAQ No No Yes Yes Non-accelerated Filer true true false false false false 90500000 21913202 BDO USA, P.C. Houston, Texas 13403628 45236584 6015448 7201386 18775106 0 1219025 1222090 952301 1140094 763288 632154 0 31383 41128796 55463691 160263511 148326265 25504873 18169157 113708210 107729293 72060174 58766129 42738273 42639001 35539996 34500740 7198277 8138261 637764 637764 291807 286035 80188022 67828189 441987 0 470000 570363 1813808 0 82913817 68398552 124042613 123862243 3149371 1695353 1136237 935012 1422898 2223043 696761 41694 636295 598351 649037 690655 118770 0 86473 35299 7895842 6219407 3502952 2780237 11553943 10617394 476911 0 15533806 13397631 23429648 19617038 0 0 0 0 0 0 0 0 22222722 22151848 23117144 118272565 123904965 70874 0 360326 0 10874491 9856229 -37946042 -39290540 9772277 9774551 100612965 104245205 124042613 123862243 20939221 61877197 9790531 8085512 30729752 69962709 6405281 7128631 2459694 2287763 0 9545 7685084 6438511 -1449871 221642 1018262 1021026 6293234 6325412 25311426 22989246 5418326 46973463 1673241 452877 80379 50782 3130055 236077 4357 -99469 4727274 538703 10145600 47512166 3200447 12157487 6945153 35354679 -3872 -44054 1598 0 6942879 35310625 0.31 1.52 0.31 1.51 22496772 23319633 22511647 23406189 24202218 131815739 -534015 -2423007 8835203 9818605 -68783207 79263333 35354679 35354679 5862012 5862012 1021026 1021026 982500 6234879 6234879 1516515 8657886 -1516515 -8657886 138750 747112 747112 292691 -44054 -44054 23117144 123904965 9856229 9774551 -39290540 104245205 6945153 6945153 5600655 5600655 1018262 1018262 1158849 6055601 6055601 1087975 5695275 -1087975 -5695275 12500 62875 62875 181053 -2274 -2274 22222722 118272565 -70874 -360326 10874491 9772277 -37946042 100612965 6945153 35354679 7685084 6438511 836528 0 -1449871 221642 3130055 236077 3251890 -1225837 509802 118260 1018262 1021026 936549 711954 -1185938 2604455 -187793 0 -126347 58368 -122203 1182348 0 -2238519 18188299 38005360 8136442 310211 10377642 7562502 82302 184032 49689 13258 32812974 0 11988982 0 26864976 0 12498 200000 -1813808 0 -38384365 -7870003 6055601 6234879 62875 747112 5600655 5862012 140000 0 -11733381 -11349779 -3872 -44054 -31933319 18741524 45806947 27065423 13873628 45806947 1439583 13669000 97595 68328 1611724 -1100041 16969 -20118 1190579 12053 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">1. Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon Energy Ltd. (the “Company” or “Epsilon” or “we”) was incorporated under the laws of the Province of Alberta, Canada on March 14, 2005. On February 14, 2019, Epsilon’s registration statement on Form 10 was declared effective by the United States Securities and Exchange Commission and on February 19, 2019, we began trading in the United States on the NASDAQ Global Market under the trading symbol “EPSN.” Epsilon is a North American on-shore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2005-03-14 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">2. Basis of Preparation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Epsilon Operating, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas reserves and related cash flow estimates used in impairment tests of oil and natural gas and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Epsilon Operating, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas reserves and related cash flow estimates used in impairment tests of oil and natural gas and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">3. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash on hand and short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash consists of amounts deposited to back bonds or letters of credit for potential well liabilities. The Company presents restricted cash with cash and cash equivalents in the Consolidated Statements of Cash Flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,403,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,236,584</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash included in other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,363</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Cash, cash equivalents, and restricted cash in the statement of cash flows</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,873,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,806,947</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Oil and Natural Gas Properties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon accounts for its crude oil and natural gas exploration and production activities under the successful efforts method of accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Oil and natural gas lease acquisition costs are capitalized when incurred. Unproved properties with acquisition costs that are not individually significant are aggregated. If the unproved properties are determined to be productive, the appropriate related costs are transferred to proved oil and natural gas properties. Lease delay rentals are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Oil and natural gas exploration costs, other than the costs of drilling exploratory wells, are expensed as incurred. The costs of drilling exploratory wells are capitalized pending determination of whether Epsilon has discovered proved commercial reserves. If proved commercial reserves are not discovered, such drilling costs are expensed. In some circumstances, it may be uncertain whether proved commercial reserves have been discovered when drilling has been completed. Such exploratory well drilling costs may continue to be capitalized if the reserve quantity is sufficient to justify its completion as a producing well and sufficient progress in assessing the reserves and the economic and operating viability of the project is being made. Costs to develop proved reserves, including the costs of all development wells and related equipment used in the production of crude oil and natural gas, are capitalized (see Note 5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation, depletion and amortization of the cost of proved oil and natural gas properties is calculated using the unit-of-production method. The reserve base used to calculate depreciation, depletion and amortization for leasehold acquisition costs and the cost to acquire proved properties is the sum of proved developed reserves and proved undeveloped reserves. With respect to lease and well equipment costs, which include development costs and successful exploration drilling costs, the reserve base includes only proved developed reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When circumstances indicate that proved (developed and undeveloped) oil and natural gas properties may be impaired, Epsilon compares expected undiscounted future cash flows at a depreciation, depletion and amortization group level to the carrying value of the asset. If the expected undiscounted future cash flows, based on Epsilon’s estimate of future crude oil and natural gas prices, operating costs, anticipated production from proved reserves and other relevant data, are lower than the carrying value of the asset, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach which considers estimated discounted future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Gas Gathering System Properties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon’s 35% portion of asset development costs are capitalized when incurred. All other costs are expensed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation, depletion and amortization of the cost of gathering system properties is calculated using the unit-of- production method. The reserve base used to calculate depreciation, depletion and amortization for the gathering system includes only proved Pennsylvania natural gas developed reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When circumstances indicate that the gathering system properties may be impaired, Epsilon compares expected undiscounted future cash flows related to the gathering system to the unamortized capitalized cost of the asset. If the expected undiscounted future cash flows are lower than the unamortized capitalized cost, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach, which considers estimated discounted future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues are comprised primarily of sales of natural gas and to a much lesser degree crude oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied. The Company recognizes upstream revenue at the point in time when control has been transferred to the customer, generally at the time natural gas reaches an agreed-upon delivery point and collectability is reasonably assured. Upstream revenue is generally based upon a fixed price, based on a market index, and is measured as the amount of consideration the Company expects to receive in exchange for the transferring of the natural gas. The services provided by the gas gathering system take place continuously and as a practical expedient, the revenues are recognized monthly for the volumes that are processed and transported for the upstream producers during that period of time. Revenue for the services performed are based on the rates outlined in the cost of service agreement that governs all volumes gathered and processed by the system. The gathering rates are adjusted, and fixed annually. Typically, the Company sells its natural gas directly to customers, under agreements with payment terms less than 30 days after delivery and 60 days on the revenue generated by the gas gathering system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Natural Gas Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s natural gas purchase contracts are generally structured such that Epsilon commits and dedicates for sale its proportionate share of natural gas production per day to a purchaser. Natural gas is sold at a percentage of index prices of each component, less any stated deductions. Control transfers at the delivery point specified in the contract, which typically is stated as the inlet of the third-party sales transportation pipeline. The Company recognizes revenue proportionate to its entitled share of volumes sold. Currently, the vast majority of Epsilon’s natural gas production comes from the Marcellus Field in Northeastern Pennsylvania. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon uses a third-party service for its natural gas marketing. In this capacity, the third-party is responsible for carrying out marketing activities such as submission of nominations, receipt of payments, submission of invoices and negotiation of contracts. Commissions payable to the third-party broker for these services are treated as lease operating expenses in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gas Gathering System Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has a 35% ownership interest in the Auburn Gas Gathering System (“Auburn GGS”). This system aggregates the natural gas from the various pads in the field and transports the natural gas to the inlet of the Auburn compression facility where it is dehydrated, compressed and injected into the Tennessee Gas Pipeline. The gathering and compression services operate under fee-based contracts. The producers in the area served by the gathering system pay fees to the system owners based on the services provided to them in getting their share of the gas production to the third-party sales transmission point. Revenue is recognized over time as the services are provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Oil and Other Liquids Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The source of the Company’s oil and other liquids revenue is its ownership interest in wells in the Permian Basin and Oklahoma.  The Company does not operate the wells and has elected not to receive its proportionate share of the production.  As such, under the Joint Operating Agreement, the operators have control of the marketing of this production at current market prices and remits our net revenue interest less taxes and fees on a monthly basis. The Company recognizes revenue with a monthly accrual of its proportionate share of volumes produced at an estimated market price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts Receivable and Other</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Oil, natural gas liquid and natural gas receivables consist of amounts due from purchasers for commodity sales from our revenue interest in the leases in Northeastern Pennsylvania, the Permian Basin, and Oklahoma. Payments from purchasers are typically due by the last day of the month following the month of delivery. Gathering fee revenue consists of fees due from the operator of the Auburn GGS, as an agent for the Company fulfilling the operations of the gathering system. Payments from the operator are typically due 60 days from the last day of the month of transmission. The Company’s operations do not result in any contract assets or liabilities on the accompanying consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Buildings and Other Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Buildings are depreciated on a straight-line basis over the estimated useful life of the property, 30 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other property and equipment consists of computer hardware and software, and furniture and fixtures. Other property and equipment is generally depreciated on a straight-line basis over the estimated useful lives of the property and equipment, which range from 3 years to 7 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial Instruments and Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon’s financial instruments consist of cash and cash equivalents, short term investments, restricted cash, commodity derivative contracts, accounts receivable, accounts payable, and long-term debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies the fair value of financial instruments according to the following hierarchy based on the amount of observable inputs used to value the instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 1—Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 2—Pricing inputs are other than quoted prices in active markets included in Level 1. Prices in Level 2 are either directly or indirectly observable as of the reporting date. Level 2 valuations are based on inputs, including quoted forward prices for commodities, time value and volatility factors, which can be substantially observed or corroborated in the marketplace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 3—Valuations in this level are those with inputs for the asset or liability that are not based on observable market data. The Company makes its own assumptions about how market participants would price the assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. The revolving line of credit is classified within Level 2 of the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has investments in U.S. Treasury Bills, which mature over a period between 3 and 12 months and are classified as short term investments. The U.S. Treasury Bills are carried at fair value. The U.S. Treasury Bills are classified within Level 1 of the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Commodity derivative instruments consist of NYMEX HH swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Derivative Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company enters into derivative contracts to hedge price risk associated with a portion of natural gas production. While it is never management’s intention to hold or issue derivative instruments for speculative trading purposes, conditions sometimes arise where actual production is less than estimated, which has, and could, result in over-hedged volumes. Natural gas production is primarily sold under market sensitive contracts which are typically priced at a differential to the NYMEX or the published natural gas index prices for the producing area due to the natural gas quality and the proximity to major consuming markets. Our derivative transactions have included the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fixed-price swaps—where a fixed-price is received for production and a variable market price is paid to the contract counterparty.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Basis swap contracts—which guarantee a specified price differential between the price at Henry Hub and our physical pricing points. If the settled price differential is greater than the swapped basis, then we receive a payment from the counterparty in the amount of the difference between the two. If the settled price differential is less than the swapped basis, then we make a payment to the counterparty for the difference between the two.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Two-way collar contracts—which guarantee a specified price range for NYMEX by using the proceeds of selling a call option at a specified strike price (the “Ceiling”) to finance the purchase of a put option at a specified strike price (the “Floor”). </span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Derivative instruments are recorded on the consolidated balance sheets at fair value as either current or non-current assets or liabilities based on their anticipated settlement date. Gains or losses on derivative contracts are recorded as gain (loss) on commodity contracts in the consolidated statements of operations and comprehensive income. Hedge accounting is not used for our derivative assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Asset Retirement Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records a liability for asset retirement obligations at fair value in the period in which the liability is incurred if a reasonable estimate of fair value can be made. The associated asset retirement cost is capitalized as part of the carrying amount of the long-lived asset. Subsequently, the asset retirement cost is allocated to expense using a systematic and rational method of the asset’s useful life. Recognized asset retirement obligations relate to the plugging and abandonment of oil and natural gas wells and decommissioning of the gas gathering system. Management reviews the estimates of the timing of well abandonments as well as the estimated plugging and abandonment costs, which are discounted at the credit adjusted risk free rate. These adjustments are recorded to the asset retirement obligations with an offsetting change to oil and gas properties. An ongoing accretion expense is recognized for changes in the value of the liability as a result of the forecast inflation due to the passage of time, which is recorded in depreciation, depletion, amortization, and accretion expense in the consolidated statements of operations and comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Concentrations of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short term investments, accounts receivable and derivative contracts. Exposure to credit risk associated with these instruments is controlled by (i) placing assets and other financial interests with credit-worthy financial institutions, (ii) maintaining policies over credit extension that include the evaluation of customers’ financial condition and monitoring paying history, although the Company does not have collateral requirements and (iii) netting derivative assets and liabilities for counterparties with a legal right of offset. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023 and 2022, the cash and cash equivalents and short term investments were primarily concentrated in one financial institution the U.S. We currently have $15.6 million in excess of the federally insured limits. The Company periodically assesses the financial condition of these institutions and believe that any possible credit risk is minimal. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, the Company had four customers that accounted for 90.7% of the total trade accounts receivable. For the year ended December 31, 2022, the Company had three customers that accounted for 95.7% of the total trade accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Geographic Locations of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Approximately 77% and 88% of our revenue during fiscal years 2023 and 2022, respectively, was derived from natural gas production and gathering system revenues in the state of Pennsylvania. As a result of prolonged weak pricing in Zone 4 of the Tennessee Gas Pipeline and, therefore, a reduced pace of development, Epsilon’s management is striving to allocate capital to additional upstream opportunities outside of the Marcellus Shale. More specifically, the Company has allocated capital to the Permian Basin through its investments in New Mexico and Texas. Epsilon’s management expects to continue to seek opportunities outside of the Marcellus Shale in order to provide the Company the flexibility to respond to market conditions by allocating capital across multiple basins and commodities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As a result of this geographic concentration, we may be disproportionately exposed to the effect of regional supply and demand factors, delays or interruptions of production from wells in this area caused by governmental regulation, processing or transportation capacity constraints, market limitations, weather events or interruption of the processing or transportation of crude oil or natural gas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred tax assets and liabilities are recognized based on anticipated future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax basis. Epsilon assesses the realizability of deferred tax assets and recognizes valuation allowances as appropriate (see Note 10).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign Currency Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Even though the Canadian dollar is the functional currency of Epsilon Energy Ltd. (the parent entity), the United States dollar is the reporting currency for all of Epsilon’s consolidated subsidiaries. Any gains or losses on transactions or monetary assets or liabilities in currencies other than the functional currency are included in net income in the current period. Gains and losses on translation of balances denominated in Canadian dollars are included in accumulated other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company mainly estimates the fair value of all stock options awarded to employees and directors using the Black-Scholes option pricing model. Other models are used for options with more complex vesting criteria. Compensation expense and a corresponding increase to additional paid-in capital are recorded over the vesting period based on the fair value of the options granted using a graded vesting approach. When stock options are exercised for common shares, consideration paid by the stock option holders and additional paid-in capital associated with the stock options are recorded. The Company estimates a forfeiture rate and adjusts the corresponding expense each period based on an updated forfeiture estimate (see Note 7).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has issued time-based restricted stock and performance share units (“PSU”) to employees and directors of the Company. The fair value of the time-based restricted stock is determined using the fair value of the Company’s common shares on the date of grant. The fair value of the PSUs is determined by the performance requirements. These awards vest ratably over a three-year period. Compensation expense and a corresponding increase to additional paid in capital are recorded over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)”, which significantly changed accounting for leases by requiring that lessees recognize a right of use asset and a related lease liability representing the obligation to make lease payments, for all lease transactions with terms greater than one year. Additional disclosures about an entity’s lease transactions are also required. ASU 2016-02 defines a lease as “a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration.” The Company adopted ASU 2016-02 as of January 1, 2022. We have chosen the transition using the comparative report at adoption method of applying the provisions of the new standard at the beginning of the period of adoption instead of the earliest comparative period presented in the consolidated financial statements. There was no material effect from the adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases office space to be used for general, administrative, and executive offices with terms typically ranging from <span style="-sec-ix-hidden:Hidden_TMuxMgb4UkODxhmTH3SmUg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years, subject to certain renewal options as applicable. The Company considers renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of lease liabilities and right-of-use assets. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Interest expense for finance leases is incurred based on the carrying value of the lease liability. Leases with an initial term of 12 months or less are not recorded on the Company’s Consolidated Balance Sheets and lease agreements with lease and non-lease components are generally accounted for as a single lease component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determines whether a contract is, or contains, a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease. When available, the Company uses the rate implicit in the lease to discount lease payments to present value; however, most of the Company’s leases do not provide a readily determinable implicit rate. Therefore, the Company must discount lease payments based on an estimate of its incremental borrowing rate based on prevailing financial market conditions at the later of date of adoption or lease commencement, credit analysis of comparable companies and management judgments to determine the present values of its lease payments (see Note 12).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Joint Interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The majority of the Company’s oil and natural gas exploration, development and production activities, and the gathering system, are conducted jointly with others and, accordingly, these financial statements reflect only the Company’s proportionate interest in such jointly controlled assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2016 the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds Accounting Standards Codification (“ASC”) 848 to provide entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (“LIBOR”). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023. There was no impact from the adoption of this ASU.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In July 2023, the FASB issued ASU No. 2023-03 to amend various SEC paragraphs in the ASC to primarily reflect the issuance of SEC Staff Accounting Bulletin No. 120. ASU No. 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement - Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), and Compensation - Stock Compensation (Topic 718): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 120 (“SAB 120”), SEC Staff Announcement at the March 24, 2022 Emerging Issues Task Force (“EITF”) Meeting, and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 - General Revision of Regulation S-X: Income or Loss Applicable to Common Stock.” ASU 2023-03 amends the ASC for SEC updates pursuant to SEC Staff Accounting Bulletin No. 120; SEC Staff Announcement at the March 24, 2022 EITF Meeting; and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 – General Revision of Regulation S-X; Income or Loss Applicable to Common Stock. SAB 120 provides guidance on the measurement and disclosure of share-based awards shortly before announcing material nonpublic information. These updates were immediately effective and did not have any impact on our consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative, to amend certain disclosure and presentation requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU required disclosure of incremental segment information, primarily through enhanced disclosures about significant segment expenses and amounts for each reportable segment on an annual and interim basis. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods with fiscal years beginning after December 15, 2024. The Company is currently assessing the potential effects of the standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to disclose disaggregated information about a reporting entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the potential effects of this standard. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash on hand and short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash consists of amounts deposited to back bonds or letters of credit for potential well liabilities. The Company presents restricted cash with cash and cash equivalents in the Consolidated Statements of Cash Flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,403,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,236,584</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash included in other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,363</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Cash, cash equivalents, and restricted cash in the statement of cash flows</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,873,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,806,947</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,403,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,236,584</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash included in other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,363</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Cash, cash equivalents, and restricted cash in the statement of cash flows</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,873,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,806,947</p></td></tr></table> 13403628 45236584 470000 570363 13873628 45806947 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Oil and Natural Gas Properties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon accounts for its crude oil and natural gas exploration and production activities under the successful efforts method of accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Oil and natural gas lease acquisition costs are capitalized when incurred. Unproved properties with acquisition costs that are not individually significant are aggregated. If the unproved properties are determined to be productive, the appropriate related costs are transferred to proved oil and natural gas properties. Lease delay rentals are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Oil and natural gas exploration costs, other than the costs of drilling exploratory wells, are expensed as incurred. The costs of drilling exploratory wells are capitalized pending determination of whether Epsilon has discovered proved commercial reserves. If proved commercial reserves are not discovered, such drilling costs are expensed. In some circumstances, it may be uncertain whether proved commercial reserves have been discovered when drilling has been completed. Such exploratory well drilling costs may continue to be capitalized if the reserve quantity is sufficient to justify its completion as a producing well and sufficient progress in assessing the reserves and the economic and operating viability of the project is being made. Costs to develop proved reserves, including the costs of all development wells and related equipment used in the production of crude oil and natural gas, are capitalized (see Note 5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation, depletion and amortization of the cost of proved oil and natural gas properties is calculated using the unit-of-production method. The reserve base used to calculate depreciation, depletion and amortization for leasehold acquisition costs and the cost to acquire proved properties is the sum of proved developed reserves and proved undeveloped reserves. With respect to lease and well equipment costs, which include development costs and successful exploration drilling costs, the reserve base includes only proved developed reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When circumstances indicate that proved (developed and undeveloped) oil and natural gas properties may be impaired, Epsilon compares expected undiscounted future cash flows at a depreciation, depletion and amortization group level to the carrying value of the asset. If the expected undiscounted future cash flows, based on Epsilon’s estimate of future crude oil and natural gas prices, operating costs, anticipated production from proved reserves and other relevant data, are lower than the carrying value of the asset, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach which considers estimated discounted future cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Gas Gathering System Properties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon’s 35% portion of asset development costs are capitalized when incurred. All other costs are expensed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation, depletion and amortization of the cost of gathering system properties is calculated using the unit-of- production method. The reserve base used to calculate depreciation, depletion and amortization for the gathering system includes only proved Pennsylvania natural gas developed reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When circumstances indicate that the gathering system properties may be impaired, Epsilon compares expected undiscounted future cash flows related to the gathering system to the unamortized capitalized cost of the asset. If the expected undiscounted future cash flows are lower than the unamortized capitalized cost, the capitalized cost is reduced to fair value. Fair value is generally calculated using the Income Approach, which considers estimated discounted future cash flows.</p> 0.35 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues are comprised primarily of sales of natural gas and to a much lesser degree crude oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied. The Company recognizes upstream revenue at the point in time when control has been transferred to the customer, generally at the time natural gas reaches an agreed-upon delivery point and collectability is reasonably assured. Upstream revenue is generally based upon a fixed price, based on a market index, and is measured as the amount of consideration the Company expects to receive in exchange for the transferring of the natural gas. The services provided by the gas gathering system take place continuously and as a practical expedient, the revenues are recognized monthly for the volumes that are processed and transported for the upstream producers during that period of time. Revenue for the services performed are based on the rates outlined in the cost of service agreement that governs all volumes gathered and processed by the system. The gathering rates are adjusted, and fixed annually. Typically, the Company sells its natural gas directly to customers, under agreements with payment terms less than 30 days after delivery and 60 days on the revenue generated by the gas gathering system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Natural Gas Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s natural gas purchase contracts are generally structured such that Epsilon commits and dedicates for sale its proportionate share of natural gas production per day to a purchaser. Natural gas is sold at a percentage of index prices of each component, less any stated deductions. Control transfers at the delivery point specified in the contract, which typically is stated as the inlet of the third-party sales transportation pipeline. The Company recognizes revenue proportionate to its entitled share of volumes sold. Currently, the vast majority of Epsilon’s natural gas production comes from the Marcellus Field in Northeastern Pennsylvania. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon uses a third-party service for its natural gas marketing. In this capacity, the third-party is responsible for carrying out marketing activities such as submission of nominations, receipt of payments, submission of invoices and negotiation of contracts. Commissions payable to the third-party broker for these services are treated as lease operating expenses in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gas Gathering System Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has a 35% ownership interest in the Auburn Gas Gathering System (“Auburn GGS”). This system aggregates the natural gas from the various pads in the field and transports the natural gas to the inlet of the Auburn compression facility where it is dehydrated, compressed and injected into the Tennessee Gas Pipeline. The gathering and compression services operate under fee-based contracts. The producers in the area served by the gathering system pay fees to the system owners based on the services provided to them in getting their share of the gas production to the third-party sales transmission point. Revenue is recognized over time as the services are provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Oil and Other Liquids Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The source of the Company’s oil and other liquids revenue is its ownership interest in wells in the Permian Basin and Oklahoma.  The Company does not operate the wells and has elected not to receive its proportionate share of the production.  As such, under the Joint Operating Agreement, the operators have control of the marketing of this production at current market prices and remits our net revenue interest less taxes and fees on a monthly basis. The Company recognizes revenue with a monthly accrual of its proportionate share of volumes produced at an estimated market price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts Receivable and Other</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Oil, natural gas liquid and natural gas receivables consist of amounts due from purchasers for commodity sales from our revenue interest in the leases in Northeastern Pennsylvania, the Permian Basin, and Oklahoma. Payments from purchasers are typically due by the last day of the month following the month of delivery. Gathering fee revenue consists of fees due from the operator of the Auburn GGS, as an agent for the Company fulfilling the operations of the gathering system. Payments from the operator are typically due 60 days from the last day of the month of transmission. The Company’s operations do not result in any contract assets or liabilities on the accompanying consolidated balance sheets.</p> P30D P60D 0.35 P60D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Buildings and Other Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Buildings are depreciated on a straight-line basis over the estimated useful life of the property, 30 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other property and equipment consists of computer hardware and software, and furniture and fixtures. Other property and equipment is generally depreciated on a straight-line basis over the estimated useful lives of the property and equipment, which range from 3 years to 7 years.</p> P30Y P3Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial Instruments and Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon’s financial instruments consist of cash and cash equivalents, short term investments, restricted cash, commodity derivative contracts, accounts receivable, accounts payable, and long-term debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies the fair value of financial instruments according to the following hierarchy based on the amount of observable inputs used to value the instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 1—Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 2—Pricing inputs are other than quoted prices in active markets included in Level 1. Prices in Level 2 are either directly or indirectly observable as of the reporting date. Level 2 valuations are based on inputs, including quoted forward prices for commodities, time value and volatility factors, which can be substantially observed or corroborated in the marketplace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;">Level 3—Valuations in this level are those with inputs for the asset or liability that are not based on observable market data. The Company makes its own assumptions about how market participants would price the assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. The revolving line of credit is classified within Level 2 of the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has investments in U.S. Treasury Bills, which mature over a period between 3 and 12 months and are classified as short term investments. The U.S. Treasury Bills are carried at fair value. The U.S. Treasury Bills are classified within Level 1 of the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Commodity derivative instruments consist of NYMEX HH swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Derivative Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company enters into derivative contracts to hedge price risk associated with a portion of natural gas production. While it is never management’s intention to hold or issue derivative instruments for speculative trading purposes, conditions sometimes arise where actual production is less than estimated, which has, and could, result in over-hedged volumes. Natural gas production is primarily sold under market sensitive contracts which are typically priced at a differential to the NYMEX or the published natural gas index prices for the producing area due to the natural gas quality and the proximity to major consuming markets. Our derivative transactions have included the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fixed-price swaps—where a fixed-price is received for production and a variable market price is paid to the contract counterparty.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Basis swap contracts—which guarantee a specified price differential between the price at Henry Hub and our physical pricing points. If the settled price differential is greater than the swapped basis, then we receive a payment from the counterparty in the amount of the difference between the two. If the settled price differential is less than the swapped basis, then we make a payment to the counterparty for the difference between the two.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Two-way collar contracts—which guarantee a specified price range for NYMEX by using the proceeds of selling a call option at a specified strike price (the “Ceiling”) to finance the purchase of a put option at a specified strike price (the “Floor”). </span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Derivative instruments are recorded on the consolidated balance sheets at fair value as either current or non-current assets or liabilities based on their anticipated settlement date. Gains or losses on derivative contracts are recorded as gain (loss) on commodity contracts in the consolidated statements of operations and comprehensive income. Hedge accounting is not used for our derivative assets and liabilities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Asset Retirement Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records a liability for asset retirement obligations at fair value in the period in which the liability is incurred if a reasonable estimate of fair value can be made. The associated asset retirement cost is capitalized as part of the carrying amount of the long-lived asset. Subsequently, the asset retirement cost is allocated to expense using a systematic and rational method of the asset’s useful life. Recognized asset retirement obligations relate to the plugging and abandonment of oil and natural gas wells and decommissioning of the gas gathering system. Management reviews the estimates of the timing of well abandonments as well as the estimated plugging and abandonment costs, which are discounted at the credit adjusted risk free rate. These adjustments are recorded to the asset retirement obligations with an offsetting change to oil and gas properties. An ongoing accretion expense is recognized for changes in the value of the liability as a result of the forecast inflation due to the passage of time, which is recorded in depreciation, depletion, amortization, and accretion expense in the consolidated statements of operations and comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Concentrations of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short term investments, accounts receivable and derivative contracts. Exposure to credit risk associated with these instruments is controlled by (i) placing assets and other financial interests with credit-worthy financial institutions, (ii) maintaining policies over credit extension that include the evaluation of customers’ financial condition and monitoring paying history, although the Company does not have collateral requirements and (iii) netting derivative assets and liabilities for counterparties with a legal right of offset. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023 and 2022, the cash and cash equivalents and short term investments were primarily concentrated in one financial institution the U.S. We currently have $15.6 million in excess of the federally insured limits. The Company periodically assesses the financial condition of these institutions and believe that any possible credit risk is minimal. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, the Company had four customers that accounted for 90.7% of the total trade accounts receivable. For the year ended December 31, 2022, the Company had three customers that accounted for 95.7% of the total trade accounts receivable.</p> 1 1 15600000 4 0.907 3 0.957 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Geographic Locations of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Approximately 77% and 88% of our revenue during fiscal years 2023 and 2022, respectively, was derived from natural gas production and gathering system revenues in the state of Pennsylvania. As a result of prolonged weak pricing in Zone 4 of the Tennessee Gas Pipeline and, therefore, a reduced pace of development, Epsilon’s management is striving to allocate capital to additional upstream opportunities outside of the Marcellus Shale. More specifically, the Company has allocated capital to the Permian Basin through its investments in New Mexico and Texas. Epsilon’s management expects to continue to seek opportunities outside of the Marcellus Shale in order to provide the Company the flexibility to respond to market conditions by allocating capital across multiple basins and commodities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As a result of this geographic concentration, we may be disproportionately exposed to the effect of regional supply and demand factors, delays or interruptions of production from wells in this area caused by governmental regulation, processing or transportation capacity constraints, market limitations, weather events or interruption of the processing or transportation of crude oil or natural gas.</p> 0.77 0.88 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred tax assets and liabilities are recognized based on anticipated future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax basis. Epsilon assesses the realizability of deferred tax assets and recognizes valuation allowances as appropriate (see Note 10).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign Currency Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Even though the Canadian dollar is the functional currency of Epsilon Energy Ltd. (the parent entity), the United States dollar is the reporting currency for all of Epsilon’s consolidated subsidiaries. Any gains or losses on transactions or monetary assets or liabilities in currencies other than the functional currency are included in net income in the current period. Gains and losses on translation of balances denominated in Canadian dollars are included in accumulated other comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company mainly estimates the fair value of all stock options awarded to employees and directors using the Black-Scholes option pricing model. Other models are used for options with more complex vesting criteria. Compensation expense and a corresponding increase to additional paid-in capital are recorded over the vesting period based on the fair value of the options granted using a graded vesting approach. When stock options are exercised for common shares, consideration paid by the stock option holders and additional paid-in capital associated with the stock options are recorded. The Company estimates a forfeiture rate and adjusts the corresponding expense each period based on an updated forfeiture estimate (see Note 7).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has issued time-based restricted stock and performance share units (“PSU”) to employees and directors of the Company. The fair value of the time-based restricted stock is determined using the fair value of the Company’s common shares on the date of grant. The fair value of the PSUs is determined by the performance requirements. These awards vest ratably over a three-year period. Compensation expense and a corresponding increase to additional paid in capital are recorded over the vesting period.</p> P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)”, which significantly changed accounting for leases by requiring that lessees recognize a right of use asset and a related lease liability representing the obligation to make lease payments, for all lease transactions with terms greater than one year. Additional disclosures about an entity’s lease transactions are also required. ASU 2016-02 defines a lease as “a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration.” The Company adopted ASU 2016-02 as of January 1, 2022. We have chosen the transition using the comparative report at adoption method of applying the provisions of the new standard at the beginning of the period of adoption instead of the earliest comparative period presented in the consolidated financial statements. There was no material effect from the adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases office space to be used for general, administrative, and executive offices with terms typically ranging from <span style="-sec-ix-hidden:Hidden_TMuxMgb4UkODxhmTH3SmUg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years, subject to certain renewal options as applicable. The Company considers renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of lease liabilities and right-of-use assets. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Interest expense for finance leases is incurred based on the carrying value of the lease liability. Leases with an initial term of 12 months or less are not recorded on the Company’s Consolidated Balance Sheets and lease agreements with lease and non-lease components are generally accounted for as a single lease component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determines whether a contract is, or contains, a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease. When available, the Company uses the rate implicit in the lease to discount lease payments to present value; however, most of the Company’s leases do not provide a readily determinable implicit rate. Therefore, the Company must discount lease payments based on an estimate of its incremental borrowing rate based on prevailing financial market conditions at the later of date of adoption or lease commencement, credit analysis of comparable companies and management judgments to determine the present values of its lease payments (see Note 12).</p> P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Joint Interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The majority of the Company’s oil and natural gas exploration, development and production activities, and the gathering system, are conducted jointly with others and, accordingly, these financial statements reflect only the Company’s proportionate interest in such jointly controlled assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2016 the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds Accounting Standards Codification (“ASC”) 848 to provide entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (“LIBOR”). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023. There was no impact from the adoption of this ASU.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In July 2023, the FASB issued ASU No. 2023-03 to amend various SEC paragraphs in the ASC to primarily reflect the issuance of SEC Staff Accounting Bulletin No. 120. ASU No. 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement - Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), and Compensation - Stock Compensation (Topic 718): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 120 (“SAB 120”), SEC Staff Announcement at the March 24, 2022 Emerging Issues Task Force (“EITF”) Meeting, and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 - General Revision of Regulation S-X: Income or Loss Applicable to Common Stock.” ASU 2023-03 amends the ASC for SEC updates pursuant to SEC Staff Accounting Bulletin No. 120; SEC Staff Announcement at the March 24, 2022 EITF Meeting; and Staff Accounting Bulletin Topic 6.B, Accounting Series Release 280 – General Revision of Regulation S-X; Income or Loss Applicable to Common Stock. SAB 120 provides guidance on the measurement and disclosure of share-based awards shortly before announcing material nonpublic information. These updates were immediately effective and did not have any impact on our consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative, to amend certain disclosure and presentation requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU required disclosure of incremental segment information, primarily through enhanced disclosures about significant segment expenses and amounts for each reportable segment on an annual and interim basis. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods with fiscal years beginning after December 15, 2024. The Company is currently assessing the potential effects of the standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to disclose disaggregated information about a reporting entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently assessing the potential effects of this standard. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">4. Short Term Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Short term investments are highly liquid investments with original maturities between three and twelve months. The Company’s short term investments consist of US Treasury bills. These investments were previously classified as held-to-maturity. In May 2023, as a result of a change in business investment strategy, the Company transferred all of its held-to-maturity short term investments to the available-for-sale category. The securities transferred had a total amortized cost of $33,026,959, fair value of $33,021,293 and unrealized losses of $5,666 at the time of transfer. The unrealized loss was recorded as accumulated other comprehensive income at the time of transfer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Available-for-sale short term investments are reported at fair value in the Consolidated Balance Sheets. Unrealized gains and losses are excluded from earnings and are reported in accumulated other comprehensive income in the consolidated statements of operations and comprehensive income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the available-for-sale short term investments as of December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:32.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:34.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;width:32.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">U.S. Treasury Bills</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,773,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,775,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the year ended December 31, 2023, the Company sold securities with a carrying amount of $10,394,482 for total proceeds of $10,454,976. The realized gains on these sales were $60,494. These securities were sold to raise cash to fund capital expenditures. An additional $16,410,000 of securities reached maturity with total realized gains of $395,767. The realized gains are included in interest income in the consolidated statements of operations and comprehensive income.</p> 33026959 33021293 5666 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:32.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:34.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;width:32.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">U.S. Treasury Bills</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,773,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,775,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 18773508 1598 18775106 0 0 0 10394482 10454976 60494 16410000 395767 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">5. Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s property and equipment at December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Property and equipment:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Oil and gas properties, successful efforts method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,263,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,326,265</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unproved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,504,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,169,157</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated depletion, depreciation, amortization and impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (113,708,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,729,293)</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total oil and gas properties, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,060,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,766,129</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gathering system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,738,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,639,001</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated depletion, depreciation, amortization and impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,539,996)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,500,740)</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total gathering system, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,198,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,138,261</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,764</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Buildings and other property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,035</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><b style="font-weight:bold;">Total property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,188,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,828,189</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Asset Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, Epsilon made the following three acquisitions. Management determined that substantially all of the fair value of the gross assets acquired were concentrated in oil and gas properties and therefore accounted for these transactions as asset acquisitions and allocated the purchase price based on the relative fair value of the assets acquired and liabilities assumed. There were no asset acquisitions for the year ended December 31, 2022.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:56.2pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> interest in </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> wellbores located in Eddy County, New Mexico for total consideration of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million paid in cash.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:56.2pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> working interest in </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,297</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> gross acres in Ector County, Texas for total consideration of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million paid in cash.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:56.2pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> working interest in </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11,067</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> gross acres in Ector County, Texas for total consideration of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million paid in cash.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property Sale</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, Epsilon sold two wellbore-only Oklahoma assets for $12,498. This sale resulted in a loss of $1.45 million. During the year ended December 31, 2022, Epsilon sold one wellbore-only Oklahoma asset for $200,000.  This sale resulted in a gain of $0.22 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon performs a quantitative impairment test whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable. When indicators of impairment are present, the Company first compares expected future undiscounted cash flows by asset group to their respective carrying values. If the carrying amount exceeds the estimated undiscounted future cash flows, a reduction of the carrying amount to the estimated fair values is required. This is determined based on discounted cash flow techniques using significant assumptions including production volumes, future commodity prices, and a market-specific weighted average cost of capital which are affected by expectations about future market and economic conditions. Additionally, U.S. GAAP requires that if an exploratory well is determined not to have found proved reserves, the costs incurred, net of any salvage value, are charged to expense. For unproved properties, such as leasehold costs, expected current and future market prices for similar assets are considered relative to carrying values in evaluating impairment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No impairment was recorded for the years ended December 31, 2023 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Property and equipment:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Oil and gas properties, successful efforts method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,263,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,326,265</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unproved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,504,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,169,157</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated depletion, depreciation, amortization and impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (113,708,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,729,293)</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total oil and gas properties, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,060,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,766,129</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gathering system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,738,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,639,001</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated depletion, depreciation, amortization and impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,539,996)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,500,740)</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total gathering system, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,198,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,138,261</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,764</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Buildings and other property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,035</p></td></tr><tr><td style="vertical-align:bottom;width:68.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><b style="font-weight:bold;">Total property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,188,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,828,189</p></td></tr></table> 160263511 148326265 25504873 18169157 113708210 107729293 72060174 58766129 42738273 42639001 35539996 34500740 7198277 8138261 637764 637764 291807 286035 80188022 67828189 3 0.10 2 2100000 0.25 1297 1300000 0.25 11067 6300000 2 12498 -1450000 1 200000 220000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">6. Revolving Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company closed a senior secured reserve based revolving credit facility on June 28, 2023 with Frost Bank as issuing bank and sole lender. The new facility replaced the Company’s previous facility. The initial commitment and borrowing base is $35 million (redetermined as of December 6, 2023), supported by the Company’s upstream assets in Pennsylvania and subject to semi-annual redeterminations with a maturity date of the earlier of June 28, 2027. Interest will be charged at the Daily Simple SOFR rate plus a margin of 3.25%. The facility is secured by the assets of the Company’s subsidiary, Epsilon Energy USA. As of December 31, 2023, there were no borrowings under the facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the facility, the Company must adhere to the following financial covenants: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current ratio of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to 1.0 (current assets / current liabilities)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Leverage ratio of less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to 1.0 (total debt / income adjusted for interest, taxes and non-cash amounts)</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Additionally, if the leverage ratio is greater than 1.0 to 1.0, or the borrowing base utilization is greater than 50%, the Company is required to hedge 50% of the anticipated production from PDP reserves for a rolling 24 month period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We were in compliance with the financial covenants of the agreement as of December 31, 2023</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Borrowing Base</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest Rate</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revolving line of credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">SOFR + 3.25%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 35000000 0.0325 0 1.0 2.5 1.0 0.50 0.50 P24M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Borrowing Base</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest Rate</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revolving line of credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">SOFR + 3.25%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0 0 35000000 0.0325 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">7. Shareholders’ Equity</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:45pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Authorized shares</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue an unlimited number of common shares with no par value and an unlimited number of Preferred Shares with no par value.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:45pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Purchases of Equity Securities</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 9, 2023, Epsilon’s Board of Directors (the “Board”) authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of the outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023 and will end on March 26, 2024, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination. During the year ended December 31, 2023, we repurchased 968,149 common shares and spent $4,940,295 at an average price of $5.08 per share (excluding commissions) under the new plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The previous share repurchase program commenced on March 8, 2022. During the year ended December 31, 2022, we repurchased 982,500 common shares of the maximum of 1,183,410 authorized for repurchase and spent $6,234,879 under the plan. The repurchased stock had an average price of $6.32 per share (excluding commissions) and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">was subsequently retired during the year ended December 31, 2022. In 2023, we repurchased and retired 190,700 common shares at an average price of $5.82 per share (excluding commissions) before the plan terminated on March 7, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2023, the Company repurchased 1,158,849 shares at an average price of $5.20 per share (excluding commissions) under the two consecutive repurchase programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 19, 2024, the Board of Directors authorized a new share repurchase program of up to 2,191,320 common shares, representing 10% of the current outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $12.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program will commence on March 27, 2024 and end on March 26, 2025, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:45pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Equity Incentive Plan</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Board adopted the 2020 Equity Incentive Plan (the “2020 Plan”) on July 22, 2020 subject to approval by Epsilon’s shareholders at Epsilon’s 2020 Annual General and Special Meeting of shareholders, which occurred on September 1, 2020 (the “Meeting”). Shareholders approved the 2020 Plan at the Meeting. Following Epsilon’s listing on the NASDAQ Global Market, the Board determined that it is in the best interest of the shareholders to approve a new incentive plan that is compliant with U.S. public company equity plan rules and practices that would replace Epsilon’s Amended and Restated 2017 Stock Option Plan (including its predecessors) and the Share Compensation Plan (collectively referred to as the “Predecessor Plans”). No further awards will be granted under the Predecessor Plans. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The 2020 Plan provides for incentive compensation in the form of stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2020 Plan, Epsilon is authorized to issue up to 2,000,000 common shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted Stock Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, 358,546 restricted common shares with a weighted average market price at grant date of $5.42 were awarded to the Company’s management, employees, and board of directors. For the year ended December 31, 2022, 289,231 restricted common shares with a weighted average market price at grant date of $6.28 were awarded to the Company’s officers, employees, and board of directors. These shares vest over a <span style="-sec-ix-hidden:Hidden_EPeFxFYbZE638y31CG4r8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> or four-year period, with an equal number of shares being issued per period on the anniversary of the award resolution. The vesting of the shares is contingent on the individuals’ continued employment or service. The Company determined the fair value of the granted Restricted Stock-based on the market price of the common shares of the Company on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes restricted stock for the years ended December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested Restricted Stock at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.38</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 358,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.86</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (165,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (157,023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested Restricted Stock at end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.74</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock compensation expense for the granted Restricted Stock is recognized over the vesting period. Stock compensation expense recognized during the year ended December 31, 2023 was $959,525 (during the year ended December 31, 2022, $776,939). The total value of vested shares during the year ended December 31, 2023 was $875,014 (during the year ended December 31, 2022: $1,010,911).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $2,651,858 to be recognized over a weighted-average period of 1.42 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Performance Share Unit Awards (“PSU”)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company historically granted PSUs, which are paid in stock to certain key employees. The PSUs will vest on the last day of the performance period. The number of PSUs that will ultimately vest is based on two performance targets as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The targets for the PSUs are based on (i) the relative total stockholder return (“TSR”) percentile ranking and (ii) the relative cash flow per debt adjusted share – growth (“CFDAS Growth”) percentile ranking of the Company, each as compared to the Company’s peer group as specified in the award agreement during the applicable </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> performance period ending on December 31. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cash Flow per Debt Adjusted Share (“CFDAS”) is defined as EBITDA (earnings before interest, taxes, depreciation and amortization) divided by the sum of the (i) the total debt plus the value of preferred stock minus cash and the amount of dividends paid for the year divided by the share price at the end of the year; and (ii) the actual share count at year end.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The vesting of each PSU Award will be based </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> on TSR performance and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> based on CFDAS Growth performance.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The recipient of the award must be employed with the Company at the time of vesting.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The number of shares ultimately issued under these awards can range from zero to 200% of target award amounts at the discretion of the Compensation Committee of the Board of Directors. During the year ended December 31, 2023, a total of 15,833 common shares vested. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table summarizes PSUs for the years ended December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested PSUs at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.84</p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,833)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested PSUs at end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_uo0SJyMaykCqobVMji0JzA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">Stock compensation expense for the granted PSUs is recognized over the vesting period. Stock compensation expense recognized during the year ended December 31, 2023 related to PSUs was $58,737 (during the year ended December 31, 2022, $244,087). The total value of vested shares during the year ended December 31, 2023 was $80,432 (during the year ended December 31, 2022: $833,027).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">At December 31, 2023, the Company had no unrecognized stock-based compensation related to these shares. During the years ended December 31, 2023 and 2022, the Company awarded no PSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 11pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">As of December 31, 2023, the Company had outstanding stock options covering 57,500 common shares at an overall average exercise price of $5.03 per common share to officers and employees of the Company and its subsidiaries. These 57,500 options have a weighted-average expected remaining term of approximately 0.05 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes stock option activity for the years ended December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Exercise price in US$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.28</p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.38</p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Expired/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.51</p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at period-end </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exercisable at period-end </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023 and 2022, the Company had unrecognized stock-based compensation related to these options of nil. The total intrinsic value of the outstanding options at December 31, 2023 was $2,875 (at December 31, 2022: $112,000). The total intrinsic value of options exercised during the year ended December 31, 2023 was $5,500 (during the year ended December 31, 2022: $127,780).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2023 and 2022, the Company awarded no stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes information for stock options outstanding at December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td></tr><tr><td style="vertical-align:middle;width:64.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercisable</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">$5.03 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The value of the options was recorded as stock-based compensation expense, with an offsetting amount to additional paid-in capital based on the vesting terms. Stock-based compensation expense for the options, for the years ended December 31, 2023 and 2022 was nil.</p> 0 0 0 0 2292644 0.10 15000000.0 968149 4940295 5.08 982500 1183410 6234879 6.32 190700 5.82 1158849 5.20 2191320 0.10 12000000.0 2000000 358546 5.42 289231 6.28 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested Restricted Stock at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.38</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 358,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.86</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (165,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (157,023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested Restricted Stock at end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.74</p></td></tr></table> 298210 P1Y8M26D 166002 P1Y4M17D 358546 P1Y10M24D 289231 P1Y10M9D 165220 157023 491536 P1Y8M26D 298210 P1Y8M26D 959525 776939 875014 1010911 2651858 P1Y5M1D 2 P1Y 0.50 0.50 0 2 15833 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested PSUs at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.84</p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,833)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested PSUs at end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_uo0SJyMaykCqobVMji0JzA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td></tr></table> 15833 P1Y 151500 P3Y10M2D 15833 135667 15833 P1Y 58737 244087 80432 833027 0 0 0 57500 5.03 57500 P0Y18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Exercise price in US$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.28</p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.38</p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Expired/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.51</p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at period-end </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exercisable at period-end </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 70000 5.03 218750 5.28 12500 5.03 138750 5.38 10000 5.51 57500 5.03 70000 5.03 57500 5.03 70000 5.03 0 0 2875 112000 5500 127780 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:middle;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td></tr><tr><td style="vertical-align:middle;width:64.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercisable</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">$5.03 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.05</p></td></tr></table> 5.03 57500 57500 P0Y18D 57500 57500 P0Y18D 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">8</span>. Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues are comprised primarily of sales of natural gas, oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Overall, product sales revenue generally is recorded in the month when contractual delivery obligations are satisfied, which occurs when control is transferred to the Company’s customers at delivery points based on contractual terms and conditions. In addition, gathering and compression revenue generally is recorded in the month when contractual service obligations are satisfied, which occurs as control of those services is transferred to the Company’s customers. Gathering System revenues derived from Epsilon’s production, which have been eliminated from total gathering system revenues (“elimination entry”), amounted to $1.4 million and $1.5 million, respectively, for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table details revenue for the years ended December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,864,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,948,734</p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Natural gas liquids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 984,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,733,130</p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Oil and condensate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,090,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,195,333</p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gathering and compression fees<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,790,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,085,512</p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,729,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,962,709</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:13.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Net of the elimination entry</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Product Sales Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company enters into contracts with third party purchasers to sell its natural gas, oil, NGLs and condensate production. Under these product sales arrangements, the sale of each unit of product represents a distinct performance obligation. Product sales revenue is recognized at the point in time that control of the product transfers to the purchaser based on contractual terms which reflect prevailing commodity market prices. To the extent that marketing costs are incurred by the Company prior to the transfer of control of the product, those costs are included in lease operating expenses on the Company’s consolidated statements of operations and comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Settlement statements for product sales, and the related cash consideration, are generally received from the purchaser within 30 days. As a result, the Company must estimate the amount of production delivered to the customer and the consideration that will ultimately be received for sale of the natural gas, oil, NGLs, or condensate. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gas Gathering and Compression Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company also provides natural gas gathering and compression services through its ownership interest in the gas gathering system in the Auburn field. For the provision of gas gathering and compression services, the Company collects its share of the gathering and compression fees per unit of gas serviced and recognizes gathering revenue over time using an output method based on units of gas gathered. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The settlement statement from the operator of the Auburn GGS is received two months after transmission and compression has occurred. As a result, the Company must estimate the amount of production that was transmitted and compressed within the system. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Allowance for Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records an allowance for credit losses on a case-by-case basis once there is evidence that collection is not probable. At December 31, 2023 and 2022, there were no accounts for which collection was not probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table details accounts receivable as of December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:63.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas and oil sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,327,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,696,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,996,344</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Joint interest billing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,134</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,543,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,483,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,539,976</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity contract</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 477</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,015,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,201,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,596,931</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1400000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,864,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,948,734</p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Natural gas liquids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 984,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,733,130</p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Oil and condensate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,090,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,195,333</p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gathering and compression fees<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,790,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,085,512</p></td></tr><tr><td style="vertical-align:bottom;width:72.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,729,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,962,709</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:13.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Net of the elimination entry</span></td></tr></table> 14864214 56948734 984418 1733130 5090589 3195333 9790531 8085512 30729752 69962709 P30D P2M 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:63.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas and oil sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,327,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,696,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,996,344</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Joint interest billing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,134</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,543,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,483,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,539,976</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Commodity contract</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 477</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,015,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,201,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,596,931</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4327886 5696419 2996344 17476 20454 60134 1543239 1483956 1539976 72075 0 0 54772 557 477 6015448 7201386 4596931 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,774,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,818,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Translation loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,872)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unrealized gain on securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Balance at end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,772,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,774,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 9774551 9818605 -3872 -44054 1598 0 9772277 9774551 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">10. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net income before income taxes is as follows for the periods indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,167,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (700,255)</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,313,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,212,421</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,145,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,512,166</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We file a federal income tax return in the United States, Canada, and various state and local jurisdictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We believe that we have appropriate support for the income tax positions taken and to be taken on the Company's tax returns and that the accruals for tax liabilities are adequate for all open years based on our assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter. The Company's tax returns are open to audit under the statute of limitations for the years ending December 31, 2020 through December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables present the Company’s current and deferred tax expense (benefit) for the periods indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 630,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,271,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,788,302</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">State </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 361,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,657,231</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,263,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,445,533</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,013,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,587,935</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">State </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (875,981)</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 936,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 711,954</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,200,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,157,487</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents the reconciliation of our income taxes calculated at the statutory federal tax rate to the income tax provision in our financial statements. Our effective tax rate for 2023 differs from the statutory rate primarily due to states taxes, foreign withholding taxes, &amp; the recognition of a valuation allowance on our Canadian and Oklahoma </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">state deferred tax assets. Our effective tax rate for 2022 differs from the statutory rate primarily due to states taxes &amp; the recognition of a valuation allowance on our Canadian and Oklahoma state deferred tax assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tax Rate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tax Rate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax provision computed at the statutory federal tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,130,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,977,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Difference in Canadian and U.S. tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,352)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment of Canadian deferred tax balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128,552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance on Canadian loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 397,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Return to provision adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,538)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,304,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (107,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign withholding on dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 630,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Miscellaneous other items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (159,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,200,447</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 31.54</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,157,487</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25.58</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred income taxes primarily represent the net tax effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net deferred tax liabilities consisted of the following at December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">State net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 396,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,018</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Canadian net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,510,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,113,319</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">ARO</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 865,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 702,522</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Lease Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unrealized derivatives/other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,785</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,000,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,221,644</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,655,838)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,158,602)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,345,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,063,042</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Oil and gas property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,765,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,336,638)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Partnership</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,752,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,034,995)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">ROU Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,169)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unrealized derivatives/other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (271,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (308,803)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,899,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,680,436)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Net deferred tax liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (11,553,943)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (10,617,394)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, we have no federal net operating loss carry-forwards and approximately $12.5 million of state net operating loss carry-forwards, of which $0.3 million expires in 2037 and the remaining can be carried forward indefinitely. These loss carryforwards may reduce future taxable income, however, the extent of which may be limited due to any IRC Section 382 limitation. A state valuation allowance of $0.15 million is applicable to the net state deferred tax assets attributable to Oklahoma because of objective negative evidence on the cumulative loss incurred in the state over the three-year period ended December 31, 2023. As of December 31, 2023, we have $42.1 million of Canadian net operating loss carry-forwards, which will expire between 2027-2043.  A separate valuation allowance of $11.5 million attributable to Canadian net operating losses and other tax carryovers is recorded because it is more likely than not to be utilized. The net change in the total valuation allowance for each of the years ended December 31, 2023 and 2022 was an increase of $0.50 million and a decrease of $0.66 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On August 16, 2022, legislation commonly known as the Inflation Reduction Act was signed into law. Among other things, the Inflation Reduction Act includes a 1% excise tax on corporate stock repurchases applicable to repurchases </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">after December 31, 2022, and also a new minimum tax based on book income. The Inflation Reduction Act did not have a material impact on our effective tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not have any material uncertain tax positions. The Company recognizes interest expense and penalties related to the uncertain tax position in the income tax expense line in the accompanying consolidated statements of operations and comprehensive income.  Accrued interest and penalties are included in other non-current liabilities in the consolidated balance sheets and were $0 as of December 31, 2023 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,167,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (700,255)</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,313,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,212,421</p></td></tr><tr><td style="vertical-align:bottom;width:72.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,145,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,512,166</p></td></tr></table> -1167609 -700255 11313209 48212421 10145600 47512166 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 630,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,271,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,788,302</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">State </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 361,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,657,231</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,263,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,445,533</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,013,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,587,935</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">State </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (875,981)</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 936,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 711,954</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,200,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,157,487</p></td></tr></table> 630722 0 1271862 7788302 361314 3657231 2263898 11445533 1013452 1587935 -76903 -875981 936549 711954 3200447 12157487 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tax Rate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tax Rate</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax provision computed at the statutory federal tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,130,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,977,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Difference in Canadian and U.S. tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,352)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment of Canadian deferred tax balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128,552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance on Canadian loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 397,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Return to provision adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,538)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,304,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (107,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign withholding on dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 630,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Miscellaneous other items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (159,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:54.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,200,447</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 31.54</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,157,487</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25.58</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td></tr></table> 2130576 0.2100 9977555 0.2100 -23352 -0.0023 -14005 -0.0003 -128552 -0.0127 39839 0.0008 397102 0.0391 121220 0.0026 5244 0.0005 -4538 -0.0001 108401 0.0107 2304218 0.0485 100133 0.0099 -107030 -0.0023 630722 0.0622 0 0 -19827 -0.0020 -159772 -0.0034 3200447 0.3154 12157487 0.2558 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">State net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 396,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,018</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Canadian net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,510,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,113,319</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">ARO</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 865,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 702,522</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Lease Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unrealized derivatives/other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,785</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,000,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,221,644</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,655,838)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,158,602)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,345,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,063,042</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Oil and gas property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,765,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,336,638)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Partnership</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,752,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,034,995)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">ROU Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,169)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unrealized derivatives/other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (271,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (308,803)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,899,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,680,436)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Net deferred tax liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (11,553,943)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (10,617,394)</b></p></td></tr></table> 396416 313018 11510422 11113319 865214 702522 139153 0 89758 92785 13000963 12221644 11655838 11158602 1345125 1063042 10765374 9336638 1752767 2034995 109169 0 271758 308803 12899068 11680436 11553943 10617394 0 12500000 300000 150000 42100000 11500000 500000 -660000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">11. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company also enters into commitments for capital expenditures in advance of the expenditures being made. As of December 31, 2023, our commitments for capital expenditures were nil. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claims that Chesapeake has breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserts that Chesapeake has failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in North-Central Pennsylvania, as required under both the settlement agreement and JOAs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint.  Chesapeake opposed.  The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint.  The Court granted the motion to dismiss on a narrow issue without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision.  Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> </span>Epsilon filed a notice of appeal on February 15, 2022 challenging the District Court's rulings in the case. Following the Third Circuit's ruling to remand the case back to District court, Epsilon has sought and was granted a dismissal of the case without prejudice in September 2023. </p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">12. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of December 31, 2023 summarized in the following table: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease right-of-use assets, long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,299</p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities, long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 476,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 563,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,299</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,097</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,798</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term (years) - operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.33</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate (annualized) - operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.09%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company had one office lease that expired in April 2023. On March 1, 2023, the Company commenced a new office lease with a 70 month lease term and future lease payments estimated to be approximately $0.85 million. There are no other pending leases, and no lease arrangements in which the Company is the lessor. Lease expense for operating leases was $0.14 million and $0.03 for the years ended December 31, 2023 and 2022, respectively. This lease expense is presented in other general and administrative expenses in the consolidated statements of operations and comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments as of December 31, 2023 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173,550</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 177,021</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,492</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 183,963</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,776</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (286,392)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Present value of future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 563,384</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less: current obligations under leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86,473)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long-term lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 476,911</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of December 31, 2023 summarized in the following table: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease right-of-use assets, long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,299</p></td></tr><tr><td style="vertical-align:bottom;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities, long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 476,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 563,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,299</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,097</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,798</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term (years) - operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.33</p></td></tr><tr><td style="vertical-align:middle;width:73.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate (annualized) - operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.09%</p></td></tr></table> 0 31383 441987 0 441987 31383 86473 35299 476911 0 563384 35299 144490 32097 27010 106798 535149 31383 P3Y P0Y3M29D 0.0825 0.0809 P70M 850000 140000 30000.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments as of December 31, 2023 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173,550</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 177,021</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,492</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 183,963</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,776</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (286,392)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Present value of future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 563,384</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Less: current obligations under leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86,473)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long-term lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 476,911</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 134750 173550 177021 180492 183963 849776 286392 563384 86473 476911 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">13. Net Income Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Basic net income per share is computed on the basis of the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed based upon the weighted-average number of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">common shares outstanding during the period plus the assumed issuance of common shares for all potentially dilutive securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net income used in the calculation of basic and diluted net income per share are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,945,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,354,679</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In calculating the net income per share, basic and diluted, the following weighted-average shares were used:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic weighted-average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,496,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,319,633</p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,831</p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested performance-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,725</p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,511,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,406,189</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We excluded the following shares from the diluted net income per share because their inclusion would have been anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive options</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,069</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,169</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive unvested time-based restricted shares</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 331,810</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273,448</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive unvested performance-based restricted shares</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,389</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,519</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Anti-dilutive shares</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 390,268</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,136</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,945,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,354,679</p></td></tr></table> 6945153 35354679 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic weighted-average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,496,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,319,633</p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,831</p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested performance-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,725</p></td></tr><tr><td style="vertical-align:bottom;width:74.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,511,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,406,189</p></td></tr></table> 22496772 23319633 4431 15831 10444 70725 22511647 23406189 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive options</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,069</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,169</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive unvested time-based restricted shares</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 331,810</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273,448</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive unvested performance-based restricted shares</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,389</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,519</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Anti-dilutive shares</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 390,268</p></td><td style="vertical-align:bottom;white-space:normal;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,136</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 53069 54169 331810 273448 5389 28519 390268 356136 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">14. Operating Segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as executive management. Segment performance is evaluated based on operating income or loss as shown in the table below. Interest income and income taxes are managed separately on a group basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s reportable segments are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">a.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Upstream segment activities include acquisition, development and production of natural gas and oil reserves on properties within the United States;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">b.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Gas Gathering segment partners with </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> other companies to operate a natural gas gathering system; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">c.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Corporate segment activities include corporate listing and governance functions of the Company.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Segment activity as of, and for the years ended December 31, 2023 and 2022 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Upstream</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gas Gathering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Elimination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of and for the year ended December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,864,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,864,214</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 984,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 984,418</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,090,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,090,589</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,166,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,375,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,790,531</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,939,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,166,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,375,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,729,752</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating costs<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,231,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,459,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,311,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,375,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,626,342</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Depletion, depreciation, amortization and accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,638,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,046,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,685,084</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,069,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,660,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,311,496)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,418,326</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Other income (expense)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,673,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,673,241</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80,379)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80,379)</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gain on derivative contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,130,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,130,055</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,357</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Other income (expense), net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,053,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,673,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,727,274</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net income (loss) before income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,123,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,660,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,637,981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,145,600</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Segment assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,598,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,598,796</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Proved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,555,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,555,301</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Unproved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,504,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,504,873</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,198,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,198,277</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,743,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,743,379</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,987</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total segment assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,803,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,198,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,040,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,042,613</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Capital expenditures <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,175,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,274,766</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of and for the year ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,948,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,948,734</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,733,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,733,130</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,195,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,195,333</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,609,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,523,660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,085,512</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,877,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,609,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,523,660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,962,709</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,440,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,287,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,346,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,523,660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,550,735</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Depletion, depreciation, amortization and accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,375,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,063,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,438,511</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,061,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,258,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,346,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,973,463</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Other income (expense)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452,877</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,782)</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Loss on derivative contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,077</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other (expense) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (99,469)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Other income (expense), net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 453,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 538,703</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net income (loss) before income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,146,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,258,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,892,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,512,166</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Segment assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,002,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,002,671</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Proved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,596,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,596,972</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Unproved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,169,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,169,157</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,138,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,138,261</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 923,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 923,799</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total segment assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,689,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,138,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,002,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,830,860</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Capital expenditures <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,785,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 163,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,949,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the years ended December 31, 2023 and 2022 have been eliminated upon consolidation. For the year ended December 31, 2023, we sold natural gas to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">33</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> or more of our total revenue. For the year ended December 31, 2022, we sold natural gas to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">26</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> or more of our total revenue.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating expenses for the year ended December 31, 2023 includes loss on the sale of Oklahoma assets of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,449,871</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion, completion, and maintenance of the gathering and compression facility.</span></td></tr></table><div style="margin-top:12pt;"></div> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Segment activity as of, and for the years ended December 31, 2023 and 2022 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Upstream</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gas Gathering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Elimination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of and for the year ended December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,864,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,864,214</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 984,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 984,418</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,090,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,090,589</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,166,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,375,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,790,531</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,939,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,166,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,375,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,729,752</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating costs<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,231,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,459,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,311,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,375,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,626,342</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Depletion, depreciation, amortization and accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,638,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,046,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,685,084</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,069,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,660,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,311,496)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,418,326</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Other income (expense)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,673,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,673,241</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80,379)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80,379)</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gain on derivative contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,130,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,130,055</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,357</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Other income (expense), net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,053,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,673,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,727,274</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net income (loss) before income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,123,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,660,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,637,981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,145,600</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Segment assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,598,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,598,796</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Proved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,555,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,555,301</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Unproved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,504,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,504,873</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,198,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,198,277</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,743,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,743,379</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 441,987</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total segment assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,803,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,198,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,040,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,042,613</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Capital expenditures <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,175,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,274,766</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of and for the year ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,948,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,948,734</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,733,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,733,130</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,195,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,195,333</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,609,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,523,660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,085,512</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,877,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,609,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,523,660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,962,709</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,440,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,287,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,346,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,523,660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,550,735</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Depletion, depreciation, amortization and accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,375,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,063,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,438,511</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,061,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,258,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,346,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,973,463</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Other income (expense)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452,877</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,782)</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Loss on derivative contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,077</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other (expense) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (99,469)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Other income (expense), net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 453,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 538,703</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net income (loss) before income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,146,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,258,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,892,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,512,166</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Segment assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,002,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,002,671</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Proved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,596,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,596,972</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Unproved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,169,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,169,157</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,138,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,138,261</p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 923,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 923,799</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total segment assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,689,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,138,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,002,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,830,860</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Capital expenditures <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,785,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 163,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,949,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the years ended December 31, 2023 and 2022 have been eliminated upon consolidation. For the year ended December 31, 2023, we sold natural gas to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">33</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> or more of our total revenue. For the year ended December 31, 2022, we sold natural gas to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">26</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> unique customers. Direct Energy Business Marketing, LLC and EQT Energy, LLC each accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> or more of our total revenue.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating expenses for the year ended December 31, 2023 includes loss on the sale of Oklahoma assets of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,449,871</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion, completion, and maintenance of the gathering and compression facility.</span></td></tr></table><div style="margin-top:12pt;"></div> 14864214 0 0 0 14864214 984418 0 0 0 984418 5090589 0 0 0 5090589 0 11166410 0 -1375879 9790531 20939221 11166410 0 -1375879 30729752 9231031 2459694 7311496 -1375879 17626342 6638882 1046202 0 0 7685084 5069308 7660514 -7311496 0 5418326 0 0 1673241 0 1673241 80379 0 0 0 80379 3130055 0 0 0 3130055 4083 0 274 0 4357 3053759 0 1673515 0 4727274 8123067 7660514 -5637981 0 10145600 0 0 41598796 0 41598796 46555301 0 0 0 46555301 25504873 0 0 0 25504873 0 7198277 0 0 7198277 2743379 0 0 0 2743379 0 0 441987 0 441987 74803553 7198277 42040783 0 124042613 20175495 99271 0 0 20274766 56948734 0 0 0 56948734 1733130 0 0 0 1733130 3195333 0 0 0 3195333 0 9609172 0 -1523660 8085512 61877197 9609172 0 -1523660 69962709 8440194 2287763 7346438 -1523660 16550735 5375225 1063286 0 0 6438511 48061778 6258123 -7346438 0 46973463 0 0 452877 0 452877 50782 0 0 0 50782 236077 0 0 0 236077 -100315 0 846 0 -99469 84980 0 453723 0 538703 48146758 6258123 -6892715 0 47512166 0 0 56002671 0 56002671 40596972 0 0 0 40596972 18169157 0 0 0 18169157 0 8138261 0 0 8138261 923799 0 0 0 923799 59689928 8138261 56002671 0 123830860 6785930 163915 0 0 6949845 33 0.10 26 0.10 1449871 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">15. Commodity Risk Management Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Commodity Price Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon engages in price risk management activities from time to time. These activities are intended to manage Epsilon’s exposure to fluctuations in commodity prices for natural gas by securing fixed price contracts for a portion of expected sales volumes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inherent in the Company’s fixed price contracts, are certain business risks, including market risk and credit risk. Market risk is the risk that the price of oil and natural gas will change, either favorably or unfavorably, in response to changing market conditions. Credit risk is the risk of loss from nonperformance by the Company’s counterparty to a contract. The Company does not currently require collateral from any of its counterparties nor do its counterparties require collateral from the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company enters into certain commodity derivative instruments to mitigate commodity price risk associated with a portion of its future natural gas production and related cash flows. The natural gas revenues and cash flows are affected by changes in commodity product prices, which are volatile and cannot be accurately predicted. The objective for holding these commodity derivatives is to protect the operating revenues and cash flows related to a portion of the future natural gas sales from the risk of significant declines in commodity prices, which helps ensure the Company’s ability to fund the capital budget.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon has historically elected not to designate any of its financial commodity derivative contracts as accounting hedges and, accordingly, accounts for these financial commodity derivative contracts using the mark-to-market accounting method. Under this accounting method, changes in the fair value of outstanding financial instruments are recognized as gains or losses in the period of change and are recorded as g<i style="font-style:italic;">ain (loss) on derivative contracts</i> on the consolidated statements of operations and comprehensive income. The related cash flow impact is reflected in cash flows from operating activities. During 2023, Epsilon recognized gains on financial commodity derivative contracts of $3,130,055. This amount included cash received on the settlement of these contracts of $3,251,890. During 2022, Epsilon recognized gains on financial commodity derivative contracts of $236,077. This amount included cash paid on the settlement of these contracts of $1,225,837.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Commodity Derivative Contracts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023, the Company had outstanding NYMEX HH swaps totaling 1.905 Bcf with a weighted average strike price of $3.25 and Tennessee Z4 basis swaps totaling 1.905 Bcf with a weighted average strike price of ($1.10) to hedge a portion of expected volumes for the contract period of January 2024 to October 2024. At December 31, 2022, the Company had outstanding NYMEX HH swaps totaling 1.07 Bcf and Tennessee Z4 basis swaps totaling 1.07 Bcf outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of Derivative </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">NYMEX Henry Hub swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,353,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,219,865</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tennessee Z4 basis swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,775</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,466,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,401,640</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value of Derivative</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tennessee Z4 basis swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (366,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (366,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net Fair Value of Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,100,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents the changes in the fair value of Epsilon’s commodity derivatives for the periods indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value of asset (liability), beginning of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (239,824)</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_0wtaSum8BkiwYBwCe_utqw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gains on derivative contracts included in earnings</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,130,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,077</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Settlement of commodity derivative contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,251,890)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,225,837</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value of asset, end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,100,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents the fair value of derivatives, as presented in the Consolidated Balance Sheets, on a net basis as they are subject to master netting arrangements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Netted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Netted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Fair value of derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,466,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247,361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,219,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,401,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td></tr><tr><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Fair value of derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (366,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3130055 3251890 236077 -1225837 1.905 3.25 1.905 -1.10 1.07 1.07 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of Derivative </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">NYMEX Henry Hub swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,353,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,219,865</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tennessee Z4 basis swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,775</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,466,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,401,640</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value of Derivative</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tennessee Z4 basis swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (366,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (366,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net Fair Value of Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,100,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td></tr></table> 1353668 1219865 112719 181775 1466386 1401640 366131 179550 366131 179550 1100255 1222090 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value of asset (liability), beginning of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (239,824)</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_0wtaSum8BkiwYBwCe_utqw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gains on derivative contracts included in earnings</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,130,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,077</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Settlement of commodity derivative contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,251,890)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,225,837</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value of asset, end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,100,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td></tr></table> 1222090 -239824 3130055 236077 3251890 -1225837 1100255 1222090 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Netted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Netted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Fair value of derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,466,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247,361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,219,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,401,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td></tr><tr><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Fair value of derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (366,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1466386 247361 1219025 1401640 179550 1222090 366131 247361 -118770 179550 179550 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">16. Asset Retirement Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Asset retirement obligations are estimated by management based on Epsilon’s net ownership interest in all wells and the gathering system, estimated costs to reclaim and abandon such assets and the estimated timing of the costs to be incurred in future periods, and the forecast risk free cost of capital. Epsilon has estimated the net present value of its total asset retirement obligations to be $3.5 million as of December 31, 2023 ($2.8 million at December 31, 2022). Each year we review, and to the extent necessary, revise our asset retirement obligations estimates in accordance with recent activity and current service costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents the activity in Epsilon’s asset retirement obligations for the periods indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,780,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,833,656</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Liabilities acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,053</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Liabilities disposed of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46,961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,835)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Wells plugged and abandoned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (509,802)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118,260)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in estimates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,178,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accretion </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,623</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,502,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,780,237</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3500000 2800000 2780237 2833656 12437 12053 -46961 -25835 509802 118260 1178142 0 88899 78623 3502952 2780237 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">17. Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The methodologies used to determine the fair value of our financial assets and liabilities at December 31, 2023 were the same as those used at December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. The revolving line of credit is classified within Level 2 of the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has investments in U.S. Treasury bills, all of which mature over a period of 3 and 12 months and are classified as short term investments. The U.S. Treasury bills are carried at fair value. The U.S. Treasury bills are classified within Level 1 of the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Commodity derivative instruments consist of NYMEX HH swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">    </span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivative contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,219,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,219,025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,669</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Short term investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,775,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,775,106</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivative contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (366,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118,770)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivative contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,401,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,711,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,711,118</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivative contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">    </span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivative contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,219,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,219,025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,669</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Short term investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,775,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,775,106</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivative contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (366,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118,770)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:64.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivative contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,401,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222,090</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,711,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,711,118</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Derivative contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0 1219025 0 0 1219025 195669 0 0 0 195669 18775106 0 0 0 18775106 0 247361 0 -366131 -118770 0 1401640 0 -179550 1222090 7711118 0 0 0 7711118 0 -179550 0 179550 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">18. Current Expected Credit Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under ASU 326, Financial Instruments – Credit Losses, estimated losses on financial assets are provided through an allowance for credit losses. The majority of our financial assets are invested in U.S. Treasury bills. We also have accounts receivable which are primarily from purchasers of oil and natural gas, counterparties to our financial instruments, and revenues earned for compression and gathering services. Our oil, gas, and natural gas liquids accounts receivables are generally collected within 30 days after the end of the month. Compression and gathering receivables are generally collected within 60 days after the end of the month. We assess collectability through various procedures, including review of our trade receivable balances by counterparty, assessing economic events and conditions, our historical experience with counterparties, the counterparty’s financial condition and the amount and age of past due accounts. As of December 31, 2023 and 2022, we determined that our allowance for credit loss was nil.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">19. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On January 30, 2024, the Company repurchased 248,700 shares at $4.82 per share (excluding commissions) under the existing share repurchase plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On February 27, 2024 the Company closed an acquisition in the Permian Basin in Ector County, Texas. The acquired assets are a 25% working interest in 3 producing wells and 3,246 gross undeveloped acres, in partnership with the same operator of the Company’s existing assets in Texas. The effective date for the transaction was (i) February 1, 2024 with respect to the leases and (ii) March 1, 2024 with respect to the wells. The total consideration paid was $15 million, funded from cash on-hand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 248700 4.82 0.25 3 3246 15000000 false false false false 243