0001558370-22-000635.txt : 20220131 0001558370-22-000635.hdr.sgml : 20220131 20220131152835 ACCESSION NUMBER: 0001558370-22-000635 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20211031 FILED AS OF DATE: 20220131 DATE AS OF CHANGE: 20220131 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Granite Falls Energy, LLC CENTRAL INDEX KEY: 0001181749 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL ORGANIC CHEMICALS [2860] IRS NUMBER: 411997390 STATE OF INCORPORATION: MN FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-51277 FILM NUMBER: 22573656 BUSINESS ADDRESS: STREET 1: 15045 HIGHWAY 23 S.E. CITY: GRANITE FALLS STATE: MN ZIP: 56241-0216 BUSINESS PHONE: 320-564-3100 MAIL ADDRESS: STREET 1: 15045 HIGHWAY 23 S.E. CITY: GRANITE FALLS STATE: MN ZIP: 56241-0216 FORMER COMPANY: FORMER CONFORMED NAME: GRANITE FALLS COMMUNITY ETHANOL PLANT LLC DATE OF NAME CHANGE: 20020821 10-K 1 gfe-20211031x10k.htm 10-K
00011817492021FYfalse3060630606306063060630606306063060630606Granite Falls Energy, LLC1.001.001.000.0175P1YP90D0001181749gfe:HeronLakeBioEnergyLLCMembergfe:WaterTreatmentAgreementMember2007-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:WaterTreatmentAgreementMember2006-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMembergfe:RingneckEnergyAndFeedLlcMember2017-08-020001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:SalesRevenueNetMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:AccountsReceivableMember2020-11-012021-10-310001181749gfe:CornOilMembergfe:RpmgInc.MarketingAgreementMember2020-11-012021-10-310001181749gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DistillersGrainsMembergfe:RpmgInc.MarketingAgreementMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:GavilonIngredientsLlc.AgreementMember2019-11-012020-10-310001181749gfe:CornOilMembergfe:RpmgInc.MarketingAgreementMember2019-11-012020-10-310001181749gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:EquitySecuritiesMembergfe:ProjectHawkeyeLoanMembergfe:RingneckEnergyAndFeedLlcMember2017-08-022017-08-020001181749us-gaap:ProductAndServiceOtherMember2020-11-012021-10-310001181749gfe:DistillersGrainsProductMember2020-11-012021-10-310001181749gfe:DistillersCornOilProductMember2020-11-012021-10-310001181749us-gaap:ProductAndServiceOtherMember2019-11-012020-10-310001181749us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2019-11-012020-10-310001181749gfe:DistillersGrainsProductMember2019-11-012020-10-310001181749gfe:DistillersCornOilProductMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:DerivativesHeldByBrokerMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DerivativesHeldByBrokerMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:DerivativesHeldByBrokerMember2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DerivativesHeldByBrokerMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:BoardOfGovernorsMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:BoardOfGovernorsMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:BoardOfGovernorsMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:BoardOfGovernorsMember2019-11-012020-10-310001181749srt:MinimumMemberus-gaap:TransportationEquipmentMember2020-11-012021-10-310001181749srt:MinimumMemberus-gaap:OfficeEquipmentMember2020-11-012021-10-310001181749srt:MinimumMemberus-gaap:LandImprovementsMember2020-11-012021-10-310001181749srt:MinimumMemberus-gaap:EquipmentMember2020-11-012021-10-310001181749srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2020-11-012021-10-310001181749srt:MinimumMembergfe:RailroadImprovementsMember2020-11-012021-10-310001181749srt:MaximumMemberus-gaap:TransportationEquipmentMember2020-11-012021-10-310001181749srt:MaximumMemberus-gaap:OfficeEquipmentMember2020-11-012021-10-310001181749srt:MaximumMemberus-gaap:LandImprovementsMember2020-11-012021-10-310001181749srt:MaximumMemberus-gaap:EquipmentMember2020-11-012021-10-310001181749srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2020-11-012021-10-310001181749srt:MaximumMembergfe:RailroadImprovementsMember2020-11-012021-10-310001181749us-gaap:TransportationEquipmentMember2021-10-310001181749us-gaap:OfficeEquipmentMember2021-10-310001181749us-gaap:LandAndLandImprovementsMember2021-10-310001181749us-gaap:EquipmentMember2021-10-310001181749us-gaap:ConstructionInProgressMember2021-10-310001181749us-gaap:BuildingAndBuildingImprovementsMember2021-10-310001181749gfe:RailroadImprovementsMember2021-10-310001181749us-gaap:TransportationEquipmentMember2020-10-310001181749us-gaap:OfficeEquipmentMember2020-10-310001181749us-gaap:LandAndLandImprovementsMember2020-10-310001181749us-gaap:EquipmentMember2020-10-310001181749us-gaap:ConstructionInProgressMember2020-10-310001181749us-gaap:BuildingAndBuildingImprovementsMember2020-10-310001181749gfe:RailroadImprovementsMember2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMember2021-11-012021-11-300001181749gfe:HeronLakeBioEnergyLLCMembergfe:PaycheckProtectionProgramLoanMember2021-02-012021-02-280001181749gfe:HeronLakeBioEnergyLLCMembergfe:PaycheckProtectionProgramLoanMember2020-04-182020-04-180001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMember2018-06-292018-06-290001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMemberus-gaap:InvestmentIncomeMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:CostOfSalesMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:CostOfSalesMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:CostOfSalesMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:CostOfSalesMember2019-11-012020-10-310001181749gfe:ProjectVikingLLCMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMember2021-10-310001181749gfe:AgrinaturalLLCMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMember2021-07-310001181749us-gaap:CommodityContractMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:PaycheckProtectionProgramLoanMember2021-02-280001181749gfe:HeronLakeBioEnergyLLCMembergfe:SingleAdvanceTermNotePayableToLendingInstitutionMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:RevolvingNotesPayableToLendingInstitutionMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:PaycheckProtectionProgramLoanMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:AssessmentsPayable6.55PercentDue2021Member2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:PaycheckProtectionProgramLoanMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMember2020-10-310001181749gfe:PaycheckProtectionProgramLoanMember2020-04-170001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:RevolvingCreditFacilityMember2021-10-312021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember2021-10-312021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:RevolvingCreditFacilityMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:LetterOfCreditMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:RevolvingCreditFacilityMember2021-02-040001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember2020-06-110001181749us-gaap:ParentMember2021-10-310001181749us-gaap:ParentMember2020-10-310001181749us-gaap:NoncontrollingInterestMember2020-10-310001181749us-gaap:ParentMember2019-10-310001181749us-gaap:NoncontrollingInterestMember2019-10-310001181749gfe:EthanolProductMember2020-11-012021-10-310001181749gfe:EthanolProductMember2019-11-012020-10-310001181749us-gaap:ParentMember2020-11-012021-10-310001181749us-gaap:ParentMember2019-11-012020-10-310001181749gfe:RingneckEnergyAndFeedLlcMember2019-11-012020-10-3100011817492020-08-012020-10-310001181749srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMembergfe:InvestmentRecognizedMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RingneckEnergyAndFeedLlcMember2016-11-010001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2021-12-222021-12-220001181749gfe:HeronLakeBioEnergyLLCMembergfe:DistillersGrainsMemberus-gaap:ShortMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornOilMemberus-gaap:ShortMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DistillersGrainsMemberus-gaap:ShortMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornOilMemberus-gaap:ShortMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolContractsMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EthanolContractsMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:ShortMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:LongMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:ShortMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:LongMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:ShortMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:LongMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:ShortMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:LongMember2019-11-012020-10-310001181749us-gaap:FairValueInputsLevel2Memberus-gaap:AccountsPayableMemberus-gaap:FairValueMeasurementsRecurringMember2021-10-310001181749us-gaap:AccountsPayableMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:NondesignatedMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:NondesignatedMember2021-10-310001181749us-gaap:AccountsPayableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-10-310001181749us-gaap:FairValueInputsLevel2Memberus-gaap:AccountsPayableMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001181749us-gaap:AccountsPayableMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:NondesignatedMember2020-10-310001181749gfe:CornContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001181749gfe:CornContractsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001181749us-gaap:AccountsPayableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-10-310001181749gfe:CornContractsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-10-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2020-11-012021-10-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-11-012021-10-310001181749us-gaap:NondesignatedMember2020-11-012021-10-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2019-11-012020-10-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2019-11-012020-10-310001181749us-gaap:NondesignatedMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2017-08-020001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolContractsMemberus-gaap:NondesignatedMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EthanolContractsMemberus-gaap:NondesignatedMember2021-10-310001181749gfe:CornContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-10-310001181749gfe:CornContractsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-10-310001181749gfe:CornContractsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-10-310001181749us-gaap:NondesignatedMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:NondesignatedMember2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EthanolContractsMemberus-gaap:NondesignatedMember2020-10-310001181749gfe:EthanolContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001181749gfe:EthanolContractsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001181749gfe:EthanolContractsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-10-310001181749us-gaap:NondesignatedMember2020-10-310001181749gfe:HeronLakeBioenergyLLCMember2020-11-012021-10-310001181749gfe:HeronLakeBioenergyLLCMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote2.4MillionMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote25MillionMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:RevolvingCreditFacilityMembergfe:OneMonthLiborMember2021-10-312021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote25MillionMembergfe:OneMonthLiborMember2021-10-312021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:AmendedAndRestatedRevolvingTermPromissoryNoteMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-10-312021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:LetterOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMembergfe:OneMonthLiborMember2017-08-022017-08-020001181749srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMembergfe:InvestmentRecognizedMember2020-11-012021-10-310001181749srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-11-012021-10-310001181749srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2019-11-012020-10-310001181749srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2018-11-012019-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:GavilonIngredientsLlcMembergfe:DistillersGrainsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:GavilonIngredientsLlcMembergfe:DistillersGrainsMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EcoEnergyInc.Membergfe:EthanolMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EcoEnergyInc.Membergfe:EthanolMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RPMGInc.Membergfe:DistillersGrainsAndCornOilMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RPMGInc.Membergfe:DistillersGrainsAndCornOilMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EcoEnergyInc.Membergfe:EthanolMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EcoEnergyInc.Membergfe:EthanolMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-11-012021-10-310001181749gfe:RPMGInc.Membergfe:DistillersGrainsProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-10-310001181749gfe:RPMGInc.Membergfe:DistillersCornOilProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-10-310001181749gfe:EthanolProductMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-10-310001181749gfe:EthanolProductMembersrt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-10-310001181749gfe:EcoEnergyInc.Membergfe:EthanolProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-10-310001181749gfe:CornMembersrt:MinimumMemberus-gaap:CostOfGoodsTotalMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-10-310001181749gfe:CornMembersrt:MaximumMemberus-gaap:CostOfGoodsTotalMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:GavilonIngredientsLlcMembergfe:DistillersGrainsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:GavilonIngredientsLlcMembergfe:DistillersGrainsMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EcoEnergyInc.Membergfe:EthanolMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EcoEnergyInc.Membergfe:EthanolMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RPMGInc.Membergfe:DistillersGrainsAndCornOilMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RPMGInc.Membergfe:DistillersGrainsAndCornOilMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EcoEnergyInc.Membergfe:EthanolMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EcoEnergyInc.Membergfe:EthanolMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2020-10-3100011817492019-10-310001181749gfe:RingneckEnergyAndFeedLlcMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolContractsMemberus-gaap:LongMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:BoardOfGovernorsMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:BoardOfGovernorsMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:BoardOfGovernorsMember2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:BoardOfGovernorsMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembersrt:MinimumMembergfe:CornOilMembergfe:RpmgInc.MarketingAgreementMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembersrt:MinimumMembergfe:DistillersGrainsMembergfe:RpmgInc.MarketingAgreementMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembersrt:MinimumMembergfe:CornOilMembergfe:RpmgInc.MarketingAgreementMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembersrt:MinimumMembergfe:GavilonIngredientsLlc.AgreementMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembersrt:MinimumMembergfe:EthanolMarketingAgreementWithEcoEnergyInc.Member2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembersrt:MinimumMembergfe:EthanolMarketingAgreementWithEcoEnergyInc.Member2016-05-012016-07-310001181749srt:MinimumMembergfe:UnrelatedCompanyConstructionAndMaintenanceAgreementMember2020-11-012021-10-310001181749srt:MaximumMembergfe:AgrinaturalLLCMember2020-11-012021-10-310001181749us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:DistillersGrainsMemberus-gaap:ShortMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornOilMemberus-gaap:ShortMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DistillersGrainsMemberus-gaap:ShortMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornOilMemberus-gaap:ShortMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolContractsMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EthanolContractsMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMember2021-09-292021-09-290001181749gfe:HeronLakeBioEnergyLLCMembergfe:WaterTreatmentAgreementMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:WaterTreatmentAgreementMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:SalesRevenueNetMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:AccountsReceivableMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:SalesRevenueNetMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:AccountsReceivableMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RingneckEnergyAndFeedLlcMember2016-11-012016-11-010001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EthanolContractsMembergfe:EthanolMarketingAgreementWithEcoEnergyInc.Member2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolMarketingAgreementWithEcoEnergyInc.Member2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolMarketingAgreementWithEcoEnergyInc.Member2016-05-012016-07-310001181749srt:MinimumMember2020-11-012021-10-310001181749srt:MaximumMember2020-11-012021-10-310001181749gfe:AgrinaturalLLCMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:WaterTreatmentAgreementMember2019-09-300001181749gfe:CornContractsMember2020-11-012021-10-310001181749gfe:CornContractsMember2019-11-012020-10-310001181749gfe:RingneckEnergyAndFeedLlcMember2016-11-012016-11-010001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMember2021-11-152021-11-150001181749us-gaap:NoncontrollingInterestMember2020-11-012021-10-310001181749us-gaap:NoncontrollingInterestMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RailCarsMembergfe:EthanolMarketingAgreementWithEcoEnergyInc.Member2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:HopperRailCarsMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HopperRailCarsMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:NorthernBorderPipelineCompanyMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:UnrelatedCompanyConstructionAndMaintenanceAgreementMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:AssessmentsPayable6.55PercentDue2021Member2021-10-3100011817492020-10-3100011817492021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:AssessmentsPayable6.55PercentDue2021Member2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote2.4MillionMember2021-10-312021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote25MillionMember2021-10-312021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote2.4MillionMember2020-06-192020-06-190001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembersrt:MinimumMembergfe:SingleAdvanceTermPromissoryNote25MillionMember2021-10-312021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2017-08-022017-08-020001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembersrt:MaximumMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornOilMembergfe:RpmgInc.MarketingAgreementMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DistillersGrainsMembergfe:RpmgInc.MarketingAgreementMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornOilMembergfe:RpmgInc.MarketingAgreementMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:GavilonIngredientsLlc.AgreementMember2020-11-012021-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:WaterTreatmentAgreementMember2006-05-012006-05-3100011817492019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:WaterTreatmentAgreementMember2019-09-012019-09-3000011817492020-04-3000011817492022-01-2800011817492020-11-012021-10-31iso4217:USDxbrli:sharesgfe:directorgfe:customergfe:companyutr:MMBTUgfe:segmentxbrli:sharesiso4217:USDxbrli:puregfe:installmentutr:buutr:migfe:itemutr:galiso4217:USDus-types:Energy_per_Duration

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

Annual report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.

For the fiscal year ended October 31, 2021

OR

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.

For the transition period from               to               .

COMMISSION FILE NUMBER 000-51277

GRANITE FALLS ENERGY, LLC

(Exact name of registrant as specified in its charter)

Minnesota

41-1997390

(State or other jurisdiction of

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

incorporation or organization)

15045 Highway 23 SE, Granite Falls, MN 56241-0216

(Address of principal executive offices)

(320) 564-3100

(Registrant’s telephone number, including area code)

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

Securities registered pursuant to Section 12(g) of the Act: Membership Units

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicated by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” “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.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No

The aggregate market value of the 20,059 membership units held by non-affiliates of the registrant (computed by reference to the most recent sale price of $1,350 per unit of membership units) was $27,079,650 as of April 30, 2021. The membership units are not listed on an exchange or otherwise publicly traded. Additionally, the membership units are subject to significant restrictions on transfer under the registrant’s operating and member control agreement. The value of the membership units for this purpose has been based solely upon the initial offering price of the membership units. In determining this value, the registrant has assumed that all of its governors, chief executive officer, chief financial officer and beneficial owners of 5% or more of its outstanding membership units are affiliates, but this assumption shall not apply to or be conclusive for any other purpose.

As of January 31, 2022, there were 30,606 membership units outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

The registrant has incorporated by reference into Part III of this Annual Report on Form 10-K portions of its definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year covered by this Annual Report (October 31, 2021). This proxy statement is referred to in this report as the 2022 Proxy Statement.

INDEX

    

Page Number

PART I

3

Item 1. Business

3

Item 1A. Risk Factors

19

Item 1B. Unresolved Staff Comments

19

Item 2. Properties

20

Item 3. Legal Proceedings

20

Item 4. Mine Safety Disclosures

20

PART II

20

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

20

Item 6. Selected Financial Data

22

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

22

Item 8. Financial Statements and Supplementary Data

32

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

57

Item 9A. Controls and Procedures

57

Item 9B. Other Information

58

PART III

58

Item 10. Directors, Executive Officers and Corporate Governance

58

Item 11. Executive Compensation

58

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

58

Item 13. Certain Relationships and Related Transactions, and Director Independence

58

Item 14. Principal Accountant Fees and Services

58

PART IV

59

Item 15. Exhibits, Financial Statement Schedules

59

SIGNATURES

64

1

CAUTION REGARDING FORWARD LOOKING STATEMENTS

This annual report contains historical information, as well as forward-looking statements regarding our business, financial condition, results of operations, performance and prospects. All statements that are not historical or current facts are forward-looking statements and are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Forward-looking statements involve known and unknown risks and relate to future events, our future financial performance, or our expected future operations and actions. In some cases, you can identify forward-looking statements by terminology such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “future,” “intend,” “could,” “hope,” “predict,” “target,” “potential,” or “continue” or the negative of these terms or other similar expressions. These forward-looking statements are only our predictions based on current information and involve numerous assumptions, risks and uncertainties, including, but not limited to the following:

Fluctuations in the prices of grain, utilities and ethanol, which are affected by various factors including weather, production levels, supply, demand, and availability of production inputs;
Changes in the availability and price of corn and natural gas;
Changes in general economic conditions or the occurrence of certain events causing an economic impact in the agriculture, oil or automobile industries;
Fluctuations in the price of crude oil and gasoline;
Ethanol may trade at a premium to gasoline at times, causing a disincentive for discretionary blending of ethanol beyond the requirements of the federal Renewable Fuel Standard (“RFS”) and resulting in a negative impact on ethanol prices and demand;
Changes in federal and/or state laws and environmental regulations including elimination, waiver or reduction of the RFS, may have an adverse effect on our business;
Any impairment of the transportation, storage and blending infrastructure that prevents ethanol from reaching markets;
Changes in fuel consumption due to decreased vehicle travel as a result of the COVID-19 or other factors.
Challenges created by the COVID-19 pandemic, including increased production costs, market barriers, and decreased demand for fuel.
Any effect on prices of distillers’ grains and ethanol resulting from actions in international markets;
Changes in our business strategy, capital improvements or development plans;
The effect of our risk mitigation strategies and hedging activities on our financial performance and cash flows;
Alternative fuel additives may be developed that are superior to, or cheaper than ethanol;
Changes or advances in plant production capacity or technical difficulties in operating our plants;
Our ability to profitably operate our ethanol plants and maintain positive margins and generate free cash flow, which may impact our ability to meet current obligations, invest in our business, service our debt and satisfy the financial covenants contained in our credit agreement with our lender;
Changes in interest rates or the lack of credit availability;
Our ability to make distributions in light of financial covenants in our credit facility;
Our ability to retain key employees and maintain labor relations;
The supply of ethanol rail cars in the market has fluctuated in recent years and may affect our ability to obtain new tanker cars or negotiate new leases at a reasonable fee when our current leases expire;
Any delays in shipping our products by rail and corresponding decreases in our sales or production as a result of shipping delay and ethanol storage constraints;
Our units are subject to a number of transfer restrictions, no public market exists for our units, and we do not expect one to develop.

Our actual results or actions may differ materially from these forward-looking statements for many reasons, including the reasons listed above.  We undertake no duty to update these forward-looking statements, even though our situation may change in the future.  We cannot guarantee future results, levels of activity, performance or achievements.  We caution you not to put undue reliance on any forward-looking statements, which speak only as of the date of this report.  You should read this report and the documents that we reference in this report and have filed as exhibits, completely and with the understanding that our actual future results may be materially different from what we currently expect.  We qualify all of our forward-looking statements with these cautionary statements. Unless otherwise stated, references in this report to particular years or quarters refer to our fiscal years ended October 31 and the associated quarters of those fiscal years.

2

INDUSTRY AND MARKET DATA

Much of the information in this report regarding the ethanol industry, including government regulation relevant to the industry, the market for our products and competition is from information published by the Renewable Fuels Association (“RFA”), a national trade association for the U.S. ethanol industry, as well as other publicly available information from governmental agencies or publications. Although we believe these sources are reliable, we have not independently verified the information.

AVAILABLE INFORMATION

Our principal executive offices are located at 15045 Highway 23 SE, Granite Falls, Minnesota 56241, and our telephone number is 320-564-3100. We make available free of charge on or through our Internet website, www.granitefallsenergy.com, all of our reports and all amendments to those reports as soon as reasonably practicable after such material is electronically filed with, or furnished to, the Securities and Exchange Commission (SEC).  The Securities and Exchange Commission also maintains an Internet site (http://www.sec.gov) through which the public can access our reports.  We will provide electronic or paper copies of these documents free of charge upon request.

PART I

When we use the terms “Granite Falls Energy” or “GFE” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our operations at our ethanol production facility located in Granite Falls, Minnesota.  When we use the terms “Heron Lake BioEnergy”, “Heron Lake”, or “HLBE” or similar words, unless the context otherwise requires, we are referring to Heron Lake BioEnergy, LLC and its wholly owned subsidiary, HLBE Pipeline Company, LLC, through which, HLBE holds a 100% interest in Agrinatural Gas, LLC. When we use the terms the “Company,” “we,” “us,” “our” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our consolidated wholly- and majority-owned subsidiaries.  

ITEM 1.BUSINESS

Overview

Granite Falls Energy, LLC is a Minnesota limited liability company formed on December 29, 2000 for the purpose of constructing, owning and operating a fuel-grade ethanol plant located in Granite Falls, Minnesota.  

Our business consists primarily of the production and sale of ethanol and its co-products (wet, modified wet and dried distillers’ grains, corn oil and corn syrup) locally, and throughout the continental U.S. However, as markets allow, our products can be, and have been, sold in the export markets.  Our revenues from operations come from three primary sources: sales of fuel ethanol, sales of distillers’ grains and sales of corn oil at GFE’s ethanol plant and HLBE’s ethanol plant.  

Heron Lake BioEnergy, LLC (“Heron Lake BioEnergy” or “HLBE”), which owns an ethanol plant located near Heron Lake, Minnesota, is a wholly owned subsidiary of GFE. In July 2013, we acquired controlling interest in HLBE through our wholly owned subsidiary Project Viking, L.L.C (“Project Viking”). Prior to September 29, 2021, GFE held a 50.7% ownership interest in HLBE. On September 29, 2021, we completed a merger in which we acquired the remaining non-controlling interest of HLBE for $14,000,000. As a result of the merger, GFE and Project Viking own 100% of HLBE’s issued and outstanding membership units. The merger is further described in the section captioned “Merger with HLBE.”

Appointment of Jeffrey Oestmann as CEO

We appointed Jeffrey Oestmann, to serve as CEO, effective May 26, 2021. Oestmann has worked in the agriculture and bio-fuel sectors for approximately 27 years, most recently serving as head of bio-fuel operations for Syngenta, an agricultural science and technology company.  Oestmann replaced Steve Christensen, who resigned as CEO of the Company effective May 26, 2021, pursuant to a separation agreement dated February 17, 2021.  Oestmann serves as the CEO of both GFE and its wholly owned subsidiary HLBE. Additional information regarding Oestmann’s

3

employment agreement and Christensen’s separation agreement are available in GFE’s Form 8-K filed with the SEC May 25, 2021, which is incorporated herein by reference.

Merger with HLBE

On September 29, 2021, we completed a transaction, in which GFE acquired the remaining non-controlling interest of HLBE. The structure of the transaction was a merger, in which Granite Heron Merger Sub, LLC, a wholly owned subsidiary of GFE (“Merger Sub”), merged with and into HLBE, with HLBE emerging from the transaction as the surviving entity and as a wholly owned subsidiary of GFE (the “Merger”).  Prior to the Merger, GFE directly and indirectly owned approximately 50.7% of HLBE’s issued and outstanding units. The balance of HLBE’s units  were owned by approximately 1,200 investors. GFE paid $14 million for the non-controlling interest, or approximately $0.36405 per unit. Additional information regarding the Merger is available in HLBE’s Definitive Proxy Statement filed with the SEC August 19, 2021, which is incorporated herein by reference.

To finance the Merger and consolidate certain existing debts, GFE on September 27, 2021, finalized loan documents for an amended credit facility (the “2021 Credit Facility”) with AgCountry Farm Credit Services, PCA, AgCountry Farm Credit Services, FLCA (“AgCountry”). CoBank FCB (“CoBank”) serves as AgCountry’s administrative agent for the 2021 Credit Facility.  The loan documents include an Amended and Restated Credit Agreement (the “Credit Agreement”), which amends and replaces the Company’s credit agreement with AgCountry dated September 27, 2018. The 2021 Credit Facility includes: the credit agreement, a $20 million revolving credit promissory note, a $500,000 amended and restated letter of credit promissory note, a $20 million amended and restated revolving term promissory note, a $25 million single advance term promissory note, and a $2.4 million single advance term promissory note.  Additional information regarding the 2021 Credit Facility is available in GFE’s Form 8-K filed with the SEC October 1, 2021, which is incorporated herein by reference, and in the section below titled “PART II - ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS - Credit Arrangements.”

The purpose of the Merger was to improve the financial stability of HLBE by allowing GFE to acquire HLBE’s non-controlling interest. In fiscal year 2020 and the first quarter of 2021, HLBE had experienced significant net losses due to several factors, including elevated corn prices, the breakdown of its ethanol plant boiler, and reduced demand for ethanol due to the COVID-19 pandemic.  Due to these net losses, HLBE violated certain loan covenants related to working capital and net worth ratio, for which the HLBE obtained waivers from its lender. HLBE was in violation of such loan covenants as of October 31, 2020, and January 31, 2021. As a result of these loan covenant violations, there was substantial doubt about HLBE’s ability to continue operating as a going concern. Additional loan covenant violations would have allowed HLBE’s lender to accelerate certain loans and designate a substantial portion of HLBE’s debt due and payable. If HLBE’s loans became due and payable, there was a substantial risk HLBE would have lacked the cash on hand, borrowing capacity, and cash flows to repay the debt, and if that had occurred, HLBE could have been forced to cease operations or seek bankruptcy protection. GFE believes the Merger reduces the risk of future loan covenant violations because GFE is expected to have sufficient working capital and net worth to remain in compliance with its loan covenants.

On September 23, 2021, HLBE held a special meeting of its members, at which a majority in interest of HLBE’s members and a majority in interest of the non-controlling interest voted to authorize the Merger. The Merger was effective as of September 29, 2021, upon the filing of Articles of Merger with the Minnesota Secretary of State.  HLBE is the surviving entity of the Merger.  Upon completion of the Merger, 100% of the membership interests in Merger Sub were converted into and became 100% of the membership interest in HLBE, as the surviving entity in the Merger.  As a result of the Merger, HLBE became a wholly owned subsidiary of GFE. GFE and Project Viking together own 100% of the HLBE’s issued and outstanding units.

Following the Merger, HLBE deregistered from the SEC and is no longer required to file annual, quarterly, or periodic reports with the SEC. By de-registering with the SEC, HLBE is expected to save approximately $300,000 in filing fees and regulatory costs on an annual basis. Upon completion of the Merger, each issued and outstanding unit of HLBE’s non-controlling interest was canceled and converted into the right to receive $0.36405 per unit. GFE has transferred $14 million to an exchange agent to hold in trust to be distributed pro-rata to the non-controlling interest unitholders.  The non-controlling interest unitholders no longer own any units of HLBE or any rights as a member of the HLBE.

As part of the Merger, GFE and HLBE agreed to release, acquit, and discharge each other and all related parties from all claims, including, all liabilities, obligations, claims, litigation, actions, causes of action, suits, proceedings,

4

executions, judgments, demands, damages, losses, duties, debts, dues, accounts, fees, costs, expenses and penalties, and agree not to initiate, maintain, prosecute or continue to maintain or prosecute any action, suit or proceeding, or seek to enforce any right or claim against the other or its related parties.

We expect minimal changes, if any, to the operations of GFE and HLBE as a result of the Merger, as both companies are expected to maintain their same operations under the same management. HLBE, which had been managed by GFE’s executive officers pursuant to the Management Services Agreement, will continue to be managed by GFE’s executive officers.  As a result of the Merger, GFE’s Board of Governors has  assumed managerial and oversight control over HLBE. On January 3, 2022, HLBE adopted an operating agreement that repealed, replaced, and superseded HLBE’s existing member control agreement. The HLBE operating agreement eliminates the HLBE board of governors and establishes GFE as the sole manager of HLBE.

HLBE Boiler Replacement

In July 2020, HLBE experienced significant operational issues with its boiler, which negatively impacted production. HLBE operated with temporary boilers from August 2020 through part of January 2021. HLBE determined that the purchase and installation of a new boiler would be more economical and efficient than attempted repairs to the failing boiler. On September 2, 2020, HLBE received notice of approval of the new boiler from the Minnesota Pollution Control Agency. As a result, HLBE abandoned the failing boiler at that time. The Company recorded the loss on disposal as a component of operating expenses during the fourth fiscal quarter of the fiscal year ended October 31, 2020 of approximately $1.8 million. The new boiler was placed in service in January 2021 at cost of approximately $5.2 million. The Company believes that the new boiler has improved HLBE’s operating efficiency.

COVID-19 Pandemic

After experiencing volatile and adverse conditions for much of the fiscal year 2020 due to the COVID-19 pandemic and its ramifications, the Company and the ethanol industry as a whole benefited from more favorable market conditions during our 2021 fiscal year.

The ethanol industry, including our Company, experienced significant adverse conditions throughout 2020 as a result of industry-wide record low ethanol prices due to reduced demand and high industry inventory levels caused, in large part, by the COVID-19 pandemic.  Due to the market risks and uncertainties related to the COVID-19 pandemic, both GFE and HLBE idled their plants in the spring of 2020. Additionally, market conditions, coupled with the idling of our plants, resulted in lower production, negative operating margins, significantly lower cash flow from operations and substantial net losses in the fiscal year 2020. The ramifications of these net losses prompted GFE and HLBE to engage in the Merger.

Market conditions improved in fiscal year 2021, as vehicle travel and demand for transportation fuel, including the ethanol we produce, rebounded. The prices we received for a gallon of ethanol increased significantly in 2021, as compared to the prior year.  As a result, we experienced greater production, positive operating margins, increased cash flow from operations, and net income for the fiscal year 2021, as compared to the previous year.

Our Facilities

Our business consists primarily of producing ethanol and its related co-products, including wet, modified and dried distillers’ grains, as well as corn oil. Our ethanol production operations are carried out at our ethanol plant located in Granite Falls, Minnesota and at the ethanol plant operated by HLBE located near Heron Lake, Minnesota.

The GFE plant has an annual nameplate production capacity of approximately 63 million gallons of denatured ethanol, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis. The HLBE plant has an approximate annual nameplate production capacity of approximately 65 million gallons of denatured ethanol, but is currently permitted to produce up to approximately 72.3 million gallons of undenatured fuel-grade ethanol on a twelve-month rolling sum basis.  After experiencing major issues with the HLBE plant’s boiler, HLBE purchased and installed a new boiler, which was placed into service in January 2021 at cost of approximately $5.2 million. We intend to continue working toward increasing production at both the GFE and HLBE plants to take advantage of the additional production allowed pursuant to our permits as long as we believe it is profitable to do so.

5

HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Agrinatural owns approximately 190 miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.

Operating Segments

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” establishes the standards for reporting information about segments in financial statements. Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Therefore, in applying the criteria set forth in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results, the Company’s operations at GFE’s ethanol plant and HLBE’s plant, including the production and sale of ethanol and its co-products, are aggregated into one reporting segment.

Additionally, we also realize relatively immaterial revenue from natural gas pipeline operations at Agrinatural, HLBE’s wholly owned subsidiary.  Before and after accounting for intercompany eliminations, these revenues from Agrinatural represent less than 1% of our consolidated gross revenues and have little to no impact on the overall performance of the Company.  Therefore, our management does not separately review Agrinatural’s revenues, cost of sales or other operating performance information.  Rather, management reviews Agrinatural’s natural gas pipeline financial data on a consolidated basis with our ethanol production operating segment. Additionally, management believes that the presentation of separate operating performance information for Agrinatural’s natural gas pipeline operations would not provide meaningful information to a reader of the Company’s financial statements and would not achieve the basic principles and objectives of ASC 280.

We currently do not have or anticipate we will have any other lines of business or other significant sources of revenue other than the sale of ethanol and its co-products, which include distillers’ grains and non-edible corn oil.

Financial Information

Please refer to “ITEM 7 - MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS” for information about our revenue, profit and loss measurements, and total assets and liabilities and “ITEM 8 - FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA” for our consolidated financial statements and supplementary data.

Principal Products

The principal products from ethanol production at GFE’s plant and HLBE’s plant, and from which we derive nearly all our revenue, are fuel-grade ethanol, distillers’ grains, and non-edible corn oil.  In addition, HLBE’s plant also has miscellaneous other revenue generated by sales of corn syrup, a by-product of the ethanol production process, and revenues from Agrinatural’s natural gas pipeline operations.  We did not introduce any new products or services as part of our ethanol production segment during our fiscal year ended October 31, 2021.  

The table below shows the approximate percentage of our total revenue which is attributable to each of our principal products for each of the last two fiscal years.

2021

    

2020

Ethanol

77.8

%

76.8

%

Distillers' Grains

15.9

%

17.9

%

Corn Oil

5.5

%

4.0

%

Misc. Other Revenue*

0.8

%

1.3

%

*

Includes incidental sales of corn syrup at HLBE’s plant and revenues from natural gas pipeline operations at Agrinatural, net of intercompany eliminations for distribution fees paid by HLBE to Agrinatural for natural gas transportation services.

6

Ethanol

Ethanol is a type of alcohol produced in the U.S. principally from corn.  Ethanol is ethyl alcohol, a fuel component made primarily from corn in the U.S. but can also be produced from various other grains. Ethanol is primarily used as:

an octane enhancer in fuels;
an oxygenated fuel additive that can reduce ozone and carbon monoxide vehicle emissions;
a non-petroleum-based gasoline substitute; and
as a renewable fuel to displace consumption of imported oil.

Ethanol produced in the U.S. is primarily used for blending with unleaded gasoline and other fuel products as an octane enhancer or fuel additive.  Ethanol is most commonly sold as E10 (10% ethanol and 90% gasoline), which is the blend of ethanol approved by the U.S. Environmental Protection Agency (“EPA”) for use in all American automobiles. Increasingly, ethanol is also available as E85, a higher percentage ethanol blend (85% ethanol and 15% gasoline) approved by the EPA for use in flexible fuel vehicles. Additionally, ethanol is available as E15 (15% ethanol and 85% gasoline), which is approved by the EPA for use in model year 2001 and newer cars, light-duty trucks, medium-duty passenger vehicles, and all flex-fuel vehicles.

Distillers’ Grains

The principal co-product of the ethanol production process is distillers’ grains, a high protein and high-energy animal feed ingredient primarily marketed to the dairy and beef industries.  Dry mill ethanol processing creates three primary forms of distillers’ grains: wet distillers’ grains, modified wet distillers’ grains, and dried distillers’ grains with solubles.  Most of the distillers’ grains that we sell are in the form of dried distillers’ grains and modified/wet distillers’ grains.  Modified/wet distillers’ grains are processed corn mash that has been dried to approximately 50% moisture. Modified/wet distillers’ grains are often sold to nearby markets.  Dried distillers’ grains with solubles are corn mash that has been dried to approximately 10% to 12% moisture.  It has an almost indefinite shelf life and may be sold and shipped to any market and fed to almost all types of livestock.

Corn Oil

We also extract non-edible crude corn oil during the thin stillage evaporation process immediately prior to production of distillers’ grains.  The corn oil that we produce is not food grade corn oil and therefore cannot be used for human consumption. Corn oil is used primarily as a biodiesel feedstock and as a supplement for animal feed.

Principal Product Markets

As described below in “Distribution of Principal Products”, we market and distribute all of GFE’s and HLBE’s ethanol, distillers’ grains, and corn oil through professional third party marketers. Our marketers make all decisions, in consultation with management, with regard to where our products are marketed.

Our ethanol, distillers’ grains and corn oil are primarily sold in the domestic market; however, as markets allow, our products can be, and have been, sold in the export markets. We expect our ethanol and distillers’ grains marketers to explore all markets for our products, including export markets. We believe that there is some potential for increased international sales of our products. Nevertheless, due to high transportation costs, and the fact that we are not located near a major international shipping port, we expect a majority of our products to continue to be marketed and sold domestically.

Ethanol Markets

The success of our sales efforts in the ethanol markets will depend primarily upon the efforts of Eco-Energy, Inc. (“Eco-Energy”), which buys and markets our ethanol. There are local, regional, national, and international markets for ethanol.  The principal markets for our ethanol are petroleum terminals in the continental U.S.  The principal purchasers of ethanol are generally wholesale gasoline distributors or blenders.

We believe that local markets will be limited and must typically be evaluated on a case-by-case basis.  Although local markets may be the easiest to service, they may be oversold because of the number of ethanol producers near our plants, which may depress the price of ethanol in those markets.

7

Typically, a regional market is one that is outside of the local market, yet within the neighboring states.  Some regional markets include large cities that are subject to anti-smog measures in either carbon monoxide or ozone non-attainment areas, or that have implemented oxygenated gasoline programs, such as Chicago, St. Louis, Denver, and Minneapolis.  We consider our primary regional market to be large cities within a 450-mile radius of our ethanol plants.  In the national ethanol market, the highest demand by volume is primarily in the southern U.S. and the east and west coast regions.

We expect a majority of our ethanol to continue to be marketed and sold domestically. Over our past fiscal year, U.S. exports of ethanol have decreased slightly, according to the U.S. Department of Agriculture (the “USDA”). Importers of U.S. ethanol include Canada, South Korea, China, Brazil, India, Mexico, the United Kingdom, Nigeria, and the Netherlands. The decrease in ethanol exports is due to various factors, including a decrease in trading with Brazil, which had been one of the top two largest importers of U.S. ethanol, prior to the expiration of a Brazilian import quota. The USDA projects that U.S. ethanol exports will increase slightly in 2022 due to both volume and price gains due, in part, to increased renewable fuel blending requirements in the United Kingdom, India, and other nations. Ethanol export demand is more unpredictable than domestic demand and tends to fluctuate over time as it is subject to monetary and political forces in other nations. For example, a strong U.S. dollar is a force that may negatively impact ethanol exports from the United States.  Additionally, the imposition of tariffs and duties on ethanol imported from the U.S., as well as increased production of ethanol and similar fuels in other countries, can also negatively impact domestic export demand.

U.S. ethanol exports to China increased during the 2021 fiscal year.  During the 12 months ended October 31, 2021, the U.S. exported approximately 3.14 million barrels of fuel ethanol to China.  This is an increase from virtually zero fuel ethanol exports to China in the 2020 and 2019 fiscal years. While China’s official tariffs on U.S. ethanol remains high, early last year such tariffs were reduced from an effective rate of 70% to 45% for importers who applied for tariff exclusions.

The increase in ethanol exports to China followed the execution of a “phase one” trade agreement with China. The agreement, signed by former President Donald Trump on January 15, 2020, includes a commitment by China to purchase agricultural products, including ethanol, over the course of two years. While this agreement appears positive for the industry, China’s actual purchases of U.S. agricultural products have fallen below the levels set in the phase one agreement. There is no guarantee that exports of ethanol to China will continue or increase. Further, President Joe Biden may enter into additional or different trade agreements or may otherwise take positions that affect the export of U.S. ethanol to China and other international markets. U.S. trade policy towards China may change, and we cannot now predict whether or how China may consider changing its tariffs against our products.

In December 2020, Brazil’s import quota on imported ethanol expired. As a result, imports of U.S. ethanol are subject to a 20% tariff. Under the original, expired import quota, the 20% tariff on U.S. ethanol imports was levied only after the import level exceeded 150 million liters, or 39.6 million gallons per quarter. The import quota was initially set to expire in September 2019. In September 2019, Brazil raised the import quota to 187.5 million liters, or 49.5 million gallons, per quarter, before the imports become subject to the 20% tariff. U.S. exports to Brazil have decreased from our 2019 fiscal year to our 2020 fiscal year. The tariff has had and likely will continue to have a negative impact on the export market demand and prices for ethanol produced in the United States.

We transport our ethanol primarily by rail.  In addition to rail, we service certain regional markets by truck from time to time.  We believe that regional pricing tends to follow national pricing less the freight difference.

Distillers’ Grains Markets

We sell distillers’ grains (“DDGS”) as animal feed for beef and dairy cattle, poultry, and hogs. Most of the distillers’ grains that we sell are in the form of dried distillers’ grains.  Currently, the U.S. ethanol industry exports a significant amount of dried distillers’ grains, which may increase as worldwide acceptance grows.

According to the U.S. Grains Council, total U.S. distiller’s grains exports through October 2021 increased compared to distiller’s grains exports for the same period last year. Top export markets include Mexico, Vietnam, Korea, Indonesia, Turkey, Thailand, and the European Union and United Kingdom. Driven by strong exports to Mexico, Vietnam, Turkey, and Canada, exports of U.S. distiller’s grains increased more than 10% from the previous 12-month period, according to the U.S. Grains Council. Historically, the United States ethanol industry exported a significant amount of

8

distillers’ grains to China and Vietnam. However, during 2016, China began an anti-dumping and countervailing duty investigation related to distillers’ grains imported from the U.S. which contributed to a decline in distillers’ grains shipped to China. In January 2017, the Chinese issued final tariffs on U.S. distillers’ grains. The Chinese distillers’ grains anti-dumping tariffs range from 42.2% to 53.7% and the anti-subsidy tariffs range from 11.2% to 12%. The imposition of these duties has resulted in a significant decline in demand from this top importer requiring U.S. producers to seek out alternative markets. There is no guarantee that distillers’ grains exports to China will return to pre-tariff levels.

On January 15, 2020, then President Trump signed a “phase one” trade agreement with China. The agreement includes a commitment by China to purchase agricultural products over two years, including distillers’ grains. The agreement will also provide U.S. manufacturers of DDGS with a streamlined process for registration and licensing in order to facilitate U.S. exports to China. While this agreement appears positive for the industry, there is no guarantee that the agreement will be fully implemented, nor is there a guarantee that exports to China return to pre-tariff levels.

We also sell modified wet distillers’ grains, which has a much smaller, more local market and makes the timing of its sale critical. Further, because of its moisture content, the modified wet distillers’ grains are heavier and more difficult to handle. The customer must be close enough to justify the additional handling and shipping costs. As a result, modified wet distillers’ grains are principally sold only to local feedlots and livestock operations.

Various factors affect the price of distillers’ grain, including, among others, the price of corn, soybean meal and other alternative feed products, the performance or value of distillers’ grains in a particular feed market, and the supply and demand within the market.  Like other commodities, the price of distillers’ grains can fluctuate significantly.

Corn Oil Markets

Our corn oil is primarily sold to diesel manufacturers and, to a lesser extent, feed lot and poultry markets. We generally transport our corn oil by truck to users located primarily in the upper Midwest.

Distribution of Principal Products

GFE’s ethanol plant is located near Granite Falls, Minnesota, in Chippewa County.  It is served by the TC&W Railway which provides connection to the Canadian Pacific and Burlington Northern Santa Fe Railroads. The completion of our rail loop during our 2012 fiscal year enables us to load unit trains.  Our site is in close proximity to major highways that connect to major population centers such as Minneapolis, Minnesota; Chicago, Illinois; and Detroit, Michigan.

HLBE’s ethanol plant is located near Heron Lake, Minnesota. It is served by the Union Pacific Railroad. HLBE’s site is also in close proximity to major highways that connect to major population centers such as Minneapolis, Minnesota; Chicago, Illinois; and Detroit, Michigan.

Ethanol Distribution

Eco-Energy is the ethanol marketer for both the GFE plant and HLBE plant. Pursuant to our marketing agreements, Eco-Energy purchases and markets the entire ethanol output of GFE’s and HLBE’s ethanol plants.  Under GFE’s ethanol marketing agreement, GFE is responsible for securing all of the rail cars necessary for the transport of ethanol by rail except for 59 rail cars leased to GFE by Eco-Energy. Under HLBE’s ethanol marketing agreement, Eco-Energy arranges for the transportation of HLBE’s ethanol. GFE and HLBE pay Eco-Energy a marketing fee per gallon of ethanol sold, as well as a fixed lease fee for rail cars leased from Eco-Energy. The marketing fee and timing of payments by Eco-Energy were negotiated based on prevailing market-rate conditions for comparable ethanol marketing services. Our marketing contracts were amended for an effective date of January 1, 2022, and an expiration date of December 31, 2023. The contracts will automatically renew for an additional two years unless either party gives written 90-day notice.

Distillers’ Grains Distribution

RPMG, Inc. (“RPMG”) is the distillers’ grains marketer for our Granite Falls plant.  Pursuant to GFE’s distillers’ grains marketing agreement, RPMG markets all the distillers’ grains produced at the Granite Falls plant. The contract commenced on February 1, 2011, with an initial term of one year, and will continue in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party.

9

Gavilon Ingredients, LLC (“Gavilon”) is the distillers’ grains marketer for HLBE. Under HLBE’s distillers’ grains marketing agreement, Gavilon purchases all of the distillers’ grains produced at our Heron Lake ethanol plant in exchange for a service fee. The contract commenced on November 1, 2013 with an initial term of six months, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 60 days to the other party.

Corn Oil Distribution

RPMG is also the corn oil marketer for both the GFE plant and the HLBE plant.  Currently, RPMG markets our corn oil, which is used primarily as a biodiesel feedstock and as a supplement for animal feed.  We pay RPMG a commission based on each pound of corn oil sold by RPMG under these marketing agreements. The contract for GFE commenced on April 29, 2010, and the contract for HLBE commenced on November 1, 2013. Both contracts have an initial term of one year, and will continue in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party.

Dependence on One or a Few Major Customers

As discussed above, we have exclusive ethanol marketing agreements with Eco-Energy. Additionally, we have agreements with RPMG and Gavilon to market all of the distillers’ grains produced at GFE’s plant and HLBE’s plant, respectively, and with RPMG to market all of the corn oil produced at our plants. We rely on Eco-Energy, RPMG and Gavilon for the sale and distribution of all of our products; therefore, we are highly dependent on Eco-Energy, RPMG and Gavilon for the successful marketing of our products. Any loss of these companies as our marketing agents for our ethanol, distillers’ grains, or corn oil could have a negative impact on our revenues.

Seasonality of Ethanol Sales

We experience some seasonality of demand for our ethanol. Since ethanol is predominantly blended with conventional gasoline for use in automobiles, ethanol demand tends to shift in relation to gasoline demand.  As a result, we experience some seasonality of demand for ethanol in the summer months related to increased driving.  In addition, we experience some increased ethanol demand during holiday seasons related to increased gasoline demand.

Pricing of Corn and Ethanol

We expect that ethanol sales will represent our primary revenue source and corn will represent our primary component of cost of goods sold.  Therefore, changes in the price at which we can sell the ethanol we produce and the price at which we buy corn for our ethanol plants present significant operational risks inherent in our business. Trends in ethanol prices and corn prices are subject to a number of factors and are difficult to predict.

The price and availability of corn is subject to significant fluctuations depending upon a number of factors that affect commodity prices in general, including crop conditions, yields, domestic and global stocks, weather, federal policy and foreign trade. With the volatility of the weather and commodity markets, we cannot predict the future price of corn. Historically, ethanol prices have tended to correlate with corn prices, wholesale gasoline prices, with demand for and the price of ethanol increasing as supplies of petroleum decreased or appeared to be threatened, crude oil prices increased and wholesale gasoline prices increased. However, the prices of both ethanol and corn do not always follow historical trends.  

If a period of high corn prices were to be sustained for some time, such pricing may reduce our ability to operate profitably because of the higher cost of operating our plants.  Corn prices increased significantly during the 12 months ended October 31, 2021, due in part to the improved domestic economy, increased demand from China, and drought in South America’s corn-growing regions. Because the market price of ethanol is not directly related to corn prices, we, like most ethanol producers, are not able to compensate for increases in the cost of corn through adjustments in our prices for our ethanol although we do tend to see increases in the prices of our distillers’ grains during times of higher corn prices. Given that ethanol sales comprise a majority of our revenues, our inability to adjust our ethanol prices can result in a negative impact on our profitability during periods of high corn prices.

Ethanol prices were higher during fiscal year 2021 compared to fiscal year 2020.  The increase in ethanol prices was due primarily to the rebound in demand for transportation fuel as the effects of the COVID-19 pandemic subsided. Management expects demand and prices for ethanol to be volatile in 2022, with factors including, but not limited to,

10

inflation, federal infrastructure legislation, extreme weather events, and additional surges in COVID-19 infections contributing to market volatility. According to EIA forecasts, ethanol production is projected to increase slightly in 2022, and demand is also expected to increase slightly. However, there is no guarantee that either of these forecasts will occur. Ethanol exports decreased slightly in 2021, compared to the previous year, and are expected to increase slightly in 2022, according to the USDA. However, tariffs, international competition, the lingering effects of COVID-19, international conflicts, and other factors could adversely affect the export market, and there is no guarantee that the export market will improve in 2022. U.S. gas demand increased moderately year over year in 2021, due primarily to the rebound from the COVID-19 pandemic.  Ethanol consumption is projected to increase slightly in 2022; however, there is no guarantee that this projection will be accurate. A continued or further decrease in demand for either gasoline or ethanol blends would adversely impact the price of ethanol, which could result in a material adverse effect on our business, results of operations and financial condition.

Sources and Availability of Raw Materials

The primary raw materials used in the production of ethanol at our plants are corn and natural gas. Our plants also require significant and uninterrupted amounts of electricity and water.  

Corn

Ethanol production requires substantial amounts of corn. The cost of corn represented approximately 80.8% and 71.6% of our cost of goods sold for the years ended October 31, 2021 and 2020, respectively. At GFE’s current production rate of approximately 60.3 million gallons of undenatured ethanol per year, the GFE plant requires approximately 20.4 million bushels of corn per year. The HLBE ethanol plant requires approximately 21.8 million bushels of corn per year to operate at its current production rate of approximately 65.6 million gallons of undenatured ethanol per year.  

GFE purchases corn directly from grain elevators, farmers, and local dealers within approximately 80 miles of Granite Falls, Minnesota, and accepts delivery of corn at its Granite Falls plant.  HLBE purchases its corn directly from grain elevators, farmers, and local dealers within approximately 80 miles of Heron Lake, Minnesota. Neither GFE’s nor HLBE’s members are obligated to deliver corn to the Granite Falls plant or Heron Lake plant.  

GFE and HLBE generally purchase corn through spot cash, fixed-price forward, basis only, and futures only contracts. Our fixed-price forward contracts specify the amount of corn, the price and the time period over which the corn is to be delivered.  These forward contracts are at fixed prices indexed to Chicago Board of Trade (“CBOT”) prices. Our plants corn requirements can be contracted in advance under fixed-price forward contracts or options. The parameters of these contracts are based on the local supply and demand situation and the seasonality of the price. For delayed pricing contracts, producers will deliver corn to either the GFE or HLBE plant, but the pricing for that corn and the related payment will occur at a later date. We may also purchase a portion of our corn on a spot basis. For our spot purchases, GFE and HLBE post daily corn bids so that corn producers can sell to directly to our plants on a spot basis.  

In addition, both plants’ facilities have sufficient corn storage capacity, with the capability to store approximately 20 days of corn supply at HLBE and approximately 20 days of corn supply at the GFE plant.  

We compete with ethanol producers in close proximity for the supplies of corn we will require to operate our plants.  There are 8 ethanol plants within an approximate 50 mile radius of HLBE’s plant and 5 ethanol plants within an approximate 50 mile radius of the GFE plant. The existence of other ethanol plants, particularly those in close proximity to our plants, increase the demand for corn and may result in higher costs for supplies of corn. We also compete with other users of corn, including ethanol producers regionally and nationally, producers of food and food ingredients for human consumption (such as high fructose corn syrup, starches, and sweeteners), producers of animal feed and industrial users.

Since corn is the primary raw material we use to produce our products, the availability and cost of corn can have a significant impact on the profitability of our operations. Corn prices were significantly higher during our 2021 fiscal year, as compared to our 2020 fiscal year. If unfavorable conditions occur during our 2022 fiscal year, the price we pay for corn and the availability of corn near our plants could be negatively impacted. If we experience a localized shortage of corn, we may be forced to purchase corn from producers who are farther away from our ethanol plants which can increase our transportation costs.

11

Utilities

Natural Gas

Natural gas is a significant input to our manufacturing process. The cost of natural gas represented approximately 4.5% and 5.2% of our cost of goods sold for the years ended October 31, 2021 and 2020, respectively.

We do not anticipate any problems securing the natural gas we require to continue to operate our plants at capacity during our 2021 fiscal year or beyond.  At GFE’s plant, we pay Center Point Energy/Minnegasco a per unit fee to move the natural gas through the pipeline, and we have guaranteed to move a minimum of 1,500,000 MMBTU annually through December 31, 2025, which is the ending date of the agreement.  GFE also has an agreement with Kinetic Energy Group.  On our behalf, Kinetic Energy Group procures contracts with various natural gas vendors to supply the natural gas necessary to operate the GFE plant.  We determined that sourcing our natural gas from a variety of vendors is more cost-efficient than using an exclusive supplier.

HLBE has a facilities agreement with Northern Border Pipeline Company, which allows HLBE to access an existing interstate natural gas pipeline located approximately 16 miles north from its plant.  HLBE has entered into a firm natural gas transportation agreement with its indirectly wholly owned subsidiary, Agrinatural.  Under the terms of the firm natural gas transportation agreement, Agrinatural will provide natural gas to the HLBE plant with a specified price per MMBTU for a term ending on October 31, 2021, with an automatic renewal option for an additional five year period.  HLBE also has a base agreement for the sale and purchase of natural gas with Constellation NewEnergy—Gas Division, LLC (“Constellation”). HLBE buys all of its natural gas from Constellation and this agreement runs through March 31, 2022.

The prices for and availability of natural gas are subject to volatile market conditions.  These market conditions often are affected by factors beyond our control such as higher prices as a result of colder than average weather conditions or natural disasters, overall economic conditions and foreign and domestic governmental regulations and relations.  Significant disruptions in the supply of natural gas could impair our ability to manufacture ethanol and more significantly, dried distillers’ grains for our customers.  Furthermore, increases in natural gas prices or changes in our natural gas costs relative to natural gas costs paid by competitors may adversely affect our results of operations and financial condition.

Electricity

Our plants require a continuous supply of electricity.  We have agreements in place to supply electricity to our plants. Our GFE plant obtains electricity from Minnesota Valley Light and Power Cooperative, and our HLBE plant obtains electricity from Federated Rural Electric. We do not anticipate any problems securing the electricity that we require to continue to operate our plants at capacity during our 2022 fiscal year or beyond.

Water

We do not anticipate any problems securing the water that we require to continue to operate our plants at capacity during our 2022 fiscal year or beyond. GFE obtains the water necessary to operate its plant from the Minnesota River with an adjustable gravity-flow intake system.

HLBE obtains its water pursuant to an industrial water supply agreement with the City of Heron Lake and Jackson County, Minnesota.

Risk Management and Hedging

The profitability of our operations is highly dependent on the impact of market fluctuations associated with commodity prices.  We use various derivative instruments as part of an overall strategy to manage market risk and to reduce the risk that our ethanol production will become unprofitable when market prices among our principal commodities and products do not correlate.  

In order to mitigate our commodity and product price risks, we enter into hedging transactions, including forward corn, ethanol, distillers’ grains and natural gas contracts, in an attempt to partially offset the effects of price volatility for

12

corn and ethanol.  However, we are not always presented with an opportunity to lock in a favorable margin and our plant’s profitability may be negatively impacted during periods of high grain prices. We also enter into over-the-counter and exchange-traded futures, swaps and option contracts for corn, ethanol and distillers’ grains, designed to limit our exposure to increases in the price of corn and manage ethanol price fluctuations.  

Although we believe that our hedging strategies can reduce the risk of price fluctuations, the financial statement impact of these activities depends upon, among other things, the prices involved and our ability to physically receive or deliver the commodities involved.  Our hedging activities could cause net income to be volatile from quarter to quarter due to the timing of the change in value of the derivative instruments relative to the cost and use of the commodity being hedged.  As corn and ethanol prices move in reaction to market trends and information, our income statement will be affected depending on the impact such market movements have on the value of our derivative instruments.

Hedging arrangements expose us to the risk of financial loss in situations where the counterparty to the hedging contract defaults or, in the case of exchange-traded contracts, where there is a change in the expected differential between the price of the commodity underlying the hedging agreement and the actual prices paid or received by us for the physical commodity bought or sold.  There are also situations where the hedging transactions themselves may result in losses, as when a position is purchased in a declining market or a position is sold in a rising market. Hedging losses may be offset by a decreased cash price for corn and natural gas and an increased cash price for ethanol and distillers’ grains.

We have established a risk management committee which assists the board and our risk manager to, among other things, establish appropriate policies and strategies for hedging and enterprise risk. We continually monitor and manage our commodity risk exposure and our hedging transactions as part of our overall risk management policy.  As a result, we may vary the amount of hedging or other risk mitigation strategies we undertake, and we may choose not to engage in hedging transactions.  Our ability to hedge is always subject to our liquidity and available capital.

Process Improvement

We are continually working to develop new methods of operating the ethanol plants more efficiently.  We continue to conduct process improvement activities in order to realize these efficiency improvements.

Patents, Trademarks, Licenses, Franchises and Concessions

We do not currently hold any patents, trademarks, franchises, or concessions.  We were granted a license by ICM, Inc. (“ICM”) to use certain ethanol production technology necessary to operate our ethanol plants.  The cost of the license granted by ICM was included in the amount we paid to Fagen, Inc., to design and build our ethanol plants.

Competition

Ethanol Competition

Domestic Competition

We sell our ethanol in a highly competitive market.  Ethanol is a commodity product where competition in the industry is predominantly based on price. On a national scale, we are in direct competition with numerous other ethanol producers.  According to the Renewable Fuels Association (“RFA”), there are approximately 210 biorefineries with a total nameplate capacity of approximately 17.4 billion gallons of ethanol per year, with two additional plants under expansion or construction with capacity to produce an additional 26 million gallons.  

The following table identifies the top five largest ethanol producers in the U.S. along with their production capacities.

    

Nameplate Capacity

 

Company

(mmgy)

 

POET Biorefining

2,648

Valero Renewable Fuels

 

1,740

Archer Daniels Midland

 

1,674

Green Plains, Inc.

 

1,039

The Andersons

 

475

13

Source: Renewable Fuels Association

Each of the large ethanol producers above are capable of producing significantly more ethanol than we produce. These producers and other large producers are, among other things, capable of producing a significantly greater amount of ethanol or have multiple ethanol plants that may help them achieve certain benefits that we could not achieve with one ethanol plant. This could put us at a competitive disadvantage to other ethanol producers.

Larger ethanol producers may have an advantage over us from economies of scale and stronger negotiating positions with purchasers.  Many large producers own multiple ethanol plants and may have flexibility to run certain facilities while shutting or slowing down production at their other facilities. This added flexibility may allow these producers to compete more effectively, especially during periods when operating margins are unfavorable in the ethanol industry. Some large producers own ethanol plants in geographically diverse areas of the U.S. and as result, may be able to more effectively spread the risk they encounter related to feedstock prices. Some of our competitors are owned by subsidiaries of larger oil companies, such as Valero Renewable Fuels and POET Biorefining. Because their parent oil companies are required to blend a certain amount of ethanol each year, these competitors may be able to operate their ethanol production facilities at times when it is unprofitable for us to operate our ethanol plant. Further, new products or methods of ethanol production developed by larger and better-financed competitors could provide them competitive advantages over us and harm our business.

Local Competition

A majority of the U.S. ethanol plants, and therefore, the greatest number of gallons of ethanol production capacity, are concentrated in the corn-producing states of Iowa, Nebraska, Illinois, Indiana, Minnesota, South Dakota, Ohio, Wisconsin, Kansas, and North Dakota.  According to the RFA, Minnesota is one of the top producers of ethanol in the U.S. with 19 ethanol plants producing an aggregate of approximately 1.4 billion gallons of ethanol per year. Therefore, we face increased regional and local competition because of the location of our ethanol plant.  

Eco-Energy markets our ethanol primarily on a regional and national basis. We compete with other ethanol producers both for markets in Minnesota and markets in other states. We believe that we are able to reach the best available markets through the use of our experienced marketer and by the rail delivery methods we use. We believe that we can compete favorably with other ethanol producers due to our proximity to ample grain, natural gas, electricity and water supplies at favorable prices.

International Competition

In addition to intense competition with domestic producers of ethanol, we have faced increased competition from ethanol produced in foreign countries. Depending on feedstock prices, ethanol imported from foreign countries may be less expensive than domestically-produced ethanol.  However, foreign demand, transportation costs and infrastructure constraints may temper the market impact on the United States. Ethanol imports have been lower in recent years and ethanol exports have been higher. However, if demand for imported ethanol were to increase again, demand for domestic ethanol may be reduced, which could lead to lower domestic prices and lower operating margins. Large international companies with much greater resources than ours have developed, or are developing, increased foreign ethanol production capacities. Many international suppliers produce ethanol primarily from inputs other than corn, such as sugar cane, and have cost structures that may be substantially lower than U.S. based ethanol producers including us. Many of these international suppliers are companies with much greater resources than us with greater production capacities.

Alternative Fuels and Other Fuel Additives Competition

Alternative fuels and alternative ethanol production methods are continually under development. New ethanol products or methods of ethanol production developed by larger and better-financed competitors could provide them competitive advantages over us and harm our business.

We anticipate increased competition from renewable fuels that do not use corn as the feedstock. Many of the current ethanol production incentives are designed to encourage the production of renewable fuels using raw materials other than corn. One type of ethanol production feedstock that is being explored is cellulose. Cellulose is found in wood chips, corn stalks and rice straw, amongst other common plants. Several companies and researchers have commenced pilot projects to study the feasibility of commercially producing cellulosic ethanol.

14

A few companies have completed commercial scale cellulosic ethanol plants. If this technology can be profitably employed on a commercial scale, it could potentially lead to ethanol that is less expensive to produce than corn based ethanol. Cellulosic ethanol may also capture more government subsidies and assistance than corn based ethanol. This could decrease demand for our product or result in competitive disadvantages for our ethanol production process.

A number of automotive, industrial and power generation manufacturers are developing alternative fuels and clean power systems using fuel cells, plug-in hybrids, electric cars or clean burning gaseous fuels. Electric car technology has recently grown in popularity, especially in urban areas. While there are currently a limited number of vehicle recharging stations, there has been increased focus on developing these recharging stations to make electric car technology more feasible and widely available in the future. Additional competition from these other sources of alternative energy, particularly in the automobile market, could reduce the demand for ethanol, which would negatively impact our profitability.

In addition to competing with ethanol producers, we also compete with producers of other gasoline oxygenates.  Many gasoline oxygenates are produced by other companies, including oil companies.  The major oil companies have significantly greater resources than we have to develop alternative products and to influence legislation and public perception of ethanol. Historically, as a gasoline oxygenate, ethanol primarily competed with two gasoline oxygenates, both of which are ether-based: MTBE (methyl tertiary butyl ether) and ETBE (ethyl tertiary butyl ether).  While ethanol has displaced these two gasoline oxygenates, the development of ethers intended for use as oxygenates is continuing and we will compete with producers of any future ethers used as oxygenates.

Distillers’ Grains Competition

The amount of distillers’ grains produced annually in North America has increased significantly as the number of ethanol plants increased.  We compete with other producers of distillers’ grains products both locally and nationally, with more intense competition for sales of distillers’ grains among ethanol producers in close proximity to our ethanol plant.  These competitors may be more likely to sell to the same markets that we target for our distillers’ grains.

Distillers’ grains are primarily used as an animal feed, competing with other feed formulations using corn and soybean meal. As a result, we believe that distillers’ grains prices are positively impacted by increases in corn and soybean prices. In fiscal year 2021, the U.S. ethanol industry exports of distillers’ grains increased slightly compared to the previous year. If distillers’ grain experts decrease in the future, it could result in increased competition among ethanol producers for sales of distillers’ grains and could negatively impact distillers’ grains prices in the U.S.

Corn Oil Competition

We compete with many ethanol producers for the sale of corn oil. Many ethanol producers have installed the equipment necessary to separate corn oil from the distillers’ grains they produce which has increased competition for corn oil sales and has resulted in lower market corn oil prices.

Government Ethanol Supports

The ethanol industry is dependent on several economic incentives to produce ethanol, the most significant of which is the federal Renewable Fuels Standard (the “RFS”). The RFS is a national program that does not require that any renewable fuels be used in any particular area or state, allowing refiners to use renewable fuel blends in those areas where it is most cost-effective. The RFS has been, and we expect will continue to be, a significant factor impacting ethanol usage.

Under the RFS, the EPA is required to pass an annual rule that establishes the number of gallons of different types of renewable fuels that must be used in the U.S. by refineries, blenders, distributors and importers which is called the renewable volume obligations (“RVOs”). The EPA has the authority to waive the mandates in whole or in part if one of two conditions is met: 1) there is inadequate domestic renewable fuel supply, or 2) implementation of the mandate requirement severely harms the economy or environment of a state, region or the United States.

The RFS sets the statutory RVO for corn-based ethanol at 15 billion gallons beginning in 2016 and each year thereafter through 2022. Under RFS statute, the EPA is required to finalize RVOs for a particular compliance year by

15

November 30 of the preceding year. The EPA, however, failed to propose or finalize an RVO for compliance years 2021 and 2022 prior to the statutory deadline.

On December 7, 2021, the EPA announced long-delayed blending requirement under the RFS. The EPA proposed RVOs of 17.13 billion gallons for 2020, 18.52 billion gallons for 2021, and 20.77 billion gallons for 2022. Ethanol industry advocates have denounced the proposal for significantly cutting the 2020 RVO, which was set in a 2019 final rule. The proposal reduces the 2020 blending requirement from 20.09 billion gallons to 17.13 billion gallons, an approximately 15 percent decrease. For 2021, the EPA proposed to set the RVO for total renewable fuel at 18.52 billion gallons. For 2022, the proposed RVO is 20.77 billion gallons, which the EPA said is the highest level in the history of the RFS program.

In a separate action also on December 7, 2021, the EPA proposed an action to deny 65 pending applications for small refinery exemptions. Because the denial of the small refinery exemptions reflects an updated interpretation of the Clean Air Act, and is a change from previous EPA practice, the agency is implementing a public notice-and-comment process and seeking input from stakeholders, the public, and from individual petitioning refineries.

Concurrently with the EPA’s RVO proposal and denial of small refinery exemptions, the USDA announced $800 million to support biofuel producers and infrastructure.  This includes up to $700 million to provide economic relief to biofuel producers and restore renewable fuel markets affected by the pandemic. The trio of actions drew mixed reviews from ethanol industry advocates. The RFA criticized the EPA’s RVO proposal, describing it as an unprecedented and possibly illegal move to retroactively reduce already-finalized 2020 RFS requirements, but also noted the small refinery exemption denials and economic relief funding were beneficial to ethanol producers and farmers.

The following chart illustrates the potential U.S. ethanol demand based on the schedule of minimum usage established by the RFS program through the year 2022 (in billions of gallons):

Maximum Amount of Corn-based

Total Renewable Fuel

Cellulosic

Biodiesel

Advanced

Ethanol That Can Be Used to 

Year

    

RVO Source

    

RVO

    

Ethanol RVO

RVO

Biofuel

    

Satisfy Total Renewable Fuel RVO

2017

 

RFS Statute

 

24.00

 

5.50

 —

9.00

 

15.00

 

EPA Final Rule(1)

 

19.28

 

0.31

 2.00

4.28

 

15.00

2018

 

RFS Statute

 

26.00

 

7.00

 —

11.00

 

15.00

 

EPA Final Rule(2)

 

19.29

 

0.29

 2.10

4.29

 

15.00

2019

 

RFS Statute

 

28.00

 

8.50

 —

13.00

 

15.00

EPA Final Rule(3)

19.92

0.42

2.10

4.92

15.00

2020

RFS Statute

30.00

10.50

15.00

15.00

EPA Proposed Rule(4)

17.13

0.51

2.43

4.63

12.50

2021

RFS Statute

33.00

13.50

18.00

15.00

EPA Proposed Rule(5)

18.52

0.62

2.43

5.20

13.32

2022

RFS Statute

36.00

16.00

21.00

15.00

EPA Proposed Rule(6)

20.77

0.77

2.76

5.77

15.00

(1)Final EPA RFS RVOs for 2017 issued November 2016.
(2)Final EPA RFS RVOs for 2018 issued November 2017.
(3)Final EPA RFS RVOs for 2019 issued November 2018.
(4)Proposed EPA RFS RVOs for 2020 issued December 2021.
(5)Proposed EPA RFS RVOs for 2021 issued December 2021.
(6)Proposed EPA RFS RVOs for 2022 issued December 2021.

Beyond the federal mandates, there are limited domestic markets for ethanol.  Further, opponents of ethanol such as large oil companies will likely continue their efforts to repeal or reduce the RFS through lawsuits or lobbying of Congress.  If such efforts are successful in further reducing or repealing the blending requirements of the RFS, a significant decrease in ethanol demand may result and could have a material adverse effect on our results of operations, cash flows and financial condition, unless additional demand from exports or discretionary or E85 blending develops.

Most ethanol that is used in the U.S. is sold in a blend called E10. E10 is a blend of 10% ethanol and 90% gasoline. E10 is approved for use in all standard vehicles. Estimates indicate that gasoline demand in the U.S. is approximately 140 billion gallons per year. Assuming that all gasoline in the U.S. is blended at a rate of 10% ethanol and 90% gasoline, the maximum demand for ethanol is 14.3 billion gallons per year.  This is commonly referred to as the “blend wall,” which

16

represents a theoretical limit where more ethanol cannot be blended into the national gasoline pool. This is a theoretical limit because it is believed that it would not be possible to blend ethanol into every gallon of gasoline that is being used in the U.S. and it discounts the possibility of additional ethanol used in higher percentage blends such as E15 and E85. These higher percentage blends may lead to additional ethanol demand if they become more widely available and accepted by the market.

There is growing availability of E85 for use in flexible fuel vehicles, however it is limited due to lacking infrastructure. In addition, the industry has been working to introduce E15 to the retail market since the EPA approved its use in vehicles of model years 2001 and newer. However, widespread adoption of E15 has been hampered by regulatory and infrastructure hurdles in many states, as well as consumer acceptance. Additionally, sales of E15 may be limited because: (i) it is not approved for use in all vehicles; (ii) the EPA requires a label that management believes may discourage consumers from using E15; and (iii) retailers may choose not to sell E15 due to concerns regarding liability. In addition, different gasoline blendstocks may have been required at certain times of the year in order to use E15 due to federal regulations related to fuel evaporative emissions. This prevented E15 from being used during certain times of the year in various states. While the EPA in 2019 issued a final rule that allowed E15 to be sold year-round, the U.S. Court of Appeals for the District of Columbia struck down the rule in July 2021, dealing a significant setback to the ethanol industry, as the ruling is expected to lead to a decrease in demand for renewable fuels, including the ethanol we produce.

Obligated parties use renewable identification numbers (“RINs”) to show compliance with RFS-mandated volumes. RINs are attached to renewable fuels by producers and detached when the renewable fuel is blended with transportation fuel or traded in the open market. The market price of detached RINs affects the price of ethanol in certain markets and influences the purchasing decisions by obligated parties. Under the RFS, small refineries may petition for and be granted temporary exemptions from the RVOs if they can demonstrate that compliance with the RVOs would cause disproportionate economic hardship. Small refineries petitioned the EPA for 32 economic hardship exemptions in 2019 and 28 economic hardship exemptions in 2020. For the 2018 compliance year, the EPA granted 31 small refinery economic hardship petitions, which resulted in the exemption of approximately 1.43 billion RINs. Exemptions from RIN requirements reduces the amount of renewable fuel that must be blended into gasoline and diesel supplies and thereby reduces demand for ethanol. To the extent the EPA approves additional small refinery exemptions, it will further decrease demand for the ethanol we produce, which could negatively affect our profitability.

On June 25, 2021, the U.S. Supreme Court provided a significant setback for the ethanol industry, issuing a ruling that will make it easier for small refineries to secure exemptions from the RVOs. The case was brought by a coalition of farm and ethanol groups, which challenged the economic hardship exemptions claimed by certain small refineries. In its decision, the U.S. Supreme Court ruled against the farm and ethanol coalition, holding that small refineries could apply for an extension to their hardship exemptions from the RFS’s blending requirements, even if such refineries’ exemptions had previously lapsed. The ruling overturned a 2020 decision from the United States Court of Appeals for the Tenth Circuit. The Supreme Court’s decision is expected to increase the availability of economic hardship exemptions for small refineries and thereby decrease demand for renewable fuels, including the ethanol we produce.

Additional legal actions related to the RFS are underway. These include lawsuits challenging fuel volume waivers based on “inadequate domestic supply,” challenging the EPA’s lower threshold for granting small refinery exemptions, seeking broader, forward-looking remedy to account for the collective lost volumes caused by recent small refinery exemptions, alleging that the EPA and U.S. Department of Energy have improperly denied access to public records request by RFA, and challenging the Final 2019 Rule over the EPA’s failure to address small refinery exemptions in the rulemaking. If these legal actions, which generally seek to require the EPA to enforce the renewable fuel blending requirements of the RFS, are unsuccessful, there may negative impacts on the ethanol industry and our financial performance.

Compliance with Environmental Laws and Other Regulatory Matters

Our business subjects us to various federal, state, and local environmental laws and regulations, including: those relating to discharges into the air, water, and ground; the generation, storage, handling, use, transportation, and disposal of hazardous materials; and the health and safety of our employees. These laws and regulations require us to obtain and comply with numerous permits to construct and operate our ethanol plants, including water, air, and other environmental permits.  The costs associated with obtaining these permits and meeting the conditions of these permits have increased our costs of construction and production.  

17

Additionally, compliance with environmental laws and permit conditions in the future could require expensive pollution control equipment or operational changes to limit actual or potential impacts to the environment, as well as significant management time and expense.  A violation of these laws, regulations or permit conditions can result in substantial fines, natural resource damage, criminal sanctions, permit revocations, and/or plant shutdown, any of which could have a material adverse effect on our operations. Although violations and environmental non-compliance still remain a possibility following our conversion from coal to natural gas combustion, the exposure to the company has been greatly reduced.

Our plants’ air permits require certain on-going performance testing to be completed periodically to ensure compliance with minor source emission limits. Non-compliance with on-going performance testing may result in civil penalties or other enforcement actions by the Minnesota Pollution Control Agency (“MPCA”).

In the fiscal year ended October 31, 2021, GFE and HLBE incurred costs and expenses of approximately $140,000 and $235,000, respectively, complying with environmental laws.  Although we have been successful in obtaining all of the permits currently required to operate our plants, any retroactive change in environmental regulations, either at the federal or state level, could require us to obtain additional or new permits or spend considerable resources in complying with such regulations.

In 2015, the EPA awarded efficient producer pathway approval to HLBE and GFE.  In the approval determinations, the EPA’s analysis indicated that HLBE achieved at least a 20.1% reduction and GFE achieved a 26.0% reduction in greenhouse gas (“GHG”) emissions for their non-grandfathered volumes compared to the baseline lifecycle GHG emissions. Pursuant to the award approval, HLBE and GFE are only authorized to generate RINs for each plant’s non-grandfathered volumes if each plant can demonstrate that all ethanol produced at the plant during an averaging period (defined as the prior 365 days or the number of days since the date EPA efficient producer pathway approval) meets the 20% GHG reduction requirement. To make these demonstrations, HLBE and GFE must develop compliance plans and keep certain records as specified in the approvals. Additionally, the EPA approvals require that HLBE and GFE register with the EPA as a renewable fuel producer for the non-grandfathered volumes.  Although we believe GFE and HLBE will be able to maintain continuous compliance with the 20% reduction in GHG emissions requirement, there is no guarantee that we will do so.  If GFE or HLBE do not maintain continuous compliance with the 20% reduction in GHG emissions requirement, we will not be able issue RINs for the non-grandfathered volumes of ethanol produced at the plants.  As a result, we may be forced to rely on exports sales for these non-grandfathered volumes ethanol, which could adversely affect our operating margins, which, in turn could adversely affect our results of operations, cash flows and financial condition.

Employees

We compete with ethanol producers in close proximity for the personnel we will require to operate our plants.  The existence and development of other ethanol plants will increase competition for qualified managers, engineers, operators and other personnel. We also compete for personnel with businesses other than ethanol producers and with businesses located within the Granite Falls and Heron Lake, Minnesota communities.

As of the date of this report, we have 82 full-time employees at our two consolidated ethanol plants, of which 42 are employed at the GFE plant and 40 are employed at the HLBE plant. Of our total employees, 17 are involved primarily in management and administration with 10 employees at the GFE plant and 7 at the HLBE plant. The remaining employees are involved primarily in plant operations. We do not currently anticipate any significant change in the number of employees at our plants.

GFE’s executive officers manage HLBE, pursuant to HLBE’s operating agreement adopted January 3, 2022, which appoints GFE as the sole manager of HLBE.

Financial Information about Geographic Areas

All of our operations are domiciled in the U.S. All of the products sold to our customers for fiscal years 2021 and 2020 were produced in the U.S. and all of our long-lived assets are domiciled in the U.S.  We have engaged third-party professional marketers who decide where our products are marketed and we have no control over the marketing decisions made by our third-party professional marketers. These third-party marketers may decide to sell our products in countries other than the U.S.  However, we anticipate that our products will primarily be sold in the United States.  

18

Investments

GFE owns 1,600 capital units of Ringneck Energy & Feed, LLC (“Ringneck”) at a price of $5,000 per unit for a total of $8,000,000.  Ringneck is a South Dakota limited liability company that has constructed an 80 million gallon per year ethanol manufacturing plant in outside of Onida, South Dakota in Sully County. Construction has reached substantial completion and the plant commenced operations in June 2019. GFE’s investment is sufficient to grant it the right to appoint one director to the board of directors of Ringneck, and GFE has appointed Jeffrey Oestmann, its CEO, to serve as its appointed director. The units we acquired in Ringneck are subject to restrictions on transfer; therefore, this should not be considered a liquid investment.  It may take a significant amount of time before we realize a return on our investment, if we realize a return on the investment at all.

Ringneck offered its units pursuant to a private placement memorandum. Additionally, because Ringneck did not conduct a federally-registered offering, we do not expect that information about Ringneck will be available via the SEC’s EDGAR filing system. Therefore, it may be difficult for our investors to obtain information about Ringneck.

In connection with our subscription in Ringneck, GFE entered into a credit facility with Project Hawkeye, LLC (“Project Hawkeye”) pursuant to which GFE borrowed $7.5 million to finance the investment in Ringneck. Additional information regarding the Project Hawkeye credit facility are provided below in the section below entitled Part II - Item 8. Financial Statements, Note 10 - DEBT FACILITIES.

On June 29, 2018, we subscribed to purchase 20 preferred membership units of Harvestone Group, LLC (“Harvestone”) at a price of $100,000 per unit for a total of $2,000,000. We paid the $2,000,000 in connection with our subscription, which is reflected in our investing cash flows. Harvestone is a Delaware limited liability company that provides ethanol marketing, logistics, and trading services. Harvestone’s headquarters are located in Franklin, Tennessee. Harvestone is owned by several other ethanol producers and other private investors.

On November 15, 2021,  Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. As a result of the ongoing negotiations as of fiscal year end, the Harvestone investment was impaired to $3,000,000 at October 31, 2021. The Company received and recorded the $3,000,000 redemption in November 2021.

In August 2004, GFE entered an electric service agreement with Minnesota Valley Cooperative Light and Power Association (“MVCLPA”) to supply electricity to the GFE plant. The MVCLPA electric service agreement entitles GFE to receive patronage dividends in the form of a special allocation of capital credits. The capital credits are recognized as a component of other income on the consolidated statement of operations. Through the fiscal year 2021, GFE has recognized approximately $3.2 million of investment income related to the MVCLPA capital credits. Approximately $273,000 of GFE’s capital credits were redeemed in March 2021, and as a result the investment balance was approximately $2.9 million as of October 31, 2021. MVCLPA generally redeems its capital credits on a first-in, first-out basis on a 13-year rotation, and therefore if MVCLPA continues to be successful, managements expects the MVCLPA capital credits will continue to be redeemed for cash payments to GFE.  Additional information regarding the MVCLPA capital credits is provided below in the section below entitled Part II - Item 8. Financial Statements, Note 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Patronage Investment, and Part II - Item 8. Financial Statements, Note 2 - PATRONAGE INVESTMENT AND CORRECTION OF ERROR.

ITEM 1A.RISK FACTORS

Not applicable.

ITEM 1B.UNRESOLVED STAFF COMMENTS

Not applicable.

19

ITEM 2. PROPERTIES

Our Granite Falls ethanol plant is located approximately three miles east of Granite Falls, Minnesota in Chippewa County at the junction of Highways 212 and 23.  The plant’s address is 15045 Highway 23 SE, Granite Falls, Minnesota. The ethanol plant sits on approximately 200 acres. This site includes an administrative building which serves as our headquarters.  The site also includes corn, ethanol, and distillers’ grains handling facilities.  All of our tangible and intangible property, real and personal, serves as the collateral for our credit facilities with AgCountry.

HLBE’s ethanol plant is sited on approximately 216 acres of land located near Heron Lake, Minnesota.  The site includes corn, coal, ethanol, and distillers’ grains storage and handling facilities. The site includes administration building that serves as HLBE’s headquarters.  The plant’s address is 91246 390th Avenue, Heron Lake, Minnesota 56137-3175. All of HLBE’s tangible and intangible property, real and personal, serves as the collateral for our credit facilities with AgCountry.

HLBE’s wholly owned subsidiary, Agrinatural, property consists of 190 miles of distribution main pipelines and service pipelines, together with the associated easement and land rights, a town border station, meters and regulators, office and other equipment and construction in process. All of Agrinatural’s real property and assets are subject to mortgages in favor of HLBE as security for loan obligations owed to HLBE.

HLBE’s credit facilities are discussed in more detail under “ITEM 7.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS - Credit Arrangements”.

ITEM 3.LEGAL PROCEEDINGS

From time to time in the ordinary course of business, Granite Falls Energy, LLC or its subsidiaries may be named as a defendant in legal proceedings related to various issues, including workers’ compensation claims, tort claims, or contractual disputes. We are not currently involved in any material legal proceedings.

ITEM 4.MINE SAFETY DISCLOSURES

None.

PART II

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

Market Information

There is no public trading market for our units. However, GFE has established an online unit trading bulletin board (“QMS”) through FNC Ag Stock, LLC, in order to facilitate trading in our units. The QMS has been designed to comply with federal tax laws and IRS regulations establishing a “qualified matching service,” as well as state and federal securities laws. The QMS consists of an electronic bulletin board that provides a list of interested buyers with a list of interested sellers, along with their non-firm price quotes. The QMS does not automatically affect matches between potential sellers and buyers and it is the sole responsibility of sellers and buyers to contact each other to make a determination as to whether an agreement to transfer units may be reached. We do not become involved in any purchase or sale negotiations arising from the QMS and have no role in effecting the transactions beyond approval, as required under our member control agreement, and the issuance of new certificates. We do not give advice regarding the merits or shortcomings of any particular transaction. We do not receive, transfer or hold funds or securities as an incident of operating the QMS. We do not receive any compensation for creating or maintaining the QMS. In advertising the QMS, we do not characterize GFE as being a broker or dealer or an exchange.  We do not use the QMS to offer to buy or sell securities other than in compliance with securities laws, including any applicable registration requirements.

There are detailed timelines that must be followed under the QMS rules and procedures with respect to offers and sales of membership units. All transactions must comply with the QMS rules and procedures, our member control agreement, and are subject to approval by our board of governors.

20

So long as we remain a publicly reporting company, information about the Company will be publicly available through the SEC’s filing system. However, if at any time we cease to be a publicly reporting company, we anticipate continuing to make information about the Company publicly available on our website in order to continue operating the QMS.

The following table contains historical information by fiscal quarter for the past two fiscal years regarding the actual unit transactions that were completed by our unit-holders during the periods specified.  We believe this most accurately represents the current trading value of the Company’s units.  The information was compiled by reviewing the completed unit transfers that occurred on our qualified matching service bulletin board during the quarters indicated.

Fiscal Quarter

    

Low Per Unit Price

    

High Per Unit Price

 

Total Units Traded

2020 1st

$

1,800

$

1,800

143

2020 2nd

$

1,800

$

1,800

5

2020 3rd

$

$

2020 4th

$

$

2021 1st

$

1,300

$

1,400

27

2021 2nd

$

1,200

$

1,350

22

2021 3rd

$

$

2021 4th

$

$

As a limited liability company, we are required to restrict the transfers of our membership units in order to preserve our partnership tax status.  Our membership units may not be traded on any established securities market or readily traded on a secondary market (or the substantial equivalent thereof).  All transfers are subject to a determination that the transfer will not cause GFE to be deemed a publicly traded partnership.

Issuer Repurchases of Equity Securities

We did not make any repurchases of our units during fiscal year 2021.

Holders of Record

As of January 31, 2022, there were 1,000 holders of record of our membership units.  

As of October 31, 2021 and January 31, 2022, there were no outstanding options or warrants to purchase, or securities convertible for or into, our units.

Distributions

Granite Falls Energy

Distributions by GFE to its unit holders are in proportion to the number of units held by each unit holder.  A unit holder’s distribution is determined by multiplying the number of units by distribution per unit declared.  GFE’s board of governors has complete discretion over the timing and amount of distributions to our unit holders. However, GFE’s credit facility with AgCountry provides that we may not declare any distributions prior to fiscal year 2023 without the consent of our lender, and that subsequent distributions may be no greater than 50% of the Company’s net profit (determined according to GAAP) for prior fiscal year, or up to 75% of the Company’s net profit from the prior fiscal year if the Company’s working capital remains above $26 million; provided that we are and will remain in compliance with all of the covenants, terms and conditions of the credit facility. If our financial performance and loan covenants permit, we expect to make future cash distributions at times and in amounts that will permit our members to make income tax payments, along with distributions in excess of these amounts. Cash distributions are not assured, however, and in the future, we may not be in a position to make distributions. Under Minnesota law, we cannot make a distribution to a member if, after the distribution, we would not be able to pay our debts as they become due or our liabilities, excluding liabilities to our members on account of their capital contributions, would exceed our assets.

On December 22, 2021, the Board of Governors of the Company declared a cash distribution of $330.00 per membership unit to the holders of record of the Company’s units at the close of business on December 22, 2021, for a

21

total distribution of $10,099,980, which the Company paid in January 2022. No distributions were declared or paid in fiscal years 2021 or 2020.

Heron Lake BioEnergy

Prior to the merger, distributions by HLBE to its unit holders were in proportion to the number of units held by each unit holder. A unit holder's distribution was determined by multiplying the number of units by distribution per unit declared. HLBE’s board of governors had complete discretion over the timing and amount of distributions to its unit holders. Distributions are restricted by certain loan covenants in our credit facility with AgCountry. Additionally, under Minnesota law, HLBE cannot make a distribution to a member if, after the distribution, it would not be able to pay its debts as they become due or its liabilities, excluding liabilities to its members on account of their capital contributions, would exceed its assets.

No distributions were either declared or paid in 2020 or 2021.

Unregistered Sales of Equity Securities

The Company had no unregistered sales of securities during fiscal year 2021.

Securities Authorized for Issuance Under Equity Compensation Plans

As of the date of this annual report, we had no “equity compensation plans” (including individual equity compensation arrangements) under which any of our equity securities are authorized for issuance.

ITEM 6.SELECTED FINANCIAL DATA

Not applicable.

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

General

We prepared the following discussion and analysis to help readers better understand our financial condition, changes in our financial condition, and results of operations for the fiscal year ended October 31, 2021.  This discussion should be read in conjunction with the consolidated financial statements included herewith and notes to the consolidated financial statements thereto and the risk factors contained herein.

Overview

Our business consists primarily of the production and sale of ethanol and its co-products (wet, modified wet and dried distillers’ grains, corn oil and corn syrup) locally, and throughout the continental U.S.  Our production operations are carried out at GFE’s plant located in Granite Falls, Minnesota and HLBE’s ethanol plant near Heron Lake, Minnesota.

The GFE plant has an annual production capacity of approximately 63 million gallons of denatured ethanol, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve month rolling sum basis.  The HLBE plant has an approximate annual production capacity of 65 million gallons of denatured ethanol, but is currently permitted production capacity to produce approximately 72 million gallons of undenatured ethanol on a twelve-month rolling sum basis.  We intend to continue working toward increasing production to take advantage of the additional production allowed pursuant to our permits as long as we believe it is profitable to do so.

HLBE also owns a 100% interest in Agrinatural, which is a natural gas distribution and sales company located in Heron Lake, Minnesota that owns approximately 190 miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company.  Agrinatural's revenues are generated through natural gas distribution fees and sales.

22

Plan of Operations Through October 31, 2022

During the twelve months ended October 31, 2021, the Company and the ethanol industry as a whole benefited from improved market conditions, as the effects of the COVID-19 pandemic subsided and demand for transportation fuel rebounded.  Due to the reduction in demand for transportation fuel, the ethanol industry experienced record-low ethanol prices in 2020, and we experienced prolonged negative operating margins, significantly lower cash flow from operations and substantial net losses. Economists estimated the ethanol industry suffered $8 billion in losses in 2020 due, in large part, to the effects of the pandemic, according to the Journal of Agricultural and Food Industrial Organization. In the 2021 fiscal year, the Company experienced increased market prices for our principal prices and improved profitability, as compared to the fiscal year ended October 31, 2020. However, the pandemic is ongoing and various dynamic factors, including the spread of new coronavirus variants, make it difficult to forecast the long-term effects of the pandemic on our industry as a whole and our Company specifically. Further, tangential effects of the COVID-19 pandemic, including supply chain bottlenecks, labor market volatility, and price increases of raw materials may adversely affect our operations and profitability.

It is possible that even after the pandemic subsides, there will be permanent changes to social and economic patterns that will reduce demand for ethanol. For example, increased adoption of “work from home” policies or tele-commuting, and the use virtual meetings, may permanently reduce business travel and thereby reduce the demand for transportation fuel, including the ethanol we produce.

Over the next year, we will continue our focus on operational improvements at our plants. These operational improvements include exploring methods to improve ethanol yield per bushel and increasing production output at our plants, continued emphasis on safety and environmental regulation, reducing our operating costs, and optimizing our margin opportunities through prudent risk-management policies.

 

In addition, we expect to continue to conduct routine maintenance and repair activities at the ethanol plants to maintain current plant infrastructure, as well as some small capital projects to improve operating efficiency. We anticipate using cash we generate from our operations and our credit facilities for each plant to finance these plant upgrade projects.

Trends and Uncertainties Impacting Our Operations

The principal factors affecting our results of operations and financial conditions are the market prices for corn, ethanol, distillers’ grains and natural gas, as well as governmental programs designed to create incentives for the use of corn-based ethanol.  

Our operations are highly dependent on commodity prices, especially prices for corn, ethanol, distillers’ grains and natural gas. As a result, our operating results can fluctuate substantially due to volatility in these commodity markets. The price and availability of corn is subject to significant fluctuations depending upon a number of factors that affect commodity prices in general, including crop conditions, yields, domestic and global stocks, weather, federal policy and foreign trade. Natural gas prices are influenced by severe weather in the summer and winter and hurricanes in the spring, summer and fall. Other factors include North American exploration and production, and the amount of natural gas in underground storage during injection and withdrawal seasons. Ethanol prices are sensitive to world crude oil supply and demand, domestic gasoline supply and demand, the price of crude oil, gasoline and corn, the price of substitute fuels and octane enhancers, refining capacity and utilization, government regulation and incentives and consumer demand for alternative fuels. Distillers’ grains prices are impacted by livestock numbers on feed, prices for feed alternatives and supply, which is associated with ethanol plant production.

In the ethanol industry, it is generally expected that 2.8 gallons of denatured ethanol will be produced for each bushel of grain processed in the production cycle. Because the market price of ethanol is not always directly related to corn, at times ethanol prices may lag price movements in corn prices and corn-ethanol price spread (the difference between the price per gallon of ethanol and the price per bushel of grain divided by 2.8) may be tightly compressed or negative. If the corn-ethanol spread is compressed or negative for sustained period, it is possible that our operating margins will decline or become negative and our ethanol plants may not generate adequate cash flow for operations. In such cases, we may reduce or cease production at our ethanol plants in order to minimize our variable costs and optimize cash flow.

For the fiscal year ended October 31, 2021 compared to fiscal year ended October 31, 2020, our average price per gallon of ethanol sold increased by approximately 65%. Ethanol prices were higher during the fiscal year ended

23

October 31, 2021, due primarily to the fact that the effects of the COVID-19 pandemic subsided in the fiscal year 2021, resulting in increased demand for transportation fuel, including the ethanol we produce. While demand for transportation fuel has increased, it is possible that new coronavirus variants, additional government lockdowns, or other factors could reduce demand for transportation fuel and thereby decrease the price of the ethanol we produce. Additionally, the continued issuance hardship exemptions from the RVOs may further decrease domestic demand for ethanol. Management believes that the ethanol outlook will remain volatile in the fiscal year 2022.  

Exports of ethanol decreased slightly in our fiscal year 2021, after increasing slightly each of the previous two fiscal years. Export demand for ethanol is less consistent compared to domestic demand which can lead to ethanol price volatility. The decrease in ethanol exports is due to various factors, including a decrease in trading with Brazil, which had been one of the top two largest importers of U.S. ethanol, due to the expiration of a Brazilian import quota. The USDA projects that U.S. ethanol exports will increase slightly in 2022 due to both volume and price gains due, in part, to increased renewable fuel blending requirements in the United Kingdom, India, and other nations.

On September 1, 2017, Brazil’s Chamber of Foreign Trade imposed a 20% tariff on U.S. ethanol imports in excess of 150 million liters, or 39.6 million gallons, per quarter. The tariff was renewed in September 2019, but the import quota was raised to 187.5 million liters, or 49.5 million gallons, per quarter. In December 2020, the import quota expired, thereby subjecting all Brazilian imports of U.S. ethanol to a 20% tariff. These tariffs have had and will likely continue to have a negative impact on the export market demand and prices for ethanol produced in the United States. Any decrease in U.S. ethanol exports could adversely impact the market price of ethanol unless domestic demand increases or additional foreign markets are developed.

U.S. ethanol exports to China increased during the 2021 fiscal year, following the execution of a “phase one” trade agreement with China. The agreement, signed by former President Donald Trump on January 15, 2020, includes a commitment by China to purchase agricultural products, including ethanol, over the course of two years.  There is, however, no guarantee that exports of ethanol to China will continue or increase.  Additionally, the imposition of tariffs and duties on ethanol imported from the U.S., as well as increased production of ethanol and similar fuels in other countries, can also negatively impact domestic export demand.

Corn prices increased significantly in fiscal year 2021, due in part to the improved domestic economy as well as increased demand from China and drought in South America’s corn-growing regions. Corn prices remained above $5 per bushel for most of the year and peaked above $7 per bushel in May 2021.

The latest USDA supply and demand projections estimate the 2020-2021 ending corn stocks at approximately 1.24 billion bushels, and project the 2021-2022 U.S. corn production to be approximately 15.1 billion bushels, which is slightly less than the 2020-2021 production, with corn consumption for ethanol and co-products slightly higher at approximately 5.3 billion bushels, suggesting higher corn prices into fiscal 2022. In fiscal year 2021, China substantially increased its purchase of U.S. corn reducing U.S. inventories and increasing prices. Increases in domestic ethanol production in fiscal year 2021, also contributed to elevated corn prices. Weather, world supply and demand, current and anticipated stocks, agricultural policy and other factors can contribute to volatility in corn prices. If corn prices rise, it will have a negative effect on our operating margins unless the price of ethanol and our other primary products outpace rising corn prices.

Distillers’ grain prices increased in 2021 compared to 2020, due to increased supply as a result of increased production. Top export markets include Mexico, Vietnam, South Korea, Indonesia, Turkey, Thailand, and Canada. Export demand from China, historically one of the largest importers of U.S. produced distillers’ grains, has significantly declined. In 2017, China imposed significant anti-dumping and anti-subsidies on distillers’ grains imported from the U.S. which resulted in significant declines in exports of U.S. distillers’ grains to China. The imposition of these duties has resulted in a significant decline in demand from this top importer requiring U.S. producers to seek out alternative markets. Exports to China remain substantially below the pre-tariff export levels, and there is no guarantee that distillers’ grains exports to China will return to pre-tariff levels.

On January 15, 2020, President Trump signed a “phase one” trade agreement with China. The agreement includes a commitment by China to purchase agricultural products over the next two years, including distillers’ grains. The agreement will also provide U.S. manufacturers of DDGS with a streamlined process for registration and licensing in order to facilitate U.S. exports to China. While this agreement appears positive for the industry, there is no guarantee that the agreement will be fully implemented, nor is there a guarantee that exports to China return to pre-tariff levels.

24

Management anticipates distillers’ grains prices will remain steady during our 2022 fiscal year, unless additional domestic demand or other foreign markets develop. Domestic demand for distillers’ grains could remain low if corn prices decline and end-users switch to lower priced alternatives.

Corn oil prices increased significantly in fiscal year 2021, due in part to elevated corn prices and strong demand for biodiesel and livestock feed.  

Given the inherent volatility in ethanol, distillers’ grains, non-food grade corn oil, grain and natural gas prices, we cannot predict the likelihood that the spread between ethanol, distillers’ grains, non-food grade corn oil and grain prices in future periods will be consistent compared to historical periods.

Results of Operations for the Fiscal Years Ended October 31, 2021 and 2020

The following table shows the results of our operations and the percentage of revenues, costs of goods sold, operating expenses and other items to total revenues in our audited consolidated statements of operations for the fiscal years ended October 31, 2021 and 2020 (amounts in thousands):

Fiscal Year Ended October 31, 

2021

2020

Statement of Operations Data

    

Amount

    

%  

    

Amount

    

%  

Revenue

$

309,615

 

100.0

%

$

164,954

 

100.0

%

Cost of Goods Sold

 

282,847

 

91.4

%

 

176,031

 

106.7

%

Gross Profit (Loss)

 

26,768

 

8.6

%

 

(11,077)

 

(6.7)

%

Operating Expenses

 

8,127

 

2.6

%

 

8,581

 

5.2

%

Goodwill Impairment

%

1,372

0.8

%

Operating Income (Loss)

 

18,641

 

6.0

%

 

(21,030)

 

(12.7)

%

Other Income, net

 

7,389

 

2.4

%

 

463

 

0.3

%

Net Income (Loss)

 

26,030

 

8.4

%

 

(20,567)

 

(12.4)

%

Less: Net (Income) Loss Attributable to Non-controlling Interest

 

(2,373)

 

(0.8)

%

 

7,289

 

4.4

%

Net Income (Loss) Attributable to Granite Falls Energy, LLC

$

23,657

 

6.7

%

$

(13,278)

 

(8.0)

%

Revenues

Our revenues from operations come from three primary sources: sales of fuel ethanol, sales of distillers’ grains and sales of corn oil. Our remaining consolidated revenues are attributable to miscellaneous other revenue from incidental sales of corn syrup at HLBE’s plant and revenues generated from natural gas pipeline operations at Agrinatural.

The following table shows the sources of our consolidated revenue and the approximate percentage of revenues from those sources to total revenues in our audited consolidated statements of operations for the fiscal year ended October 31, 2021 (amounts in thousands):

Fiscal Year Ended October 31, 2021

Revenue Sources

    

Sales Revenue

    

% of Total Revenues

Ethanol sales

$

240,875

77.8

%

Distillers' grains sales

 

49,186

15.9

%

Corn oil sales

 

17,148

5.5

%

Miscellaneous other

2,406

0.8

%

Total Revenues

$

309,615

100.0

%

25

The following table shows the sources of our consolidated revenue and the approximate percentage of revenues from those sources to total revenues in our audited consolidated statements of operations for the fiscal year ended October 31, 2020 (amounts in thousands):

Fiscal Year Ended October 31, 2020

Revenue Sources

    

Sales Revenue

    

% of Total Revenues

Ethanol sales

$

126,605

76.8

%

Distillers' grains sales

 

29,673

17.9

%

Corn oil sales

 

6,590

4.0

%

Miscellaneous other

2,086

1.3

%

Total Revenues

$

164,954

100.0

%

Our total consolidated revenues increased by approximately 87.7% for the fiscal year ended October 31, 2021, as compared to the fiscal year 2020, due to increases in both the prices received for and in the quantities sold of our ethanol, distillers’ grains, and corn oil.

The following table reflects quantities of our three primary products sold and the average net prices received for the fiscal years ended October 31, 2021 and 2020 (quantities in thousands):

Fiscal Year Ended October 31, 2021

Fiscal Year Ended October 31, 2020

Product

Quantity Sold
(in thousands)

Avg. Net Price

Quantity Sold
(in thousands)

Avg. Net Price

Ethanol (gallons)

126,746

$

1.90

105,172

$

1.20

Distillers' grains (tons)

288

$

170.75

240

$

123.43

Corn oil (pounds)

35,963

$

0.48

27,528

$

0.24

Ethanol

Total revenues from sales of ethanol increased by approximately 90.3% for fiscal year 2021 compared to the fiscal year 2020 due primarily to an approximately 20.5% increase in the volumes sold from period to period, coupled with an approximately 58.3% increase in the average price per gallon we received for our ethanol. The increase in price is primarily due to an increase in demand for transportation fuel, including the ethanol we produce, as a result of the larger economic rebound from the COVID-19 pandemic. The increase in the quantity of ethanol sold was due primarily to our increased production in fiscal year 2021 compared to the prior year, due to the fact that we operated our plants throughout the 2021 fiscal year and idled them for a portion of the 2020 fiscal year. Management anticipates steady ethanol production and sales during our 2022 fiscal year, as compared to our 2021 fiscal year. 

We occasionally engage in hedging activities with respect to our ethanol sales. We recognize the gains or losses that result from the changes in the value of these derivative instruments in revenues as the changes occur. At October 31, 2021, GFE had fixed and basis contracts for forward ethanol sales for various delivery periods through December 2021 valued at approximately $19.6 million, and HLBE had fixed and basis contracts for forward ethanol sales for various delivery periods through December 2021 valued at approximately $18.7 million. Separately, ethanol derivative instruments resulted in a gain of approximately $210,000 during the fiscal year ended October 31, 2021, and a loss of approximately $350,000 during the fiscal year ended October 31, 2020.

Distillers’ Grains

Total revenues from sales of distillers’ grains increased approximately 65.8% for fiscal year 2021 compared to fiscal year 2020. The increase in distillers' grains revenues is primarily attributable to an approximately 20.0% increase in the tons of distillers’ grains sold during fiscal year 2021 compared to fiscal year 2020, coupled with an approximately 38.3% increase in the average price per ton we received for our distillers’ grains from period to period.

The increase in the market price of distillers’ grains is due to increased demand for livestock feed and higher prices for soybean meal, which is a competitive product to distillers’ grains. The increase in total tons of distillers’ grains sold during fiscal year 2021 compared to the fiscal year 2020 was due increased production at both plants, as a result of operating the plants year-round in the fiscal year 2021, after the plants for portions of the fiscal year 2020 due to the effects of the COVID-19 pandemic and HLBE’s boiler malfunction. Management anticipates steady distillers’ grains production during our 2022 fiscal year, as compared to our 2021 fiscal year.

26

At October 31, 2021, GFE had forward contracts to sell approximately $1.3 million of distillers’ grains for delivery through November 2021, and HLBE had forward contracts to sell approximately $1.6 million of distillers’ grains for delivery through December 2021.

Corn Oil

Separating the corn oil from our distillers’ grains decreases the total tons of distillers’ grains that we sell; however, our corn oil has a higher per ton value than our distillers’ grains. Total revenues from sales of corn oil increased by approximately 160.2% for fiscal year 2021 compared to the fiscal year 2020. This increase is attributable to an approximately 30.6% increase in pounds sold from period to period, coupled with an approximately 100% increase in the average price per pound of corn oil sold from period to period. Management attributes the increase in corn oil prices to increased demand for biodiesel and livestock feed. Management attributes the increase in corn oil sales during fiscal year 2021 as compared to 2020 primarily to increased production at the plants as a result of the GFE plant and HLBE plant being idled during portions of the fiscal year 2020 as a result of the COVID-19 pandemic and HLBE’s boiler malfunction.

Although management believes that corn oil prices will remain relatively steady, prices may decrease if there is an oversupply of corn oil production resulting from increased production rates at ethanol plants or if biodiesel producers begin to utilize lower-priced alternatives such as soybean oil or if biodiesel blenders’ tax credit is not renewed and biodiesel production declines.

At October 31, 2021, GFE had forward corn oil sales contracts to sell approximately $1.7 million for delivery through December 2021, and HLBE had forward corn oil sales contracts to sell approximately $1.5 million for delivery through December 2021.

Cost of Goods Sold

Our cost of goods sold increased by approximately 60.7% for the fiscal year ended October 31, 2021, as compared to the fiscal year ended October 31, 2020. However, cost of goods sold, as a percentage of revenues, decreased to approximately 91.4% for the fiscal year ended October 31, 2021, as compared to approximately 106.7% for the 2020 fiscal year due to an improved margin between the price of ethanol and the price of corn.  Approximately 90% of our total costs of goods sold is attributable to ethanol production. As a result, the cost of goods sold per gallon of ethanol produced for the fiscal year ended October 31, 2021 was approximately $2.23 per gallon of ethanol sold compared to approximately $1.67 per gallon of ethanol sold for the fiscal year ended October 31, 2020.

The following table shows the costs of corn and natural gas (our two largest single components of costs of goods sold), as well as all other components of cost of goods sold, which includes processing ingredients, depreciation expense, electricity, and wages, salaries and benefits of production personnel, and the approximate percentage of costs of those components to total costs of goods sold in our audited consolidated statements of operations for the fiscal year ended October 31, 2021 (amounts in thousands):

Fiscal Year Ended October 31, 2021

Cost

    

% of Cost of Goods Sold

    

(in thousands)

    

Corn costs

 

$

228,483

80.8

%

Natural gas costs

 

12,618

4.5

%

All other components of costs of goods sold

 

41,746

14.8

%

Total Cost of Goods Sold

 

$

282,847

100.0

%

27

The following table shows the costs of corn, natural gas and all other components of cost of goods sold and the approximate percentage of costs of those components to total costs of goods sold in our audited consolidated statements of operations for the fiscal year ended October 31, 2020 (amounts in thousands):

Fiscal Year Ended October 31, 2020

Cost

    

% of Cost of Goods Sold

    

(in thousands)

    

Corn costs

 

$

126,289

71.8

%

Natural gas costs

 

9,209

5.2

%

All other components of costs of goods sold

 

40,533

23.0

%

Total Cost of Goods Sold

 

$

176,031

100.0

%

Corn Costs

Our cost of goods sold related to corn increased approximately 80.9% for our 2021 fiscal year compared to our 2020 fiscal year, due to an approximately 19.1% increase in the number of bushels of corn processed from period to period, coupled with an approximately 51.9% increase in the average price per bushel paid for corn from period to period. The corn-ethanol price spread (the difference between the price per gallon of ethanol and the price per bushel of grain divided by 2.8) for our 2021 fiscal year was $0.04 more than the corn-ethanol price spread we experienced for the same period of 2020.

For our fiscal years ended October 31, 2021 and 2020, our plants processed approximately 42.2 million and 35.4 million bushels of corn, respectively. This increase in corn consumption was due primarily to the fact that we idled production at our plants in the fiscal year 2020 due to the effects of the COVID-19 pandemic and the boiler malfunction at HLBE’s plant.  Management anticipates steady corn consumption during our 2022 fiscal year compared to our 2021 fiscal year provided that we can achieve operating margins that allow us to continue to operate the ethanol plants at capacity.

The increase in our cost per bushel of corn was a result of elevated corn prices caused primarily by export demand, including demand for corn from China and South America. Due to these factors, management anticipates that corn prices will be higher during our 2022 fiscal year.

From time to time, we enter into forward purchase contracts for our corn purchases. At October 31, 2021, GFE had forward corn purchase contracts for approximately 4.9 million bushels for deliveries through December 2022 and HLBE had forward corn purchase contracts for approximately 3.2 million bushels for deliveries through December 2022.

Our corn derivative positions resulted in a loss of approximately $8.2 million and $2.4 million for the fiscal years ended October 31, 2021, and October 31, 2020, respectively, which increased our cost of goods sold. We recognize the gains or losses that result from the changes in the value of our derivative instruments from corn in cost of goods sold as the changes occur.  As corn prices fluctuate, the value of our derivative instruments are impacted, which affects our financial performance. We anticipate continued volatility in our cost of goods sold due to the timing of the changes in value of the derivative instruments relative to the cost and use of the commodity being hedged. 

Natural Gas Costs

For our 2021 fiscal year, we experienced an increase of approximately 37.0% in our overall natural gas costs compared to our 2020 fiscal year.  Management attributes the increase in natural gas costs to an increase in production, as we operated out plants throughout the year in the 2021 fiscal year after idling our plants for portions of the 2020 fiscal year. Further, natural gas prices spiked in early 2021 due to severe weather in Texas and other areas that disrupted the production and transportation of natural gas. Management anticipates higher natural gas prices during the winter months due to the typical seasonal natural gas cost increases experienced during the winter months.

Operating Expense

Operating expenses include wages, salaries and benefits of administrative employees at the plants, insurance, professional fees and similar costs.  Operating expenses as a percentage of revenues decreased  to 2.6% of revenues for our fiscal year ended October 31, 2021 compared to 5.2% of revenues for our fiscal year ended October 31, 2020. This

28

decrease was primarily due to a significant increase in revenues and the recognition of the approximately $1.8 million loss on disposal of assets related to HLBE’s boiler during the 2020 fiscal year.

Our efforts to optimize efficiencies and maximize production may result in a decrease in our operating expenses on a per gallon basis. Additionally, because HLBE has de-registered from the SEC and is no longer required to file SEC reports as a result of the Merger, we expect our operating expenses related to certain filing fees and regulatory costs to decrease. However, due to inflation, labor shortages, or other unforeseen issues, it is possible that our operating expenses will remain steady or increase during our 2022 fiscal year.

Operating Income (Loss)

Our operating margin increased approximately $39.7 million during the past year as we recorded operating income of approximately $18.6 million in our fiscal year ended October 31, 2021, compared with an operating loss of approximately $21.0 million in our fiscal year ended October 31, 2020. The increase in our operating income resulted largely from increased prices for all our principal products coupled with increased production at both our plants.

Other Income, Net

We had net other income for our fiscal year ended October 31, 2021 of approximately $7.4 million compared to net other income of approximately $463,000 for our fiscal year ended October 31, 2020. We had more other income during fiscal year 2021 compared to fiscal year 2020 due in part to an increase in investment income during the 2021 fiscal year, the PPP loan forgiveness income recognized during fiscal year 2021, and the recognition of the MVCPLA patronage capital credit income.

Changes in Financial Condition at October 31, 2021 and 2020

The following table highlights the changes in our financial condition at October 31, 2021 compared to October 31, 2020 (amounts in thousands):

    

October 31, 2021

    

October 31, 2020

 

Current Assets

$

64,814

$

31,715

Total Assets

$

145,137

$

116,198

Current Liabilities

$

30,024

$

31,252

Long-Term Debt, less current portion

$

27,621

$

5,876

Operating lease, long-term liabilities

$

12,102

$

15,755

Other Long-Term Liabilities

$

1,468

$

1,422

Members' Equity attributable to Granite Falls Energy, LLC

$

73,922

$

52,112

Non-controlling Interest

$

$

9,780

Total assets increased by approximately $28.9 million and current assets increased by approximately $33.1 million at October 31, 2021 compared to October 31, 2020. The increase in total assets was primarily due to an increase in cash, accounts receivable, and inventory in the 2021 period.

Total current liabilities decreased by approximately $1.2 million at October 31, 2021 compared to October 31, 2020. This decrease was mainly due to a decrease in current maturities of long-term debt, which occurred because certain HLBE debt was classified as current as of October 31, 2020, due to loan covenant violations, was reclassified as long-term debt as of October 31, 2021. The decrease in current maturities of long-term debt was partially offset by an increase in accounts payable.

Long-term debt, less current portion, totaled approximately $27.6 million at October 31, 2021, which is approximately $21.7 million greater than our long-term debt, less current portion, at October 31, 2020. The increase is primarily due to the execution of the 2021 Credit Facility, which provided loans to finance the acquisition of HLBE’s non-controlling interest and to fund continued operations.

Members’ equity attributable to Granite Falls Energy, LLC at October 31, 2021 increased by approximately $21.8 million compared to October 31, 2020. The increase was due primarily to the net income attributable to Granite Falls Energy, LLC for the 2021 fiscal year.

29

There was no non-controlling interest at October 31, 2021, due to the Merger, in which GFE acquired HLBE’s remaining approximately 49.3% non-controlling interest.

Liquidity and Capital Resources

Our principal sources of liquidity consist of cash provided by operations, cash on hand, and available borrowings under our credit facility with AgCountry.  Our principal uses of cash are to purchase raw materials necessary to operate the ethanol plants, capital expenditures to maintain and upgrade our plants, to make debt service payments, and to make distribution payments to our members.

We do not currently anticipate any significant purchases of property and equipment that would require us to secure additional capital in the next twelve months. For our 2022 fiscal year, we anticipate completion of several small capital projects to maintain current plant infrastructure and improve operating efficiency.  We expect to have sufficient cash generated by continuing operations and availability on our credit facilities and other loans to fund our operations and complete our capital expenditures during our 2022 fiscal year.  However, should unfavorable operating conditions occur in the ethanol industry that prevent us from profitably operating our plants, we may need to seek additional debt or equity funding or idle ethanol production.

Management continues to evaluate conditions in the ethanol industry and explore opportunities to improve the efficiency and profitability of our operations which may require additional capital to supplement cash generated from operations and our current debt.

Year Ended Compared October 31, 2021 to Year Ended October 31, 2020

The following table summarizes cash flows for the fiscal years ended October 31 (amounts in thousands):  

    

2021

2020

 

Net cash provided by (used in) operating activities

$

19,867

$

(3,647)

Net cash used in investing activities

$

(4,258)

$

(5,826)

Net cash provided by financing activities

$

1,748

$

9,479

Net increase in cash, cash equivalents and restricted cash

$

17,357

$

6

Operating Cash Flows

During the fiscal year ended October 31, 2021, net cash provided by operating activities increased by approximately $20.6 million compared to the fiscal year ended October 31, 2020. This increase was due primarily to an approximately $46.6 million increase in net income, which was partially offset an approximately $12.7 million decrease in accounts receivable, approximately $7.0 million decrease in inventory, and an approximately $6.9 million decrease in commodity derivative instruments.

Investing Cash Flows

Cash used in investing activities was approximately $1.6 million less during fiscal year 2021 as compared to fiscal year 2020. During fiscal year 2021, we used approximately $4.3 million of cash related capital expenditures at the GFE and HLBE plants. Comparatively, during fiscal year 2020, we used approximately $5.8 million for capital expenditures at the GFE and HLBE plants.

Financing Cash Flows

We were provided with approximately $1.7 million by financing activities during fiscal year 2021, compared to being provided with approximately $9.5 million by financing activities during fiscal year 2020. The decrease was primarily attributable to the fact that we used approximately $14.0 million to acquire the non-controlling interest in fiscal year 2021, compared with using approximately $2.0 million to acquired non-controlling interest in fiscal year 2020. Additionally, in fiscal year 2021, we had proceeds on long-term debt of approximately $36.2 million and made payments on long-term debt of approximately $21.0 million, as compared with fiscal year 2020, when we had proceeds on long-term debt of approximately $66.3 million and made payments of long-term debt of approximately $56.8 million.

30

Credit Arrangements

On September 27, 2021, GFE finalized loan documents for an amended credit facility (the “2021 Credit Facility”) with AgCountry. CoBank serves as AgCountry’s administrative agent for the 2021 Credit Facility. We entered into the 2021 Credit Facility to finance the acquisition of HLBE’s non-controlling interest and consolidate certain debts of GFE and HLBE. The loan documents include an Amended and Restated Credit Agreement (the “Credit Agreement”), which amends and replaces the Company’s credit agreement with AgCountry dated September 27, 2018.

As of October 31, 2021, GFE had indebtedness consisting of the following loans and agreements: the Credit Agreement, a $20 million revolving credit promissory note, a $500,000 amended and restated letter of credit promissory note, a $20 million amended and restated revolving term promissory note, a $25 million single advance term promissory note, a $2.4 million single advance term promissory note, and the Project Hawkeye credit facility. During the fiscal year 2021, two SBA Paycheck Protection Program loans to HLBE and two SBA Paycheck Protection Program loans to GFE were forgiven in full.

Additional information regarding our credit arrangements is available in Part II - Item 8. Financial Statements, Note 10 - DEBT FACILITIES, and Note 16 COMMITMENTS AND CONTINGENCIES.

Off-Balance Sheet Arrangements

We currently have no off-balance sheet arrangements.

Critical Accounting Estimates

Management uses estimates and assumptions in preparing our financial statements in accordance with generally accepted accounting principles in the United States of America. These estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses.  Our significant accounting policies are summarized in Part II - Item 8. Financial Statements, Note 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES.

31

ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Graphic

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Governors and Members of

Granite Falls Energy, LLC and Subsidiaries

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Granite Falls Energy, LLC and Subsidiaries (the Company) as of October 31, 2021 and 2020, and the related consolidated statements of operations, members’ equity, and cash flows for each of the years in the two-year period ended October 31, 2021, and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of October 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the two-year period ended October 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the 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 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 financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there were no critical audit matters.

Boulay PLLP (PCAOB ID 542)

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

Minneapolis, Minnesota

January 31, 2022

32

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Consolidated Balance Sheets

 ASSETS

October 31, 2021

October 31, 2020

Current Assets

Cash and cash equivalents

$

29,295,657

$

11,423,427

Restricted cash

1,641,123

2,156,694

Accounts receivable

 

12,028,397

 

3,386,068

Inventory

 

20,749,831

 

13,791,805

Commodity derivative instruments

 

39,076

 

56,050

Prepaid expenses and other current assets

 

1,059,604

 

901,384

Total current assets

 

64,813,688

 

31,715,428

Property and Equipment, net

 

49,716,246

 

54,965,983

Investments

14,518,331

9,799,384

Operating lease right of use asset

15,755,395

19,383,654

Other Assets

 

333,254

 

333,254

Total Assets

$

145,136,914

$

116,197,703

LIABILITIES AND MEMBERS' EQUITY

Current Liabilities

Checks drawn in excess of bank balances

$

$

692,984

Current maturities of long-term debt

5,046,429

12,954,538

Accounts payable

 

19,445,954

 

12,294,097

Commodity derivative instruments

 

732,801

 

816,478

Accrued expenses

 

1,145,326

 

865,883

Operating lease, current liabilities

3,653,131

3,628,259

Total current liabilities

 

30,023,641

 

31,252,239

Long-Term Debt, less current portion

 

27,621,428

 

5,876,318

Operating lease, long-term liabilities

12,102,264

15,755,395

Other Long-Term Liabilities

1,467,848

1,421,924

Commitments and Contingencies

Members' Equity

Members' equity attributable to Granite Falls Energy, LLC consists of 30,606 units authorized, issued and outstanding at October 31, 2021 and 2020

 

73,921,733

 

52,111,525

Non-controlling interest

 

 

9,780,302

Total members' equity

 

73,921,733

 

61,891,827

Total Liabilities and Members' Equity

$

145,136,914

$

116,197,703

Notes to the Consolidated Financial Statements are an integral part of this Statement.

33

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Consolidated Statements of Operations

Fiscal Year Ended October 31, 

2021

2020

Revenues

$

309,615,376

$

164,953,841

Cost of Goods Sold

 

282,847,152

 

176,031,094

Gross Profit (Loss)

 

26,768,224

 

(11,077,253)

Operating Expenses

 

8,127,172

 

8,580,559

Goodwill Impairment

1,372,473

Operating Income (Loss)

 

18,641,052

 

(21,030,285)

Other Income (Expense)

Other income, net

 

2,911,096

 

497,272

Interest income

 

5,456

 

45,991

Interest expense

 

(802,340)

 

(552,500)

Investment income

 

2,091,952

 

471,800

Patronage investment - correction of error

3,182,690

Total other income, net

 

7,388,854

 

462,563

Net Income (Loss)

$

26,029,906

$

(20,567,722)

Less: Net (Income) Loss Attributable to Non-controlling Interest

(2,372,825)

7,289,429

Net Income (Loss) Attributable to Granite Falls Energy, LLC

$

23,657,081

$

(13,278,293)

Weighted Average Units Outstanding - Basic and Diluted

 

30,606

 

30,606

Amounts attributable to Granite Falls Energy, LLC:

Net Income (Loss) Per Unit - Basic and Diluted

$

772.96

$

(433.85)

Notes to the Consolidated Financial Statements are an integral part of this Statement.

34

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Consolidated Statement of Changes in Members’ Equity

Members' Equity

attributable to

Non-controlling

Total Members'

   

Granite Falls Energy, LLC

   

Interest

   

Equity

Balance - October 31, 2019

$

65,468,635

$

19,215,914

$

84,684,549

Acquisition of non-controlling interest

(78,817)

(2,146,183)

(2,225,000)

Net loss attributable to non-controlling interest

(7,289,429)

(7,289,429)

Net loss attributable to Granite Falls Energy, LLC

(13,278,293)

(13,278,293)

Balance - October 31, 2020

$

52,111,525

$

9,780,302

$

61,891,827

Acquisition of noncontrolling interest

(1,846,873)

(12,153,127)

(14,000,000)

Net income attributable to non-controlling interest

2,372,825

2,372,825

Net income attributable to Granite Falls Energy, LLC

23,657,081

23,657,081

Balance - October 31, 2021

$

73,921,733

$

$

73,921,733

Notes to the Consolidated Financial Statements are an integral part of this Statement.

35

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Consolidated Statements of Cash Flows

    

Fiscal Year Ended October 31, 

2021

2020

Cash Flows from Operating Activities

Net income (loss)

$

26,029,906

$

(20,567,722)

Adjustments to reconcile net income (loss) to net cash provided by (used in) operations:

Depreciation and amortization

 

7,396,463

 

9,310,775

Paycheck Protection Program loan forgiveness income

(2,604,185)

Change in fair value of derivative instruments

 

7,962,719

 

2,719,697

(Gain) loss on equity method investments

(2,091,952)

(471,800)

Patronage investment income - correction of error

(3,182,690)

Return on investment

282,902

Patronage investment redemption

272,793

(Gain) loss on disposal of assets

21,728

1,833,928

Goodwill impairment

1,372,473

Changes in operating assets and liabilities:

Commodity derivative instruments

 

(8,029,422)

 

(1,136,171)

Accounts receivable

 

(8,642,329)

 

4,041,827

Inventory

 

(6,958,026)

 

11,220

Prepaid expenses and other current assets

 

(158,220)

 

(2,436)

Accounts payable

 

9,241,560

 

(889,813)

Accrued expenses

 

279,443

 

85,088

Accrued railcar rehabilitation costs

45,924

45,924

Net Cash Provided By (Used In) Operating Activities

 

19,866,614

 

(3,647,010)

Cash Flows from Investing Activities

Payments for capital expenditures

(4,258,157)

(5,826,105)

Net Cash Used In Investing Activities

 

(4,258,157)

 

(5,826,105)

Cash Flows from Financing Activities

Checks drawn in excess of bank balance

(692,984)

692,984

Proceeds from Paycheck Protection Program loans

1,299,593

1,299,593

Proceeds from long-term debt

36,157,195

66,305,585

Payments on long-term debt

(21,015,602)

(56,819,216)

Acquisition of non-controlling interest

(14,000,000)

(2,000,000)

Net Cash Provided By Financing Activities

 

1,748,202

 

9,478,946

Net Increase in Cash, Cash Equivalents and Restricted Cash

 

17,356,659

 

5,831

Cash, Cash Equivalents and Restricted Cash - Beginning of Period

 

13,580,121

 

13,574,290

Cash, Cash Equivalents and Restricted Cash - End of Period

$

30,936,780

$

13,580,121

Reconciliation of Cash, Cash Equivalents and Restricted Cash

Cash and Cash Equivalents - Balance Sheet

$

29,295,657

$

11,423,427

Restricted Cash - Balance Sheet

1,641,123

2,156,694

Cash, Cash Equivalents and Restricted Cash

$

30,936,780

$

13,580,121

Supplemental Cash Flow Information

Cash paid during the period for:

Interest expense

$

799,834

$

463,861

Supplemental Disclosure of Non-Cash Investing and Financing Activities

Capital expenditures and construction in process included in accounts payable

$

50,922

$

2,140,625

Notes to the Consolidated Financial Statements are an integral part of this Statement.

36

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

1.  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Business

Granite Falls Energy, LLC (“GFE”) is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Granite Falls, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental U.S. and on the international market. GFE’s plant has an approximate annual production capacity of 60 million gallons, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis.

Additionally, as of October 31, 2021, GFE has 100% ownership in Heron Lake BioEnergy, LLC (“HLBE”).  HLBE is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Heron Lake, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental United States. HLBE’s plant has an approximate annual production capacity of 65 million gallons, but is currently permitted to produce up to 72.3 million gallons per year of undenatured ethanol on a twelve-month rolling sum basis.  Additionally, HLBE, through a wholly owned subsidiary, operates a natural gas pipeline that provides natural gas to the HLBE’s ethanol production facility and other customers.

Principles of Consolidation

The accompanying consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021 when the remaining non-controlling interest was acquired through the merger. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements, with the equity and earnings (loss) attributed to the remaining 27% non-controlling interest identified separately in the accompanying consolidated balance sheets and statements of operations through December 11, 2019 when the remaining non-controlling interest was acquired. All significant intercompany balances and transactions are eliminated in consolidation.

On September 29, 2021, GFE acquired the remaining non-controlling interest in HLBE for cash consideration of $14,000,000. As of October 31, 2021, GFE has 100% ownership of HLBE. When we use the terms “Granite Falls Energy” or “GFE” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our operations at our ethanol production facility located in Granite Falls, Minnesota.  When we use the terms “Heron Lake BioEnergy”, “Heron Lake”, or “HLBE” or similar words, unless the context otherwise requires, we are referring to Heron Lake BioEnergy, LLC and its wholly owned subsidiary, HLBE Pipeline Company, LLC, through which, HLBE holds a 100% interest in Agrinatural Gas, LLC. When we use the terms the “Company,” “we,” “us,” “our” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our consolidated wholly- and majority-owned subsidiaries.

Fiscal Reporting Period

The Company’s fiscal year end for reporting financial operations is October 31 for financial reporting purposes.

Accounting Estimates

Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. The Company uses estimates and assumptions in accounting for the following significant matters, among others:

37

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

economic lives of property and equipment, valuation of commodity derivatives, inventory, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.

Revenue Recognition

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. Our contracts primarily consist of agreements with marketing companies and other customers as described below. Our performance obligations consist of the delivery of ethanol, distillers' grains, corn oil, and natural gas to our customers. Our customers primarily consist of two distinct marketing companies as described below. The consideration we receive for these products reflects an amount that the Company expects to be entitled to in exchange for those products, based on current observable market prices at the Chicago Mercantile Exchange, generally, and adjusted for local market differentials. Our contracts have specific delivery modes, rail or truck, and dates. Revenue is recognized when the Company delivers the products to the mode of transportation specified in the contract, at the transaction price established in the contract, net of commissions, fees, and freight. We sell each of the products via different marketing channels as described below.

Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells one hundred percent of the Company's ethanol production based on agreements with end users at prices agreed upon mutually among the end user, Eco-Energy and the Company. Our performance obligations consist of our obligation to deliver ethanol to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. The marketing agreement calls for control and title to pass to Eco-Energy once a rail car is released to the railroad or a truck is released from the Company's scales. Revenue is recognized then at the price in the agreement with the end user, net of commissions, freight, and fees.

Distillers grains. GFE and HLBE engage another third-party marketing company, RPMG, Inc. (“RPMG”) and Gavilon Ingredients, Inc. (“Gavilon”), respectively, to sell one hundred percent of the distillers grains it produces at the plant. RPMG and Gavilon take title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG, Gavilon and the Company.  Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.

Distillers corn oil (corn oil). The Company sells one hundred percent of its corn oil production to RPMG, Inc.  The process for selling corn oil is the same as our distillers’ grains. RPMG takes title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG and the Company. Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.

Natural gas. The Company sells natural gas through its wholly-owned subsidiary Agrinatural Gas, LLC. Agrinatural owns approximately 190 miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.

Cost of Goods Sold

The primary components of cost of goods sold for the production of ethanol and related co-products are corn, energy, raw materials, overhead, depreciation, rail car rehabilitation costs, and direct labor.

38

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

Operating Expenses

The primary components of operating expenses are salaries and expenses for administrative employees, professional fees, board of governor expenses, loss on disposal of assets and property taxes.

Cash and Cash Equivalents

The Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents. The Company maintains its accounts at multiple financial institutions, of which one is a member of the Company.  At times throughout the year, the Company’s cash balances may exceed amounts insured by the Federal Deposit Insurance Corporation. The Company does not believe it is exposed to any significant credit risk on its cash balances.

Restricted Cash

The Company is periodically required to maintain at its broker cash balances related to open commodity derivative instrument positions as discussed in Note 8.

Accounts Receivable

Credit terms are extended to customers in the normal course of business. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral.

Accounts receivable are recorded at their estimated net realizable value. Accounts are considered past due if payment is not made on a timely basis in accordance with the Company’s credit terms. Accounts considered uncollectible are written off. The Company follows a policy of providing an allowance for doubtful accounts; however, based on historical experience, and its evaluation of the current status of receivables, the Company is of the belief that such accounts will be collectible in all material respects and thus an allowance was not necessary at October 31, 2021 or 2020. It is at least possible this estimate will change in the future.

Inventory

Inventory is stated at the lower of cost or net realizable value. Cost for all inventories is determined using the first in first out method.  Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.  Inventory consists of raw materials, work in process, finished goods, and supplies. Corn is the primary raw material along with other raw materials.  Finished goods consist of ethanol, distillers’ grains, and corn oil.

Derivative Instruments

From time to time, the Company enters into derivative transactions to hedge its exposures to commodity price fluctuations. The Company is required to record these derivatives in the balance sheets at fair value.

In order for a derivative to qualify as a hedge, specific criteria must be met and appropriate documentation maintained. Gains and losses from derivatives that do not qualify as hedges, or are undesignated, must be recognized immediately in earnings.  If the derivative does qualify as a hedge, depending on the nature of the hedge, changes in the fair value of the derivative will be either offset against the change in fair value of the hedged assets, liabilities, or firm commitments through earnings or recognized in other comprehensive income until the hedged item is recognized in earnings. Changes in the fair value of undesignated derivatives are recorded in earnings.

Additionally, the Company is required to evaluate its contracts to determine whether the contracts are derivatives.  Certain contracts that literally meet the definition of a derivative may be exempted as “normal purchases or normal sales”.  Normal purchases and normal sales are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business.

39

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

Contracts that meet the requirements of normal purchases or normal sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our consolidated financial statements.

In order to reduce the risks caused by market fluctuations, the Company occasionally hedges its anticipated corn, natural gas, and denaturant purchases and ethanol sales by entering into options and futures contracts. These contracts are used with the intention to fix the purchase price of anticipated requirements for corn in the Company’s ethanol production activities and the related sales price of ethanol. The fair value of these contracts is based on quoted prices in active exchange-traded or over-the-counter market conditions. Although the Company believes its commodity derivative positions are economic hedges, none have been formally designated as a hedge for accounting purposes and derivative positions are recorded on the balance sheet at their fair market value, with changes in fair value recognized in current period earnings or losses. The Company does not enter into financial instruments for trading or speculative purposes.

The Company has adopted authoritative guidance related to “Derivatives and Hedging,” and has included the required enhanced quantitative and qualitative disclosure about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of gains and losses from derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements. See further discussion in Note 8.

Property and Equipment

Property and equipment are stated at cost. Depreciation is provided over the following estimated useful lives by use of the straight-line method.

Asset Description

    

Years

 

Land improvements

 

5-20

years

Railroad improvements

 

5-20

years

Process equipment and tanks

 

5-40

years

Administration building

 

10-40

years

Office equipment

 

3-10

years

Rolling stock

 

5-10

years

Maintenance and repairs are expensed as incurred; major improvements and betterments are capitalized.  Construction in progress expenditures will be depreciated using the straight-line method over their estimated useful lives once the assets are placed into service.

Long-Lived Assets

Long-lived assets, such as property and equipment, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When determining impairment losses, a long-lived asset should be grouped with other assets or liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets or liabilities.  If circumstances require a long-lived asset be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment expense was recorded during fiscal 2021 and 2020.

Investments

GFE owns 1,600 capital units of Ringneck Energy & Feed, LLC (“Ringneck”) at a price of $5,000 per unit for a total of $8,000,000.  Ringneck is a South Dakota limited liability company that constructed an 80 million gallon per year ethanol manufacturing plant outside of Onida, South Dakota in Sully County. GFE’s investment is sufficient to secure the Company

40

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

the right to appoint one director to the board of directors of Ringneck. GFE has appointed Jeffrey Oestmann, its CEO, to serve as its appointed director.

On June 29, 2018, GFE executed a subscription agreement for investment in Harvestone Group, LLC (“Harvestone”), a Delaware limited liability company, and a Joinder to the Operating Agreement of Harvestone.  In connection with the execution of the subscription agreement and joinder, GFE made a capital contribution of $2,000,000 in exchange for twenty (20) preferred membership units. Harvestone is an ethanol marketing, logistics, and trading company headquartered in Franklin, Tennessee.  Harvestone is owned by several other ethanol producers and other private investors, and its primary business is marketing and trading for member and non-member ethanol producers. The marketing and trading commenced in January 2019.

On November 15, 2021, Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. As a result of the ongoing negotiations as of fiscal year end, the Harvestone investment was impaired to $3,000,000, and the impairment of approximately $300,000 was recorded within investment income on the consolidated statement of operations, at October 31, 2021. The Company received and recorded the $3,000,000 redemption in November 2021.

The investments are accounted for by the equity method, under which the Company’s share of the net income of the investee is recognized as income in the Company’s Consolidated Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

Summarized financial information of Ringneck, which was a significant investment as of October 31, 2020, is as follows:

2020

Current Assets

$

19,510,000

Total Assets

149,434,000

Current Liabilities

16,206,000

Total Liabilities

69,439,000

Members' Equity

79,995,000

12 Months Ended October 31, 2020

Revenue

$

114,768,000

Gross Profit

6,325,000

Operating Profit

7,758,000

Net Profit

424,000

Patronage Investment

Patronage investment consists of the patron equities of GFE’s electricity supplier. Non-cash patronage dividends are recognized when declared/communicated to GFE. Cash redemptions are recorded as a reduction of the investment. This investment is carried at the lower of cost or fair value. See Note 2 - PATRONAGE INVESTMENT AND CORRECTION OF ERROR.

Fair Value of Financial Instruments

The Company’s accounting for fair value measurements of assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring or nonrecurring basis adhere to the Financial Accounting Standards Board (“FASB”) fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The Company has adopted guidance for fair value measurement related to nonfinancial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis.  The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements).

41

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

The three levels of the fair value hierarchy are as follows:

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

Level 2 inputs include:

1.Quoted prices in active markets for similar assets or liabilities.

2.Quoted prices in markets that are observable for the asset or liability either directly or indirectly, for substantially the full term of the asset or liability.

3.Inputs that derived primarily from or corroborated by observable market date by correlation or other means.

Level 3 inputs are unobservable inputs for the asset or liability.

The level in the fair value hierarchy within which a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety.

Except for those assets and liabilities which are required by authoritative accounting guidance to be recorded at fair value, the Company has elected not to record any other assets or liabilities at fair value. Except for the impairment of the Harvestone investment to fair value, no events occurred during the fiscal years ended October 31, 2021 or 2020 that required adjustment to the recognized balances of assets or liabilities, which are recorded at fair value on a nonrecurring basis.

The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short maturity of these instruments. The Company obtains fair value measurements from an independent pricing service for corn derivative contracts.  The fair value measurements consider observable data that may include dealer quotes and live trading levels from the Chicago Board of Trade and New York Mercantile Exchange markets.  The fair value of the long-term debt is estimated based on anticipated interest rates which management believes would currently be available to the Company for similar issues of debt, taking into account the current credit risk of the Company and other market factors.  The Company believes the carrying value of the debt instruments approximate fair value.

Income Taxes

The Company is treated as a partnership for federal and state income tax purposes, and generally does not incur income taxes. Instead, its earnings and losses are included in the income tax returns of its members. Therefore, no provision or liability for federal or state income taxes has been included in these financial statements. Differences exist between financial statement basis of assets and tax basis of assets and financial statement basis of liabilities and tax basis of liabilities. In addition, the Company uses the alternative depreciation system for tax depreciation instead of the straight-line method that is used for book depreciation, which also causes temporary differences. The Company’s tax year end is December 31.

The Company had no significant uncertain tax positions as of October 31, 2021 or 2020 that would require disclosure, primarily due to the partnership tax status. The Company recognizes and measures tax benefits when realization of the benefits is uncertain under a two-step approach. The first step is to determine whether the benefit meets the more-likely-than-not condition for recognition and the second step is to determine the amount to be recognized based on the cumulative probability that exceeds 50%. Primarily due to the Company’s tax status as a partnership, the adoption of this guidance had no material impact on the Company’s financial condition or results of operations.

The Company files income tax returns in the U.S. federal and Minnesota state jurisdictions. For years before 2018, the Company is no longer subject to U.S. Federal or state income tax examinations.

42

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

Net Income (Loss) per Unit

Basic net income (loss) per unit is computed by dividing net income (loss) by the weighted average number of members’ units outstanding during the period. Diluted net income per unit is computed by dividing net income by the weighted average number of members’ units and members’ unit equivalents outstanding during the period. There were no member unit equivalents outstanding during the periods presented; accordingly, for all periods presented, the calculations of the Company’s basic and diluted net income per unit are the same.

Environmental Liabilities

The Company’s operations are subject to environmental laws and regulations adopted by various governmental entities in the jurisdiction in which it operates. These laws require the Company to investigate and remediate the effects of the release or disposal of materials at its location. Accordingly, the Company has adopted policies, practices, and procedures in the areas of pollution control, occupational health, and the production, handling, storage, and use of hazardous materials to prevent material environmental or other damage, and to limit the financial liability, which could result from such events. Environmental liabilities are recorded when the liability is probable and the costs can be reasonably estimated. No expense has been recorded for the fiscal years ended October 31, 2021 or 2020.

Reportable Operating Segments

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” establishes the standards for reporting information about segments in financial statements. Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Therefore, in applying the criteria set forth in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results, the Company’s operations at GFE’s ethanol plant and HLBE’s plant, including the production and sale of ethanol and its co-products, are aggregated into one reporting segment.

Additionally, the Company also realizes relatively immaterial revenue from natural gas pipeline operations at Agrinatural, HLBE’s majority owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural’s represent less than less than 1% of our consolidated revenues and have little to no impact on the overall performance of the Company.  Therefore, the Company does not separately review Agrinatural’s revenues, cost of sales or other operating performance information.  Rather, the Company reviews Agrinatural’s natural gas pipeline financial data on a consolidated basis with the Company’s ethanol production operating segment. The Company believes that the presentation of separate operating performance information for Agrinatural’s natural gas pipeline operations would not provide meaningful information to a reader of the Company’s consolidated financial statements and would not achieve the basic principles and objectives of ASC 280.

2. PATRONAGE INVESTMENT AND CORRECTION OF ERROR

During the fourth quarter of fiscal year 2021, management became aware of an investment related to patronage in the Company’s electricity supplier that had not previously been recognized in the consolidated financial statements. The Company recognized the investment during the fourth quarter of fiscal year 2021 whereby approximately $3.2 million of investment income was recognized as a component of other income on the consolidated statement of operations for the fiscal year ended October 31, 2021. Of the approximate $3.2 million of investment income recognized during 2021, approximately $0.4 million related to income earned during fiscal year 2021, approximately $0.4 million related to investment income earned during fiscal year 2020, and the remaining $2.4 million related to fiscal years prior to 2020. The investment balance as of October 31, 2021 was approximately $2.9 million.

3.  RISKS AND UNCERTAINTIES

The Company has certain risks and uncertainties that it experiences during volatile market conditions. These volatilities can have a severe impact on operations.  The Company’s revenues are derived primarily from the sale and distribution of

43

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

ethanol, distillers’ grains and corn oil to customers primarily located in the U.S. Corn for the production process is supplied to our plants primarily from local agricultural producers and from purchases on the open market.  Ethanol sales typically average 75-90% of total revenues and corn costs typically average 65-85% of cost of goods sold.

The Company’s operating and financial performance is largely driven by the prices at which it sells ethanol and the net expense of corn. The price of ethanol is influenced by factors such as supply and demand, the weather, government policies and programs, unleaded gasoline prices and the petroleum markets as a whole. Excess ethanol supply in the market, in particular, puts downward pressure on the price of ethanol. The largest cost of production is corn. The cost of corn is generally impacted by factors such as supply and demand, the weather, government policies and programs, and a risk management program used to protect against the price volatility of these commodities. Market fluctuations in the price of and demand for these products may have a significant adverse effect on the Company’s operations, profitability and the availability and adequacy of cash flow to meet the Company’s working capital requirements.

4. REVENUE

Revenue by Source

All revenues from contracts with customers under ASC Topic 606 are recognized at a point in time. The following table disaggregates revenue by major source for the fiscal year ended October 31:

Fiscal Year Ended October 31, 2021

Total

Ethanol

$

240,874,504

Distillers’ Grains

49,185,948

Corn Oil

17,147,981

Other

1,221,727

Natural Gas Pipeline

1,185,216

Total Revenues

$

309,615,376

Fiscal Year Ended October 31, 2020

Total

Ethanol

$

126,605,211

Distillers’ Grains

29,672,577

Corn Oil

6,590,481

Other

678,226

Natural Gas Pipeline

1,407,346

Total Revenues

$

164,953,841

Payment Terms

The Company has contractual payment terms with each respective marketer that sells ethanol, distillers’ grains and corn oil. These terms are 10 calendar days after the transfer of control date. The Company has contractual payment terms with the natural gas customers of 20 days.

Shipping and Handling Costs

Shipping and handling costs related to contracts with customers for sale of goods are accounted for as a fulfillment activity and are included in cost of goods sold. Accordingly, amounts billed to customers for such costs are included as a component of revenue.

44

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

5. FAIR VALUE

The Company follows accounting guidance related to fair value disclosures.  For the Company, this guidance applies to certain derivative investments.  The authoritative guidance also clarifies the definition of fair value for financial reporting, establishes a framework for measuring fair value and requires additional disclosures about the use of fair measurements.

The following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 31, 2021:

Fair Value Measurement Using

Quoted Prices

Significant Other

Significant

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

Financial Assets:

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Commodity Derivative instruments - Corn

$

39,067

$

39,067

$

39,067

$

$

Financial Liabilities:

Commodity Derivative instruments - Corn

$

732,801

$

732,801

$

732,801

$

$

Accounts Payable (1)

$

923,550

$

923,550

$

$

923,550

$

The following table provides information on those derivative assets measured at fair value on a recurring basis at October 31, 2020:

Fair Value Measurement Using

Quoted Prices

Significant Other

Significant

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Financial Assets:

Commodity Derivative Instruments - Ethanol

$

56,050

$

56,050

$

56,050

$

$

Financial Liabilities:

Commodity Derivative Instruments - Corn

$

816,478

$

816,478

$

816,478

$

$

Accounts Payable (1)

$

772,795

$

772,795

$

$

772,795

(1)Accounts payable is generally stated at historical amounts with the exception of amounts in this table related to certain delivered inventory for which the payable fluctuates based on the changes in commodity prices. These payables are hybrid financial instruments for which the Company has elected the fair value option.

The Company determines the fair value of commodity derivative instruments by obtaining fair value measurements from an independent pricing service. The fair value measurements consider observable data that may include dealer quotes and live trading levels from the Chicago Board of Trade market and New York Mercantile Exchange.  

6. CONCENTRATIONS

Granite Falls Energy

GFE sold all of the ethanol, distillers’ grains, and corn oil produced at its plant to two customers under marketing agreements during the fiscal years ended October 31, 2021 and 2020.

45

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

The percentage of GFE’s total revenues attributable to each of its two major customers for the fiscal years ended October 31, 2021 and 2020 were as follows:

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

76.7%

77.0%

RPMG, Inc. - Distillers' Grains & Corn Oil

23.3%

23.0%

The percentage of GFE’s total accounts receivable attributable to each of its two major customers at October 31, 2021 and 2020 were as follows:

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

82.9%

72.1%

RPMG, Inc. - Distillers' Grains & Corn Oil

15.0%

24.6%

Heron Lake BioEnergy

HLBE sold all of the ethanol, distillers’ grains, and corn oil produced at its plant to three customers under marketing agreements during the fiscal years ended October 31, 2021 and 2020.

The percentage of HLBE’s total revenues attributable to each of HLBE’s two major customers for the fiscal years ended October 31, 2021 and 2020 were as follows:

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

78.7%

76.7%

Gavilon Ingredients, LLC - Distillers' Grains

14.3%

15.9%

The percentage of HLBE’s total accounts receivable attributable to each of HLBE’s two major customers at October 31, 2021 and 2020 were as follows:

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

66.5%

54.8%

Gavilon Ingredients, LLC - Distillers' Grains

22.2%

20.0%

7.  INVENTORY

Inventory consists of the following at October 31:

October 31,  2021

    

October 31,  2020

Raw materials

$

10,742,480

$

4,893,502

Supplies

 

3,322,639

 

3,070,458

Work in process

 

2,023,966

 

1,480,871

Finished goods

 

4,660,746

 

4,346,974

Totals

$

20,749,831

$

13,791,805

The Company performs a lower of cost or net realizable value analysis on inventory to determine if the market values of certain inventories are less than their carrying value, which is attributable primarily to decreases in market prices of corn and ethanol. Based on the lower of cost or net realizable value analysis, the Company recorded a loss on ethanol inventories, as a component of cost of goods sold, of approximately $383,000 for the fiscal year ended October 31, 2020. There were no recorded losses on inventory for the fiscal year ended October 31, 2021.

8.  DERIVATIVE INSTRUMENTS

The Company enters into corn, ethanol, and natural gas derivatives in order to protect cash flows from fluctuations caused by volatility in commodity prices for periods up to 24 months. These derivatives are put in place to protect gross profit margins from potentially adverse effects of market and price volatility on ethanol sales and corn purchase commitments

46

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

where the prices are set at a future date. Although these derivative instruments serve the Company’s purpose as an economic hedge, they are not designated as effective hedges for accounting purposes. For derivative instruments that are not accounted for as hedges, or for the ineffective portions of qualifying hedges, the change in fair value is recorded through earnings in the period of change.

As of October 31, 2021, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 6,385,000 bushels, comprised of long corn futures positions on 2,075,000 bushels that were entered into to hedge forecasted ethanol sales through March 2022, and short corn futures positions on 4,310,000 bushels that were entered into to hedge its forward corn purchase contracts through December 2022. Additionally, there are corn options positions of 140,000 bushels through May 2022. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of October 31, 2021, GFE had approximately $1,365,000 of cash collateral (restricted cash) related to derivatives held by a broker.

As of October 31, 2021, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 2,790,000 bushels, comprised of long corn futures positions on 1,105,000 bushels that were entered into to hedge forecasted ethanol sales through December 2021, and short corn futures positions on 1,685,000 bushels that were entered into to hedge its forward corn purchase contracts through December 2022.  There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of October 31, 2021, HLBE had approximately $276,000 in cash collateral (restricted cash) related to derivatives held by a broker.

The following tables provide details regarding the Company’s derivative instruments at October 31, 2021, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

Corn contracts - GFE

 

Commodity derivative instruments

$

$

605,813

Corn contracts - HLBE

 

Commodity derivative instruments

126,988

Ethanol contracts - GFE

 

Commodity derivative instruments

8,813

Ethanol contracts - HLBE

Commodity derivative instruments

30,263

Totals

$

39,076

$

732,801

As of October 31, 2020, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 4,275,000 bushels, comprised of long corn futures positions on 760,000 bushels that were entered into to hedge forecasted ethanol sales through March 2021, and short corn futures positions on 3,515,000 bushels that were entered into to hedge forecasted corn purchases through December 2022 and are directly related to corn forward contracts. Additionally, there are corn options positions of 1,920,000 bushels through March 2021. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of October 31, 2020, GFE had approximately $1,643,000 of cash collateral (restricted cash) related to derivatives held by a broker.

As of October 31, 2020, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 2,095,000 bushels, comprised of long corn futures positions on 325,000 bushels that were entered into to hedge forecasted ethanol sales through March 2021, and short corn futures positions on 1,770,000 bushels that were entered into to hedge forecasted corn purchases through July 2022 and are directly related to corn forward contracts. Additionally, there are corn options positions of 1,380,000 bushels through March 2021. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of October 31, 2020, HLBE had approximately $514,000 in cash collateral (restricted cash) related to derivatives held by a broker.

47

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

The following tables provide details regarding the Company’s derivative instruments at October 31, 2020, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

Corn contracts - GFE

 

Commodity derivative instruments

$

$

642,550

Corn contracts - HLBE

 

Commodity derivative instruments

 

 

173,928

Ethanol contracts - GFE

Commodity derivative instruments

40,900

Ethanol contracts - HLBE

 

Commodity derivative instruments

 

15,150

 

Totals

$

56,050

$

816,478

The following tables provide details regarding the gains (losses) from Company’s derivative instruments in statements of operations, none of which are designated as hedging instruments:

Consolidated Statement

Fiscal Year Ended October 31, 

    

 of Operations Location

    

2021

    

2020

Corn contracts

 

Cost of Goods Sold

$

(8,172,806)

$

(2,369,337)

Ethanol contracts

Revenues

210,087

(350,360)

Total loss

$

(7,962,719)

$

(2,719,697)

9.  PROPERTY AND EQUIPMENT

A summary of property and equipment is as follows:

    

October 31, 2021

    

October 31, 2020

 

Land and improvements

$

13,926,199

$

13,926,199

Railroad improvements

 

9,045,112

 

9,045,112

Process equipment and tanks

 

139,934,099

 

134,233,838

Administration building

 

569,328

 

569,328

Office equipment

 

1,083,694

 

1,083,694

Rolling stock

 

2,151,700

 

2,150,700

Construction in progress

 

1,147,909

 

4,680,716

 

167,858,041

 

165,689,587

Less: accumulated depreciation

 

(118,141,795)

 

(110,723,604)

Net property and equipment

$

49,716,246

$

54,965,983

Depreciation expense totaled approximately $7,396,000 and $9,311,000 for the fiscal years ended October 31, 2021 and 2020, respectively.

In July 2020, HLBE experienced significant operational issues with its boiler, which negatively impacted production. HLBE operated with temporary boilers from August 2020 through part of January 2021. HLBE determined that the purchase and installation of a new boiler would be more economical and efficient than attempted repairs to the failing boiler. During fiscal year 2020, HLBE abandoned the failing boiler and recorded a loss on the disposal as a component of operating expenses during the fourth quarter of the fiscal year ended October 31, 2020, totaling approximately $1.8 million.

48

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

10.  DEBT FACILITIES

Granite Falls Energy

On September 27, 2021, GFE finalized loan documents for an amended credit facility (the “2021 Credit Facility”) with AgCountry Farm Credit Services, PCA, AgCountry Farm Credit Services, FLCA (“AgCountry”). CoBank FCB (“CoBank”) serves as AgCountry’s administrative agent for the 2021 Credit Facility. The 2021 Credit Facility is intended to finance GFE’s acquisition of Heron Lake BioEnergy, LLC (“HLBE”) and consolidate certain existing debts of GFE and HLBE.  The loan documents include an Amended and Restated Credit Agreement (the “Credit Agreement”), which amends and replaces the Company’s credit agreement with AgCountry dated September 27, 2018.

The 2021 Credit Facility contains customary financial and affirmative covenants and negative covenants for loans of this type and size to ethanol companies. Each loan from AgCountry to GFE is subject to the terms of the Credit Agreement.  Pursuant to the Credit Agreement, all agreements between GFE and AgCountry and/or CoBank are secured by a first lien on all equity or personal property owned or acquired by GFE. Financial covenants under the Amended Credit Facility include (i) maintenance of working capital of at least $20.0 million, and (ii) maintenance of a debt service coverage ratio of not less than 1.75 to 1.00 at the end of each fiscal year, beginning October 31, 2022.  

The 2021 Credit Facility provides for customary events of default which include (subject in certain cases to customary grace and cure periods), among others, the following: nonpayment of principal or interest; breach of covenants or other agreements in the Amended Credit Facility; defaults in failure to pay certain other indebtedness; and certain events of bankruptcy or insolvency.  If any event of default occurs, the remaining principal balance and accrued interest on all loans subject to the Amended Credit Facility will become immediately due and payable.

The 2021 Credit Facility includes the following agreements:

$20 million Revolving Credit Promissory Note:

Under the terms of the Revolving Credit Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $20.0 million. Final payment of amounts borrowed under revolving credit promissory note is due October 1, 2022. Interest on the amended revolving term promissory note accrues at a variable weekly rate equal to the One-Month London Interbank Offered Rate (“LIBOR”) Index rate plus 3.25% and is payable monthly in arrears, which equated to 3.34% at October 31, 2021. The revolving credit promissory note is also subject to a 0.30% fee on the unused commitment. The purpose of the revolving credit promissory note is to provide for the operating needs of GFE and consolidate a $5 million revolving credit promissory note dated February 4, 2021, between AgCountry and HLBE.  

$20 million Amended and Restated Revolving Term Promissory Note:

Under the terms of the Amended and Restated Revolving Term Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $20.0 million. Final payment of amounts borrowed under the note is due October 1, 2026. Subject to GFE’s selection, interest on the note accrues at either a variable weekly rate of the LIBOR Index rate plus 3.50%, which equated to 3.59% at October 31, 2021, or an annual fixed rate determined by CoBank.  The note is subject to an overadvance fee, an amendment fee, and a 0.50% unused commitment fee. The purposes of the note are to providing working capital to GFE, to finance GFE’s acquisition of the non-controlling interest of HLBE, and to terminate and transfer to GFE the existing indebtedness on a $13 million amended and restated revolving term promissory note dated June 11, 2020, between HLBE and AgCountry.

$25 million Single Advance Term Promissory Note:

Under the terms of the $25.0 million Single Advance Term Promissory Note, AgCountry agrees to make a single advance loan to GFE in the amount of $25.0 million for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and refinancing existing indebtedness.  GFE agrees to repay the note in eighteen quarterly installments of $1.125 million, beginning March 2022, plus a final installment of any unpaid balance. Subject to GFE’s selection, the amounts

49

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

borrowed bear interest at either a variable weekly rate equal to the LIBOR Index Rate plus 3.50%, which equated to 3.59% at October 31, 2021, or an annual fixed rate set by CoBank, with a minimum period of one year and minimum amount of $100,000.  

$2.4 million Single Advance Term Promissory Note:

Under the terms of the $2.4 million Single Advance Term Promissory Note, AgCountry made a single advance loan to GFE in the amount of $2.4 million loan for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and to terminate and transfer GFE’s existing indebtedness pursuant to a HLBE’s single advance term promissory note dated June 19, 2020. Amounts borrowed under the note bear interest at a fixed rate of 3.80%.  The note is to be repaid in seven semi-annual installments of $300,000, beginning December 2021 and the final installment of the unpaid balance in June 2025.  HLBE’s single advance term promissory note dated June 19, 2020 provided a commitment of $3.0 million to HLBE for the purpose of constructing a new grain bin and reducing a revolving term promissory note.  

Project Hawkeye Loan

On August 2, 2017, GFE entered into a replacement credit facility with Project Hawkeye. The terms of the replacement credit facility allow GFE to borrow up to $7.5 million of variable-rate, amortizing non-recourse debt from Project Hawkeye using the GFE’s $7.5 million investment in Ringneck Energy & Feed, LLC (“Ringneck”), as collateral.  The Project Hawkeye loan bears interest from date funds are first advanced on the loan through maturity, at a rate per annum equal to the sum of the One Month LIBOR Index Rate plus 3.05% per annum, with an interest rate floor of 3.55%, which equated to 3.55% at October 31, 2021.

The Project Hawkeye loan requires annual interest payments only for the first two years of the loan and monthly principal and interest payments for years three through nine based on a seven-year amortization period.  The monthly amortized payments will be re-amortized following any change in interest rate. The entire outstanding principal balance of the loan, plus any accrued and unpaid interest thereon, is due and payable in full on August 2, 2026. GFE is permitted to voluntarily prepay all or any portion of the outstanding balance of this loan at any time without premium or penalty.

Pursuant to a pledge agreement entered into in connection with the Project Hawkeye loan, GFE’s obligations are secured by all of its right, title, and interest in its investment in Ringneck, including the 1,500 units subscribed for by GFE. The loan is non-recourse to all of GFE’s other assets, meaning that in the event of default, the only remedy available to Project Hawkeye will be to foreclose and seize all of GFE’s right, title and interest in its investment in Ringneck.

SBA Paycheck Protection Program Loan

In March 2020, Congress passed the Paycheck Protection Program, authorizing loans to small businesses for use in paying employees that they continue to employ throughout the COVID-19 pandemic and for rent, utilities and interest on mortgages. Loans obtained through the Paycheck Protection Program are eligible to be forgiven as long as the proceeds are used for qualifying purposes and certain other conditions are met. On April 17, 2020, GFE received a loan in the amount of $703,900 through the Paycheck Protection Program. This note was forgiven in full during February 2021. Forgiveness income is recorded as a component of other income on the consolidated statement of operations.

In February 2021, GFE received a second Paycheck Protection Program loan in the amount of $703,900. The loan was forgiven in full during July 2021. Forgiveness income is recorded as a component of other income on the statement of operations.

Heron Lake BioEnergy

SBA Paycheck Protection Program Loan

In March 2020, Congress passed the Paycheck Protection Program, authorizing loans to small businesses for use in paying employees that they continue to employ throughout the COVID-19 pandemic and for rent, utilities and interest on mortgages. Loans obtained through the Paycheck Protection Program are eligible to be forgiven as long as the proceeds

50

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

are used for qualifying purposes and certain other conditions are met. On April 18, 2020, HLBE received a loan in the amount of $595,693 through the Paycheck Protection Program. The loan was forgiven in full during March 2021. Forgiveness income is recorded as a component of other income on the consolidated statement of operations.

In February 2021, HLBE received a second Paycheck Protection Program loan in the amount of $595,693. The loan was forgiven in full during August 2021. Forgiveness income is recorded as a component of other income on the statement of operations.

Long-term debt consists of the following:

October 31, 2021

October 31, 2020

GRANITE FALLS ENERGY:

$20 million Revolving Credit Promissory Note, see terms above

$

$

$20 million Revolving term loan, see terms above

$25 million Single Advance Term Promissory Note, see terms above

25,000,000

$2.4 million Single Advance Term Promissory Note, see terms above

2,400,000

Term note payable to Project Hawkeye, see terms above

5,267,857

 

6,339,286

SBA Paycheck Protection Program loan, see terms above

703,900

HERON LAKE BIOENERGY:

Amended revolving term note payable to lending institution, amended within the 2021 Credit Facility as noted above

7,891,426

Single advance term note payable to lending institution, amended within the 2021 Credit Facility as noted above

3,000,000

Short term revolving note, see notes above

 

Assessment payable as part of water supply agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment paid October 2021. HLBE made deposits for one year's worth of debt service payments of approximately $364,000, which is included with other current assets that are held on deposit to be applied with the final payments of the assessment.

 

 

300,551

SBA Paycheck Protection Program Loan, see terms above

595,693

Totals

 

32,667,857

 

18,830,856

Less: amounts due within one year

 

5,046,429

 

12,954,538

Net long-term debt

$

27,621,428

$

5,876,318

Based on the most recent debt agreements, estimated maturities of long-term debt at October 31, 2021 are as follows:

2022

    

$

5,046,429

2023

6,171,429

2024

 

6,171,429

2025

 

6,171,429

2026

 

9,107,141

Total debt

$

32,667,857

11. MEMBERS’ EQUITY

GFE has one class of membership units. The units have no par value and have identical rights, obligations and privileges.  Income and losses are allocated to all members based upon their respective percentage of units held.  As of October 31, 2021 and 2020, GFE had 30,606 membership units authorized, issued, and outstanding.

On December 22, 2021, the Board of Governors of the Company declared a cash distribution of $330.00 per membership unit to the holders of record of the Company’s units at the close of business on December 22, 2021, for a total distribution of $10,099,980. The Company paid the distribution in January 2022.

51

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

12. LEASES

The Company leases rail cars for its facility to transport ethanol and dried distillers’ grains to its end customers. Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount rate for each lease in determining the present value of lease payments. For the twelve months ended October 31, 2021, the Company’s weighted average discount rate was 4.87%.  Operating lease expense is recognized on a straight-line basis over the lease term.

The Company determines if an arrangement is a lease or contains a lease at inception. The Company’s leases have remaining terms of approximately one to six years. For the twelve months ended October 31, 2021, the weighted average remaining lease term was four years.

The Company elected to use a portfolio approach for lease classification, which allows for an entity to group together leases with similar characteristics provided that its application does not create a material difference when compared to accounting for the leases at a contract level. For railcar leases, the Company elected to combine the railcars within each rider and account for each rider as an individual lease.

The following table summarizes the remaining annual maturities of the Company’s operating lease liabilities as of October 31, 2021:

    

2022

$

4,315,800

2023

 

4,056,600

2024

 

3,442,200

2025

 

3,034,200

2026

2,131,650

Thereafter

 

545,800

Totals

17,526,250

Less: Amount representing interest

1,770,855

Lease liabilities

$

15,755,395

HLBE recorded operating lease costs of approximately $2,666,000 and $2,331,000 in cost of goods sold in the Company’s consolidated statement of operations, which approximates the cash paid for the fiscal years ending October 31, 2021 and 2020, respectively.

GFE recorded operating lease costs of approximately $3,324,000 and $3,181,000 in cost of goods sold in the Company’s consolidated statement of operations, which approximates the cash paid for the fiscal years ending October 31, 2021 and 2020, respectively.

13. EMPLOYEE BENEFIT PLANS

GFE has a defined contribution plan available to all of its qualified employees. GFE contributes a match of 50% of the participant’s salary deferral up to a maximum of 3% of the employee’s salary.  GFE contributions totaled approximately $74,000 and $76,000 for the fiscal years ended October 31, 2021 and 2020, respectively.

HLBE has a defined contribution plan available to all of its qualified employees. HLBE contributes a match of 50% of the participant’s salary deferral up to a maximum of 4% of the employee’s salary.  HLBE contributions totaled approximately $91,000 and $89,000 for the fiscal years ended October 31, 2021 and 2020, respectively.

52

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

14. INCOME TAXES

The differences between the consolidated financial statement basis and tax basis of assets are estimated as follows:

    

October 31, 2021

    

October 31, 2020

Financial Statement basis of assets

*

$

145,136,914

$

116,197,703

Organization & start-up costs capitalized for tax purposes, net

 

175,030

 

12,415

Tax depreciation greater than book depreciation

 

(58,514,418)

 

(6,156,300)

Impairment charge

27,844,579

Unrealized derivatives gains (losses) of commodity derivative instruments

 

(39,076)

 

(40,900)

Capitalized inventory

 

122,930

 

35,777

Operating lease right of use assets

(15,755,395)

(10,092,405)

Investment in other partnerships

(7,110,613)

Net effect of consolidation of acquired subsidiary

 

 

(37,161,919)

Income tax basis of assets

$

91,859,951

$

62,794,371

*The Financial Statement basis of assets is the total assets of GFE and HLBE. See consolidated balance sheet in financial statements.

Financial Statement basis of liabilities

$

71,215,181

$

54,305,876

Accrued rail car maintenance

(252,797)

(825,000)

Other accruals

(1,467,848)

(122,041)

Operating lease liability

(15,755,395)

(10,092,405)

Net effect of consolidation of acquired subsidiary

(10,065,001)

Income tax basis of liabilities

$

53,739,141

$

33,201,429

15. RELATED PARTY TRANSACTIONS

GFE Corn Purchases - Members

GFE purchased corn from members of its Board of Governors of approximately $5,824,000 for the fiscal year ended October 31, 2021, of which approximately $233,000 is included in the accounts payable at October 31, 2021 and $3,099,000 for the fiscal year ended October 31, 2020, of which approximately $353,000 is included in accounts payable at October 31, 2020.  

HLBE Corn Purchases - Members

Until the date of the completed Merger, HLBE purchased corn from members of its Board of Governors of approximately $19,809,000 in fiscal year 2021, of which none is included in accounts payable at October 31, 2021 and $12,545,000 in fiscal year 2020, of which approximately $171,000 is included in accounts payable at October 31, 2020.

16. COMMITMENTS AND CONTINGENCIES

Corn Purchase Commitments

At October 31, 2021, GFE had cash and basis contracts for forward corn purchase commitments for approximately 4,929,000 bushels for deliveries through December 2022.

At October 31, 2021, HLBE had cash and basis contracts for forward corn purchase commitments for approximately 3,272,000 bushels for deliveries through December 2022.

Given the uncertainty of future ethanol and corn prices, the Company could incur a loss on the outstanding corn purchase contracts in future periods. Management has evaluated these forward contracts using the lower of cost or net realizable

53

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

value evaluation, similar to the method used on its inventory, and has determined that an impairment loss existed at HLBE of approximately $47,000 at October 31, 2020, and no impairment losses existed at GFE at October 31, 2021 or 2020, or HLBE at October 31, 2021. The impairment expense is recorded as a component of costs of goods sold.

Ethanol Marketing Agreement

GFE currently has an ethanol marketing agreement with Eco-Energy, Inc., an unrelated party (“Eco-Energy”). Pursuant to this marketing agreement, Eco-Energy purchases the entire ethanol output of GFE’s ethanol plant and arranges for the transportation of ethanol; however, GFE is responsible for securing all of the rail cars necessary for the transport of ethanol by rail except for 43 rail cars leased to GFE by Eco-Energy under the marketing agreement. GFE pays Eco-Energy a marketing fee per gallon of ethanol sold in consideration of Eco-Energy’s services, as well as a fixed lease fee for rail cars leased from Eco-Energy to GFE. Our marketing contracts were amended for an effective date of January 1, 2022, and an expiration date of December 31, 2023. The contracts will automatically renew for an additional two years unless either party gives written 90-day notice. The amendment provides for certain negotiated changes to the marketing fees payable to Eco-Energy by GFE and payment terms based on prevailing market-rate conditions for comparable ethanol marketed services. The changes to the marketing fee and timing of payments by Eco-Energy were negotiated based on prevailing market-rate conditions for comparable ethanol marketing services.  

HLBE has an ethanol marketing agreement with Eco-Energy, an unrelated party, for the sale of ethanol (“Eco Agreement”). Under this marketing agreement, Eco-Energy purchases, markets and resells 100% of the ethanol produced at HLBE’s ethanol production facility and arranges for the transportation of ethanol. HLBE pays Eco-Energy a marketing fee per gallon of ethanol sold in consideration of Eco-Energy’s services, as well as a fixed lease fee for rail cars leased from Eco-Energy to HLBE. The marketing fee was negotiated based on prevailing market-rate conditions for comparable ethanol marketing services. The initial term of the Eco Agreement continued through December 31, 2016, with automatic renewals for additional three terms of three-year periods unless terminated by either party by providing written notice to the other party at least three months prior to the end of the then current term. During the third fiscal quarter of 2016, HLBE amended the Eco Agreement. The term of the Eco Agreement expired on December 31, 2020, with automatic renewals for additional consecutive terms of one year unless either party provides written notice to the other at least 90 days prior to the end of the then-current term. Additionally, the amended Eco Agreement provides for certain negotiated changes to the marketing fees payable to Eco-Energy and payment terms based on prevailing market-rate conditions for comparable ethanol marketing services.  

Total ethanol marketing fees and commissions of GFE and HLBE approximated $754,000 and $589,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.

Ethanol Contracts

At October 31, 2021, GFE had fixed and basis contracts to sell approximately $19,612,000 of ethanol for various delivery periods through December 2021, which approximates 85% of its anticipated ethanol sales for this that period.

At October 31, 2021, HLBE had fixed and basis contracts to sell approximately $18,711,000 of ethanol for various delivery periods through December 2021, which approximates 78% of its anticipated ethanol sales for this that period.

Distillers Grain Marketing Agreement

GFE has a distillers’ grains marketing agreement with RPMG, Inc. (“RPMG”), an unrelated party, for the purpose of marketing and selling all distillers’ grains produced by GFE. The contract commenced on February 1, 2011 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party. Distillers’ grains commissions to RPMG totaled approximately $277,000 and $255,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.

At October 31, 2021, GFE had forward contracts to sell approximately $1,349,000 of distillers’ grain for deliveries through November 2021, which approximates 45% of its anticipated distillers’ grain sales during that period.

54

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

HLBE has a distillers’ grains off-take agreement with Gavilon Ingredients, LLC (“Gavilon”), an unrelated party.  Under this agreement, Gavilon purchases all of the distillers’ grains produced at HLBE’s ethanol plant in exchange for a service fee. The contract commenced on November 1, 2013 with an initial term of six months, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 60 days to the other party.  Distillers’ grains commissions totaled approximately $326,000 and $187,000 for the fiscal years ended October 31, 2021 and 2020, respectively.

At October 31, 2021, HLBE had forward contracts to sell approximately $1,550,000 of distillers’ grains for delivery through December 2021, which approximates 30% of its anticipated distillers’ grains sales during that period.

Corn Oil Marketing Agreement

GFE has a corn oil marketing agreement with RPMG, an unrelated party, for the purpose of marketing and selling all corn oil produced by GFE. The contract commenced on April 29, 2010 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party.

HLBE has a corn oil marketing agreement with RPMG, an unrelated party, for the purpose of marketing and selling all corn oil produced by HLBE. The contract commenced on November 1, 2013 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party.  

Corn oil commissions of GFE and HLBE totaled approximately $180,000 and $138,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.

At October 31, 2021, GFE had forward contracts to sell approximately $1,693,000 of corn oil for delivery through December 2021, which approximates 85% of its anticipated corn oil sales for that period.

At October 31, 2021, HLBE had forward contracts to sell approximately $1,470,000 of corn oil for delivery through December 2021, which approximates 70% of its anticipated corn oil sales for that period.

Contract for Natural Gas Pipeline to Plant

GFE has an agreement with an unrelated company for the construction of and maintenance of 9.5 miles of natural gas pipeline that serves the GFE plant. The agreement requires the Company to receive a minimum of 1,400,000 DT of natural gas annually through the term of the agreement. The Company is charged a fee based on the amount of natural gas delivered through the pipeline.

HLBE has a facilities agreement with Northern Border Pipeline Company which allows us access to an existing interstate natural gas pipeline located approximately 16 miles north from the HLBE plant. Agrinatural was formed to own and operate the pipeline and transports gas to HLBE pursuant to a transportation agreement. HLBE also has a base agreement for the sale and purchase of natural gas with Constellation NewEnergy-Gas Division, LLC (“Constellation”). This agreement runs until March 31, 2022.

Amended and Restated Letter of Credit Promissory Note

Under the terms of the Amended and Restated Letter of Credit Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $500,000 for the purpose of opening letters of credit for its account. Final payment of amounts borrowed under revolving credit promissory note is due December 1, 2023. Amounts borrowed bear interest at the LIBOR Index Rate plus 3.25%, which equated to 3.34% at October 31, 2021. The Amended and Restated Letter of Credit Promissory Note replaces the amended and restated letter of credit promissory note dated September 30, 2020, between GFE and AgCountry.  

55

Table of Contents

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Notes to Consolidated Financial Statements

Water Agreements

In September 2019, HLBE entered into an industrial water supply development and distribution agreement, effective as of February 1, 2019, with the City of Heron Lake for 10 years.  HLBE has the exclusive rights to the first 600 gallons per minute of capacity that is available from the well.  In consideration, HLBE will pay flow charges at a rate of $0.60 cents per thousand gallons of water, in addition to a fixed monthly charge of $1,500 per month.  The flow charges are placed into a dedicated fund for operation and maintenance of the well, and are capped at $300,000 at the end of each year. HLBE is also responsible for paying 55% of operation and maintenance costs in excess of the $300,000 cap, in the first two years of the agreement. Thereafter, the percentage payable by HLBE is determined based on a two-year average of HLBE’s usage compared to the total amount of industrial water supplied to HLBE and a third-party customer of the City of Heron Lake.

Under the previous industrial water supply development and distribution agreement with the City of Heron Lake, HLBE paid one half of the City of Heron Lake’s water well bond payments of $735,000, plus a 5% administrative fee, totaling approximately $594,000, and operating costs, relative to HLBE’s water usage, plus a 10% profit. HLBE recorded an assessment of approximately $367,000 with long-term debt as described in Note 10. HLBE paid operating and administrative expenses of approximately $12,000 per year.

In May 2006, HLBE entered into a water treatment agreement with the City of Heron Lake and Jackson County for 30 years. HLBE will pay for operating and maintenance costs of the plant in exchange for receiving treated water.  In addition, HLBE agreed to an assessment for a portion of the capital costs of the water treatment plant.  

HLBE recorded assessments within long-term debt of $500,000 and $3,550,000 in fiscal 2007 and 2006, respectively, as described in Note 10.  HLBE paid operating and maintenance expenses of approximately $59,000 and $77,000 in fiscal 2021 and 2020, respectively.

Rail Car Rehabilitation Costs

GFE leases 75 hopper rail cars under a multi-year agreement, which ends November 2025. HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreements, the Company is required to pay to rehabilitate each car for "damage" that is considered to be other than normal wear and tear upon turn in of the car(s) at the termination of the lease. During the fiscal years ended October 31, 2021 and 2020, GFE has recorded a corresponding estimated long-term liability totaling $825,000. During the fiscal years ended October 31, 2021 and 2020, HLBE has recorded a corresponding estimated long-term liability totaling approximately $643,000 and $597,000, respectively. The Company accrues the estimated cost of rail car damages over the term of the leases as the damages are incurred as a component of cost of goods sold.

17.  LEGAL PROCEEDINGS

From time to time in the ordinary course of business, the Company may be named as a defendant in legal proceedings related to various issues, including without limitation, workers’ compensation claims, tort claims, or contractual disputes. We are not currently a party to any material pending legal proceedings and we are not currently aware of any such proceedings contemplated by governmental authorities.

56

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

None.

ITEM 9A.CONTROLS AND PROCEDURES

(a)  Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit pursuant to the Securities Exchange Act of 1934 (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosures.

Our management, including our Chief Executive Officer (the principal executive officer), Jeffrey Oestmann, along with our Chief Financial Officer (the principal financial officer), Stacie Schuler, have reviewed and evaluated the effectiveness of our disclosure controls and procedures as of October 31, 2021. Based upon this review and evaluation, these officers have concluded that our consolidated disclosure controls and procedures are not effective as of October 31, 2021 because of the identification of a material weakness in our internal control over financial reporting, as discussed further below.

(b)Management’s Report on Internal Control Over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a15-(f) and 15d-15(f) under the Securities Exchange Act of 1934. The Company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that:

(i)

pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company;

(ii)

provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and governors of the Company; and

(iii)

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

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

Under the supervision of our Chief Executive Officer and our Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria set forth in the 2013 Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management has concluded that the Company’s internal control over financial reporting was not effective as of October 31, 2021 due to a material weakness in our controls over patronage investments. Remediation efforts will consist of new policies and procedures to assist management to better understand contractual terms with suppliers and vendors, including an assessment of any potential accounting implications. We will consider this material weakness to be fully remediated once the applicable controls operate for a sufficient period of time and our management has concluded, through testing, that these controls are operating effectively.

57

An attestation report from our accounting firm on our internal control over financial reporting is not included in this annual report because an attestation report is only required under the regulations of the Securities and Exchange Commission for accelerated filers and large accelerated filers.

(c)Changes in Internal Control Over Financial Reporting

Other than the material weakness and remediation efforts mentioned above, there were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the fourth fiscal quarter ended October 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B.OTHER INFORMATION

None.

PART III

Pursuant to General Instruction G(3), we omit Part III, Items 10, 11, 12, 13 and 14 and incorporate such items by reference to an amendment to this Annual Report on Form 10-K or to a definitive proxy statement (the “2022 Proxy Statement”) to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year covered by this Annual Report (October 31, 2021).  

ITEM 10.DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The Information required by this Item is incorporated by reference to the 2022 Proxy Statement.

ITEM 11.EXECUTIVE COMPENSATION

The Information required by this Item is incorporated by reference to the 2022 Proxy Statement.

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

The Information required by this Item is incorporated by reference to the 2022 Proxy Statement.      

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

The Information required by this Item is incorporated by reference to the 2022 Proxy Statement.      

ITEM 14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES

The Information required by this Item is incorporated by reference to the 2022 Proxy Statement.

58

PART IV

ITEM 15.EXHIBIT AND FINANCIAL STATEMENT SCHEDULES

(a)List of Documents  Filed as Part of this Report

The following exhibits and financial statements are filed as part of, or are incorporated by reference into, this report:

(1)Financial Statements

The financial statements appear beginning at page 38 of this report.

(2)Financial Statement Schedules

All supplemental schedules are omitted as the required information is inapplicable or the information is presented in the financial statements or related notes.

(3)Exhibits

Exhibit
No.

    

Exhibit

  

Incorporated by Reference To:

2.1

Plan of Merger between Granite Heron Merger Sub, LLC, and Heron Lake BioEnergy, LLC, dated March 24, 2021

Exhibit 2.1 to the registrant’s Form 8-K filed March 25, 2021 (File No. 000-51825)

3.1

Articles of Organization

Exhibit 3.1 to the registrant’s Form SB-2 filed with the Commission on August 30, 2002 (File No. 000-51277).

3.2

Amendment of Articles of Organization

Exhibit 3.1 to the registrant’s Form 10-QSB filed with the Commission on August 15, 2005 (File No. 000-51277).

3.3

Sixth Amended and Restated Operating Agreement

Exhibit 3.1 to the registrant’s Form 8-K filed with the Commission on March 29, 2017 (File No. 000-51277).

4.1

Form of Membership Unit Certificate.

Exhibit 4.1 to the registrant’s Pre-Effective Amendment No. 1 to Form SB-2 filed with the Commission on December 20, 2002 (File No. 000-51277).

10.1

Corn Storage and Delivery Agreement and Pre-Closing Memorandum dated October 6, 2003 between the Company and Farmers Cooperative Elevator Company.

Exhibit 10.2 to the registrant’s Form 10-QSB filed with the Commission on November 14, 2003 (File No. 000-51277).

10.2

Grain Procurement Agreement with Farmers Cooperative Elevator Company.

Exhibit 10.2 to the registrant’s Form 10-QSB filed with the Commission on November 15, 2004 (File No. 000-51277).

10.3

Electric Service Agreement dated August, 2004 with Minnesota Valley Cooperative Light and Power.

Exhibit 10.13 to the registrant’s Form 10-KSB filed with the Commission on March 31, 2005 (File No. 000-51277).

10.4

Trinity Rail Proposal for Rail Cars.

Exhibit 10.16 to the registrant’s Form 10-KSB filed with the Commission on March 31, 2005 (File No. 000-51277).

10.5

Ethanol Marketing Agreement with Eco-Energy, Inc. dated December 24, 2008. (+)

Exhibit 10.1 to the registrant’s Form 10-K filed with the Commission on January 27, 2009 (File No. 000-51277).

10.6

Corn Oil Marketing Agreement between the registrant and Renewable Products Marketing Group, LLC dated April 29, 2010. (+)

Exhibit 10.1 to the registrant’s Form 10-Q filed with the Commission on June 14, 2010 (File No. 000-51277).

59

10.7

Distillers’ Grains Marketing Agreement between RPMG, Inc. and Granite Falls Energy, LLC dated December 10, 2010. (+)

Exhibit 10.31 to the registrant’s Form 10-K filed with the Commission on January 26, 2011 (File No. 000-51277).

10.8

Insider Trading Policy of Granite Falls Energy, LLC dated February 17, 2011.

Exhibit 10.1 to the registrant’s Form 10-Q filed with the Commission on March 16, 2011 (File No. 000-51277).

10.9

Ethanol Marketing Agreement Amendment No. 2 between Eco-Energy, Inc. and Granite Falls Energy, LLC dated August 30, 2011. (+)

Exhibit 99.1 to the registrant’s Form 8-K filed with the Commission on September 1, 2011 (File No. 000-51277).

10.10

Master Loan Agreement between United FCS, PCA and Granite Falls Energy, LLC dated August 22, 2012.

Exhibit 10.14 to the registrant’s Form 10-K filed with the Commission on January 29, 2013 (File No. 000-51277).

10.11

Subscription Supplement Agreement dated July 31, 2013, by and among Heron Lake BioEnergy, LLC, Granite Falls Energy, LLC and Project Viking, L.L.C.

Exhibit 10.3 to the registrant’s Form 10-Q filed with the Commission on September 16, 2013 (File No. 000-51277).

10.12

Management Services Agreement effective as of July 31, 2013 between Granite Falls Energy, LLC and Heron Lake BioEnergy, LLC.

Exhibit 10.4 to the registrant’s Form 10-Q filed with the Commission on September 16, 2013 (File No. 000-51277).

10.13

Revolving Credit Supplement dated July 26, 2013 between United FCS, PCA and Granite Falls Energy, LLC.

Exhibit 10.9 to the registrant’s Form 10-Q filed with the Commission on September 16, 2013 (File No. 000-51277).

10.14

First Amended and Restated Articles of Organization of Heron Lake BioEnergy, LLC

Exhibit 3.1 to HLBE’s Form 8-K dated September 2, 2011 (File No. 000-51825).

10.15

Member Control Agreement of Heron Lake BioEnergy, LLC, as amended through August 30, 2011.

Exhibit 3.2 to HLBE’s Form 8-K dated September 2, 2011 (File No. 000-51825).

10.16

Industrial Water Supply Development and Distribution Agreement dated October 27, 2003 among Heron Lake BioEnergy, LLC (f/k/a Generation II Ethanol, LLC), City of Heron Lake, Jackson County, and Minnesota Soybean Processors.

Exhibit 10.10 to HLBE’s Registration Statement on Form 10 filed on August 22, 2008 (the “2008 Registration Statement”) (File No. 000-51825).

10.17

Industrial Water Supply Treatment Agreement dated May 23, 2006 among Heron Lake BioEnergy, LLC, City of Heron Lake and County of Jackson.

Exhibit 10.11 to HLBE’s 2008 Registration Statement (File No. 000-51825).

10.18

Secured Promissory Note issued December 28, 2007 by Heron Lake BioEnergy, LLC as borrower to Federated Rural Electric Association as lender in principal amount of $600,000.

Exhibit 10.20 to HLBE’s 2008 Registration Statement (File No. 000-51825).

10.19

Electric Service Agreement dated October 17, 2007 by and between Interstate Power and Light Company and Heron Lake BioEnergy, LLC.

Exhibit 10.22 to HLBE’s 2008 Registration Statement (File No. 000-51825).

10.20

Corn Oil Marketing Agreement dated September 4, 2013 by and among Heron Lake BioEnergy, LLC and RPMG, Inc. (+)

Exhibit 10.76 to HLBE’s Form 10-K/A for the year ended October 31, 2013 (File No. 000-51825).

10.21

Ethanol Marketing Agreement dated September 17, 2013 by and among Heron Lake BioEnergy, LLC and Eco-Energy, LLC. (+)

Exhibit 10.77 to HLBE’s Form 10-K for the year ended October 31, 2013 (File No. 000-51825).

60

10.22

Distillers’ grains Off-Take Agreement dated September 24, 2013 by and among Heron Lake BioEnergy, LLC and Gavilon Ingredients, LLC. (+)

Exhibit 10.78 to HLBE’s Form 10-K/A for the year ended October 31, 2013 (File No. 000-51825).

10.23

Amendment No. 3 Ethanol Marketing Agreement dated September 17, 2013 by and between Eco-Energy, LLC and Granite Falls Energy, LLC. (+)

Exhibit 10.40 to the registrant’s Form 10-K filed with the Commission on January 29, 2014 (File No. 000-51277).

10.24

First Amendment to the Member Control Agreement of Heron Lake BioEnergy, LLC, as amended through August 30, 2011.

Exhibit 3.1 to HLBE’s Form 8-K dated March 19, 2014 (File No. 000-51825).

10.25

Master Loan Agreement dated July 29, 2014 by and between AgStar Financial Services, FLCA and Heron Lake BioEnergy, LLC

Exhibit 10.6 to HLBE’s Form 10-Q for the quarter ended July 31, 2014 (File No. 000-51825).

10.26

$28,000,000 Revolving Term Loan Supplement dated July 29, 2014 by and between AgStar Financial Services, FLCA and Heron Lake BioEnergy, LLC

Exhibit 10.7 to HLBE’s Form 10-Q for the quarter ended July 31, 2014 (File No. 000-51825).

10.27

Security Agreement dated July 29, 2014 between Heron Lake BioEnergy, LLC and AgStar Financial Services, FLCA and CoBank, ACB

Exhibit 10.8 to HLBE’s Form 10-Q for the quarter ended July 31, 2014 (File No. 000-51825).

10.28

Real Estate Mortgage, Assignment of Rents and Profits and Fixture Financing Statement dated July 29, 2014 by and between AgStar Financial Services, FLCA, CoBank, ACB and Heron Lake BioEnergy, LLC

Exhibit 10.9 to HLBE’s Form 10-Q for the quarter ended July 31, 2014 (File No. 000-51825).

10.29

Guaranty dated July 29, 2014 by HLBE Pipeline Company, LLC in favor of AgStar Financial Services, FLCA

Exhibit 10.10 to HLBE’s Form 10-Q for the quarter ended July 31, 2014 (File No. 000-51825).

10.30

Security Agreement dated July 29, 2014 between HLBE Pipeline Company, LLC and AgStar Financial Services, FLCA and CoBank, ACB

Exhibit 10.11 to HLBE’s Form 10-Q for the quarter ended July 31, 2014 (File No. 000-51825).

10.31

Employment Contract between Stacie Schuler and Granite Falls Energy, LLC dated October 31, 2014. (*)

Exhibit 10.1 to the registrant’s Form 8-K filed with the Commission on November 6, 2014 (File No. 000-51277).

10.32

Employment Contract between Steve Christensen and Granite Falls Energy, LLC dated October 31, 2014. (*)

Exhibit 10.1 to the registrant’s Form 8-K filed with the Commission on November 26, 2014 (File No. 000-51277).

10.33

Amendment No. 1 dated July  22, 2016 to the Ethanol Marketing Agreement dated September 17, 2013 by and among Heron Lake BioEnergy, LLC and Eco-Energy, LLC. (+)

Exhibit 10.1 to HLBE’s Form 10-Q for the quarter ended July 31, 2016 (File No. 000-51825).

10.34

Amendment No. 4 dated July 22, 2016 to the Ethanol Marketing Agreement dated December 24, 2008 by and among Eco-Energy, LLC and Granite Falls Energy, LLC. (+)

Exhibit 10.2 to the registrant’s Form 10-Q for the quarter ended July 31, 2016 (File No. 000-51277).

10.35

Amendment No. 1 dated July  22, 2016 to the Ethanol Marketing Agreement dated September 17, 2013 by and among Heron Lake BioEnergy, LLC and Eco-Energy, LLC. (+)

Exhibit 10.1 to HLBE's Form 10-Q for the quarter ended July 31, 2016 (File No. 000-51825).

61

10.36

Second Amendment to the Member Control Agreement of Heron Lake BioEnergy, LLC, as amended through August 30, 2011.

Exhibit 3.1 to HLBE’s Form 8-K/A dated March 29, 2017 (File No. 000-51825).

10.37

Agreement of Termination and To Execute Substitute Promissory Note; Commercial Security Agreement and Pledge Agreement (Ringneck Investment) Dated August 2, 2017 between Granite Falls Energy, LLC, Fagen Energy, LLC and Project Hawkeye, LLC

Exhibit 10.1 to the registrant’s Form 10-Q filed with the Commission on September 14, 2017 (File No. 000-51277).

10.38

Promissory Note issued August 2, 2017 by Granite Falls Energy, LLC as borrower to Project Hawkeye, LLC as lender in principal amount of $7,500,000.

Exhibit 10.2 to the registrant’s Form 10-Q filed with the Commission on September 14, 2017 (File No. 000-51277).

10.39

Pledge Agreement Dated August 2, 2017 between Granite Falls Energy, LLC and Project Hawkeye, LLC

Exhibit 10.3 to the registrant’s Form 10-Q filed with the Commission on September 14, 2017 (File No. 000-51277).

10.40

Amendment to Master Loan Agreement between AgCountry Farm Credit Services, PCA, successor by merger to United FCS, PCA and Granite Falls Energy, LLC dated September 8, 2017.

Exhibit 10.40 to the registrant’s Form 10-K filed with the Commission on January 29, 2018 (File No. 000-51277).

10.41

Revolving Credit Supplement dated September 8, 2017 between AgCountry Farm Credit Services, PCA, successor by merger to United FCS, PCA and Granite Falls Energy, LLC.

Exhibit 10.41 to the registrant’s Form 10-K filed with the Commission on January 29, 2018 (File No. 000-51277).

10.42

Subscription Agreement for Harvestone Group, LLC dated June 29, 2018 between Granite Falls Energy, LLC and Harvestone Group, LLC

Exhibit 10.1 to the registrant’s Form 10-Q filed with the Commission on September 14, 2018 (File No. 000-51277).

10.43

Industrial Water Supply and Distribution Agreement dated September 25, 2019 by and among Heron Lake BioEnergy, LLC (f/k/a Generation II Ethanol, LLC) and City of Heron Lake, Minnesota

Exhibit 10.32 to HLBE’s Form 10-K filed with the Commission on January 29, 2019 (File No. 000-51825).

10.44

Membership Interest Purchase Agreement dated October 18, 2019 by and among Rural Energy Solutions, LLC, HLBE Pipeline Company, LLC, Swan Engineering, Inc., Mychael Swan, and Agrinatural Gas, LLC

Exhibit 10.33 to HLBE’s Form 10-K filed with the Commission on January 29, 2019 (File No. 000-51825).

10.45

Amendment No. 2 dated October 28, 2019 to the Ethanol Marketing Agreement dated September 17, 2018 by and among Heron Lake BioEnergy, LLC and Eco-Energy, LLC (ɷ)

Exhibit 10.34 to HLBE’s Form 10-K filed with the Commission on January 29, 2019 (File No. 000-51825).

10.46

Amendment No. 5 dated September 26, 2019 to the Ethanol Marketing Agreement dated December 24, 2008 by and among Eco-Energy, LLC and Granite Falls Energy, LLC (ɷ) (**)

Exhibit 10.46 to HLBE’s Form 10-K filed with the Commission on January 29, 2020 (File No. 000-51277).

10.47

Negotiable Promissory Note dated December 1, 2020 by and between Heron Lake BioEnergy, LLC and Granite Falls Energy, LLC

Exhibit 10.35 to HLBE’s Form 10-K filed with the Commission on February 16, 2021 (File No. 000-51277).

10.48

Separation Agreement dated February 17, 2021 between Granite Falls Energy, LLC and Steve Christensen.(*)

Exhibit 10.1 to the registrant’s Form 8-K filed with the Commission on February 22, 2021 (File No. 000-51277).

62

10.49

Merger Agreement between Granite Falls Energy, LLC, and Heron Lake BioEnergy, LLC, dated March 24, 2021.

Exhibit 10.1 to registrant’s Form 8-K filed with the Commission on March 25, 2021 (File No. 000-51277).

10.50

Voting Agreement between Granite Falls Energy, LLC, and Heron Lake BioEnergy, LLC, dated March 24, 2021.

Exhibit 10.2 to registrant’s Form 8-K filed with the Commission on March 25, 2021 (File No. 000-51277).

10.51

Voting Agreement between Granite Falls Energy, LLC, and certain governors of Heron Lake BioEnergy, LLC, dated March 24, 2021.

Exhibit 10.3 to registrant’s Form 8-K filed with the Commission on March 25, 2021 (File No. 000-51277).

10.52

Letter of Employment between Jeffrey Oestmann and Granite Falls Energy, LLC, dated May 20, 2021.(*)

Exhibit 10.1 to registrant’s Form 8-K filed with the Commission on May 25, 2021 (File No. 000-51277).

10.53

Amended and Restated Credit Agreement dated as of September 27, 2021 among Granite Falls Energy, LLC, AgCountry Farm Credit Services, FLCA and AgCountry Farm Credit Services, PCA (Agreement No. 00079054SLA-C)

Exhibit 7.7 to registrant’s Schedule 13D filed with the Commission October 5, 2021.

10.54

Single Advance Term Promissory Note dated as of September 27, 2021 among Granite Falls Energy, LLC and AgCountry Farm Credit Services, FLCA (Loan No. 00079054T05)

Exhibit 7.8 to registrant’s Schedule 13D filed with the Commission October 5, 2021.

10.55

Single Advance Term Promissory Note dated as of September 27, 2021 among Granite Falls Energy, LLC and AgCountry Farm Credit Services, FLCA (Loan No. 00079054T06).

Exhibit 7.9 to registrant’s Schedule 13D filed with the Commission October 5, 2021.

10.56

Amended and Restated Revolving Term Promissory Notes dated as of September 27, 2021 among Granite Falls Energy, LLC and AgCountry Farm Credit Services, FLCA (Loan No. 00079054T04-A).

Exhibit 7.10 to registrant’s Schedule 13D filed with the Commission October 5, 2021.

10.57

Revolving Credit Promissory Note dated as of September 27, 2021 among Granite Falls Energy, LLC and AgCountry Farm Credit Services, FLCA (Loan No. 00079054S01). (**)

Attached hereto.

10.58

Amended and Restated Letter of Credit Promissory Note dated as of September 27, 2021 among Granite Falls Energy, LLC and AgCountry Farm Credit Services, FLCA (Loan No. 00079054T03-B). (**)

Attached hereto.

14.1

Code of Ethics.

Exhibit 14.1 to the registrant’s Form 10-KSB filed with the Commission on March 30, 2004 (File No. 000-51277).

21.1

Subsidiaries of the registrant.

Exhibit 21.1 to the registrant’s Form 10-K filed with the Commission on January 29, 2014 (File No. 000-51277).

31.1

Certification of Chief Executive Officer pursuant to 17 CFR 240.13a-14(a). (**)

Attached hereto.

31.2

Certification of Chief Financial Officer pursuant to 17 CFR 240.13a-14(a). (**)

Attached hereto.

32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350. (**)

Attached hereto.

32.2

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350. (**)

Attached hereto.

63

99.1

Definitive Proxy Statement of Heron Lake BioEnergy, LLC filed August 19, 2021.

Exhibit 99.1 to HLBE’s Form 8-K filed with the Commission on September 29, 2021 (File No. 000-51825).

101

The following financial information from Granite Falls Ethanol, LLC’s Annual Report on Form 10-K for the fiscal year ended October 31, 2021, formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets as of October 31, 2021, and 2020, (ii) the Consolidated Statements of Operations for the fiscal years ended October 31, 2021 and 2020, (iii) the Consolidated Statement of Changes in Members’ Equity for the fiscal years ended October 31, 2021 and 2020; (iv) the Consolidated Statements of Cash Flows for the fiscal years ended October 31, 2021 and 2020, and (v) the Notes to the Consolidated Financial Statements. (**)

(*)  Indicates compensatory agreement.

(+)  Certain portions of this exhibit have been redacted and filed on a confidential basis with the Commission pursuant to a request for confidential treatment under Rule 24b-2 of under the Exchange Act. Spaces corresponding to the deleted portions are represented by brackets with asterisks [* * *].

(**) Filed herewith

(ɷ)  Certain portions of this exhibit have been redacted pursuant to Item 601(b)(10)(iv) as they are both not material and would likely cause competitive harm to the Company if publicly disclosed. Spaces corresponding to the deleted portions are represented by brackets with asterisks [* * *].

(b)Exhibits Filed.

All required exhibits are filed herein or incorporated by reference as described in Item 15(a)(3).

(c)Financial Statements Filed.

All schedules have been omitted as the required information is inapplicable, immaterial or the information is presented in the consolidated financial statements or related notes.

ITEM 16. 10-K SUMMARY

None.

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.

GRANITE FALLS ENERGY, LLC

Date:

January 31, 2022

/s/ Jeffrey Oestmann

Jeffrey Oestmann

Chief Executive Officer

Date:

January 31, 2022

/s/ Stacie Schuler

Stacie Schuler

Chief Financial Officer

64

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Date:

January 31, 2022

/s/ Jeffrey Oestmann

Jeffrey Oestmann, Chief Executive Officer

(Principal Executive Officer)

Date:

January 31, 2022

/s/ Stacie Schuler

Stacie Schuler, Chief Financial Officer

(Principal Financial and Accounting Officer)

Date:

January 31, 2022

/s/ Paul Enstad

Paul Enstad, Governor and Chairman

Date:

January 31, 2022

/s/ Rodney R. Wilkison

Rodney R. Wilkison, Governor and Vice Chairman

Date:

January 31, 2022

/s/ Dean Buesing

Dean Buesing, Governor and Secretary

Date:

January 31, 2022

/s/ David Forkrud

David Forkrud, Governor

Date:

January 31, 2022

/s/ Kenton Johnson

Kenton Johnson, Governor

Date:

January 31, 2022

/s/ Sherry Jean Larson

Sherry Jean Larson, Governor

Date:

January 31, 2022

/s/ Bruce LaVigne

Bruce LaVigne, Governor

Date:

January 31, 2022

/s/ Les Bergquist

Les Bergquist, Governor

Date:

January 31, 2022

/s/ Robin Spaude

Robin Spaude, Governor

Date:

January 31, 2022

/s/ Marty Seifert

Marty Seifert, Alternate Governor

65

EX-10.57 2 gfe-20211031xex10d57.htm EX-10.57

Graphic

Loan No. 00079054S01

Revolving Credit PROMISSORY NOTE

THIS Revolving Credit PROMISSORY NOTE (this “Promissory Note”) to the Credit Agreement dated ____________________ (such agreement, as may be amended, hereinafter referred to as the “Credit Agreement”), is entered into as of ______________________ between AGCOUNTRY FARM CREDIT SERVICES, PCA, a federally-chartered instrumentality of the United States (“Lender”) and Granite Falls Energy, LLC, Granite Falls, Minnesota, a limited liability company (together with its permitted successors and assigns, the “Borrower”). Capitalized terms not otherwise defined in this Promissory Note will have the meanings set forth in the Credit Agreement.

SECTION 1.Revolving Credit COMMITMENT.  On the terms and conditions set forth in the Credit Agreement and this Promissory Note, Lender agrees to make loans to the Borrower during the period set forth below in an aggregate principal amount not to exceed $20,000,000.00, at any one time outstanding (the “Commitment”).  Within the limits of the Commitment, the Borrower may borrow, repay and re-borrow.
SECTION 2.PURPOSE.  The purpose of the Commitment is to finance the operating needs of the Borrower.  In addition, the purpose of the Commitment is to consolidate under this Promissory Note Heron Lake BioEnergy, LLC’s existing indebtedness to Lender under the Revolving Credit Promissory Note numbered 00090497S02, dated as of February 4, 2021 (the “Existing Agreement(s)”).  The Borrower agrees that on the date when all conditions precedent to Lender’s obligation to extend credit hereunder have been satisfied:  (A) the principal balance outstanding under the Existing Agreement(s) will be transferred to and charged against the Commitment; (B) all obligations relating to any letters of credit issued and outstanding under the Existing Agreement(s), if any, will be transferred to and continued as if the letters of credit had been issued under this Promissory Note; (C) all accrued obligations of the Borrower under the Existing Agreement(s) for the payment of interest or other charges will be billed to the Borrower; and (D) the Existing Agreement(s) and the promissory note(s) set forth in or executed in connection therewith will be deemed replaced and superseded, but the indebtedness evidenced by such note will not be deemed to have been paid off, by this Promissory Note and the Credit Agreement.  In addition, in the event any balances bearing interest at a fixed rate are outstanding on the date such loans are being transferred hereto, then such balances will continue to be subject to such rates for the remaining agreed upon fixed rate periods but will otherwise be subject to the terms hereof.
SECTION 3.TERM. The term of the Commitment will be from the date hereof, up to and including October 1, 2022, or such later date as Agent may, in its sole discretion, authorize in writing (the “Term Expiration Date”).  Notwithstanding the foregoing, the Commitment will be renewed for an additional year only if, on or before the Term Expiration Date, Agent provides to the Borrower a written notice of renewal for an additional year (a “Renewal Notice”).  If on or before the Term Expiration Date, Lender grants a short-term extension of the Commitment, the Commitment will be renewed for an additional year only if Agent provides to the Borrower a Renewal Notice on or before such extended expiration date.  All annual renewals will be measured from, and effective as of, the same day as the Term Expiration Date in any year.

Graphic

SECTION 4.LIMITS ON ADVANCES, AVAILABILITY, ETC. The loans will be made available as provided in Article 2 of the Credit Agreement.
SECTION 5.INTEREST.  
(A)The Borrower agrees to pay interest on the unpaid balance of the loan(s) in accordance with the following interest rate option(s):
(A)One-Month LIBOR Index Rate.  At a rate (rounded upward to the nearest 1/100th and adjusted for reserves required on Eurocurrency Liabilities (as hereinafter defined) for banks subject to FRB Regulation D (as hereinafter defined) or required by any other federal law or regulation) per annum equal at all times to 3.250% above the higher of:  (1) zero percent (0.00%); or (2) the rate reported at 11:00 a.m. London time for the offering of one (1)-month U.S. dollars deposits, by Bloomberg Information Services (or any successor or substitute service providing rate quotations comparable to those currently provided by such service, as determined by Agent from time to time, for the purpose of providing quotations of interest rates applicable to dollar deposits in the London interbank market) on the first U.S. Banking Day (as hereinafter defined) in each week, with such rate to change weekly on such day.  The rate will be reset automatically, without the necessity of notice being provided to Agent, the Borrower, or any other party, on the first U.S. Banking Day of each succeeding week, and each change in the rate will be applicable to all balances subject to this option.  Information about the then-current rate will be made available upon telephonic request.  For purposes hereof:  (a) “U.S. Banking Day” means a day on which Agent is open for business and banks are open for business in New York, New York; (b) “Eurocurrency Liabilities” will have the meaning as set forth in “FRB Regulation D”; and (c) “FRB Regulation D” means Regulation D as promulgated by the Board of Governors of the Federal Reserve System, 12 CFR Part 204, as amended.

Interest will be calculated on the actual number of days each loan is outstanding on the basis of a year consisting of 360 days and will be payable monthly in arrears by the 20th day of the following month or on such other day as Agent will require in a written notice to the Borrower (“Interest Payment Date”).

SECTION 6.PROMISSORY NOTE.  The Borrower promises to repay the unpaid principal balance of the loans on the Term Expiration Date, as the term may be extended from time to time.

In addition to the above, the Borrower promises to pay interest on the unpaid principal balance of the loans at the times and in accordance with the provisions set forth herein.

SECTION 7.SECURITY. The Borrower’s obligations hereunder and, to the extent related hereto, under the Credit Agreement, will be secured as provided in Section 2.4 of the Credit Agreement.

SECTION 8.FEES.

(A)Loan Origination Fee.  In consideration of the Commitment, the Borrower agrees to pay to Agent on the execution hereof a loan origination fee in the amount of $20,000.00.

(B)Arrangement Fee.  In consideration of the Commitment, the Borrower agrees to pay to Agent on the execution hereof an arrangement fee in the amount of $32,500.00.


Graphic

(C)Commitment Fee.  In consideration of the Commitment, the Borrower agrees to pay to Agent a commitment fee on the average daily unused available portion of the Commitment at the rate of 0.300% per annum (calculated on a 360-day basis), payable monthly in arrears by the 20th day following each month.  Such fee will be payable for each month (or portion thereof) occurring during the original or any extended term of the Commitment.

SECTION 9.LETTERS OF CREDITINTENTIONALLY OMITTED.

SECTION 10. LIBOR TERMINATION.
(A)If at any time the generally recognized administrator of interest rates offered for U.S. dollars on the London interbank market (a “LIBOR Rate”) ceases to provide quotations for LIBOR Rates, or if such administrator or any person having authority over such administrator or with respect to LIBOR Rates generally announces that LIBOR Rates will cease to be provided within a period not exceeding 90 days, or if Agent otherwise determines that LIBOR Rates have been, or are likely within a period not exceeding 90 days to be, discontinued, or that LIBOR Rates do not, or are likely within a period not exceeding 90 days not to, adequately and fairly reflect the cost to the Agent of making or maintaining loans hereunder, then the Agent may, after consultation with but without the consent of the Borrower, amend this promissory note and any other Loan Document to (1) replace any interest rate in this promissory note based upon the LIBOR Rate with a replacement benchmark rate deemed appropriate by the Agent in good faith and in its sole discretion, (2) adjust the margins applicable to the determination of interest rates under this promissory note (whether up or down) as deemed appropriate by Agent in good faith and in its sole discretion to compensate for differences between the LIBOR Rate and such replacement benchmark rate, and (3) after consultation with but without the consent of the Borrower, effect such other technical, administrative and operational changes to the Loan Documents as Agent in good faith and in its sole discretion deems appropriate to reflect the adoption and implementation of such replacement rate.  Agent shall give the Borrower not less than five days’ notice of any such amendment prior to the effective date thereof.

(B)Notwithstanding the foregoing paragraph (A), if prior to the commencement of any interest period proposed to be subject to a LIBOR Rate, Agent determines (which determination shall be conclusive and binding absent manifest error) that:

(1)either dollar deposits are not being offered to banks in the London interbank market or that adequate and reasonable means do not exist for ascertaining a LIBOR Rate for such interest period; or

(2)a LIBOR Rate for such interest period will not adequately and fairly reflect the cost to Agent of making or maintaining the loans for such interest period;

then Agent shall give notice thereof to the Borrower as promptly as practicable thereafter and, until Agent notifies the Borrower that the circumstances giving rise to such notice no longer exist, (a) any request to convert any loan to, or continue any LIBOR Rate loan at, a LIBOR Rate shall be ineffective, and (b) the Agent shall, after consultation but without the consent of the Borrower, select an alternate rate of interest to apply to any and all balances upon the expiration of the interest period applicable thereto, which rate of interest shall be commercially reasonable and generally consistent with the then-prevailing market convention, if any, for replacement of a LIBOR Rate in bilateral loan transactions.


Graphic

SECTION 11.Overadvances.  Agent shall not be obligated to make advances in excess of the Commitment (“Overadvances”), but may elect to do so in its sole discretion.  Each such Overadvance shall be secured hereunder and under Section 2.3 of the Credit Agreement.  If Agent approves an Overadvance, the Borrower shall reimburse Lender immediately and without notice or demand for (1) the full amount of each overadvance; (2) all overadvance fees and charges that Agent may impose from time to time; (3) interest on the amount of each overadvance at the rate that applies to the loan(s) for the day such overadvance was created and for each following day until it has been repaid, and (4) all losses Agent incurs in collecting the overadvance and any fees, charges, expenses or interest relating to it.  In addition to all other rights and remedies available to Agent, Agent may (and the Borrower specifically gives Agent the authority to): (1) set off the unpaid balance of any overadvance against any debt  or other amount that Agent or Lender owes to the Borrower; (2) liquidate any investments or other assets in any account the Borrower maintains with Agent or Lender or in connection with the loan(s); and (3) enforce its interests in any available collateral it holds to secure the Borrower’s obligations hereunder and under the Credit Agreement.  If Agent elects to make an advance in excess of the Commitment, doing so does not obligate Agent or Lender to make or permit future Overadvances under the Commitment.

SIGNATURE PAGE FOLLOWS


Graphic

SIGNATURE PAGE TO PROMISSORY NOTE

IN WITNESS WHEREOF, the parties have caused this Promissory Note to the Credit Agreement to be executed by their duly authorized officer(s).

Granite Falls Energy, LLC

By:

Name:

Title:


Graphic

SIGNATURE PAGE TO PROMISSORY NOTE

IN WITNESS WHEREOF, the parties have caused this Promissory Note to the Credit Agreement to be executed by their duly authorized officer(s).

AGCOUNTRY FARM CREDIT SERVICES, PCA

By:

Name:

Title:


EX-10.58 3 gfe-20211031xex10d58.htm EX-10.58

Graphic

Loan No. 00079054T03-B

AMENDED AND RESTATED Letter of Credit PROMISSORY NOTE

THIS AMENDED AND RESTATED Letter of Credit PROMISSORY NOTE (this “Promissory Note”) to the Credit Agreement  dated ____________________ (such agreement, as may be amended, hereinafter referred to as the “Credit Agreement”), is entered into as of ______________________ between AgCountry Farm Credit Services, PCA, a federally-chartered instrumentality of the United States (“Lender”) and Granite Falls Energy, LLC, Granite Falls, Minnesota, a limited liability company (together with its permitted successors and assigns, the “Borrower”).  Capitalized terms not otherwise defined in this Promissory Note will have the meanings set forth in the Credit Agreement.

RECITALS

(A)This Promissory Note amends, restates, replaces and supersedes, but does not constitute payment of the indebtedness evidenced by, the promissory note set forth in the Amended and Restated Letter of Credit Promissory Note numbered 00079054T03-A, dated as of September 30, 2020, between Lender and the Borrower.

Letter of Credit COMMITMENT.  On the terms and conditions set forth in the Credit Agreement and this Promissory Note, Lender agrees to make loan(s) to the Borrower during the period set forth below in an aggregate principal amount not to exceed $500,000.00 at any one time outstanding (the “Commitment”).  Within the limits of the Commitment, the Borrower may borrow, repay and re-borrow.

PURPOSE.  The purpose of the Commitment is to allow the Borrower to open irrevocable letters of credit (each a "Letter of Credit") for its account.

TERM. The term of the Commitment will be from the date hereof, up to and including December 1, 2023, or such later date as Agent may, in its sole discretion, authorize in writing (the “Term Expiration Date”).

LIMITS ON ADVANCES, AVAILABILITY, ETC. Letter of Credit will be issued within a reasonable period of time after Agent’s receipt of a duly completed and executed copy of Agent’s then current form of Application and Reimbursement Agreement or, if applicable, in accordance with the terms of any CoTrade Agreement between the parties, and will reduce the amount available under the Commitment by the maximum amount capable of being drawn thereunder. Any draw under the Letter of Credit issued hereunder will be deemed a loan under the Commitment and will be repaid in accordance with this Promissory Note. The Letter of Credit must be in form and content acceptable to Agent and must expire no later than the maturity date of the Commitment.

INTEREST.  
(A)The Borrower agrees to pay interest on the unpaid balance of the loan(s) in accordance with the following interest rate option(s):

(A)One-Month LIBOR Index Rate.  At a rate (rounded upward to the nearest 1/100th and adjusted for reserves required on Eurocurrency Liabilities (as hereinafter defined) for banks subject to FRB Regulation D (as hereinafter defined) or required by any other federal law or regulation) per annum equal at all times to 3.250% (the "LIBOR Margin") above the higher of:  (1) zero percent (0.00%); or (2) the rate reported at 11:00 a.m. London time for the offering of one (1)-month U.S. dollars deposits, by Bloomberg Information Services (or any


Graphic

successor or substitute service providing rate quotations comparable to those currently provided by such service, as determined by Agent from time to time, for the purpose of providing quotations of interest rates applicable to dollar deposits in the London interbank market) on the first U.S. Banking Day (as hereinafter defined) in each week, with such rate to change weekly on such day.  The rate will be reset automatically, without the necessity of notice being provided to Agent, the Borrower, or any other party, on the first U.S. Banking Day of each succeeding week, and each change in the rate will be applicable to all balances subject to this option.  Information about the then-current rate will be made available upon telephonic request.  For purposes hereof:  (a) “U.S. Banking Day” means a day on which Agent is open for business and banks are open for business in New York, New York; (b) “Eurocurrency Liabilities” will have the meaning as set forth in “FRB Regulation D”; and (c) “FRB Regulation D” means Regulation D as promulgated by the Board of Governors of the Federal Reserve System, 12 CFR Part 204, as amended.

Interest will be calculated on the actual number of days each loan is outstanding on the basis of a year consisting of 360 days and will be payable monthly in arrears by the 20th day of the following month or on such other day as Agent will require in a written notice to the Borrower (“Interest Payment Date”).

PROMISSORY NOTE.  The Borrower promises to repay the unpaid principal balance of the loans on the Term Expiration Date, or such later date as Agent may, in its sole discretion, authorized in writing.

In addition to the above, the Borrower promises to pay interest on the unpaid principal balance of the loans at the times and in accordance with the provisions set forth herein.

PREPAYMENT.  Subject to the broken funding surcharge provision of the Credit Agreement, the Borrower may, on one Business Day’s prior written notice, prepay all or any portion of the loan(s).  Unless otherwise agreed by Agent, all prepayments will be applied to principal installments in the inverse order of their maturity and to such balances, fixed or variable, as Agent will specify.

SECURITY. The Borrower’s obligations hereunder and, to the extent related hereto, under the Credit Agreement, will be secured as provided in Section 2.4 of the Credit Agreement.

FEES.

(A)Letter of Credit Fee(s):  The Borrower agrees to pay to Agent any fees, administrative expenses, and other customary charges that Agent may charge or incur from time to time in connection with the issuance, maintenance, amendment (if any), assignment or transfer (if any), negotiation, and administration of the letter of credit.  In addition, the Borrower agrees to pay to Agent:

1.Issuance Fee.  Upon the issuance of the letter of credit, an issuance fee equal to $1,000.00.

2.Commission Fee.  A commission fee equal to the LIBOR Margin multiplied by the face amount of the letter of credit (computed on the basis of a year of 360 days and actual days elapsed), which fee shall be payable quarterly in arrears on the 20th of each calendar quarter following issuance of the Letter of Credit, and on the last day of the term of the Commitment.

LIBOR TERMINATION.


Graphic

(A)If at any time the generally recognized administrator of interest rates offered for U.S. dollars on the London interbank market (a “LIBOR Rate”) ceases to provide quotations for LIBOR Rates, or if such administrator or any person having authority over such administrator or with respect to LIBOR Rates generally announces that LIBOR Rates will cease to be provided within a period not exceeding 90 days, or if Agent otherwise determines that LIBOR Rates have been, or are likely within a period not exceeding 90 days to be, discontinued, or that LIBOR Rates do not, or are likely within a period not exceeding 90 days not to, adequately and fairly reflect the cost to the Agent of making or maintaining loans hereunder, then the Agent may, after consultation with but without the consent of the Borrower, amend this promissory note and any other Loan Document to (1) replace any interest rate in this promissory note based upon the LIBOR Rate with a replacement benchmark rate deemed appropriate by the Agent in good faith and in its sole discretion, (2) adjust the margins applicable to the determination of interest rates under this promissory note (whether up or down) as deemed appropriate by Agent in good faith and in its sole discretion to compensate for differences between the LIBOR Rate and such replacement benchmark rate, and (3) after consultation with but without the consent of the Borrower, effect such other technical, administrative and operational changes to the Loan Documents as Agent in good faith and in its sole discretion deems appropriate to reflect the adoption and implementation of such replacement rate.  Agent shall give the Borrower not less than five days’ notice of any such amendment prior to the effective date thereof.

(B)Notwithstanding the foregoing paragraph (A), if prior to the commencement of any interest period proposed to be subject to a LIBOR Rate, Agent determines (which determination shall be conclusive and binding absent manifest error) that:

(1)either dollar deposits are not being offered to banks in the London interbank market or that adequate and reasonable means do not exist for ascertaining a LIBOR Rate for such interest period; or

(2)a LIBOR Rate for such interest period will not adequately and fairly reflect the cost to Agent of making or maintaining the loans for such interest period;

then Agent shall give notice thereof to the Borrower as promptly as practicable thereafter and, until Agent notifies the Borrower that the circumstances giving rise to such notice no longer exist, (a) any request to convert any loan to, or continue any LIBOR Rate loan at, a LIBOR Rate shall be ineffective, and (b) the Agent shall, after consultation but without the consent of the Borrower, select an alternate rate of interest to apply to any and all balances upon the expiration of the interest period applicable thereto, which rate of interest shall be commercially reasonable and generally consistent with the then-prevailing market convention, if any, for replacement of a LIBOR Rate in bilateral loan transactions.

SIGNATURE PAGE FOLLOWS


Graphic

SIGNATURE PAGE TO PROMISSORY NOTE

IN WITNESS WHEREOF, the parties have caused this Promissory Note to the Credit Agreement to be executed by their duly authorized officer(s).

Granite Falls Energy, LLC

By:

Name:

Title:


Graphic

SIGNATURE PAGE TO PROMISSORY NOTE

IN WITNESS WHEREOF, the parties have caused this Promissory Note to the Credit Agreement to be executed by their duly authorized officer(s).

AgCountry Farm Credit Services, PCA

By:

Name:

Title:


EX-31.1 4 gfe-20211031xex31d1.htm EX-31.1

EXHIBIT 31.1

 

CERTIFICATIONS

 

I, Jeffrey Oestmann, certify that:

1.

I have reviewed this annual report on Form 10-K of Granite Falls Energy, LLC;

2.

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

3.

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

4.

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

a.

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

b.

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

c.

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

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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/

Date:

January 31, 2022

/s/ Jeffrey Oestmann

Jeffrey Oestmann

Chief Executive Officer

(principal executive officer)


EX-31.2 5 gfe-20211031xex31d2.htm EX-31.2

EXHIBIT 31.2

 

CERTIFICATIONS

 

I, Stacie Schuler, certify that:

1.

I have reviewed this annual report on Form 10-K of Granite Falls Energy, LLC;

2.

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

3.

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

4.

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

a.

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

b.

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

c.

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

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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:

January 31, 2022

/s/ Stacie Schuler

Stacie Schuler

Chief Financial Officer

(principal financial officer)


EX-32.1 6 gfe-20211031xex32d1.htm EX-32.1

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Granite Falls Energy, LLC (the “Company”) for the fiscal year ended October 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey Oestmann, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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, as amended; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

January 31, 2022

/s/ Jeffrey Oestmann

Jeffrey Oestmann

Chief Executive Officer

(principal executive officer)


EX-32.2 7 gfe-20211031xex32d2.htm EX-32.2

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Granite Falls Energy, LLC (the “Company”) for the fiscal year ended October 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Stacie Schuler, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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, as amended; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

January 31, 2022

/s/ Stacie Schuler

Stacie Schuler

Chief Financial Officer

(principal financial officer)


GRAPHIC 8 gfe-20211031x10k003.jpg GRAPHIC begin 644 gfe-20211031x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#K?%>IW]OX MEO(H;VYCC79M1)2 ,H#P ?6L;^V=4_Z"5Y_W_;_&M#QE_P C9>_\ _\ 0%K" MKYJO4DJLDF]W^9]7AJ--T(MQ6R_(N_VSJG_02O/^_P"W^-']LZI_T$KS_O\ MM_C5*BLO:3[LV]C3_E7W%W^V=4_Z"5Y_W_;_ !H_MG5/^@E>?]_V_P :I44> MTGW8>QI_RK[B[_;.J?\ 02O/^_[?XT?VSJG_ $$KS_O^W^-4J*/:3[L/8T_Y M5]Q=_MG5/^@E>?\ ?]O\:/[9U3_H)7G_ '_;_&J5%'M)]V'L:?\ *ON+O]L: MI_T$;S_O\W^->F^$YI9_#-I)-(\DAWY9R6)^<]37DM>K^#?^14LO^!_^AM7? METY2J--]#SSM8 MQQ>,6&Y;J]SQC(]:,CUKVC^Q-+_Z!]K_ -^E_P */[$TO_H'VO\ WZ7_ KJ M_LR?\R./^V(_RL\7R/6ES7L_]BZ7_P! ^U_[]+_A4_M6!7GU*L>#?^14LO^!_^AM7D]>L>#?\ D5++_@?_ *&U=N7?Q7Z'GYM_ M"7J<)XR_Y&R]_P" ?^@+6%6[XR_Y&R]_X!_Z M85'\Z]T3_5K]*]'*_M?(\O./L?/]!DDBQ(SL(#H*WQN)G1:4>IS9?A*>(Y MG.^AZWI/BC3]8O#;6QD$@4MATV\#_P#76[7EW@/_ )&3_MBW\Q7J-:X2M*K3 MYI;F&.H1H5>2.UCC_B& ='MCCD3C'Y&O.*](^(?_ "!K?_KN/_037F]>5F'\ M9_(]K*_]W7JPKUCP;_R*EE_P/_T-J\GKUCP;_P BI9?\#_\ 0VJ\N_BOT(S; M^$O4X3QE_P C9>_\ _\ 0%K"K=\9?\C9>_\ /\ T!:PJY,1_&EZL[<+_ AZ M+\AR?ZQ?]X?SKW1/]6OTKPM/]8O^\/YU[HG^K7Z5Z.5_:^1Y>.7VC:AI<:O>0>4K-M!+*C?$-@ M-(ME)Y,X('T!KSFO-S#^,_D>OE?^[KU85ZQX-_Y%2R_X'_Z&U>3UZQX-_P"1 M4LO^!_\ H;5>7?Q7Z&>;?PEZG">,O^1LO?\ @'_H"UA5N^,O^1LO?^ ?^@+6 M%7)B/XTO5G;A?X$/1?D.3_6+_O#^=>Z)_JU^E>%I_K%_WA_.O=$_U:_2O1RO M[7R/+SC['S_045E7&D6,EZ=0O")&C&$\TC9&/8=,^YK0FD\FWDDQG8I;\A7C M^J:]J&L/FZF/EYRL2_*H_#O]379BL1"BES*[Z'#@L+.O)\KLENSUNSO8+Z(R MVS;H@2H<=&QZ>H]ZEN'F6$FW1'D[!V*C\P#7%^$?$=W?Z@MA+% D"1$J(E(V MXQ@=:[D5I0JJK"Z,:]&5&IRR1Y/XKN-7FU!5U2(1!03$B'*8[D'N:P*]$^(< M:G3+:3'S+-@'V(.?Y"O.Z\/&0<*SN[GT> J*=!65O0*]8\&_\BI9?\#_ /0V MKR>O6/!O_(J67_ __0VK;+OXK]#GS;^$O4X3QE_R-E[_ , _] 6L*MWQE_R- ME[_P#_T!:PJY,1_&EZL[<+_ AZ+\AR?ZQ?\ >'\Z]T3_ %:_2O"T_P!8O^\/ MYU[HG^K7Z5Z.5_:^1Y>-Q_US;^1KP\=!7N%]_QXW'_7-OY& MO#QT%+--X_,>3[2^1U'@+_D9/^V+?S%>H5Y?X"_Y&3_MBW\Q7J%=&7?P?F;UZ1\0_P#D#6__ %W'_H)KS>O/S#^,_D>G ME?\ NZ]6%>L>#?\ D5++_@?_ *&U>3UZQX-_Y%2R_P"!_P#H;5>7?Q7Z$9M_ M"7J<)XR_Y&R]_P" ?^@+6%6[XR_Y&R]_X!_Z M85'\Z]R1U\M?F7IZUZ.5_:^1Y>QY5*O5I7 MY':YSFA^$(=%OS=+=23-L*!64 #..>/I72TW>O\ >7\ZCFNH($+RS(BCJ68 M"G"$*4;1T1-2=2K+FGJSE/B$?^)/!_UW'_H+5YS73>,-?BU:XBM[5MUO 22_ M9V/''L!7,UX.-FIU6UL?29=3E3H)25F%>L>#?^14LO\ @?\ Z&U>3UZQX-_Y M%2R_X'_Z&U;9=_%?H8YM_"7J<)XR_P"1LO?^ ?\ H"UA5N^,O^1LO?\ @'_H M"UA5R8C^-+U9VX7^!#T7Y!2Y/J?SI**RN;V%R?4_G1D^I_.DHHNQ60N3ZG\Z M0\]>?K111=A9!1110,*]8\&_\BI9?\#_ /0VKR>O6/!O_(J67_ __0VKT,N_ MBOT/+S;^$O4X3QCD^*[W"D_<[?["UA[6_NM^1KW38IY*@GZ4>6G]U?RKIJ9= MSRZ;$_NK^5&Q/[J_E1_9?][\ _MG^Y M^/\ P#PO:W]UOR-&UO[K?D:]TV)_=7\J-B?W5_*C^R_[WX!_;/\ <_'_ (!X M7M;^ZWY&C:W]UOR->Z;$_NK^5&Q/[J_E1_9?][\ _MG^Y^/_ #PO:W]UOR- M>K^#./"MGV^__P"AM6X8T/\ "OY4X*,<"NC"X/V$^:]^AR8S'_6(*-K:WW%K M E\1-%J;VQM%,:3I 6$OSDL,@A<];,D8DC9#T8$'\:P=,T6\M;FT:YD@,=E$\47EYW/GNV1QP.V:'>^@*UC4U M34/[-L_M'E^9\Z)C./O,!G]:2RO_ +7=WL'E[?LT@3.[.[*@Y]NM-UFP?4-- M>")U23E&MPTL2W% M_P"3JEI9>7G[0KMNW=-H!Z=^M7JR=3L;V;4;.\LC;[X%<%9F8 [@!V!]*TH_ M,\E/,"^9@;@I.,]\>U-7N(S;;6EN-VHW:Y7TW4/[2AEG2/;")62)LY\Q1QN]AG-:%4=+M&L=+ LMK5RI:*-5)7H2.N*O4U?J#"BBBF(**** "BBB@ HHHH !1110 4444 ?_]D! end GRAPHIC 9 gfe-20211031xex10d57001.jpg GRAPHIC begin 644 gfe-20211031xex10d57001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WX\#)KGT\ M::(Z[EN&*^HC-;YZ'Z5\XVNH/9W<@;+1,YW+Z<]:YZ]5T[6.>O5E3MRGN/\ MPF6C?\]W_P"_9H_X3'1O^>[_ /?LUYC'(DL:NC!E;H13JY_K4SD^N3['IG_" M8Z-_SW?_ +]FC_A,=&_Y[O\ ]^S7F=%'UJ8?7)GJ5MXHTBY8*EVJL>T@*_SK M7#!UW*00>A%>+5T/AKQ!+IUW';3R%K20A<,?N$]Q[5I3Q-W:1K2Q=W:1Z510 M.1178=P4F:Y[Q7XPTWPE8B:\8O._^JMT/S.?Z#WKPKQ%\1_$/B"1U^U-:6IZ M06Y*C'N>I_&MZ6'G4U6QSUL3"GIU/HBZUG2[%MMWJ-I WI),JG]3447B/0[A MML6L6#MZ+<(3_.OFBP\*^(=7 DM-+NYD;D2%2JG\3@5^BW! _N M%6/Y UO]5@M'(Y_K=1ZJ!].JZ.H96#*>A!R#2U\LZ9JGB3P]J<5O:W%Y9SLZ MKY+@@,2<#*G@_E7U)&&$:ASEL#)QU-<]:C[-K6YT4*_M;Z6L/HHJK=ZC96"; M[R[@MU]99 O\ZQL;MI;EJBL1/%_AR1]BZW8%O^NZC^M:T,\-S&)()4D0]&1@ MP/XBFXM;B4D]F2T444BA-P'<4FX>HKYU^*L\R?$*_5)75=D6 &('W%KFK73] M=O8!/:VFH3PG@/%&[*?Q%=D<)>*DY'#+&6DXJ.Q]89![BBOE%;S7]!N5;SM0 ML9NHW%XR?P/6O6_AU\39=9NH]&UHK]K88@N ,"0C^%O?^=34PLH+F3N53Q<9 MRY6K'JE%%%(?&K7_M&IVNAPO\EL/. MF /5V'R@_0<_\"K2E3=27*95JJIPYCVU&61 Z,&4C((Y!%.KA/A1K_\ ;/A" M.VE?-S8'R&R>2O\ ?RX_"NZJ9Q<).+*IS4XJ2%I"0.M+7G'QID>/P=;,CLI M^VH,J=&3DK_M+[ M_P Z^B[2[@OK2*ZM95E@E4,CJ<@BM*U&5)V9%"O&JM">BBBL3<0D CE3C^!ZY/X+32R>,;H/*[#[$YPS$_QI6\:%Z?M+G-+$ M7WSU ]A72?"_P7<@)XCUEI&G<9M8Y225! M_C.>Y[5T/#N,.:3L,G+=!BBEHJ2Q&Z'Z5\Q3?Z^3_ 'C_ #KZ=;H?I7S% M-_KY/]X_SKBQ?0X\7T+^D7RVURL<[D6[G#'KM]ZZJYMI;5PL@&& 96!RK#L0 M>XK@Z[?P;KEM<^2ES'D&L:M?^*-=DO+@M+<7#[8XUYP"?E51Z5[5X'^&-CHM MM%?:M"ESJ3 -M<92'V [GW_*N"^#^C1ZEXN:[F4-'8Q>8H/]\G"_U/X5]!UV M8JJX_NXG)A*2E^\EJ(JA1A0 !V%.HHKA/1*5YI5CJ!C-W:13-$X="Z E6!R" M/2K9(4$DX IU>=?%SQ+)HWAZ/3[60I5C'WOSR!^=7"+G)11G4DJ<7 M(P/'/Q9ECN)=-\.N $.V2\QG)]$_QKS:UT_7_%5V[P0W=_,3\\A)(S[L>*T_ M /A%O%NN^3*66RMP'N''4CLH]S_(&OH^PTZTTNTCM+*W2&",85$&!7=.I##^ M[%79P0ISQ#YINR/G27X8^+HH?,.E%L?PK*I/\ZRK34]?\)Z@1#-=6-PA^:-\ M@'ZJ>"*^JJP?$_A33O%.G/;7D2B4 ^5.!\T9]0?Z5G'&7=IK0N6"LKTWJ<_X M"^)%OXGQ87RK;ZFHR /NS#U'H?:N^KY.O;2_\+^(9+=F,5Y92\.O'(Y##V(P M:^F/"FN)XB\-66IK@/*F)%'9QPP_,5&)HJ%I1V9IA:[G>$MT>$_%C_DHE_\ M[D7_ * M>K?",#_A7UGQ_P M9?\ T,UY3\6/^2AW_P#N1?\ H"UTO@/XDZ+X M;\*V^FWJ71GC=V)C0$1S4IQCB).3/4?$VA66O:%=6=W$C MQL4QT2VF1YT*- M/+@%5(P<#U]ZX7P1X8N/$_B&"!(S]DBE&'C*G!N88F4:E1*&Y M]/1MOC5L8R :?2 8&*6O-/415U"]ATW3[B]N&VPP1M(Y]@,U\K7D][XEUZYN MA&TMU=.\NQ><#!./P _2O9/C-K_V+08-'A?$MZVZ0#M&I_J[-][\A@?\ J[L/^ZINHSS\3>K55)&!\*M?_L7QA%!*^+: M^'D/GH&S\I_/C\37T;7RUXPT=_#7B^]LX\HDU1=2L'-J]-]#=KS;XV?\B;;?\ 7\G_ * ] M>DUYM\;/^1-MO^OY/_0'KGH?Q$=&(_A2/"[2PN;X7!MHFD^SQ&:0+U" @$_J M*[CX<>/Y/#=TNG:A(S:7,W4\^2Q[CV]13_@T%?QK,C@%6LI 0>A^9:/B7X!; MP_=MJFG1$Z9,WS*/^6#'M_NGM^5>E4G&4G2F>93A.$%5@>_12I-$DL3J\;@, MK*<@@]ZDKPKX8_$(Z7+'HFK3$V3G$$S'_5$]C_LG]*]S#!@"""#R#7F5:3IR MLSU*-958W1YE\N1^"?_(Y77_7BW_H:5V0_P!V9QU/]Z1[X>AKY NO^/R?_KHW\Z^O MST-?(%U_Q^3_ /71OYTL#]H>/^R?6FF?\@FS_P"N"?\ H(KQOXJ>/OM\TF@: M7+_HL9Q/!I&@6NB:9+_ITUL@FD4_ZI"HX^I_05P'@ M/P9/XNU?]X&33X"#<2^O^R/A^E?,<^1/)_O'^=<6+Z' M'B^A'0"000<$445Q'$>P>!O$\/B#3SHVJ;7N8TPI?_EJG^(J'7_"TNG%KBT# M26O4CJ4_^M7E=K=365U%5CT7)!!_ @?K7TF" M" 0<@UKBXM5+]R<%).G;L.HHHKE.P2O /C1Y9B?Z5] 5X M1\;;!X?$ME?8_=SVVS/^TK'/Z,*Z<);VJ.3&I^RT.M^"UG'#X0N+H >9/=-D M^R@ #^?YUZ57E/P2U:.71K[2F8"6&;SE'JK #]"/UKU6HQ"?M'H^,S;Q,&6RA$)(_O9+'^8'X5Z!\&+![7P=+%/A=+XHT"+54U)(!(S+Y9CSC!QU MS[53^+'_ "42_P#]R+_T!:]6^$?_ "3ZT_ZZR_\ H9JYU)0H1<3.G3C4KR4C MA[SX(ZG%"6M-3MYG'1'0IG\>:X7=K?@W6RFZ:RO83R ?O#^1!KZKKR3XXV,' MV'2[_:!<"5HB>Y4C/Z$?K6=#$2G+DGK0 MG9<1CH&[$>Q_QKIR0 2>E>$_!*YD3Q1?6P)\N2T+L/=67!_\>->D_$C7_P"P M/!UU)&^VYN?]'AQURW4_@,UC5HVJ\D>IO1K7H\\NAX=X\UX^(O%]Y=(Q:!&\ MF#_<7C/XG)_&O?/ VACP_P"$;&S9=LQ3S9O]]N3^73\*^88?-$JO$&+H0P(& M<&NE_P"$Y\7_ /05O?S-=M:BY14(O1'#0KJ,W.2NV=_\;=#WVMCKD2_-&?L\ MQ']T\J?SS^=4/@IK_DW]WH4S_)./.@!/\8^\/Q&#^%<-?^*O$NJ64EG>WUU- M;R8W(^2#@Y_I6=H^I3Z)K5IJ$.1);2A\=,@=1^(R*%1;HN$@=9>V52*/K>O- MOC9_R)MM_P!?R?\ H#UZ!8WD.H6$%Y;MNBGC61#Z@C->?_&S_D3;;_K]3_T! MZX*&E5'HUW>DV<-\&/\ D>G_ .O.3_T):][N[2"^M);6YB66&52KHPR"#7@? MP8_Y'I_^O.3_ -"6OH.M,7_%,L$KTCYK\?>")_"6I^9"&DTV9LPR==I_NGW_ M )UV7PN^(6?*T#5YN?NVL[G_ ,<)_E^5>IZMI5IK6F36%]$)()5P0>WN/<5\ MV>+_ G>^$-8,$FYK=CNMYP,;A_B*VISC7AR3W,*L)8>?M(;'J7QP_Y%73_^ MOT?^@/7)?!/_ )'*Z_Z\7_\ 0TK)USQK)XB\"VFF7Y+7]I=*PD/_ "TCV,,G MW&0*UO@G_P CE=?]>+_^AI5 MAKY NO\ C\G_ .NC?SJ,#O(TQ_V2UK%A?Z=J+PZBK_:" ^YCG>",@@]Q7NGP MGUS2[[PS'IUK$EO=VH_?1#J_^W[YJ?Q7X*A\6>$[0Q!4U&"W4P2>ORCY3[&O M"=/O]2\*Z^MQ%O@O+5RKHW?U4CTK1M8B%NJ,DGAJBD]F?6-%87A7Q-9^*=&C MOK4@/]V:+/,;>E;M>:XM.S/4C)25T%%%%(H**** $/-?/7BW2WTCQ->VS*0C M2&2(]BK'(_P_"OH6N;\6^$[;Q-9KN817<0/ERX_0^U85Z;G'0PKT^>.AX'17 M0:AX+UO3Y2C6IE4='B.X&J/_ CVK_\ 0/G_ .^:\]TY+H<#A)=#-K3T'6[G M0-4CO;9ONG#IV=>X-)_PCVK_ /0/G_[YH_X1[5_^@?/_ -\T*,T[I HR3ND> M_P"D:K:ZUIL5[:/NCD'([J>X/O6;KWAB'5%,T($5T!U[-]:\[\%7.N>'=3"2 M6%RUC.0)4"YV_P"T/I7LH.1FO1@U5C[R/0C:K"TD5M.B>#3;:*08=(E5A[@5 M)K.H1GL)6)@FQQC^Z? M<5U/@CXKOI=O%INN!YK=!MCN%Y9!Z'U%>SZEIMGJUE)9WT"30.,%6%>1>(O@ MO,LCS:#6J>?.A4I2YZ1ZCI_BC1-4B$EIJ=LX/8N M?R-77U*QC7<][;J/4RC_ !KYHNO _BC3Y#OTJY&/XHQD'\JCC\*^*+D[%TR^ M;Z@_UI?58;J0UBZBT<3Z#NO'7AVUO(;0ZE%)/-(L:I$=W)..3TQ5?Q_X7'BK MPW);1@"\A/FVY/\ > Z?B.*\GT7X2>([N>.6Y\NQ16#;G.6'X"OH! RHH8[F M Y/K6-11I23@[FU.4ZL6JBL?*FCZMJ/A+7UNH5:*YMV*21.,;AW4BOH#PW\1 M-"\06Z?Z2EK=8^:"9L8/L>AJ'QC\.M-\59N%_P!%OP.)D'#?[P[UY!JOPQ\3 MZ7*=EF;J,=)(#G]*Z&Z5=7;LSF4:V'>BNCZ)?4;&./S'O(%3U,@Q7GOC/XK6 M&FVLMIHLJW5\PV^:OW(_?W->2#PSXGF(B_LV^;_9(.*Z30_A%KVHR(U^%L8/ MXMQR_P" I*A2AK*5RI8BM4]V$;'*Z%HE_P"+->2T@W22S/OFE;G:,\L37U#I M>G0:3I=M86RXAMXPB_AWK/\ #7A73?"UC]FL(L,W^LE;EG/N:VZPQ%;VCLMC M?#T/9*[W9\X?%C_DHE__ +D7_H"UZ-\+M=TJP\"VL%UJ%O#*LDA*.X!'S'%< MW\0O WB#6O&=Y?V%D9;>18PK;@,X4 UR_P#PK#Q9_P! P_\ ?0KJ_=U*2BY6 M.1>TIUI24;GNMYXW\-V,)DFU:WP!T1MQ/Y5X;\0_&O\ PEVIQ"W1H["VR(@W M5B>K'\A21_"[Q9(X7^SPONS@"NP\-_!EDG2XUZX5D4Y^SPGK]34PC1H^]>[* MG*O67+:R+'P4T"6W@O=;G0J)P(8,]U!RQ^F<#\*YKXPZ_P#VEXH738GS!8+M M.#P9#RWY# _ U[I+'_9^DR)I]L"88CY,*# ) X%>)Z;\)O$&KZJUUK3I;1RR M&29MVYV).3BHI5(NHZDRZM*4::I01UOP@\-QVGAE]2NH$:6^?\7^%K;Q9HC6,S>7 M*IWPRXY1O\#5T*OLYW>Q&(H^TA9;G)_!K7_M_AZ7297S-8ME,]3&QR/R.?S% M/^-G_(F6W_7\G_H#UA>$/!'BCPAXQM[KR4FLV)BF>-^J'OCV.#^%=?\ %'0M M0\0>&8+338/.F6Z60KG'RA6&?U%:RY574D]#*/.\.XM:GFGP8_Y'E_\ KSD_ M]"6OH*O'?ACX+UW0/%;7FHV9A@-LZ;MP/)*_X&O8JG%24JET5@XN-.S"LGQ% MX?LO$FDRV%]'E6Y1Q]Y&[$5K48KG3:=T=32DK,^5/$WAN^\+ZM)8WB<=8I0/ MED7U%=?\$_\ DP\5:6UG>)AAS%*H^:-O45Q/P_P# M>J^$_&-U/=;)+-K5HTF0]3O4CCMP#7<\2ITFGN>B64;16-O&XPR1JI' MH0*GKGC-PES(ZITU.'+(^6_"/BF\\):VMU%N:%CMN(3_ !KW_$5]+Z5JEIK. MFPW]E*)()E!4CM['WKSOQQ\*4U>YDU+1&2"Y [?Q9X-U;[ M'>Z5T$=C']HEGC\U><*J>I- &G169 M#J:"[@\JXCC,J@-E74=P:K6^O2/;M)/:A&^R&[C ;(90,X]CR* -RBLF' M5+AK">[F@B5(X#*H23<3QG!]*?IVIRW5+Y2S+M;<"I_K0!IX%%9UMJ MT5UJ=U9(#NA PQZ/_>Q]#@?C45IJ5[/>7$,UHB+;X#L),\E=PH UJ*R[75OM M#6&^+8MY!YJ-GHV 2OY']*BGUMDMYIHH RK=+;1EFP&)(!/T!)'X4 ;-%5K* M::>$O,D:-NQA'W#'UIE_??8UB5(S+-,VR*,'&X]?R H N45F_;[BUMIY]0@6 M-8P"OEMNW9[?7./SJ)M4O;9!<7ED([4D;F5\M&#W84 :]%9JZQ#_ &Q+IT@* M.H4HQZ/D9Q]:BN=<%M;W4S0LRV]TMN0O).=O(_[ZH UZ*SY-3C"V+PXECNI1 M&&!Z?*3G]*AM=4N+J]DB6&(11S-$6,GS<=\4 :U%91U&[N))18VJRQ1,4+N^ MW):7MN(99 6C96W*^.H^M &E169%K=M)97MSG"VCNCC_=_QHFUF""QL;M^ M([IT4>VX9H TZ*I'48O[873@1VJ6\7F& 2OODV@3P^0$MWAAB)!8[L9)Q]!3;;1UMO#[PQPXNY+/RF M);)+;,8R>V:W** .?MK-_P"R+JV33?LTK6ICW;@=[;2.WO186%UI"72PP^:9 M(0T;,V2' QL)/;/(KH** .N$ _G6C10!@R:;=?\ ",6<,0"7]K&C1^SJ,$?CR/QIU]I;)H=K M9P1>?Y,L3.N<;\,"W7UY_.MRB@#-M&>&&)(M.:!7EPR[A\HQ]ZEU*VG>6UN[ M8!YK9B1&QP'5A@C/KTK1HH R+A+K5K&>%K=K5AM:(R$'+ Y&<=L@5#='4=3M M&L'LOLXE&R65G!4+WV^M;M% &.=*%Q>:AYZ8BE$7EL#R"H/(]"*J1:5?)9RQ M3,LLK:A%-O'&Y%*<_7"FNCHH PKC1I8]4M)[1@+83^;+#V#;2-R_GR*;86;V M^HSM+INYGN7D6XW#A2>/>M^B@#%@%[I7FV\=H;F%I'DB9& QN))#9]SUJU<6 M\TNJ:=.%^6(2>9STRH K0HH P#9O'KEW.^F^>LLD;1RAA\H"@=_<4_;J-M>Z MB+>T#BXE#I*S@*/D5>1UZBMRB@"AIL$EE#'8^63'!$H$V?OGOQ_GK4$L5U8Z MG/=00&XBN0N]%(#*RC&>>HQBM:B@#'N([QYK34HK<>?&KH]N6&2C$'@],_** M%2\OM0@NIK8V\5L&9$9@6=B,=N@P36Q10!S-MH,Z_8-Y"QLH:\3^^ZDLOZDY M^E/BT>::"QL[F/\ T>!9E8Y]6\]E=SD2W7G-Y[@_P M%"H_DI_&G?V=<_\ ",SV>P>>\CL!GL92P_2M^B@"AJ=O+U6+&\#:0Q.#^ M=3:=!<66V*6,.T[R332*?E1B GRAPHIC 10 gfe-20211031xex10d58001.jpg GRAPHIC begin 644 gfe-20211031xex10d58001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WX\#)KGT\ M::(Z[EN&*^HC-;YZ'Z5\XVNH/9W<@;+1,YW+Z<]:YZ]5T[6.>O5E3MRGN/\ MPF6C?\]W_P"_9H_X3'1O^>[_ /?LUYC'(DL:NC!E;H13JY_K4SD^N3['IG_" M8Z-_SW?_ +]FC_A,=&_Y[O\ ]^S7F=%'UJ8?7)GJ5MXHTBY8*EVJL>T@*_SK M7#!UW*00>A%>+5T/AKQ!+IUW';3R%K20A<,?N$]Q[5I3Q-W:1K2Q=W:1Z510 M.1178=P4F:Y[Q7XPTWPE8B:\8O._^JMT/S.?Z#WKPKQ%\1_$/B"1U^U-:6IZ M06Y*C'N>I_&MZ6'G4U6QSUL3"GIU/HBZUG2[%MMWJ-I WI),JG]3447B/0[A MML6L6#MZ+<(3_.OFBP\*^(=7 DM-+NYD;D2%2JG\3@5^BW! _N M%6/Y UO]5@M'(Y_K=1ZJ!].JZ.H96#*>A!R#2U\LZ9JGB3P]J<5O:W%Y9SLZ MKY+@@,2<#*G@_E7U)&&$:ASEL#)QU-<]:C[-K6YT4*_M;Z6L/HHJK=ZC96"; M[R[@MU]99 O\ZQL;MI;EJBL1/%_AR1]BZW8%O^NZC^M:T,\-S&)()4D0]&1@ MP/XBFXM;B4D]F2T444BA-P'<4FX>HKYU^*L\R?$*_5)75=D6 &('W%KFK73] M=O8!/:VFH3PG@/%&[*?Q%=D<)>*DY'#+&6DXJ.Q]89![BBOE%;S7]!N5;SM0 ML9NHW%XR?P/6O6_AU\39=9NH]&UHK]K88@N ,"0C^%O?^=34PLH+F3N53Q<9 MRY6K'JE%%%(?&K7_M&IVNAPO\EL/. MF /5V'R@_0<_\"K2E3=27*95JJIPYCVU&61 Z,&4C((Y!%.KA/A1K_\ ;/A" M.VE?-S8'R&R>2O\ ?RX_"NZJ9Q<).+*IS4XJ2%I"0.M+7G'QID>/P=;,CLI M^VH,J=&3DK_M+[ M_P Z^B[2[@OK2*ZM95E@E4,CJ<@BM*U&5)V9%"O&JM">BBBL3<0D CE3C^!ZY/X+32R>,;H/*[#[$YPS$_QI6\:%Z?M+G-+$ M7WSU ]A72?"_P7<@)XCUEI&G<9M8Y225! M_C.>Y[5T/#N,.:3L,G+=!BBEHJ2Q&Z'Z5\Q3?Z^3_ 'C_ #KZ=;H?I7S% M-_KY/]X_SKBQ?0X\7T+^D7RVURL<[D6[G#'KM]ZZJYMI;5PL@&& 96!RK#L0 M>XK@Z[?P;KEM<^2ES'D&L:M?^*-=DO+@M+<7#[8XUYP"?E51Z5[5X'^&-CHM MM%?:M"ESJ3 -M<92'V [GW_*N"^#^C1ZEXN:[F4-'8Q>8H/]\G"_U/X5]!UV M8JJX_NXG)A*2E^\EJ(JA1A0 !V%.HHKA/1*5YI5CJ!C-W:13-$X="Z E6!R" M/2K9(4$DX IU>=?%SQ+)HWAZ/3[60I5C'WOSR!^=7"+G)11G4DJ<7 M(P/'/Q9ECN)=-\.N $.V2\QG)]$_QKS:UT_7_%5V[P0W=_,3\\A)(S[L>*T_ M /A%O%NN^3*66RMP'N''4CLH]S_(&OH^PTZTTNTCM+*W2&",85$&!7=.I##^ M[%79P0ISQ#YINR/G27X8^+HH?,.E%L?PK*I/\ZRK34]?\)Z@1#-=6-PA^:-\ M@'ZJ>"*^JJP?$_A33O%.G/;7D2B4 ^5.!\T9]0?Z5G'&7=IK0N6"LKTWJ<_X M"^)%OXGQ87RK;ZFHR /NS#U'H?:N^KY.O;2_\+^(9+=F,5Y92\.O'(Y##V(P M:^F/"FN)XB\-66IK@/*F)%'9QPP_,5&)HJ%I1V9IA:[G>$MT>$_%C_DHE_\ M[D7_ * M>K?",#_A7UGQ_P M9?\ T,UY3\6/^2AW_P#N1?\ H"UTO@/XDZ+X M;\*V^FWJ71GC=V)C0$1S4IQCB).3/4?$VA66O:%=6=W$C MQL4QT2VF1YT*- M/+@%5(P<#U]ZX7P1X8N/$_B&"!(S]DBE&'C*G!N88F4:E1*&Y M]/1MOC5L8R :?2 8&*6O-/415U"]ATW3[B]N&VPP1M(Y]@,U\K7D][XEUZYN MA&TMU=.\NQ><#!./P _2O9/C-K_V+08-'A?$MZVZ0#M&I_J[-][\A@?\ J[L/^ZINHSS\3>K55)&!\*M?_L7QA%!*^+: M^'D/GH&S\I_/C\37T;7RUXPT=_#7B^]LX\HDU1=2L'-J]-]#=KS;XV?\B;;?\ 7\G_ * ] M>DUYM\;/^1-MO^OY/_0'KGH?Q$=&(_A2/"[2PN;X7!MHFD^SQ&:0+U" @$_J M*[CX<>/Y/#=TNG:A(S:7,W4\^2Q[CV]13_@T%?QK,C@%6LI 0>A^9:/B7X!; MP_=MJFG1$Z9,WS*/^6#'M_NGM^5>E4G&4G2F>93A.$%5@>_12I-$DL3J\;@, MK*<@@]ZDKPKX8_$(Z7+'HFK3$V3G$$S'_5$]C_LG]*]S#!@"""#R#7F5:3IR MLSU*-958W1YE\N1^"?_(Y77_7BW_H:5V0_P!V9QU/]Z1[X>AKY NO^/R?_KHW\Z^O MST-?(%U_Q^3_ /71OYTL#]H>/^R?6FF?\@FS_P"N"?\ H(KQOXJ>/OM\TF@: M7+_HL9Q/!I&@6NB:9+_ITUL@FD4_ZI"HX^I_05P'@ M/P9/XNU?]X&33X"#<2^O^R/A^E?,<^1/)_O'^=<6+Z' M'B^A'0"000<$445Q'$>P>!O$\/B#3SHVJ;7N8TPI?_EJG^(J'7_"TNG%KBT# M26O4CJ4_^M7E=K=365U%5CT7)!!_ @?K7TF" M" 0<@UKBXM5+]R<%).G;L.HHHKE.P2O /C1Y9B?Z5] 5X M1\;;!X?$ME?8_=SVVS/^TK'/Z,*Z<);VJ.3&I^RT.M^"UG'#X0N+H >9/=-D M^R@ #^?YUZ57E/P2U:.71K[2F8"6&;SE'JK #]"/UKU6HQ"?M'H^,S;Q,&6RA$)(_O9+'^8'X5Z!\&+![7P=+%/A=+XHT"+54U)(!(S+Y9CSC!QU MS[53^+'_ "42_P#]R+_T!:]6^$?_ "3ZT_ZZR_\ H9JYU)0H1<3.G3C4KR4C MA[SX(ZG%"6M-3MYG'1'0IG\>:X7=K?@W6RFZ:RO83R ?O#^1!KZKKR3XXV,' MV'2[_:!<"5HB>Y4C/Z$?K6=#$2G+DGK0 MG9<1CH&[$>Q_QKIR0 2>E>$_!*YD3Q1?6P)\N2T+L/=67!_\>->D_$C7_P"P M/!UU)&^VYN?]'AQURW4_@,UC5HVJ\D>IO1K7H\\NAX=X\UX^(O%]Y=(Q:!&\ MF#_<7C/XG)_&O?/ VACP_P"$;&S9=LQ3S9O]]N3^73\*^88?-$JO$&+H0P(& M<&NE_P"$Y\7_ /05O?S-=M:BY14(O1'#0KJ,W.2NV=_\;=#WVMCKD2_-&?L\ MQ']T\J?SS^=4/@IK_DW]WH4S_)./.@!/\8^\/Q&#^%<-?^*O$NJ64EG>WUU- M;R8W(^2#@Y_I6=H^I3Z)K5IJ$.1);2A\=,@=1^(R*%1;HN$@=9>V52*/K>O- MOC9_R)MM_P!?R?\ H#UZ!8WD.H6$%Y;MNBGC61#Z@C->?_&S_D3;;_K]3_T! MZX*&E5'HUW>DV<-\&/\ D>G_ .O.3_T):][N[2"^M);6YB66&52KHPR"#7@? MP8_Y'I_^O.3_ -"6OH.M,7_%,L$KTCYK\?>")_"6I^9"&DTV9LPR==I_NGW_ M )UV7PN^(6?*T#5YN?NVL[G_ ,<)_E^5>IZMI5IK6F36%]$)()5P0>WN/<5\ MV>+_ G>^$-8,$FYK=CNMYP,;A_B*VISC7AR3W,*L)8>?M(;'J7QP_Y%73_^ MOT?^@/7)?!/_ )'*Z_Z\7_\ 0TK)USQK)XB\"VFF7Y+7]I=*PD/_ "TCV,,G MW&0*UO@G_P CE=?]>+_^AI5 MAKY NO\ C\G_ .NC?SJ,#O(TQ_V2UK%A?Z=J+PZBK_:" ^YCG>",@@]Q7NGP MGUS2[[PS'IUK$EO=VH_?1#J_^W[YJ?Q7X*A\6>$[0Q!4U&"W4P2>ORCY3[&O M"=/O]2\*Z^MQ%O@O+5RKHW?U4CTK1M8B%NJ,DGAJBD]F?6-%87A7Q-9^*=&C MOK4@/]V:+/,;>E;M>:XM.S/4C)25T%%%%(H**** $/-?/7BW2WTCQ->VS*0C M2&2(]BK'(_P_"OH6N;\6^$[;Q-9KN817<0/ERX_0^U85Z;G'0PKT^>.AX'17 M0:AX+UO3Y2C6IE4='B.X&J/_ CVK_\ 0/G_ .^:\]TY+H<#A)=#-K3T'6[G M0-4CO;9ONG#IV=>X-)_PCVK_ /0/G_[YH_X1[5_^@?/_ -\T*,T[I HR3ND> M_P"D:K:ZUIL5[:/NCD'([J>X/O6;KWAB'5%,T($5T!U[-]:\[\%7.N>'=3"2 M6%RUC.0)4"YV_P"T/I7LH.1FO1@U5C[R/0C:K"TD5M.B>#3;:*08=(E5A[@5 M)K.H1GL)6)@FQQC^Z? M<5U/@CXKOI=O%INN!YK=!MCN%Y9!Z'U%>SZEIMGJUE)9WT"30.,%6%>1>(O@ MO,LCS:#6J>?.A4I2YZ1ZCI_BC1-4B$EIJ=LX/8N M?R-77U*QC7<][;J/4RC_ !KYHNO _BC3Y#OTJY&/XHQD'\JCC\*^*+D[%TR^ M;Z@_UI?58;J0UBZBT<3Z#NO'7AVUO(;0ZE%)/-(L:I$=W)..3TQ5?Q_X7'BK MPW);1@"\A/FVY/\ > Z?B.*\GT7X2>([N>.6Y\NQ16#;G.6'X"OH! RHH8[F M Y/K6-11I23@[FU.4ZL6JBL?*FCZMJ/A+7UNH5:*YMV*21.,;AW4BOH#PW\1 M-"\06Z?Z2EK=8^:"9L8/L>AJ'QC\.M-\59N%_P!%OP.)D'#?[P[UY!JOPQ\3 MZ7*=EF;J,=)(#G]*Z&Z5=7;LSF4:V'>BNCZ)?4;&./S'O(%3U,@Q7GOC/XK6 M&FVLMIHLJW5\PV^:OW(_?W->2#PSXGF(B_LV^;_9(.*Z30_A%KVHR(U^%L8/ MXMQR_P" I*A2AK*5RI8BM4]V$;'*Z%HE_P"+->2T@W22S/OFE;G:,\L37U#I M>G0:3I=M86RXAMXPB_AWK/\ #7A73?"UC]FL(L,W^LE;EG/N:VZPQ%;VCLMC M?#T/9*[W9\X?%C_DHE__ +D7_H"UZ-\+M=TJP\"VL%UJ%O#*LDA*.X!'S'%< MW\0O WB#6O&=Y?V%D9;>18PK;@,X4 UR_P#PK#Q9_P! P_\ ?0KJ_=U*2BY6 M.1>TIUI24;GNMYXW\-V,)DFU:WP!T1MQ/Y5X;\0_&O\ PEVIQ"W1H["VR(@W M5B>K'\A21_"[Q9(X7^SPONS@"NP\-_!EDG2XUZX5D4Y^SPGK]34PC1H^]>[* MG*O67+:R+'P4T"6W@O=;G0J)P(8,]U!RQ^F<#\*YKXPZ_P#VEXH738GS!8+M M.#P9#RWY# _ U[I+'_9^DR)I]L"88CY,*# ) X%>)Z;\)O$&KZJUUK3I;1RR M&29MVYV).3BHI5(NHZDRZM*4::I01UOP@\-QVGAE]2NH$:6^?\7^%K;Q9HC6,S>7 M*IWPRXY1O\#5T*OLYW>Q&(H^TA9;G)_!K7_M_AZ7297S-8ME,]3&QR/R.?S% M/^-G_(F6W_7\G_H#UA>$/!'BCPAXQM[KR4FLV)BF>-^J'OCV.#^%=?\ %'0M M0\0>&8+338/.F6Z60KG'RA6&?U%:RY574D]#*/.\.XM:GFGP8_Y'E_\ KSD_ M]"6OH*O'?ACX+UW0/%;7FHV9A@-LZ;MP/)*_X&O8JG%24JET5@XN-.S"LGQ% MX?LO$FDRV%]'E6Y1Q]Y&[$5K48KG3:=T=32DK,^5/$WAN^\+ZM)8WB<=8I0/ MED7U%=?\$_\ DP\5:6UG>)AAS%*H^:-O45Q/P_P# M>J^$_&-U/=;)+-K5HTF0]3O4CCMP#7<\2ITFGN>B64;16-O&XPR1JI' MH0*GKGC-PES(ZITU.'+(^6_"/BF\\):VMU%N:%CMN(3_ !KW_$5]+Z5JEIK. MFPW]E*)()E!4CM['WKSOQQ\*4U>YDU+1&2"Y [?Q9X-U;[ M'>Z5T$=C']HEGC\U><*J>I- &G169 M#J:"[@\JXCC,J@-E74=P:K6^O2/;M)/:A&^R&[C ;(90,X]CR* -RBLF' M5+AK">[F@B5(X#*H23<3QG!]*?IVIRW5+Y2S+M;<"I_K0!IX%%9UMJ MT5UJ=U9(#NA PQZ/_>Q]#@?C45IJ5[/>7$,UHB+;X#L),\E=PH UJ*R[75OM M#6&^+8MY!YJ-GHV 2OY']*BGUMDMYIHH RK=+;1EFP&)(!/T!)'X4 ;-%5K* M::>$O,D:-NQA'W#'UIE_??8UB5(S+-,VR*,'&X]?R H N45F_;[BUMIY]0@6 M-8P"OEMNW9[?7./SJ)M4O;9!<7ED([4D;F5\M&#W84 :]%9JZQ#_ &Q+IT@* M.H4HQZ/D9Q]:BN=<%M;W4S0LRV]TMN0O).=O(_[ZH UZ*SY-3C"V+PXECNI1 M&&!Z?*3G]*AM=4N+J]DB6&(11S-$6,GS<=\4 :U%91U&[N))18VJRQ1,4+N^ MW):7MN(99 6C96W*^.H^M &E169%K=M)97MSG"VCNCC_=_QHFUF""QL;M^ M([IT4>VX9H TZ*I'48O[873@1VJ6\7F& 2OODV@3P^0$MWAAB)!8[L9)Q]!3;;1UMO#[PQPXNY+/RF M);)+;,8R>V:W** .?MK-_P"R+JV33?LTK6ICW;@=[;2.WO186%UI"72PP^:9 M(0T;,V2' QL)/;/(KH** .N$ _G6C10!@R:;=?\ ",6<,0"7]K&C1^SJ,$?CR/QIU]I;)H=K M9P1>?Y,L3.N<;\,"W7UY_.MRB@#-M&>&&)(M.:!7EPR[A\HQ]ZEU*VG>6UN[ M8!YK9B1&QP'5A@C/KTK1HH R+A+K5K&>%K=K5AM:(R$'+ Y&<=L@5#='4=3M M&L'LOLXE&R65G!4+WV^M;M% &.=*%Q>:AYZ8BE$7EL#R"H/(]"*J1:5?)9RQ M3,LLK:A%-O'&Y%*<_7"FNCHH PKC1I8]4M)[1@+83^;+#V#;2-R_GR*;86;V M^HSM+INYGN7D6XW#A2>/>M^B@#%@%[I7FV\=H;F%I'DB9& QN))#9]SUJU<6 M\TNJ:=.%^6(2>9STRH K0HH P#9O'KEW.^F^>LLD;1RAA\H"@=_<4_;J-M>Z MB+>T#BXE#I*S@*/D5>1UZBMRB@"AIL$EE#'8^63'!$H$V?OGOQ_GK4$L5U8Z MG/=00&XBN0N]%(#*RC&>>HQBM:B@#'N([QYK34HK<>?&KH]N6&2C$'@],_** M%2\OM0@NIK8V\5L&9$9@6=B,=N@P36Q10!S-MH,Z_8-Y"QLH:\3^^ZDLOZDY M^E/BT>::"QL[F/\ T>!9E8Y]6\]E=SD2W7G-Y[@_P M%"H_DI_&G?V=<_\ ",SV>P>>\CL!GL92P_2M^B@"AJ=O+U6+&\#:0Q.#^ M=3:=!<66V*6,.T[R332*?E1B EX-101.SCH 11 gfe-20211031.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - LEASES - Future minimum lease payments (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - DEBT FACILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - DEBT FACILITIES - Estimated Annual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - LEASES - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - INCOME TAXES (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 Members' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - RISKS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - DEBT FACILITIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - MEMBERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - LEGAL PROCEEDINGS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - CONCENTRATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - DEBT FACILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Other (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - PATRONAGE INVESTMENT AND CORRECTION OF ERROR (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - RISKS AND UNCERTAINTIES, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - CONCENTRATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - DERIVATIVE INSTRUMENTS - Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - DEBT FACILITIES - Granite Falls Energy (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - DEBT FACILITIES - Heron Lake Bio Energy (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - MEMBERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - RELATED PARTY TRANSACTIONS - (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - PATRONAGE INVESTMENT AND CORRECTION OF ERROR link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 gfe-20211031_cal.xml EX-101.CAL EX-101.DEF 13 gfe-20211031_def.xml EX-101.DEF EX-101.LAB 14 gfe-20211031_lab.xml EX-101.LAB EX-101.PRE 15 gfe-20211031_pre.xml EX-101.PRE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
12 Months Ended
Oct. 31, 2021
Jan. 28, 2022
Apr. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Oct. 31, 2021    
Document Transition Report false    
Entity File Number 000-51277    
Entity Registrant Name Granite Falls Energy, LLC    
Entity Incorporation, State or Country Code MN    
Entity Tax Identification Number 41-1997390    
Entity Address, Address Line One 15045 Highway 23 SE    
Entity Address, City or Town Granite Falls    
Entity Address, State or Province MN    
Entity Address, Postal Zip Code 56241-0216    
City Area Code 320    
Local Phone Number 564-3100    
Title of 12(g) Security Membership Units    
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 false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 27,079,650
Entity Common Stock, Shares Outstanding   30,606  
Current Fiscal Year End Date --10-31    
Entity Central Index Key 0001181749    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name Boulay PLLP    
Auditor Firm ID 542    
Auditor Location Minneapolis, Minnesota    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
Oct. 31, 2021
Oct. 31, 2020
Current Assets    
Cash and cash equivalents $ 29,295,657 $ 11,423,427
Restricted cash 1,641,123 2,156,694
Accounts receivable 12,028,397 3,386,068
Inventory 20,749,831 13,791,805
Commodity derivative instruments 39,076 56,050
Prepaid expenses and other current assets 1,059,604 901,384
Total current assets 64,813,688 31,715,428
Property and Equipment, net 49,716,246 54,965,983
Investments 14,518,331 9,799,384
Operating lease right of use asset 15,755,395 19,383,654
Other Assets 333,254 333,254
Total Assets 145,136,914 116,197,703
Current Liabilities    
Checks drawn in excess of bank balances   692,984
Current maturities of long-term debt 5,046,429 12,954,538
Accounts payable 19,445,954 12,294,097
Commodity derivative instruments 732,801 816,478
Accrued expenses 1,145,326 865,883
Operating lease, current liabilities 3,653,131 3,628,259
Total current liabilities 30,023,641 31,252,239
Long-Term Debt, less current portion 27,621,428 5,876,318
Operating lease, long-term liabilities 12,102,264 15,755,395
Other Long-Term Liabilities 1,467,848 1,421,924
Commitments and Contingencies
Members' Equity    
Members' equity attributable to Granite Falls Energy, LLC consists of 30,606 units authorized, issued and outstanding at October 31, 2021 and 2020 73,921,733 52,111,525
Non-controlling interest   9,780,302
Total members' equity 73,921,733 61,891,827
Total Liabilities and Members' Equity $ 145,136,914 $ 116,197,703
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - shares
Oct. 31, 2021
Oct. 31, 2020
Consolidated Balance Sheets    
Common Units Authorized 30,606 30,606
Common Units Issued 30,606 30,606
Common Units Outstanding 30,606 30,606
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Consolidated Statements of Operations    
Revenues $ 309,615,376 $ 164,953,841
Cost of Goods Sold 282,847,152 176,031,094
Gross Profit (Loss) 26,768,224 (11,077,253)
Operating Expenses 8,127,172 8,580,559
Goodwill Impairment   1,372,473
Operating Income (Loss) 18,641,052 (21,030,285)
Other Income (Expense)    
Other income, net 2,911,096 497,272
Interest income 5,456 45,991
Interest expense (802,340) (552,500)
Investment income 2,091,952 471,800
Patronage investment - correction of error 3,182,690  
Total other income, net 7,388,854 462,563
Net Income (Loss) 26,029,906 (20,567,722)
Less: Net (Income) Loss Attributable to Non-controlling Interest (2,372,825) 7,289,429
Net Income (Loss) Attributable to Granite Falls Energy, LLC $ 23,657,081 $ (13,278,293)
Weighted Average Units Outstanding - Basic and Diluted 30,606 30,606
Net Income (Loss) Per Unit - Basic and Diluted $ 772.96 $ (433.85)
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Changes in Members' Equity - USD ($)
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance - at Oct. 31, 2019 $ 65,468,635 $ 19,215,914 $ 84,684,549
Changes in Members' Equity      
Acquisition of non-controlling interest (78,817) (2,146,183) (2,225,000)
Net income (loss) attributable to non-controlling interest   (7,289,429) (7,289,429)
Net income (loss) attributable to Granite Falls Energy, LLC (13,278,293)   (13,278,293)
Balance - at Oct. 31, 2020 52,111,525 9,780,302 61,891,827
Changes in Members' Equity      
Acquisition of non-controlling interest (1,846,873) (12,153,127) (14,000,000)
Net income (loss) attributable to non-controlling interest   $ 2,372,825 2,372,825
Net income (loss) attributable to Granite Falls Energy, LLC 23,657,081   23,657,081
Balance - at Oct. 31, 2021 $ 73,921,733   $ 73,921,733
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Cash Flows from Operating Activities    
Net income (loss) $ 26,029,906 $ (20,567,722)
Adjustments to reconcile net income (loss) to net cash used in operations:    
Depreciation and amortization 7,396,463 9,310,775
Paycheck Protection Program loan forgiveness income (2,604,185)  
Change in fair value of derivative instruments 7,962,719 2,719,697
(Gain) loss on equity method investments (2,091,952) (471,800)
Patronage investment income (3,182,690)  
Return on investment 282,902  
Patronage investment redemption 272,793  
(Gain) loss on disposal of assets 21,728 1,833,928
Goodwill impairment   1,372,473
Changes in operating assets and liabilities:    
Commodity derivative instruments (8,029,422) (1,136,171)
Accounts receivable (8,642,329) 4,041,827
Inventory (6,958,026) 11,220
Prepaid expenses and other current assets (158,220) (2,436)
Accounts payable 9,241,560 (889,813)
Accrued expenses 279,443 85,088
Accrued railcar rehabilitation costs 45,924 45,924
Net Cash Provided By (Used In) Operating Activities 19,866,614 (3,647,010)
Cash Flows from Investing Activities    
Payments for capital expenditures (4,258,157) (5,826,105)
Net Cash Used In Investing Activities (4,258,157) (5,826,105)
Cash Flows from Financing Activities    
Checks drawn in excess of bank balance (692,984) 692,984
Proceeds from Paycheck Protection Program loan 1,299,593 1,299,593
Proceeds from long-term debt 36,157,195 66,305,585
Payments on long-term debt (21,015,602) (56,819,216)
Acquisition of non-controlling interests (14,000,000) (2,000,000)
Net Cash Provided By Financing Activities 1,748,202 9,478,946
Net Increase in Cash, Cash Equivalents and Restricted Cash 17,356,659 5,831
Cash, Cash Equivalents and Restricted Cash - Beginning of Period 13,580,121 13,574,290
Cash, Cash Equivalents and Restricted Cash - End of Period 30,936,780 13,580,121
Cash paid during the period for:    
Interest expense 799,834 463,861
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Capital expenditures and construction in process included in accounts payable $ 50,922 $ 2,140,625
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Reconciliation of Cash, Cash Equivalents and Restricted Cash      
Cash and Cash Equivalents - Balance Sheet $ 29,295,657 $ 11,423,427  
Restricted Cash - Balance Sheet 1,641,123 2,156,694  
Cash, Cash Equivalents and Restricted Cash $ 30,936,780 $ 13,580,121 $ 13,574,290
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Oct. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1.  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Business

Granite Falls Energy, LLC (“GFE”) is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Granite Falls, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental U.S. and on the international market. GFE’s plant has an approximate annual production capacity of 60 million gallons, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis.

Additionally, as of October 31, 2021, GFE has 100% ownership in Heron Lake BioEnergy, LLC (“HLBE”).  HLBE is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Heron Lake, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental United States. HLBE’s plant has an approximate annual production capacity of 65 million gallons, but is currently permitted to produce up to 72.3 million gallons per year of undenatured ethanol on a twelve-month rolling sum basis.  Additionally, HLBE, through a wholly owned subsidiary, operates a natural gas pipeline that provides natural gas to the HLBE’s ethanol production facility and other customers.

Principles of Consolidation

The accompanying consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021 when the remaining non-controlling interest was acquired through the merger. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements, with the equity and earnings (loss) attributed to the remaining 27% non-controlling interest identified separately in the accompanying consolidated balance sheets and statements of operations through December 11, 2019 when the remaining non-controlling interest was acquired. All significant intercompany balances and transactions are eliminated in consolidation.

On September 29, 2021, GFE acquired the remaining non-controlling interest in HLBE for cash consideration of $14,000,000. As of October 31, 2021, GFE has 100% ownership of HLBE. When we use the terms “Granite Falls Energy” or “GFE” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our operations at our ethanol production facility located in Granite Falls, Minnesota.  When we use the terms “Heron Lake BioEnergy”, “Heron Lake”, or “HLBE” or similar words, unless the context otherwise requires, we are referring to Heron Lake BioEnergy, LLC and its wholly owned subsidiary, HLBE Pipeline Company, LLC, through which, HLBE holds a 100% interest in Agrinatural Gas, LLC. When we use the terms the “Company,” “we,” “us,” “our” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our consolidated wholly- and majority-owned subsidiaries.

Fiscal Reporting Period

The Company’s fiscal year end for reporting financial operations is October 31 for financial reporting purposes.

Accounting Estimates

Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. The Company uses estimates and assumptions in accounting for the following significant matters, among others:

economic lives of property and equipment, valuation of commodity derivatives, inventory, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.

Revenue Recognition

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. Our contracts primarily consist of agreements with marketing companies and other customers as described below. Our performance obligations consist of the delivery of ethanol, distillers' grains, corn oil, and natural gas to our customers. Our customers primarily consist of two distinct marketing companies as described below. The consideration we receive for these products reflects an amount that the Company expects to be entitled to in exchange for those products, based on current observable market prices at the Chicago Mercantile Exchange, generally, and adjusted for local market differentials. Our contracts have specific delivery modes, rail or truck, and dates. Revenue is recognized when the Company delivers the products to the mode of transportation specified in the contract, at the transaction price established in the contract, net of commissions, fees, and freight. We sell each of the products via different marketing channels as described below.

Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells one hundred percent of the Company's ethanol production based on agreements with end users at prices agreed upon mutually among the end user, Eco-Energy and the Company. Our performance obligations consist of our obligation to deliver ethanol to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. The marketing agreement calls for control and title to pass to Eco-Energy once a rail car is released to the railroad or a truck is released from the Company's scales. Revenue is recognized then at the price in the agreement with the end user, net of commissions, freight, and fees.

Distillers grains. GFE and HLBE engage another third-party marketing company, RPMG, Inc. (“RPMG”) and Gavilon Ingredients, Inc. (“Gavilon”), respectively, to sell one hundred percent of the distillers grains it produces at the plant. RPMG and Gavilon take title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG, Gavilon and the Company.  Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.

Distillers corn oil (corn oil). The Company sells one hundred percent of its corn oil production to RPMG, Inc.  The process for selling corn oil is the same as our distillers’ grains. RPMG takes title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG and the Company. Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.

Natural gas. The Company sells natural gas through its wholly-owned subsidiary Agrinatural Gas, LLC. Agrinatural owns approximately 190 miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.

Cost of Goods Sold

The primary components of cost of goods sold for the production of ethanol and related co-products are corn, energy, raw materials, overhead, depreciation, rail car rehabilitation costs, and direct labor.

Operating Expenses

The primary components of operating expenses are salaries and expenses for administrative employees, professional fees, board of governor expenses, loss on disposal of assets and property taxes.

Cash and Cash Equivalents

The Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents. The Company maintains its accounts at multiple financial institutions, of which one is a member of the Company.  At times throughout the year, the Company’s cash balances may exceed amounts insured by the Federal Deposit Insurance Corporation. The Company does not believe it is exposed to any significant credit risk on its cash balances.

Restricted Cash

The Company is periodically required to maintain at its broker cash balances related to open commodity derivative instrument positions as discussed in Note 8.

Accounts Receivable

Credit terms are extended to customers in the normal course of business. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral.

Accounts receivable are recorded at their estimated net realizable value. Accounts are considered past due if payment is not made on a timely basis in accordance with the Company’s credit terms. Accounts considered uncollectible are written off. The Company follows a policy of providing an allowance for doubtful accounts; however, based on historical experience, and its evaluation of the current status of receivables, the Company is of the belief that such accounts will be collectible in all material respects and thus an allowance was not necessary at October 31, 2021 or 2020. It is at least possible this estimate will change in the future.

Inventory

Inventory is stated at the lower of cost or net realizable value. Cost for all inventories is determined using the first in first out method.  Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.  Inventory consists of raw materials, work in process, finished goods, and supplies. Corn is the primary raw material along with other raw materials.  Finished goods consist of ethanol, distillers’ grains, and corn oil.

Derivative Instruments

From time to time, the Company enters into derivative transactions to hedge its exposures to commodity price fluctuations. The Company is required to record these derivatives in the balance sheets at fair value.

In order for a derivative to qualify as a hedge, specific criteria must be met and appropriate documentation maintained. Gains and losses from derivatives that do not qualify as hedges, or are undesignated, must be recognized immediately in earnings.  If the derivative does qualify as a hedge, depending on the nature of the hedge, changes in the fair value of the derivative will be either offset against the change in fair value of the hedged assets, liabilities, or firm commitments through earnings or recognized in other comprehensive income until the hedged item is recognized in earnings. Changes in the fair value of undesignated derivatives are recorded in earnings.

Additionally, the Company is required to evaluate its contracts to determine whether the contracts are derivatives.  Certain contracts that literally meet the definition of a derivative may be exempted as “normal purchases or normal sales”.  Normal purchases and normal sales are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business.

Contracts that meet the requirements of normal purchases or normal sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our consolidated financial statements.

In order to reduce the risks caused by market fluctuations, the Company occasionally hedges its anticipated corn, natural gas, and denaturant purchases and ethanol sales by entering into options and futures contracts. These contracts are used with the intention to fix the purchase price of anticipated requirements for corn in the Company’s ethanol production activities and the related sales price of ethanol. The fair value of these contracts is based on quoted prices in active exchange-traded or over-the-counter market conditions. Although the Company believes its commodity derivative positions are economic hedges, none have been formally designated as a hedge for accounting purposes and derivative positions are recorded on the balance sheet at their fair market value, with changes in fair value recognized in current period earnings or losses. The Company does not enter into financial instruments for trading or speculative purposes.

The Company has adopted authoritative guidance related to “Derivatives and Hedging,” and has included the required enhanced quantitative and qualitative disclosure about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of gains and losses from derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements. See further discussion in Note 8.

Property and Equipment

Property and equipment are stated at cost. Depreciation is provided over the following estimated useful lives by use of the straight-line method.

Asset Description

    

Years

 

Land improvements

 

5-20

years

Railroad improvements

 

5-20

years

Process equipment and tanks

 

5-40

years

Administration building

 

10-40

years

Office equipment

 

3-10

years

Rolling stock

 

5-10

years

Maintenance and repairs are expensed as incurred; major improvements and betterments are capitalized.  Construction in progress expenditures will be depreciated using the straight-line method over their estimated useful lives once the assets are placed into service.

Long-Lived Assets

Long-lived assets, such as property and equipment, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When determining impairment losses, a long-lived asset should be grouped with other assets or liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets or liabilities.  If circumstances require a long-lived asset be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment expense was recorded during fiscal 2021 and 2020.

Investments

GFE owns 1,600 capital units of Ringneck Energy & Feed, LLC (“Ringneck”) at a price of $5,000 per unit for a total of $8,000,000.  Ringneck is a South Dakota limited liability company that constructed an 80 million gallon per year ethanol manufacturing plant outside of Onida, South Dakota in Sully County. GFE’s investment is sufficient to secure the Company

the right to appoint one director to the board of directors of Ringneck. GFE has appointed Jeffrey Oestmann, its CEO, to serve as its appointed director.

On June 29, 2018, GFE executed a subscription agreement for investment in Harvestone Group, LLC (“Harvestone”), a Delaware limited liability company, and a Joinder to the Operating Agreement of Harvestone.  In connection with the execution of the subscription agreement and joinder, GFE made a capital contribution of $2,000,000 in exchange for twenty (20) preferred membership units. Harvestone is an ethanol marketing, logistics, and trading company headquartered in Franklin, Tennessee.  Harvestone is owned by several other ethanol producers and other private investors, and its primary business is marketing and trading for member and non-member ethanol producers. The marketing and trading commenced in January 2019.

On November 15, 2021, Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. As a result of the ongoing negotiations as of fiscal year end, the Harvestone investment was impaired to $3,000,000, and the impairment of approximately $300,000 was recorded within investment income on the consolidated statement of operations, at October 31, 2021. The Company received and recorded the $3,000,000 redemption in November 2021.

The investments are accounted for by the equity method, under which the Company’s share of the net income of the investee is recognized as income in the Company’s Consolidated Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

Summarized financial information of Ringneck, which was a significant investment as of October 31, 2020, is as follows:

2020

Current Assets

$

19,510,000

Total Assets

149,434,000

Current Liabilities

16,206,000

Total Liabilities

69,439,000

Members' Equity

79,995,000

12 Months Ended October 31, 2020

Revenue

$

114,768,000

Gross Profit

6,325,000

Operating Profit

7,758,000

Net Profit

424,000

Patronage Investment

Patronage investment consists of the patron equities of GFE’s electricity supplier. Non-cash patronage dividends are recognized when declared/communicated to GFE. Cash redemptions are recorded as a reduction of the investment. This investment is carried at the lower of cost or fair value. See Note 2 - PATRONAGE INVESTMENT AND CORRECTION OF ERROR.

Fair Value of Financial Instruments

The Company’s accounting for fair value measurements of assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring or nonrecurring basis adhere to the Financial Accounting Standards Board (“FASB”) fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The Company has adopted guidance for fair value measurement related to nonfinancial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis.  The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements).

The three levels of the fair value hierarchy are as follows:

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

Level 2 inputs include:

1.Quoted prices in active markets for similar assets or liabilities.

2.Quoted prices in markets that are observable for the asset or liability either directly or indirectly, for substantially the full term of the asset or liability.

3.Inputs that derived primarily from or corroborated by observable market date by correlation or other means.

Level 3 inputs are unobservable inputs for the asset or liability.

The level in the fair value hierarchy within which a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety.

Except for those assets and liabilities which are required by authoritative accounting guidance to be recorded at fair value, the Company has elected not to record any other assets or liabilities at fair value. Except for the impairment of the Harvestone investment to fair value, no events occurred during the fiscal years ended October 31, 2021 or 2020 that required adjustment to the recognized balances of assets or liabilities, which are recorded at fair value on a nonrecurring basis.

The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short maturity of these instruments. The Company obtains fair value measurements from an independent pricing service for corn derivative contracts.  The fair value measurements consider observable data that may include dealer quotes and live trading levels from the Chicago Board of Trade and New York Mercantile Exchange markets.  The fair value of the long-term debt is estimated based on anticipated interest rates which management believes would currently be available to the Company for similar issues of debt, taking into account the current credit risk of the Company and other market factors.  The Company believes the carrying value of the debt instruments approximate fair value.

Income Taxes

The Company is treated as a partnership for federal and state income tax purposes, and generally does not incur income taxes. Instead, its earnings and losses are included in the income tax returns of its members. Therefore, no provision or liability for federal or state income taxes has been included in these financial statements. Differences exist between financial statement basis of assets and tax basis of assets and financial statement basis of liabilities and tax basis of liabilities. In addition, the Company uses the alternative depreciation system for tax depreciation instead of the straight-line method that is used for book depreciation, which also causes temporary differences. The Company’s tax year end is December 31.

The Company had no significant uncertain tax positions as of October 31, 2021 or 2020 that would require disclosure, primarily due to the partnership tax status. The Company recognizes and measures tax benefits when realization of the benefits is uncertain under a two-step approach. The first step is to determine whether the benefit meets the more-likely-than-not condition for recognition and the second step is to determine the amount to be recognized based on the cumulative probability that exceeds 50%. Primarily due to the Company’s tax status as a partnership, the adoption of this guidance had no material impact on the Company’s financial condition or results of operations.

The Company files income tax returns in the U.S. federal and Minnesota state jurisdictions. For years before 2018, the Company is no longer subject to U.S. Federal or state income tax examinations.

Net Income (Loss) per Unit

Basic net income (loss) per unit is computed by dividing net income (loss) by the weighted average number of members’ units outstanding during the period. Diluted net income per unit is computed by dividing net income by the weighted average number of members’ units and members’ unit equivalents outstanding during the period. There were no member unit equivalents outstanding during the periods presented; accordingly, for all periods presented, the calculations of the Company’s basic and diluted net income per unit are the same.

Environmental Liabilities

The Company’s operations are subject to environmental laws and regulations adopted by various governmental entities in the jurisdiction in which it operates. These laws require the Company to investigate and remediate the effects of the release or disposal of materials at its location. Accordingly, the Company has adopted policies, practices, and procedures in the areas of pollution control, occupational health, and the production, handling, storage, and use of hazardous materials to prevent material environmental or other damage, and to limit the financial liability, which could result from such events. Environmental liabilities are recorded when the liability is probable and the costs can be reasonably estimated. No expense has been recorded for the fiscal years ended October 31, 2021 or 2020.

Reportable Operating Segments

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” establishes the standards for reporting information about segments in financial statements. Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Therefore, in applying the criteria set forth in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results, the Company’s operations at GFE’s ethanol plant and HLBE’s plant, including the production and sale of ethanol and its co-products, are aggregated into one reporting segment.

Additionally, the Company also realizes relatively immaterial revenue from natural gas pipeline operations at Agrinatural, HLBE’s majority owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural’s represent less than less than 1% of our consolidated revenues and have little to no impact on the overall performance of the Company.  Therefore, the Company does not separately review Agrinatural’s revenues, cost of sales or other operating performance information.  Rather, the Company reviews Agrinatural’s natural gas pipeline financial data on a consolidated basis with the Company’s ethanol production operating segment. The Company believes that the presentation of separate operating performance information for Agrinatural’s natural gas pipeline operations would not provide meaningful information to a reader of the Company’s consolidated financial statements and would not achieve the basic principles and objectives of ASC 280.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
PATRONAGE INVESTMENT AND CORRECTION OF ERROR
12 Months Ended
Oct. 31, 2021
PATRONAGE INVESTMENT AND CORRECTION OF ERROR  
PATRONAGE INVESTMENT AND CORRECTION OF ERROR

2. PATRONAGE INVESTMENT AND CORRECTION OF ERROR

During the fourth quarter of fiscal year 2021, management became aware of an investment related to patronage in the Company’s electricity supplier that had not previously been recognized in the consolidated financial statements. The Company recognized the investment during the fourth quarter of fiscal year 2021 whereby approximately $3.2 million of investment income was recognized as a component of other income on the consolidated statement of operations for the fiscal year ended October 31, 2021. Of the approximate $3.2 million of investment income recognized during 2021, approximately $0.4 million related to income earned during fiscal year 2021, approximately $0.4 million related to investment income earned during fiscal year 2020, and the remaining $2.4 million related to fiscal years prior to 2020. The investment balance as of October 31, 2021 was approximately $2.9 million.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
RISKS AND UNCERTAINTIES
12 Months Ended
Oct. 31, 2021
RISKS AND UNCERTAINTIES  
RISKS AND UNCERTAINTIES

3.  RISKS AND UNCERTAINTIES

The Company has certain risks and uncertainties that it experiences during volatile market conditions. These volatilities can have a severe impact on operations.  The Company’s revenues are derived primarily from the sale and distribution of

ethanol, distillers’ grains and corn oil to customers primarily located in the U.S. Corn for the production process is supplied to our plants primarily from local agricultural producers and from purchases on the open market.  Ethanol sales typically average 75-90% of total revenues and corn costs typically average 65-85% of cost of goods sold.

The Company’s operating and financial performance is largely driven by the prices at which it sells ethanol and the net expense of corn. The price of ethanol is influenced by factors such as supply and demand, the weather, government policies and programs, unleaded gasoline prices and the petroleum markets as a whole. Excess ethanol supply in the market, in particular, puts downward pressure on the price of ethanol. The largest cost of production is corn. The cost of corn is generally impacted by factors such as supply and demand, the weather, government policies and programs, and a risk management program used to protect against the price volatility of these commodities. Market fluctuations in the price of and demand for these products may have a significant adverse effect on the Company’s operations, profitability and the availability and adequacy of cash flow to meet the Company’s working capital requirements.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE
12 Months Ended
Oct. 31, 2021
REVENUE  
REVENUE

4. REVENUE

Revenue by Source

All revenues from contracts with customers under ASC Topic 606 are recognized at a point in time. The following table disaggregates revenue by major source for the fiscal year ended October 31:

Fiscal Year Ended October 31, 2021

Total

Ethanol

$

240,874,504

Distillers’ Grains

49,185,948

Corn Oil

17,147,981

Other

1,221,727

Natural Gas Pipeline

1,185,216

Total Revenues

$

309,615,376

Fiscal Year Ended October 31, 2020

Total

Ethanol

$

126,605,211

Distillers’ Grains

29,672,577

Corn Oil

6,590,481

Other

678,226

Natural Gas Pipeline

1,407,346

Total Revenues

$

164,953,841

Payment Terms

The Company has contractual payment terms with each respective marketer that sells ethanol, distillers’ grains and corn oil. These terms are 10 calendar days after the transfer of control date. The Company has contractual payment terms with the natural gas customers of 20 days.

Shipping and Handling Costs

Shipping and handling costs related to contracts with customers for sale of goods are accounted for as a fulfillment activity and are included in cost of goods sold. Accordingly, amounts billed to customers for such costs are included as a component of revenue.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE
12 Months Ended
Oct. 31, 2021
FAIR VALUE  
FAIR VALUE

5. FAIR VALUE

The Company follows accounting guidance related to fair value disclosures.  For the Company, this guidance applies to certain derivative investments.  The authoritative guidance also clarifies the definition of fair value for financial reporting, establishes a framework for measuring fair value and requires additional disclosures about the use of fair measurements.

The following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 31, 2021:

Fair Value Measurement Using

Quoted Prices

Significant Other

Significant

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

Financial Assets:

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Commodity Derivative instruments - Corn

$

39,067

$

39,067

$

39,067

$

$

Financial Liabilities:

Commodity Derivative instruments - Corn

$

732,801

$

732,801

$

732,801

$

$

Accounts Payable (1)

$

923,550

$

923,550

$

$

923,550

$

The following table provides information on those derivative assets measured at fair value on a recurring basis at October 31, 2020:

Fair Value Measurement Using

Quoted Prices

Significant Other

Significant

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Financial Assets:

Commodity Derivative Instruments - Ethanol

$

56,050

$

56,050

$

56,050

$

$

Financial Liabilities:

Commodity Derivative Instruments - Corn

$

816,478

$

816,478

$

816,478

$

$

Accounts Payable (1)

$

772,795

$

772,795

$

$

772,795

(1)Accounts payable is generally stated at historical amounts with the exception of amounts in this table related to certain delivered inventory for which the payable fluctuates based on the changes in commodity prices. These payables are hybrid financial instruments for which the Company has elected the fair value option.

The Company determines the fair value of commodity derivative instruments by obtaining fair value measurements from an independent pricing service. The fair value measurements consider observable data that may include dealer quotes and live trading levels from the Chicago Board of Trade market and New York Mercantile Exchange.  

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONCENTRATIONS
12 Months Ended
Oct. 31, 2021
CONCENTRATIONS  
CONCENTRATIONS

6. CONCENTRATIONS

Granite Falls Energy

GFE sold all of the ethanol, distillers’ grains, and corn oil produced at its plant to two customers under marketing agreements during the fiscal years ended October 31, 2021 and 2020.

The percentage of GFE’s total revenues attributable to each of its two major customers for the fiscal years ended October 31, 2021 and 2020 were as follows:

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

76.7%

77.0%

RPMG, Inc. - Distillers' Grains & Corn Oil

23.3%

23.0%

The percentage of GFE’s total accounts receivable attributable to each of its two major customers at October 31, 2021 and 2020 were as follows:

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

82.9%

72.1%

RPMG, Inc. - Distillers' Grains & Corn Oil

15.0%

24.6%

Heron Lake BioEnergy

HLBE sold all of the ethanol, distillers’ grains, and corn oil produced at its plant to three customers under marketing agreements during the fiscal years ended October 31, 2021 and 2020.

The percentage of HLBE’s total revenues attributable to each of HLBE’s two major customers for the fiscal years ended October 31, 2021 and 2020 were as follows:

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

78.7%

76.7%

Gavilon Ingredients, LLC - Distillers' Grains

14.3%

15.9%

The percentage of HLBE’s total accounts receivable attributable to each of HLBE’s two major customers at October 31, 2021 and 2020 were as follows:

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

66.5%

54.8%

Gavilon Ingredients, LLC - Distillers' Grains

22.2%

20.0%

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY
12 Months Ended
Oct. 31, 2021
INVENTORY  
INVENTORY

7.  INVENTORY

Inventory consists of the following at October 31:

October 31,  2021

    

October 31,  2020

Raw materials

$

10,742,480

$

4,893,502

Supplies

 

3,322,639

 

3,070,458

Work in process

 

2,023,966

 

1,480,871

Finished goods

 

4,660,746

 

4,346,974

Totals

$

20,749,831

$

13,791,805

The Company performs a lower of cost or net realizable value analysis on inventory to determine if the market values of certain inventories are less than their carrying value, which is attributable primarily to decreases in market prices of corn and ethanol. Based on the lower of cost or net realizable value analysis, the Company recorded a loss on ethanol inventories, as a component of cost of goods sold, of approximately $383,000 for the fiscal year ended October 31, 2020. There were no recorded losses on inventory for the fiscal year ended October 31, 2021.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS
12 Months Ended
Oct. 31, 2021
DERIVATIVE INSTRUMENTS  
DERIVATIVE INSTRUMENTS

8.  DERIVATIVE INSTRUMENTS

The Company enters into corn, ethanol, and natural gas derivatives in order to protect cash flows from fluctuations caused by volatility in commodity prices for periods up to 24 months. These derivatives are put in place to protect gross profit margins from potentially adverse effects of market and price volatility on ethanol sales and corn purchase commitments

where the prices are set at a future date. Although these derivative instruments serve the Company’s purpose as an economic hedge, they are not designated as effective hedges for accounting purposes. For derivative instruments that are not accounted for as hedges, or for the ineffective portions of qualifying hedges, the change in fair value is recorded through earnings in the period of change.

As of October 31, 2021, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 6,385,000 bushels, comprised of long corn futures positions on 2,075,000 bushels that were entered into to hedge forecasted ethanol sales through March 2022, and short corn futures positions on 4,310,000 bushels that were entered into to hedge its forward corn purchase contracts through December 2022. Additionally, there are corn options positions of 140,000 bushels through May 2022. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of October 31, 2021, GFE had approximately $1,365,000 of cash collateral (restricted cash) related to derivatives held by a broker.

As of October 31, 2021, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 2,790,000 bushels, comprised of long corn futures positions on 1,105,000 bushels that were entered into to hedge forecasted ethanol sales through December 2021, and short corn futures positions on 1,685,000 bushels that were entered into to hedge its forward corn purchase contracts through December 2022.  There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of October 31, 2021, HLBE had approximately $276,000 in cash collateral (restricted cash) related to derivatives held by a broker.

The following tables provide details regarding the Company’s derivative instruments at October 31, 2021, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

Corn contracts - GFE

 

Commodity derivative instruments

$

$

605,813

Corn contracts - HLBE

 

Commodity derivative instruments

126,988

Ethanol contracts - GFE

 

Commodity derivative instruments

8,813

Ethanol contracts - HLBE

Commodity derivative instruments

30,263

Totals

$

39,076

$

732,801

As of October 31, 2020, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 4,275,000 bushels, comprised of long corn futures positions on 760,000 bushels that were entered into to hedge forecasted ethanol sales through March 2021, and short corn futures positions on 3,515,000 bushels that were entered into to hedge forecasted corn purchases through December 2022 and are directly related to corn forward contracts. Additionally, there are corn options positions of 1,920,000 bushels through March 2021. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of October 31, 2020, GFE had approximately $1,643,000 of cash collateral (restricted cash) related to derivatives held by a broker.

As of October 31, 2020, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 2,095,000 bushels, comprised of long corn futures positions on 325,000 bushels that were entered into to hedge forecasted ethanol sales through March 2021, and short corn futures positions on 1,770,000 bushels that were entered into to hedge forecasted corn purchases through July 2022 and are directly related to corn forward contracts. Additionally, there are corn options positions of 1,380,000 bushels through March 2021. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of October 31, 2020, HLBE had approximately $514,000 in cash collateral (restricted cash) related to derivatives held by a broker.

The following tables provide details regarding the Company’s derivative instruments at October 31, 2020, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

Corn contracts - GFE

 

Commodity derivative instruments

$

$

642,550

Corn contracts - HLBE

 

Commodity derivative instruments

 

 

173,928

Ethanol contracts - GFE

Commodity derivative instruments

40,900

Ethanol contracts - HLBE

 

Commodity derivative instruments

 

15,150

 

Totals

$

56,050

$

816,478

The following tables provide details regarding the gains (losses) from Company’s derivative instruments in statements of operations, none of which are designated as hedging instruments:

Consolidated Statement

Fiscal Year Ended October 31, 

    

 of Operations Location

    

2021

    

2020

Corn contracts

 

Cost of Goods Sold

$

(8,172,806)

$

(2,369,337)

Ethanol contracts

Revenues

210,087

(350,360)

Total loss

$

(7,962,719)

$

(2,719,697)

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Oct. 31, 2021
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

9.  PROPERTY AND EQUIPMENT

A summary of property and equipment is as follows:

    

October 31, 2021

    

October 31, 2020

 

Land and improvements

$

13,926,199

$

13,926,199

Railroad improvements

 

9,045,112

 

9,045,112

Process equipment and tanks

 

139,934,099

 

134,233,838

Administration building

 

569,328

 

569,328

Office equipment

 

1,083,694

 

1,083,694

Rolling stock

 

2,151,700

 

2,150,700

Construction in progress

 

1,147,909

 

4,680,716

 

167,858,041

 

165,689,587

Less: accumulated depreciation

 

(118,141,795)

 

(110,723,604)

Net property and equipment

$

49,716,246

$

54,965,983

Depreciation expense totaled approximately $7,396,000 and $9,311,000 for the fiscal years ended October 31, 2021 and 2020, respectively.

In July 2020, HLBE experienced significant operational issues with its boiler, which negatively impacted production. HLBE operated with temporary boilers from August 2020 through part of January 2021. HLBE determined that the purchase and installation of a new boiler would be more economical and efficient than attempted repairs to the failing boiler. During fiscal year 2020, HLBE abandoned the failing boiler and recorded a loss on the disposal as a component of operating expenses during the fourth quarter of the fiscal year ended October 31, 2020, totaling approximately $1.8 million.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES
12 Months Ended
Oct. 31, 2021
DEBT FACILITIES  
DEBT FACILITIES

10.  DEBT FACILITIES

Granite Falls Energy

On September 27, 2021, GFE finalized loan documents for an amended credit facility (the “2021 Credit Facility”) with AgCountry Farm Credit Services, PCA, AgCountry Farm Credit Services, FLCA (“AgCountry”). CoBank FCB (“CoBank”) serves as AgCountry’s administrative agent for the 2021 Credit Facility. The 2021 Credit Facility is intended to finance GFE’s acquisition of Heron Lake BioEnergy, LLC (“HLBE”) and consolidate certain existing debts of GFE and HLBE.  The loan documents include an Amended and Restated Credit Agreement (the “Credit Agreement”), which amends and replaces the Company’s credit agreement with AgCountry dated September 27, 2018.

The 2021 Credit Facility contains customary financial and affirmative covenants and negative covenants for loans of this type and size to ethanol companies. Each loan from AgCountry to GFE is subject to the terms of the Credit Agreement.  Pursuant to the Credit Agreement, all agreements between GFE and AgCountry and/or CoBank are secured by a first lien on all equity or personal property owned or acquired by GFE. Financial covenants under the Amended Credit Facility include (i) maintenance of working capital of at least $20.0 million, and (ii) maintenance of a debt service coverage ratio of not less than 1.75 to 1.00 at the end of each fiscal year, beginning October 31, 2022.  

The 2021 Credit Facility provides for customary events of default which include (subject in certain cases to customary grace and cure periods), among others, the following: nonpayment of principal or interest; breach of covenants or other agreements in the Amended Credit Facility; defaults in failure to pay certain other indebtedness; and certain events of bankruptcy or insolvency.  If any event of default occurs, the remaining principal balance and accrued interest on all loans subject to the Amended Credit Facility will become immediately due and payable.

The 2021 Credit Facility includes the following agreements:

$20 million Revolving Credit Promissory Note:

Under the terms of the Revolving Credit Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $20.0 million. Final payment of amounts borrowed under revolving credit promissory note is due October 1, 2022. Interest on the amended revolving term promissory note accrues at a variable weekly rate equal to the One-Month London Interbank Offered Rate (“LIBOR”) Index rate plus 3.25% and is payable monthly in arrears, which equated to 3.34% at October 31, 2021. The revolving credit promissory note is also subject to a 0.30% fee on the unused commitment. The purpose of the revolving credit promissory note is to provide for the operating needs of GFE and consolidate a $5 million revolving credit promissory note dated February 4, 2021, between AgCountry and HLBE.  

$20 million Amended and Restated Revolving Term Promissory Note:

Under the terms of the Amended and Restated Revolving Term Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $20.0 million. Final payment of amounts borrowed under the note is due October 1, 2026. Subject to GFE’s selection, interest on the note accrues at either a variable weekly rate of the LIBOR Index rate plus 3.50%, which equated to 3.59% at October 31, 2021, or an annual fixed rate determined by CoBank.  The note is subject to an overadvance fee, an amendment fee, and a 0.50% unused commitment fee. The purposes of the note are to providing working capital to GFE, to finance GFE’s acquisition of the non-controlling interest of HLBE, and to terminate and transfer to GFE the existing indebtedness on a $13 million amended and restated revolving term promissory note dated June 11, 2020, between HLBE and AgCountry.

$25 million Single Advance Term Promissory Note:

Under the terms of the $25.0 million Single Advance Term Promissory Note, AgCountry agrees to make a single advance loan to GFE in the amount of $25.0 million for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and refinancing existing indebtedness.  GFE agrees to repay the note in eighteen quarterly installments of $1.125 million, beginning March 2022, plus a final installment of any unpaid balance. Subject to GFE’s selection, the amounts

borrowed bear interest at either a variable weekly rate equal to the LIBOR Index Rate plus 3.50%, which equated to 3.59% at October 31, 2021, or an annual fixed rate set by CoBank, with a minimum period of one year and minimum amount of $100,000.  

$2.4 million Single Advance Term Promissory Note:

Under the terms of the $2.4 million Single Advance Term Promissory Note, AgCountry made a single advance loan to GFE in the amount of $2.4 million loan for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and to terminate and transfer GFE’s existing indebtedness pursuant to a HLBE’s single advance term promissory note dated June 19, 2020. Amounts borrowed under the note bear interest at a fixed rate of 3.80%.  The note is to be repaid in seven semi-annual installments of $300,000, beginning December 2021 and the final installment of the unpaid balance in June 2025.  HLBE’s single advance term promissory note dated June 19, 2020 provided a commitment of $3.0 million to HLBE for the purpose of constructing a new grain bin and reducing a revolving term promissory note.  

Project Hawkeye Loan

On August 2, 2017, GFE entered into a replacement credit facility with Project Hawkeye. The terms of the replacement credit facility allow GFE to borrow up to $7.5 million of variable-rate, amortizing non-recourse debt from Project Hawkeye using the GFE’s $7.5 million investment in Ringneck Energy & Feed, LLC (“Ringneck”), as collateral.  The Project Hawkeye loan bears interest from date funds are first advanced on the loan through maturity, at a rate per annum equal to the sum of the One Month LIBOR Index Rate plus 3.05% per annum, with an interest rate floor of 3.55%, which equated to 3.55% at October 31, 2021.

The Project Hawkeye loan requires annual interest payments only for the first two years of the loan and monthly principal and interest payments for years three through nine based on a seven-year amortization period.  The monthly amortized payments will be re-amortized following any change in interest rate. The entire outstanding principal balance of the loan, plus any accrued and unpaid interest thereon, is due and payable in full on August 2, 2026. GFE is permitted to voluntarily prepay all or any portion of the outstanding balance of this loan at any time without premium or penalty.

Pursuant to a pledge agreement entered into in connection with the Project Hawkeye loan, GFE’s obligations are secured by all of its right, title, and interest in its investment in Ringneck, including the 1,500 units subscribed for by GFE. The loan is non-recourse to all of GFE’s other assets, meaning that in the event of default, the only remedy available to Project Hawkeye will be to foreclose and seize all of GFE’s right, title and interest in its investment in Ringneck.

SBA Paycheck Protection Program Loan

In March 2020, Congress passed the Paycheck Protection Program, authorizing loans to small businesses for use in paying employees that they continue to employ throughout the COVID-19 pandemic and for rent, utilities and interest on mortgages. Loans obtained through the Paycheck Protection Program are eligible to be forgiven as long as the proceeds are used for qualifying purposes and certain other conditions are met. On April 17, 2020, GFE received a loan in the amount of $703,900 through the Paycheck Protection Program. This note was forgiven in full during February 2021. Forgiveness income is recorded as a component of other income on the consolidated statement of operations.

In February 2021, GFE received a second Paycheck Protection Program loan in the amount of $703,900. The loan was forgiven in full during July 2021. Forgiveness income is recorded as a component of other income on the statement of operations.

Heron Lake BioEnergy

SBA Paycheck Protection Program Loan

In March 2020, Congress passed the Paycheck Protection Program, authorizing loans to small businesses for use in paying employees that they continue to employ throughout the COVID-19 pandemic and for rent, utilities and interest on mortgages. Loans obtained through the Paycheck Protection Program are eligible to be forgiven as long as the proceeds

are used for qualifying purposes and certain other conditions are met. On April 18, 2020, HLBE received a loan in the amount of $595,693 through the Paycheck Protection Program. The loan was forgiven in full during March 2021. Forgiveness income is recorded as a component of other income on the consolidated statement of operations.

In February 2021, HLBE received a second Paycheck Protection Program loan in the amount of $595,693. The loan was forgiven in full during August 2021. Forgiveness income is recorded as a component of other income on the statement of operations.

Long-term debt consists of the following:

October 31, 2021

October 31, 2020

GRANITE FALLS ENERGY:

$20 million Revolving Credit Promissory Note, see terms above

$

$

$20 million Revolving term loan, see terms above

$25 million Single Advance Term Promissory Note, see terms above

25,000,000

$2.4 million Single Advance Term Promissory Note, see terms above

2,400,000

Term note payable to Project Hawkeye, see terms above

5,267,857

 

6,339,286

SBA Paycheck Protection Program loan, see terms above

703,900

HERON LAKE BIOENERGY:

Amended revolving term note payable to lending institution, amended within the 2021 Credit Facility as noted above

7,891,426

Single advance term note payable to lending institution, amended within the 2021 Credit Facility as noted above

3,000,000

Short term revolving note, see notes above

 

Assessment payable as part of water supply agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment paid October 2021. HLBE made deposits for one year's worth of debt service payments of approximately $364,000, which is included with other current assets that are held on deposit to be applied with the final payments of the assessment.

 

 

300,551

SBA Paycheck Protection Program Loan, see terms above

595,693

Totals

 

32,667,857

 

18,830,856

Less: amounts due within one year

 

5,046,429

 

12,954,538

Net long-term debt

$

27,621,428

$

5,876,318

Based on the most recent debt agreements, estimated maturities of long-term debt at October 31, 2021 are as follows:

2022

    

$

5,046,429

2023

6,171,429

2024

 

6,171,429

2025

 

6,171,429

2026

 

9,107,141

Total debt

$

32,667,857

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
MEMBERS' EQUITY
12 Months Ended
Oct. 31, 2021
MEMBERS' EQUITY  
MEMBERS' EQUITY

11. MEMBERS’ EQUITY

GFE has one class of membership units. The units have no par value and have identical rights, obligations and privileges.  Income and losses are allocated to all members based upon their respective percentage of units held.  As of October 31, 2021 and 2020, GFE had 30,606 membership units authorized, issued, and outstanding.

On December 22, 2021, the Board of Governors of the Company declared a cash distribution of $330.00 per membership unit to the holders of record of the Company’s units at the close of business on December 22, 2021, for a total distribution of $10,099,980. The Company paid the distribution in January 2022.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
12 Months Ended
Oct. 31, 2021
LEASES.  
LEASES

12. LEASES

The Company leases rail cars for its facility to transport ethanol and dried distillers’ grains to its end customers. Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount rate for each lease in determining the present value of lease payments. For the twelve months ended October 31, 2021, the Company’s weighted average discount rate was 4.87%.  Operating lease expense is recognized on a straight-line basis over the lease term.

The Company determines if an arrangement is a lease or contains a lease at inception. The Company’s leases have remaining terms of approximately one to six years. For the twelve months ended October 31, 2021, the weighted average remaining lease term was four years.

The Company elected to use a portfolio approach for lease classification, which allows for an entity to group together leases with similar characteristics provided that its application does not create a material difference when compared to accounting for the leases at a contract level. For railcar leases, the Company elected to combine the railcars within each rider and account for each rider as an individual lease.

The following table summarizes the remaining annual maturities of the Company’s operating lease liabilities as of October 31, 2021:

    

2022

$

4,315,800

2023

 

4,056,600

2024

 

3,442,200

2025

 

3,034,200

2026

2,131,650

Thereafter

 

545,800

Totals

17,526,250

Less: Amount representing interest

1,770,855

Lease liabilities

$

15,755,395

HLBE recorded operating lease costs of approximately $2,666,000 and $2,331,000 in cost of goods sold in the Company’s consolidated statement of operations, which approximates the cash paid for the fiscal years ending October 31, 2021 and 2020, respectively.

GFE recorded operating lease costs of approximately $3,324,000 and $3,181,000 in cost of goods sold in the Company’s consolidated statement of operations, which approximates the cash paid for the fiscal years ending October 31, 2021 and 2020, respectively.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS
12 Months Ended
Oct. 31, 2021
EMPLOYEE BENEFIT PLANS  
EMPLOYEE BENEFIT PLANS

13. EMPLOYEE BENEFIT PLANS

GFE has a defined contribution plan available to all of its qualified employees. GFE contributes a match of 50% of the participant’s salary deferral up to a maximum of 3% of the employee’s salary.  GFE contributions totaled approximately $74,000 and $76,000 for the fiscal years ended October 31, 2021 and 2020, respectively.

HLBE has a defined contribution plan available to all of its qualified employees. HLBE contributes a match of 50% of the participant’s salary deferral up to a maximum of 4% of the employee’s salary.  HLBE contributions totaled approximately $91,000 and $89,000 for the fiscal years ended October 31, 2021 and 2020, respectively.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Oct. 31, 2021
INCOME TAXES  
INCOME TAXES

14. INCOME TAXES

The differences between the consolidated financial statement basis and tax basis of assets are estimated as follows:

    

October 31, 2021

    

October 31, 2020

Financial Statement basis of assets

*

$

145,136,914

$

116,197,703

Organization & start-up costs capitalized for tax purposes, net

 

175,030

 

12,415

Tax depreciation greater than book depreciation

 

(58,514,418)

 

(6,156,300)

Impairment charge

27,844,579

Unrealized derivatives gains (losses) of commodity derivative instruments

 

(39,076)

 

(40,900)

Capitalized inventory

 

122,930

 

35,777

Operating lease right of use assets

(15,755,395)

(10,092,405)

Investment in other partnerships

(7,110,613)

Net effect of consolidation of acquired subsidiary

 

 

(37,161,919)

Income tax basis of assets

$

91,859,951

$

62,794,371

*The Financial Statement basis of assets is the total assets of GFE and HLBE. See consolidated balance sheet in financial statements.

Financial Statement basis of liabilities

$

71,215,181

$

54,305,876

Accrued rail car maintenance

(252,797)

(825,000)

Other accruals

(1,467,848)

(122,041)

Operating lease liability

(15,755,395)

(10,092,405)

Net effect of consolidation of acquired subsidiary

(10,065,001)

Income tax basis of liabilities

$

53,739,141

$

33,201,429

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Oct. 31, 2021
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

15. RELATED PARTY TRANSACTIONS

GFE Corn Purchases - Members

GFE purchased corn from members of its Board of Governors of approximately $5,824,000 for the fiscal year ended October 31, 2021, of which approximately $233,000 is included in the accounts payable at October 31, 2021 and $3,099,000 for the fiscal year ended October 31, 2020, of which approximately $353,000 is included in accounts payable at October 31, 2020.  

HLBE Corn Purchases - Members

Until the date of the completed Merger, HLBE purchased corn from members of its Board of Governors of approximately $19,809,000 in fiscal year 2021, of which none is included in accounts payable at October 31, 2021 and $12,545,000 in fiscal year 2020, of which approximately $171,000 is included in accounts payable at October 31, 2020.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Oct. 31, 2021
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

16. COMMITMENTS AND CONTINGENCIES

Corn Purchase Commitments

At October 31, 2021, GFE had cash and basis contracts for forward corn purchase commitments for approximately 4,929,000 bushels for deliveries through December 2022.

At October 31, 2021, HLBE had cash and basis contracts for forward corn purchase commitments for approximately 3,272,000 bushels for deliveries through December 2022.

Given the uncertainty of future ethanol and corn prices, the Company could incur a loss on the outstanding corn purchase contracts in future periods. Management has evaluated these forward contracts using the lower of cost or net realizable

value evaluation, similar to the method used on its inventory, and has determined that an impairment loss existed at HLBE of approximately $47,000 at October 31, 2020, and no impairment losses existed at GFE at October 31, 2021 or 2020, or HLBE at October 31, 2021. The impairment expense is recorded as a component of costs of goods sold.

Ethanol Marketing Agreement

GFE currently has an ethanol marketing agreement with Eco-Energy, Inc., an unrelated party (“Eco-Energy”). Pursuant to this marketing agreement, Eco-Energy purchases the entire ethanol output of GFE’s ethanol plant and arranges for the transportation of ethanol; however, GFE is responsible for securing all of the rail cars necessary for the transport of ethanol by rail except for 43 rail cars leased to GFE by Eco-Energy under the marketing agreement. GFE pays Eco-Energy a marketing fee per gallon of ethanol sold in consideration of Eco-Energy’s services, as well as a fixed lease fee for rail cars leased from Eco-Energy to GFE. Our marketing contracts were amended for an effective date of January 1, 2022, and an expiration date of December 31, 2023. The contracts will automatically renew for an additional two years unless either party gives written 90-day notice. The amendment provides for certain negotiated changes to the marketing fees payable to Eco-Energy by GFE and payment terms based on prevailing market-rate conditions for comparable ethanol marketed services. The changes to the marketing fee and timing of payments by Eco-Energy were negotiated based on prevailing market-rate conditions for comparable ethanol marketing services.  

HLBE has an ethanol marketing agreement with Eco-Energy, an unrelated party, for the sale of ethanol (“Eco Agreement”). Under this marketing agreement, Eco-Energy purchases, markets and resells 100% of the ethanol produced at HLBE’s ethanol production facility and arranges for the transportation of ethanol. HLBE pays Eco-Energy a marketing fee per gallon of ethanol sold in consideration of Eco-Energy’s services, as well as a fixed lease fee for rail cars leased from Eco-Energy to HLBE. The marketing fee was negotiated based on prevailing market-rate conditions for comparable ethanol marketing services. The initial term of the Eco Agreement continued through December 31, 2016, with automatic renewals for additional three terms of three-year periods unless terminated by either party by providing written notice to the other party at least three months prior to the end of the then current term. During the third fiscal quarter of 2016, HLBE amended the Eco Agreement. The term of the Eco Agreement expired on December 31, 2020, with automatic renewals for additional consecutive terms of one year unless either party provides written notice to the other at least 90 days prior to the end of the then-current term. Additionally, the amended Eco Agreement provides for certain negotiated changes to the marketing fees payable to Eco-Energy and payment terms based on prevailing market-rate conditions for comparable ethanol marketing services.  

Total ethanol marketing fees and commissions of GFE and HLBE approximated $754,000 and $589,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.

Ethanol Contracts

At October 31, 2021, GFE had fixed and basis contracts to sell approximately $19,612,000 of ethanol for various delivery periods through December 2021, which approximates 85% of its anticipated ethanol sales for this that period.

At October 31, 2021, HLBE had fixed and basis contracts to sell approximately $18,711,000 of ethanol for various delivery periods through December 2021, which approximates 78% of its anticipated ethanol sales for this that period.

Distillers Grain Marketing Agreement

GFE has a distillers’ grains marketing agreement with RPMG, Inc. (“RPMG”), an unrelated party, for the purpose of marketing and selling all distillers’ grains produced by GFE. The contract commenced on February 1, 2011 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party. Distillers’ grains commissions to RPMG totaled approximately $277,000 and $255,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.

At October 31, 2021, GFE had forward contracts to sell approximately $1,349,000 of distillers’ grain for deliveries through November 2021, which approximates 45% of its anticipated distillers’ grain sales during that period.

HLBE has a distillers’ grains off-take agreement with Gavilon Ingredients, LLC (“Gavilon”), an unrelated party.  Under this agreement, Gavilon purchases all of the distillers’ grains produced at HLBE’s ethanol plant in exchange for a service fee. The contract commenced on November 1, 2013 with an initial term of six months, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 60 days to the other party.  Distillers’ grains commissions totaled approximately $326,000 and $187,000 for the fiscal years ended October 31, 2021 and 2020, respectively.

At October 31, 2021, HLBE had forward contracts to sell approximately $1,550,000 of distillers’ grains for delivery through December 2021, which approximates 30% of its anticipated distillers’ grains sales during that period.

Corn Oil Marketing Agreement

GFE has a corn oil marketing agreement with RPMG, an unrelated party, for the purpose of marketing and selling all corn oil produced by GFE. The contract commenced on April 29, 2010 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party.

HLBE has a corn oil marketing agreement with RPMG, an unrelated party, for the purpose of marketing and selling all corn oil produced by HLBE. The contract commenced on November 1, 2013 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party.  

Corn oil commissions of GFE and HLBE totaled approximately $180,000 and $138,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.

At October 31, 2021, GFE had forward contracts to sell approximately $1,693,000 of corn oil for delivery through December 2021, which approximates 85% of its anticipated corn oil sales for that period.

At October 31, 2021, HLBE had forward contracts to sell approximately $1,470,000 of corn oil for delivery through December 2021, which approximates 70% of its anticipated corn oil sales for that period.

Contract for Natural Gas Pipeline to Plant

GFE has an agreement with an unrelated company for the construction of and maintenance of 9.5 miles of natural gas pipeline that serves the GFE plant. The agreement requires the Company to receive a minimum of 1,400,000 DT of natural gas annually through the term of the agreement. The Company is charged a fee based on the amount of natural gas delivered through the pipeline.

HLBE has a facilities agreement with Northern Border Pipeline Company which allows us access to an existing interstate natural gas pipeline located approximately 16 miles north from the HLBE plant. Agrinatural was formed to own and operate the pipeline and transports gas to HLBE pursuant to a transportation agreement. HLBE also has a base agreement for the sale and purchase of natural gas with Constellation NewEnergy-Gas Division, LLC (“Constellation”). This agreement runs until March 31, 2022.

Amended and Restated Letter of Credit Promissory Note

Under the terms of the Amended and Restated Letter of Credit Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $500,000 for the purpose of opening letters of credit for its account. Final payment of amounts borrowed under revolving credit promissory note is due December 1, 2023. Amounts borrowed bear interest at the LIBOR Index Rate plus 3.25%, which equated to 3.34% at October 31, 2021. The Amended and Restated Letter of Credit Promissory Note replaces the amended and restated letter of credit promissory note dated September 30, 2020, between GFE and AgCountry.  

Water Agreements

In September 2019, HLBE entered into an industrial water supply development and distribution agreement, effective as of February 1, 2019, with the City of Heron Lake for 10 years.  HLBE has the exclusive rights to the first 600 gallons per minute of capacity that is available from the well.  In consideration, HLBE will pay flow charges at a rate of $0.60 cents per thousand gallons of water, in addition to a fixed monthly charge of $1,500 per month.  The flow charges are placed into a dedicated fund for operation and maintenance of the well, and are capped at $300,000 at the end of each year. HLBE is also responsible for paying 55% of operation and maintenance costs in excess of the $300,000 cap, in the first two years of the agreement. Thereafter, the percentage payable by HLBE is determined based on a two-year average of HLBE’s usage compared to the total amount of industrial water supplied to HLBE and a third-party customer of the City of Heron Lake.

Under the previous industrial water supply development and distribution agreement with the City of Heron Lake, HLBE paid one half of the City of Heron Lake’s water well bond payments of $735,000, plus a 5% administrative fee, totaling approximately $594,000, and operating costs, relative to HLBE’s water usage, plus a 10% profit. HLBE recorded an assessment of approximately $367,000 with long-term debt as described in Note 10. HLBE paid operating and administrative expenses of approximately $12,000 per year.

In May 2006, HLBE entered into a water treatment agreement with the City of Heron Lake and Jackson County for 30 years. HLBE will pay for operating and maintenance costs of the plant in exchange for receiving treated water.  In addition, HLBE agreed to an assessment for a portion of the capital costs of the water treatment plant.  

HLBE recorded assessments within long-term debt of $500,000 and $3,550,000 in fiscal 2007 and 2006, respectively, as described in Note 10.  HLBE paid operating and maintenance expenses of approximately $59,000 and $77,000 in fiscal 2021 and 2020, respectively.

Rail Car Rehabilitation Costs

GFE leases 75 hopper rail cars under a multi-year agreement, which ends November 2025. HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreements, the Company is required to pay to rehabilitate each car for "damage" that is considered to be other than normal wear and tear upon turn in of the car(s) at the termination of the lease. During the fiscal years ended October 31, 2021 and 2020, GFE has recorded a corresponding estimated long-term liability totaling $825,000. During the fiscal years ended October 31, 2021 and 2020, HLBE has recorded a corresponding estimated long-term liability totaling approximately $643,000 and $597,000, respectively. The Company accrues the estimated cost of rail car damages over the term of the leases as the damages are incurred as a component of cost of goods sold.

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEGAL PROCEEDINGS
12 Months Ended
Oct. 31, 2021
LEGAL PROCEEDINGS  
LEGAL PROCEEDINGS

17.  LEGAL PROCEEDINGS

From time to time in the ordinary course of business, the Company may be named as a defendant in legal proceedings related to various issues, including without limitation, workers’ compensation claims, tort claims, or contractual disputes. We are not currently a party to any material pending legal proceedings and we are not currently aware of any such proceedings contemplated by governmental authorities.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Oct. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Nature of Business

Nature of Business

Granite Falls Energy, LLC (“GFE”) is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Granite Falls, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental U.S. and on the international market. GFE’s plant has an approximate annual production capacity of 60 million gallons, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis.

Additionally, as of October 31, 2021, GFE has 100% ownership in Heron Lake BioEnergy, LLC (“HLBE”).  HLBE is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Heron Lake, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental United States. HLBE’s plant has an approximate annual production capacity of 65 million gallons, but is currently permitted to produce up to 72.3 million gallons per year of undenatured ethanol on a twelve-month rolling sum basis.  Additionally, HLBE, through a wholly owned subsidiary, operates a natural gas pipeline that provides natural gas to the HLBE’s ethanol production facility and other customers.

Principles of Consolidation

Principles of Consolidation

The accompanying consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021 when the remaining non-controlling interest was acquired through the merger. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements, with the equity and earnings (loss) attributed to the remaining 27% non-controlling interest identified separately in the accompanying consolidated balance sheets and statements of operations through December 11, 2019 when the remaining non-controlling interest was acquired. All significant intercompany balances and transactions are eliminated in consolidation.

On September 29, 2021, GFE acquired the remaining non-controlling interest in HLBE for cash consideration of $14,000,000. As of October 31, 2021, GFE has 100% ownership of HLBE. When we use the terms “Granite Falls Energy” or “GFE” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our operations at our ethanol production facility located in Granite Falls, Minnesota.  When we use the terms “Heron Lake BioEnergy”, “Heron Lake”, or “HLBE” or similar words, unless the context otherwise requires, we are referring to Heron Lake BioEnergy, LLC and its wholly owned subsidiary, HLBE Pipeline Company, LLC, through which, HLBE holds a 100% interest in Agrinatural Gas, LLC. When we use the terms the “Company,” “we,” “us,” “our” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our consolidated wholly- and majority-owned subsidiaries.

Fiscal Reporting Period

Fiscal Reporting Period

The Company’s fiscal year end for reporting financial operations is October 31 for financial reporting purposes.

Accounting Estimates

Accounting Estimates

Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. The Company uses estimates and assumptions in accounting for the following significant matters, among others:

economic lives of property and equipment, valuation of commodity derivatives, inventory, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.

Revenue Recognition

Revenue Recognition

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. Our contracts primarily consist of agreements with marketing companies and other customers as described below. Our performance obligations consist of the delivery of ethanol, distillers' grains, corn oil, and natural gas to our customers. Our customers primarily consist of two distinct marketing companies as described below. The consideration we receive for these products reflects an amount that the Company expects to be entitled to in exchange for those products, based on current observable market prices at the Chicago Mercantile Exchange, generally, and adjusted for local market differentials. Our contracts have specific delivery modes, rail or truck, and dates. Revenue is recognized when the Company delivers the products to the mode of transportation specified in the contract, at the transaction price established in the contract, net of commissions, fees, and freight. We sell each of the products via different marketing channels as described below.

Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells one hundred percent of the Company's ethanol production based on agreements with end users at prices agreed upon mutually among the end user, Eco-Energy and the Company. Our performance obligations consist of our obligation to deliver ethanol to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. The marketing agreement calls for control and title to pass to Eco-Energy once a rail car is released to the railroad or a truck is released from the Company's scales. Revenue is recognized then at the price in the agreement with the end user, net of commissions, freight, and fees.

Distillers grains. GFE and HLBE engage another third-party marketing company, RPMG, Inc. (“RPMG”) and Gavilon Ingredients, Inc. (“Gavilon”), respectively, to sell one hundred percent of the distillers grains it produces at the plant. RPMG and Gavilon take title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG, Gavilon and the Company.  Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.

Distillers corn oil (corn oil). The Company sells one hundred percent of its corn oil production to RPMG, Inc.  The process for selling corn oil is the same as our distillers’ grains. RPMG takes title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG and the Company. Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.

Natural gas. The Company sells natural gas through its wholly-owned subsidiary Agrinatural Gas, LLC. Agrinatural owns approximately 190 miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.
Cost of Goods Sold

Cost of Goods Sold

The primary components of cost of goods sold for the production of ethanol and related co-products are corn, energy, raw materials, overhead, depreciation, rail car rehabilitation costs, and direct labor.

Operating Expenses

Operating Expenses

The primary components of operating expenses are salaries and expenses for administrative employees, professional fees, board of governor expenses, loss on disposal of assets and property taxes.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents. The Company maintains its accounts at multiple financial institutions, of which one is a member of the Company.  At times throughout the year, the Company’s cash balances may exceed amounts insured by the Federal Deposit Insurance Corporation. The Company does not believe it is exposed to any significant credit risk on its cash balances.

Restricted Cash

Restricted Cash

The Company is periodically required to maintain at its broker cash balances related to open commodity derivative instrument positions as discussed in Note 8.

Account Receivable

Accounts Receivable

Credit terms are extended to customers in the normal course of business. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral.

Accounts receivable are recorded at their estimated net realizable value. Accounts are considered past due if payment is not made on a timely basis in accordance with the Company’s credit terms. Accounts considered uncollectible are written off. The Company follows a policy of providing an allowance for doubtful accounts; however, based on historical experience, and its evaluation of the current status of receivables, the Company is of the belief that such accounts will be collectible in all material respects and thus an allowance was not necessary at October 31, 2021 or 2020. It is at least possible this estimate will change in the future.

Inventory

Inventory

Inventory is stated at the lower of cost or net realizable value. Cost for all inventories is determined using the first in first out method.  Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.  Inventory consists of raw materials, work in process, finished goods, and supplies. Corn is the primary raw material along with other raw materials.  Finished goods consist of ethanol, distillers’ grains, and corn oil.

Derivative Instruments

Derivative Instruments

From time to time, the Company enters into derivative transactions to hedge its exposures to commodity price fluctuations. The Company is required to record these derivatives in the balance sheets at fair value.

In order for a derivative to qualify as a hedge, specific criteria must be met and appropriate documentation maintained. Gains and losses from derivatives that do not qualify as hedges, or are undesignated, must be recognized immediately in earnings.  If the derivative does qualify as a hedge, depending on the nature of the hedge, changes in the fair value of the derivative will be either offset against the change in fair value of the hedged assets, liabilities, or firm commitments through earnings or recognized in other comprehensive income until the hedged item is recognized in earnings. Changes in the fair value of undesignated derivatives are recorded in earnings.

Additionally, the Company is required to evaluate its contracts to determine whether the contracts are derivatives.  Certain contracts that literally meet the definition of a derivative may be exempted as “normal purchases or normal sales”.  Normal purchases and normal sales are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business.

Contracts that meet the requirements of normal purchases or normal sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our consolidated financial statements.

In order to reduce the risks caused by market fluctuations, the Company occasionally hedges its anticipated corn, natural gas, and denaturant purchases and ethanol sales by entering into options and futures contracts. These contracts are used with the intention to fix the purchase price of anticipated requirements for corn in the Company’s ethanol production activities and the related sales price of ethanol. The fair value of these contracts is based on quoted prices in active exchange-traded or over-the-counter market conditions. Although the Company believes its commodity derivative positions are economic hedges, none have been formally designated as a hedge for accounting purposes and derivative positions are recorded on the balance sheet at their fair market value, with changes in fair value recognized in current period earnings or losses. The Company does not enter into financial instruments for trading or speculative purposes.

The Company has adopted authoritative guidance related to “Derivatives and Hedging,” and has included the required enhanced quantitative and qualitative disclosure about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of gains and losses from derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements. See further discussion in Note 8.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost. Depreciation is provided over the following estimated useful lives by use of the straight-line method.

Asset Description

    

Years

 

Land improvements

 

5-20

years

Railroad improvements

 

5-20

years

Process equipment and tanks

 

5-40

years

Administration building

 

10-40

years

Office equipment

 

3-10

years

Rolling stock

 

5-10

years

Maintenance and repairs are expensed as incurred; major improvements and betterments are capitalized.  Construction in progress expenditures will be depreciated using the straight-line method over their estimated useful lives once the assets are placed into service.

Long-Lived Assets

Long-Lived Assets

Long-lived assets, such as property and equipment, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When determining impairment losses, a long-lived asset should be grouped with other assets or liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets or liabilities.  If circumstances require a long-lived asset be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment expense was recorded during fiscal 2021 and 2020.

Investments

Investments

GFE owns 1,600 capital units of Ringneck Energy & Feed, LLC (“Ringneck”) at a price of $5,000 per unit for a total of $8,000,000.  Ringneck is a South Dakota limited liability company that constructed an 80 million gallon per year ethanol manufacturing plant outside of Onida, South Dakota in Sully County. GFE’s investment is sufficient to secure the Company

the right to appoint one director to the board of directors of Ringneck. GFE has appointed Jeffrey Oestmann, its CEO, to serve as its appointed director.

On June 29, 2018, GFE executed a subscription agreement for investment in Harvestone Group, LLC (“Harvestone”), a Delaware limited liability company, and a Joinder to the Operating Agreement of Harvestone.  In connection with the execution of the subscription agreement and joinder, GFE made a capital contribution of $2,000,000 in exchange for twenty (20) preferred membership units. Harvestone is an ethanol marketing, logistics, and trading company headquartered in Franklin, Tennessee.  Harvestone is owned by several other ethanol producers and other private investors, and its primary business is marketing and trading for member and non-member ethanol producers. The marketing and trading commenced in January 2019.

On November 15, 2021, Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. As a result of the ongoing negotiations as of fiscal year end, the Harvestone investment was impaired to $3,000,000, and the impairment of approximately $300,000 was recorded within investment income on the consolidated statement of operations, at October 31, 2021. The Company received and recorded the $3,000,000 redemption in November 2021.

The investments are accounted for by the equity method, under which the Company’s share of the net income of the investee is recognized as income in the Company’s Consolidated Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

Summarized financial information of Ringneck, which was a significant investment as of October 31, 2020, is as follows:

2020

Current Assets

$

19,510,000

Total Assets

149,434,000

Current Liabilities

16,206,000

Total Liabilities

69,439,000

Members' Equity

79,995,000

12 Months Ended October 31, 2020

Revenue

$

114,768,000

Gross Profit

6,325,000

Operating Profit

7,758,000

Net Profit

424,000

Patronage Investment

Patronage Investment

Patronage investment consists of the patron equities of GFE’s electricity supplier. Non-cash patronage dividends are recognized when declared/communicated to GFE. Cash redemptions are recorded as a reduction of the investment. This investment is carried at the lower of cost or fair value. See Note 2 - PATRONAGE INVESTMENT AND CORRECTION OF ERROR.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company’s accounting for fair value measurements of assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring or nonrecurring basis adhere to the Financial Accounting Standards Board (“FASB”) fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The Company has adopted guidance for fair value measurement related to nonfinancial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis.  The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements).

The three levels of the fair value hierarchy are as follows:

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

Level 2 inputs include:

1.Quoted prices in active markets for similar assets or liabilities.

2.Quoted prices in markets that are observable for the asset or liability either directly or indirectly, for substantially the full term of the asset or liability.

3.Inputs that derived primarily from or corroborated by observable market date by correlation or other means.

Level 3 inputs are unobservable inputs for the asset or liability.

The level in the fair value hierarchy within which a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety.

Except for those assets and liabilities which are required by authoritative accounting guidance to be recorded at fair value, the Company has elected not to record any other assets or liabilities at fair value. Except for the impairment of the Harvestone investment to fair value, no events occurred during the fiscal years ended October 31, 2021 or 2020 that required adjustment to the recognized balances of assets or liabilities, which are recorded at fair value on a nonrecurring basis.

The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short maturity of these instruments. The Company obtains fair value measurements from an independent pricing service for corn derivative contracts.  The fair value measurements consider observable data that may include dealer quotes and live trading levels from the Chicago Board of Trade and New York Mercantile Exchange markets.  The fair value of the long-term debt is estimated based on anticipated interest rates which management believes would currently be available to the Company for similar issues of debt, taking into account the current credit risk of the Company and other market factors.  The Company believes the carrying value of the debt instruments approximate fair value.

Income Taxes

Income Taxes

The Company is treated as a partnership for federal and state income tax purposes, and generally does not incur income taxes. Instead, its earnings and losses are included in the income tax returns of its members. Therefore, no provision or liability for federal or state income taxes has been included in these financial statements. Differences exist between financial statement basis of assets and tax basis of assets and financial statement basis of liabilities and tax basis of liabilities. In addition, the Company uses the alternative depreciation system for tax depreciation instead of the straight-line method that is used for book depreciation, which also causes temporary differences. The Company’s tax year end is December 31.

The Company had no significant uncertain tax positions as of October 31, 2021 or 2020 that would require disclosure, primarily due to the partnership tax status. The Company recognizes and measures tax benefits when realization of the benefits is uncertain under a two-step approach. The first step is to determine whether the benefit meets the more-likely-than-not condition for recognition and the second step is to determine the amount to be recognized based on the cumulative probability that exceeds 50%. Primarily due to the Company’s tax status as a partnership, the adoption of this guidance had no material impact on the Company’s financial condition or results of operations.

The Company files income tax returns in the U.S. federal and Minnesota state jurisdictions. For years before 2018, the Company is no longer subject to U.S. Federal or state income tax examinations.

Net Income (Loss) per Unit

Net Income (Loss) per Unit

Basic net income (loss) per unit is computed by dividing net income (loss) by the weighted average number of members’ units outstanding during the period. Diluted net income per unit is computed by dividing net income by the weighted average number of members’ units and members’ unit equivalents outstanding during the period. There were no member unit equivalents outstanding during the periods presented; accordingly, for all periods presented, the calculations of the Company’s basic and diluted net income per unit are the same.

Environmental Liabilities

Environmental Liabilities

The Company’s operations are subject to environmental laws and regulations adopted by various governmental entities in the jurisdiction in which it operates. These laws require the Company to investigate and remediate the effects of the release or disposal of materials at its location. Accordingly, the Company has adopted policies, practices, and procedures in the areas of pollution control, occupational health, and the production, handling, storage, and use of hazardous materials to prevent material environmental or other damage, and to limit the financial liability, which could result from such events. Environmental liabilities are recorded when the liability is probable and the costs can be reasonably estimated. No expense has been recorded for the fiscal years ended October 31, 2021 or 2020.

Reportable Operating Segments

Reportable Operating Segments

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” establishes the standards for reporting information about segments in financial statements. Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Therefore, in applying the criteria set forth in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results, the Company’s operations at GFE’s ethanol plant and HLBE’s plant, including the production and sale of ethanol and its co-products, are aggregated into one reporting segment.

Additionally, the Company also realizes relatively immaterial revenue from natural gas pipeline operations at Agrinatural, HLBE’s majority owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural’s represent less than less than 1% of our consolidated revenues and have little to no impact on the overall performance of the Company.  Therefore, the Company does not separately review Agrinatural’s revenues, cost of sales or other operating performance information.  Rather, the Company reviews Agrinatural’s natural gas pipeline financial data on a consolidated basis with the Company’s ethanol production operating segment. The Company believes that the presentation of separate operating performance information for Agrinatural’s natural gas pipeline operations would not provide meaningful information to a reader of the Company’s consolidated financial statements and would not achieve the basic principles and objectives of ASC 280.

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Oct. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of property and equipment estimated useful lives

Asset Description

    

Years

 

Land improvements

 

5-20

years

Railroad improvements

 

5-20

years

Process equipment and tanks

 

5-40

years

Administration building

 

10-40

years

Office equipment

 

3-10

years

Rolling stock

 

5-10

years

Schedule of summarized financial information of equity method investment

2020

Current Assets

$

19,510,000

Total Assets

149,434,000

Current Liabilities

16,206,000

Total Liabilities

69,439,000

Members' Equity

79,995,000

12 Months Ended October 31, 2020

Revenue

$

114,768,000

Gross Profit

6,325,000

Operating Profit

7,758,000

Net Profit

424,000

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE (Tables)
12 Months Ended
Oct. 31, 2021
REVENUE  
Schedule of disaggregated revenue by source

Fiscal Year Ended October 31, 2021

Total

Ethanol

$

240,874,504

Distillers’ Grains

49,185,948

Corn Oil

17,147,981

Other

1,221,727

Natural Gas Pipeline

1,185,216

Total Revenues

$

309,615,376

Fiscal Year Ended October 31, 2020

Total

Ethanol

$

126,605,211

Distillers’ Grains

29,672,577

Corn Oil

6,590,481

Other

678,226

Natural Gas Pipeline

1,407,346

Total Revenues

$

164,953,841

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE (Tables)
12 Months Ended
Oct. 31, 2021
FAIR VALUE  
Schedule of derivative assets and liabilities measured at fair value

The following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 31, 2021:

Fair Value Measurement Using

Quoted Prices

Significant Other

Significant

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

Financial Assets:

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Commodity Derivative instruments - Corn

$

39,067

$

39,067

$

39,067

$

$

Financial Liabilities:

Commodity Derivative instruments - Corn

$

732,801

$

732,801

$

732,801

$

$

Accounts Payable (1)

$

923,550

$

923,550

$

$

923,550

$

The following table provides information on those derivative assets measured at fair value on a recurring basis at October 31, 2020:

Fair Value Measurement Using

Quoted Prices

Significant Other

Significant

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Financial Assets:

Commodity Derivative Instruments - Ethanol

$

56,050

$

56,050

$

56,050

$

$

Financial Liabilities:

Commodity Derivative Instruments - Corn

$

816,478

$

816,478

$

816,478

$

$

Accounts Payable (1)

$

772,795

$

772,795

$

$

772,795

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONCENTRATIONS (Tables)
12 Months Ended
Oct. 31, 2021
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Total revenues  
Schedule of concentration risk

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

76.7%

77.0%

RPMG, Inc. - Distillers' Grains & Corn Oil

23.3%

23.0%

Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Accounts receivable  
Schedule of concentration risk

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

82.9%

72.1%

RPMG, Inc. - Distillers' Grains & Corn Oil

15.0%

24.6%

Heron Lake BioEnergy, LLC | Total revenues  
Schedule of concentration risk

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

78.7%

76.7%

Gavilon Ingredients, LLC - Distillers' Grains

14.3%

15.9%

Heron Lake BioEnergy, LLC | Accounts receivable  
Schedule of concentration risk

October 31, 2021

October 31, 2020

Eco-Energy, Inc. - Ethanol

66.5%

54.8%

Gavilon Ingredients, LLC - Distillers' Grains

22.2%

20.0%

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY (Tables)
12 Months Ended
Oct. 31, 2021
INVENTORY  
Schedule of Inventory

October 31,  2021

    

October 31,  2020

Raw materials

$

10,742,480

$

4,893,502

Supplies

 

3,322,639

 

3,070,458

Work in process

 

2,023,966

 

1,480,871

Finished goods

 

4,660,746

 

4,346,974

Totals

$

20,749,831

$

13,791,805

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS (Tables)
12 Months Ended
Oct. 31, 2021
DERIVATIVE INSTRUMENTS  
Schedule of derivative instruments in Statements of Financial Position

The following tables provide details regarding the Company’s derivative instruments at October 31, 2021, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

Corn contracts - GFE

 

Commodity derivative instruments

$

$

605,813

Corn contracts - HLBE

 

Commodity derivative instruments

126,988

Ethanol contracts - GFE

 

Commodity derivative instruments

8,813

Ethanol contracts - HLBE

Commodity derivative instruments

30,263

Totals

$

39,076

$

732,801

The following tables provide details regarding the Company’s derivative instruments at October 31, 2020, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

Corn contracts - GFE

 

Commodity derivative instruments

$

$

642,550

Corn contracts - HLBE

 

Commodity derivative instruments

 

 

173,928

Ethanol contracts - GFE

Commodity derivative instruments

40,900

Ethanol contracts - HLBE

 

Commodity derivative instruments

 

15,150

 

Totals

$

56,050

$

816,478

Schedule of gains (losses) from derivative instruments

Consolidated Statement

Fiscal Year Ended October 31, 

    

 of Operations Location

    

2021

    

2020

Corn contracts

 

Cost of Goods Sold

$

(8,172,806)

$

(2,369,337)

Ethanol contracts

Revenues

210,087

(350,360)

Total loss

$

(7,962,719)

$

(2,719,697)

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Oct. 31, 2021
PROPERTY AND EQUIPMENT  
Schedule of property and equipment

    

October 31, 2021

    

October 31, 2020

 

Land and improvements

$

13,926,199

$

13,926,199

Railroad improvements

 

9,045,112

 

9,045,112

Process equipment and tanks

 

139,934,099

 

134,233,838

Administration building

 

569,328

 

569,328

Office equipment

 

1,083,694

 

1,083,694

Rolling stock

 

2,151,700

 

2,150,700

Construction in progress

 

1,147,909

 

4,680,716

 

167,858,041

 

165,689,587

Less: accumulated depreciation

 

(118,141,795)

 

(110,723,604)

Net property and equipment

$

49,716,246

$

54,965,983

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES (Tables)
12 Months Ended
Oct. 31, 2021
DEBT FACILITIES  
Schedule of debt financing

October 31, 2021

October 31, 2020

GRANITE FALLS ENERGY:

$20 million Revolving Credit Promissory Note, see terms above

$

$

$20 million Revolving term loan, see terms above

$25 million Single Advance Term Promissory Note, see terms above

25,000,000

$2.4 million Single Advance Term Promissory Note, see terms above

2,400,000

Term note payable to Project Hawkeye, see terms above

5,267,857

 

6,339,286

SBA Paycheck Protection Program loan, see terms above

703,900

HERON LAKE BIOENERGY:

Amended revolving term note payable to lending institution, amended within the 2021 Credit Facility as noted above

7,891,426

Single advance term note payable to lending institution, amended within the 2021 Credit Facility as noted above

3,000,000

Short term revolving note, see notes above

 

Assessment payable as part of water supply agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment paid October 2021. HLBE made deposits for one year's worth of debt service payments of approximately $364,000, which is included with other current assets that are held on deposit to be applied with the final payments of the assessment.

 

 

300,551

SBA Paycheck Protection Program Loan, see terms above

595,693

Totals

 

32,667,857

 

18,830,856

Less: amounts due within one year

 

5,046,429

 

12,954,538

Net long-term debt

$

27,621,428

$

5,876,318

Schedule of annual maturities of debt

2022

    

$

5,046,429

2023

6,171,429

2024

 

6,171,429

2025

 

6,171,429

2026

 

9,107,141

Total debt

$

32,667,857

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Oct. 31, 2021
LEASES.  
Summary of remaining annual maturities of operating lease liabilities

    

2022

$

4,315,800

2023

 

4,056,600

2024

 

3,442,200

2025

 

3,034,200

2026

2,131,650

Thereafter

 

545,800

Totals

17,526,250

Less: Amount representing interest

1,770,855

Lease liabilities

$

15,755,395

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Oct. 31, 2021
INCOME TAXES  
Schedule of differences between financial statement basis and tax basis of assets

    

October 31, 2021

    

October 31, 2020

Financial Statement basis of assets

*

$

145,136,914

$

116,197,703

Organization & start-up costs capitalized for tax purposes, net

 

175,030

 

12,415

Tax depreciation greater than book depreciation

 

(58,514,418)

 

(6,156,300)

Impairment charge

27,844,579

Unrealized derivatives gains (losses) of commodity derivative instruments

 

(39,076)

 

(40,900)

Capitalized inventory

 

122,930

 

35,777

Operating lease right of use assets

(15,755,395)

(10,092,405)

Investment in other partnerships

(7,110,613)

Net effect of consolidation of acquired subsidiary

 

 

(37,161,919)

Income tax basis of assets

$

91,859,951

$

62,794,371

*The Financial Statement basis of assets is the total assets of GFE and HLBE. See consolidated balance sheet in financial statements.

Financial Statement basis of liabilities

$

71,215,181

$

54,305,876

Accrued rail car maintenance

(252,797)

(825,000)

Other accruals

(1,467,848)

(122,041)

Operating lease liability

(15,755,395)

(10,092,405)

Net effect of consolidation of acquired subsidiary

(10,065,001)

Income tax basis of liabilities

$

53,739,141

$

33,201,429

XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
gal in Millions
12 Months Ended
Sep. 29, 2021
USD ($)
Oct. 31, 2021
gal
Jul. 31, 2021
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC      
Summary of significant accounting policies      
Plant production capacity   60.0  
Production volume permitted   70.0  
Heron Lake BioEnergy, LLC      
Summary of significant accounting policies      
Plant production capacity   65.0  
Production volume permitted   72.3  
Heron Lake BioEnergy, LLC      
Summary of significant accounting policies      
Ownership percentage   100.00% 50.70%
Payments to acquire non-controlling interest | $ $ 14,000,000    
Non-controlling interest ownership percentage     49.30%
Project Viking, LLC [Member]      
Summary of significant accounting policies      
Ownership percentage   100.00%  
Agrinatural, LLC      
Summary of significant accounting policies      
Ownership percentage   100.00%  
Non-controlling interest ownership percentage   27.00%  
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Other (Details)
12 Months Ended
Oct. 31, 2021
USD ($)
segment
shares
Oct. 31, 2020
USD ($)
shares
Net Income per Unit    
Member units outstanding ( in shares) | shares 0 0
Environmental Liabilities    
Environmental liability expense | $ $ 0 $ 0
Reportable Operating Segments    
Number of reportable segments | segment 1  
Agrinatural, LLC | Maximum    
Reportable Operating Segments    
Revenues of subsidiary, percentage 1.00%  
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)
12 Months Ended
Oct. 31, 2021
company
mi
CONCENTRATIONS  
Number of distinct marketing companies | company 2
Agrinatural, LLC  
CONCENTRATIONS  
Length of natural gas pipeline owned | mi 190
Ethanol | Eco-Energy, Inc. | Revenue from product line | Product concentration risk  
CONCENTRATIONS  
Concentration percentage 100.00%
Distillers' Grains Product | RPMG, Inc. | Revenue from product line | Product concentration risk  
CONCENTRATIONS  
Concentration percentage 100.00%
Corn oil product | RPMG, Inc. | Revenue from product line | Product concentration risk  
CONCENTRATIONS  
Concentration percentage 100.00%
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Useful Life (Details)
12 Months Ended
Oct. 31, 2021
Land Improvements [Member] | Minimum  
Property, Plant and Equipment  
Property and Equipment, useful life 5 years
Land Improvements [Member] | Maximum  
Property, Plant and Equipment  
Property and Equipment, useful life 20 years
Railroad improvements | Minimum  
Property, Plant and Equipment  
Property and Equipment, useful life 5 years
Railroad improvements | Maximum  
Property, Plant and Equipment  
Property and Equipment, useful life 20 years
Process equipment and tanks | Minimum  
Property, Plant and Equipment  
Property and Equipment, useful life 5 years
Process equipment and tanks | Maximum  
Property, Plant and Equipment  
Property and Equipment, useful life 40 years
Administration building | Minimum  
Property, Plant and Equipment  
Property and Equipment, useful life 10 years
Administration building | Maximum  
Property, Plant and Equipment  
Property and Equipment, useful life 40 years
Office equipment | Minimum  
Property, Plant and Equipment  
Property and Equipment, useful life 3 years
Office equipment | Maximum  
Property, Plant and Equipment  
Property and Equipment, useful life 10 years
Rolling stock | Minimum  
Property, Plant and Equipment  
Property and Equipment, useful life 5 years
Rolling stock | Maximum  
Property, Plant and Equipment  
Property and Equipment, useful life 10 years
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details)
$ / shares in Units, gal in Millions
1 Months Ended 12 Months Ended
Nov. 15, 2021
USD ($)
shares
Jun. 29, 2018
USD ($)
shares
Nov. 01, 2016
USD ($)
director
$ / shares
shares
gal
Nov. 30, 2021
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Long-Lived Assets            
Impairment of long-lived assets         $ 0 $ 0
Investment            
Proceeds from long-term debt         36,157,195 66,305,585
Summarized Financial Information of Equity Method Investment            
Current Assets         64,813,688 31,715,428
Total Assets         145,136,914 116,197,703
Current Liabilities         30,023,641 31,252,239
Total Liabilities         71,215,181 54,305,876
Income Statement Summarized Financial Information of Equity Method Investment            
Gross Profit         26,768,224 (11,077,253)
Net Profit         26,029,906 (20,567,722)
Ringneck Energy and; Feed, LLC            
Investment            
Expected ethanol production capacity | gal     80      
Summarized Financial Information of Equity Method Investment            
Current Assets           19,510,000
Total Assets           149,434,000
Current Liabilities           16,206,000
Total Liabilities           69,439,000
Members' Equity           79,995,000
Income Statement Summarized Financial Information of Equity Method Investment            
Revenues           114,768,000
Gross Profit           6,325,000
Operating Profit           7,758,000
Net Profit           $ 424,000
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ringneck Energy and; Feed, LLC            
Investment            
Units purchased | shares     1,600      
Price per unit (in dollars per unit) | $ / shares     $ 5,000      
Total cost     $ 8,000,000      
Number of directors Company has the right to appoint | director     1      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Harvestone Group, LLC            
Investment            
Units purchased | shares   20        
Payment for equity method investment   $ 2,000,000        
Number of units transferred | shares 20          
Impairment of investments         3,000,000  
Proceeds from sale of equity method investments $ 3,000,000     $ 3,000,000    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Harvestone Group, LLC | Investment income            
Investment            
Impairment of investments         $ 300,000  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
PATRONAGE INVESTMENT AND CORRECTION OF ERROR (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Gain (Loss) on Investments $ 3,182,690    
Revision of prior period, error correction, adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Gain (Loss) on Investments 400,000 $ 400,000 $ 2,400,000
Investment recognized | Revision of prior period, error correction, adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Gain (Loss) on Investments 3,200,000    
Investment balance $ 2,900,000    
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
RISKS AND UNCERTAINTIES, Narrative (Details) - Product concentration risk
12 Months Ended
Oct. 31, 2021
Minimum | Total revenues | Ethanol  
Concentration Risk  
Concentration percentage 75.00%
Minimum | Cost of goods sold | Corn  
Concentration Risk  
Concentration percentage 65.00%
Maximum | Total revenues | Ethanol  
Concentration Risk  
Concentration percentage 90.00%
Maximum | Cost of goods sold | Corn  
Concentration Risk  
Concentration percentage 85.00%
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Revenue Recognition    
Total Revenues $ 309,615,376 $ 164,953,841
Payment terms 10 days  
Ethanol    
Revenue Recognition    
Total Revenues $ 240,874,504 126,605,211
Distillers' Grains Product    
Revenue Recognition    
Total Revenues 49,185,948 29,672,577
Corn oil product    
Revenue Recognition    
Total Revenues 17,147,981 6,590,481
Other    
Revenue Recognition    
Total Revenues 1,221,727 678,226
Natural Gas Pipeline    
Revenue Recognition    
Total Revenues $ 1,185,216 $ 1,407,346
Payment terms 20 days  
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE (Details) - USD ($)
Oct. 31, 2021
Oct. 31, 2020
Fair value    
Financial Assets $ 39,076 $ 56,050
Financial Liabilities 732,801 816,478
Accounts Payable | Carrying Amount    
Fair value    
Financial Liabilities 923,550 772,795
Fair Value, Measurements, Recurring | Accounts Payable | Estimate of Fair Value Measurement    
Fair value    
Financial Liabilities 923,550 772,795
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring | Accounts Payable    
Fair value    
Financial Liabilities 923,550 772,795
Corn Contracts | Carrying Amount    
Fair value    
Financial Assets 39,067  
Financial Liabilities 732,801 816,478
Corn Contracts | Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement    
Fair value    
Financial Assets 39,067  
Financial Liabilities 732,801 816,478
Corn Contracts | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring    
Fair value    
Financial Assets 39,067  
Financial Liabilities $ 732,801 816,478
Ethanol Contracts | Carrying Amount    
Fair value    
Financial Assets   56,050
Ethanol Contracts | Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement    
Fair value    
Financial Assets   56,050
Ethanol Contracts | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring    
Fair value    
Financial Assets   $ 56,050
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONCENTRATIONS (Details) - customer
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC    
Concentration Risk [Line Items]    
Number of Major Customers 2 2
Heron Lake BioEnergy, LLC    
Concentration Risk [Line Items]    
Number of Major Customers 3 3
Total revenues | Heron Lake BioEnergy, LLC    
Concentration Risk [Line Items]    
Number of Major Customers 2 2
Total revenues | Customer Concentration Risk | Eco-Energy, Inc. | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ethanol Production    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 76.70% 77.00%
Total revenues | Customer Concentration Risk | Eco-Energy, Inc. | Heron Lake BioEnergy, LLC | Ethanol Production    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 78.70% 76.70%
Total revenues | Customer Concentration Risk | Gavilon Ingredients, LLC | Heron Lake BioEnergy, LLC | Distillers' Grains    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 14.30% 15.90%
Total revenues | Customer Concentration Risk | RPMG, Inc. | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Distillers' Grains and Corn Oil    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 23.30% 23.00%
Accounts receivable | Heron Lake BioEnergy, LLC    
Concentration Risk [Line Items]    
Number of Major Customers 2 2
Accounts receivable | Credit Concentration Risk | Eco-Energy, Inc. | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ethanol Production    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 82.90% 72.10%
Accounts receivable | Credit Concentration Risk | Eco-Energy, Inc. | Heron Lake BioEnergy, LLC | Ethanol Production    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 66.50% 54.80%
Accounts receivable | Credit Concentration Risk | Gavilon Ingredients, LLC | Heron Lake BioEnergy, LLC | Distillers' Grains    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 22.20% 20.00%
Accounts receivable | Credit Concentration Risk | RPMG, Inc. | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Distillers' Grains and Corn Oil    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 15.00% 24.60%
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Inventory    
Raw materials $ 10,742,480 $ 4,893,502
Supplies 3,322,639 3,070,458
Work in process 2,023,966 1,480,871
Finished goods 4,660,746 4,346,974
Totals 20,749,831 13,791,805
Ethanol    
Inventory    
Loss on inventories $ 0 $ (383,000)
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details)
12 Months Ended
Oct. 31, 2021
USD ($)
bu
Oct. 31, 2020
USD ($)
bu
Derivatives, Fair Value    
Cash collateral (restricted cash) $ 1,641,123 $ 2,156,694
Financial Assets 39,076 56,050
Derivative liabilities $ 732,801 $ 816,478
Commodity Contract    
Derivatives, Fair Value    
Maximum term of corn, ethanol and natural gas derivatives entered to protect cash flows (in months) 24 months  
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts    
Derivatives, Fair Value    
Total nonmonetary notional amount outstanding | bu 6,385,000 4,275,000
Additional nonmonetary notional amount | bu 140,000 1,920,000
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Derivatives held by a broker    
Derivatives, Fair Value    
Cash collateral (restricted cash) $ 1,365,000 $ 1,643,000
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Long/Purchase position | Corn Contracts    
Derivatives, Fair Value    
Total nonmonetary notional amount outstanding | bu 2,075,000 760,000
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Short/Sale position | Corn Contracts    
Derivatives, Fair Value    
Total nonmonetary notional amount outstanding | bu 4,310,000 3,515,000
Heron Lake BioEnergy, LLC | Corn Contracts    
Derivatives, Fair Value    
Total nonmonetary notional amount outstanding | bu 2,790,000 2,095,000
Additional nonmonetary notional amount | bu   1,380,000
Heron Lake BioEnergy, LLC | Derivatives held by a broker    
Derivatives, Fair Value    
Cash collateral (restricted cash) $ 276,000 $ 514,000
Heron Lake BioEnergy, LLC | Long/Purchase position | Corn Contracts    
Derivatives, Fair Value    
Total nonmonetary notional amount outstanding | bu 1,105,000 325,000
Heron Lake BioEnergy, LLC | Short/Sale position | Corn Contracts    
Derivatives, Fair Value    
Total nonmonetary notional amount outstanding | bu 1,685,000 1,770,000
Not Designated as Hedging Instruments    
Derivatives, Fair Value    
Financial Assets $ 39,076 $ 56,050
Derivative liabilities 732,801 816,478
Not Designated as Hedging Instruments | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts    
Derivatives, Fair Value    
Derivative liabilities 605,813 642,550
Not Designated as Hedging Instruments | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ethanol Contracts    
Derivatives, Fair Value    
Financial Assets 8,813 40,900
Not Designated as Hedging Instruments | Heron Lake BioEnergy, LLC | Corn Contracts    
Derivatives, Fair Value    
Financial Assets   15,150
Derivative liabilities 126,988 $ 173,928
Not Designated as Hedging Instruments | Heron Lake BioEnergy, LLC | Ethanol Contracts    
Derivatives, Fair Value    
Financial Assets $ 30,263  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS - Income Statement (Details) - Not Designated as Hedging Instruments - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Derivative Instruments, Gain (Loss)    
Total loss $ (7,962,719) $ (2,719,697)
Cost of Goods Sold. | Corn Contracts    
Derivative Instruments, Gain (Loss)    
Total loss (8,172,806) (2,369,337)
Revenues | Ethanol Contracts    
Derivative Instruments, Gain (Loss)    
Total loss $ 210,087 $ (350,360)
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Property, Plant and Equipment      
Property and equipment, gross $ 165,689,587 $ 167,858,041 $ 165,689,587
Less: accumulated depreciation (110,723,604) (118,141,795) (110,723,604)
Net property and equipment 54,965,983 49,716,246 54,965,983
Depreciation   7,396,000 9,311,000
Loss on disposal of assets 1,800,000 21,728 1,833,928
Land and improvements      
Property, Plant and Equipment      
Property and equipment, gross 13,926,199 13,926,199 13,926,199
Railroad improvements      
Property, Plant and Equipment      
Property and equipment, gross 9,045,112 9,045,112 9,045,112
Process equipment and tanks      
Property, Plant and Equipment      
Property and equipment, gross 134,233,838 139,934,099 134,233,838
Administration building      
Property, Plant and Equipment      
Property and equipment, gross 569,328 569,328 569,328
Office equipment      
Property, Plant and Equipment      
Property and equipment, gross 1,083,694 1,083,694 1,083,694
Rolling stock      
Property, Plant and Equipment      
Property and equipment, gross 2,150,700 2,151,700 2,150,700
Construction in progress      
Property, Plant and Equipment      
Property and equipment, gross $ 4,680,716 $ 1,147,909 $ 4,680,716
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES - Granite Falls Energy (Details)
12 Months Ended
Oct. 31, 2021
USD ($)
installment
Jun. 19, 2020
USD ($)
Aug. 02, 2017
USD ($)
shares
Nov. 01, 2016
shares
Oct. 31, 2021
USD ($)
Feb. 28, 2021
USD ($)
Feb. 04, 2021
USD ($)
Oct. 31, 2020
USD ($)
Jun. 11, 2020
USD ($)
Apr. 17, 2020
USD ($)
Line of Credit Facility                    
Long-term Debt $ 32,667,857       $ 32,667,857          
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Minimum maintenance of working capital 20,000,000.0       $ 20,000,000.0          
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Maximum                    
Line of Credit Facility                    
Minimum Debt service coverage ratio         1.75%          
$25 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Principal installment amount 1,125,000                  
Long-term Debt $ 25,000,000       $ 25,000,000          
Number of quarterly installments | installment 18                  
Interest rate, effective percentage 3.59%       3.59%          
Term of interest payment 1 year                  
$25 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Minimum                    
Line of Credit Facility                    
Amount of interest payment $ 100,000                  
Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Maximum amount     $ 7,500,000              
Interest rate (as a percent) 3.55%       3.55%          
Interest rate floor (as a percent)     3.55%              
Maximum period of annual interest payments only     2 years              
Debt instrument amortization period after first two years     7 years              
Long-term Debt $ 5,267,857       $ 5,267,857     $ 6,339,286    
SBA Paycheck Protection Loan                    
Line of Credit Facility                    
Long-term Debt                   $ 703,900
SBA Paycheck Protection Loan | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Long-term Debt           $ 703,900   $ 703,900    
$2.4 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Principal installment amount 300,000                  
Long-term Debt $ 2,400,000       $ 2,400,000          
Interest rate, stated percentage 3.80%       3.80%          
Number of semi-annual installments | installment 7                  
Commitment amount   $ 3,000,000.0                
One Month LIBOR | $25 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Spread above variable interest rate 3.50%                  
One Month LIBOR | Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Spread above variable interest rate     3.05%              
Ringneck Energy and; Feed, LLC | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Units purchased | shares       1,600            
Ringneck Energy and; Feed, LLC | Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Fair value collateral     $ 7,500,000              
Ringneck Energy and; Feed, LLC | Term note payable to Project Hawkeye | Equity securities | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Units purchased | shares     1,500              
Revolving Credit Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Maximum amount $ 20,000,000.0       $ 20,000,000.0          
Interest rate (as a percent) 3.34%       3.34%          
Line of credit unused commitment fee (as a percent) 0.30%                  
Amounts outstanding under the credit facility             $ 5,000,000      
Revolving Credit Promissory Note | One Month LIBOR | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Spread above variable interest rate 3.25%                  
Amended and Restated Letter of Credit Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Maximum amount $ 500,000       $ 500,000          
Interest rate (as a percent) 3.34%       3.34%          
Amended and Restated Letter of Credit Promissory Note | LIBOR | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Spread above variable interest rate         3.25%          
Amended and Restated Revolving Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Maximum amount $ 20,000,000.0       $ 20,000,000.0          
Interest rate (as a percent) 3.59%       3.59%          
Line of credit unused commitment fee (as a percent) 0.50%                  
Amounts outstanding under the credit facility                 $ 13,000,000  
Amended and Restated Revolving Term Promissory Note | LIBOR | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                    
Line of Credit Facility                    
Spread above variable interest rate 3.50%                  
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES - Heron Lake Bio Energy (Details) - USD ($)
1 Months Ended
Apr. 18, 2020
Feb. 28, 2021
Heron Lake BioEnergy, LLC | SBA Paycheck Protection Loan    
Line of Credit Facility    
Loan received $ 595,693 $ 595,693
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Feb. 28, 2021
Oct. 31, 2020
Apr. 17, 2020
Line of Credit Facility        
Long-term Debt $ 32,667,857      
Less: amounts due within one year 5,046,429   $ 12,954,538  
Net long term debt 27,621,428   5,876,318  
Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt 32,667,857   18,830,856  
Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt 5,267,857   6,339,286  
SBA Paycheck Protection Loan        
Line of Credit Facility        
Long-term Debt       $ 703,900
SBA Paycheck Protection Loan | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt   $ 703,900 703,900  
SBA Paycheck Protection Loan | Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt     595,693  
Amended revolving term note payable to lending institution, amended within the 2021 Credit Facility as noted above | Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt     7,891,426  
Single advance term note payable to lending institution, amended within the 2021 Credit Facility as noted above | Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt     3,000,000  
Assessments payable as part of water supply agreement, with interest at 6.55%, due in 2021 | Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt     $ 300,551  
Payment $ 189,393      
Interest rate (as a percent) 6.55%      
Period of worth of debt 1 year      
Deposit on debt service payments $ 364,000      
$25 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt 25,000,000      
$2.4 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC        
Line of Credit Facility        
Long-term Debt $ 2,400,000      
Interest rate (as a percent) 3.80%      
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES - Estimated Annual Maturities (Details)
Oct. 31, 2021
USD ($)
DEBT FACILITIES  
2022 $ 5,046,429
2023 6,171,429
2024 6,171,429
2025 6,171,429
2026 9,107,141
Long-term Debt $ 32,667,857
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
MEMBERS' EQUITY (Details)
12 Months Ended
Dec. 22, 2021
USD ($)
$ / shares
Oct. 31, 2021
item
$ / shares
shares
Oct. 31, 2020
shares
Common Units Authorized   30,606 30,606
Common Units Issued   30,606 30,606
Common Units Outstanding   30,606 30,606
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC      
Number of classes of membership units | item   1  
Membership Units, Par value | $ / shares   $ 0  
Common Units Authorized   30,606 30,606
Common Units Issued   30,606 30,606
Common Units Outstanding   30,606 30,606
Distribution per unit declared (in dollars per unit) | $ / shares $ 330.00    
Amount of distribution declared | $ $ 10,099,980    
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Leases    
Weighted average discount rate 4.87%  
Operating Lease, Right-of-Use Asset $ 15,755,395 $ 19,383,654
Operating Lease, Liability $ 15,755,395  
Weighted average remaining lease term 4 years  
Minimum    
Leases    
Remaining term 1 year  
Maximum    
Leases    
Remaining term 6 years  
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Cost of Goods Sold.    
Leases    
Operating lease costs $ 3,324,000 3,181,000
Heron Lake BioEnergy, LLC | Cost of Goods Sold.    
Leases    
Operating lease costs $ 2,666,000 $ 2,331,000
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Future minimum lease payments (Details)
Oct. 31, 2021
USD ($)
Remaining annual maturities of operating lease liabilities  
2022 $ 4,315,800
2023 4,056,600
2024 3,442,200
2025 3,034,200
2026 2,131,650
Thereafter 545,800
Totals 17,526,250
Less: Amount representing interest 1,770,855
Lease liabilities $ 15,755,395
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC    
Defined Contribution Plan Disclosure [Line Items]    
Employer match (as a percent) 50.00%  
Percentage of employee's salary (as a percent) 3.00%  
Employer contribution $ 74,000 $ 76,000
Heron Lake Bio-energy LLC    
Defined Contribution Plan Disclosure [Line Items]    
Employer match (as a percent) 50.00%  
Percentage of employee's salary (as a percent) 4.00%  
Employer contribution $ 91,000 $ 89,000
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Details) - USD ($)
Oct. 31, 2021
Oct. 31, 2020
INCOME TAXES    
Financial Statement basis of assets $ 145,136,914 $ 116,197,703
Organization & start-up costs capitalized for tax purposes, net 175,030 12,415
Tax depreciation greater than book depreciation (58,514,418) (6,156,300)
Impairment charge 27,844,579  
Unrealized derivatives gains (losses) of commodity derivative instruments (39,076) (40,900)
Capitalized inventory 122,930 35,777
Operating lease right of use assets (15,755,395) (10,092,405)
Investment in other partnerships (7,110,613)  
Net effect of consolidation of acquired subsidiary   (37,161,919)
Income tax basis of assets 91,859,951 62,794,371
Financial Statement basis of liabilities 71,215,181 54,305,876
Accrued rail car maintenance (252,797) (825,000)
Other accruals (1,467,848) (122,041)
Operating lease liability (15,755,395) (10,092,405)
Net effect of consolidation of acquired subsidiary   (10,065,001)
Income tax basis of liabilities $ 53,739,141 $ 33,201,429
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS - (Details) - Board of Governors - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC    
Related party transactions    
Purchased from related party $ 5,824,000 $ 3,099,000
Accounts payable to related party 233,000 353,000
Heron Lake BioEnergy, LLC    
Related party transactions    
Purchased from related party 19,809,000 12,545,000
Accounts payable to related party $ 0 $ 171,000
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2021
USD ($)
item
Sep. 30, 2019
USD ($)
$ / Energy_per_Duration
gal
May 31, 2006
Jul. 31, 2016
item
Oct. 31, 2021
USD ($)
MMBTU
mi
item
bu
Oct. 31, 2020
USD ($)
bu
Oct. 31, 2007
USD ($)
Oct. 31, 2006
USD ($)
Corn Contracts                
Commitments and contingencies                
Forward purchase impairment loss         $ 0 $ 0    
Ethanol Marketing Agreement With Eco-Energy, Inc.                
Commitments and contingencies                
Fees and commissions         754,000 589,000    
RPMG, Inc. Marketing Agreement | Corn oil                
Commitments and contingencies                
Fees and commissions         $ 180,000 138,000    
Unrelated Company Construction And Maintenance Agreement | Minimum                
Commitments and contingencies                
Minimum volume of natural gas Company to receive annually | MMBTU         1,400,000      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC                
Commitments and contingencies                
Rail Car Rehabilitation Liability         $ 825,000 $ 825,000    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts                
Commitments and contingencies                
Quantity of commitment | bu         6,385,000 4,275,000    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts | Short/Sale position                
Commitments and contingencies                
Quantity of commitment | bu         4,310,000 3,515,000    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts | Long/Purchase position                
Commitments and contingencies                
Quantity of commitment | bu         2,075,000 760,000    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ethanol Contracts                
Commitments and contingencies                
Value of commitment $ 19,612,000       $ 19,612,000      
Anticipated sales (as a percent)         85.00%      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Distillers' Grains | Short/Sale position                
Commitments and contingencies                
Value of commitment 1,349,000       $ 1,349,000      
Anticipated sales (as a percent)         45.00%      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn oil | Short/Sale position                
Commitments and contingencies                
Value of commitment $ 1,693,000       $ 1,693,000      
Anticipated sales (as a percent)         85.00%      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Hopper rail cars                
Commitments and contingencies                
Equipment Lease, Quantity | item 75       75      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Forward Cash and Basis Contracts Purchase Commitments                
Commitments and contingencies                
Quantity of commitment | bu         4,929,000      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ethanol Marketing Agreement With Eco-Energy, Inc. | Ethanol Contracts                
Commitments and contingencies                
Term of renewal periods         2 years      
Written notice for termination of agreement         90 days      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ethanol Marketing Agreement With Eco-Energy, Inc. | Rail Cars                
Commitments and contingencies                
Equipment Lease, Quantity | item 43       43      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | RPMG, Inc. Marketing Agreement | Distillers' Grains                
Commitments and contingencies                
Initial term         1 year      
Fees and commissions         $ 277,000 $ 255,000    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | RPMG, Inc. Marketing Agreement | Distillers' Grains | Minimum                
Commitments and contingencies                
Written notice for termination of agreement         90 days      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | RPMG, Inc. Marketing Agreement | Corn oil                
Commitments and contingencies                
Initial term         1 year      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | RPMG, Inc. Marketing Agreement | Corn oil | Minimum                
Commitments and contingencies                
Written notice for termination of agreement         90 days      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Unrelated Company Construction And Maintenance Agreement                
Commitments and contingencies                
Distance of natural gas pipeline | mi         9.5      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Revolving Credit Promissory Note                
Commitments and contingencies                
Credit facility maximum $ 20,000,000.0       $ 20,000,000.0      
Interest rate (as a percent) 3.34%       3.34%      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Revolving Credit Promissory Note | One Month LIBOR                
Commitments and contingencies                
Spread above variable interest rate 3.25%              
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Amended and Restated Letter of Credit Promissory Note                
Commitments and contingencies                
Credit facility maximum $ 500,000       $ 500,000      
Interest rate (as a percent) 3.34%       3.34%      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Amended and Restated Letter of Credit Promissory Note | LIBOR                
Commitments and contingencies                
Spread above variable interest rate         3.25%      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Amended and Restated Revolving Term Promissory Note                
Commitments and contingencies                
Credit facility maximum $ 20,000,000.0       $ 20,000,000.0      
Interest rate (as a percent) 3.59%       3.59%      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Amended and Restated Revolving Term Promissory Note | LIBOR                
Commitments and contingencies                
Spread above variable interest rate 3.50%              
Heron Lake BioEnergy, LLC                
Commitments and contingencies                
Rail Car Rehabilitation Liability         $ 643,000 $ 597,000    
Heron Lake BioEnergy, LLC | Corn Contracts                
Commitments and contingencies                
Quantity of commitment | bu         2,790,000 2,095,000    
Heron Lake BioEnergy, LLC | Corn Contracts | Short/Sale position                
Commitments and contingencies                
Quantity of commitment | bu         1,685,000 1,770,000    
Heron Lake BioEnergy, LLC | Corn Contracts | Long/Purchase position                
Commitments and contingencies                
Quantity of commitment | bu         1,105,000 325,000    
Heron Lake BioEnergy, LLC | Ethanol Contracts                
Commitments and contingencies                
Value of commitment $ 18,711,000       $ 18,711,000      
Anticipated sales (as a percent)         78.00%      
Heron Lake BioEnergy, LLC | Ethanol Contracts | Long/Purchase position                
Commitments and contingencies                
Asset impairment charges           $ 47,000    
Heron Lake BioEnergy, LLC | Distillers' Grains | Short/Sale position                
Commitments and contingencies                
Value of commitment 1,550,000       $ 1,550,000      
Anticipated sales (as a percent)         30.00%      
Heron Lake BioEnergy, LLC | Corn oil | Short/Sale position                
Commitments and contingencies                
Value of commitment $ 1,470,000       $ 1,470,000      
Anticipated sales (as a percent)         70.00%      
Heron Lake BioEnergy, LLC | Hopper rail cars                
Commitments and contingencies                
Equipment Lease, Quantity | item 50       50      
Heron Lake BioEnergy, LLC | Corn Forward Cash and Basis Contracts Purchase Commitments                
Commitments and contingencies                
Quantity of commitment | bu         3,272,000      
Heron Lake BioEnergy, LLC | Ethanol Marketing Agreement With Eco-Energy, Inc.                
Commitments and contingencies                
Number of terms agreement automatically renews | item       3        
Term of renewal periods       3 years 1 year      
Percentage of products produced by the entity         100.00%      
Heron Lake BioEnergy, LLC | Ethanol Marketing Agreement With Eco-Energy, Inc. | Minimum                
Commitments and contingencies                
Written notice for termination of agreement       3 months 90 days      
Heron Lake BioEnergy, LLC | RPMG, Inc. Marketing Agreement | Corn oil                
Commitments and contingencies                
Initial term         1 year      
Heron Lake BioEnergy, LLC | RPMG, Inc. Marketing Agreement | Corn oil | Minimum                
Commitments and contingencies                
Written notice for termination of agreement         90 days      
Heron Lake BioEnergy, LLC | Gavilon Ingredients, LLC. Agreement                
Commitments and contingencies                
Initial term         6 months      
Fees and commissions         $ 326,000 187,000    
Heron Lake BioEnergy, LLC | Gavilon Ingredients, LLC. Agreement | Minimum                
Commitments and contingencies                
Written notice for termination of agreement         60 days      
Heron Lake BioEnergy, LLC | Northern Border Pipeline Company                
Commitments and contingencies                
Distance of the natural gas pipeline from the ethanol plant | mi         16      
Heron Lake BioEnergy, LLC | Water Agreement                
Commitments and contingencies                
Monthly base fee paid   $ 1,500            
Initial term   2 years 30 years          
Term of agreement   10 years            
Initial volume per minute of capacity that is available from the well for which the entity has exclusive rights (in gallons) | gal   600            
Flow charges (in dollar $ percent) | $ / Energy_per_Duration   0.60            
Operating and maintenance expenses capped   $ 300,000     $ 300,000      
Percentage in excess of operating and maintenance cost capped   55.00%            
Average term   2 years            
City's water well bond payments   $ 735,000            
Administrative fee to be paid as water usage fees (as a percent)   5.00%            
Administrative fee   $ 594,000            
Percentage of profit to be paid as water usage fees   10.00%            
Assessment   $ 367,000         $ 500,000 $ 3,550,000
Operating and administrative/maintenance expenses paid   $ 12,000     $ 59,000 $ 77,000    
XML 76 gfe-20211031x10k_htm.xml IDEA: XBRL DOCUMENT 0001181749 gfe:WaterTreatmentAgreementMember gfe:HeronLakeBioEnergyLLCMember 2007-10-31 0001181749 gfe:WaterTreatmentAgreementMember gfe:HeronLakeBioEnergyLLCMember 2006-10-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:RingneckEnergyAndFeedLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 0001181749 us-gaap:SalesRevenueNetMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 us-gaap:AccountsReceivableMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornOilMember gfe:RpmgInc.MarketingAgreementMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member 2020-11-01 2021-10-31 0001181749 gfe:DistillersGrainsMember gfe:RpmgInc.MarketingAgreementMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:GavilonIngredientsLlc.AgreementMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:CornOilMember gfe:RpmgInc.MarketingAgreementMember 2019-11-01 2020-10-31 0001181749 gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member 2019-11-01 2020-10-31 0001181749 us-gaap:EquitySecuritiesMember gfe:ProjectHawkeyeLoanMember gfe:RingneckEnergyAndFeedLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 2017-08-02 0001181749 us-gaap:ProductAndServiceOtherMember 2020-11-01 2021-10-31 0001181749 gfe:DistillersGrainsProductMember 2020-11-01 2021-10-31 0001181749 gfe:DistillersCornOilProductMember 2020-11-01 2021-10-31 0001181749 us-gaap:ProductAndServiceOtherMember 2019-11-01 2020-10-31 0001181749 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2019-11-01 2020-10-31 0001181749 gfe:DistillersGrainsProductMember 2019-11-01 2020-10-31 0001181749 gfe:DistillersCornOilProductMember 2019-11-01 2020-10-31 0001181749 gfe:DerivativesHeldByBrokerMember gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:DerivativesHeldByBrokerMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:DerivativesHeldByBrokerMember gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:DerivativesHeldByBrokerMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 gfe:BoardOfGovernorsMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:BoardOfGovernorsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:BoardOfGovernorsMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:BoardOfGovernorsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 srt:MinimumMember us-gaap:TransportationEquipmentMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember us-gaap:OfficeEquipmentMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember us-gaap:LandImprovementsMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember us-gaap:EquipmentMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember gfe:RailroadImprovementsMember 2020-11-01 2021-10-31 0001181749 srt:MaximumMember us-gaap:TransportationEquipmentMember 2020-11-01 2021-10-31 0001181749 srt:MaximumMember us-gaap:OfficeEquipmentMember 2020-11-01 2021-10-31 0001181749 srt:MaximumMember us-gaap:LandImprovementsMember 2020-11-01 2021-10-31 0001181749 srt:MaximumMember us-gaap:EquipmentMember 2020-11-01 2021-10-31 0001181749 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-11-01 2021-10-31 0001181749 srt:MaximumMember gfe:RailroadImprovementsMember 2020-11-01 2021-10-31 0001181749 us-gaap:TransportationEquipmentMember 2021-10-31 0001181749 us-gaap:OfficeEquipmentMember 2021-10-31 0001181749 us-gaap:LandAndLandImprovementsMember 2021-10-31 0001181749 us-gaap:EquipmentMember 2021-10-31 0001181749 us-gaap:ConstructionInProgressMember 2021-10-31 0001181749 us-gaap:BuildingAndBuildingImprovementsMember 2021-10-31 0001181749 gfe:RailroadImprovementsMember 2021-10-31 0001181749 us-gaap:TransportationEquipmentMember 2020-10-31 0001181749 us-gaap:OfficeEquipmentMember 2020-10-31 0001181749 us-gaap:LandAndLandImprovementsMember 2020-10-31 0001181749 us-gaap:EquipmentMember 2020-10-31 0001181749 us-gaap:ConstructionInProgressMember 2020-10-31 0001181749 us-gaap:BuildingAndBuildingImprovementsMember 2020-10-31 0001181749 gfe:RailroadImprovementsMember 2020-10-31 0001181749 gfe:HarvestoneGroupLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2021-11-30 0001181749 gfe:PaycheckProtectionProgramLoanMember gfe:HeronLakeBioEnergyLLCMember 2021-02-01 2021-02-28 0001181749 gfe:PaycheckProtectionProgramLoanMember gfe:HeronLakeBioEnergyLLCMember 2020-04-18 2020-04-18 0001181749 gfe:HarvestoneGroupLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2018-06-29 2018-06-29 0001181749 gfe:HarvestoneGroupLlcMember us-gaap:InvestmentIncomeMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:HarvestoneGroupLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 us-gaap:CostOfSalesMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 us-gaap:CostOfSalesMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 us-gaap:CostOfSalesMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 us-gaap:CostOfSalesMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:ProjectVikingLLCMember 2021-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:AgrinaturalLLCMember 2021-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 us-gaap:CommodityContractMember 2020-11-01 2021-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:PaycheckProtectionProgramLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-02-28 0001181749 gfe:SingleAdvanceTermNotePayableToLendingInstitutionMember gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:RevolvingNotesPayableToLendingInstitutionMember gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:PaycheckProtectionProgramLoanMember gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:AssessmentsPayable6.55PercentDue2021Member gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 gfe:PaycheckProtectionProgramLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:PaycheckProtectionProgramLoanMember 2020-04-17 0001181749 us-gaap:RevolvingCreditFacilityMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 2021-10-31 0001181749 gfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 2021-10-31 0001181749 us-gaap:RevolvingCreditFacilityMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 us-gaap:LetterOfCreditMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 us-gaap:RevolvingCreditFacilityMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-02-04 0001181749 gfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-06-11 0001181749 us-gaap:ParentMember 2021-10-31 0001181749 us-gaap:ParentMember 2020-10-31 0001181749 us-gaap:NoncontrollingInterestMember 2020-10-31 0001181749 us-gaap:ParentMember 2019-10-31 0001181749 us-gaap:NoncontrollingInterestMember 2019-10-31 0001181749 gfe:EthanolProductMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolProductMember 2019-11-01 2020-10-31 0001181749 us-gaap:ParentMember 2020-11-01 2021-10-31 0001181749 us-gaap:ParentMember 2019-11-01 2020-10-31 0001181749 gfe:RingneckEnergyAndFeedLlcMember 2019-11-01 2020-10-31 0001181749 2020-08-01 2020-10-31 0001181749 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember gfe:InvestmentRecognizedMember 2021-10-31 0001181749 gfe:RingneckEnergyAndFeedLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2016-11-01 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-12-22 2021-12-22 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:CornOilMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:CornOilMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:EthanolContractsMember gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:EthanolContractsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:LongMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:LongMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:CornContractsMember us-gaap:LongMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:CornContractsMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:CornContractsMember us-gaap:LongMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 us-gaap:FairValueInputsLevel2Member us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsRecurringMember 2021-10-31 0001181749 us-gaap:AccountsPayableMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 us-gaap:AccountsPayableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-10-31 0001181749 us-gaap:FairValueInputsLevel2Member us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001181749 us-gaap:AccountsPayableMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 gfe:CornContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001181749 gfe:CornContractsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001181749 us-gaap:AccountsPayableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-10-31 0001181749 gfe:CornContractsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-10-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-11-01 2021-10-31 0001181749 us-gaap:NondesignatedMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember us-gaap:SalesMember 2019-11-01 2020-10-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2019-11-01 2020-10-31 0001181749 us-gaap:NondesignatedMember 2019-11-01 2020-10-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-10-31 0001181749 us-gaap:NondesignatedMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 gfe:EthanolContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001181749 gfe:EthanolContractsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001181749 gfe:EthanolContractsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-10-31 0001181749 us-gaap:NondesignatedMember 2020-10-31 0001181749 gfe:HeronLakeBioenergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:HeronLakeBioenergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote2.4MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote25MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 us-gaap:RevolvingCreditFacilityMember gfe:OneMonthLiborMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 2021-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote25MillionMember gfe:OneMonthLiborMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 2021-10-31 0001181749 gfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember us-gaap:LondonInterbankOfferedRateLIBORMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 2021-10-31 0001181749 us-gaap:LetterOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:OneMonthLiborMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 2017-08-02 0001181749 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember gfe:InvestmentRecognizedMember 2020-11-01 2021-10-31 0001181749 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2020-11-01 2021-10-31 0001181749 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2019-11-01 2020-10-31 0001181749 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2018-11-01 2019-10-31 0001181749 gfe:GavilonIngredientsLlcMember gfe:DistillersGrainsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:GavilonIngredientsLlcMember gfe:DistillersGrainsMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:RPMGInc.Member gfe:DistillersGrainsAndCornOilMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:RPMGInc.Member gfe:DistillersGrainsAndCornOilMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:RPMGInc.Member gfe:DistillersGrainsProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-10-31 0001181749 gfe:RPMGInc.Member gfe:DistillersCornOilProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolProductMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolProductMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-10-31 0001181749 gfe:CornMember srt:MinimumMember us-gaap:CostOfGoodsTotalMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-10-31 0001181749 gfe:CornMember srt:MaximumMember us-gaap:CostOfGoodsTotalMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-10-31 0001181749 gfe:GavilonIngredientsLlcMember gfe:DistillersGrainsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:GavilonIngredientsLlcMember gfe:DistillersGrainsMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:RPMGInc.Member gfe:DistillersGrainsAndCornOilMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:RPMGInc.Member gfe:DistillersGrainsAndCornOilMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 2019-10-31 0001181749 gfe:RingneckEnergyAndFeedLlcMember 2020-10-31 0001181749 gfe:EthanolContractsMember us-gaap:LongMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:BoardOfGovernorsMember gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:BoardOfGovernorsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:BoardOfGovernorsMember gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:BoardOfGovernorsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 srt:MinimumMember gfe:CornOilMember gfe:RpmgInc.MarketingAgreementMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember gfe:DistillersGrainsMember gfe:RpmgInc.MarketingAgreementMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember gfe:CornOilMember gfe:RpmgInc.MarketingAgreementMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember gfe:GavilonIngredientsLlc.AgreementMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 srt:MinimumMember gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member gfe:HeronLakeBioEnergyLLCMember 2016-05-01 2016-07-31 0001181749 srt:MinimumMember gfe:UnrelatedCompanyConstructionAndMaintenanceAgreementMember 2020-11-01 2021-10-31 0001181749 srt:MaximumMember gfe:AgrinaturalLLCMember 2020-11-01 2021-10-31 0001181749 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2020-11-01 2021-10-31 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:CornOilMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornOilMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolContractsMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolContractsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-09-29 2021-09-29 0001181749 gfe:WaterTreatmentAgreementMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:WaterTreatmentAgreementMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 us-gaap:SalesRevenueNetMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 us-gaap:AccountsReceivableMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 us-gaap:SalesRevenueNetMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 us-gaap:AccountsReceivableMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:RingneckEnergyAndFeedLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2016-11-01 2016-11-01 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolContractsMember gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member gfe:HeronLakeBioEnergyLLCMember 2016-05-01 2016-07-31 0001181749 srt:MinimumMember 2020-11-01 2021-10-31 0001181749 srt:MaximumMember 2020-11-01 2021-10-31 0001181749 gfe:AgrinaturalLLCMember 2021-10-31 0001181749 gfe:WaterTreatmentAgreementMember gfe:HeronLakeBioEnergyLLCMember 2019-09-30 0001181749 gfe:CornContractsMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember 2019-11-01 2020-10-31 0001181749 gfe:RingneckEnergyAndFeedLlcMember 2016-11-01 2016-11-01 0001181749 gfe:HarvestoneGroupLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-15 2021-11-15 0001181749 us-gaap:NoncontrollingInterestMember 2020-11-01 2021-10-31 0001181749 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-10-31 0001181749 gfe:RailCarsMember gfe:EthanolMarketingAgreementWithEcoEnergyInc.Member gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:HopperRailCarsMember gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:HopperRailCarsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:NorthernBorderPipelineCompanyMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:UnrelatedCompanyConstructionAndMaintenanceAgreementMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:CornContractsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:AssessmentsPayable6.55PercentDue2021Member gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 2020-10-31 0001181749 2021-10-31 0001181749 gfe:AssessmentsPayable6.55PercentDue2021Member gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote2.4MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 2021-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote25MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 2021-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote2.4MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-06-19 2020-06-19 0001181749 srt:MinimumMember gfe:SingleAdvanceTermPromissoryNote25MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 2021-10-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 2017-08-02 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 srt:MaximumMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornOilMember gfe:RpmgInc.MarketingAgreementMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:DistillersGrainsMember gfe:RpmgInc.MarketingAgreementMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:CornOilMember gfe:RpmgInc.MarketingAgreementMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-10-31 0001181749 gfe:GavilonIngredientsLlc.AgreementMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:WaterTreatmentAgreementMember gfe:HeronLakeBioEnergyLLCMember 2006-05-01 2006-05-31 0001181749 2019-11-01 2020-10-31 0001181749 gfe:WaterTreatmentAgreementMember gfe:HeronLakeBioEnergyLLCMember 2019-09-01 2019-09-30 0001181749 2020-04-30 0001181749 2022-01-28 0001181749 2020-11-01 2021-10-31 iso4217:USD shares gfe:director gfe:customer gfe:company utr:MMBTU gfe:segment shares iso4217:USD pure gfe:installment utr:bu utr:mi gfe:item utr:gal iso4217:USD us-types:Energy_per_Duration 0001181749 2021 FY false 30606 30606 30606 30606 30606 30606 30606 30606 Granite Falls Energy, LLC 1.00 1.00 1.00 0.0175 P1Y P90D 10-K true 2021-10-31 --10-31 false 000-51277 MN 41-1997390 15045 Highway 23 SE Granite Falls MN 56241-0216 320 564-3100 Membership Units No No Yes Yes Non-accelerated Filer true false false false 27079650 30606 Boulay PLLP 542 Minneapolis, Minnesota 29295657 11423427 1641123 2156694 12028397 3386068 20749831 13791805 39076 56050 1059604 901384 64813688 31715428 49716246 54965983 14518331 9799384 15755395 19383654 333254 333254 145136914 116197703 692984 5046429 12954538 19445954 12294097 732801 816478 1145326 865883 3653131 3628259 30023641 31252239 27621428 5876318 12102264 15755395 1467848 1421924 30606 30606 73921733 52111525 9780302 73921733 61891827 145136914 116197703 309615376 164953841 282847152 176031094 26768224 -11077253 8127172 8580559 1372473 18641052 -21030285 2911096 497272 5456 45991 802340 552500 2091952 471800 3182690 7388854 462563 26029906 -20567722 2372825 -7289429 23657081 -13278293 30606 30606 772.96 -433.85 65468635 19215914 84684549 78817 2146183 2225000 -7289429 -7289429 -13278293 -13278293 52111525 9780302 61891827 1846873 12153127 14000000 2372825 2372825 23657081 23657081 73921733 73921733 26029906 -20567722 7396463 9310775 2604185 -7962719 -2719697 2091952 471800 3182690 -282902 272793 -21728 -1833928 1372473 8029422 1136171 8642329 -4041827 6958026 -11220 158220 2436 9241560 -889813 279443 85088 -45924 -45924 19866614 -3647010 4258157 5826105 -4258157 -5826105 -692984 692984 1299593 1299593 36157195 66305585 21015602 56819216 14000000 2000000 1748202 9478946 17356659 5831 13580121 13574290 30936780 13580121 29295657 11423427 1641123 2156694 30936780 13580121 799834 463861 50922 2140625 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">1.  SUMMARY OF SIGNIFICAN</b><b style="font-weight:bold;">T ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Nature of Business</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Granite Falls Energy, LLC (“GFE”) is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Granite Falls, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental U.S. and on the international market. GFE’s plant has an approximate annual production capacity of 60 million gallons, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, as of October 31, 2021, GFE has 100% ownership in Heron Lake BioEnergy, LLC (“HLBE”).  HLBE is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Heron Lake, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental United States. HLBE’s plant has an approximate annual production capacity of 65 million gallons, but is currently permitted to produce up to 72.3 million gallons per year of undenatured ethanol on a twelve-month rolling sum basis.  Additionally, HLBE, through a wholly owned subsidiary, operates a natural gas pipeline that provides natural gas to the HLBE’s ethanol production facility and other customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021 when the remaining non-controlling interest was acquired through the merger. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements, with the equity and earnings (loss) attributed to the remaining 27% non-controlling interest identified separately in the accompanying consolidated balance sheets and statements of operations through December 11, 2019 when the remaining non-controlling interest was acquired. All significant intercompany balances and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On September 29, 2021, GFE acquired the remaining non-controlling interest in HLBE for cash consideration of $14,000,000. As of October 31, 2021, GFE has 100% ownership of HLBE. When we use the terms “Granite Falls Energy” or “GFE” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our operations at our ethanol production facility located in Granite Falls, Minnesota.  When we use the terms “Heron Lake BioEnergy”, “Heron Lake”, or “HLBE” or similar words, unless the context otherwise requires, we are referring to Heron Lake BioEnergy, LLC and its wholly owned subsidiary, HLBE Pipeline Company, LLC, through which, HLBE holds a 100% interest in Agrinatural Gas, LLC. When we use the terms the “Company,” “we,” “us,” “our” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our consolidated wholly- and majority-owned subsidiaries.</p><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;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fiscal Reporting Period</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s fiscal year end for reporting financial operations is October 31 for financial reporting purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. The Company uses estimates and assumptions in accounting for the following significant matters, among others: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">economic lives of property and equipment, valuation of commodity derivatives, inventory, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. Our contracts primarily consist of agreements with marketing companies and other customers as described below. Our performance obligations consist of the delivery of ethanol, distillers' grains, corn oil, and natural gas to our customers. Our customers primarily consist of two distinct marketing companies as described below. The consideration we receive for these products reflects an amount that the Company expects to be entitled to in exchange for those products, based on current observable market prices at the Chicago Mercantile Exchange, generally, and adjusted for local market differentials. Our contracts have specific delivery modes, rail or truck, and dates. Revenue is recognized when the Company delivers the products to the mode of transportation specified in the contract, at the transaction price established in the contract, net of commissions, fees, and freight. We sell each of the products via different marketing channels as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><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;">Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells one </span><span style="-sec-ix-hidden:Hidden_eD9CgaUKlU2EFNW-lXo56Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of the Company's ethanol production based on agreements with end users at prices agreed upon mutually among the end user, Eco-Energy and the Company. Our performance obligations consist of our obligation to deliver ethanol to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. The marketing agreement calls for control and title to pass to Eco-Energy once a rail car is released to the railroad or a truck is released from the Company's scales. Revenue is recognized then at the price in the agreement with the end user, net of commissions, freight, and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><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;">Distillers grains. GFE and HLBE engage another third-party marketing company, RPMG, Inc. (“RPMG”) and Gavilon Ingredients, Inc. (“Gavilon”), respectively, to sell one </span><span style="-sec-ix-hidden:Hidden_bEfPzsAqzkKKjPxH2D3gtA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of the distillers grains it produces at the plant. RPMG and Gavilon take title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG, Gavilon and the Company.  Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><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;">Distillers corn oil (corn oil). The Company sells one </span><span style="-sec-ix-hidden:Hidden_ZpivBfTHQ02BUoGfucqCFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of its corn oil production to RPMG, Inc.  The process for selling corn oil is the same as our distillers’ grains. RPMG takes title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG and the Company. Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:18pt;"/><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;">Natural gas. The Company sells natural gas through its wholly-owned subsidiary Agrinatural Gas, LLC. Agrinatural owns approximately 190 </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Cost of Goods Sold</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The primary components of cost of goods sold for the production of ethanol and related co-products are corn, energy, raw materials, overhead, depreciation, rail car rehabilitation costs, and direct labor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Operating Expenses</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The primary components of operating expenses are salaries and expenses for administrative employees, professional fees, board of governor expenses, loss on disposal of assets and property taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents. The Company maintains its accounts at multiple financial institutions, of which one is a member of the Company.  At times throughout the year, the Company’s cash balances may exceed amounts insured by the Federal Deposit Insurance Corporation. The Company does not believe it is exposed to any significant credit risk on its cash balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is periodically required to maintain at its broker cash balances related to open commodity derivative instrument positions as discussed in Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Credit terms are extended to customers in the normal course of business. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts receivable are recorded at their estimated net realizable value. Accounts are considered past due if payment is not made on a timely basis in accordance with the Company’s credit terms. Accounts considered uncollectible are written off. The Company follows a policy of providing an allowance for doubtful accounts; however, based on historical experience, and its evaluation of the current status of receivables, the Company is of the belief that such accounts will be collectible in all material respects and thus an allowance was not necessary at October 31, 2021 or 2020. It is at least possible this estimate will change in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is stated at the lower of cost or net realizable value. Cost for all inventories is determined using the first in first out method.  Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.  Inventory consists of raw materials, work in process, finished goods, and supplies. Corn is the primary raw material along with other raw materials.  Finished goods consist of ethanol, distillers’ grains, and corn oil.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Derivative Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">From time to time, the Company enters into derivative transactions to hedge its exposures to commodity price fluctuations. The Company is required to record these derivatives in the balance sheets at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In order for a derivative to qualify as a hedge, specific criteria must be met and appropriate documentation maintained. Gains and losses from derivatives that do not qualify as hedges, or are undesignated, must be recognized immediately in earnings.  If the derivative does qualify as a hedge, depending on the nature of the hedge, changes in the fair value of the derivative will be either offset against the change in fair value of the hedged assets, liabilities, or firm commitments through earnings or recognized in other comprehensive income until the hedged item is recognized in earnings. Changes in the fair value of undesignated derivatives are recorded in earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, the Company is required to evaluate its contracts to determine whether the contracts are derivatives.  Certain contracts that literally meet the definition of a derivative may be exempted as “normal purchases or normal sales”.  Normal purchases and normal sales are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contracts that meet the requirements of normal purchases or normal sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In order to reduce the risks caused by market fluctuations, the Company occasionally hedges its anticipated corn, natural gas, and denaturant purchases and ethanol sales by entering into options and futures contracts. These contracts are used with the intention to fix the purchase price of anticipated requirements for corn in the Company’s ethanol production activities and the related sales price of ethanol. The fair value of these contracts is based on quoted prices in active exchange-traded or over-the-counter market conditions. Although the Company believes its commodity derivative positions are economic hedges, none have been formally designated as a hedge for accounting purposes and derivative positions are recorded on the balance sheet at their fair market value, with changes in fair value recognized in current period earnings or losses. The Company does not enter into financial instruments for trading or speculative purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has adopted authoritative guidance related to “Derivatives and Hedging,” and has included the required enhanced quantitative and qualitative disclosure about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of gains and losses from derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements. See further discussion in Note 8.</p><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;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment are stated at cost. Depreciation is provided over the following estimated useful lives by use of the straight-line method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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;"><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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.52%;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;">Asset Description</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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></tr><tr><td style="vertical-align:bottom;width:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Land improvements</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Railroad improvements</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Process equipment and tanks</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Administration building</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Office equipment</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;">3-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Rolling stock</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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></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;margin:0pt;">Maintenance and repairs are expensed as incurred; major improvements and betterments are capitalized.  Construction in progress expenditures will be depreciated using the straight-line method over their estimated useful lives once the assets are placed into service.</p><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;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><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;margin:0pt;">Long-lived assets, such as property and equipment, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When determining impairment losses, a long-lived asset should be grouped with other assets or liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets or liabilities.  If circumstances require a long-lived asset be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment expense was recorded during fiscal 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE owns 1,600 capital units of Ringneck Energy &amp; Feed, LLC (“Ringneck”) at a price of $5,000 per unit for a total of $8,000,000.  Ringneck is a South Dakota limited liability company that constructed an 80 million gallon per year ethanol manufacturing plant outside of Onida, South Dakota in Sully County. GFE’s investment is sufficient to secure the Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">the right to appoint one director to the board of directors of Ringneck. GFE has appointed Jeffrey Oestmann, its CEO, to serve as its appointed director. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 29, 2018, GFE executed a subscription agreement for investment in Harvestone Group, LLC (“Harvestone”), a Delaware limited liability company, and a Joinder to the Operating Agreement of Harvestone.  In connection with the execution of the subscription agreement and joinder, GFE made a capital contribution of $2,000,000 in exchange for twenty (20) preferred membership units. Harvestone is an ethanol marketing, logistics, and trading company headquartered in Franklin, Tennessee.  Harvestone is owned by several other ethanol producers and other private investors, and its primary business is marketing and trading for member and non-member ethanol producers. The marketing and trading commenced in January 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On November 15, 2021, Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. As a result of the ongoing negotiations as of fiscal year end, the Harvestone investment was impaired to $3,000,000, and the impairment of approximately $300,000 was recorded within investment income on the consolidated statement of operations, at October 31, 2021. The Company received and recorded the $3,000,000 redemption in November 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The investments are accounted for by the equity method, under which the Company’s share of the net income of the investee is recognized as income in the Company’s Consolidated Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Summarized financial information of Ringneck, which was a significant investment as of October 31, 2020, is 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:74.17%;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.03%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;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.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current Assets</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;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,510,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 149,434,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current Liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,206,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,439,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Members' Equity</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 79,995,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin: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%;margin: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.74%;margin: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.05%;margin: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;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;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:12.74%;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: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:12.05%;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:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;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.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;"><b style="font-weight:bold;">12 Months Ended October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</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;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114,768,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,325,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,758,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 424,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Patronage Investment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Patronage investment consists of the patron equities of GFE’s electricity supplier. Non-cash patronage dividends are recognized when declared/communicated to GFE. Cash redemptions are recorded as a reduction of the investment. This investment is carried at the lower of cost or fair value. See <b style="font-weight:bold;">Note 2 - PATRONAGE INVESTMENT AND CORRECTION OF ERROR</b>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounting for fair value measurements of assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring or nonrecurring basis adhere to the Financial Accounting Standards Board (“FASB”) fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The Company has adopted guidance for fair value measurement related to nonfinancial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis.  The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements).</p><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;margin:0pt;">The three levels of the fair value hierarchy are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><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;">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:18pt;"/><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;">Level 2 inputs include:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:72pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-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;">Quoted prices in active markets for similar assets or liabilities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 72pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:72pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-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;">Quoted prices in markets that are observable for the asset or liability either directly or indirectly, for substantially the full term of the asset or liability.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:72pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-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:10pt;font-style:normal;font-weight:normal;">Inputs that derived primarily from or corroborated by observable market date by correlation or other means.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 90pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:18pt;"/><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;">Level 3 inputs are unobservable inputs for the asset or liability.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The level in the fair value hierarchy within which a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Except for those assets and liabilities which are required by authoritative accounting guidance to be recorded at fair value, the Company has elected not to record any other assets or liabilities at fair value. Except for the impairment of the Harvestone investment to fair value, no events occurred during the fiscal years ended October 31, 2021 or 2020 that required adjustment to the recognized balances of assets or liabilities, which are recorded at fair value on a nonrecurring basis. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short maturity of these instruments. The Company obtains fair value measurements from an independent pricing service for corn derivative contracts.  The fair value measurements consider observable data that may include dealer quotes and live trading levels from the Chicago Board of Trade and New York Mercantile Exchange markets.  The fair value of the long-term debt is estimated based on anticipated interest rates which management believes would currently be available to the Company for similar issues of debt, taking into account the current credit risk of the Company and other market factors.  The Company believes the carrying value of the debt instruments approximate fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is treated as a partnership for federal and state income tax purposes, and generally does not incur income taxes. Instead, its earnings and losses are included in the income tax returns of its members. Therefore, no provision or liability for federal or state income taxes has been included in these financial statements. Differences exist between financial statement basis of assets and tax basis of assets and financial statement basis of liabilities and tax basis of liabilities. In addition, the Company uses the alternative depreciation system for tax depreciation instead of the straight-line method that is used for book depreciation, which also causes temporary differences. The Company’s tax year end is December 31.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company had no significant uncertain tax positions as of October 31, 2021 or 2020 that would require disclosure, primarily due to the partnership tax status. The Company recognizes and measures tax benefits when realization of the benefits is uncertain under a two-step approach. The first step is to determine whether the benefit meets the more-likely-than-not condition for recognition and the second step is to determine the amount to be recognized based on the cumulative probability that exceeds 50%. Primarily due to the Company’s tax status as a partnership, the adoption of this guidance had no material impact on the Company’s financial condition or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company files income tax returns in the U.S. federal and Minnesota state jurisdictions. For years before 2018, the Company is no longer subject to U.S. Federal or state income tax examinations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Net Income (Loss) per Unit</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic net income (loss) per unit is computed by dividing net income (loss) by the weighted average number of members’ units outstanding during the period. Diluted net income per unit is computed by dividing net income by the weighted average number of members’ units and members’ unit equivalents outstanding during the period. There were no member unit equivalents outstanding during the periods presented; accordingly, for all periods presented, the calculations of the Company’s basic and diluted net income per unit are the same.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Environmental Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s operations are subject to environmental laws and regulations adopted by various governmental entities in the jurisdiction in which it operates. These laws require the Company to investigate and remediate the effects of the release or disposal of materials at its location. Accordingly, the Company has adopted policies, practices, and procedures in the areas of pollution control, occupational health, and the production, handling, storage, and use of hazardous materials to prevent material environmental or other damage, and to limit the financial liability, which could result from such events. Environmental liabilities are recorded when the liability is probable and the costs can be reasonably estimated. No expense has been recorded for the fiscal years ended October 31, 2021 or 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reportable Operating Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” establishes the standards for reporting information about segments in financial statements. Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Therefore, in applying the criteria set forth in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results, the Company’s operations at GFE’s ethanol plant and HLBE’s plant, including the production and sale of ethanol and its co-products, are aggregated into one reporting segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, the Company also realizes relatively immaterial revenue from natural gas pipeline operations at Agrinatural, HLBE’s majority owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural’s represent less than less than 1% of our consolidated revenues and have little to no impact on the overall performance of the Company.  Therefore, the Company does not separately review Agrinatural’s revenues, cost of sales or other operating performance information.  Rather, the Company reviews Agrinatural’s natural gas pipeline financial data on a consolidated basis with the Company’s ethanol production operating segment. The Company believes that the presentation of separate operating performance information for Agrinatural’s natural gas pipeline operations would not provide meaningful information to a reader of the Company’s consolidated financial statements and would not achieve the basic principles and objectives of ASC 280.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Nature of Business</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Granite Falls Energy, LLC (“GFE”) is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Granite Falls, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental U.S. and on the international market. GFE’s plant has an approximate annual production capacity of 60 million gallons, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, as of October 31, 2021, GFE has 100% ownership in Heron Lake BioEnergy, LLC (“HLBE”).  HLBE is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Heron Lake, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental United States. HLBE’s plant has an approximate annual production capacity of 65 million gallons, but is currently permitted to produce up to 72.3 million gallons per year of undenatured ethanol on a twelve-month rolling sum basis.  Additionally, HLBE, through a wholly owned subsidiary, operates a natural gas pipeline that provides natural gas to the HLBE’s ethanol production facility and other customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 60000000 70000000 1 65000000 72300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021 when the remaining non-controlling interest was acquired through the merger. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements, with the equity and earnings (loss) attributed to the remaining 27% non-controlling interest identified separately in the accompanying consolidated balance sheets and statements of operations through December 11, 2019 when the remaining non-controlling interest was acquired. All significant intercompany balances and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On September 29, 2021, GFE acquired the remaining non-controlling interest in HLBE for cash consideration of $14,000,000. As of October 31, 2021, GFE has 100% ownership of HLBE. When we use the terms “Granite Falls Energy” or “GFE” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our operations at our ethanol production facility located in Granite Falls, Minnesota.  When we use the terms “Heron Lake BioEnergy”, “Heron Lake”, or “HLBE” or similar words, unless the context otherwise requires, we are referring to Heron Lake BioEnergy, LLC and its wholly owned subsidiary, HLBE Pipeline Company, LLC, through which, HLBE holds a 100% interest in Agrinatural Gas, LLC. When we use the terms the “Company,” “we,” “us,” “our” or similar words in this Annual Report on Form 10-K, unless the context otherwise requires, we are referring to Granite Falls Energy, LLC and our consolidated wholly- and majority-owned subsidiaries.</p> 0.507 1 0.493 0.27 14000000 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fiscal Reporting Period</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s fiscal year end for reporting financial operations is October 31 for financial reporting purposes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles in the United States of America. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. The Company uses estimates and assumptions in accounting for the following significant matters, among others: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">economic lives of property and equipment, valuation of commodity derivatives, inventory, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. Our contracts primarily consist of agreements with marketing companies and other customers as described below. Our performance obligations consist of the delivery of ethanol, distillers' grains, corn oil, and natural gas to our customers. Our customers primarily consist of two distinct marketing companies as described below. The consideration we receive for these products reflects an amount that the Company expects to be entitled to in exchange for those products, based on current observable market prices at the Chicago Mercantile Exchange, generally, and adjusted for local market differentials. Our contracts have specific delivery modes, rail or truck, and dates. Revenue is recognized when the Company delivers the products to the mode of transportation specified in the contract, at the transaction price established in the contract, net of commissions, fees, and freight. We sell each of the products via different marketing channels as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><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;">Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells one </span><span style="-sec-ix-hidden:Hidden_eD9CgaUKlU2EFNW-lXo56Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of the Company's ethanol production based on agreements with end users at prices agreed upon mutually among the end user, Eco-Energy and the Company. Our performance obligations consist of our obligation to deliver ethanol to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. The marketing agreement calls for control and title to pass to Eco-Energy once a rail car is released to the railroad or a truck is released from the Company's scales. Revenue is recognized then at the price in the agreement with the end user, net of commissions, freight, and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><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;">Distillers grains. GFE and HLBE engage another third-party marketing company, RPMG, Inc. (“RPMG”) and Gavilon Ingredients, Inc. (“Gavilon”), respectively, to sell one </span><span style="-sec-ix-hidden:Hidden_bEfPzsAqzkKKjPxH2D3gtA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of the distillers grains it produces at the plant. RPMG and Gavilon take title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG, Gavilon and the Company.  Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><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;">Distillers corn oil (corn oil). The Company sells one </span><span style="-sec-ix-hidden:Hidden_ZpivBfTHQ02BUoGfucqCFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of its corn oil production to RPMG, Inc.  The process for selling corn oil is the same as our distillers’ grains. RPMG takes title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG and the Company. Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:18pt;"/><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;">Natural gas. The Company sells natural gas through its wholly-owned subsidiary Agrinatural Gas, LLC. Agrinatural owns approximately 190 </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.</span></td></tr></table> 2 190 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Cost of Goods Sold</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The primary components of cost of goods sold for the production of ethanol and related co-products are corn, energy, raw materials, overhead, depreciation, rail car rehabilitation costs, and direct labor.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Operating Expenses</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The primary components of operating expenses are salaries and expenses for administrative employees, professional fees, board of governor expenses, loss on disposal of assets and property taxes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents. The Company maintains its accounts at multiple financial institutions, of which one is a member of the Company.  At times throughout the year, the Company’s cash balances may exceed amounts insured by the Federal Deposit Insurance Corporation. The Company does not believe it is exposed to any significant credit risk on its cash balances.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is periodically required to maintain at its broker cash balances related to open commodity derivative instrument positions as discussed in Note 8.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Credit terms are extended to customers in the normal course of business. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts receivable are recorded at their estimated net realizable value. Accounts are considered past due if payment is not made on a timely basis in accordance with the Company’s credit terms. Accounts considered uncollectible are written off. The Company follows a policy of providing an allowance for doubtful accounts; however, based on historical experience, and its evaluation of the current status of receivables, the Company is of the belief that such accounts will be collectible in all material respects and thus an allowance was not necessary at October 31, 2021 or 2020. It is at least possible this estimate will change in the future.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is stated at the lower of cost or net realizable value. Cost for all inventories is determined using the first in first out method.  Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.  Inventory consists of raw materials, work in process, finished goods, and supplies. Corn is the primary raw material along with other raw materials.  Finished goods consist of ethanol, distillers’ grains, and corn oil.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Derivative Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">From time to time, the Company enters into derivative transactions to hedge its exposures to commodity price fluctuations. The Company is required to record these derivatives in the balance sheets at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In order for a derivative to qualify as a hedge, specific criteria must be met and appropriate documentation maintained. Gains and losses from derivatives that do not qualify as hedges, or are undesignated, must be recognized immediately in earnings.  If the derivative does qualify as a hedge, depending on the nature of the hedge, changes in the fair value of the derivative will be either offset against the change in fair value of the hedged assets, liabilities, or firm commitments through earnings or recognized in other comprehensive income until the hedged item is recognized in earnings. Changes in the fair value of undesignated derivatives are recorded in earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, the Company is required to evaluate its contracts to determine whether the contracts are derivatives.  Certain contracts that literally meet the definition of a derivative may be exempted as “normal purchases or normal sales”.  Normal purchases and normal sales are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contracts that meet the requirements of normal purchases or normal sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In order to reduce the risks caused by market fluctuations, the Company occasionally hedges its anticipated corn, natural gas, and denaturant purchases and ethanol sales by entering into options and futures contracts. These contracts are used with the intention to fix the purchase price of anticipated requirements for corn in the Company’s ethanol production activities and the related sales price of ethanol. The fair value of these contracts is based on quoted prices in active exchange-traded or over-the-counter market conditions. Although the Company believes its commodity derivative positions are economic hedges, none have been formally designated as a hedge for accounting purposes and derivative positions are recorded on the balance sheet at their fair market value, with changes in fair value recognized in current period earnings or losses. The Company does not enter into financial instruments for trading or speculative purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has adopted authoritative guidance related to “Derivatives and Hedging,” and has included the required enhanced quantitative and qualitative disclosure about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of gains and losses from derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements. See further discussion in Note 8.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment are stated at cost. Depreciation is provided over the following estimated useful lives by use of the straight-line method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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;"><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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.52%;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;">Asset Description</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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></tr><tr><td style="vertical-align:bottom;width:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Land improvements</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Railroad improvements</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Process equipment and tanks</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Administration building</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Office equipment</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;">3-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Rolling stock</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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></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;margin:0pt;">Maintenance and repairs are expensed as incurred; major improvements and betterments are capitalized.  Construction in progress expenditures will be depreciated using the straight-line method over their estimated useful lives once the assets are placed into service.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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;"><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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.52%;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;">Asset Description</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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></tr><tr><td style="vertical-align:bottom;width:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Land improvements</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Railroad improvements</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Process equipment and tanks</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Administration building</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Office equipment</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;">3-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:84.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Rolling stock</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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></table> P5Y P20Y P5Y P20Y P5Y P40Y P10Y P40Y P3Y P10Y P5Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><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;margin:0pt;">Long-lived assets, such as property and equipment, and purchased intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When determining impairment losses, a long-lived asset should be grouped with other assets or liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets or liabilities.  If circumstances require a long-lived asset be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment expense was recorded during fiscal 2021 and 2020.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE owns 1,600 capital units of Ringneck Energy &amp; Feed, LLC (“Ringneck”) at a price of $5,000 per unit for a total of $8,000,000.  Ringneck is a South Dakota limited liability company that constructed an 80 million gallon per year ethanol manufacturing plant outside of Onida, South Dakota in Sully County. GFE’s investment is sufficient to secure the Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">the right to appoint one director to the board of directors of Ringneck. GFE has appointed Jeffrey Oestmann, its CEO, to serve as its appointed director. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 29, 2018, GFE executed a subscription agreement for investment in Harvestone Group, LLC (“Harvestone”), a Delaware limited liability company, and a Joinder to the Operating Agreement of Harvestone.  In connection with the execution of the subscription agreement and joinder, GFE made a capital contribution of $2,000,000 in exchange for twenty (20) preferred membership units. Harvestone is an ethanol marketing, logistics, and trading company headquartered in Franklin, Tennessee.  Harvestone is owned by several other ethanol producers and other private investors, and its primary business is marketing and trading for member and non-member ethanol producers. The marketing and trading commenced in January 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On November 15, 2021, Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. As a result of the ongoing negotiations as of fiscal year end, the Harvestone investment was impaired to $3,000,000, and the impairment of approximately $300,000 was recorded within investment income on the consolidated statement of operations, at October 31, 2021. The Company received and recorded the $3,000,000 redemption in November 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The investments are accounted for by the equity method, under which the Company’s share of the net income of the investee is recognized as income in the Company’s Consolidated Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Summarized financial information of Ringneck, which was a significant investment as of October 31, 2020, is 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:74.17%;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.03%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;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.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current Assets</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;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,510,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 149,434,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current Liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,206,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,439,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Members' Equity</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 79,995,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin: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%;margin: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.74%;margin: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.05%;margin: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;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;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:12.74%;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: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:12.05%;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:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;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.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;"><b style="font-weight:bold;">12 Months Ended October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</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;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114,768,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,325,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,758,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 424,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1600 5000 8000000 80000000 1 2000000 20 20 3000000 3000000 300000 3000000 <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;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:74.17%;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.03%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;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.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current Assets</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;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,510,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 149,434,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current Liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,206,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,439,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Members' Equity</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 79,995,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin: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%;margin: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.74%;margin: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.05%;margin: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;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;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:12.74%;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: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:12.05%;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:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;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.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;"><b style="font-weight:bold;">12 Months Ended October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</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;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114,768,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,325,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,758,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Profit</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 424,000</p></td></tr></table> 19510000 149434000 16206000 69439000 79995000 114768000 6325000 7758000 424000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Patronage Investment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Patronage investment consists of the patron equities of GFE’s electricity supplier. Non-cash patronage dividends are recognized when declared/communicated to GFE. Cash redemptions are recorded as a reduction of the investment. This investment is carried at the lower of cost or fair value. See <b style="font-weight:bold;">Note 2 - PATRONAGE INVESTMENT AND CORRECTION OF ERROR</b>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounting for fair value measurements of assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring or nonrecurring basis adhere to the Financial Accounting Standards Board (“FASB”) fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The Company has adopted guidance for fair value measurement related to nonfinancial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis.  The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements).</p><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;margin:0pt;">The three levels of the fair value hierarchy are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><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;">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:18pt;"/><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;">Level 2 inputs include:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:72pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-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;">Quoted prices in active markets for similar assets or liabilities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 72pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:72pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-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;">Quoted prices in markets that are observable for the asset or liability either directly or indirectly, for substantially the full term of the asset or liability.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:72pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-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:10pt;font-style:normal;font-weight:normal;">Inputs that derived primarily from or corroborated by observable market date by correlation or other means.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 90pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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:18pt;"/><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;">Level 3 inputs are unobservable inputs for the asset or liability.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The level in the fair value hierarchy within which a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Except for those assets and liabilities which are required by authoritative accounting guidance to be recorded at fair value, the Company has elected not to record any other assets or liabilities at fair value. Except for the impairment of the Harvestone investment to fair value, no events occurred during the fiscal years ended October 31, 2021 or 2020 that required adjustment to the recognized balances of assets or liabilities, which are recorded at fair value on a nonrecurring basis. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short maturity of these instruments. The Company obtains fair value measurements from an independent pricing service for corn derivative contracts.  The fair value measurements consider observable data that may include dealer quotes and live trading levels from the Chicago Board of Trade and New York Mercantile Exchange markets.  The fair value of the long-term debt is estimated based on anticipated interest rates which management believes would currently be available to the Company for similar issues of debt, taking into account the current credit risk of the Company and other market factors.  The Company believes the carrying value of the debt instruments approximate fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is treated as a partnership for federal and state income tax purposes, and generally does not incur income taxes. Instead, its earnings and losses are included in the income tax returns of its members. Therefore, no provision or liability for federal or state income taxes has been included in these financial statements. Differences exist between financial statement basis of assets and tax basis of assets and financial statement basis of liabilities and tax basis of liabilities. In addition, the Company uses the alternative depreciation system for tax depreciation instead of the straight-line method that is used for book depreciation, which also causes temporary differences. The Company’s tax year end is December 31.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company had no significant uncertain tax positions as of October 31, 2021 or 2020 that would require disclosure, primarily due to the partnership tax status. The Company recognizes and measures tax benefits when realization of the benefits is uncertain under a two-step approach. The first step is to determine whether the benefit meets the more-likely-than-not condition for recognition and the second step is to determine the amount to be recognized based on the cumulative probability that exceeds 50%. Primarily due to the Company’s tax status as a partnership, the adoption of this guidance had no material impact on the Company’s financial condition or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company files income tax returns in the U.S. federal and Minnesota state jurisdictions. For years before 2018, the Company is no longer subject to U.S. Federal or state income tax examinations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Net Income (Loss) per Unit</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic net income (loss) per unit is computed by dividing net income (loss) by the weighted average number of members’ units outstanding during the period. Diluted net income per unit is computed by dividing net income by the weighted average number of members’ units and members’ unit equivalents outstanding during the period. There were no member unit equivalents outstanding during the periods presented; accordingly, for all periods presented, the calculations of the Company’s basic and diluted net income per unit are the same.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Environmental Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s operations are subject to environmental laws and regulations adopted by various governmental entities in the jurisdiction in which it operates. These laws require the Company to investigate and remediate the effects of the release or disposal of materials at its location. Accordingly, the Company has adopted policies, practices, and procedures in the areas of pollution control, occupational health, and the production, handling, storage, and use of hazardous materials to prevent material environmental or other damage, and to limit the financial liability, which could result from such events. Environmental liabilities are recorded when the liability is probable and the costs can be reasonably estimated. No expense has been recorded for the fiscal years ended October 31, 2021 or 2020. </p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reportable Operating Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” establishes the standards for reporting information about segments in financial statements. Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Therefore, in applying the criteria set forth in ASC 280, the Company determined that based on the nature of the products and production process and the expected financial results, the Company’s operations at GFE’s ethanol plant and HLBE’s plant, including the production and sale of ethanol and its co-products, are aggregated into one reporting segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, the Company also realizes relatively immaterial revenue from natural gas pipeline operations at Agrinatural, HLBE’s majority owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural’s represent less than less than 1% of our consolidated revenues and have little to no impact on the overall performance of the Company.  Therefore, the Company does not separately review Agrinatural’s revenues, cost of sales or other operating performance information.  Rather, the Company reviews Agrinatural’s natural gas pipeline financial data on a consolidated basis with the Company’s ethanol production operating segment. The Company believes that the presentation of separate operating performance information for Agrinatural’s natural gas pipeline operations would not provide meaningful information to a reader of the Company’s consolidated financial statements and would not achieve the basic principles and objectives of ASC 280.</p> 1 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">2. </b><b style="font-weight:bold;">PATRONAGE INVESTMENT AND CORRECTION OF ERROR</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-align:justify;margin:0pt;">During the fourth quarter of fiscal year 2021, management became aware of an investment related to patronage in the Company’s electricity supplier that had not previously been recognized in the consolidated financial statements. The Company recognized the investment during the fourth quarter of fiscal year 2021 whereby approximately $3.2 million of investment income was recognized as a component of other income on the consolidated statement of operations for the fiscal year ended October 31, 2021. Of the approximate $3.2 million of investment income recognized during 2021, approximately $0.4 million related to income earned during fiscal year 2021, approximately $0.4 million related to investment income earned during fiscal year 2020, and the remaining $2.4 million related to fiscal years prior to 2020. The investment balance as of October 31, 2021 was approximately $2.9 million.</p> 3200000 3200000 400000 400000 2400000 2900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">3.  RISKS AND UNCERTAINTIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has certain risks and uncertainties that it experiences during volatile market conditions. These volatilities can have a severe impact on operations.  The Company’s revenues are derived primarily from the sale and distribution of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">ethanol, distillers’ grains and corn oil to customers primarily located in the U.S. Corn for the production process is supplied to our plants primarily from local agricultural producers and from purchases on the open market.  Ethanol sales typically average 75-90% of total revenues and corn costs typically average 65-85% of cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s operating and financial performance is largely driven by the prices at which it sells ethanol and the net expense of corn. The price of ethanol is influenced by factors such as supply and demand, the weather, government policies and programs, unleaded gasoline prices and the petroleum markets as a whole. Excess ethanol supply in the market, in particular, puts downward pressure on the price of ethanol. The largest cost of production is corn. The cost of corn is generally impacted by factors such as supply and demand, the weather, government policies and programs, and a risk management program used to protect against the price volatility of these commodities. Market fluctuations in the price of and demand for these products may have a significant adverse effect on the Company’s operations, profitability and the availability and adequacy of cash flow to meet the Company’s working capital requirements.</p> 0.75 0.90 0.65 0.85 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">4. REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Revenue by Source </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">All revenues from contracts with customers under ASC Topic 606 are recognized at a point in time. The following table disaggregates revenue by major source for the fiscal year ended October 31:</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:middle;width:62.51%;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;width:2.27%;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;width:35.2%;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:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:37.48%;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;">Fiscal Year Ended October 31, 2021</b></p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:37.48%;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;">Total</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol</p></td><td style="vertical-align:middle;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">240,874,504</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Distillers’ Grains</p></td><td style="vertical-align:middle;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">49,185,948</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn Oil</p></td><td style="vertical-align:middle;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">17,147,981</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other</p></td><td style="vertical-align:middle;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,221,727</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Natural Gas Pipeline</p></td><td style="vertical-align:middle;width:2.27%;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;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 3.5pt 0pt 0pt;">1,185,216</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total Revenues</p></td><td style="vertical-align:middle;width:2.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.2%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';">309,615,376</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:37.48%;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;">Fiscal Year Ended October 31, 2020</b></p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:37.48%;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:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol</p></td><td style="vertical-align:middle;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">126,605,211</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Distillers’ Grains</p></td><td style="vertical-align:middle;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">29,672,577</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn Oil</p></td><td style="vertical-align:middle;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6,590,481</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other</p></td><td style="vertical-align:middle;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">678,226</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Natural Gas Pipeline</p></td><td style="vertical-align:middle;width:2.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:35.2%;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 3.5pt 0pt 0pt;">1,407,346</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total Revenues</p></td><td style="vertical-align:middle;width:2.27%;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:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:35.2%;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 3.5pt 0pt 0pt;"><b style="font-weight:bold;">164,953,841</b></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;margin:0pt;"><i style="font-style:italic;">Payment Terms </i></p><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;margin:0pt;"><span style="white-space:pre-wrap;">The Company has contractual payment terms with each respective marketer that sells ethanol, distillers’ grains and corn oil. These terms are </span><span style="white-space:pre-wrap;">10</span><span style="white-space:pre-wrap;"> calendar days after the transfer of control date. The Company has contractual payment terms with the natural gas customers of </span><span style="white-space:pre-wrap;">20</span><span style="white-space:pre-wrap;"> days.</span></p><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;margin:0pt;"><i style="font-style:italic;">Shipping and Handling Costs </i></p><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;margin:0pt;">Shipping and handling costs related to contracts with customers for sale of goods are accounted for as a fulfillment activity and are included in cost of goods sold. Accordingly, amounts billed to customers for such costs are included as a component of revenue.</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:middle;width:62.51%;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;width:2.27%;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;width:35.2%;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:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:37.48%;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;">Fiscal Year Ended October 31, 2021</b></p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:37.48%;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;">Total</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol</p></td><td style="vertical-align:middle;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">240,874,504</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Distillers’ Grains</p></td><td style="vertical-align:middle;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">49,185,948</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn Oil</p></td><td style="vertical-align:middle;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">17,147,981</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other</p></td><td style="vertical-align:middle;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,221,727</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Natural Gas Pipeline</p></td><td style="vertical-align:middle;width:2.27%;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;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 3.5pt 0pt 0pt;">1,185,216</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total Revenues</p></td><td style="vertical-align:middle;width:2.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.2%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';">309,615,376</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:37.48%;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;">Fiscal Year Ended October 31, 2020</b></p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:37.48%;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:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol</p></td><td style="vertical-align:middle;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">126,605,211</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Distillers’ Grains</p></td><td style="vertical-align:middle;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">29,672,577</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn Oil</p></td><td style="vertical-align:middle;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6,590,481</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other</p></td><td style="vertical-align:middle;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:35.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">678,226</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Natural Gas Pipeline</p></td><td style="vertical-align:middle;width:2.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:35.2%;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 3.5pt 0pt 0pt;">1,407,346</p></td></tr><tr><td style="vertical-align:middle;width:62.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total Revenues</p></td><td style="vertical-align:middle;width:2.27%;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:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:35.2%;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 3.5pt 0pt 0pt;"><b style="font-weight:bold;">164,953,841</b></p></td></tr></table> 240874504 49185948 17147981 1221727 1185216 309615376 126605211 29672577 6590481 678226 1407346 164953841 P10D P20D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5. FAIR VALUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company follows accounting guidance related to fair value disclosures.  For the Company, this guidance applies to certain derivative investments.  The authoritative guidance also clarifies the definition of fair value for financial reporting, establishes a framework for measuring fair value and requires additional disclosures about the use of fair measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 31, 2021:</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:25.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.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;"><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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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.12%;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:1.03%;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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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="8" style="vertical-align:bottom;white-space:nowrap;width: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;">Fair Value Measurement Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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.12%;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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.97%;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;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.06%;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:14.72%;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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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;">Carrying Amount in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1.03%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.97%;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 Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.06%;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;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:14.72%;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;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.51%;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;">Consolidated Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" 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:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.72%;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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity Derivative instruments - Corn</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.03%;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:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.56%;margin: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:17.94%;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.12%;margin: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%;margin: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:7.93%;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.12%;margin: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.28%;margin: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:11.68%;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.12%;margin: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.12%;margin: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:11.94%;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.12%;margin: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.12%;margin: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:13.59%;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:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.03%;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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity Derivative instruments - Corn</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.03%;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:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts Payable (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.28%;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:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.12%;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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.12%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 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-align:justify;margin:0pt;">The following table provides information on those derivative assets measured at fair value on a recurring basis at October 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:25.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.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;"><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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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.12%;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:1.03%;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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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="8" style="vertical-align:bottom;white-space:nowrap;width: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;">Fair Value Measurement Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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.12%;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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.97%;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;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.06%;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:14.72%;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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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;">Carrying Amount in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.97%;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 Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.06%;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;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:14.72%;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;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.51%;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;">Consolidated Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" 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:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.72%;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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;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:17.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;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:7.93%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:11.68%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:11.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:13.59%;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></tr><tr><td style="vertical-align:bottom;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity Derivative Instruments - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.56%;margin: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:17.94%;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.12%;margin: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%;margin: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:7.93%;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.12%;margin: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.28%;margin: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:11.68%;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.12%;margin: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.12%;margin: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:11.94%;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.12%;margin: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.12%;margin: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:13.59%;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:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.03%;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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity Derivative Instruments - Corn</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 816,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 816,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 816,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts Payable (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">772,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">772,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.28%;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:11.68%;margin: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.12%;margin: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.12%;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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">772,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-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;">Accounts payable is generally stated at historical amounts with the exception of amounts in this table related to certain delivered inventory for which the payable fluctuates based on the changes in commodity prices. These payables are hybrid financial instruments for which the Company has elected the fair value option.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company determines the fair value of commodity derivative instruments by obtaining fair value measurements from an independent pricing service. The fair value measurements consider observable data that may include dealer quotes and live trading levels from the Chicago Board of Trade market and New York Mercantile Exchange.  </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 31, 2021:</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:25.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.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;"><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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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.12%;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:1.03%;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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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="8" style="vertical-align:bottom;white-space:nowrap;width: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;">Fair Value Measurement Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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.12%;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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.97%;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;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.06%;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:14.72%;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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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;">Carrying Amount in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1.03%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.97%;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 Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.06%;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;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:14.72%;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;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.51%;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;">Consolidated Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" 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:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.72%;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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity Derivative instruments - Corn</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.03%;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:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.56%;margin: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:17.94%;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.12%;margin: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%;margin: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:7.93%;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.12%;margin: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.28%;margin: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:11.68%;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.12%;margin: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.12%;margin: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:11.94%;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.12%;margin: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.12%;margin: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:13.59%;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:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.03%;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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity Derivative instruments - Corn</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.03%;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:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts Payable (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.28%;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:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.12%;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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.12%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 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-align:justify;margin:0pt;">The following table provides information on those derivative assets measured at fair value on a recurring basis at October 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:25.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.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;"><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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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.12%;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:1.03%;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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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="8" style="vertical-align:bottom;white-space:nowrap;width: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;">Fair Value Measurement Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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.12%;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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.97%;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;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.06%;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:14.72%;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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;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:19.51%;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;">Carrying Amount in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.97%;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 Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.06%;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;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:14.72%;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;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.51%;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;">Consolidated Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" 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:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.72%;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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;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:17.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;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:7.93%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:11.68%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:11.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:13.59%;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></tr><tr><td style="vertical-align:bottom;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity Derivative Instruments - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.56%;margin: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:17.94%;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.12%;margin: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%;margin: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:7.93%;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.12%;margin: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.28%;margin: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:11.68%;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.12%;margin: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.12%;margin: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:11.94%;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.12%;margin: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.12%;margin: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:13.59%;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:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.03%;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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity Derivative Instruments - Corn</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.56%;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:17.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 816,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 816,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.28%;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:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 816,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.12%;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:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts Payable (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.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:17.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">772,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">772,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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.28%;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:11.68%;margin: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.12%;margin: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.12%;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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">772,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 39067 39067 39067 732801 732801 732801 923550 923550 923550 56050 56050 56050 816478 816478 816478 772795 772795 772795 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6. CONCENTRATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Granite Falls Energy</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE sold all of the ethanol, distillers’ grains, and corn oil produced at its plant to two customers under marketing agreements during the fiscal years ended October 31, 2021 and 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The percentage of GFE’s total revenues attributable to each of its two major customers for the fiscal years ended October 31, 2021 and 2020 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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;white-space:nowrap;width:58.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.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;"><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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;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:2.8%;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:17.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;"><b style="font-weight:bold;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.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;"><b style="font-weight:bold;">October 31, 2020</b></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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eco-Energy, Inc. - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">76.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">77.0%</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RPMG, Inc. - Distillers' Grains &amp; Corn Oil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin: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:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">23.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin: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:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">23.0%</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The percentage of GFE’s total accounts receivable attributable to each of its two major customers at October 31, 2021 and 2020 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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;white-space:nowrap;width:59.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.23%;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:2.82%;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:17.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;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:17.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;">October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eco-Energy, Inc. - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">82.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">72.1%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RPMG, Inc. - Distillers' Grains &amp; Corn Oil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">15.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin: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:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">24.6%</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;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Heron Lake BioEnergy</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">HLBE sold all of the ethanol, distillers’ grains, and corn oil produced at its plant to three customers under marketing agreements during the fiscal years ended October 31, 2021 and 2020. </p><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;margin:0pt 0pt 6pt 0pt;">The percentage of HLBE’s total revenues attributable to each of HLBE’s two major customers for the fiscal years ended October 31, 2021 and 2020 were 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.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;"><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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;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:2.8%;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:17.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;"><b style="font-weight:bold;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.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;"><b style="font-weight:bold;">October 31, 2020</b></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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eco-Energy, Inc. - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">78.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">76.7%</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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gavilon Ingredients, LLC - Distillers' Grains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin: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:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">14.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin: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:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">15.9%</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></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;margin:0pt;">The percentage of HLBE’s total accounts receivable attributable to each of HLBE’s two major customers at October 31, 2021 and 2020 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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;white-space:nowrap;width:59.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.23%;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:2.82%;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:17.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;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:17.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;">October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eco-Energy, Inc. - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">66.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">54.8%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gavilon Ingredients, LLC - Distillers' Grains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">22.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin: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:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">20.0%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 2 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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;white-space:nowrap;width:58.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.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;"><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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;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:2.8%;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:17.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;"><b style="font-weight:bold;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.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;"><b style="font-weight:bold;">October 31, 2020</b></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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eco-Energy, Inc. - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">76.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">77.0%</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RPMG, Inc. - Distillers' Grains &amp; Corn Oil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin: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:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">23.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin: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:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">23.0%</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table> 0.767 0.770 0.233 0.230 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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;white-space:nowrap;width:59.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.23%;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:2.82%;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:17.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;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:17.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;">October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eco-Energy, Inc. - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">82.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">72.1%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RPMG, Inc. - Distillers' Grains &amp; Corn Oil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">15.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin: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:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">24.6%</p></td></tr></table> 0.829 0.721 0.150 0.246 3 3 2 2 <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;white-space:nowrap;width:58.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.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;"><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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;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:2.8%;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:17.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;"><b style="font-weight:bold;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.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;"><b style="font-weight:bold;">October 31, 2020</b></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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eco-Energy, Inc. - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">78.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">76.7%</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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gavilon Ingredients, LLC - Distillers' Grains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin: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:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">14.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin: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:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">15.9%</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></tr></table> 0.787 0.767 0.143 0.159 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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;white-space:nowrap;width:59.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.23%;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:2.82%;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:17.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;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:17.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;">October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eco-Energy, Inc. - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">66.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">54.8%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gavilon Ingredients, LLC - Distillers' Grains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">22.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin: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:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">20.0%</p></td></tr></table> 0.665 0.548 0.222 0.200 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">7.  INVENTORY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Inventory consists of the following at October 31:</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.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:0.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:71.08%;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:1.77%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">October 31,  2021</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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.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;">October 31,  2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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></tr><tr><td style="vertical-align:bottom;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,742,480</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,893,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplies</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,322,639</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,070,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,023,966</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,480,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;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 3.5pt 0pt 0pt;"> 4,660,746</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;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 3.5pt 0pt 0pt;"> 4,346,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Totals</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;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 3.5pt 0pt 0pt;"> 20,749,831</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;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 3.5pt 0pt 0pt;"> 13,791,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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></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;margin:0pt;">The Company performs a lower of cost or net realizable value analysis on inventory to determine if the market values of certain inventories are less than their carrying value, which is attributable primarily to decreases in market prices of corn and ethanol. Based on the lower of cost or net realizable value analysis, the Company recorded a loss on ethanol inventories, as a component of cost of goods sold, of approximately $383,000 for the fiscal year ended October 31, 2020. There were no recorded losses on inventory for the fiscal year ended October 31, 2021. </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.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:0.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:71.08%;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:1.77%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">October 31,  2021</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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.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;">October 31,  2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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></tr><tr><td style="vertical-align:bottom;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,742,480</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,893,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplies</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,322,639</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,070,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,023,966</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,480,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;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 3.5pt 0pt 0pt;"> 4,660,746</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;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 3.5pt 0pt 0pt;"> 4,346,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Totals</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;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 3.5pt 0pt 0pt;"> 20,749,831</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;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 3.5pt 0pt 0pt;"> 13,791,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;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></table> 10742480 4893502 3322639 3070458 2023966 1480871 4660746 4346974 20749831 13791805 -383000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">8.  DERIVATIVE INSTRUMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company enters into corn, ethanol, and natural gas derivatives in order to protect cash flows from fluctuations caused by volatility in commodity prices for periods up to 24 months. These derivatives are put in place to protect gross profit margins from potentially adverse effects of market and price volatility on ethanol sales and corn purchase commitments </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">where the prices are set at a future date. Although these derivative instruments serve the Company’s purpose as an economic hedge, they are not designated as effective hedges for accounting purposes. For derivative instruments that are not accounted for as hedges, or for the ineffective portions of qualifying hedges, the change in fair value is recorded through earnings in the period of change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of October 31, 2021, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 6,385,000 bushels, comprised of long corn futures positions on 2,075,000 bushels that were entered into to hedge forecasted ethanol sales through March 2022, and short corn futures positions on 4,310,000 bushels that were entered into to hedge its forward corn purchase contracts through December 2022. Additionally, there are corn options positions of 140,000 bushels through May 2022. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of October 31, 2021, GFE had approximately $1,365,000 of cash collateral (restricted cash) related to derivatives held by a broker. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of October 31, 2021, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 2,790,000 bushels, comprised of long corn futures positions on 1,105,000 bushels that were entered into to hedge forecasted ethanol sales through December 2021, and short corn futures positions on 1,685,000 bushels that were entered into to hedge its forward corn purchase contracts through December 2022.  There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of October 31, 2021, HLBE had approximately $276,000 in cash collateral (restricted cash) related to derivatives held by a broker. </p><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;margin:0pt;">The following tables provide details regarding the Company’s derivative instruments at October 31, 2021, none of which were designated as hedging instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:40.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.03%;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:2.44%;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:28.74%;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;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;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;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts - GFE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 605,813</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;margin: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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 126,988</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts - GFE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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.54%;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 3.5pt 0pt 0pt;"> 30,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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:11.38%;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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;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:2.44%;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.48%;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:9.54%;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 3.5pt 0pt 0pt;"> 39,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:11.38%;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 3.5pt 0pt 0pt;"> 732,801</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">As of October 31, 2020, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 4,275,000 bushels, comprised of long corn futures positions on 760,000 bushels that were entered into to hedge forecasted ethanol sales through March 2021, and short corn futures positions on 3,515,000 bushels that were entered into to hedge forecasted corn purchases through December 2022 and are directly related to corn forward contracts. Additionally, there are corn options positions of 1,920,000 bushels through March 2021. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of October 31, 2020, GFE had approximately $1,643,000 of cash collateral (restricted cash) related to derivatives held by a broker. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of October 31, 2020, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 2,095,000 bushels, comprised of long corn futures positions on 325,000 bushels that were entered into to hedge forecasted ethanol sales through March 2021, and short corn futures positions on 1,770,000 bushels that were entered into to hedge forecasted corn purchases through July 2022 and are directly related to corn forward contracts. Additionally, there are corn options positions of 1,380,000 bushels through March 2021. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of October 31, 2020, HLBE had approximately $514,000 in cash collateral (restricted cash) related to derivatives held by a broker. </p><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;margin:0pt;">The following tables provide details regarding the Company’s derivative instruments at October 31, 2020, none of which were designated as hedging instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:40.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.03%;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:2.44%;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:28.74%;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;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;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;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts - GFE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 642,550</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 173,928</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts - GFE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;margin: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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:9.54%;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 3.5pt 0pt 0pt;"> 15,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:11.38%;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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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:28.74%;margin: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.44%;margin: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.48%;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.54%;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 3.5pt 0pt 0pt;"> 56,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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:11.38%;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 3.5pt 0pt 0pt;"> 816,478</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">The following tables provide details regarding the gains (losses) from Company’s derivative instruments in statements of operations, none of which are designated as hedging instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:29.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:27.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:29.1%;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:2.22%;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:27.58%;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;">Consolidated Statement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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="5" style="vertical-align:bottom;white-space:nowrap;width:37.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;"><b style="font-weight:bold;">Fiscal Year Ended October 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.1%;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.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;"><b style="font-weight:bold;"> of Operations Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.17%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:27.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of Goods Sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:2.63%;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:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,172,806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:2.63%;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:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,369,337)</p></td></tr><tr><td style="vertical-align:bottom;width:29.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin: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:27.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin: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.63%;margin: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:13.68%;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 3.5pt 0pt 0pt;"> 210,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin: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.63%;margin: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:15.53%;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;"> (350,360)</p></td></tr><tr><td style="vertical-align:bottom;width:29.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:27.58%;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:3.29%;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:2.63%;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:13.68%;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;"> (7,962,719)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:2.63%;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:15.53%;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;"> (2,719,697)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P24M 6385000 2075000 4310000 140000 1365000 2790000 1105000 1685000 276000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables provide details regarding the Company’s derivative instruments at October 31, 2021, none of which were designated as hedging instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:40.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.03%;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:2.44%;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:28.74%;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;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;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;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts - GFE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 605,813</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;margin: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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 126,988</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts - GFE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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.54%;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 3.5pt 0pt 0pt;"> 30,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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:11.38%;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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;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:2.44%;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.48%;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:9.54%;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 3.5pt 0pt 0pt;"> 39,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:11.38%;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 3.5pt 0pt 0pt;"> 732,801</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables provide details regarding the Company’s derivative instruments at October 31, 2020, none of which were designated as hedging instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:40.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.03%;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:2.44%;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:28.74%;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;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;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;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts - GFE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 642,550</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 173,928</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts - GFE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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:28.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;margin: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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:9.54%;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 3.5pt 0pt 0pt;"> 15,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.48%;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:11.38%;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 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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:28.74%;margin: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.44%;margin: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.48%;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.54%;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 3.5pt 0pt 0pt;"> 56,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin: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.48%;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:11.38%;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 3.5pt 0pt 0pt;"> 816,478</p></td></tr></table> 605813 126988 8813 30263 39076 732801 4275000 760000 3515000 1920000 1643000 2095000 325000 1770000 1380000 514000 642550 173928 40900 15150 56050 816478 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:29.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:27.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:29.1%;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:2.22%;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:27.58%;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;">Consolidated Statement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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="5" style="vertical-align:bottom;white-space:nowrap;width:37.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;"><b style="font-weight:bold;">Fiscal Year Ended October 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.1%;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:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.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;"><b style="font-weight:bold;"> of Operations Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.17%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corn contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:27.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of Goods Sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:2.63%;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:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,172,806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:2.63%;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:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,369,337)</p></td></tr><tr><td style="vertical-align:bottom;width:29.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ethanol contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin: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:27.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin: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.63%;margin: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:13.68%;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 3.5pt 0pt 0pt;"> 210,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin: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.63%;margin: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:15.53%;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;"> (350,360)</p></td></tr><tr><td style="vertical-align:bottom;width:29.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:27.58%;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:3.29%;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:2.63%;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:13.68%;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;"> (7,962,719)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:2.63%;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:15.53%;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;"> (2,719,697)</p></td></tr></table> -8172806 -2369337 210087 -350360 -7962719 -2719697 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">9.  PROPERTY AND EQUIPMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of property and equipment is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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.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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;width:68.88%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">October 31, 2021</b></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">October 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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></tr><tr><td style="vertical-align:bottom;width:68.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and improvements</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,926,199</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,926,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Railroad improvements</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,045,112</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,045,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Process equipment and tanks</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,934,099</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 134,233,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Administration building</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 569,328</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 569,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,083,694</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,083,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rolling stock</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,151,700</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,150,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.11%;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 3.5pt 0pt 0pt;"> 1,147,909</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.11%;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 3.5pt 0pt 0pt;"> 4,680,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin: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.87%;margin: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.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 167,858,041</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165,689,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.11%;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;"> (118,141,795)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.11%;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;"> (110,723,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net property and equipment</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;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 3.5pt 0pt 0pt;"> 49,716,246</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;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 3.5pt 0pt 0pt;"> 54,965,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></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;margin:0pt;">Depreciation expense totaled approximately $7,396,000 and $9,311,000 for the fiscal years ended October 31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In July 2020, HLBE experienced significant operational issues with its boiler, which negatively impacted production. HLBE operated with temporary boilers from August 2020 through part of January 2021. HLBE determined that the purchase and installation of a new boiler would be more economical and efficient than attempted repairs to the failing boiler. During fiscal year 2020, HLBE abandoned the failing boiler and recorded a loss on the disposal as a component of operating expenses during the fourth quarter of the fiscal year ended October 31, 2020, totaling approximately $1.8 million.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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.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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;width:68.88%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">October 31, 2021</b></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">October 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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></tr><tr><td style="vertical-align:bottom;width:68.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and improvements</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,926,199</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,926,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Railroad improvements</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,045,112</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,045,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Process equipment and tanks</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,934,099</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 134,233,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Administration building</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 569,328</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 569,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,083,694</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,083,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rolling stock</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,151,700</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,150,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.11%;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 3.5pt 0pt 0pt;"> 1,147,909</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.11%;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 3.5pt 0pt 0pt;"> 4,680,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin: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.87%;margin: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.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 167,858,041</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165,689,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.11%;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;"> (118,141,795)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.11%;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;"> (110,723,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net property and equipment</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;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 3.5pt 0pt 0pt;"> 49,716,246</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.11%;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 3.5pt 0pt 0pt;"> 54,965,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></table> 13926199 13926199 9045112 9045112 139934099 134233838 569328 569328 1083694 1083694 2151700 2150700 1147909 4680716 167858041 165689587 118141795 110723604 49716246 54965983 7396000 9311000 -1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">10.  DEBT FACILITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Granite Falls Energy</i></p><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;margin:0pt;">On September 27, 2021, GFE finalized loan documents for an amended credit facility (the “2021 Credit Facility”) with AgCountry Farm Credit Services, PCA, AgCountry Farm Credit Services, FLCA (“AgCountry”). CoBank FCB (“CoBank”) serves as AgCountry’s administrative agent for the 2021 Credit Facility. The 2021 Credit Facility is intended to finance GFE’s acquisition of Heron Lake BioEnergy, LLC (“HLBE”) and consolidate certain existing debts of GFE and HLBE.  The loan documents include an Amended and Restated Credit Agreement (the “Credit Agreement”), which amends and replaces the Company’s credit agreement with AgCountry dated September 27, 2018. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The 2021 Credit Facility contains customary financial and affirmative covenants and negative covenants for loans of this type and size to ethanol companies. Each loan from AgCountry to GFE is subject to the terms of the Credit Agreement.  Pursuant to the Credit Agreement, all agreements between GFE and AgCountry and/or CoBank are secured by a first lien on all equity or personal property owned or acquired by GFE. Financial covenants under the Amended Credit Facility include (i) maintenance of working capital of at least $20.0 million, and (ii) maintenance of a debt service coverage ratio of not less than <span style="-sec-ix-hidden:Hidden_csBbHDL9fU6jznJgyzJe5A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.75</span></span> to 1.00 at the end of each fiscal year, beginning October 31, 2022.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The 2021 Credit Facility provides for customary events of default which include (subject in certain cases to customary grace and cure periods), among others, the following: nonpayment of principal or interest; breach of covenants or other agreements in the Amended Credit Facility; defaults in failure to pay certain other indebtedness; and certain events of bankruptcy or insolvency.  If any event of default occurs, the remaining principal balance and accrued interest on all loans subject to the Amended Credit Facility will become immediately due and payable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The 2021 Credit Facility includes the following agreements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">$20 million Revolving Credit Promissory Note</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the Revolving Credit Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $20.0 million. Final payment of amounts borrowed under revolving credit promissory note is due October 1, 2022. Interest on the amended revolving term promissory note accrues at a variable weekly rate equal to the One-Month London Interbank Offered Rate (“LIBOR”) Index rate plus 3.25% and is payable monthly in arrears, which equated to 3.34% at October 31, 2021. The revolving credit promissory note is also subject to a 0.30% fee on the unused commitment. The purpose of the revolving credit promissory note is to provide for the operating needs of GFE and consolidate a $5 million revolving credit promissory note dated February 4, 2021, between AgCountry and HLBE.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">$20 million Amended and Restated Revolving Term Promissory Note</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the Amended and Restated Revolving Term Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $20.0 million. Final payment of amounts borrowed under the note is due October 1, 2026. Subject to GFE’s selection, interest on the note accrues at either a variable weekly rate of the LIBOR Index rate plus 3.50%, which equated to 3.59% at October 31, 2021, or an annual fixed rate determined by CoBank.  The note is subject to an overadvance fee, an amendment fee, and a 0.50% unused commitment fee. The purposes of the note are to providing working capital to GFE, to finance GFE’s acquisition of the non-controlling interest of HLBE, and to terminate and transfer to GFE the existing indebtedness on a $13 million amended and restated revolving term promissory note dated June 11, 2020, between HLBE and AgCountry. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">$25 million Single Advance Term Promissory Note</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the $25.0 million Single Advance Term Promissory Note, AgCountry agrees to make a single advance loan to GFE in the amount of $25.0 million for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and refinancing existing indebtedness.  GFE agrees to repay the note in eighteen quarterly installments of $1.125 million, beginning March 2022, plus a final installment of any unpaid balance. Subject to GFE’s selection, the amounts </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">borrowed bear interest at either a variable weekly rate equal to the LIBOR Index Rate plus 3.50%, which equated to 3.59% at October 31, 2021, or an annual fixed rate set by CoBank, with a minimum period of one year and minimum amount of $100,000.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">$2.4 million Single Advance Term Promissory Note</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the $2.4 million Single Advance Term Promissory Note, AgCountry made a single advance loan to GFE in the amount of $2.4 million loan for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and to terminate and transfer GFE’s existing indebtedness pursuant to a HLBE’s single advance term promissory note dated June 19, 2020. Amounts borrowed under the note bear interest at a fixed rate of 3.80%.  The note is to be repaid in seven semi-annual installments of $300,000, beginning December 2021 and the final installment of the unpaid balance in June 2025.  HLBE’s single advance term promissory note dated June 19, 2020 provided a commitment of $3.0 million to HLBE for the purpose of constructing a new grain bin and reducing a revolving term promissory note.  </p><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;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Project Hawkeye Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August 2, 2017, GFE entered into a replacement credit facility with Project Hawkeye. The terms of the replacement credit facility allow GFE to borrow up to $7.5 million of variable-rate, amortizing non-recourse debt from Project Hawkeye using the GFE’s $7.5 million investment in Ringneck Energy &amp; Feed, LLC (“Ringneck”), as collateral.  The Project Hawkeye loan bears interest from date funds are first advanced on the loan through maturity, at a rate per annum equal to the sum of the One Month LIBOR Index Rate plus 3.05% per annum, with an interest rate floor of 3.55%, which equated to 3.55% at October 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Project Hawkeye loan requires annual interest payments only for the first two years of the loan and monthly principal and interest payments for years three through nine based on a seven-year amortization period.  The monthly amortized payments will be re-amortized following any change in interest rate. The entire outstanding principal balance of the loan, plus any accrued and unpaid interest thereon, is due and payable in full on August 2, 2026. GFE is permitted to voluntarily prepay all or any portion of the outstanding balance of this loan at any time without premium or penalty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Pursuant to a pledge agreement entered into in connection with the Project Hawkeye loan, GFE’s obligations are secured by all of its right, title, and interest in its investment in Ringneck, including the 1,500 units subscribed for by GFE. The loan is non-recourse to all of GFE’s other assets, meaning that in the event of default, the only remedy available to Project Hawkeye will be to foreclose and seize all of GFE’s right, title and interest in its investment in Ringneck. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SBA Paycheck Protection Program Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In March 2020, Congress passed the Paycheck Protection Program, authorizing loans to small businesses for use in paying employees that they continue to employ throughout the COVID-19 pandemic and for rent, utilities and interest on mortgages. Loans obtained through the Paycheck Protection Program are eligible to be forgiven as long as the proceeds are used for qualifying purposes and certain other conditions are met. On April 17, 2020, GFE received a loan in the amount of $703,900 through the Paycheck Protection Program. This note was forgiven in full during February 2021. Forgiveness income is recorded as a component of other income on the consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In February 2021, GFE received a second Paycheck Protection Program loan in the amount of $703,900. The loan was forgiven in full during July 2021. Forgiveness income is recorded as a component of other income on the statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Heron Lake BioEnergy </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">SBA Paycheck Protection Program Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In March 2020, Congress passed the Paycheck Protection Program, authorizing loans to small businesses for use in paying employees that they continue to employ throughout the COVID-19 pandemic and for rent, utilities and interest on mortgages. Loans obtained through the Paycheck Protection Program are eligible to be forgiven as long as the proceeds </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">are used for qualifying purposes and certain other conditions are met. On April 18, 2020, HLBE received a loan in the amount of $595,693 through the Paycheck Protection Program. The loan was forgiven in full during March 2021. Forgiveness income is recorded as a component of other income on the consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In February 2021, HLBE received a second Paycheck Protection Program loan in the amount of $595,693. The loan was forgiven in full during August 2021. Forgiveness income is recorded as a component of other income on the statement of operations.</p><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;margin:0pt 0pt 6pt 0pt;">Long-term debt consists of the following:</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:70.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:70.89%;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:2.15%;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.72%;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;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:12.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;"><b style="font-weight:bold;">October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">GRANITE FALLS ENERGY:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;background:#ffffff;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:2.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:1.53%;margin: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.5%;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:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$20 million Revolving Credit Promissory Note, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$20 million Revolving term loan, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$25 million Single Advance Term Promissory Note, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.4 million Single Advance Term Promissory Note, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term note payable to Project Hawkeye, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,267,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,339,286</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SBA Paycheck Protection Program loan, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 703,900</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;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:2.15%;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.42%;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:11.3%;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:2.18%;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.53%;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.5%;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:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">HERON LAKE BIOENERGY:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;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:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amended revolving term note payable to lending institution, amended within the 2021 Credit Facility as noted above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,891,426</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Single advance term note payable to lending institution, amended within the 2021 Credit Facility as noted above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short term revolving note, see notes above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assessment payable as part of water supply agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment paid October 2021. HLBE made deposits for one year's worth of debt service payments of approximately $364,000, which is included with other current assets that are held on deposit to be applied with the final payments of the assessment.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 300,551</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SBA Paycheck Protection Program Loan, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;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 3.5pt 0pt 0pt;"> 595,693</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,667,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,830,856</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: amounts due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;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 3.5pt 0pt 0pt;"> 5,046,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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:10.5%;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 3.5pt 0pt 0pt;"> 12,954,538</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;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:11.3%;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 3.5pt 0pt 0pt;"> 27,621,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.5%;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 3.5pt 0pt 0pt;"> 5,876,318</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;margin:0pt;">Based on the most recent debt agreements, estimated maturities of long-term debt at October 31, 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:56.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><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:4.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:28.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;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:4.41%;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:28.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,046,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin: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:4.41%;margin: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:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;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:4.41%;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:28.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin: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:4.41%;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:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;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:4.41%;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:28.47%;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 3.5pt 0pt 0pt;"> 9,107,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin: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:4.41%;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:28.47%;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 3.5pt 0pt 0pt;"> 32,667,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 20000000.0 20000000.0 0.0325 0.0334 0.0030 5000000 20000000.0 0.0350 0.0359 0.0050 13000000 25000000.0 25000000.0 18 1125000 0.0350 0.0359 P1Y 100000 2400000 2400000 0.0380 7 300000 3000000.0 7500000 7500000 0.0305 0.0355 0.0355 P2Y P7Y 1500 703900 703900 595693 595693 <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:70.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:70.89%;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:2.15%;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.72%;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;">October 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:12.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;"><b style="font-weight:bold;">October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">GRANITE FALLS ENERGY:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;background:#ffffff;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:2.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:1.53%;margin: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.5%;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:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$20 million Revolving Credit Promissory Note, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$20 million Revolving term loan, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$25 million Single Advance Term Promissory Note, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.4 million Single Advance Term Promissory Note, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term note payable to Project Hawkeye, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,267,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,339,286</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SBA Paycheck Protection Program loan, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 703,900</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;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:2.15%;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.42%;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:11.3%;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:2.18%;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.53%;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.5%;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:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">HERON LAKE BIOENERGY:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;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:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amended revolving term note payable to lending institution, amended within the 2021 Credit Facility as noted above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,891,426</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Single advance term note payable to lending institution, amended within the 2021 Credit Facility as noted above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;margin: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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short term revolving note, see notes above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assessment payable as part of water supply agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment paid October 2021. HLBE made deposits for one year's worth of debt service payments of approximately $364,000, which is included with other current assets that are held on deposit to be applied with the final payments of the assessment.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 300,551</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SBA Paycheck Protection Program Loan, see terms above</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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.5%;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 3.5pt 0pt 0pt;"> 595,693</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;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:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,667,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,830,856</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: amounts due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.42%;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:11.3%;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 3.5pt 0pt 0pt;"> 5,046,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.53%;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:10.5%;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 3.5pt 0pt 0pt;"> 12,954,538</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin: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.42%;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:11.3%;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 3.5pt 0pt 0pt;"> 27,621,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.5%;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 3.5pt 0pt 0pt;"> 5,876,318</p></td></tr></table> 25000000 2400000 5267857 6339286 703900 7891426 3000000 189393 0.0655 P1Y 364000 300551 595693 32667857 18830856 5046429 12954538 27621428 5876318 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:56.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><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:4.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:28.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;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:4.41%;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:28.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,046,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin: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:4.41%;margin: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:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;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:4.41%;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:28.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin: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:4.41%;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:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;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:4.41%;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:28.47%;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 3.5pt 0pt 0pt;"> 9,107,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin: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:4.41%;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:28.47%;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 3.5pt 0pt 0pt;"> 32,667,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;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></table> 5046429 6171429 6171429 6171429 9107141 32667857 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">11. MEMBERS’ EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE has one class of membership units. The units have no par value and have identical rights, obligations and privileges.  Income and losses are allocated to all members based upon their respective percentage of units held.  As of October 31, 2021 and 2020, GFE had 30,606 membership units authorized, issued, and outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 22, 2021, the Board of Governors of the Company declared a cash distribution of $330.00 per membership unit to the holders of record of the Company’s units at the close of business on December 22, 2021, for a total distribution of $10,099,980. The Company paid the distribution in January 2022. </p> 1 0 30606 30606 330.00 10099980 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">12. LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company leases rail cars for its facility to transport ethanol and dried distillers’ grains to its end customers. Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount rate for each lease in determining the present value of lease payments. For the twelve months ended October 31, 2021, the Company’s weighted average discount rate was 4.87%.  Operating lease expense is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company determines if an arrangement is a lease or contains a lease at inception. The Company’s leases have remaining terms of approximately <span style="-sec-ix-hidden:Hidden_3iF3U5Iz0kSciiHTW2UfcA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to six years. For the twelve months ended October 31, 2021, the weighted average remaining lease term was four years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company elected to use a portfolio approach for lease classification, which allows for an entity to group together leases with similar characteristics provided that its application does not create a material difference when compared to accounting for the leases at a contract level. For railcar leases, the Company elected to combine the railcars within each rider and account for each rider as an individual lease. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the remaining annual maturities of the Company’s operating lease liabilities as of October 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:62.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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:62.86%;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:6.01%;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:4.01%;margin: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:23.29%;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:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,315,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin: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:4.01%;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:23.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,056,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,442,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin: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:4.01%;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:23.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,034,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,131,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin: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:4.01%;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:23.29%;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 3.5pt 0pt 0pt;"> 545,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,526,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin: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:4.01%;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:23.29%;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 3.5pt 0pt 0pt;"> 1,770,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.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 3.5pt 0pt 0pt;"> 15,755,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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></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;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;margin:0pt;">HLBE recorded operating lease costs of approximately $2,666,000 and $2,331,000 in cost of goods sold in the Company’s consolidated statement of operations, which approximates the cash paid for the fiscal years ending October 31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE recorded operating lease costs of approximately $3,324,000 and $3,181,000 in cost of goods sold in the Company’s consolidated statement of operations, which approximates the cash paid for the fiscal years ending October 31, 2021 and 2020, respectively.</p> 0.0487 P6Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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:62.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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:62.86%;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:6.01%;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:4.01%;margin: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:23.29%;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:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,315,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin: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:4.01%;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:23.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,056,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,442,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin: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:4.01%;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:23.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,034,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,131,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin: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:4.01%;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:23.29%;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 3.5pt 0pt 0pt;"> 545,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,526,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin: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:4.01%;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:23.29%;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 3.5pt 0pt 0pt;"> 1,770,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;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:4.01%;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:23.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 3.5pt 0pt 0pt;"> 15,755,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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></table> 4315800 4056600 3442200 3034200 2131650 545800 17526250 1770855 15755395 2666000 2331000 3324000 3181000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">13. EMPLOYEE BENEFIT PLANS</b></p><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;margin:0pt;">GFE has a defined contribution plan available to all of its qualified employees. GFE contributes a match of 50% of the participant’s salary deferral up to a maximum of 3% of the employee’s salary.  GFE contributions totaled approximately $74,000 and $76,000 for the fiscal years ended October 31, 2021 and 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">HLBE has a defined contribution plan available to all of its qualified employees. HLBE contributes a match of 50% of the participant’s salary deferral up to a maximum of 4% of the employee’s salary.  HLBE contributions totaled approximately $91,000 and $89,000 for the fiscal years ended October 31, 2021 and 2020, respectively.</p> 0.50 0.03 74000 76000 0.50 0.04 91000 89000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">14. INCOME TAXES</b></p><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;margin:0pt;">The differences between the consolidated financial statement basis and tax basis of assets are estimated as follows:</p><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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.48%;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:1.99%;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.78%;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;">October 31, 2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;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;">October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial Statement basis of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 145,136,914</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 116,197,703</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Organization &amp; start-up costs capitalized for tax purposes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175,030</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,415</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Tax depreciation greater than book depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.24%;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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,514,418)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,156,300)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Impairment charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;margin: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,844,579</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin: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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Unrealized derivatives gains (losses) of commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.24%;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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,076)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,900)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Capitalized inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 122,930</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,777</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating lease right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.24%;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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,755,395)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,092,405)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Investment in other partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;margin: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,110,613)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin: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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net effect of consolidation of acquired subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.24%;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:11.53%;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 3.5pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;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;"> (37,161,919)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax basis of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;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:11.53%;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 3.5pt 0pt 0pt;"> 91,859,951</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;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 3.5pt 0pt 0pt;"> 62,794,371</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">*The Financial Statement basis of assets is the total assets of GFE and HLBE. See consolidated balance sheet in financial statements.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial Statement basis of liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,215,181</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,305,876</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued rail car maintenance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (252,797)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (825,000)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,467,848)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,041)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,755,395)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,092,405)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net effect of consolidation of acquired subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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 3.5pt 0pt 0pt;"> —</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (10,065,001)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income tax basis of liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:11.53%;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 3.5pt 0pt 0pt;"> 53,739,141</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;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 3.5pt 0pt 0pt;"> 33,201,429</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;margin: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:70.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.48%;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:1.99%;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.78%;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;">October 31, 2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;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;">October 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial Statement basis of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 145,136,914</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 116,197,703</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Organization &amp; start-up costs capitalized for tax purposes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175,030</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,415</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Tax depreciation greater than book depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.24%;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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,514,418)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,156,300)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Impairment charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;margin: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,844,579</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin: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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Unrealized derivatives gains (losses) of commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.24%;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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,076)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,900)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Capitalized inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 122,930</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,777</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating lease right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.24%;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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,755,395)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,092,405)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Investment in other partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;margin: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,110,613)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin: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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net effect of consolidation of acquired subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.24%;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:11.53%;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 3.5pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;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;"> (37,161,919)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax basis of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin: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.24%;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:11.53%;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 3.5pt 0pt 0pt;"> 91,859,951</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;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 3.5pt 0pt 0pt;"> 62,794,371</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">*The Financial Statement basis of assets is the total assets of GFE and HLBE. See consolidated balance sheet in financial statements.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial Statement basis of liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,215,181</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,305,876</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued rail car maintenance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (252,797)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (825,000)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,467,848)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,041)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,755,395)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,092,405)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net effect of consolidation of acquired subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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 3.5pt 0pt 0pt;"> —</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (10,065,001)</p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income tax basis of liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:11.53%;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 3.5pt 0pt 0pt;"> 53,739,141</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:11.46%;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 3.5pt 0pt 0pt;"> 33,201,429</p></td></tr></table> 145136914 116197703 175030 12415 58514418 6156300 27844579 39076 40900 122930 35777 15755395 10092405 7110613 37161919 91859951 62794371 71215181 54305876 252797 825000 1467848 122041 -15755395 -10092405 10065001 53739141 33201429 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">15. RELATED PARTY TRANSACTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">GFE Corn Purchases - Members </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE purchased corn from members of its Board of Governors of approximately $5,824,000 for the fiscal year ended October 31, 2021, of which approximately $233,000 is included in the accounts payable at October 31, 2021 and $3,099,000 for the fiscal year ended October 31, 2020, of which approximately $353,000 is included in accounts payable at October 31, 2020.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">HLBE Corn Purchases - Members </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Until the date of the completed Merger, HLBE purchased corn from members of its Board of Governors of approximately $19,809,000 in fiscal year 2021, of which none is included in accounts payable at October 31, 2021 and $12,545,000 in fiscal year 2020, of which approximately $171,000 is included in accounts payable at October 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5824000 233000 3099000 353000 19809000 0 12545000 171000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">16. COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Corn Purchase Commitments </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At October 31, 2021, GFE had cash and basis contracts for forward corn purchase commitments for approximately 4,929,000 bushels for deliveries through December 2022. </p><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;margin:0pt;">At October 31, 2021, HLBE had cash and basis contracts for forward corn purchase commitments for approximately 3,272,000 bushels for deliveries through December 2022.</p><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;margin:0pt;">Given the uncertainty of future ethanol and corn prices, the Company could incur a loss on the outstanding corn purchase contracts in future periods. Management has evaluated these forward contracts using the lower of cost or net realizable </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">value evaluation, similar to the method used on its inventory, and has determined that an impairment loss existed at HLBE of approximately $47,000 at October 31, 2020, and no impairment losses existed at GFE at October 31, 2021 or 2020, or HLBE at October 31, 2021. The impairment expense is recorded as a component of costs of goods sold. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Ethanol Marketing Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE currently has an ethanol marketing agreement with Eco-Energy, Inc., an unrelated party (“Eco-Energy”). Pursuant to this marketing agreement, Eco-Energy purchases the entire ethanol output of GFE’s ethanol plant and arranges for the transportation of ethanol; however, GFE is responsible for securing all of the rail cars necessary for the transport of ethanol by rail except for 43 rail cars leased to GFE by Eco-Energy under the marketing agreement. GFE pays Eco-Energy a marketing fee per gallon of ethanol sold in consideration of Eco-Energy’s services, as well as a fixed lease fee for rail cars leased from Eco-Energy to GFE. Our marketing contracts were amended for an effective date of January 1, 2022, and an expiration date of December 31, 2023. The contracts will automatically renew for an additional two years unless either party gives written <span style="-sec-ix-hidden:Hidden_7bnfa7i290aPIB5yfASD6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">90-day</span></span> notice. The amendment provides for certain negotiated changes to the marketing fees payable to Eco-Energy by GFE and payment terms based on prevailing market-rate conditions for comparable ethanol marketed services. The changes to the marketing fee and timing of payments by Eco-Energy were negotiated based on prevailing market-rate conditions for comparable ethanol marketing services.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">HLBE has an ethanol marketing agreement with Eco-Energy, an unrelated party, for the sale of ethanol (“Eco Agreement”). Under this marketing agreement, Eco-Energy purchases, markets and resells 100% of the ethanol produced at HLBE’s ethanol production facility and arranges for the transportation of ethanol. HLBE pays Eco-Energy a marketing fee per gallon of ethanol sold in consideration of Eco-Energy’s services, as well as a fixed lease fee for rail cars leased from Eco-Energy to HLBE. The marketing fee was negotiated based on prevailing market-rate conditions for comparable ethanol marketing services. The initial term of the Eco Agreement continued through December 31, 2016, with automatic renewals for additional three terms of three-year periods unless terminated by either party by providing written notice to the other party at least three months prior to the end of the then current term. During the third fiscal quarter of 2016, HLBE amended the Eco Agreement. The term of the Eco Agreement expired on December 31, 2020, with automatic renewals for additional consecutive terms of one year unless either party provides written notice to the other at least 90 days prior to the end of the then-current term. Additionally, the amended Eco Agreement provides for certain negotiated changes to the marketing fees payable to Eco-Energy and payment terms based on prevailing market-rate conditions for comparable ethanol marketing services.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total ethanol marketing fees and commissions of GFE and HLBE approximated $754,000 and $589,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Ethanol Contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At October 31, 2021, GFE had fixed and basis contracts to sell approximately $19,612,000 of ethanol for various delivery periods through December 2021, which approximates 85% of its anticipated ethanol sales for this that period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At October 31, 2021, HLBE had fixed and basis contracts to sell approximately $18,711,000 of ethanol for various delivery periods through December 2021, which approximates 78% of its anticipated ethanol sales for this that period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Distillers Grain Marketing Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE has a distillers’ grains marketing agreement with RPMG, Inc. (“RPMG”), an unrelated party, for the purpose of marketing and selling all distillers’ grains produced by GFE. The contract commenced on February 1, 2011 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party. Distillers’ grains commissions to RPMG totaled approximately $277,000 and $255,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At October 31, 2021, GFE had forward contracts to sell approximately $1,349,000 of distillers’ grain for deliveries through November 2021, which approximates 45% of its anticipated distillers’ grain sales during that period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">HLBE has a distillers’ grains off-take agreement with Gavilon Ingredients, LLC (“Gavilon”), an unrelated party.  Under this agreement, Gavilon purchases all of the distillers’ grains produced at HLBE’s ethanol plant in exchange for a service fee. The contract commenced on November 1, 2013 with an initial term of six months, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 60 days to the other party.  Distillers’ grains commissions totaled approximately $326,000 and $187,000 for the fiscal years ended October 31, 2021 and 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At October 31, 2021, HLBE had forward contracts to sell approximately $1,550,000 of distillers’ grains for delivery through December 2021, which approximates 30% of its anticipated distillers’ grains sales during that period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Corn Oil Marketing Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE has a corn oil marketing agreement with RPMG, an unrelated party, for the purpose of marketing and selling all corn oil produced by GFE. The contract commenced on April 29, 2010 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">HLBE has a corn oil marketing agreement with RPMG, an unrelated party, for the purpose of marketing and selling all corn oil produced by HLBE. The contract commenced on November 1, 2013 with an initial term of one year, and will continue to remain in effect until terminated by either party at its unqualified option, by providing written notice of not less than 90 days to the other party.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn oil commissions of GFE and HLBE totaled approximately $180,000 and $138,000 for the fiscal years ended October 31, 2021 and 2020, respectively, and are included net within revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At October 31, 2021, GFE had forward contracts to sell approximately $1,693,000 of corn oil for delivery through December 2021, which approximates 85% of its anticipated corn oil sales for that period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">At October 31, 2021, HLBE had forward contracts to sell approximately $1,470,000 of corn oil for delivery through December 2021, which approximates 70% of its anticipated corn oil sales for that period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Contract for Natural Gas Pipeline to Plant</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE has an agreement with an unrelated company for the construction of and maintenance of 9.5 miles of natural gas pipeline that serves the GFE plant. The agreement requires the Company to receive a minimum of 1,400,000 DT of natural gas annually through the term of the agreement. The Company is charged a fee based on the amount of natural gas delivered through the pipeline. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">HLBE has a facilities agreement with Northern Border Pipeline Company which allows us access to an existing interstate natural gas pipeline located approximately 16 miles north from the HLBE plant. Agrinatural was formed to own and operate the pipeline and transports gas to HLBE pursuant to a transportation agreement. HLBE also has a base agreement for the sale and purchase of natural gas with Constellation NewEnergy-Gas Division, LLC (“Constellation”). This agreement runs until March 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Amended and Restated Letter of Credit Promissory Note</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the Amended and Restated Letter of Credit Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $500,000 for the purpose of opening letters of credit for its account. Final payment of amounts borrowed under revolving credit promissory note is due December 1, 2023. Amounts borrowed bear interest at the LIBOR Index Rate plus 3.25%, which equated to 3.34% at October 31, 2021. The Amended and Restated Letter of Credit Promissory Note replaces the amended and restated letter of credit promissory note dated September 30, 2020, between GFE and AgCountry.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Water Agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In September 2019, HLBE entered into an industrial water supply development and distribution agreement, effective as of February 1, 2019, with the City of Heron Lake for 10 years.  HLBE has the exclusive rights to the first 600 gallons per minute of capacity that is available from the well.  In consideration, HLBE will pay flow charges at a rate of $0.60 cents per thousand gallons of water, in addition to a fixed monthly charge of $1,500 per month.  The flow charges are placed into a dedicated fund for operation and maintenance of the well, and are capped at $300,000 at the end of each year. HLBE is also responsible for paying 55% of operation and maintenance costs in excess of the $300,000 cap, in the first two years of the agreement. Thereafter, the percentage payable by HLBE is determined based on a two-year average of HLBE’s usage compared to the total amount of industrial water supplied to HLBE and a third-party customer of the City of Heron Lake. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the previous industrial water supply development and distribution agreement with the City of Heron Lake, HLBE paid one half of the City of Heron Lake’s water well bond payments of $735,000, plus a 5% administrative fee, totaling approximately $594,000, and operating costs, relative to HLBE’s water usage, plus a 10% profit. HLBE recorded an assessment of approximately $367,000 with long-term debt as described in Note 10. HLBE paid operating and administrative expenses of approximately $12,000 per year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In May 2006, HLBE entered into a water treatment agreement with the City of Heron Lake and Jackson County for 30 years. HLBE will pay for operating and maintenance costs of the plant in exchange for receiving treated water.  In addition, HLBE agreed to an assessment for a portion of the capital costs of the water treatment plant.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">HLBE recorded assessments within long-term debt of $500,000 and $3,550,000 in fiscal 2007 and 2006, respectively, as described in Note 10.  HLBE paid operating and maintenance expenses of approximately $59,000 and $77,000 in fiscal 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Rail Car Rehabilitation Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE leases 75 hopper rail cars under a multi-year agreement, which ends November 2025. HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreements, the Company is required to pay to rehabilitate each car for "damage" that is considered to be other than normal wear and tear upon turn in of the car(s) at the termination of the lease. During the fiscal years ended October 31, 2021 and 2020, GFE has recorded a corresponding estimated long-term liability totaling $825,000. During the fiscal years ended October 31, 2021 and 2020, HLBE has recorded a corresponding estimated long-term liability totaling approximately $643,000 and $597,000, respectively. The Company accrues the estimated cost of rail car damages over the term of the leases as the damages are incurred as a component of cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4929000 3272000 47000 0 0 43 P2Y 1 3 P3Y P3M P1Y P90D 754000 589000 19612000 0.85 18711000 0.78 P1Y P90D 277000 255000 1349000 0.45 P6M P60D 326000 187000 1550000 0.30 P1Y P90D P1Y P90D 180000 138000 1693000 0.85 1470000 0.70 9.5 1400000 16 500000 0.0325 0.0334 P10Y 600 0.60 1500 300000 0.55 300000 P2Y P2Y 735000 0.05 594000 0.10 367000 12000 P30Y 500000 3550000 59000 77000 75 50 825000 825000 643000 597000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">17.  LEGAL PROCEEDINGS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">From time to time in the ordinary course of business, the Company may be named as a defendant in legal proceedings related to various issues, including without limitation, workers’ compensation claims, tort claims, or contractual disputes. We are not currently a party to any material pending legal proceedings and we are not currently aware of any such proceedings contemplated by governmental authorities.</p> EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (Y[/U0'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 " ".>S]4H_ P9NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TE!)'1[6?&D(+B@> O)[&ZP:4(RTN[;V\;=+J(/X#$S?[[Y M!J8U49F0\#F%B(D4WS,QT@:O.A M#PB2\UOP2-IJTK J[@26==:HTQ"32&=\=:L^/B9^@*S!K!'CP-E$+4 UBT3 MXVGJ6[@"%AAA\OF[@'8EENJ?V-(!=DY.V:VI<1SKL2FY>0*2'>%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MCGL_5.0PZ1;F!0 T!@ !@ !X;"]W;W)K[LQ>*+< 36W(E.23_ M?H\,V#0KCKVS-P$;G]>/SY'?(RGG&ZD>]9IS0Y[31.B+UMJ8['VGH\,U3YD^ ME1D7\,M2JI09.%2KCLX49U$1E"8=ZGG]3LIBT1J=%^?F:G0NL15?*!-= M_"6;[;7=;HN$N38RW04#01J+[2=[WB7B((#VCP3070!]%> ?NT.P"PB:!G1W M =TB,]M'*?)PQ0P;G2NY(#6KV2Y',(AH>/Q:V[@NCX-<8XLSH2H8YE-$0 M)B+R09C8O)"9V(XG6Y,7 [&]0)=]*76VEZ1-JGY$8*L]:@ M&_'H5X$.<):P= ][25'%+Z$Y)8%_0JA'?0?0! __@XE30L^*<.H(O\+#QYF" MNWM%N(<\35"F/BCT@B-Z$_G$%?EK_*"-@N'_-R+9+26[A62WKIKW+QEW50P/ M][WV9X2B5U+TFE&,A Z1N4

F7./UF.'.N8FE'>43@77'F M!U?:C[_?WKSY]PC\A6U0L@T:%DPQ\-+BE3N>+EQKR1*-Y>NL9#I#=78N,(T3 M3F[S]($K%PNNX7E>N^?3P0#A&98\PR8\=WP5VS<%DG7+4F?U<)V/$!L;3J8L M2:PG<;5Z.2'7UQ.$T?#8(A9HD\K0MJ$_E M1C@Q<;E?AB<&6#4#'[?SUX#E8)PK^12+T)U,7!,?B%6'\'%K?XTVE]I I_@S MSHZ_(;ABKT]A*((K]S' JF?XN-47Q1S#3/HX#RX0H',$OVH0/N[JUS*$Q,S7 M4F!N7"/2ZW?;@>^A1%5[\'%OOX\-= :Y)#Y]NWI'%CS,%63+B84KW7#[/'H- M5?\*8Q\=]56W\!NUB^^PE&@_"G@7@9!I2%]$9EKG1_*':]Y*;/9:]0C:J$=\ MDPDT UAE%3U6:1=0C1(.5/4#VJ@?3'*E["1D._.(Q:JPBMP-ABO^X%@5:=4' M:*,^,!.&J^W:T,[9V![5288KUI!5MD\;V7Y1.C(!1UU)Y1S\-3JW4K19&,(* M&"8+,#@+08RP\GW:R/<7*7027VM)';?TAARF5'UT=0 M,&MPUC1CPIT[7+!NJDLKGZ>X3<\FTSLRSJ/80%\<&\.A#Q43HFG"5DXR7*^6 MK#)^BGOVOHIK,#(T5?]O54 KWZ>-U@7S_"&)0\B/9*[7\&JGTBM4[+;3TX@. MO,&PWX/V\^0BJ*R=-K)V2$8*%5H8&3["K&;-8 Y!ON0&2B@^S-H633I>J$:M9B0<'VS&X M(;^FVFT7'.?"Y:8_,*K*S / %&VQCCA2C4"= 025C0>XZ^YM\MCR&P^W M.]CO=<9"?M'*X(WEZHFW1I0T5BF973DY<85> MEV(DE8$'N//N2>P,WK84)PHN<1,+P5DFDQC62,6!EH:YZ#H'6\"VS19;Z9J$ M=MMANQM<15S9"^#WI91F?V!O4/X38_0/4$L#!!0 ( (Y[/U33'93S) 8 M %,7 8 >&PO=V]R:W-H965T&ULK5AM;]LV$/XKA#%@ M&Y#6(BGJI4@,M&ZW%4B7H&FWS[3,Q$(ET26II-FOWU%6)%LDE6#8%UNRGSL] M=SS><^+Y@U3?]$X(@W[45:,O%CMC]F^62UWL1,WU:[D7#?QS*U7-#=RJNZ7> M*\&WG5%=+4D4):0V/KY^\_]8% M#\%LN!9K6?U=;LWN8I$MT%;<\K8RG^7#'Z(/B%E_A:QT]XD>>FRT0$6KC:Q[ M8V!0E\WAF__H$W%D@.. >D-R$L-:&] NT /S+JPWG/#5^=*/B!ET>#-7G2Y MZ:PAFK*QRWAC%/Q;@IU9K66C955NN1%;](Y7O"D$NK'N-'J%OMZ\1[_\].OY MTL"CK,&RZ-V^.[@E ;=7A7F-*#Y#)"+88[Y^N7ET:KZ$ (L$QF0$GK"-![;Q+-O/0AM5%G:)+5\?QX.#Y/C128PQ MH1.*+HY@EB1Y[&?(!H9LEN';HI MI \Z0R$@EYM*^%@RER542$;S:29=(*59 M$B69GV8RT$QF:7YL[F&1I7KTD4O_;K@7?FYC!B>1+%$^8N+H\PS0+EF@_4\UGJ M7Z3AU0M8YL[3DSC#-,FR"4T72'&*64P"!8NCL;]'SV09)%]!3=CL?H!&M;>U M<(8:8;QM/7*8Q'F*$Q)/:\*#9'&>,"CX .)/"F"0M1'Z4+SVO75;?%?%+8DZ2>YDD)FVZMYW&G!$>UPO-R==A=,P0] M8@7K3Y,<.QP]4)S@/$VC4)6.DH79BX:*RY)ORJHTI9B;+/"H,7A>9-8[47S3 M:*OX0P/M&_IC(;2VM;7AS3?XZ(8T7V;6V)66!$:-8+F/RH*?D98^5IB;6]6% M:OE4LKE[982J07 V_H+W*$<4)S')IPOE C',2#&CH0XXR@R>UYEAMMCSQ]!@ M@3UZDL,H#PQI>!05/*\J_T6_L:L<*259Y'1"%Y?!A)<&LDM& M?2'S^@+95:T85=Q'DKA2 8,MHV2J*1Y@EK LI"AD5!0RKRB3=GTV:'<5VKP] M+%;()Y;_@Z/3F$GLY/!)U!NA],_=/&X>YWR.*D?F56[P M*3J?B!MXY=^TQBH>,A+]KGA3&H%^XU6ET8=&J+O',W1YN4:%;'2I3:?H-#J# MMV34 A26HS4[J3GLZC'MNTR^> MJYXIS0E.Z?2@P8-D!&/,2&B3C#I+YG7V3]F\@J"-DE5E@R@;V-_PPN$M$E. ]]O3Y=-N_QD2N*@9QYD G.'H!MIC*R[RYW@,&=9 /Q_*Z5YNK'GJL,Y^NI?4$L#!!0 ( (Y[/U2_ M*B *% ( *X% 8 >&PO=V]R:W-H965T&ULE51=CYLP M$/PK%D^MU)X))&EU(DB75%7OH;KHHFN?'=@$Z_Q![25<^^MK&X(2*6GH"WCM MG=F9A776:O-J*P D;U(HNX@JQ/J>4EM4()F]TS4H=[+31C)TH=E36QM@90!) M09,XGE/)N(KR+.RM39[I!@57L#;$-E(R\WL)0K>+:!(=-Y[YOD*_0?.L9GO8 M +[4:^,B.K"47(*R7"MB8+>('B;WJYG/#PD_.+3V9$V\DZW6KSYX+!=1[ 6! M@ (] W.O ZQ "$_D9/SJ.:.AI >>KH_L7X-WYV7++*RT^,E+K!;1YXB4L&.- MP&?=?H/>3Q!8:&'#D[1=[BR-2-%8U+('.P62J^[-WOH^G FTRN I 3IMS*^M,Y710.1VO\M':YK+"Z2B%M[+. M%,X&A;/Q"I\:M,A4R=7^DLS9*)FWLCJ9]&2:_$WVG9D]5Y8(V#ES]4 M\>1GK;D$ !&$ & 'AL+W=O_K(0LJ#9+ MN?;45C*:EDI%[F$(0Z^@&1]-)^6WA9Q.Q$[G&6<+"=2N**C\-6.Y.%R/T.C] MPU.VWFC[P9M.MG3-GIE^V2ZD67F-E30K&%>9X$"RU?7H!EW-<:E02OR;L8,Z M>@5.:5'4 MR@9!D?'J2=_JC3A20&&/ JX5\*E"T*/@UPI^&6B%K SKEFHZG4AQ -)*&VOV MI=R;4MM$DW&;QF!*Y%E*-4O!LS8/DR.M@%B!QRV3U.ZU F/P M\GP+SOXZGWC:.+6JWK)V,*L\9W3'6E MH-(DI:8]N/NI#Y,0$3\*)][^>&]<210&"?'C #62'^"1!AX9A#<72MN8[X1( M%7@6>=H%M+(1'KG',8Z#"!%\ M251%$(?023H!MHV -!X'>2:$46$BQRC0X M>S"+SJH.7:1A%,88!R= 7<$Q0C"*,/&[@48-T&@0:%T]? V^O)FNK;I3'SGN M8X0C%)WN9X<?'*+[OE2%&P@GXF+( X#!)W"8N(6) M!V'><\TD,YVB0MH)$CN^24 Z%V7("&B:% M!=52<',=-"@;P&.P%%+6USC#&$Q*(3OQNQS@HQB'21^NE@+0, ?\(S3-@?C4 MF7'[>^3'<4Q.>:!#, @Q"7M:'&II WSP'=SF?]C>T-N?\<%#@1W4G*,\W 5YKG M]JK+Y/K7!7AXF'>&E#BW,.R')((Q.@W)E1PC'TX.O[.G0/*@R=RONC MV,= 6N[#P]SG9F=ASK6-YM,!5 ZBX\J)\*7#BQURX\#W+YVK@7-&?29M +F]Y40^GUA'33_.IC^!E!+ P04 " ". M>S]4/H7;+6P# 6# & 'AL+W=O"FG&WMK:S6/?-\6:E=272FXRJ=Y=Z,E);*[ADEQJ9;5E2?7/!A-J-/>S= MOGC'5VOK7OB3T8:NV!6S'S:7&GI^J[+@)9.&*XDT6XZ])_CQ#!-'J! ?.=N9 M3ALY*W.EOKK.R\78"UQ$3+#".@D*CVLV94(X)8CC6R/JM6,Z8K=]J_ZL,@]F MYM2PJ1*?^,*NQU[FH05;TJVP[]3N!6L,Q4ZO4,)4_]&NQB:1AXJML:ILR!!! MR67]I-^;1'0(.#E"( V!] AA>(00-H2P/\(Q0M00HBHSM94J#S-JZ62DU0YI MAP8UUZB26;'!/I=NWJ^LAJ\<>'8R5=(HP1?4L@6ZLO" 2;4&J26:KJE<,8.X M1*]9.6?:W$=/OVVYO4%GZ,/5##VX]W#D6PC"2?E%,^!%/2 Y,N EU3 ^EQ+ M?AD0F)X6>*-DH:352L"7%7HI+=/,G%2PY"O$C1 *<#Z6IUHHK+5>=UY,DCI(L">.1?]U-QR$0YP3' M.8[V@;-#8 :"41SE+7#/5]CZ"BMF>&R-'%T()Y(6M>+1R:0]*4#)\&H3@$4G ME3SK3B]OIG, UR?*(Y#T[=P#NV4E:.\D? MVGFNJ>26H6=4"(.>2J97-X_0JU?3H5E,#L/$(4DSDO?GYR[(/4=IZRC]K<(E MP5# Z4$8,<$8QZ1?N(? /,V"," ]7XIO!NILT":$L^XMG MU@"3$\!]0YT3'__/^FU&VP\TB=,@PWU+=T#N>_IY\N+?.WH)'@SY\*1,0SA3 MT["_Y=P%68?L=^Y@[L;\FNH5EP8)M@1J<)Z"AJXOH77'JDUU+9LK"Y>\JKF& MBSO3#@#?ETK9VXZ[Z;4_!28_ %!+ P04 " ".>S]4PC>]!W@' #@' M& 'AL+W=O MI?JNMYP;]*,J:WVYV!JS^[!:Z7S+*Z;?RQVOXO#[Z*S=;8!ZNK MBQW;\'MNONWN%/Q:];,4HN*U%K)&BC]>+J[QAW48V &-Q)^"/^N#[\BJ\B#E M=_OCMKAEG0EP_---NNC7M ,/O[_._KE1'I1Y8)JO M9?F7*,SVDK#3,9K\TMFE& M@S:BMFZ\-PK>"AAGKM:RUK(4!3.\0/<&/L!'1B/YB-9,;]%G\+-&2_3M_B-Z M]]//%RL#B]JAJ[Q;X*9=@$PL@ GZ(FNSU>A37?#B>((5H.TADU?(-V1VQC]R M\QY1_ LB <$>0.OSAPHC?OK8/'638],*/3$RCVWB:+@2CPQFX[A MG39JW[C?ARP=VS>+28*S@7W'P3#!:1#XL>/ 9>K@1'08)6O6>. 5 MZDP4=+,= :$X)7$VA>2 ,_ LDJ_<[%5M3>B0>"'@L1]3D@43.083!X"\W12* M%[S:36WM;L;CF"))1B>PN/2/Z5N"JA!Z)S4K[<9@6G-_-'5S'J'!"4D'L>01 MPRFEV8'@,6K')GB>3GZ5LG@698E$M8/-/.'!=3?+$0":D#"9,IOC"3Q/%&TR MT0=)'QBS-5B3JDO!'D39L.<<%6#'!7B>#-:RJF1A-_SY^0J/$_TR!4(-R7#7 M^R0QIC%.\(2E'"G@>5:XSG.YMWP*7,8!^$/IW^^>M)_&(:%DF%T]DJ&E!S*1 M7K$C"#S/$+>P&VLCU8L7X#BK+^,L GL.JQ./),:$3.4ME_[Q?/Z_4QR"O4#\ M!W1!FK>!)LV6*RBUE;))9&;+>A([CM)#6!UZ'U6$-/:C)R[_D_G\W\?!CKU, M!0$9)_V,A#B*AR ]@LLTS5(\L;&)(P/UXQ*B;*G"G86=LVV[2E8BZU/P;(F$3"" P\A'U*[!BVHQHR M3S6V!VC:#2@*GP1T4^CF!;W[9FOG6Z"@TYU'IX6'5;(TCF,\4F0LN:1QF 1X M8B\21T D?%/;=-L0^=EM$W%$0Z)3177;CD#Q#,W&#IQ20A*\0XF*BVB6,L,L]8O;L[#Y]AHPZ]AXPFT'LDY]$[VB+)FQS\ M6=0,6L&S'>Q(AYQJ2Z!ETJA0[-D6I.#;W/9'4'\]L/H[_"MA77^V]#(2R=+1 M/A@+#N2.L3M&(J<82>:<%YV)3O5_7AW&;(.AXX^R42X]+7A\_N&(B9YH3(Z4 M*&6]61JN*JBS'KQM 1US#Q1*$71XT0"S1S*.:1!%4ZTL=31%YVFJ3PM@XS,@ MCXEH27!@B758"?I$HSC%&<$3)0!UO$5/\1:TK%HT@0'Q7J&RM!M+ MU* $G^ N.B:E)0Z#YF^H@D>4#"2/-3@X+/L?%'8Z-70J>(@K"5,R]L%8, N3 M- NG/.!HBYX^AKNM<\69;DY"K"Z_M!I] M\\L;()*EM8?@5/*)';@U7[WJN0 MI[U*:!3'T;!F]TA&*9WH+:@C1SI/CN?#1TMTPS>BKJV;(/;NH(F2A5>I,2-B M"F4^)GBHE%R3;0-F51K3) TR&B?I:.N,)4?*'ZOD M")6>0:A-_U+LE?4"-"YHUV"VM2DU5'+6A[]#2FP,Y6HEZ_,W%A^A MX[YPGOO6GH*R61'RLCU::$D<$L7.DF1[;%ONB_:TFYW1T77K'Q[51T$V.G_P MB!'([C$9$N7JX*ZHXFK37*%IU !I[V#ZI_TUW75S.35X?H,_K-O+-C=->_?W MA2E(%!J5_!&F#-XG@$JUUVGM#R-WS8W4@S1&5LW7+6<%5U8 WC]**'^Z'W:! M_E+SZC]02P,$% @ CGL_5)#+G>-[ @ LP8 !@ !X;"]W;W)KR&=5 FCT6O%:C;U2Z\V][ZN\ MA(JJ.[&!VIRLA*RH-DNY]M5& BTS.9I6*K.:MA)I': M5A65OQ^ B_W8P][;QIRM2VTW_"S=T#4L0#]M9M*L_(ZE8!74BHD:25B-O<_X M?AK;>!?PD\%>]>;(5K(4XMDNOA5C+[""@$.N+0,UPPXFP+DE,C)>6DZO2VF! M_?D;^Z.KW=2RI HF@O]BA2['WM!#!:SHENNYV'^%MAXG,!= )\#D!9 +@6$+2"\%!"U@,@YTY3B?)A23;-4BCV2 M-MJPV8DSTZ%-^:RVU[[0TIPR@]/91-1*<%90#05::#.8.]4*B16:4%6B1_,N M%+J:46FV2] LI_P:W:*GQ11=?;I.?6U$6"H_;Q,^- G)F80_I/ZN?R/'@1A')(S(W\!WZJ-.??2A^@,_+M'<$"9]*4F$ M,0D/)!_'$1PGR2@ZK3CN%,?_]/M_+K<1'Q_Y& :C,!D,@P/UQX$XC(S]4AT;&&,TC !]

T:. "$> M.BW;$11%RO)*))>4/3&/A>X"4&:C"Z[N)D3_^LVKKD:#HLZ@6_FUJU4!Q_= MXDF[=EI5]-*J?G*XO__\R4J9YM$/W]'O+MT/W]F^JTVC+UW1]JN5.1_<646RPY_\>2'[]9JH:]U]_/ZTL&G)V&4RJQTTQK;%$[/OW]T?/#M MFZ?X/#WPB]&;-OFYP)W,K+W!#^^K[Q_MXX)TKT=]C)3K3ZQ]=],U2V_?_3R45'IN>KK[LIN?M2RGV/BK)O.[N2EV$%*]/PO^JST"%YX>7^CA<.Y85#6C=/1*M\JSKU MPW?.;@J'3\-H^ -ME=Z&Q9D&#^6Z<_"M@?>Z'ZY__OCQ^.KOQ<59?BN.3DXN?SS^]/W]77%Y\>'_R_O3ZNR<=S(=O/2EE[#<\]N&.L0\. MBX^VZ99M<=I4NLH'> (+#:L]]*M]3/0V3/:7)GOY+2'W_V ?38G3X8G3\XB__]?)P_^AU<:ZZWNG"SHLW M?0M#MFWXZIU3C>ET<:;J&@]0N\7=I/CPX:1XC(\<[K]^=W9*/QV\_J8P;:&* MCZ:!(6RGBMJLX-T*_E4S4YONKBCM:JT:^+=W3C==?5>LG:WZTC2+8M[K>F_A M5*4+W2U58^M)49FV,W6M78MS'+QX7< #IFDGA6JJHG0]/%Q:UQ36U$6CEKBY^GUE,8&W8+?F:;3KE&H:^!;'FY:")%@ VVQKG&NI0): M@3I:PSH^&] K&CXV/;PC"T-E5:JU*I%N<#3/]T'PZQI_O8"]623"#!8$-$^H MJ1V0'&D.>^&!=-&O\=.+K?=QU!Y$LJ'CKSS5<2>JZ#:ZOM5[*Y3X?]KQP?[^UX7= !NU2[,&8A4_ M:@?S?5 WNGAC[!B#_?CA3>"P:8&?_A/X+*[[W\%D#>WON@,V:9D&?YJ=GOU) M=CJ<'FTQ%#Q?W"%U_@QGY1R%>PVT@;<&*9 M@6NB/%PZTY1F76N2A!.@BJU-1?H@//,)9E.E\"CNO@R/P:;FIE$P!"RNQ?,F M[DB?H,7R;O%=IUMP/5I:57QU;5LB(BX"A(_YV.!CD4. C,_VIR^^'B$F2=EC M3_54>PTD&(:_=/97<*Z*7\P-K =D=_IA>C+])IS9M5[#+E ?'+[R^F"SU*PN MG4:7$??1V&8/>=YS!"E2W7;%!EF[_*TWP$F@2<%[:[(5R4N%O84I$MJ(AJ.M M^-VOU*_6X1G>VBZ=A#540F02X/&C\&-N#/"OR<]F_/2F=.)QJ_D9/'TU/1J0 MU"LY8*4:5$^%BE)TPA?X1!'_[R+ER)' J3;7\\F77MU'P4Q:-JB\>U;=MO"M5USH *9VV='^JT< >4-3!^B??;$)6?XQO=05,"Q MNT,-,KB]2QD*;#G^YCXS7=O2G_"NH. +)!OS384ZD^UGPC>1FHGKND7./T6K MW5ZSUUC_@+*,VG:S-.52'H5Q*C0JQ'0I1X\I\UT$Q9^$)GY&3Q?Y]48/?].W MP]_ B?_G,F>F&YGZ>_2EMQU[@[,P.G$;STQ;AF7CG)?:&5ME+J-0+MBQ.;]# M#K=&[P^(XL( T9 D8@,$BFJ%7HB/Q5,5B!OJ$O3R%26I&A\U]^ M5(U:D-K'4P??.3R!VU, ,**ZX#0;,&2T7Y;:%BY79D2UGK+Q -E"QSE MO1"0FC4>U*2X574?#!H8XI6M4 ^#F3.W"E%7&-LTL*7.HB(B3>4_(L^58-LT M^Q&JUC2"Z<0!TMG@$)O78$B1W9=,0/ZJM&V7$#*E!! JN-$&:&<<,2RP;GT' M82>."B'L8@]W6:5'E,^\L.('E=J!KW!<=CV)#L=@*P7;-< R(%?.KI#9;XWM M6V!4?T:!?7B9;5\NY15-_@H.,=-X&$ V&!ITSY9VV1UC>+98D_: >%A=\4K!L M_ KTT I477W'TX#51(T1$!]691$+8M?5R/$, 8,["K=EN#AH^N-612>#LZ! MQ M/$U3=N-['=G7I[&3\>LPX*(4.Y'R+M98**-'"CE!YQ\,%C8M*EM0C[L3UY0W/4S%R."YK(0;S MQ)(!648"F26JQ$GH:%$XT5+Q$ MD)BV93TUU]Y0SAUEVL#AU(2X0C@,6DBX/2SYUJA(R)3_X#0:78^SGU=,?_FO M5\]?O'I=G+*\Y!J645[TM'T,@G.I,6R7!?VTM'O>;WS?E-/D%S*8!7]\V3<5 M!I8@UB7QVCP]F+^. I.!08>Z!9U"L'N..-/S*#XCZG75H_5"+XHL/AD >662 M+L];!UG%@Q4/Q6SA*^0?8:RPB_MU2L+PZ:BNPBV)/JC8TA+K^-=2K'WT1/@H MQXZJ)/^>XG2Q-[1Y5!:$@:N6Y" A#KH",$MP24BT:DUGXG$8^,Y95:%,*I;* M[+&P@WC,Z-GO%M@.!5:DBB7)HS4YS^4G.BI0+$8B4SKU^3W[OPU60HS$E#$0 M>($"1-TLP/V'SVRR( ISU1[X^.#Z#14^L/[5Y<=W(@ >^,-?A10B#OM.W1IP MQN IV$YEV /,7I$G(DX('ACJ=V (U*Q =]()]TA4-=P5R+)/<01-3KF5*:TY M6UB'@36'O&OR+V6%2Q%@IS,AGNENHX$=F+!^A?]\D0WIK_\SF1V7A7NX M^F%,'3;VV/_TS9BJW\%+#.#*"(E2AFTDK/Z)C5*)\,.<7$9&",.;AFUMJU:: MDJA T5TY2>%'Y,'V/Y$)_Y_WOL![Y]&I'F.TS.?>2G\,4:2['3A<^EMX99CX M.WA%Y0 0$W-<)4M*4$"*'I KH:TX[P.<8 M0L0T+YQ?(Q5;P9*-+E/@7L,[.0=W%.9NBC=TZELX9T:7L(.(LP!;LX/>)=FM M=%X42LJR$-2L)5AK63A"V@Y.JU9N@4!I8+(9)H_J?J5E_S1E9(X3R]SZSMJJ M+:YMG6-_'%QQ88-M?(:EE)<6]%*++WF,)U%%,>23J6O:'K@PP4_&C:.030HM M+JI3FP!" $]AKFRI505!HUZ#!!B2TBL.'>6QS @@J!HS4H'@B10<2N$R@65D*%)B!D M^/Z91N2@+MYJJH, &PQ?D^DYL0Y"5LGTI1NO+*HYVV$0:#3B/E0+ QQ@Q7*2 MAD[PTA)]TZYPIKU!SB!'(%UGBGZATB#TC/A@[.Q-.P3M?(K1AD/!8\!I9L[> M:#>@BA=K-)' M:, ;,) H4*$8V#3@J(2B/3<=KIXN07^MXC>@0DEX",P.!.! MLSR46OW<:2SSW(+A2(.C!P#Z FQX2QC"3.H-M]!+]!50X 1OY5DB%-L&U\M/ MX7VDR)T@35Q(A *8 2\^U0/K@:=JI!M\,[)A%S?,("BF(9#MB&&-2U!== 6< M5K7YG1['E>II'(D5+(LW.I *%'>%_L0Y>D&E_*FVF+@J&\?$W),1S1@$)8@^:; ,N-:G!A B&=A(Q=PDFI7A@V;?Y M7K$, 4\*'!1@7;12,,LP6X]:%_[=GQ;OZ6CA$?2N2>Y:FI72E9Z!>%V"0HJT MS'NLGHML^3XD2[9_ T-1+L#S)ABLC"L]B>4? :B<)E23*(&Y*G=XL(N M\Y44M4U0L3!02,&7?)1T1Z(L0&\DMN\?9?-/B+!L^ MC5\>6J0J,5+DE[=1[[]/'(>0#X4AX61LEH:^ J6 MC!S;B:GLG61@@O5A?&I>]Y@JH]>F0\.7VCK6L8+P)ZE#SRC#JB/@7@6*6-@Y M"@:'? 1U,E;/HK.!(C,) M:TE"3P/!565"J98O!@/N]@F?L&5R;<8V#:X\V&H41BE>;T(C 'Z2IU@IA0.( MY(ZYI3"5UZ[:$(^#16F1? NDBI0U!Q6W/1!-Z).ODSPY3J4*;I5FA4. %BKA MJ BDJB)D2BHC"7V$)$/!)^1PAT""G%:./?5(+[/"'MR'QW2\\J.._,;LO'& M*^B[W:(AME'[HD&!.D@^15-C*D=06)T\@HM(%@5[@6!%<>F;'P79LC:=U%6L ML!.,#Q<5GS?(F2A)JEI_AK"*+$\HG!(_SX=8KR>/TA)Q^1) M[SBEJQ14(H:ZOG0 @36L'("%MA:MDO%U#/@BNE1Y["*>,+HNHRXRS>996K H M/L7?$"YBU($3BWQ",\UU!K@0#,:IPE1%TY6FS;_@#T=<(-M[.!=AC%!L^262 M,P^(WN+#DJ\Y:)8S)'65E(PP8. +@]))0]& TW 0Z,(Y+0ZLN_%Q"V4R40X? M5L*PI;[)(%#7 >T90BT,LHC&,Y]>R&Q++D"VA!A)1$LT+,>UL+G2K 4&0=@C MP7@$M>#F!0ST06G_[?>=E2NX5T^[L(,>?>]#MMQ2&Y09/9@K#UB06 !.>00S6%84X/# MZ>O._5E+W-Z*=AP)?I.(%P-57]?D+6]#"#\FUF<(91-:C7R3*/9H/-FQ2&K. MI&1.>&?'G,$0V!%G)D:51%C9-]%7"L 32YS0/K=7/EP219.:1O9(=L >Q,7, MPF-*DOD*CXETJB.'J:]EDUOU@ND4U)I46381/9R<(Y 0WEOTAL/9!+L0"_(V M-:&8:02B8W>)K__$W^' H4,BT8FPZV:)XU9>3_-T^ ZY0?(Y*=!3,PQD[.Q7 MSB'Z:G;$@1=&L$2.@;)JMFSX.%PKXR6'E-0,+K[@(J94]PCJ<&0.\_=0(>Y% M/#=4&,ZU8LT##)$,'.L#IL6UQ@"3T'*/_E#EUC;\Q4Z,6)D8 T90CP@JO<.()X3)ECW"^'T< M&O,M#_OW&/U-6!R6@9#V+OX.8M,6'PB46.$J1;<^VSO<)Y@R1E%7/I?VI0/$^0:$VR]J4GT#O:WG[V8SZF:)HQ\M'>PM4[?:-?9 M\@8FW'H@5O.2!2*Y%.L/;.S!/<+#21&"Y*&JJ5YS@7.^?WQQIK&>5#ZC%Z?6 M("HU*JHI-<9AXK$3IH-W@3E;=J=0TQ/[1M]+&">#(L9./[!2!LYE+$0)4BD/ MU;*V=:U*TI]4.4#E?)&//F!=Z ?*'1[S*]DW:<7H1-"F=F>1+&4+ G2/@6.S M8"2.AVY[4D($.*_0[?I=,BUL/["24ZK%DBI6+.#25%=SR_Z@2VU%:1RX?2", M#5M?A)@['4OD2N4\O$9%2<[ W.@&RME_C[L(.RC"P704L7(+\6S6L30;G5-V^=<@^]=8BP( ?$Y M0Y9 +4K!47C,@6Y2_9$\B6FEW=-3/)T34*S,V/9FV.\0ROD"TA=ID[NG#*%1 M:0QR.\20H(C)[:G2%0XBC)B@G-W%@Y+4?CC+++"F1P(T,/[,UF8$CTZ.G6#I M9L>I(PP*%KB%5*"H!OA/EX-)W;8BTN1G;-H2W-HTH, M\IAJ752A=[I M:C#PYKZD_YOWD6.F4\A@B1EF=1SO]@ M\GQ_WRM>.#?#'L@5# M+N9$^EN(O:K5^79QIA)K2CDS_7"S.ZC 7X(.!KYYA MNQHU?>/0@K5UMN/TZ%=VCKW^"7'"7W]=@ H4) M9>_1V!K-U2(M.,%.9T+-@2I6@* *7Z^MP?D;+7EPZ[P@A'2S_R([FVGH]I,Q M8/\_Z?GC&C *>* GIQ=2\>9NJ7A(VKSE)3]ZUMCX4P\+XI[&@Y?< M6*@_PUZ(RE1<$GRA6%)(1B M=?!2&5W\9%&J KUBQ>P[>+R#HH:\E5TN;CF6@P%O?2,-\TELPI(N!4>@6GE#S-,_@(M@RE>3.=U4RD MC#TRO<^--WIA.Z-"*A^^'C0&3H;+3808#0[;(5Y#W'-L"DKL%+J&61W95T&=I/2[SIKN+Y(>:>HOJ:+KE9R';"[@"T&OC15**C!YM>'.,;1V M3D1@(?^BY,5)X*T24SX57'P:O+L@)GN$SE!@VCQX.FKR=,CZO,/+W]( M(IWPW//)X?[S9)RQAY[C6*_HH8]L5?Y*X$P7JP->O)J\>L4^VC^; (,[W;9. M(M3+ E4.GDY>/"=?$)T$L Z7SLY-!)">3XX.>971P@\>>3%Y\8Q'P!J#P9=/ M#Y]F>[Q4G;/8D9SXQB-?)MR4E@$0VDX/L:Q+86EJ).@N07""D=92 >#0H6_V M*'A8ARDJ@_!64T7P-VVXJG0)$:JNGJ U YM0>@@4YIIRH5C470/\^,NB]VEI MAJXK1EKFG@J1--Q">)" P,-BK[@\_G1U<7[\[K1X?_[+Z?6GCZ=X8=WYV^+D MXNKJ].33^XMSO&_N].KJXBJ6%^!HO_@(\RR(_5@IPJ<1'3?H6TZPU!58S#Y) M?8WW4W/X,""\=1Y,93HDH_JT[NC-+0V1&P$O@;_!XY 3P: M]/;B5PB]LO/=!= '2'XWS5.T'LB0*'0@USC9$Q#[C]-]F]2\_+#4V$6(4O%O M(U\N_)@[.6RU\F(%OIOXWC8XP\$@1UD8O!- M<-8$)TL7D,D+J 1;WPY[__LF:6H5NLA$1_E$N<_$=<8$R@7M.7H Y%"-6F;N MB?";DKGQ\9Q8CR,9O_D'*;?5$[Q4?&H^_L2 O2207AY,N1Z=K>U>#E[WH5^W MI*/B_L#'_)\''+J_RV0'!AG\CI'1_#!![I*3]!42#.@EH][Y"AU&!_"B&$?( M,'^:\*(@2NX4]6C4=U*16-=46YH!B]G <;%'&(^SA%')$^:A>.72)D[^)6>K MG9W9@&EN]U?3M7>S.WH2E0_9/">!*1Q2,])EX[DWX:@Q+M]-HIS3&7C>KOV) M+"Y!#WNOHH=2!C)<(XX\ZC2\+B5I<]]A.V43+LFI(MB<96\3 QU4,4>Q:9UT7.%D2_:T7"F!<&PL_:/" MC?L3 JDJSK8T#%9W![Z8YTZ6UMB0.RDYK^7A5S9.(:!&JHYXO*'>MY!+)H1J MK+/\C)RD#F8QU.Y')R;?ZR0[B#&B[C:1*?-N(_ZE;TP9MH-,8JETK+-.?KE6 M=UP/W]"=.Z[7.>+53'F["M:.)'GOW$&Q,VY)V>4#P$\5$V@D)159ZLZK?1@;B.C8%'_'$N212R2\RM]1A<.9'-+2W#34)IG0 M>%= 4C\4;O7B"U29YU;Q5J=06K.A[%V\'Q81JUL%EFM6A].-S0/1K)FV[9G- M<443[%T-!5/"68P+252.UQ03 M)/,).[QVM?!DT AFAOP=?>1.2U=2N"G1HSR=^AQJ:!B1B1=(EH,BD8A][%9AJ!IXF4OJJOL5RFT8K-C1Y$NB4\ MZ\&.=$LZGFJI!DMHQ]W]:?$VN0A)?S94],R-Q2//2]B5!X"XJ['?W_M^IK^& M@^3)X 81-<-(;\J6= \7^1&UW/]]FY0MT/TH=RT6&).=@O&S[PR?XWUE+<$+ MH+"$$$EK;P;=F&(M\.95JI*$)>D5]KNYN_22J>EHP(VK"G?)P43AKLZC@UV% M76BZ!W%$*97%Q--IB]G(C9:YS63EXK/KL>9IDKB,B15)I0LGX_Z@+8"8;2V? MJVAUWNH,1&S.?=6Z\7TK*9H2'D"BAWTQXHNW6-L].+0UJPU5+D4;4TJ?OC#W ME&;+V%3.RWRS FF#\[[1]=T>ID+V4.9C"]L\EK;[EC9F%2QCK,8G)':4ZY#L MH'T@\SG+?A5*^< 3#^$0GHK/QS_;_YJZ_[-,[ MJ[M?P85IL1>)YSBS3IS$&:E/2:]VN9&(V:&DV(>F.MNM3N$@%-U9F^\&\5 Q M3(\_T#7 F _'^P[#(V] DY5I\D'N"PYY>T/ULNM>PB]"+3FS-'Q%DB ;NN$ MS1PF#\$A:7J?M!(3XAN4I.0 BU$OJA^,GK57***6K_N?0NES/='UO8/+HH5 MPM87J2_\I863F82)J?#=9^[^V""8/ 5[B&FFU]+@"0_X"!R;\K:>FXA34W/] MK33#C@G(C$Z>P;?=)%92P(!WCR218G-KG&VHRVD\ S%F0](;>IU.^5MGX]5J MTTK6;A%VX3%(O"E!BGFX$U]>TK[E0J0S%;YX$2'LR/\I %]N3[-YPY+5:E@) M"?'.$5_N*'U5G.Z+]R%R[$8WI B,'"X""&U\OD&;KAZF7L/C]$B'\:_?,'77 M&KZ5 ,&ATKN!U'Q8^4I>TIW82T)]N+:N>[EJ@2Y^F5#DNO9_>60)!JU;QB1N M+/>?P-Q-55-I 2;RU4+Z;Z6P=JE^AW $J1_W17_^@0+DJ)SS$PUP3*56841X MC:H\!@AO\"&]QU**Z:?\-H5'5$;)$?ETP(N9MY8&QN$:N^BC'+_7 MM0P9+Q0.E?,I6L[.II\@OS\X3<]RT7GKEVE& M_7&\C"=L*3S+K6=S*M53[> ^#ZQWP=@3'+Q6)U6=_AKZ'=EB3+;$L%/\8M\= MYW6*P_B434.YQ&;P>'E(!1YSRYV;-]3T0+\A!;VT&X*!:[X]''G2]LY?)&^X MVK*E$N3D1J,L8C+T9UCJ.Z_H0TV[=\[/]=V@FL=)RH'7BO;Z# MZVBX72=<13.1NZ46<(H>G+ %%]EXUA3F>D@+)<5"[-S[.S+HCCCLGXWM_IRK M)L4S>LE03I3D"J%)3H/P9R*&ES1-BS?L$!)L-L=6FT%^,_OK!?[O$X2.-KJ? M7"XIHF6.7V,D/H)<]X(MC_&G@Z_]'5M9]4UVQS1U/X'BE-L.&SOPP*D0F'V2 M>)G7X':71!(RUO8X1O(G)KB<_=XKF2;ACB/N1 MF)DISNIA$2TR+*X5/YLOP M=R&/S3E^OU00&X+\"&X=_!D,! IV7L@QTFYGAUIR)W85KGBD8PW1:5"/7R0" ML=:#]YJP.0?C>%Z^VQ;3+# 3]E&D$]"5:?AW(+KK M6W; V(5-;G0G_"_V:<&4HDFG8W^;[TGR)Q'I#]2S]4T 358D8# ! " & 'AL M+W=O, E M"N& 2,;7#C/H*9WC\/V$_M''3K'LF<&E$O_PS!:SX"* #'-6"[M5S=_8Q?/. MX:5*&/\+36L[>1= 6ANKRLZ9%)15;J:%/::L1& -T^B,F00N']!8?ZI1,(L96 45LUHY-SKW1$M55DP>G831 M^:4!?T\U3[D]4H>H*L&)WA;,0L$RD,H"-9T'KFHCCD2+KB6DZB#Y-R+H,%,E MC1(\\Z0YETRFG*0;2QM.D EA]T0]!'#> ^'9[R0$F@(U[H_ JDJK1TZM DGC MV3A,Z,8*X9H/N0W@N4P59:UA9JB!5HQ"*"LEG1&Y*!*@3];JA1C[R+QUA9JY M5F=(M&[%#Z2BNX% ]T?M"?1TA4+8Y-YT(/X7I ]D=[EJ2^-9"N)PTN,,BJ$# M(57R">#'.OM5L.?B7L6-"5>V'URCFUK.YBQY&7O@:ZC^N$NK\BAM)0VX]TQ0 MN:'[BI2QYVGVW_I9/$GXYXDS?*FU1(.N7J(^^-EEJ !J:=L&W^_VXW'13H4G M\W:VWC)]X%07 G-RC<-SFD:ZG5?MPJK*SXB]LC1Q_&M!(QZU,Z#S7"E[6CB" M_D_#_%]02P,$% @ CGL_5./Q[@:1! > H !D !X;"]W;W)K&ULM59=4^,V%/TK=])IG[+Y A:Z&S(#+)TRG:4,@?99 ML65;@RQY)3DA_[[G2K;)[@ O.WU)+.G><\_]E)8[ZYY\)66@YUH;?SZJ0F@^ M3:<^JV0M_,0VTN"DL*X6 4M73GWCI,BC4JVGB]GLX[06RHQ6R[AWYU9+VP:M MC+QSY-NZ%FY_*;7=G8_FHW[C7I55X(WI:MF(4JYE>&SN'%;3 257M31>64-. M%N>CB_FGRV.6CP+_*+GS!]_$GFRL?>+%37X^FC$AJ646&$'@;RNOI-8,!!K? M.LS18)(5#[][]#^B[_!E([R\LOI?E8?J?'0VHEP6HM7AWN[^E)T_)XR76>WC M+^V2[.)X1%GK@ZT[93"HE4G_XKF+PX'"V>P-A46GL(B\DZ'(\HL(8K5T=D>. MI8'&']'5J URRG!2UL'A5$$OK.YOUG^MZ>+V"SW>7EW?/UST>#J4<0[^AE7OT,^'I"/(_+QSP?Q?:"C";V!1;_]\=(G;,;+7D)%I$P86-Q*$N3E5CI)"C2R0&@N# DG7E1[ADQZ M?OK9HWVWTK0 $5#+060K-XH+26SG?@5#KXFES/K(.TTA1LUSR0.["C;28"+"->;.UQLIZ *G0PW>). MXVS>IGF!3\3*D_*86$VC%?0 :UM'C18F^!_Y,[@F43J5822T#HL$QQR8791J M6IY]9'U[3_'CRX>PD:K($_Y?6YO#-ZGSR6G4-N>MRBX*)3B@C3*;8.>GBI8"2 MXB!IX4H)@SDGU]!FWP54<<6A!G>5RBJN1(QD[?N$1DP6-#+5J$'919+.I%** M" &.3U=T26',RT:XP,4B0*II 9+;G=D)QU0 T*)7NB+Y,0@I-#'D/@P9/:A> M!.DEA/UY+!"HHK /N:'0.]W$X M\'<8/_M8\7$D9;:N;1XGTH2^IL&%8LA"F^9/'^8A8B_\^R[W0Y][\-H/0TV5 M1A5H&W 4.7R#G"P*F29<>+LS8'7,B(4*8I/H]G4BMD+IPTU4U;=69-&A3/@* MW''7( HUO\!>,\*O&FZ^3#0JM?RW5KD82C]Y[?*:'KP&,/_*^.;A'J3(;XESU8M"ZC.)JQ M ,X+B]QV"S8P/#97_P%02P,$% @ CGL_5'8=GL$:! C0D !D !X M;"]W;W)K&ULI59-<]LV$/TK.VRF)X[X*5)R9,W8 MBI+TD-AC.^GT")$@B1H$6 ",HO[Z+D"*LI/8'D\O$D'LOGW[=A?@:B_5O6XH M-?"]Y4*?>XTQW5D0Z**A+=$SV5&!.Y54+3&X5'6@.T5)Z9Q:'L1AF 4M8<); MK]R[:[5>R=YP)NBU MVW+5&'2\KE_MR+O..+&U8WQKX(UJN.U/26FB_=M<)5 M,*&4K*5",RE T>KPH.25J3GYD;N M/](QG[G%*R37[A?V@VV4>%#TVLAV=$8&+1/#/_D^ZO# 81$^X1"/#K'C/01R M+-\10]8K)?>@K#6BV0>7JO-&M%>MXQG<'H"[__MHC#Y"W1B1H,V7$*)=.DKA6MB<&PZL2N)7]+G-Z! M(TX_&.O-=$$X'"A10&W= :LF=T@FBAY1"]+$6,E/+8G^?YSU)D_GP9^NE/ M2F3Y K7(7M(A#7,_27^A0Y2E_G*>^(OT5,]KV)G6W,C6P[(@[0 M8)1CX_<(V(T>QGFX0:"D:+!5=4?=F8ZMJNXI[F.+8MOCD<\UT$$GWS;X#]+4 M@S1$E!@(M9",N]G0= QB1RD* 0N#/8Z%*VYM. (S)6WL:=32+=-JSK[.!:XA_QA]O%1FJC?VW3'&T*9Z,H M1Y(E&/GTP6+G7&/:ED M93EH08I"]L+ZVGTD2J#J>86JNHS]C">/C7U"TY*7,[A /%4B,W[P@;066\/.%FE@]YA.C\4>,GB$[6@4*+84 ME@2&& ^OV:]._.#!%8G0M?L0L 7"V,-M.;V=OC4NABOV9#Y\J'PBJK;]PVF% MKN$LGWN@ALM_6!C9N0MW)PWFX1X;_%ZBRAK@?B6E.2YL@.D+;/T?4$L#!!0 M ( (Y[/U1U5N&B/ 4 &43 9 >&PO=V]R:W-H965T*8=T$K]2KU2VSOSCSSLO.2V;VYL5]9]\5NN^V2#'/A M-DR!FG8FQN;"TZ>=MEUA4:2!*5?MN-/9:N="ZFBX%]8N['#/E%Y)C1<67)GG MPBX.4)GY?M2-5@N7 M;#)](+B1.'>-=V!+QL9\X8^3=#_JL$*H,/&,(.@QPT-4BH%(C:]+S*@6R8S- M]Q7Z<;"=;!D+AX=&_2-3G^U'VQ&D.!&E\I=F_@F7]O09+S'*A5^85[3=7@1) MZ;S)E\RD02YU]12W2S\T&+8[3S#$2X8XZ%T)"EI^%%X,]ZR9@V5J0N.78&K@ M)N6DYD.Y\I9V)?'YX?'HY!)N1J?71WMM3WB\VDZ6O <5;_P$;S>&,Z-]YN!( MIYC>!6B3(K4V\4J;@_A9Q//$;T"OVX*X$W>?P>O5UO4"7N^5UMT!VZS!-@/8 MYIM<]2POI]:N*T2"^Q'ECD,[PVC8WX U)OSQVW;Q.,/5M[&ZX=V_M6T+]+P^%^865"OEVM7LFI MIL!+!.&?TU';1W?N8QT*:Q>LS"CGO*(#?E$\D8Q"!X$S8;_P<:]VSL>0="A:RZ"AVYXX M?NN]YPS/#27! CXV,]AY6X9 AS^)Q*ZM_!UZ.ZW.UN!5"_S6C3\\L_+# JYV MZNDZ_WY<_KS^- :]N+7=Z;YRY>D#&54-P\&%6(3H>T>!LR;;B7NM?K_S[,I# M\)=IOD<5_;:JV?EYJ^:OZOER]5QGV+?7S(>5^']5+T[NU(LCGPE-T\$Z]_I; MKW6IN#[5>NO+F #P9Q:[#3?W;EOE$/:9YZLJQ: M@6*I $\.J-$*I19 ?]=]5:)IHO T%21T="*O..;29^%O-]XF6*S&@-6NU-48 M4G6'QA2SGD$4N9L[ (\@FM 780Z89S*I<%_5=T:O)+!,.PM4"Z\Y=K]&I@LEW M1XL56XH>+8WQRT&IR35IZ)H^_K=AO S9A_=&X::(PT-3R:G48084RR0?JA" ML^W,P^64O%#-RM2%F:XDJ[5"CXCKPHI@8.C+ I&_R9"$EXZ B!_2^&PO=V]R:W-H965TR=6IWC.IY#QQ*X M=*;<6TVKG'!V/+VYGLZN'^Y.'BYNKN^'@25.MQ+$:_RDPD*>OF\73R=@5$B 5H$M0";(J!- MF52B!0DWE@N!VKCM[?XQ+#5]D:8%3"80*RU!<0&Y5DD1(W%8X-9 +IBT8!78 ME5IG&U% 059JRC+]B);+);"E1J0OD1!)H=V,.WS!3^L!#6"[-8?:QL;\&% MC'WX"+/*XGI+O^?W#[:COA]N1W>W5V=G2.FOZ;7;)'A E7?R@2YY>3O[-*I%0'_K4ZX6+;MU#L8OZG M%6.P4S%VZL<9>^*"TNE"DG4)=]:UX/)R^D*V;M*SVRP8E*R?WE(PON/?/A7C M+ZW\#Y>.7L\_W%[A8=JJ)ZX&5N5E'SI7EAPK7U/Z&8': M;:#UA5)V,W 'U#],QM\ 4$L#!!0 ( (Y[/U2UQR3!E , %\( 9 M>&PO=V]R:W-H965T,>-7-E303 MN;0U MHH/G1BJ[C&KGVJLXMF6-#;+5J^PWMTO[>WAG;Q MP%*)!I456H'![3)ZFUZM"Z\?%#X+/-B+-?A(-EH_^LU-M8P2[Q!*+)UGX/1Z MPFN4TA.1&W_VG-%@T@,OUR?V]R%VBF7#+5YK^454KEY&LP@JW/*]='?Z\!OV M\8P]7ZFE#4\X=+II'D&YMTXW/9@\:(3JWORYS\,%8)9\!Y#U@"SXW1D*7O[* M'5\MC#Z \=K$YA%<=E# MUQTT^PXTS>"#5JZV\$Y56+TDB,F/P9GLY,PZ>Y7Q4^E&D*<,LB1+7^'+A^#R MP)?_6' ON(J!JPA] 8-I>IJ@/[?[[.-[CB^%B2# MYAT_4$4Z-()+.TC?0)JP:9&Q8I9<" LVF^=LG&2#['[?ME+@&9FS/,O8))]? M2))IPHKQ;)!\H58'H: UND1[QF8LR7(VGTP&2>H=8+-I.DC>"R6H82K8:5V= MH06;3+S'DPM)7DS8?%H,D@?M7L:8><2:2J )IF8J@4 MIVD*4?9I.""(KEIHOCX20X"%$BK1.)K0 \SGFQL$Z9/G:JX\3!@HN3%'7V4! MRN!0B[(&,LF=,V*S=\&=U@BR(&1OO"1/+1$2?V^8%,K>L#8T>E4%Z*UH.8(U MZ58^!._HCP7. N:4/X-$3H,GY,^&K/1&+L-DP'V&2P)I1<*SL6U? %;+BODM M;ZF&UL[5G[;]LV$/Y7"*\8$D"+]; ENTT")&FZ9FBZ(DD[[$=:HBRBE*B2 ME%W_][NC'I$3.\UKW58,""*)(K][?7<\B_M+J3[KC#%#ON:BT >#S)CRY7"H MXXSE5._)DA7P)I4JIP8>U7RH2\5H8A?E8NB[;CC,*2\&A_MV[(,ZW)>5$;Q@ M'Q3159Y3M3IF0BX/!MZ@';C@\\S@P/!POZ1S=LG,Q_*#@J=AAY+PG!6:RX(H MEAX,CKR7QR.<;R=\XFRI>_<$+9E)^1D?SI*#@8L*,<%B@P@4+@MVPH1 (%#C M2X,YZ$3BPOY]B_[&V@ZVS*AF)U+\P1.3'0PF Y*PE%;"7,CE6];8,T:\6 IM M_Y-E/=!;O6M!5LO7U-##?267 M1.%L0,,;:ZI=#S8OQ/Q]]CLD/1D%]Z-,]DCFZ'(SS]-?#=X1:XR1DYD M7M)B15AAF-*$%T:26*K"(%EIEI#9BBRD@#'!S0I18IGG,L&' M4O$8D*% D!(DR423JD1\?T1RRXD]U%RS-46H8J2L#$*5@L:LK]!<2:WQ*>4& MR*[FO&A4*V%"83@58D5HL@ /,,+2%!9I(E.<^QD*&3K :M77&4I XR&BJ4 - M8!9Z#M10<0:9;6WB!DH.H"TS!AH:\'AC'RJL$1S^2%J!>\$@:M@>.1(FD]4\ MP]EK5H)QVJBJ!M1,+6K )H0852]ZI5%^*6$A19T(BV4A M2 /8FL\AMA 1F%U;CH+LW#H&-(YE!3XJYBTP^!\JV#:]P">FPV\6 [R%T@VP M Z2Q(Z@^T+:36TI5TP2<_Z6B@J#7F:\SB,D=*HR*.;RK5FKAK,*XN2P_.,P8H4DK)F M>P>S1FGPQ[) PRDI('UA"^?-#*"Z2"!B2U83>P-I>JI=4^;;1 2ND8PF-[CS MPG."L(X^DAJK+FS?4* 85NH=B)2!4H.1QG>[D"'"9CH$HE\YP2VV'E,R4_(S M4T_,B[?OCI\C,7PGFKJ/3PS/\=QG3HP^%;W[Y8;GA).':?&$W/@/\!BYL8G( M?A1:+V$?\/PTQC8G!42Y1'<8.L.H@OP%3W!W-90+W#[FX',[8<.6NH6VX*S; M1A:R0/_#CL^AD-I8KV^S&&D4U$-ZV2G[W-<3")(4/+'"CZF@!;0QE_;WV3L9 MVZ8,P@50=IS/L;3BXYP2Y=TVY7VP).NEZM"W^:(6^L'>>_ZHW$D(^3KS@ M-K(EQ;VA^]>^@/;J^:$SG4S(:9/#C[:AO4ZLUMO$;Q)C#;KV_P/E!:[CA]L% M7F'=W>R.VL_!%'J"L#<0!;XS<;V[D]/]+MW.R/&C)W0[4?BP1N/^OM:OUZC:'AG"/:HJK?^6'G/'("< MA0)@6/T$O)=K<0OS)<2BM5U!'W&:/ 6IP [U,I3?N KJ3P\._ %!+ P04 M" ".>S]4'B,;<84$ "<"@ &0 'AL+W=OM@^VQ!'GS)GA7#C;*OUH*L8L>:Z%-&>#RMKF=#0R1<5J:H:J81*^ MK)6NJ86EWHQ,HQDMG5(M1G$83D8UY7(PGSG90L]GJK6"2[;0Q+1U3?7+!1-J M>S:(!GO!DF\JBX+1?-;0#?O"[+=FH6$UZE!*7C-IN))$L_79X#PZO4AQO]OP M-V=;TWLGZ,E*J4=Q:&GD(5'%.*=0NQX>T..Y16U=#[3:DLT[@8T?'&N.FT@QR4> MRA>KX2L'/3M?+!\6U\NO_Y+S^RMR_=>WF\7=]?W7V<@"-NX8%3N<"X\3'\&) M8G*GI*T,N98E*U\#C(!4QRS>,[N(/T1\*.R0)%% XC"./L!+.D\3AY?\A*>O M@-,..'7 Z4^'\&.AR*__I+%8?('.=_7#E%KTFBH3&U?")4E84\M;Z!6 M+.&&4$/62D"YF=-.]?]ZPJFH%=/=P;P5A.06^>"/UT#Q.T-6IM,_(5$2Y/$D MB/+\8^&2L1Z4S%H19$DSR M] /)$DX3C4$W*!X[:1Q$XRB8AN$K2?A*P6#)U"WRW:NA74LA+:)4R. M@OL8[K?]%D49L !7\O'O?2FPB"$087J0WL.8.I+XAV1* MBI*L&*F5AOHIE%0UQPB[T\>JXGCZ@ PCWB)CI*]90SGPM[UM=9Q:R16D\64J$@F("VKBSY*91!JE!#R:%@N!)Y 8N M[8X)8';Y94CI.3@3JM40[B>('(0*][_)I/<3"?BZ+$68-VD:#3.X+4#7@)-] M;\2->C>&FNF-NQ<9X-Q*ZR\/G;2[>IW[&\=AN[^WW5&]@1,D@JU!-1Q.QP.B M_5W(+ZQJW/UCI2S<9MQK!=='IG$#?%\K9?<+--!=2.?_ 5!+ P04 " ". M>S]4ULL0'P0/ "Q,@ &0 'AL+W=O M-X Y*.IR-JFM2C[8XLQ@&GV]OD"^N:G,%[M4RHFO15[:MUM+YU:OM[=MNE2% MM(-JI4H\F5>FD Z79K%M5T;)C%\J\NWQ<+B[74A=;KU[P_<^F7=OJMKENE2? MC+!U44AS>ZSRZN;MUF@KWKC4BZ6C&]OOWJSD0ETI]\OJD\'5=D,ETX4JK:Y* M8=3\[=;1Z/7Q#JWG!7_3ZL9V/@N29%957^CB/'N[-22&5*Y21Q0D_ERK$Y7G M1 AL_!IH;C5;THO=SY'Z&JR#/ ME.BE56[Y?W'CUXYVMT1:6U<5X65P4.C2_Y5?@QXZ+^P/[WEA'%X8,]]^(^;R M!^GDNS>FNA&&5H,:?6!1^6TPITLRRI4S>*KQGGOWP^GQ9W%V=')^6CL$C4Q(E?771V<7(DO@M[-HOC1@-Q M4AW+\HLX.SEN5OE;#2\6M)05THK>ZZ.]0]S,@!-MG9$$>('04CI6 @FZ2<*! M^'S/$Z&MT*7SBG,5Z[A,%>F[W2[]M=96Z%E^_6%D,!$W2YTNO?=8)FC4*I>P M(^OSI"I6LFR5'[Q+-INL>4W&K*S[\&A_T+CXO;: FD@U-H1%I)!@#RUS9DS. MYYH"-5D]K:X5GCG/*=E3*V0O@0*X-T;^CF38D7*7*0>P7]'S[@ I..=W M^GM!M8)3'DE0#*5M\O14KK0#6=R28%1)L/MB/!P,D??R'/!*6.#O]%T2DF'" M40$1AADSP+V@$%#1@K(BBI9\%K8;#?:FC_L;='&M,^5=I?4Y=D?I65T/"AERF&L499,SBEJ5P[[ ME4&O7;56*3035& 469R\I)5Y)G.V/T,_34T-&:(2HHM[A*]!\CX?O8&; 5^ MNQ*Z*/ 0P2I'S*K])A!N&!CP\^C="]36T0BL#P4\( M,MK:"O[RH7*J>>F7!F^]\/+8^[Y0*&"_6650\R04R^5M$L*ZORGJ55247(#A M!:6E5NO03J$=>R \M?8FZ\'4AXA<=!S5K[1A6ZC>!PS3\!O2QJKEMR1Y$4Y) M^:@(*TH6OB8L:4@57$D41#XGAT' !FS)WWTX(4Z(H6 M96ZK+@RD& XFPY=BKE3485W6ELK#QKZ>^JHVJ\JJZ&)/V8QBA(^=3=E%645R M/5,JE?7JF6[U(\6+:8.&1[?RM<29FIF:(NI.K(9CBNREQE W;8+=QFJIQ=)G MILATNO0UCB^?O.]'\;O 01KL. M?)!N1.* U D,J.]HZ$7V 0(-MN!4!G/G>1$+OQ>CP:@U$%ETH4LNY7Z6!N"E MC)YX4$L_Q.B2X "%ZK!&W:NS6/,])?BTJNV$MAE2;*N,1T-0KQSH!J++_T0@ MLLJU$2CQG;.DH9\NZB)T"*2/"@BY)4'(B/%QQXM&PV$R' Z[ !GL_+X(>1Z] M+D *F3T?%IWM?//]GX;&_;&P2WUS,%QU6GHIXK3'NV=?ZD?#X($/@P/4$P_G MZ#M^+;N.!0?*$^]971#_H-(P MR:%&B%5%/<\F'/LJLXMCVI8EQ^BJUAZ4@+NY%SFOA-<(3P;>X,G44'J M3)VR924*UAMJUL'IC*ITCIM9G?J'#Z>T%H$ !(>K]_+FB[I%+"$O[@QUC^I% M#<.->1BVYTM!Q>;DGK;BK7CLQM*LSW Y5*SMX8W=P^U#)"0UJ3[-5Z)7;+[8 M&[3Y%91BI'Q%OL7S"N/T;US; UH&_3, H/Q$AJ=DZ\+7EA6V[-0U' M9D:A]$NL+U7ZI9F&RV)UB,)?9?W):ES7#B^EA3GS'(P:F7N-K'/# 87P8UL M,=O9GP1VS6-+ZP+4T5;U8(K:YVD"9B4>@KU8INP!.13^96-P( M5D&;*4*;>4^&&:)Q;.C$Q%"V[/)&\[RB(0]!?3J])R--[VDCNP.-C?HQBJ> M5C21(6P=^@@J 9$T(YJ\KMQ-Q7FJ\3\FQ4DKM+UMY\)]\1VB1,]3@(K1JD9% M(_(H/HS+?.G)H>N5SXG>'26'?)\SO=WCGF&!RMIMPN '4KYJGW;&-J@_TJ4L M%QRO>EKWI$$$RA%5[1#ORFSSF*JC@UCN@&X<7)'\(38V&U!EHKB/LNLS*![) MU>"ZZL<.ZLO"''I%^0'MH4Z-G[#2F&90W1S106R\RDA8\1SW^?2%J407:1!1*EGXOZ6)% MM#XA]34N P_*5QD$O98Z9__ 'NLJBUY.?6,%9G+*=WS>H>C 8P-+764]0U>M MX:^.C\0G>9LN*7B#'Q?,BH](J44_#9Z7;4> $N.D*N$A5$^13GQ9\0 M&+.& M)QJ?B?S<%Y+:@N2:4#FH]_.__AU>@ 5!"O"YVR@HBZX6.;VE%>U&*<(LY(*.DR[\ M =2,9N4LH@]OCXC*[JW@[3I8>L:#MH6F^DT21BEH^>$S*I*4)V[T#@\BB$7* M1'K.TCPL+"._ 6!YDF^)N\IP26A] M5;A""^7YB@<8O#3D],Y$$N"@V44L(<,8$\\'7;?M,7%'(0A$4.2#!GU89YU0 M\I J?JKSWU4-CTJ^Z:C[_]#_'X#^?H0^MU"/8W]Z,$UV#R;/P?X3_+WQF#\* M[M>U\>W #PI[HB)B ?A?A/X%_.P5M[S$CVZ:[#RR)]/EBB%V M27>KX,?WF2;CW;UD?[K7W-E-)I.#9+R_^VA2^_?L%4ND;X7&^]/+CQ_$Q=%? M3\7Q^<=O=?BCS6?IZWK-E6\0:<:G7>UG[O'8A]JV$-4V?C]"^LHN>ZZ"DOV# M4;(SWHT>U1L._A$XG#3 N$)!XCQCK2;+QM/ITW/\@ZZ/J(JQ'):CF))J),-A M^H:&7.A%5ZO\MFVN$YX,O.MG2:I$[DD5;XGVEM)# M[0BZ]'6RI.W2Y[VS99YFQ+#LLQ.G2#X"R!1J#QUF//%$XR^63CO=TC>YG6]T MM6.FN9 K5#9?=>&_G/-BLKOC9]+A:UC-%R&]D6-!4QO#Q^+<7_MRCRJ;I]B=#W-H5%V#^=7-&1GX24-$<,+4Q<;BS"^ =M&3&R<%T)YE.]L4'Y;CN M[-0#;9(;[R6[8\+L?N?F--G?0U =M?>.XRS/\:2.IFNHHV O)M=^;PJN"# 7 M7*&%::OVY^=K'&P8<[*]N8RBXL0^/S+2225SOZX,/)C<6;V;C/9&Z\MV'GX\ M??CQ;G-QD(R&>\EHIRU_V/+KVM]@__!WT[?@MSL_(RC0S/&/)6B #O_PORAH M[C:_QSCR/T-HE_L?N,P, .0& 9 M >&PO=V]R:W-H965T.+:23L]4B2DY81+;$FNE/37%^2NMG*3^)"+%B"!A_=( IH? MR'WR-6* SXVQ?I'5(;17>>YEC8WP4VK1\LZ67","NVZ7^]:A4"FI,7E5%.=Y M([3-EO.T=N^6<^J"T1;O'?BN:83[LD)#AT569L>%![VK0US(E_-6[/ 1P\?V MWK&7CRA*-VB])@L.MXOLNKQ:G<7X%/"'QH,_L2$JV1!]BLZM6F1%)(0&98@( M@C][O$%C(A#3^'O S,:2,?'4/J*_2=I9RT9XO"'SIU:A7F07&2C.#N!B-*-%(TE-V4Q.VW@IC\'QKN:\L+Q;WZW6#X^_POKWC[##VS=KJ(4'L@C2",_6%AIL-NA\K5OHK.;.A \U]B8'[Q$L02L< M[(7I$(15_:I6:(.6PH"+#]9/@#9&[T3L$9_"6J?WVN .&?+62FKZ;$/>(TM.@DE^9.C^P'GFC4%*Z3'KYV M8I#QYE-1-HK)H%_!K)B<%^=?*0?1A9J<_@?5!+3W7?S&;!Y"/K"A[6X*\4R+ MV2MX;^$UR@0!5=77FD2ZL"+A5*3REO;H++G$*^[<4-,*^X7;G8_?L40!4O@: ME/;!Z4V7!@S'_CR;%=.BB%K_SS(>582JR2CLD1U*Z@N>U!BNWA^EA;0I^?33 MN6TZSV\IOH!ORN IS=P"!;[?K\B5Q:2XO)Q<7A3]6SFJ:H56J)'4V]$-H7!U'^'4_N?X+[^?_G7 [S4_0X)93 MB^G+%UG_1(].H#;-L0T%GHK)K/EO"%T,X/TM43@ZL<#XQ[;\%U!+ P04 M" ".>S]4%L]E_4P% !_#0 &0 'AL+W=O)-6Q/6.G3M(99^*)T_89(D$1$Q!@ S2<.E'EV>A[D[>WENUEY)+>XL<^NFX79[ M+9397(RFH]W$%[FJ/4U,+L];OA+WPO_:WEF,)H.74C9".VDTLZ*Z&%U-SZXS MVA\V_";%QAV\,T*R-.8;#7XI+T8Q!224*#QYX'@\B'="*7*$,/[H?8Z&(\GP M\'WG_7W #BQ+[L0[HWZ7I:\O1HL1*T7%U\I_,9N/HL>3D[_"*!=^V:;;.TU' MK%@[;YK>&!$T4G=/_MCGXZ"5 M#=8(3FHJRKVW6)6P\Y>W-U?W-_?G$P]?-#,I>KOKSBYYP6Z:L$]&^]JQ&UV* M\MC!!$$,D22[2*Z35SU^+OR8I=.()7$R?<5?.B!+@[_T563C5SQE@Z,K^ M<8Y>MYLF8];9LA^^6R1Q^I9]K05[9YJ6ZRU3 FQRS'*I6,&M8Y 8DQY/7D@E M_99YP[SEVK7&>B9\S37XP77)2BL%?J7S4BEA';F?SM^R%9QI1W;D1V!G1R%L M&;//K;#<2[WJ3F:6",M,Q=88<.<$3,BYDGQ)YTL$QRWVB<*LM/P3)W+/"M- MDX7 CV\]P#H!? &[NWF0!74 M3;34>X\J/.#M^5\#+L*F#TA(-DYTE&#>MM8\!@J@B ;1/Q=B:.\ "\H'&C/2 M2F64-)T#*BI5MPNJ4."YK&3!*:R(;6J)=:[P:>KD!XS UFMO9+B5PKP$DG'A,)Y1# M=9KUI,'^ @".=E+#D_6([3['1Y]C2D: J\ MLSP^3#^H5H%DPU2>'8?YU:"ONB>^IO,H3V91R4!X5Q_IGF M\2:)9K-9% ,U41G#%'FBH=3!ADQ6QI2..:/H@_,LZR T+,LR?)2#S/1]WM:3?PI@U7[*7QN&V%UQJW#V%I ]8K8_QN M0 <,_[DN_P)02P,$% @ CGL_5 Y5EB"V @ $P< !D !X;"]W;W)K M&ULM97;3N,P$(9?990]7*'F5*! 6XFR84'B4,$> MM)=N,FDLG#C8#J5OOV.G#05!]P+VIK$=_Y__F4[&PX54=[I -/!8BDJ/O,*8 M^M#W=5I@R71/UEC1FURJDAF:JKFO:X4L8J6YK$!A M/O*.P\-)W^YW&WYQ7.B-,=A(9E+>V\ 2%L""R<;]B M>MV15K@Y7M-/7>P4RXQI/)'B-\],,?(&'F28LT:8&[DXPU4\NY:72J'=+RS: MO5'L0=IH(\N5F!R4O&J?['&5APW!('A#$*T$D?/='N1J4Y,Y7MD_Y=8H>LM)9\;)Y?3B^D^2P"2Y2D[/?\#TXOCJ=N@;8ML=?KKB M3%I.] 8GC.!25J;0D%099L\!/IGJG$5K9Y-H*_$Z-3V(PQV(@BC"T9U_L"X8#.!8"0P(4#FP(V&^X8)GG/28%D+N434/0?L$&C!5.AI836[ MP1?[, 5"S93A*:]99:R3A$^Y M'1Q\5&Y?^[+\C495HIJ[=JS)95.9MF=UJUW'/VX;W=/V]KJX9&K.*2:!.4F# MWOZN!ZIMP>W$R-JUO9DTU$3=L*!;"Y7=0.]S*S]4H^USSVP$ !V"P &0 'AL+W=O]YX5' A![-I;;O6LZFJ;"XD7&MBJJ+@^N$$ M.P\1[P<'?.OAUW)N#ZBA_YY;/IEJMB7:[$K*A6!V(08)]>)Q)^;0HXD+^+1# MI9!WZ*7T0X)A([<'JA_.S6E,^ M_G%R-B0W\$2(YCQ'9"";EP/6HD>9S/!_TY@?C:\FF@L^%[FP KK$QXSZ>._8 MI$M\A*1[$9W$8W*VAQ^=GF^H7[W]?'SPZ9^P(8/W] MT%^;** QRA(+N[4) NI[2)+?JF/?'_JH\Q8J %76O?CP;T%5TFZ>1:VU?50> M;]Y2N^V;%^DEBK23U1P6Z.H-XVBPD;-F8E59OZSFRN([K?Y&PO=V]R M:W-H965TL":RY$HBA+>O)!N7I(%)F]S8.NQ^^G?77G760CZH%%'#4\:XZGJI MUOFI[ZLXQ8RHNLB1FYV%D!G19BJ7OLHEDL0Y9CSA$QBS(R/A5 M,KWJ2.NX.][2SUWL)I8Y43@4[ =-=-KUVAXDN" KIJ=B?8EE/"W+BP53[@GK MPC8Z]B!>*2VRTMDHR"@OWN2IS,..0SO8XQ"5#I'371SD5)X137H=*=8@K;6A MV8$+U7D;<93;HLRT-+O4^.G>='3=OQN=P:0_O?L)=]/^S:P_O+NZO9EU?&WX MULJ/2]:@8$5[6&$$8\%UJF#$$TR> WPCK%(7;=4-HH/$VUC7H1'6( JB\ "O M447;<+S&.Z-]!F]6\*:#-S\DE8=98:L.^WGP^5,["AK?X.)\!$,A.4Q6,D[- MQZG@"XPQFZ-4SXSRE$J+CC^1Q;*HH11K=5L[3GF0/K#X_#=Z7_M5_9W.F1F\VKO 06.6C3+ M:K6Z:OI%A_UC7MQ38R*7E"M@N#"N0?VXY8$L>G\QT2)W_78NM.G>;IB:ZQ*E M-3#["R'T=F(/J"[@WF]02P,$% @ CGL_5.7R9ZX4#P TC, !D !X M;"]W;W)K&ULW5OI4R,W%O]75"S9VE09XP-CR!Q5 M#$,FI :&8B:;SW*W;*NFW>I(W1CO7[_OD+K5O@9"4MGLAV3 EI[>^7N'Q.NE ML5_=7*E2/"ZRW+TYF)=E\[_1X(75^\/8U?79GW[XV59GI7-U9X:K%0MK5.Y69Y9N#_D'XX%[/YB5^ M8C)'_Q=+7COL'8BDWE]=7GU\?EW $+CQ. M/+EW3&ZP@UQ_(&Y,7LZ=N,I3E;8)' -O-8.#P."[P5Z*GY*R*X;]CACT!OT] M](:UP$.B-WRYP"WZ)S7]$Z)_\DE &V:B;*U0COBPX]78BY3D4@W%S)/T<>U$PE8T4+( M. &!C_\MI85%>$81SDBB,W"5+ IK'C6$BLI6XJ1S/CCO]'H],:G /S->DZH, MHM!JY40YMZ::S<5[E:@%,@4,#;K[N?WIX[L_B=UA9S >O(#=#[ NAT5*5'FB M; EX6*Z$F8II5596"57.90[AC3PS7U8GRG5H"UBKD/D*OJBR5.@\J8 ]D1GG MA&&B@*>NA+TZGVV(%437>3BL )9-ZKKB1N8 K2@S:,T)]2"S"N1-D2;L;105 M:%0.3\ 3 :Y!2! @,:X4H(L<4@3@?J;_(R>9$DA*!8H L!WA]$)GTHK2$($% MB&Q2H C'@12:. 0EE<:N.J0'9"E5I;( ;,23+.%SH4$9VA+3I +UJ!WR#-^2 M_8&GMNT.3\9D.;GA,CT^*#?K1%6++ ;!YN8^2LU$X LNBKO@"PD;DU2-D M3% NN*558*L4SW!@3W# PN2XQ&O5X0\S Y82SF1IXTQ7WEENI/VJ2K3(Q7*SL $UWG21?V QUJ5 MD5L4TH+7_@O/&/1>-8OI@_ZK[[N(,*Z20(ZL##)N.:H3'5,[JB.G@&]U% W@ MUD5%^@!Q\)#^^)6KORTR/ @-**V5^4QQ4"(=<-?<%0;BC)([$/";7HDY."[$ M+$,;&0$60A6!3HO;G0*U$;]9AAN1G)4Z TRQ#KPE(1G^A'8)N[I(!1L0ZJI-8N8.Y:R M*SX!;#5\-J "0**$!.DP% AZP5.G4T45F4C!\Y#)GV5>H=XYK@8 ME+"TQF ?A$,.PNA$C0)54#W!Q@04!>92.=2(_G29IAHIRDR42R-6"J6K\DPA MW$"< &D.A1EP".2L+DN ]_/>42I7=0CZ;/3\R-N,N4[M;DYF*C9J%(P-"C3Q M^(MWIN=$8LA>-!Y1:EUK7CAP.F?=M@YZU#A,)&^_(G# M9 Y4Z2S'A\&O1Q@WH=@(X=!4Q828RD%3B0I%@XF6@\^A M^DM_]H(;"ZB;3%UC *0$T>&_/"1$8J(KWC/.\[<:ZIRI=@ &XC? F9*+&]8! MYW8/4!MZ9'7O5C,!%!MY'9AZ3]8O>C D)D+$6LM0+1 V;84F5F6$3MLT6>OP MO ?HN=JOOJ.V^BYJ[K(5UZE!16WY:T;(@;GVC4, 0(>@(-2%<;@X#'QR=_@V M#O\<@7&U"-RX/RF0 I1_,24887,EL<@U.W0/SA%]+E?H8_:%X=,+5 M*'Q].#KC'BC H/= 3CBLS(VJ$S>R[V#IPEDR\R6SM!CX25;A3JS(T;TTSD>@ MLJYBB4(->5DGQ2?U@0R'VSHK,) CU&S7WOWSSFF?.Z<(F%'>!PF^5KG01*UJ MI-C62@$+R[E.YC%Y)\Y&E)(TI2KP;EV0CFOXAUP94HQVW$#P(4_M(Y\O[EEG MW.__2>*.SUXL[GMH:J#X4>!>'RP&XK=Z"*I?1%IO\_E2S'#WUJ*"(>W^[N8# M]Q!UB8(?A-N7[, V:,]NA!^-Q M U>#T>@O@JO]H+0QI]@5G9WAR7D(SAW^LVNPOA&>)]O1:-C7[ O(%OM0]0T M!-I-[Q[URM\.RYW- O7S&$./7!-P$132,2;;?;%<&XAC>;@SEIU^]-7B_UPT MG[X\FK=&\7!PVD1Q_VS\!T7QD]/HTP-T-.I](T!;H]?5,]+GL/><^'1/"% : MJG_2WY[$S?V$#Y8;O6<*P%GSQ:FQ/N@9J? "2O],#,XI>'K_7XEP"Z#^M;9H MI@,OQ+*_M3DN@VKV=4\[$*U_UHL0;7CV-Z]+3L^' ?9JA_F=,+>C*:K)QFW" M\QNBIXMT,N[]42*-MR/W4T4*/2ZMN)5E9<$Y/@ ,W.E"X94J"G%'U<<&:.?K ML- "A,3?S 7'PS%-:?W$$R^BP)DP B%29,YA5[1%#R8I%R;:,GVL"N+MI9!)0A!E^.H 4S^ &1K( MNA+G1%LMDIF$S-WV\?ZI-V2.7/ 0&&7A@34;#,H!'4CBZ!??R?#%CUGFY!ZF M4#2@BK5 7]0C<4?,^)DR)IWZADVNS\TC._'H*7/&*Q%-$ZFO=9] X[1P8[QF M+]+S)?HU1#F?M'\S/Q@FDXE'1AF1L(%$5I/8H824EGU6 M1>E']KTPLI^HYQ%)J.S.?6Y5I$.\ MK&)HTGE:02;1!!M(RU5% 9B30@62F8(=*.?FQ>I)U8[^3G1_*LEGU@9=Y_[B M@1*'YI%,- K]:\]? MPSFZDH/\4_&=;"(+0/%RQ=D-00"G]#2 KX$3;]VZJ*+6?9W7$-6VX-QB"ECN MTXY#OY'"^GO?PUX7&NB$%%Y0V)O*H98"2["&M-G!BCCA/CNBZC55DU)0S>D24#0%*">( M?J\;J[)FFWRA+;U_L.6V'.LOMA <.!0CF+\!J,*WSUL!WHM?0I#X8N IUB?N M?I;)5PH'HA=SX007FO,UL\=U%0T) MAO5L$8?\/"$ XW]) MM38)>*[CQ-K=XS6C\X8I?[L2<_2$:>L]/D"Y!&B\ M5W,YP=Z(0?V2]!GWL/1 !1KHD9B; OVT>;O"Q2#TB%56:H^T30'AZ[0\=:V; MCY&7WM,=]9Y'-R:K0XP,QMT(1>NU:X]?Z:D>];OD9>C?U.K6"E"<$X$',"H.'QM-QS,%9G09O4,#ZIP2-PV>:E;!J4/KP;$"P_@)6 MZKKOI;RL^?_IR3!Z 7$^YO31]O1XR@ -CJW" ]'Z1'YW/*T=3["](> >HHZO M918G?!$;EOHY'SYKV?4(=\<;W&U_"G <_9T%% \S^FL2]#L :OZ3B_K3^@]6 M+OCO-)KE_-FW @ \ 4 !D !X M;"]W;W)K&ULI91M3]LP$,>_RBF3]@HU35H&@K82 M+84AP:A &Z_=Y-I8^"&S+Y1^^YV=-@/Q\&)[$_OLNY__Y_ANM+'NT5>(!,]: M&3].*J+Z)$U]4:$6OF=K-+RSLDX+8M.M4U\[%&4,TBK-^_UOJ1;2))-17%NX MR<@VI*3!A0/?:"W<=HK*;L9)ENP7[N2ZHK"03D:U6.,]TL]ZX=A*.THI-1HO MK0&'JW%REIU,A\$_.OR2N/$OYA R65K[&(RK<(9*!1#+ M^+UC)MV1(?#E?$^_B+ES+DOA<6;5@RRI&B?'"92X$HVB.[OYCKM\#@.OL,K' M+VQ:WXR=B\:3U;M@5J"E:4?QO+N'%P''_0\"\EU 'G6W!T65YX+$9.3L!ESP M9EJ8Q%1C-(N3)OR4>W*\*SF.)M?SR[-K6-S=SN;S\ZL?E_>CE!@;-M-BAYBV MB/P#1);#C354>9B;$LO7@)3U=*+RO:AI_BGQMJ >#+(#R/MY]@EOT"4YB+S! MOR7YBCGLF,/('/[/Q7V.R(YZ\ 8#7[\P7+QC/;^X/H,+.Z%F;+SV0+2P0C-)8@/(CP7-&4PE!@*5P+!;6S M!2(3UYZ+3 EB7S[P23AI&P_2^P:9*TVAFN#%[Y,JKFY04DL2H;0.8N6A\T%Z M=G3*PC0W#1\WH5!"ZJ#,.NH,Z]C)D..B;%A$*7W=$/H>/" (QYHM^S;.H2&U M9>&U<+0-NMJ\")T,VCF9(.EM)L*4L'D7M0EK?&4!Y)NB>A46-*&NVUM8;F%M MG] 9[D'$?-%PXDZ29)WO/:#T115J=.O8:P*S,=069+?:M;.SMHK_NK>]\$:X MM32>$UMQ:+]W=)B :_M+:Y"M8TTO+7&'B-.*6S*ZX,#[*VMI;X0#NB8_^0-0 M2P,$% @ CGL_5,A:(S(N)0 L'T !D !X;"]W;W)K&UL[3UI<]M&EG\%Y4EF["J*%BF?<9(J698<9VU+:SDS-1]!H$EV M!**9!B!*^?7[KKY D)+MV=GYL!\2BV2CC]?OOO#CQMBK9JE4F]VLJKKYZ<&R M;=<_/'[<%$NURINQ6:L:?ID;N\I;^&@7CYNU57E)#ZVJQ]/#PV>/5[FN'_S\ M(WUW87_^T71MI6MU8;.F6ZUR>_M:56;STX/) _?%)[U8MOC%XY]_7.<+=:G: MW]87%CX]]K.4>J7J1ILZLVK^TX/CR0^OIT_P 1KQ=ZTV3?1WAD>9&7.%']Z5 M/STXQ!VI2A4M3I'#/]?J1%45S@3[^$,F?>#7Q ?CO]WL9W1X.,PL;]2)J?ZA MRW;YTX,7#[)2S?.N:C^9S2]*#O04YRM,U=#_LPV/??KD059T36M6\C#L8*5K M_C>_$4!$#[PXW/' 5!Z8TKYY(=KEF[S-?_[1FDUF<33,AG_04>EIV)RN\58N M6PN_:GBN_?GRMP\?CC_],SL_RR[?O?WX[NS=R?''S]GQRP9[_QJ=OXZ^G>&<^+=IP=34;9]' ZV3/?D0?$$ #0,)PBG:I&B4+MS!FW=FF MR^LV:PW0@[U2+6XG7UBE@&G@B'9I3;=8 BO"AV'%&H; 3WF5_3:^'-/!!@ @P7&9=NQAY!CLM2\V$K0(R<)@6" M,C-E/4V-\/QTXLGAX?>9V0 :-4N]!F!EOR@+Z[W/KU3V6ILA!/OE_6N/8>,, M/_TGX%G8][\#R6HZWV4+:-(P#+X9G9Y^(SI-QT=;" 7CLUN$SK=@5HI1>%8/ M&WAZLX0G;@F' -3=K-&E!AU@E(%V81$\,(:6A:,O "AKO5;([V"*O,4S7.L2 M!L5#X#0(\ 2J;L<1].8 .T(NHG9XPHI4!:SQ]+"'HS_U'/WI7FY\875=Z'6E MB)9. *X@+$OB*$.L_:LG\R3\&0Z?%T(R>!F%'P8PGNLZARD 5@VB'R%K/()@ MQ\#'9ZUJ0(MI"$CAT;5IZ$YQ$\ +F*PT#@L("[?Z]'#\_/N!NR6B?^B0(&:F M/88"TU]8\SOH:=G?]17L!UC)^/WX9/S(H]"E6L,ID#U-7SKVM%DJYMY6H?J) MYZA-?8 DZ!"4^+IJVFR#E%;\T6E ;&#LH C6R8[DH=WLWP[8WIQL-1TSMX\G)\U .IX[F M2A5PPA+YMK"H._ D)W+5$U3.:P8\7'RXX7 M0!W""-[F32IVHA^=] E\".&\DQ/1DA>.[YPP7='D#E\25G,'PL2;O!MO:.U[ M(TX\]_WQ9\1C<6(%D!>."&P?KZK)'E:F:1YE>=M:#1*%A4=ZG5.@\IU7"OP9 M)-]<(U35.K>,EH)RN_G4+ =!".*)#!CF/^EA(["Z:WRC"L:["6DJDY??P F. M*X"17M2P\P(E,@US>HALCK?5@HK:Y 5O)0?%6Z$"4],IX)A%S*2#HG5>#[(N M9!01 =QKXYHQ, -+''2"9DE+ M@9/ BK[R9/1H>'A_@?G.S+E#IA&./L'PC+ M#2@,#0L)6'W%E@6:#0.&A=!9!MO:,B[PRP; 5(%V =9YV3!& &4?LY[S2:V- M;5'%0!L;-G7P7R-00BJT9IP^I6Y:EMP;W2"D"&R(SXKN :QX92V""C!VM^5# M\K^S,4*!:H'?[-,:*E.X&]YEH]P!LB%56: SVA[C?PG0C#3I+7!^$ZQV*_&. M8WT%LPS<=K/4Q5*&PCPE"A5"NABCAYCY+H#B7P(3MZ*#BWR]4?UONJ;_#=SX M?RYR)KR1H7] /SK9<="["PV6Q1[M]9G77I_M53C/=%/X ^-N+Y35IAS27+]J MHD1KE",/"HV"]@0J['T+//82> M[SW8,8BPKJ9I3\'J1+5KT&?SY;-XV'S(ZWQ!D@\1'ZP9/P(Q(&_ VEK+\6M@ M5BAE";'(9KU;J],UR6%;DL E96"A ?18L-?4$R5-$1VN Y6B,CQQ*(E5004 M-A"_< 5J1=:W0RB] .1%?%QO8 M"P32KH=(6L<+607J6R>[4C=K52-2Q+AX#X!'@$%\(P4-Z--LR!".5 B8 ?@5 M[@.,Y04SA^:'3,'.S4H7L-=K!A[(&\!HIX@!XUCC18VRZ[SJO$P'761E2A1% M(.GU=8X^;)A;UW"DUB O)F;M/B+.%R#>%:M2>:5H!MV*#JB2R6VN*] ED-R6 M#$#^J3!-&P$RA@0 REL2&F"G+2$LH&YUVV@Z5P7'/L!3EO$5I2LOC*B"A;*@ M+AT7;4>DRV;H*H?C:D 9H&MK5HCLU]IT#2"JNR.//KS-IBN6\H@BE0VGF"F\ M# ;3 WL=XO![C:S'%JLB7O!O2*-X";49@^:!(@I0G>"!C[5>*41Y '&(P(, M>07\1/)2$)%* DSJ!N@$* A0@=F\CC%Z\\SLX986#;^!.P MPQ5PW.J6EP']!1F7=P4R1PU.0C8BM&!)S_.$)G:IF@)L+32",#;&RP$Z4*0- M6;2957HA B]:DGBB0OJRY!,<<(?^S3M"G?N34;/G/R."",ZP\_CC\'';C>%E MZJ(=/NO N3X/W8R[#^&E\1WX*^U==1L1)E\LG0*H'$W/MF*;=?\%CRB$1WY_ M<9@"F/'&\UFEY$1X=++Z9$F@RWQAL@]@& )_US#N5!88!0G* ,[+WP& BG48 MM!U<,,'SIA;8S19J+7. 1 ,G0AD2+A<8/_)ZXM)X$ML55[Q.R2[E85KSUK # MEDS(-.+!+/8]+D)7B\2) I.O2':3N(UHMR,'E\@@9H@A8P0P:K#E!YZJ5>OD MF6X:9I=SY>3UW%+X%%1_1:[X3.7 # 7;_9:O=1X &>,?W$:MJF'TSYRU?9*=-+RNC9_8\VC[,&<:U\R.G/A'Y:F .GP;^KBW'TA4QFP#):=G6) M)CZ0=4&X-H\OYF^#'FN/H'W>@KHQB%]+F.EP%,<(>UUU*$11F2/%@^20/#** MM^>$E.SBWHR'K&?_$^*/()8_Q7Z>$B%\/*LM\4C"#TH6^(0Z[K$X"#-X(WR5 M0U=5D*5%'A.1-W1X9!84',D;HH,(.*B1P"I>,R+2JA3=B?.(P6_6Y"729,Y4 MF0SS)PC7C ;.;H)MD6"%JIB2G-\LQ;GT1@<)BLE(:$JI9AO]WW@I(4)BS-XH M>(!,=54OP J!SRRRP!ZVY0&8&J"!]AD^H/ZGBP]OA0"<"Q:_\K%EG/9M?JU! M)X11<)Q2LR*:/"(C@L<6%$'D[X 0R%D![L03]E!4V3\5T+*+?7E.3D&W,>TY MV5B++A!&"@H<.M7D?Q45+H2 K4J(>*;:C0)T8,"Z'?[K2=;'1?_/:':8%O9@ M]?V0VA_LH?OKT1"KWX%+[$J7&2*F#,>(4/TS"Z4"'4%S4AG95^N?U"QKFWRE M*+H.$-T5K!9\1!QL_A.1\/]Q[P[<^QB4ZB%$2W3NK4!4WY]WN\,C&G\+C_1# ML).7E"?"?H7!0#KN?U<T"4 $Z ?5UA)#4!5CJ/KP%_)H#0/ Y MF! A_@_W5TL:GI=D@]L4Q[OFDWP$=136KK/7=.M;'N<$+OX$P=T#:,T*>AO% M&>-UD2@IWD5.?R7&6L/$X0.H<%M5;A?HLO9(-L,P7M6ME)R?EMQGJ+_TAOK+ MO3;VB6$\?VM,V627IAKTPG[I'(D#EDT[SK 5 1<4**^E(]B1Q$>9$@79YAOOB0&,QICI4N4EF*QJ#?2GB4.,[N..*K5% M@[[*9\;N@_;D,.0_'NZ%U;E/@C@5S^!@=N.73G(/@(?T"^>3)- !]I%?/_%6 MTE7DY4K7B+'D!"NX7$WURC#6"]: M&(#^:]/D5<\%ZQV3;7ZSWWL^B=),)_M1$B.6.#G]]8#9!%6V!&X.#+/2\!2@DYIA& I VK&AY=RG)?,I%!_ +23["CB(0H.9 M\EC1P%>-\T!00%:%G:22 &.[K6BEC?,DDUJZ BZ*+O;(%XG;T6TG'D58EAV# MJ+!0!MV*@\FI*0F<$.2=7BG/=5U&&H951O'0D,* >_8Q;G28JIM"18YYV DE M@@&OP^?/%#IPJNR-HL0@4(7@9]( 3HQ=&RNA[_C@I4%I8UJTQ;5"]QOEJ@$F M&E%@2%!&WO,"380VL[JY0@PE?2S>YUYLG 9LG-[A#46^3WY8Q*%!'/RB&08Q M3S=]![*+^!N/$H@$>,B9-5?*]N[$<5?4DX!V!X,!$?KZA"UVA.@&I)6XZS^: M5F4O]@(O)$I/CNX3Q$+O+ZA@Z#@;A-^])FFB63P,3Q@'..I+J18WK<*T\2UG M,.D1J(>"W !-LB%/UDS2H;=<^:BQ(M^3X .O$N(2C3< W!).4P_$"96- R=T,S)@_;PDC-),?1A$DCQ-X1'7+69M#(<%!1A'=1[1\ MM'17XY%1PW/'VEA,045]89[> P?-D)&ML9S@5B( H)B2CEXCES8;VA#*O-)T MLW;>59YKOLJ69@.LQ$:NW"4(18.!R(J$'$A/>#RD*Z:A)[85V/>+<9].PC3N M5IJ$6V8E9,2\*; M C494!>5!5BEG[V#0@?^/1QG[^AJ80C:>$3X#:U*Z0L.@7A?X@L7:IEWF-R[ MEQ&$(H;)_@J$=R[J.$C_]WS6$TCX!HY 3E'$Z"O;%S4"'54NX,P2.TE1:FJ M?$@4-2F-;F%$7XW&%K*'A63864Y#X3]09*Y NS7E./LXL((SZP.!.L-?O+$" M8R H8!BD[_5YTHB5!IBY 5UM1BGN0%Q%2ZN0HBLF*"@%K!4[)6T4TM"\FWX< M04UL9,;F5.'&PBA.&B"?Q0@9&KOI2=EW(=3UNL)\$A3GM3NK4UWC&0&^Z& F M?L'&8;+>.#M+IH^M]_OF[HN'8"^>AM3LR?YTZC=!6+X+NMX@TG[-1!Z#S\@5 M 0R6/#/P;\I)%.8](9*0*\3/E"06PD\ -R375M2DSDH0U,M^=A'/JPZ#YO38 MN*]VQ)H&"Q@)LD5)! Y;^RF80$(Y2"&AJ4"=['EA^DKV;[(_.B"4^2TG#M/^ M1R&<58 D0,0 7;=I*2:OV*] +@PX#'*JTA0$3.;23CFB7&W2FRG) Y@<6D(( MY?@BZV!+ G^^ 0WU=RW8G2E,PW7-W4[B8-40R4RZ 6;R/1IX@+ MC*9*($1%0W 3T:;@+& PYYP'[&9!M*QT*QE6*RRQYUP2$?JV,8<( M-MH8%(W:933A@ZA/IG:KV"&HMPT:*+2:0VEQ!_,M_H$>6W;\<6R?;VBF..,( M-X(>*4JWSX/\C!-H[C &O'61GMW?BR"&SSR_"^2, \*W^++D9W;>-)>(UHER=?T*;/S#IQ6BCMK%X.8ZYL4Q5F:(B5&1TAP M@$X^Y:?#:-<,8I*,5WA-Q%,M*4Q= M)8=TF6W2:;?G(HGSEHY/\W+X#*E!\CE*U\E/1B*66CQ9[,A MEN2U)M.'Z1J9+[JD*'MX<8>*&$/=A1'Z,[./XP 9XD$(:OAUB,#F9 M Q3>-D=[=8S^8!_$(9\G:Q-EJ(T+B=+!= 8>C6X=SH:>40:VTUH133#H>D"Q M/F>1A[CK_?X]1J47-H?I8"1"LG\"[3;9>W(+K7"7PN"?'DP/R4\>3+E/+J9^ MU\ +20.(0(0,/Z^O?S.675^9F/#B9;^W25 MV*TIKF#!K0&AN(#$(#$'44& EIQ[E0)#Q(V!_)'?E:^XY"0]/SXX4YC>+I]1 ME_J_?] M!/J1^!N;G34#%+;SL2NTGNL%^V)YZJ8C3DP1EQ7JGG]*S)6%*":V2]9JE-2/ MB:2*\ONN62FVL< LM 7=%YA!S2H(1CE:%5)UB]Q:*OB4'%Y2L7@_9.AP6(B$ M+:R!NKP4?CG;BS3 L!OF[;#CK0(#D/:FJQ ULP78KVNG_+&A(A! <1W,W]BS MV* 7]5I5='P.MKEJ5O;*84QFSDYK@!:E I"/@*W]* LM&HGQW=W+DU,A!:"( MVJ'CS; "SJ<5>U]O@$VJH[,SDU+TD-K D 9I1+I?&>^P9V:%1(G9;;@H23'R M=YEX%VB(]X\,C]DZC$0DHFNGP$2]8Y\ANMJO2"'Y2] @E]F;_&I_7QM"SL*)2*2(.GO1;_ 3VK$XNW*5 MU]T<[#N^-\[+@@7Q]JG$NP:=?Y3N =CS98>FU@GBWVW:RDA["%.DI4,U0RO. MEVO !K$J82?L)\ <.!0>Z[71N'ZM)!?'6$>"/N/$_9#*$GI^>2\VNO*7U26H[(0V[VI,C^UPXVQ/7UDQ=WB%I*%COR4LP_>K8'1G,'6.CQ;%,W<<$)?]G1=EF% <./<$1+X%E_Z& M&#YU&+Y=1K.!"6^SA]/#1QBRPJIFY%Z4BT(-!(@8QS$$-84X Q9+'B:F'RTP M^E,T/J151DGE&::&@1UH6^<;/+.@3@.?&&6?%1;=-TKU%^(TRADF75Y3D@H+ MW]0U0SE /J%Q35:<$@PPM@D!8Q?T:31GA$TDI##CM;Z0#YN+;U5 MI9 >?:5JUE6S7X'><75L;9$@^4=4Q*GQQ5/7S2&" @ +K[U,:!WL%>:2N-'O MCI+V$+G46SHDZLW%18V,-[4A08X!"$H^A5N*1O,*SH%0^.3DF4K2E6+$'EC> MY674:F%:G?L\%OBY5R$^ZF\W(F(4=2P!>0_AS*$Z,Y*0J)0FF;3?'0D!)#(3 M*4_7*;.@F(<9Z*GC_:]I_Y+14$0_]1WYI&:VT&1Q7" <([H;]BUZ36;"=L?ZM8"**N)!"1G MYHCIQ-&NL^D!/7LU,F3EZ,G1]1SQC_\/K*Q M_+AGH^GALVB>H4'/<*Z7-.@#2Y6_D5NJ#1DBSU^.7KYD'>U?#8!>?]*MF_ 5 M P"5R9/1\V>D"Z*2 -+APIJY#JZS9Z.C*>\R2/C>D.>CYT]Y!LPSZ?WX9/HD M/N,^G3PDE4_V9X1?Y*TUV%XB"_KUH'+^Y=,$5YC_,4+L."N%XBXTB-F.9/G' M\HJZ]8(^CM).%N+O!YJ?M:-)J;>D_"4FQSHJ.87,+3[""[./[\Z?SC\=O3 M[-W'OY]>?OYPBDUG/[[)3LX_?3H]^?SN_".VI#W]].G\TSTP8AKRWJ?[4];) M\OV[,]7//!>[(T/FVV?=VPNFUV4C\O>O0*WHHO#L5K;XE&>UH"SN>V6-ZZX+S& ^2?*2HI@"]B++4 M+3[?U;X7P*Y8+9L"K)JSPQ&5W&%WYGP'H8P/CH M*R&WU3IBF?.M.2,=O1H%Q7!D8(SUJ)%NE_SQOJ=NWQ(R#><#1?R_[W'IKOG8 M#A>Q5\X&9G/3>+J+;M)E\;"_-9KUUF61L0L%.[M9X9+J@6),A[T11@UA^6X0I9C.<8'M_+2 XF(9LHHO?"A&(,TU M+(BC5L$-S*DC09S*L16&H#TR^- _%Q&L2)D='+JW5#C)Z0TV]XJZH>R0G7(( M&\7],1:09!A$ MJS8C;UXT*&L,/1%NTI:8"$WO*0GDK)1?OC-3$K3H[4M^AW M>P 3\C/I12108Y[E5N1$"B\6?75/ M4&+2LXZ2BQ@"ZFX1&2/O=D"F<(5S_7*U4:AE"(40T9?K_)8+5FKJ$&<[E6). MY$.)XRM4C2(0:);82S$MI\/\IB@W(U50S(Q+YG;I@)Q85R:WCNW#W !$RY++$17G=9-O3^1DJ,*7?D*O MG;O\,W6UQ^<^JDWV3\S5'^@UY%C^CDPQ#K01E^:BQB8*E(>6,E&.FV_#R0W8 M&>=6H0>A3__:4' U])='M]YU#I)K5OG;#=4]0:SIIND8S7%'(VQQX)/Z!+/8 M>2:N@Z3T+ZENC+RV+D,QIP!#BC%^Q[O#D5L%GW'O_8C![#.Q0LWK='^=ZCOV M>7W&*MI!6^K^C^^J+TQ<5Q@S=/U\29.7@DW?5=EYX=K\QJ>8L<85\JQ^P_%H49!+G0V%=A(^H%MT2:^UX02B1L1] M4%[B(R&:]4ZD&A(OE&K8VT(S;&F,LS=1QT!UHZDF@%M?#(P7BR^U/?%40]_O M?3YAG?U)TC2!&CV>FCWQ,450PTI282IY=_:;[' M?0E77@$ABX@\QL9<]2KV15!AEW9*(H8MJ166 MO;N!OC>-#6QUWYIJ^PD._K M?339E?>(6D//A"DD\9YP.JY_'>A^G8IKYFLN[R*D!(XB;3428#%UX6)<.[CE MP&0'(-#]N=@CCR_@, =P:6OF6'FQ%$% MR1[T@]Y3N2!S4[8[X\T*J WN^TI5MP<8JCI F@_EK?-0^>'*71E5,,NW'%Z0 MT%$:]IE>=4VB[A;=RF>Z@A'@+3&\%9>I\?3P>^I/LWT10W@DA9Q]-L@T0VX. M#VC8M==D%>X\Q8T4]GQ#XE_-VF0B)$[Z(T,%KJ;#<[A8O(J;\] MK;1/'H:J^^G^FGGT=8M0>_B>7C> N0[85'A0.G[M9![RKX&E%G&42EYRX!,\ M-.6UKSLQ0P\)4H.)"O%\V"4;903!C M//*55*'# .>%P K>K7$C4>PJSI.7BOTA2IW1S;,#(<\ETP39=]WD7T#2T M2)CN[VYP6E]K:VJJ:$S"78.(OGO_O MJI@;J&2^*M\T$H->>% [9S%V/I*D.&XM(P\I5[\EO"QF5:&_,8#=O?/)U>[0 M:DX,)YE'1FQW["'FTI:E2).#UZ'-,AO9U/%,_/V^LXTO3':]-NBE#E0]?1SC M7=]1X0Z\EM<>HEZ 7KS"*L\7>3*"*$MO MU/O-RGSE9X3'*&>IYXKW&K?3[PI1E"A;@^Q82D=FU\DX2W$QT6UC#X9O2QLT M>BX6F'G7 J=2--3SI68%PM?)>VN6DAQ=9J/7^/TROCG[_;TWXVP?T8=V"-/] M+0WXI0=TF!#XO52+W;&T;YBOWU7?YDVO6Q:F MDJ'' G3S1D6IVNYM0SL2,3!$%YP58M*XNE_'X"QZ-5B8%DOL\1%:0JYVVJ8*=EYZ$S6UU&G,:WL/1=ZUU&>/PR#=)M MAQM(I:_22<+X6TT$M]]^. KITST6Z)OP];O-<2&B[S0WDL:5"[A%Y](R&>>O M.=04Y+I/<3B9L6R7N=Y+U( 6.P.$+BZHT%UG<#%I95R;7K&$V7WLQ87.H7V>I9%E)"@MG-!16\2XQJ5O?T> M1[Z%(=?8>ID7J#G>3,0EQMFG'$>FVW#O>QA:<[AYI2<;SL MLS102&SZ7'*GQ]/WCZ9K]8X%SQ[O! *AUKW/&J$Y^U'POEP? 0S.P4I8G!4O M0/U8\=7A6^WK0JNINU]."+@75LR17U^S-LA*?_36&O(:API46%(XZ: Y^SAZ MB3:]A_"$^K<2Y?'[M/VWF7L=^3&_A#L,YW>9?\CM D,7E9K#HX?CYT\?< J] M^]":-;V2>V;:UJSHSR7!!0? [W-C6O&ULK599 M;R(Y$/XKI=[1'A*3/KC"+" 1)LD@A4.0[&H>37YW56D%ESC38,JB8/KY"H7:]H(XV&_, M^6IMW4;8[V[8"A=H'S8S3:OPH"7C!4K#E02->2\8Q!^NF@[O 7]PW)JC.3A/ MEDH]NL4HZP61(X0"4^LT,!J><(A".$5$X\M.9W PZ02/YWOM-]YW\F7)# Z5 M^)-G=MT++@/(,&>EL'.U_80[?SS!5 GCO["ML.UZ &EIK"IVPL2@X+(:V=== M'(X$+J-7!)*=0.)Y5X8\RX_,LGY7JRUHAR9M;N)=]=)$CDN7E(75=,I)SO87 M#^/Q8/X9IC>P&-U.1C>CX6!R#X/A+06:W[JA M)<-./$QW1JXJ(\DK1N($QDK:M8%KF6'V=P4A,3[03O:TKY*S&J>IO8!Z7(,D M2N(S^NJ',-2]OOI_#L,98XV#L88WUGC-&-VLK!0(*H>-IONE[3,PF0%^*?F& M*MX"&LNIY#"#TF!>"A!4N^:ER)\W]?-/ETE4_QW>.@Z,H8?@(YI4\XV_-I^1 M:0-WCAXOB.T3.H(&FN^3")[]X5YXSKC0BOTS<*95BL8<^>O46R8?';QQ"A]D M5/C<6,T\HV7)1<;E"N+H1^PTSWF*1YKK[^,?>"HAG#Q=KO21#)X"SJ2X>4AQ M\\TIKMX[_A2R90S 5Q6#ZISB#".+Q5!@7:M*'Z2DFT=_9Z:!$,2ZU=4'V9&'@'<:?6C*-:%$5PKRSYM3O92\6-3JU1;WC 7OB.LR47 MW'(\PK5J2=0ZTO,2J.5T=3QHC,42M?D%KJO [2'M3JW3:7K(_QV DT<,Z E2 MQ&'_"D4PQR>4);JHQ(U:NW7I:=QJ195.%9]S^]V36CVI6$[I]E,54#6>0-JU M=K/2,*$;>7+82'Q(7RK4\*@7%*A7ON,92%4I;=46#KN'ICJH>LEW>-61QTRO MN#0@,"?1Z*)-E:>K+E&ULI57;;MLP#/T5P1N!J2Y8O:9, O:3='MH&Z678HV(SL5'9 MRB2Y:?]^DIUX&=JD#WNQ1)$\.CPVZ>%:JB== !CT4HE:C[S"F-6Q[^NL@(KK M([F"VGH64E7<6%,M?;U2P/,VJ1(^#8+8KWA9>^-A>S95XZ%LC"AKF"JDFZKB MZO4,A%R//.)M#V;ELC#NP!\/5WP)=V >5E-E+;]'R+N M?HM^V=9N:YES#>=2_"QS4XR\U$,Y+'@CS$RNO\.FGLCA95+H]HG672QC'LH: M;62U2;8,JK+N5OZRT6$G(0WV)-!- FUY=Q>U+"^XX>.ADFND7+1%TN:9\6SR.+EYF*"O]WPN0'\;^L:B.I^?;1#..@2Z!X%0="UK M4V@TJ7/(_P7P+9V>$]UR.J,'$6\S>+C& TBL1V(M M$MN#=&=[(F\$(+E >:GY$/ S^Y5-*@_ $ M?;1>ECKC OT"KCK)D15,SD'UFO6A]]+8R(DI>&V_K,^(L@"G"<-1P-!%J4TI M!"CMHDER@JZ4;6+=)[,!)FF$!RQ%YU+5Z+84O8\DF+ $#U*";DUAK^X=F%*" M$YJ@&VX:96^_XAI-RQ6X. _E8"FHI)11'2?)6BAA'@P"S-TK$26JUB#_2@04)#MD[.I"8X4$4XI2] MVP/^3L]7H);M9-,HDTUMNO;O3_OA>=K-C+_AW>2]YFKIJA6PL*G!41)Y2'73 MK#.,7+439"Z-G4?MMK _ % NP/H74IJMX2[H?RGC/U!+ P04 " ".>S]4 MBL&$VX0# !G#P &0 'AL+W=OI5;FR[?UMDH%8=6S.=F#[[6_L0* O4+LK M[:VT$B+V/'Z>&<],,KVET@\F0[3P-1?2](/,VOE)&)HDPYR9(S5'29RITCFS MM-6ST,PULM0KY2*,HZ@=YHS+8-#SM)$>]%1A!9K F MW/)99ATA'/3F;(9CM'?SD:9=6*&D/$=IN)*@<=H/AO63TZ:3]P+W')=F:PW. MDXE2#VYSF?:#R!F$ A/K$!@]%GB&0C@@,N/?%690'>D4M]=K] OO._DR80;/ ME/B'IS;K!]T 4IRR0MA;M?P+5_ZT'%ZBA/'_L"QEV\9"W\C.S;-#3:@G:21.:6WA7O389QZ6[E+'5Q.6D M9P<7P\M;N!]>W9W#P1Z$E8,<.DQ7(:0D2OP%2C^%:29L9.)FW4:[T2\2>P1-.HUB*.XO@.O4;G9\'B-O6[N &M68$T/UGP#;$R5 MD18"04TI 31?,)=9P(Q!:X#)% 1G$RZXY6@@1V8*C2DP"U/&-2R8*/"U(.\^ M]4N&,%6"JHC+&5AW5S#7:L%3.H3+LCY=HM//9LK@AVUS"(PJ+BFT=F=1UG/C M1.A6U 1U=3$G\,=OW3AJ?/KIGA?.V7OO['49 VHT%NZ,\_>CH'\7RE(L1YHG M%-LU=!(9^AX'UTP_N.M> M?=E!^6,)50;W:U-^/JY_WWT:G$=>Z4?V=E+[D&<-O%MOUYJ=[CLI'V[@G4Y._52YMGSM8_W<&OXR5'/_(AGP!M7SD$5M9HBA^7PM!$O1U"J_!F]!$'@ ME%2CHTXK %V.=>7&JKD?I2;*TF#FEQE-PJB= /&GBGK8:N,.J&;KP7]02P,$ M% @ CGL_5"W2X%@? P H0L !D !X;"]W;W)K&ULS59M;]HP$/XK5B:Z36KS8MY70 )*6Z2VH)9MGTUR@(5C,]M *^W' MSTX@I%*;=5TW]0OQV7>/']\]-M?:"KE4"P"-[F/&5=M9:+WZXGDJ7$!,E"M6 MP,W*3,B8:&/*N:=6$DB4!,7,P[Y?\V)"N=-I)7-CV6F)M6:4PU@BM8YC(A]Z MP,2V[03.?N*6SA?:3GB=UHK,X0[TU]58&LO+4"(: U=4<"1AUG:ZP9=>X-N MQ.,;A:W*C9$]RE2(I36&4=OQ+2-@$&H+0%:Z5% MO LV#&+*TR^YWR7B)0%X%X 3WNE&"MMT.P@.6H2; A<"U)HE5)U?*I$A3C'7UH8+]\BO[V:Q(OIB"S MW#^WX&<+@U"<[),UY*&+3M! +P@W(''9+9?RU@&RH#K5K#K5?RJ7;AB*-=?**"8$ MNK'WJH!5+6-5>V/-%./]/ZV\0",-[#9S&L%N4'JM-H)J7F"XXM9*!=FO9]FO M%V;K39Z'1K99XXU+78SWOI^'QJ/GX=%C<4$VE)EC#_E<0D1-'E2:]*<%L5= M)?\Z&#TT7_(Z-+/B-%^MA#^[^8%_^*OVWU@0OP%\5Y>_5G.KAWI5*VZC],K* M8^SBW-WWS4OP5/Z]7-<4&VI);ZA04KNT@T>;TFS]4$5%G7'X" #7!0 &0 'AL+W=O2KM4>B7V3H&+P@-3M MOQ_8"7&G-GO9BX'#/8=S,?>.&ZD>]0; H.>*"ST)-L;4IV&HBPU45)_(&H3= M64E546.7:AWJ6@$M6U+%0Q)%65A1)H+IN,5NU70LMX8S ;<*Z6U54?4R RZ; M21 '>V#.UAOC@' ZKND:%F!^UK?*KD*O4K(*A&92( 6K27 6G\Y2%]\&W#-H M=&^.7"9+*1_=XK*_NH-;E-VKH=*QD@Y2+MFINTJ;:LJTY)MQ/61AE M=YGEF>GE]?W%]=W-_!?Z?$>7'/27<6BLKML-BYW&K-,@[VC$!%U)838:78@2 MRM<"H37D79&]JQDYJGA3F!.4Q!B1B,1']!*?9=+J)?_*\HA6ZK725BM]1VMA MZZ+<C! \BXK'%MJXY@P,SP0DA.$M&/20:1C@=Y!YY ML"6*F$"UD@7H Y?@B"1XE&4>B9T!G ]CCWQG@MF'7J*UE.6!FN(LENY3&-H)VNK&=%Y0+ ML/LK*S]4=<4Z&-T# #%# &0 'AL M+W=OJS M+B@UZ$O)A1ZT"F/6%[ZOLX*61)_+-17P92E520PLU(;TI2Z*>1I3+[: 5M/8;4[8JC-WPA_TU6=$9-9_6 M]PI6?HV2LY(*S:1 BBX'K:O@8M2U\D[@@=&M;LR1C60AY6>[N,D'+6P=HIQF MQB(0&![IF')N@<"-?W>8K=JD56S.]^C7+G:(94$T'4O^-\M-,6BE+933)=EP M,Y7;]W07CW,PDUR[7[2M9!.PF&VTD>5.&=8E$]5(ONSRT%!(\1&%<*<0.K\K M0\[+M\2085_)+5)6&M#LQ(7JM,$Y)NRAS(R"KPSTS/#M9'KS<#6_>9B@FP^S M^?33W>3#?(;.YF3!J6[W?0-&K*B?[0!'%6!X!# (T9T4IM!H(G*:?PW@@W>U MB^'>Q5%X$O%C9LY1%'@HQ&%P B^J0XX<7O2JD$\ =VK@C@/N' &>0<7D&TZ1 M7 (Q%'LDEG&("6W4!HAL-,S1S!!#JQ7(73-!1,8(1_=2,TO40RD_;7=>4+24 M'.J+B14R[N306LE'EE-PQ!#&-130BJC<"8#X6)9K(I[^_",-@^12'W.7& 39 MEPNJZ@/PD)#"A;@M6%:@+576B&8K 7'EB&@$65A90PVD"V1-X>CRIX]C*;3D M+'?&1X1#-BF:N?OL5F;$E?Z5UA2BN65DP3@D&=(SEDJ@#(BJX%[0Z"_T[GIB MLU+*G)FG8_G8&WWC9D%XV=B)<==+@^@E\OO;T2N@FV/3P'X,PMCKI2F:F((( MN"Y^.(;]F#JOCYD_9,8%])S_5]J+L!?&QPW.I2'\<#JJ/$<]#R=Q8R.)0B_% M ?J=98#_+X-C9= )O6X7_XPR: ('2>3UPN.T_V$Z=K#7P_CU_/]N0T'7"[KX M]3SOQAYNZ+U!:1![G20]\5!UZX>J^]T/U0H:-XW.N 1RZ#9:*ED>B>C0PW3: MSJ\B^T'2U^]J_?F:Z0P>UG\H454S\E45[Z4@!Q_75+D2T<_%8M\Z5^G?,GDL MM;%*[Z3,-9I)GC?.Z"SU@L1>1W&[N1MZ4=SSHBAI'R#47FY*'ZG8T)><" /L MX31YL7\6=3$ XW9%)F3/\ 2ASA*O%X=>$O2^\0UVO+B7M \QRV^TEB55*]= M:_!^(TS59=:[=8]^5;6FS^)5@W]'U,IRC=,EJ.+S!,BCJJ:Y6ABY=HWJ0AIH M>]VT@/\95%D!^+Z4TNP7UD#]SV7X'U!+ P04 " ".>S]4"'?4QQ$# !T M!P &0 'AL+W=O;!6^LDL&;/HM132#+VEM:M3WS?YDI74G*@5D[ S5[JD%DR]\,U*,UK40:7P MPR#H^27ETAL-:FRB1P-56<$EFVADJK*D^NV,";4>>L3; E.^6%H'^*/!BB[8 M/;./JXD&RV]9"EXR:;B22+/YT!N3T[/8^=<./SE;F\X:N4IF2CTYXZH8>H$3 MQ 3+K6.@\'EAYTP(1P0RGC><7IO2!7;76_9O=>U0RXP:=J[$+U[8Y=!+/52P M.:V$G:KU=[:I)W%\N1*F_D7KQC=*/)17QJIR$PP*2BZ;+WW=]*$3D 9[ L)- M0%CK;A+5*B^HI:.!5FNDG3>PN45=:AT-XKAT_Y1[JV&70YP=3:9WD\OIPV\T MOKU ES\>KR8WE[)EEV&)Q2+K2B>W@R',0))G!:]B,3K7)F MS*Y]M2Q+Y=..AT09SJ(8!YW,!.PPBG :I2TV+N#R<&,UK8?!K.*BX'+1[B>] M#$=ANM>^F\]YSCI2VF0X2"/QTPB7$&&K,TVH(?W5B_,PE+IA?UO#3 M=.?>O$JS-E84K7RR4\BTP[!]B?*V6W MADO0/K2C/U!+ P04 " ".>S]4.F<;=L $ #N#0 &0 'AL+W=O"Z;:LH,2=F50%,SA5\XZN%+#,$16B$WA>W"D8+UMG)V[M5IV= MR(41O(1;1?2B*)A:#4'(Y6G+;VT6[O@\-W:AW2J<=1J4C!=0 M:BY+HF!VVAKXQ\/(GG<'_N"PU#MC8C692OE@)U?9:[D\A)J?9R MJ13:_9/E^FR(A].%-K*HB5&"@I?K+WNJ[;!#D'A["(*:('!RKQDY*3\PP\Y. ME%P294\CFATX51TU"L=+ZY2)4;C+DZ:0UTG"-%.Q!\@/R298FUV149I!]#M!!L1K9@HULP^ @XDUJVB3T M*0F\P#^ %S:ZA@XO?)VN!Q"[#6+7(7;W($XP1[*% ")G& I30V:\9&7*R_E+ M]CN,]=,/2>"%[\GW^J+UY!148\!]&Q[Y>#>XOKH?H6G&XPD978_N/OYU_&9^ M1XA4<"%LKMW!HQ2/: 9RKB#CAMPJ67"MI5J1:VF $@U #*A"$S:5C[!%<2,_ M>/_"RLL<+ H1DI7[07>_N]#/UX^"J&$P06QT["![1(<"N;=<7JW%YAM$U/,\ M^SO L]W]SDQI]RL\'6Z)8*1B*YOOQ$C+YV\LE>22+1]@]0H^$0WB'DVB7K,2 MTS#LTR")R60X(+=LA>F1/EAD4Q=A',X5^U9_];R0]O?H]YKOY>CNYIJ,![^- MR/#JYK\&_ #O)BQT>#5]%HK/[2KPE-WDI3;<+*P9*&$U[9*;G)?$Y+#.T3I= M+EC*!3<#K4%K5, T:J*8%4,^6*B7#)EA%U)5 L6?*P![DI)L 6@"9%KP=ZPL%TPX MBS A[+ZVI$=^TJ=A/W16P5T$ FT(,R1N1]&/E$")?5(*CN5T19 :[6E35W! MHSHR:TI[3P@K7"TDSYJR;*W<)I?CX0CO^0SP7JFDYL@?D8DL@:R J9^U[780 M;'/Q:%"//(4-I).659623QQ;%T!-C\*XZXQ.ECE/47J-"J1BL7$RD2B8PIY# M*2L30QLBC,E1.:: Y" R9+\1Q\;-%"P+U"S;HYB3PJZRQB'MO&-D+!0W'/0FCEYJ6P[#OK5J8G@'3K/GAL*-\(O3,?5[ M_O-CW'MN)GTJ>_UJ-_=MD8N*IY[YLO8>,D;G9T>O U=R\-35(;,^MV MO%EM'C.#=0^_/;Y^"7UB:HZ5!^OR#$F]=@\]H-:OB_7$R,IU]%-I\'W@ACD^ MR$#9 [@_DY@U]<0R:)YX9_\"4$L#!!0 ( (Y[/U0Q)_99A0( !(& 9 M >&PO=V]R:W-H965T/G_.=C\E>Z7M3 M UCRT AIID%M[?8BBDQ10\/,0&U!(E(IW3"+IMY$9JN!E3ZH$1&-XV'4,"Z# MV<3O+?5LHG96< E+3'G M#UR"$(X(9?P^< ;=D2ZPOSZR?_&Y8RYK9N!2B5^\M/4T& >DA(KMA+U5^Z]P MR"=W?(42QO^2?>L[B@-2[(Q5S2$8%31=WN05_F9 M63:;:+4GVGDCFUOX5'TTBN/2%65E-:("14M 7R%(*+E1TM:&7,D2RE.""-5TDNA1TH*>9?Q>V %)DY#0F"9G^-(N MQ=3SI6=3')QARCJFS#-EKS"MVLXEJL)^=!W/Y88P*7=,8$WL3G/+P3@8'XUF MUL$"L&>(X&S-A8=?NN+SQ[Y[,Z9Q^HG\KR_>*^V,MR0+TR0/QW'<=T@[(POC M?!@.3^&L,](PRVA(3^&\!\=I]A0>/I<4)ECQ8?[H=E<##IG*@NZV\NQ4YIVR M3)AG7,DHS.DPI#VR:S#F@LP;M9,62X?CRX#TY>$23P!CG[.$HU$%8;&@U$>$-U.H-:P:NM?_5I9G"%^6>/0!NT<$*^4LD?#'=#]#S]4!TMC=%<$ N"P &0 'AL+W=O_NJYM,&VL3 M.VL[%/;7WSAM0X# (?&ECE_F\3//>*8SW2C]P^0 EMR5A33'@]S:ZM-H9-(< M2FX.5042=U9*E]SB5*]'IM+ L\:H+$:^YXU')1=R,)LV:]=Z-E6U+82$:TU, M799(?D=G\># 9D Q6O"[L-[7Y CM_(H>7JL(TOV2S M.^L-2%H;J\J=,3(HA=R._&ZGPUL,_)V!W_#>7M2P_)-;/IMJM2':G48T]]&X MVE@C.2%=4!96XZY .SN[^'IV=3DG-R?_SA?DX(8O"S##Z<@BM#LP2G\ MP=%7X,(6+FS@PA?@%I@=65T 42N2B=4*-,@4#%F"W0!(LA*2RU3P@AC++> S MMN[U"$.XS(CE=[L9FG-CP)H^S5^G\.&WB>\%1^2](RJMEJ!;L9\N>.2\=6;Q MQ)F6/OE(?B*>G'=!*&-(J37K&9?T2^2V2S]2X#+6ZY*TJ&K+%\&G)0*!33#)VLJ2I+ ME0E[WSE'\)#5M:-@'B@&"?7B<8=SZ-'$$3[K2"GD+5HI?=^1RZ=)1[X@HG$< MDZL*-%XFUZ0 K'9$N[+F"-4XV<7ZJ7,'#&VCB 9)-.S9]*B78&P\W+Q &L8V M&@I)E,TQ+A7&7X(VN:AZH&/*$&#,@N?(>TV_XJ, 3,'4;H631A4BVT;7/=#T M9RTT:F#JI1&9X!T1]A /8N)]8X8O.'%D,0C0EZR=UYTP.HD2FD2LLSCV:9R$ M-(C9_V;?2^/'FQS>E'@X01F)51CJ_1KN?CZ?-Z7FRU^G\T.R .@(@UHL>8'( M0+;__**W8)G#=]>6MXZO.EH(OA2%L *ZPL>,^OCNV*0K?(2B>Q&=Q&-RDJ:Z M1D\U%P56%4UV9^Y$(6]SS?B8]EQJ735?-:N8/E15\2T'#L"L"D M+PI@2L+JZ3@W_#E0M[;:=:5?;9O!DVP,]'-]VDI=8G%TY+6"% MIMYA' VV96P_L:IJ.J*ELMA?-9\Y-K2@W0'<7REE]Q-W0=LBS_X#4$L#!!0 M ( (Y[/U2"D0")J0, .P- 9 >&PO=V]R:W-H965T_4#D"CAXAQ-71V6L>?7%>%.XB( M:H@8N'FR$3(BV@SEUE6Q!+).01%S?<_KN!&AW!D-TGM+.1J(1#/*82F12J*( MR,W5TC6PJMT+@-6Q(PO2UV'^&0T)MRQ<*IM+_:)_-[?0= M%"9*B^@ -A%$E&>_Y.%0B". 2;0I0MQ ?O\C\CT?WZPFZ/V[#R4L03W+(M0-U,09BXFIA&%2 MS_!'P@J&YW#7%#*OII]7TT_Y6A5\EY)PJ@%=$,84.N<@MX\?T=55@,X?0I:L M*=^BSR#->K\B=X#.J#B:4Z/?S/6;J7ZSJJ[9[D5B@Q3=':;*Y0)%Q; M]5@P&E)0-6*M7*Q5F^R26>Y8BG62[>&0Q"2D^K&LDQE5)Z6R7G0_ZG@#][Y$ MOIW+M^OE"^%[P9((4 PRHEK#NBR ]D\!="L"Z.0!=&H#^"^-[.;(WL_-[)=7L=^+M]_S49F9+WC1OJ-9GD(V"MLT'OU9N(CD\5OWTYAKL>0W/^ZW45NN1;:_1?0E\GDOA:+A9OSK( MHSEF:(6T,/7ZEE )B O^>RBXEL*\@$SQ*-<@06GT';TK?1EE$NVC-8-;7OI7 ML6X*#\3U)CBO"D7\6@\F)_A;_4:SOI*%7^*3AOFO.6VAK_3.1)J]EOZ>070+ M\I\Z@<(/<>=_6.6%1>+NZZSR>IK25?X\I,)(<;V3CK>2MB^%=H&ULM99=;]HP%(;_BA5M4BLA\@&%M@(D2#^&5*""LFF7)CDD5AV;V0ZT MTG[\;">DT$&TF]V [?@\?L\;VR>]'1>O,@50Z"VC3/:=5*G-K>O**(4,RR;? M --/UEQD6.FN2%RY$8!C&Y11-_"\CIMAPIQ!SXX]BT&/YXH2!L\"R3S+L'@? M >6[ON,[^X$Y25)E!MQ!;X,36(!:;IZ%[KD5)289,$DX0P+6?6?HWX:^#; S MOA/8R8,V,JFL.'\UG7'<=SRC""A$RB"P_MM"")0:DM;QJX0ZU9HF\+"]IS_8 MY'4R*RPAY/0'B57:=ZX=%,,:YU3-^>X;E E=&5[$J;2_:%?,[7@.BG*I>%8& M:P498<4_?BN-. AHM<\$!&5 \"D@Z)X):)4!+9MHHP!+<:/T_'#.!Q.7] P#&?+Z9T_C<'R_:*"92D&@BSM0F%!YV7.5%F P;E0N-BH6"\XLY@=HPIE*);IG M,<3' %_FCH)8XBU03M?P&"KS 7R[NT,672PF)WF=*IEB /"$R_'>D MMT>>8!WI;55VMRR\=08^U0=SS"*> =IH+Y>,J!IJNZ*V+;5]ACJ!;*5IN:9) MI,^J5)C%A"7H A&&"O&7Z#%:;HB> 5H4216IL[%;M3:\@QFY;L=P1O^OJ3H*WXU3DQSNS7X6M^YU4K[ M$V*V1-$\Y<;U7V_M[74_+< M@UL] Y'88B=1Q'.FBANR&JT*ZM"6D4_C(U-H;;7XP!15>H)%0IA$%-8:Z36[ M>F>+HO 5'<4WMG:LN-*5R#93_;$ PDS0S]>S]4Q:F(#S4# !)"@ &0 'AL+W=OLI2*@96(F5^9=LB3"##HLURH.K+ MAO$,2V7RV!8Y!QP9IRRU/@5AU3.QZO]^@W)GF5 MS ,6X+/T)XED,K N+!3!!A>I7+'==Z@2ZFJ\D*7"/-&N.NM8*"R$9%GEK!AD MA)9O_%0)<>3@==YQ\"H'S_ N QF6UUCB89^S'>+ZM$+3"Y.J\5;D"-5564NN MOA+E)X?K^]ELM/J%%C=H'4SGP4W@C^9W:.3[B_OY73"?HN7B-O"#R;J%5O ( MM #U#EE,B5'URS5(3%+QM6]+14>#VF$5>ER&]MX)[7IHQJA,!)K0"*+7 +;* MHT[&VR0UXWLCQ M%F@L$RUKR-+*[SJ%/.(V)^J]XYL"UI?KVF_>^&DX:E=/!X7@Y9,TPC_4526&C7)WVN9*,EW-+:4B6FUGA@4DU>9AEHF8]X/J M^KYA3.X-':">'H=_ %!+ P04 " ".>S]4-'+AX MD3M*%7C-TEP.@YU2^P]A*.,=S8B\YGN:ZR<;+C*B=%-L0[D7E"15IRP-413U MPHRP/!@-JGL+,1KP0J4LIPL!9)%E1+S=T90?A@$,3C>6;+M3Y8UP--B3+5U1 M];Q?"-T*&Y6$9327C.= T,TP&,,/=[A?=JC>^)O1@SR[!N50UIR_E(UI,@RB M,B.:TEB5$D3__: 3FJ:EDL[C^U$T:&*6'<^O3^H/U>#U8-9$T@E/_V&)V@V# M?@ 2NB%%JI;\\!<]#JA;ZL4\E=4O.-3O]GH!B NI>';LK#/(6%[_D]>C$6<= MX'L=T+$#JO*N U59?B2*C :"'X HW]9JY44UU*JW3H[EY:RLE-!/F>ZG1JOG MV6R\_ +F#V U_?0T?9A.QD^?P7@RF3\_?9X^?0*+^>-T,KU?78%G23=%"A[9 MAH(_/E)%6"K_'(1*IU&*A?$QY%T=$KT3$B(PX[G:27"?)S3Y62#4^3>#0*=! MW"&KXCQ6UP##*X B!"UZN#$%5WJ==_0>29Z :;87_ ?5%:@D^#JCV9J*;^!? M,&,YRXK,$J;3A.E48? [819"?UQ"O5V!14IR!NZ8&G"\FVKPD:&50CYL=J0"MF74)=:;5>%+:PVJ$-V*%FL=E8U M,K1"73]6&THA^SKJ4JOMJFVJVF .V8$TWVQ83,\8TJJ<#:-0WX_'ADW(OHBZ MU&.[*G9:C W;L)U"O[+86<;8< E#+Q9CPR1L7S]=:+%#M04Q\-FVT(Z?)4_3 MDA!Z5QZ_M*IA;&B$_6P&L2$1]K(==*BZUQK8D S;F?,_?]T%;!"$_6P#L:$0 M]K(1=*C:"C@\._?)J-A6IUL2Q+S(57T$U-QM3M#&];F1>;T^?IL1L66Y!"G= MZ*[1]8V>=5&?:-4-Q??5*=*:*\6SZG)'24)%^8)^ON%&PO=V]R:W-H965T/H>B#AZYN)=S2A5XRM)<'G;F2BV^ M=+LRF=.,R'V^H+G^9W2P(#,ZINIV<2WT57?E9<(R MFDO&A\4@]>#N2.2]GGZ!YNH^6&GUP$3.B7+5-WP MQZ^T&E!@_"4\E<4G>*S:>AV0+*7B666L%60L+_^3IRH0:P8H:C% E0':U0!7 M!GC#P.^U&/B5@;_9 VPQ""J#8%>#L#((=S6(*H.HF*PRNL74G!)%C@X$?P3" MM-;>S)=B?@MK/2,L-ZDX5D+_RK2=.AK?7EPC@:C_O'E-W#< M[U_=7GX;70[!]=7YJ#\Z&^^!4?Y I=)YJ"3X>$H58:G\!#Z +I!S(J@$+ >W M.5-R#\Q(:JXN6)KJA),'7:6UFAZ[2:7KI-2%6G1=\H=] (,]@#P$;\>GX..' M3V4O#;[Z;E^_+?-]@&+C"_:V^3K=09<'"U]AY6O"A%Y87-A(E)\Z" T=G.W0 M ?;>#+S!R\#MY2I1V@OOT4M7I]LJY] JYU#A%K>X/>?Y[/.Y)M $ M'$M)E73XQ"N?N/#IM_@<90O"A,E-P*<@-3VD10^DH8 )I1,)IH)GY9 5%9D&\9UJ&F_I M+5P;#0YA$,$XV!AVO6$88B\(>D'SZ,.5X- Y^G%1[MA?>E8&+"=YPC0E1GE9 M3TU=TC-W]GW)U#.XH&K.)V"G>$6K[B-GO/I+(4Q^-.5<&:&H/G"_!W'8ZVU$ MJ-X0PP@&/NHU1ZBWDMAS2OS&E0Y)N\!>K5_H!UI@#/T-A0TM80CC*/)PL\1X M)3'>*8KGC-RQE"G62-%!7(^0YR$<^G!#:$-#B *$<-RL$WJVLGD[!'.+SLK' M>O\11#" O4VA#2T#7R^+7A2V*%VKP7 +%A*>43!61-$"83]II4!+:(B5GY 6A%HE:-%KB0]^I\8;ELYPF]^ LIV+V#$@^^14,-+?WP/EY MWS59M@[ X/U5!5I*P]"I^.QIH;5\_58]EJJ)K3DAM%_43F@Y3)T@WEK[1C"!N+& ?3T7\OH+7&A&[E;JL(0 MUAD*_=C'?FO?R$(4N2&Z&^Z'J Y'&"(O;%=@X8C@NS$^K'R\*=TZ G%[_VN; M53<*+VAV1X7\I4JPQM[KC(OB. [:>[>(0_A_41J0!1K: C3Z0/-ERS3X#=L. M7]>%]DA8RB'W=G=+21JBAFTK1HXYL$!$;B!>+:C0LDG0Y,>'X2H5. MN'-R3\$)X^MM7L _KGO(S&XGO7RU8DM#[*;A#RR3/JY3$;4EA 4B=@/QFCP7E5"7/$#+2I>5E8ZUC+02 M4T$YEJ9O$>V[#U9W6NF^):__(V>J6S+)KQ^6XJ8IZ*Z]JS ONRZ( MF+%<@I1.M:&W'VD/HGQ_5%XHOBA>7]QQI7A6?)U3,J'"--"_3SE7KQ?FCS]4XX"OBP(# "+"0 &0 'AL+W=O#2%A /E-"=TT+-?:3@3Q?"'4A-VL+\DEB,F1[9AB>(4,Q[3 M#!C.&E;+O>ZZ&J!7/,:XX3OWH%*94OJD!OVH83E*$288"D5!Y&6-'4P2Q21U M_"Y(+1-3 7?OM^PW.GF9S)1P[-#D>QR)1<.J6A#AC*P2$=#--RP2NE)\(4VX M_H=-OK92LR!<<4'3 BP5I'&67\ES48@=@%L^ / *@/<64#H \ N ?RJ@5 !* MNC)Y*KH.72)(L\[H!IA:+=G4C2ZF1LOTXTSY/A9,/HTE3C1'K4DP'+1N>] ? M//;&D_O>8 *M01 MNT=0YW2XLP?>/1GNUHYDXQM'?,WG'^#K,489="AC^:?!@601C%@L9TN6:+.EZCX@K(^+JJ(@ U['>9.@,EKH(2UV$ M"T!=J- 4Z@*(JZI)4Y*0+,2]\=WWKTAM7WQ[ITNER.:ZVW-IZ2H3^69O9LV) MHJ7[Z)OYMCIIZ.[W0I,?4^X)F\?2NP1GDM*YK$A5+._\^4#0I>Z%4RID9]6W M"WE:0J86R.S]4O\/9P* " #6" M&0 'AL+W=OK8F>V43MJ/G^V 6VD5<47XCO?/??<$^-+?ROD MD\H -'K)&5>#(-.ZN E#E620$]40!7"SLQ8R)]J8=;R&%?E)I1#@N)5)GG1/X> Q/;08"#O6-)-YFVCG#8+\@&5J ?BH4T M5NA14IH#5U1P)&$]"$;X9HQ;-L%%_*"P54=K9%MY%.+)&K-T$$26$3!(M(4@ MYO$,$V#,(AD>OW:@@:]I$X_7>_0OKGG3S"-1,!'L)TUU-@AZ 4IA34JFEV+[ M%78-M2U>(IAROVA;Q79; 4I*I46^2S8,C MV?Q^-EU=H3F1DEC%T,=;T(0R]0E]1@LITC+1*!$\ :YMA'T[5#WU0VWH6- P MV94>5Z7C,Z5QC.X$UYE"4YY">@H0FCY\,_&^F7%@+8]:+N6^2EH =):YE_VO[=4C]1M-Z+H0PVECJ?4>:.8$Z$T$FNT$2)5 M2 F6.J?D-56ZODKW4_/:4[JN5Y.\O/]HXNAP.T27DQ,? M73KX8H*^ G4=O:(HC@^LXC=J^IX3B@^W"FY>4-3#/8);EQ.U'JIW]IB&1Z,F M![EQ U69>5!R74T=[_5#>U2-JD-X-?'OB-Q0KA"#M4F-&EUS$&ULK5==3]LP%/TK M5C1I(&TD=KY16PE*Q_8 5&6P9Y.X3803=[9+X=_/=D+2EB9,:E_:V+GWY-SC M^/AFL&;\662$2/!:T%(,K4S*Y;EMBR0C!19G;$E*=6?.>(&E&O*%+9:6+L60]^ MI4/+T8P()8G4$%C]O9 QH50C*1Y_:U"K>:9.W+Q^1_]ABE?%/&%!QHS^R5.9 M#:W( BF9XQ65,[;^2>J"?(V7,"K,+UA7L4@%)RLA65$G*P9%7E;_^+468B,! M!AT)J$Y NPE>1X);)[BFT(J9*>L*2SP:<+8&7$W#Q-PH .LY,:[+("0QU@$($; M5LI,@$F9DG0;P%;,&GKHG=XEZD6\2^09<.$W@!P$]Q :_W^ZTT/';=1R#9[; MI19Y(>6*@!E)V*+,]8O8@^HUJ)Y!]3I0?S.)*:BQQ3[9JWS?Y.N-^3)RG3B MOAL& _ME4X^/D3#P8M^-/-A$;I'T&Y)^+\DI?E.[5P))>+&78W\Z=$"*WT2/ M6D%#).A%FL@,EXSV((4-4GC$U8P:U.C U8P^K!'RG"CT?,?;6'B*[CFRNT%F'*6KA+9HP!T6E-QCJ@LW# K>*"V M-<"F9%X,(S_VHAUM]T2B. B1'X;[M86HI8EZ:8X9+P'+*5A^KFEK/?"8W@-; M\X&'ND\-L/4:AM +XPCN:OHQ,O!CQXLZ7E?8N@_L]X\[F1'>5V]K'S XIHZM MF<#P4!W#/=L9P1"%NS)^# S""*&@0\76FF"_-]UBN>**Y356^SU?$GV_K_C6 M3F!\1%%1:R3(.5#4&F#KQ%/['<'=DW%?H.>$KM>A*FI="?6[TJ='XR?YJ/ML MM#A4HA7S6\UD&QI^L,R?>!?D#S"3+Z!U!+ P04 M " ".>S]4S+IKD^8# !U$P &0 'AL+W=OW%C-1M8ILD, (DAG:TE5IMU:K=B]5>&#!@31*S MMH&I-#]^[9#&Z2:8M&3W!A)RSIOSQ1/'PST7W^6:4@5^I$DF1]Y:JZ#._5%FPE&:2\0P( MNAQY$_AEBGO&(;=X9G0O*\? I#+C_+LYN5F,O,!$1!,Z5T:"Z*\=G=(D,4HZ MCK\+4:^\IW&L'K^J?\N3U\G,B*13GOS!%FH]\OH>6- EV2;J@>]_HT5"H=&; M\T3FGV!?V 8>F&^EXFGAK"-(67;X)C^*0E0<8.^( RH<4%L'7#C@/-%#9'E: M5T21\5#P/1#&6JN9@[PVN;?.AF6FC8]*Z*M,^ZGQM\G- WB>W#Y=@T]75!&6 MR,_@5_#T> 4^_?)YZ"M]#V/ISPN]KP<]=$3O][FZ!!A> !0@V. ^;>\>O'7W M=69E>JA,#^5Z^%AZA FP(\F6.L1P*89SL=XQ,9:1;,Y( B924B6;JG-0"',% M\Q?:C?$@B*.AOZL6H6X51D$8E%9OPNN5X?5:AG?+R(PE3#':&.-!)JK;HPS+*$-GE)/YG&\S)<$]>2&SA(*?8$J$>&'9"DQ2<\G1 MJ:B\271^V^-2+.ZFKG&M8 .$PTI;#W6MF\4QB@=A3\@6X MHT1N!=6T5?("/-#Y5@A3WY^@H?K74C&-0PKX$EB1JH:CAH,RNL'Y#8&!A5;0 M34L*G9,]:;!S-056\ I;M^4FVVQ-0V[ICB8 @3_O:#JCXB_=A(]USU5+2TC8 M 2*A921L"\E3K<$M6U.W<[;&XA*Z>3GE(@-3GBFAUQ+R71R"EG8P[*"ZEFLP M.OL15$A$;Y]!47RD7A:#L",.P@;"-3U@&NQ<3QAH40C=+*QUMMW?ZRP20HM" MV $+D64A:LO"XR.!ZGASC 2R=$,GZ-9V) J=DR/18.<:"519!Z*/C\1;,,-W M@MG518M-A#L8"LLVU'8MZ!B*^@+/-106>JW6)-.O7!][""!+3A1WT%R+-W1BJ7>ZN=-"HEHSQRL&LO!"@W>7['^@*[8X MQ$$';WR6<+@MX8[7&M>AY:@UMLS";F:=JO5_ABU<>2/N %O88@N?C:UI(7'J MY=FO[(F8#:D[(E8LDR"A2^T77,9:0!SV> XGBF_R;9(95XJG^>&:D@45QD!? M7W*N7D_,SDNYTS;^!U!+ P04 " ".>S]4S'_7VI0$ #Q&0 &0 'AL M+W=O^K:,Q2JCPQ89FY,Q0RI=HTYU;B?O&\AN1TQUPC,VD$A-TY3*KYV+ZM\E FI9?HL0\99GB(D.2#<]K%^%9C[2M03[B=\[F:N4:V:6\"/%J&_WX MO!98CUC"(FTAJ/F;L1Y+$HMD_/BG *V5LE^N=\\68Q+U2QGDC^X+$> MG]?:-12S(9TF^E',O[!B00V+%XE$Y;]H7HP-:BB:*BW2PMAXD/)L\4_?BD"L M&(3-+0:X,,#O#>I;#$AA0/*%+CS+EW5%->UVI)@C:4<;-'N1QR:W-JOAF:7Q M24MSEQL[W>T]W/>N[Y\?+Y[[#_=/Z)?0O>C:09UPQ]IDEB%\GDZ.L)NKWMH>NW*)G&/!NA+TR:-+VEKPQ= ML:R*5/HVT')' :N M!@45!3Q8$$9#0Y9]Q$['_%^85\ZB39$Z!NZCL2G)17]+/),UW<5 M)@NIQS0S(C20(I[F0@L%WY7+D%1%L"N)81T,WLU*=-@Z-MLP8*N]E>T= MAAO29'U13A5"6!;V9/N&SGABFOUL)%G,S7VU9!9B_8HKS9/$E+Z?;;W@F8*< M=Y(1GE;$.G9"@8,CL[X#,*Q[9#/KNPP;WBG(.G;*A&%EVI/UQ\'=S='J_<=< M0#2+S<0R0P\\@=;G5 WCJA+#"0R&-^0') 8,B,G6Q-AI"!=_[!0-PSIR$45B M:AYJDQL1XS/ZDK #MV+8"0YN5$66TP<,[]WWVHH56-!6#!RR[J/3%PQ7]WD+\#L-@A_02)U$$EJC]B?]!MF7$*1RI MZI2+.*4A\ O- ;D! YIM]P>*B]R #7'=:V[.#7_E\-QL0D;Y-P6%]19?'QS,XF/('94CRV'"A@8R\%HFC^7B^\*BH<4D/Z)_ M$=KLA/++,:,QDW: N3\40B\;=H+R*T_W7U!+ P04 " ".>S]4HC!E2N<" M "2" &0 'AL+W=O>V+>.4Y%B>\8(P_63%18Z5'HJU+0M!<&)$ M>6:[$/IVCBFSIF,S]R"F8[Y1&67D00"YR7,L/F8DX[N)Y5C[B05=IZJE*F\:J'1B MA19(R IO,K7@NY^D3FA4^L4\D^87[*I8!"T0;Z3B>2W6!#EEU16_UX5H"1S_ MB,"M!6Y7X!T1H%J 3*(5F4GK$BL\'0N^ Z*,UF[EC:F-4>ML*"M?XU()_91J MG9K>W#U?W3W>+WZ#DTNB,,WD*?@!GI:7X.3;Z=A6>HDRT(YKNUEEYQZQ. MU8MM"5-8V79[R\(UX+O-.O4A%!<2;[:EW)1T9>[L?MU(&!YWJASF3; MKL%AH!=&: 3=)NX+X*@!' T"+C=%D5'2RU8I_=:2"+FNCZ(.6D\<#* W"OO1 M_ ;-'T1[T8<#H P4@L=$]A+Z!ROK_P"*?+]#>!CGZ J'@=-/$P2#A-654 M[\L$K#E/>@&#@X4]W]&H'RUJT*)!M"N58L:S@3WFP,\##O[WCG5:QZ4S2/:+2PET^Z&U MZY'=4;NT=V1WS_:$_$ A@A!V:F>W3O>A+$?,-4=8XVLTUCO3#MI#,_ M*QNNZ1J?-E6WOL5B39D$&5EI2W@6:"I1-L@K5[HCF=M4?S0040;H MYRO.U7Y0+M!\ADS_ E!+ P04 " ".>S]41-W.O_,% #^'P &0 'AL M+W=O[#KM1;XI<$6%&D MEG9O*[5[5>GV/AMB(&H2R_0)Y&8]G/.-G''OX+-5C MMA1"HY,ZVKE'NRE3*Q_SF M*CSM>+E%(A8SG:O@\/7!FRC,QEO$_ M4:B7IYU^!X5BSM>QOI//WT7ID)_KF\DX*W[11&D> MQHE6\#:"=GIT<7EW]7!V?_5PB:Y^3.[O?MY<_KB?H#_1698)G:&S-$37$9]& M<:0CD:%/%T+S*,X^#[L:NL^5=&=E5^>;KDA#5YB@&YGJ988NTU"$NPJZ8'=E M/'DS_IPX-?X]TU\0Q2>(> 3_G%R@3W]\GJXMEHT/U^,UZ-DQD%:C2PO%M&ET MA8J>>)ZHV0GZQB.%'GB\%@[-K-+,"LVL0?.89TL$P8^Y%HK'Z),2F5;13(L0 MS>"=-3X;E7ZA,I_?3R,<,(P)'7:?MD>K+D>P'P0#5LGMV.Q7-OM.F[]%*4]G M$5B[22Z;B1L-P5;7=.#U@CT#ZU)^X/F>W;R@,B]PFF>"A6*3\38C@]KX]"CI M>WC/RKI8'\:[U[>;V:O,[+DC+Y-$AI%^16.830HXZ$BG?J6TWW*B#BK- Z>Y M-_PE2M8)@C1-D)Q#SJKT! F]Y"G C@->4J[7>0HO> 8 KNQ (H4VD,Y:HI62 M&KA?9#::0^D!$$4I2@J<6%/=;11A95N'@]@S"/6 M3]#U]1A=OLSB=1BE"_1=*"A:U_Q1H/-(;LO\@CBJM JFTZ0MJN.6XXF)T4V< M[MY+#=%*90I#",5 O<)U7I+A(4_D.M4(E@N9AM#FCO]"5B*?EYULS^& ]GW/ M\_9FD460D=Z.X*XC!LZ8.ATY"V$:;0QW>=/H :T9AIEG<< B-R!>LP.F!F!W M$3@V\;:R!"U%'*+I*^)HJN2C4*Y4,<#'?MMI:&B-W;A^5P7$=29C&MBRSB(8 M,-H<-(-O[.;WL4&[ENFB>[M6LR6L7M%*9D4._R^,F*J VRX+V-0%[&9P2Q@9 MU"87\7JV@-8%>T'S)"2&_N3WTG^RE$IW)SQ^7S")J0FD[9I 3$T@'U$3B 7U M%%N0:A&D/FZN"<34!.*N":W4:6((3EC;,3'P)>[E=DLQJ:^U26]@BXE%T!LX M8F)(3]RD/ZY.CTOM._67]AU3WZ"I6I:!"EI MGM-T:V/D_9P]LB)20U_:-GVIH2_]"/K2.E1Q8/M*L@GV>LV0HX:^U$W?'U(# MS+)H =_I,/WA(_V["!>YT5Z,QP&I[37=C@,+6G_Z+VG4L4VF&R; M3Q8QQ^X3-="E;N@>OO]$+6M9VP:41(WY1LS/"7N?G[41&\+#?Z#@KBUN9WV^!F M!MSL^%UJ5J=MWQ*\NA3S!DU$9H;(K 4BP]BW,[,,OEG;^&8&W^QH?(]+%3LE M,/\H;!ANPV76%I=9G;>8!(-^?S\QZBM@W*,#TL!EWW#9;X?+;=*I%[;/1+0O1'O;IVD)C JQ0%S!I]"L&#;G$M63ZM#[+/BZ';O M^3G^.MX<11LUFY/Q&ZX@(AF*Q1Q4>E]Z8)/:'#9O;K1<%>>U4ZFU3(K+I>"A M4+D O)]+J=]N\@ZJ(__1?U!+ P04 " ".>S]4X:K+:=\" ." &0 M 'AL+W=O=>U>#5U' TS$4PI;61L37L?\TQ:MBGJF$(<_^I#$F/:MMD1@6=)WAE&]O MH2RHI?DBGDES)=LRUK%(M);(\Q*L%.0I*^[TM32B!G"#(P"O!'C[@.81@%\" M?%-HH1J3 MR?UL/GV\&]_/9^223%C$(QF!3)=,[<:$2G(+ M\3)E2P63*-8:(%74,ND? %N>$\EF3&L[A!_I$A%TQ=& KU MCR7:ML^8@EN; D23B:X9%[ZE6JT/MVK3RO?6!/NQ,QWZG*4[*.RI4YY0D M@X6B=!JA4B6*PZ>8(%^9_OW,49T&9IBH QN$#E#["\YQ-]$)JE^ _G]02P,$ M% @ CGL_5)]/,K>*! 2!0 !D !X;"]W;W)K&ULM5A;3^,X&/TK5K4/,Q)#?,D5E4K0L-J1%NB685?[:!*WC4CBCNW2 MF7^_3E*2YH(GK.@#-''.=^+CSSZ?X^F>BV>Y84R!'UF:R\O)1JGMA67):,,R M*L_YEN7ZR8J+C"I]*]:6W I&XS(H2RT,H6ME-,DGLVG9MA"S*=^I-,G90@"Y MRS(J?EZSE.\O)VCRVK!,UAM5-%BSZ9:NV0-3C]N%T'=6S1(G&PZ!%+6:0*"JI_7MB_I/$:G,Y\2<@9BNZ2]62[_]@!T%.P1?Q M5);_P;["VF0"HIU4/#L$ZQYD25[]TA^'@3@*T#S# ?@0@+L![AL!Y!! N@'V M&P'V(< N1Z:24HY#2!6=307? U&@-5MQ40YF&:WE)WF1]PII?3[BB@K.G!? M5]SX#6X";GFN-A+086*E\K ;]?\ M=LEO_X*_)&:OQ&=@+;B40].AHG-*NL)P7F;(=5P_<'QO:KT4T,*0AN15?.Y15[X@!#U, M7&AW] U"?60C+W Z D>QMA2ZM4+7J/!.EXWM8 Z'U+F]?CAVX#J!3SK:^D [ M\)"+;;>C; 1C2Y=7Z_*,ND)SGN9>[[T>"5P(8:=_?5Q ]- ?X5K=\^ON^>:) MI5<'T"4M3N262YH"O@)42J8&UXS?ZP3R(>QU=M['8>1AOR-IB(V0X C7DA34 MD@*SI&+V%'])IB?4"ROFD#0X#()-^8$G\3!T5.#0Q[K8@:\UB'H(710$G9R, M1H9CD&U]N-&'C?J6NDX+3L?GIBDOZ#3U!34%!GUPA3GPM=8LM!V$<#E;*B(V)L0G M?C=!0] @(#;L+YXQK&V)C5M@?XHC9Y-P]58)'9. MDY#&)+%Y#_S^A/1WK1@YT.MMR(:!J <,1S"VQ37^C,W^/.>Y=JY==8*2Y,5F M?RU85U>;O'%&[)\F-XT_8O.N\OVY"7H?@[;K0_WQTLDER!E M*TT)SSW=*U$=6U4WBF_+@YPGKA3/RLL-HS$3!4 _7W&N7F^*%]2'A[/_ %!+ M P04 " ".>S]4J&LM")(( .-0 &0 'AL+W=ORU29V>TQ<-)-J?5EKMHY4,1X]"Y2D443$>DQ#_GCBAWG#_H-Y>SXYZE/:(A MG4HM0=2/%3VC8:B5E!_?<]'>KD]M6'R]5;_(!J\&L;#_["97!SWACTT MHW.2AO*&/[ZG^8 \K3?E89+]CQ[SME8/3=-$\B@W5AY$+-[\)#_RB2@88*?& MP,D-G"<&CEUC@',#_-0@J#%P

B=(S"1%%R0,$W0>4W&_1J\G M5!(6)G\>#:3J5=L.IGD/XTT/3DT/7Z:RC[#]!CF68W^[G:#7K_YD<2*5O$I- M62%X!@M^2.,^LD>9H)4+5JA,8)73]+Z/+$>KV$&NDBR(H$F%UCFL]9FOE%8V M1-NO%;DX?)XJ5-[!*A?TKH^<89/*^Q8JEMND"SIA4.3-E(9-K0!GOE'&F[-8I\_C^ MK:0B0A-Z5Y4EXXV]E]GKG7-U@AW?#X9><#18%===BX8E%]V=BR[H8A4IWJ"K MJS-T_F,:IC,6WZ/W5*B-\XH\4#1FO- &F")OU[_7\>3[.V4?'-DG%K,HC9"N M222-23S-.M+5@1[4E"R9XE=54#:Z?F&N57&3_7L2%'\O*'L-2ZX'.]>#EPL* M^HD^D1]ZZ, D#G>>##L.SVBG/&H5'IT9**%BQ51\IGQ%A:H"D2"J6*OB+RQJ M]P/O#\ YVS);J@4JO7(\M5F'H2X9;]5\AQ2=SE;9(OJJ$_I:\(@E"1=K])FK M4/VLW'.[R"2[4 ;8'0?+-HRT'7 ^K@6+IVQ)0E38]Q&)>%JY_8]SN6(2V;;C MU::&;9AJ_RI4[7U89CWO)W";EF4W#5=M&*R?T^B."AV.[RD1RM]P79RZ1*T8 MN((:YQV4IG!8XY;!K>V!;ETJ%JK21NH,HV\0G<]I=B!"2RJFRA&5?)6^P*JX M[XW^J"R7#K8KC\O WH9IGR6EFFRV'=^2K&LG%I:RT9H2 7EE.&[#(/_-%-'H MWV 5\MZPW^X:_K:AOPV3^C0C1^N(C?;RU :RU#&8=V#,9U&(]=2KWLF=BH_D M.BK_55F!WI/'![I^2;8[ANU.UVQW"O4OS/:\7*BG^207*,Y_X$$!,#1W8)J7 M>(1>DP21+8HJSZD-<@HH3PN #8@.MRL/R'#?@;E?'M \Y%PT#VO2(-KHGN&_ M Q-W&VOE#.,SO:)('*?9MEY.PP3Q.%Q7^@KWX&3X3"!O#=4=&,59<:BW29%N MZPTAV?](=I.7#X',E>-HSH3R73[RJMYSO^&^@F:_#?<=F/O--4HN4,PHSZDZ M^+5M>%G1T,=XY S]FAPU^X S!$=S.SY%UV0]7=#I@X:CS*]2KSB)H>DRFX$S MZOH$;@B/8<(WAN)C+E""FX5'=6S#AMG8?O:\O>"F@@WX<>+[R;QO%G9SN[*+!M48INHKI^_^0PYYV <=WUA@@UN,8S 0P]Y>/^F! -5 M 3;\Q+_*3[Q/.\>M.N*U:%AVTF 1PUA\ M-2AW891_44GWB<=R@:XNQU]NU!S\NX;W+LS[V^QI,")W?$71 MB@B6G:98,4>JUDJ#JBI\P87M%NZY8=CO1_!O/ONY!OENU\AW#?)=&/G/"]ND M017W+?"\XIJ=P(5W@ALUO;&NG_*'F"2>_0M=4#K;7GB\6'C,/N!V?4WB&AR[ M,(Z_J;$E:)F*Z8(D:G?YB>J?;[K[V+7].O1YAKP>3-[&"/S->>09B'M=WZ%X M!JT>?(=R09A0^1.F^B%&&*JT$94/ER;>@5VW7P"L\@X2N+ [)LDDN5LLRK#9[AL <3\X:N>+C2TY@/\/?5 M#YZ!L1=T'0-#40\N81LO(<>Y /BX=5,MMVE9=M, V8.!?.A]98,<[F.WLN _ MW*[\D-S@W6^X'\EC.MW$-(U3G0%34V[/:9MQ-O1B]3%8Q_D&XCY'"2( MIU(=0N)LU:?Q3)U9Y()N1S&O7)F;3\WD^J4+-6AM^&8/\.$]H$4.[U>A+Y75 MOMDW?-SU1S ,M7VXZG[FJ:!!%?<=L+ST#?E]F/RG:HG/U'I7"PG=T/P(?T6E MW)R!?SN+_<*G6_RNHV8X[\-%=S.+_8I;ZD-D9 O@HT5%%U]"+U7 S%Q0^[ CO-K]:T7T(]C<9&[SW#OSB3S:X2=/UD=6AX/X1K^F?6=@VJM3>^@\(7)/0WA3X1<<_B!(5TKH2L MOLXOL?GRS>:-Y,OL.Q-W7$H>92\7RF$J= /U]SE7T&PO=V]R:W-H965T-J%38OB0^^Y[G[CG?.3I*M=-;1 -ON2CTP-L:4S[ZODZWF#/=DB46 M=+*6*F>&3+7Q=:F090Z4"S\,@KZ?,UYX<>3V%BJ.Y-X(7N!"@=[G.5.G$0IY M''AM[V/CF6^VQF[X<52R#2[1O)8+19;?L&0\QT)S68#"]< ;MA^3KO5W#K\X M'O79&JR2E90[:\RR@1?8A%!@:BP#H]\!$Q3"$E$:?VI.KPEI@>?K#_:ITTY: M5DQC(L5OGIGMP+OW(,,UVPOS+(]/6.OI6;Y4"NV^<*Q\^X$'Z5X;F==@RB#G M1?5G;W4=S@#M[@5 6 /"_P5T:D#'":TR<[+&S+ X4O((RGH3FUVXVC@TJ>&% MO<6E473*"6?B\63T M-A,IO/7F:3)7R')U14WCG;(8RXA$F!:G."FS$:QH6^ M)8_7Y1ANOMU&OJ$$+(V?UL%&5;#P0K!AJ5K0OK^#, B#+^#)=?@45RT(*WC[ M,]PGV8WVL-$>.K[N!;[/2BNA=S"?)_ .R]$0%NQ$0Y/N8*&DJ=MN+EEQ)72G M"=UQH3L70L_)!KF&1&'Q9R@4WIRO,W8:Y>U6439#&*T6:CNRK*ZK@/0>W M,WZ(>P^]_D,G\@_G5_%/MRH[_ZSU[-C_9&K#"PT"UP0,6C^(056C5!E&EJX; M5])0;[OEEEX?5-:!SM>2:ET;ML&;]RS^"U!+ P04 " ".>S]4]-SE[7D% M #C& &0 'AL+W=OY>M=V]>VV("[DF,><86*3[\#_I9_>BW^-+F28YNQ>H6&89%9LA2_GZLN6U MGA]\369SJ1XX_=Z"SM@#D]\7]P+NG,I+G&0L+Q*>(\$>+UL#[]/8UP9ZQ)\) M6Q<[UT@M9<+YD[JYC2];KHJ(I6PJE0L*?U;LBJ6I\@1Q_%,Z;55S*L/=ZV?O MUWKQL)@)+=@53_]*8CF_;$4M%+-'NDSE5[Z^8>6" N5ORM-"_T;K#J]N[VV^W MXP?T?L0D3=+B _J(OC^,T/MW'WJ.A(G4<&=:.AUNG>(&IQY&GWDNYP4:YS&+ M]QTX$&$5)GX.202K-B/9'&OS=P3WBC^A*L#B1Z)I.DS21&XMGO_+L:\]^DV>> MSSY*)C(T8A-9)_S6/M#V"D*K/L%AV(F"3L]9U*9:MN?CZ$68AP.#J!,2KR'*3A5EQQKE#1- Y#OZ MQ- PX>."_PU?@^B&KI_8AJ%_T>^"Y@D,NJ9I MJIA8*8#&/Z;I,DZ@A-ZBDK=#>>_,.GG8^,8G*E4ZV*ML7*=4S<"0D"Z.FI0R MR/2(-#F=E TO>R\*.#@K;JH^AI&?' MY!%]WI)[;/"'W3/G'AMB8>^TW(]*!WM4Z09AE]3G%!N@83O0!K 1@K85]D$K MGJZ2Y^_WEYQ/891ZF>2%3.12I?T".IBM;=F]R#G3/>?+%"%::'\QHA.^8F]5 MRN /G[MEQ(9\^,2F<50ZV*O^J L=4 /6L2$CMI/Q 00 -6B\HOF4_;(Z&=SB M\-PZ&5)B>Q_X"ITZARV5JW\:=#(DQ7:2#HH"&GS(.33WS])0=2FD6NZ:0ERH M6"X6*:1\)AA30R^T.J ;O&2%1%2BL!T$OUWH_0&HIA5[HR2&L+A[9DF( 2BQ M]X_')2D=!/N2!(%7KP@Q?"5VOL*7ALIQ7;M66N[MEZ(N:0(K,6 E=K#>/BLI M0&_T'@J H@434XBC]I3AB#M=##8==C;4]N[PGHF$Q[H2N8"2@XNFW=P13U[- M9G4_*,-58N?JB"UX 14'M:V"0043JV2JT:8_2+71U>S/0[_Q TP,:(D=M.]P M@+(D355O44)W4$)7;X*@]#]/]"[8@[ MTH[<6J@Y.X>\&4BC3]<+-%4G9MOSWNII=8(_T.?6CAF^/?[_3,4,NB'HC![! MU&UW("UB>Z*^O9%\H8^,)UQ*GNG+.:,Q$VH O'_D4%7EC9J@^K]&_S]02P,$ M% @ CGL_5+YO$S4X @ \@4 !D !X;"]W;W)K&ULE919;^(P%(7_BA7-0T>:DH4LM J1V*I!:C6HM#//)ES JA-G[ NT M_WYL!R+4AC)]2;R=\YV;Y:9[(5_4!@#):\%+U7%[L%I253I;:M9G,4K%%SDJ82:*V14'EVQ"XV/<= MWSDN/++U!LV"FZ457<,<\+F:23US&Y#&3Z;+O>"80<,C1.%!]V\$(.#=&.L;?@Z?3((WP='QTO[.UZUH6 M5,%(\#]LB9N^TW/($E9TR_%1['_"H9[(^.6"*WLE^_IL%#LDWRH4Q4&L$Q2L MK._T]? <3@2!?T80' 2!S5V#;,HQ19JE4NR)-*>UFQG84JU:AV.E>2ESE'J7 M:1UFX\GPB=P-1M/[Z=-T,B?79**0Z6IA209EN:6)]$> MLNXP]01%9?_JA4#=(^QPHYLR2'- [Z^$P./$-(JFS6?_ %!+ P04 " ". M>S]4RU[\!2H# "?"@ &0 'AL+W=O$4JZO35/X(418--@:8O5FR7B$ MI9KRE2G6''"0.D74="S+,R-,8J/?3=>FO-]EB:0DABE'(HDBS%\'0-FV9]C& MV\(36852+YC][AJO8 9ROIYR-3,+E8!$$ O"8L1AV3-N[.N1[6B'U.(G@:TH MC9$.9<'8LY[2)*#JY]P,')'9SW#LT##F[NX+YS<*P##LW0XE\BQ''L^&Z'SLXLS9"(18@ZB0F]X7._1EPWD MVID>D1#MQ Y*CDZ7M*I$3)6^(H=.D4,G56T>4!VR*%)'>!X3*=!-(D/&R5\( MJB+.A+Q42)?DIN]:GN5US4TYB#JK/4JWH'1/I[P7(JDF=$\BK+/:(VP6A,W3 M"1\3*22. Q*OJC";)V'66>UAM@K,UE',KQPK0D"WF%*!QC'PU>LE>G@8HO&+ M3Q--C.Z JT@>\#.@ 6$EFR/'S2OV]X[N_RV)%L 16R*?8B% Z&$$>E&$9(V2 M-'__D"Z9JM1Y'Y)B5R?DJ@"Z.@HTV>V=?KM+-,4<;3!-0&$<_PO(E%LE&*L: MIEW M#^K&-LGG:$ZJSW*3D'9^8QB[)Q$6&>U1VA;NYO!^K1RS*7J2&O-]E%+ MEYA]%'5$A.1DD:2MQ%H5AZX!=?VK N$0H',2HX!1-1'%VXNZHSG(]RR?3=<] M<#KMW5UA'[\L;B*6Q%*7;%"&+E@5526,\P'&MJQ.I]-^3V26F@'=NDTP7Y%8 M( I+Y6HUKI0&S[JA;"+9.NT/%DRJ;B,=AJJ#!*X-U/LE8_)MHEN.HB?M_P=0 M2P,$% @ CGL_5"58A!=4 P Z@L !D !X;"]W;W)K&ULK59=;YLP%/TK%MJD3EH#AD"2*HG4I-V'U&I5HV[/+MPD5@W. M;*=II?WXV88"[8B[*GT!V]Q[./=@'^YXQ\6=7 ,H])"S0DZ\M5*;$]^7Z1IR M(GM\ X5^LN0B)TI/QN(-/93!DFR9NN:[;U 5%!N\E#-IKVA7Q08> M2K=2\;Q*U@QR6I1W\E )T4K R9Z$L$H(7R;T]R1$54)D"RV9V;+.B"+3L> [ M)$RT1C,#JXW-UM70PGS&A1+Z*=5Y:GIQ?KHX7Z"C,U"$,OD)':.;Q1DZ^O!I M["N-;Z+\M,*:E5CA'BPJ+5$YT4&V7, 7Q.KV85/[&:A$_%'JGHHPI]1 M&(2X@]#\_],#!YVH%BNR>-$^L4!O&.D ZM= ?0O4WP/TR^XNR!"Y!Z%/"\JH M3/FV4$@0!5W*N_'ZO>'@HX-77/.*G3@_-IJ.HL4*V5(_(WNLC_GR^$8".I42 M5!>Y$C2VH,8W[J YVN\,[2MW8"!X>*'7C(WCT3E*/ M_I$Z3)*D0^J.P"CJD-IO=4VYELTVDQ+9_W#9HM2K=<-Z:MNT%^LST\C:;JR! M*;O@2R)6M)"ZMJ6&#'H#S4J4C64Y47QC>[-;KG2G9X=KW8R#, 'Z^9)S]30Q M+ZC;^^E?4$L#!!0 ( (Y[/U28]W^&I0( ),' 9 >&PO=V]R:W-H M965T@X\G6Z6?S1K DM=*UF8:K*W=7(2A M6:RAXN9<;:#&F5+IBEOLZE5H-AKXTHLJ&=(HRL**BSHH)G[L01<3U5@I:GC0 MQ#15Q?7;%4BUG09Q\#[P*%9KZP;"8K+A*YB!?=H\:.R%792EJ* V0M5$0SD- M+N.+J]@+_(K? K9FKTU<*G.EGEWG^W(:1,X12%A8%X+CZP6N04H7"7W\W04- M.J83[K??H]_YY#&9.3=PK>0?L;3K:3 *R!)*WDC[J+;?8)<0<_$62AK_)-MV M+1L'9-$8JZJ=&!U4HF[?_'6W$7L"&@\(Z$Y O>\6Y%W><,N+B59;HMUJC.8: M/E6O1G.B=E]E9C7."M39XO[V>'@Z M ,=4:-].M"KF5>X\O!1I$K-1%$W"EQYJLGU\<5\NX>+OX!4$L#!!0 ( (Y[/U21''M#^P( ),) 9 M >&PO=V]R:W-H965TW<<^ZYSJFO.VLN M[N4"4<%CS!+9=19*+4]<5X8+C(FL\"4F^LV,BY@H/15S5RX%DLB"8N8&GM=P M8T(3I]>Q:Q/1Z_"58C3!B0"YBF,BGOK(^+KK^,YFX8;.%\HLN+W.DLQQBNIV M.1%ZYN8L$8TQD90G('#6=4[]DX$?&("-^$YQ+0MC,*7<<7YO)A=1U_&,(F08 M*D-!].,!!\B88=(Z_F2D3I[3 (OC#?N9+5X7ZG(RO M?XY&T!]=C#38<=5.I]!N6'&W4^Y@QW< M?@"7/%$+":,DPN@E@:N%YFJ#C=I^4,IX':H*5/TC"+S WR)H\'ZX5R*GFF]> MU?+5=O!]%22A"N&,,&:*1#%_.H+Q> "CQY"M(IK,X1R%=NN8W"/T*2_$E.2O MY?EK-G]U1_XASO1*! .]RX+>K>P?8\)( D,J0\;E2B#\&NL8N% 8R]\E.>MY MSGIIS:-XR?@3"FU"%2[@@$@@L$018J*V>J2BC M!_@,,%6)7R1(PO3Y] ZAY?S5/3J;N<[F^_8O+'RT;7)2FKJE,8?Q0Z]9\SQM MVX>BX;=$-8I1+S2V1_KVCU\>VWK M%PY@_Q\;=T^"VCZIP;/4X&.\F_$4;=GVWYIW2UBK_=:];J&]Q=J*MNM++6*5 MJ+1WY*OYS>+4]M-7ZWUSX[!M\YDFO:Y<$C&GB02&,TWI59I:DTAO .E$\:5M MHG==J,S$)\GM8[R]02P,$% @ CGL_5'?^+*EO M! L0X !D !X;"]W;W)K&ULK5=M;]LV$/XK MA#$,*=!$I"3JI7,,I&Z+Y4.;H&FV?64DVB8JB2I)QTE__8Z2(\L6I0;8OMBB M='=\GN/Q'G*^D^J[WG!NT%-95/IRMC&F?N=Y.MOPDND+6?,*OJRD*IF!H5I[ MNE:%W)W.2.SEQ=? MQ7IC[ MO,:_9FM]Q%#82X/BQ#SKKYK2._>>7Z)\:\D#F M@6F^E,7?(C>;RUDR0SE?L6UAOLK=GWQ/B-IXF2QT\XMVK6TV= M4(JJ_6=/^T3T',B8@[]W\%_K$.P=@H9HBZRA]8$9MI@KN4/*6D,T^]#DIO$& M-J*RRWAG%'P5X&<6UU^6-Y\_HF]7_WR\0V 7!B7!! M%RYHPH4CX3Z)BE698 6Z,\QP*&ACRTAH)%>(:X_][#@L2432.,9!9WF$/.R0AY/(;]2:5>(G:W;/[ZRL_T#:,&7.MS7* MI#8:9:P6AA7B)\\1- ADV!.JMZJ6FNNWJ.+&Q:R=-.KCC2D.\ DMAYD?$NJF M1#M*=)+2-P"8)J",139*X+FLF5%-(V8:I-7?!C :3^W$2AC1.W9/'W>3QY.3W%62L M7?&<*_'(;%/5: W]7Z.S0D)!0S> TLYD6>'0(CH[86NK/HXV'&@A3' MT4EB'68A3L?2FG3,DDEFRUXQB^H1,$KU[$*9."K33P<%/#0+:!S';I!I!S*= MWI,U5Y#*:HT*#EJ$E!4=F^XM#,:[23K,&*$QI4%*3U"[+#%._1"/;#V"#\*! MI^L6DJI-4[>B0M)L8-_5T$\JKO1&U$[@^Y!'>&)"<$1&FAOIZ1B9A/,%CCQ\ MM8+305NNE9:%R-NV8%MS]F,K%-2"WCYHD0OF+(;E?I+CFHUM R8C.XT=-57*,8^6!])2A*:II2B;0O9D:[AE MY>RS9*A3YSZ%;,:GF!V&B4_Q6-LB!TTCTZ)VT^PD9H&SPIU9AQ21, )!.-4L MIZ7OXW"L,@ZB1:95Z[1SO12#L\62H7R--2RGZ73'.F@=F1:[_ZE%./0*$$:P M]F-9/6@6F18M5XOXU39+!@=&&L0!'"P'VVQH&00^)J%_VMJ\WGW"7N8^P['$ M'@@*O@)7?!%##-7>C]J!D75SQ7B0!BXLS>,&[I1<60/XOI+2O SLK:6[I2[^ M!5!+ P04 " ".>S]4[]S0W>$" !Q" &0 'AL+W=OUCR892%3' M9FT#Y>_7=D*:ELNN5GU);&?.F3/CL2>M+>.O(@&0Z"TC5+2M1,K5C6V+*($, MBVNV JJ^+!C/L%13OK3%B@..#2@CMNL'NM%9X"5.0+ZLQ5S.[9(G3#*A(&44<%FVKZ][T M74<#C,6/%+:B,D8ZE#ECKWKR$+_9;TWP*I@Y%M!GY&<:RZ1M-2T4PP*OB9RP[3T4 06:+V)$F"?:YK8-QT+1 M6DB6%6"E($MI_L9O12(J +=^ N 5 .\SH'8"X!< WP2:*S-A#;#$G19G6\2U MM6+3 Y,;@U;1I%1OXU1R]355.-F9#$?=V7" QMW)[!>:3;I/TVY_]O#\-$7? MT<4 )$Z)N%3C'L,\1FR![M@&.&5[*S0:]='P+2+K.*5+= ]<%?((OP+JI:QB<\9_ MK?1?,_[]4_L*!$N(T0ISN4-2J1'8'!QQACPHR8.SP8W7/$K4V8G1@K-,G>:* MKV.UD+,%ADW?*YM.T/1JCJ,2O:ENT:&=[X1AU>Z#W'HIMWY6;C>*V)I*H03N M\)P DNSOFG/*>D6+Y_N'D@_-_, _J;A1*FZ<5?P_E=$LN9M?7QEA21Y^:66$ M!^ESPZ83'N;YB*$7U(*3F7:=]PO0^?KJ*#BKI?I9\1$3M^$>"K8KEW>F-MKT M-(&,J/SZ*U?+OMDUW>+3>D_W4],4WFGR9OR(^3*E A%8*$KGNJ%$\;R_Y1/) M5J9%S)E4#<<,$_5/ %P;J.\+QN1^HAV4?QF=/U!+ P04 " ".>S]4\"@\ MURH. #Z8 &0 'AL+W=OOAF1,]RCU[SX7LXHK="/-,G*CP>SJIK_/AJ5DQE-27F8SVG& MOGG*BY14[&/Q/"KG!273NE*:C&S+\D?(NGU>SC07B IO2)+)+J/G_] M1)L6>5S>)$_*^E_TVI2U#M!D459YVE1F&J1QMOQ)?C0](56PO9X*=E/!WJC@ M!CT5G*:"LU$!.ST5W*:"NUDA[*G@-16\C0J.VU/!;RKXFXWN4REH*@2;%7!/ MA;"I$ ZM$#45HGHZ+,>O'OPS4I'CHR)_104OS:3Q7^H95-=F8QYG?+8_5 7[ M-F;UJN/QYYN;JR\WY[=?'M#)[1D:?[[]7X[OCI_0!_.:$7BI/SU:%2Q MA_$JHTDC^'0IV.X1_'E2'2('_X9LR\9?'\[0AY]^C2N:*B2-84D/=,XD65P2 MCAI)/Z$1.L]H\?SVUYP6?YTM"L+7SC-)%/+/8/DWY*U1U/(5M<_AVG\LDE4[ ML=_3P(OMN^KFYO3+US3F A\7"I&7PT5:C4BEG$^#Y5A!(TY)D E6BIZ:W5]$ USZL9R1B);DCQG?(.0"?/!:6UFM_B:H;.)_E_ MEJOO-W2530Z!KO'7S_2-='VPEA_ 74_I2C![4,F-M;*[EU)\J3,#S[6LS3[O M%O/"2"[64C)<*QF"2M[?W5PN>U39]_^@>L;G<0)T2+1^5F2DP[$E+(NUERYO MQ,@3&(=6M\^;E-VN=]9,:'M*5:,MEQ;:P%3#-/T72.S MXM@0RXT%.G%H9J@$,'$$-OJ_"\)$5F]\W4S63V.M43I6%XTT>5WX3J@:I6Y! MUP[ZA\D6!+9A N]WF-@?'F9Y48T>2$+1/"]C/E,A/TX0V,9&!L^67$785]QR M\!IIK3%QL,(H*0HZ'@8&3\#:AF&]]\&[9N]'H[N5ZSED_ 2I;=?,^ D2V[!/ MNNWX>9UAL:U L?@4!0._WWC9 NPV#/;W#M_*"1]"25N VP[,#)3@L W[L'^2 M9$';HZ3:/&BDM)R^R,=V9X0NAI1LZRJ(;L-$/V&-G\3SVO4K&=1*]('Y003- M:3%A>JO>="\T(D/OT+)^AMY%!;T=L_0^B\LJ3A):E+\@)BO.MB>X(PCNF"&X M(PCNP 0?.+&<+I"QXT;=>=44]("";4VE7028W+M,*XU(5SNM!*L=@UZU] ZZ M_602L'?,N-V.H+,#TWGH9.HZT-B/',5DTA=L:RJ([<"N]DZ3"1:I9Y2@O0/3 M_KV3Z5,^9PU!!7\+FI "'%R!=Q'/:P?DFC)GZC>T=D_^ M03U[P*=N=_LB\#:F$5RFK:Q LPMO;^QEP:^V+L>DG-6=>DK*N)3\R[5C*?4^ MU->"^ZZ9;1%7\-J%X;JE;^EV-SSV8QKSU\Z+Y/0)TL^.Z9X;LG^.[!?+]B_1(S M1/"5J%IUFNJXY@.DB0"\ISD ''@DXG7/].P@Z.Y>J,IY_9M/GG0""&^W_ N3 M:=!IBB?L@V?F0-$3K/>,LEXC7<]Z3[#>,\OZ?9Q+>H+KGAFN^X+K/LQU'1 T MU;5 \ 6T_7\9VM+;NGYU^0+:OAEH^P+:/DS==ZXNC73]ZO(%U'VS7ONNQ\^0 M\@+TOAE'W9<".V#WFI.^5GSCN'D>SRDORWH@C95#N)0;2L8M.NQY&_8%M7VS M1Y?W]"5/7GBI<4&G<87NBIR;\KQX0[=Y1:$^$\#VS1QF^@*R/KQ/W2C_1";U M*3,/*>S"8>G1-I):3H9E6=W#L(LA)=O1.P+9@0[9;/73LD(%6RGZ+;!3C3CG MT'%_5DVZ[>NU&R3('Q@FOV8>LB*?V>*Z83-GAJZO3C_?0VH+\ =FP!\(\

>_>L M137YKRDS=@5'Y-94"03K S.L#P3K YCU6U EZ.Z8>RJFZ,NU=94" F%#L#51 M8'']1-FZ7KM!PF@$9KW\G28FCRO0P448I<",YQ\*,Q+"_-X-+A<:J3JXA,(J MA&:M@G(,A:FH-TV'HR449B$T8Q9"819"&.!;H*61-,!A&5*RK:\P$R%L)K;% MBT:<<^A%2KQL7Z_=(&$]0K-;0CM,S0%P"85M"LUL"(7"HH0PRG?T7#12V0B" MA[6A%%T.&XA=8F5# >_0#+PC >\(QNQ.L;)1-[K<=[LG^)>*PDD7(EI MYR4%&'?=R$%%-_25DG:L_8<3ZF0&H28$#%M2FHZU.UX[$V67A3D3=:2XGE3_'*!KF3)<\/M]RNP)27A6+O3RL#\6[R[:[7[U9E8NE7;2GI\ MIU^Z2XPOEM,=3>4[R@F/FHS'H7,&=S<"L!NHYLR DAO:2B#5)#SN-F=@F8%^ MSDAPQ? >P)Y">;&<'XG-O+9C.9M1D\ZX2YS72F8K![P[6\!"&PI+N,4[OLF; M"M?%F%&*> Q$%E6>$L:R.G>\CM M^Y?2^>I!K='I&Q>) MIC9,ON$1PN"JVF A+"5!8DT6Y-W2$)#GVJ;-BWRZX(MY^0LS M&H]OJ)I11.NUH=86?@![8]&9"RD%$FMR(/<=/SSDM@6)^H9R(;&4#(DUV9#O MBV(ZUXEW4,K/]WLF)EQ7'P*%I4Q*K,E[-!T^B*6\2=PD3N[_(@T)^@X,?5T( MH:Z^'@M29B36I$;^_R($L2-?-F+F-B4LY3)B33+C.Z,$=>('K!$IJQ$[NWO/ ME^0E3MBW5]DS/^CDG59_=3@HW@]+F8_8,>102SF+6)-AJ%\=<'U?R;4-=20* M:[(4!]]$Y'1SS1W;5US9T11L[3&$P*Z.E+R(G=U).F"6#%O&4JHC=@W15,I0 MQ)H4Q?M5]TJ3I*;EZRR> MS*1W/S1CJY3RN)R2W^-6\"M_2_0ASMCR39@%*7]E*T-]6^H8*](3_=[))"4H M8DV&XD7"ZC1');4NTSQ)2(%^6F]P,J5Z;G95*[I\7B0I:AWVX43*2,0>3/C/ M[,FD=I3YTDZEY OZ8TZSDJG/1F=.U8O1ZQX&.JK@LP$%-UH@&0A-SJ*T4<#Z MF4T$6I9\4N6]+9OD906V"GZ@I[M3 DM9DEB3)GGRPK1DJO=21U-?G]&-/?D. M0-BXC-EZ^J5$K[4=J5?<8\XZ;T[>%+NF*P6]SM &#G L+^4U8D]S^#AEC&"V MF8_CR](N5#EZ7%H'1%:*+DK>@T]TR"'"6/=,_>!*5DV3V-C57ZU1UZ1YD0OT MH&34-.F0G5VTI[C2]*%:1?@Q6+N5)N5$8D]S557)J%/VVBVO>Y+I^-V$X4^J M@JJP^RNE1/!L5$J_Q)H$RC9?26M"C)2X[?5\?,7EL8I+Q%3EO.ZE4)>J &V;4^!E[0I]8/>N09V(4RWOVEQ^J?%Y?POZ85U6>UK_.*&&O M"+P ^_XISZO5!WZO^_J_.SC^'U!+ P04 " ".>S]49BU8)A,# ,$0 M#0 'AL+W-T>6QE6 M7-2)O]*Z^A@$]7)%2U*?RXH*@^12E42;J2J"NE*49#4XE3R8C$914!(F_/E, M-.55J6MO*1NA$S\<3)Z]?NC,)"D?5XXVWZG9""HFAJ$1U \MC9T _RZ;Y=ZE';V*UZO8@]2?&[,=T5MU M(OI5V_%7V-XX&MY>3"PF,MK2+.VGJEAT0\\,3-3^ H=#Y*J[W CF8S$W A@6 M!U. ^5@O+,[_M)\INA^+8=JF3F2*^DQ1'^OE0M+N@\5Q^\3F6!6PWH'X[CC04VZ?,(2J8MJP)QA'XAA#H!?=/1I%2'8B^+CK M@STE81C';@0PMX(PQ!!X&G$$4P :,"0,NW/PX#P*-N=4L/W_Q_P74$L#!!0 M ( (Y[/U27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G_ M?F436IDZ9_;EE"=BV;$_'UOG.Y+\_J64ST]E^4S^R;.B&O=V2NWO^OUJO>,Y MJ_XL][S0>[:ES)G2F_)+O]I+SC;5CG.59WUK,!CUN@RJG(%)<3IOB#+ ][47RI3Z/OHF_<1A.'T^\QB'?R_X2Q MW&[%FD_*]2'GA3K&4?*L!BRJG=A7/5*PG(][IT,(*S:$%DH'B03%\53ZV/I. M]:6#S?&NE<8U8BCOA-XA@TT#C@?IZ^TR$QM]]0VY9QDKUIPTP:T,0 L M"X& M2*X6S("T 4C[%T(F-43]#Q4IMR3:&D>A]T!)$*YHDLYIC1A.B!_%,?4-R'< Y#MNQ M0%EWQE:X("\,D<6PB*.% M[GN/33^D?RV#18UGTD%"&"(;84+O4S+U_& 6G*<&2 %#9 ?,Z?R>QLEO3<#2 MUIL&)?TA04'].9E]()67AUA]2)-4P\_SRY6N"@ 3WES^=!4TTD MK^6$5G;X0$._W3LMR 6L@%F],&;$9W8?$HGFJX%!IG 0C8!6#JVZEL+4H*% MK 08TS8Q(3=8R&YXK<_(55AF-B0M*PD:4!8[HF)N00^Y*33)]')B;D$QO9 M)S#FC8D)><5&]@J,>6M.(T.2<9 E T[:MJ&1?G[J)"9G% M03;+>25[31XD*X3B9,JR%J8+F<5%'[Z<8W[DLBS(C#US$5DKDS7JE5[26>B'#N,B&.9N>[HXCI!D763.G 587%[A( MCJR75ZYK,CVH@^3'+VX..M9 M0X9QD0WS]F2[?OY7$Q,3,HR+;!APQIUH M=/N:9>N%)/7/<579<>NEH^TARWS=%A6SDFU.'WN=/E3[\!]02P,$% @ MCGL_5)@;6I[[ 0 RR, !H !X;"]?]"2J M,T(%XO*//A#P\)P/W;3O3V6W'\KBXW@XE56SFZ;A5TIEOERV:;Q^XSF\>'[S,7+YY#_9V*_V>S7^7>__G/,I^D? M@]-[/[Z575DWZ.%QWEW39R,UYETUX].K-*EVD$*0U@\R M"++Z00Y!7C\H("CJ![40U-8/NH6@V_I!=Q!T5S_H'H+NZP?)$F5<$B3-L";0 M6I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R70 M6U%O)=!;9P_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>MOL90F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH; M@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/GO93:"WH]Y.H+>CWDZ@MZ/> M3J"WH]Y.H+>CWDZ@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'?,/E82Z!VH M=Q#H':AW$.@=J'<0Z!VH=Q#HW:+>[4_J7:;/0R[7GJ\U7O\GJ9[.Y^;KY2_+ MKYUXOV@O."?X=^?Q+U!+ P04 " ".>S]4=-+&8MX! !:(P $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_5"_] W0ZP ML*U-6Q#^O=T $XT2#2:^-UNVMN<]:Y/G:I/GG:,PV#9U&Z;9,D9WPU@HEM28 MD%M';1J96]^8F![]@CE3K,R"F!B-QJRP;:0V#F-7(YM-[FANUG4#(^/I@FS6+;FH6XJRGDITM\T:.=SZN"2ENLF[0D#\Z3*<.2 M*#9UOB]Z<3HYIAVF_96?G=^7.1689CYYZT(Z,4^_CSL>2;=ZZ%(A\K$Z_8GO MB:GTV=]'W6F75/XP.VWOJ_6K_CP"ZV_G[_'',WZO_\L^!$@?$J0/!=*'!NEC M#-+')4@?5R!]7(/TP4P- M4$L! A0#% @ CGL_5 =!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " ".>S]4H_ P9NT K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" ".>S]4F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( (Y[/U3D,.D6Y@4 - 8 8 M " @0P( !X;"]W;W)KS]4TQV4\R0& !3%P & @($H#@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ CGL_5+\J( H4 @ K@4 !@ M ("!@A0 'AL+W=OMN00 $80 8 " @S]4/H7;+6P# 6 M# & @(&[&P >&PO=V]R:W-H965T&UL M4$L! A0#% @ CGL_5,(WO0=X!P X!P !@ ("!71\ M 'AL+W=OP( +,& 8 " @0LG !X;"]W;W)KS]4AT;&&,TC !]

&PO=V]R:W-H965T&UL4$L! A0#% @ CGL_ M5- $U6)& P 0 @ !@ ("!OTT 'AL+W=OX&D00 '@* 9 M " @3M1 !X;"]W;W)K&UL4$L! A0#% M @ CGL_5'8=GL$:! C0D !D ("! U8 'AL+W=OS]4]^\XU_H& !%' &0 M@(%89P >&PO=V]R:W-H965T(QMQA00 )P* 9 " @8EN !X;"]W;W)K&UL4$L! A0#% @ CGL_5-;+$!\$#P L3( !D M ("!17, 'AL+W=OS]4'7^GKC,# #D!@ &0 @(& @@ >&PO=V]R M:W-H965TJ% !X;"]W;W)K&UL M4$L! A0#% @ CGL_5 Y5EB"V @ $P< !D ("!;8L M 'AL+W=OS]4H^US MSVP$ !V"P &0 @(%:C@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MCGL_5.7R9ZX4#P TC, !D ("!_Y4 'AL+W=OS]4;)#6P;D" !>!@ &0 @($M MT0 >&PO=V]R:W-H965T&UL4$L! A0#% @ CGL_5"W2X%@? P H0L !D M ("!V-< 'AL+W=OS]4$5%G7'X" #7!0 &0 @($NVP >&PO=V]R:W-H M965T/= !X;"]W;W)K&UL4$L! M A0#% @ CGL_5 AWU,<1 P = < !D ("!]^$ 'AL M+W=OS]4.F<;=L $ M #N#0 &0 @($_Y0 >&PO=V]R:W-H965T&UL4$L! A0#% @ CGL_ M5 =+8W17! +@L !D ("!\NP 'AL+W=OS]4@I$ B:D# #L#0 &0 M @(& \0 >&PO=V]R:W-H965TS]4-&PO=V]R:W-H965T&UL4$L! A0#% @ CGL_5.. KXL" P BPD !D M ("!SP8! 'AL+W=OS]4O\/9P* " #6" &0 @($("@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ CGL_5,RZ:Y/F P =1, !D ("!<1 ! 'AL+W=O MS]4S'_7VI0$ #Q M&0 &0 @(&.% $ >&PO=V]R:W-H965T&UL4$L! A0#% @ CGL_5$3= MSK_S!0 _A\ !D ("!=QP! 'AL+W=OS]4X:K+:=\" ." &0 M @(&A(@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ CGL_5*AK+0B2" #C4 !D M ("!>"H! 'AL+W=OS]4+4@$>RX" #;! &0 @(%!,P$ >&PO M=V]R:W-H965T04 M .,8 9 " @:8U 0!X;"]W;W)K&UL4$L! A0#% @ CGL_5+YO$S4X @ \@4 !D ("! M5CL! 'AL+W=OS]4 MRU[\!2H# "?"@ &0 @('%/0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ CGL_5)CW?X:E @ DP< !D ("!L40! 'AL+W=OS]4\"@\URH. #Z8 &0 M@(%]4@$ >&PO=V]R:W-H965T^P$ ,LC : " 1)J 0!X;"]?7!E&UL4$L%!@ !$ $0 DQ( ' %1N 0 $! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 261 383 1 false 86 0 false 15 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Changes in Members' Equity Sheet http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity Consolidated Statements of Changes in Members' Equity Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00405 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10201 - Disclosure - PATRONAGE INVESTMENT AND CORRECTION OF ERROR Sheet http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfError PATRONAGE INVESTMENT AND CORRECTION OF ERROR Notes 9 false false R10.htm 10301 - Disclosure - RISKS AND UNCERTAINTIES Sheet http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertainties RISKS AND UNCERTAINTIES Notes 10 false false R11.htm 10401 - Disclosure - REVENUE Sheet http://www.granitefallsenergy.com/role/DisclosureRevenue REVENUE Notes 11 false false R12.htm 10501 - Disclosure - FAIR VALUE Sheet http://www.granitefallsenergy.com/role/DisclosureFairValue FAIR VALUE Notes 12 false false R13.htm 10601 - Disclosure - CONCENTRATIONS Sheet http://www.granitefallsenergy.com/role/DisclosureConcentrations CONCENTRATIONS Notes 13 false false R14.htm 10701 - Disclosure - INVENTORY Sheet http://www.granitefallsenergy.com/role/DisclosureInventory INVENTORY Notes 14 false false R15.htm 10801 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments DERIVATIVE INSTRUMENTS Notes 15 false false R16.htm 10901 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 16 false false R17.htm 11001 - Disclosure - DEBT FACILITIES Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilities DEBT FACILITIES Notes 17 false false R18.htm 11101 - Disclosure - MEMBERS' EQUITY Sheet http://www.granitefallsenergy.com/role/DisclosureMembersEquity MEMBERS' EQUITY Notes 18 false false R19.htm 11201 - Disclosure - LEASES Sheet http://www.granitefallsenergy.com/role/DisclosureLeases LEASES Notes 19 false false R20.htm 11301 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlans EMPLOYEE BENEFIT PLANS Notes 20 false false R21.htm 11401 - Disclosure - INCOME TAXES Sheet http://www.granitefallsenergy.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 21 false false R22.htm 11501 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 22 false false R23.htm 11601 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 23 false false R24.htm 11701 - Disclosure - LEGAL PROCEEDINGS Sheet http://www.granitefallsenergy.com/role/DisclosureLegalProceedings LEGAL PROCEEDINGS Notes 24 false false R25.htm 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 30403 - Disclosure - REVENUE (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureRevenue 27 false false R28.htm 30503 - Disclosure - FAIR VALUE (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureFairValueTables FAIR VALUE (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureFairValue 28 false false R29.htm 30603 - Disclosure - CONCENTRATIONS (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables CONCENTRATIONS (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureConcentrations 29 false false R30.htm 30703 - Disclosure - INVENTORY (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureInventoryTables INVENTORY (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureInventory 30 false false R31.htm 30803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments 31 false false R32.htm 30903 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipment 32 false false R33.htm 31003 - Disclosure - DEBT FACILITIES (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables DEBT FACILITIES (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureDebtFacilities 33 false false R34.htm 31203 - Disclosure - LEASES (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureLeases 34 false false R35.htm 31403 - Disclosure - INCOME TAXES (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureIncomeTaxes 35 false false R36.htm 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Other (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Other (Details) Details http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) Details 38 false false R39.htm 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Useful Life (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Useful Life (Details) Details 39 false false R40.htm 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details) Details 40 false false R41.htm 40201 - Disclosure - PATRONAGE INVESTMENT AND CORRECTION OF ERROR (Details) Sheet http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails PATRONAGE INVESTMENT AND CORRECTION OF ERROR (Details) Details http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfError 41 false false R42.htm 40301 - Disclosure - RISKS AND UNCERTAINTIES, Narrative (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails RISKS AND UNCERTAINTIES, Narrative (Details) Details 42 false false R43.htm 40401 - Disclosure - REVENUE (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureRevenueDetails REVENUE (Details) Details http://www.granitefallsenergy.com/role/DisclosureRevenueTables 43 false false R44.htm 40501 - Disclosure - FAIR VALUE (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureFairValueDetails FAIR VALUE (Details) Details http://www.granitefallsenergy.com/role/DisclosureFairValueTables 44 false false R45.htm 40601 - Disclosure - CONCENTRATIONS (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails CONCENTRATIONS (Details) Details http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables 45 false false R46.htm 40701 - Disclosure - INVENTORY (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureInventoryDetails INVENTORY (Details) Details http://www.granitefallsenergy.com/role/DisclosureInventoryTables 46 false false R47.htm 40801 - Disclosure - DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details) Details 47 false false R48.htm 40802 - Disclosure - DERIVATIVE INSTRUMENTS - Income Statement (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails DERIVATIVE INSTRUMENTS - Income Statement (Details) Details 48 false false R49.htm 40901 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentTables 49 false false R50.htm 41001 - Disclosure - DEBT FACILITIES - Granite Falls Energy (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails DEBT FACILITIES - Granite Falls Energy (Details) Details 50 false false R51.htm 41002 - Disclosure - DEBT FACILITIES - Heron Lake Bio Energy (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails DEBT FACILITIES - Heron Lake Bio Energy (Details) Details 51 false false R52.htm 41003 - Disclosure - DEBT FACILITIES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails DEBT FACILITIES (Details) Details http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables 52 false false R53.htm 41004 - Disclosure - DEBT FACILITIES - Estimated Annual Maturities (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails DEBT FACILITIES - Estimated Annual Maturities (Details) Details 53 false false R54.htm 41101 - Disclosure - MEMBERS' EQUITY (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails MEMBERS' EQUITY (Details) Details http://www.granitefallsenergy.com/role/DisclosureMembersEquity 54 false false R55.htm 41201 - Disclosure - LEASES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.granitefallsenergy.com/role/DisclosureLeasesTables 55 false false R56.htm 41202 - Disclosure - LEASES - Future minimum lease payments (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails LEASES - Future minimum lease payments (Details) Details 56 false false R57.htm 41301 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails EMPLOYEE BENEFIT PLANS (Details) Details http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlans 57 false false R58.htm 41401 - Disclosure - INCOME TAXES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesTables 58 false false R59.htm 41501 - Disclosure - RELATED PARTY TRANSACTIONS - (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS - (Details) Details http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions 59 false false R60.htm 41601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies 60 false false All Reports Book All Reports gfe-20211031x10k.htm gfe-20211031.xsd gfe-20211031_cal.xml gfe-20211031_def.xml gfe-20211031_lab.xml gfe-20211031_pre.xml gfe-20211031xex10d57.htm gfe-20211031xex10d58.htm gfe-20211031xex31d1.htm gfe-20211031xex31d2.htm gfe-20211031xex32d1.htm gfe-20211031xex32d2.htm gfe-20211031x10k003.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gfe-20211031x10k.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 261, "dts": { "calculationLink": { "local": [ "gfe-20211031_cal.xml" ] }, "definitionLink": { "local": [ "gfe-20211031_def.xml" ] }, "inline": { "local": [ "gfe-20211031x10k.htm" ] }, "labelLink": { "local": [ "gfe-20211031_lab.xml" ] }, "presentationLink": { "local": [ "gfe-20211031_pre.xml" ] }, "schema": { "local": [ "gfe-20211031.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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 510, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 13, "http://www.granitefallsenergy.com/20211031": 3, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 21 }, "keyCustom": 77, "keyStandard": 306, "memberCustom": 42, "memberStandard": 38, "nsprefix": "gfe", "nsuri": "http://www.granitefallsenergy.com/20211031", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:RisksAndUncertaintiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - RISKS AND UNCERTAINTIES", "role": "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertainties", "shortName": "RISKS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:RisksAndUncertaintiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - REVENUE", "role": "http://www.granitefallsenergy.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - FAIR VALUE", "role": "http://www.granitefallsenergy.com/role/DisclosureFairValue", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - CONCENTRATIONS", "role": "http://www.granitefallsenergy.com/role/DisclosureConcentrations", "shortName": "CONCENTRATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - INVENTORY", "role": "http://www.granitefallsenergy.com/role/DisclosureInventory", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - DERIVATIVE INSTRUMENTS", "role": "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments", "shortName": "DERIVATIVE INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - DEBT FACILITIES", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilities", "shortName": "DEBT FACILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - MEMBERS' EQUITY", "role": "http://www.granitefallsenergy.com/role/DisclosureMembersEquity", "shortName": "MEMBERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - LEASES", "role": "http://www.granitefallsenergy.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - EMPLOYEE BENEFIT PLANS", "role": "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlans", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - INCOME TAXES", "role": "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - LEGAL PROCEEDINGS", "role": "http://www.granitefallsenergy.com/role/DisclosureLegalProceedings", "shortName": "LEGAL PROCEEDINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:NatureOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:NatureOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - REVENUE (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureFairValueTables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_EuPZmaPxm0aKd9F7Rbe4vw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - CONCENTRATIONS (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "shortName": "CONCENTRATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_EuPZmaPxm0aKd9F7Rbe4vw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonUnitAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonUnitAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_xCJ2g3UYH0WM9wNouyF6Zw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - INVENTORY (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureInventoryTables", "shortName": "INVENTORY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables", "shortName": "DERIVATIVE INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - DEBT FACILITIES (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables", "shortName": "DEBT FACILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - LEASES (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:TaxableIncomeReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:TaxableIncomeReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "gfe:NatureOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_RAuxUEwrSE2VK2odNrEFBg", "decimals": "-6", "first": true, "lang": null, "name": "gfe:PlantProductionCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_gal_NUdwyH5SOUSX2U7wmyJMVA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gfe:NatureOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_RAuxUEwrSE2VK2odNrEFBg", "decimals": "-6", "first": true, "lang": null, "name": "gfe:PlantProductionCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_gal_NUdwyH5SOUSX2U7wmyJMVA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:WeightedAverageLimitedPartnershipUnitsOutstanding", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageLimitedPartnershipUnitsOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_xCJ2g3UYH0WM9wNouyF6Zw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Other (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Other (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:WeightedAverageLimitedPartnershipUnitsOutstanding", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageLimitedPartnershipUnitsOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_xCJ2g3UYH0WM9wNouyF6Zw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "gfe:NumberOfMarketingCompanies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_company__L6kec8YV0G-vPX5xy2SYA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "gfe:NumberOfMarketingCompanies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_company__L6kec8YV0G-vPX5xy2SYA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gfe:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_mz1DuHbeUk2Ee1ajsxlcqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Useful Life (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Useful Life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gfe:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_mz1DuHbeUk2Ee1ajsxlcqw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations", "role": "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtAndEquitySecuritiesGainLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - PATRONAGE INVESTMENT AND CORRECTION OF ERROR (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails", "shortName": "PATRONAGE INVESTMENT AND CORRECTION OF ERROR (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ErrorCorrectionTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_uI0Fj6LYpEi5gikkhBYfqw", "decimals": "-5", "lang": null, "name": "us-gaap:DebtAndEquitySecuritiesGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_srt_ProductOrServiceAxis_gfe_EthanolProductMember_srt_RangeAxis_srt_MinimumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_9RioxOxIzU-h5TqeceSNFw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JD0F7zwrOkms5qRvB43ufA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - RISKS AND UNCERTAINTIES, Narrative (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "shortName": "RISKS AND UNCERTAINTIES, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_srt_ProductOrServiceAxis_gfe_EthanolProductMember_srt_RangeAxis_srt_MinimumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_9RioxOxIzU-h5TqeceSNFw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JD0F7zwrOkms5qRvB43ufA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - REVENUE (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "lang": "en-US", "name": "gfe:RevenueRecognitionPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - FAIR VALUE (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails", "shortName": "FAIR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_us-gaap_FairValueByLiabilityClassAxis_us-gaap_AccountsPayableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_qsqXPx8L4kK5Md2Of8w23w", "decimals": "0", "lang": null, "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "gfe:NumberOfMajorCustomers", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_RAuxUEwrSE2VK2odNrEFBg", "decimals": "INF", "first": true, "lang": null, "name": "gfe:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_x2tl53f2u0KSDHc8SJfhTg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - CONCENTRATIONS (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "shortName": "CONCENTRATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "gfe:NumberOfMajorCustomers", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_RAuxUEwrSE2VK2odNrEFBg", "decimals": "INF", "first": true, "lang": null, "name": "gfe:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_x2tl53f2u0KSDHc8SJfhTg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - INVENTORY (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails", "shortName": "INVENTORY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "shortName": "DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CommodityContractMember_v2n_JMBvVUqLTWzFD_bwKQ", "decimals": null, "lang": "en-US", "name": "us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_HHom7xjE_ku93rY8SsCHMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - DERIVATIVE INSTRUMENTS - Income Statement (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "shortName": "DERIVATIVE INSTRUMENTS - Income Statement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_HHom7xjE_ku93rY8SsCHMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2020_fK9ey_pIbU-Hwogn09D1-w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_3rlWAs8uMUi_hx_a7Bnm6g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Changes in Members' Equity", "role": "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity", "shortName": "Consolidated Statements of Changes in Members' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_3rlWAs8uMUi_hx_a7Bnm6g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - DEBT FACILITIES - Granite Falls Energy (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "shortName": "DEBT FACILITIES - Granite Falls Energy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_10_31_2021_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_DebtInstrumentAxis_gfe_SingleAdvanceTermPromissoryNote25MillionMember_weaTZwwPtkCNDWtQz4yd-w", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentPeriodicPaymentPrincipal", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_4_18_2020_To_4_18_2020_dei_LegalEntityAxis_gfe_HeronLakeBioEnergyLLCMember_us-gaap_DebtInstrumentAxis_gfe_PaycheckProtectionProgramLoanMember_Mmc-igSdfkidrEYLow5OlQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - DEBT FACILITIES - Heron Lake Bio Energy (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "shortName": "DEBT FACILITIES - Heron Lake Bio Energy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_4_18_2020_To_4_18_2020_dei_LegalEntityAxis_gfe_HeronLakeBioEnergyLLCMember_us-gaap_DebtInstrumentAxis_gfe_PaycheckProtectionProgramLoanMember_Mmc-igSdfkidrEYLow5OlQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - DEBT FACILITIES (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "shortName": "DEBT FACILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_dei_LegalEntityAxis_gfe_HeronLakeBioEnergyLLCMember_SDuwDi4IWk2Fb1ft9CQ1Jg", "decimals": "0", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - DEBT FACILITIES - Estimated Annual Maturities (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails", "shortName": "DEBT FACILITIES - Estimated Annual Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:CommonUnitAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonUnitAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_xCJ2g3UYH0WM9wNouyF6Zw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - MEMBERS' EQUITY (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "shortName": "MEMBERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_RAuxUEwrSE2VK2odNrEFBg", "decimals": "INF", "lang": null, "name": "gfe:NumberOfClassesOfMembershipUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_CgmVk5A0ZU6LkXNlHlO8QQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JD0F7zwrOkms5qRvB43ufA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - LEASES (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JD0F7zwrOkms5qRvB43ufA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - LEASES - Future minimum lease payments (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "shortName": "LEASES - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_RAuxUEwrSE2VK2odNrEFBg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JD0F7zwrOkms5qRvB43ufA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails", "shortName": "EMPLOYEE BENEFIT PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_RAuxUEwrSE2VK2odNrEFBg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JD0F7zwrOkms5qRvB43ufA", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - INCOME TAXES (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gfe:TaxableIncomeReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "lang": null, "name": "gfe:IncreaseInTaxAssetsOrganizationStartUpCostsCapitalizedForTaxPurposesNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_gfe_BoardOfGovernorsMember_3xj646hdcUayI-vb2NHiYw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - RELATED PARTY TRANSACTIONS - (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_gfe_BoardOfGovernorsMember_3xj646hdcUayI-vb2NHiYw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "gfe:ForwardPurchaseImpairmentLoss", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_us-gaap_DerivativeInstrumentRiskAxis_gfe_CornContractsMember_Vio1a4SP30uVNw3wLsZPjg", "decimals": "0", "first": true, "lang": null, "name": "gfe:ForwardPurchaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "gfe:ForwardPurchaseImpairmentLoss", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_us-gaap_DerivativeInstrumentRiskAxis_gfe_CornContractsMember_Vio1a4SP30uVNw3wLsZPjg", "decimals": "0", "first": true, "lang": null, "name": "gfe:ForwardPurchaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "As_Of_10_31_2021_RvgFfL_4d0qf37Ho8ouK0Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_iClX2C9RJUSO39bu_koFGQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - PATRONAGE INVESTMENT AND CORRECTION OF ERROR", "role": "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfError", "shortName": "PATRONAGE INVESTMENT AND CORRECTION OF ERROR", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20211031x10k.htm", "contextRef": "Duration_11_1_2020_To_10_31_2021_6gIaFNbSDky0Km-Kj0Y7Eg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 86, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "gfe_AgrinaturalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Agrinatural, LLC. an affiliate of the entity.", "label": "Agrinatural, LLC" } } }, "localname": "AgrinaturalLLCMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_AmendedAndRestatedRevolvingTermPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amended and restated revolving term promissory note.", "label": "Amended and Restated Revolving Term Promissory Note" } } }, "localname": "AmendedAndRestatedRevolvingTermPromissoryNoteMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_AssessmentsPayable6.55PercentDue2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents obligation under water revenue bonds classified as assessments payables with an interest rate of 6.55 percent, due in 2021.", "label": "Assessments payable as part of water supply agreement, with interest at 6.55%, due in 2021" } } }, "localname": "AssessmentsPayable6.55PercentDue2021Member", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "domainItemType" }, "gfe_AverageTermForCalculationOfPercentagePayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average term for calculation of percentage payable.", "label": "Average Term For Calculation Of Percentage Payable", "terseLabel": "Average term" } } }, "localname": "AverageTermForCalculationOfPercentagePayable", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "gfe_BoardOfGovernorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Persons serving as board of governors of the entity.", "label": "Board of Governors" } } }, "localname": "BoardOfGovernorsMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gfe_CapitalExpenditureAndConstructionInProcessIncludedInAccountsPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the capital expenditure and construction in process included in accounts payable during the period.", "label": "Capital Expenditure And Construction In Process Included In Accounts Payable", "terseLabel": "Capital expenditures and construction in process included in accounts payable" } } }, "localname": "CapitalExpenditureAndConstructionInProcessIncludedInAccountsPayable", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gfe_CashPaidDuringPeriodForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid during the period [Abstract]", "label": "Cash paid during the period for: [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringPeriodForAbstract", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "gfe_ConcentrationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentrations [Abstract]", "label": "CONCENTRATIONS" } } }, "localname": "ConcentrationsAbstract", "nsuri": "http://www.granitefallsenergy.com/20211031", "xbrltype": "stringItemType" }, "gfe_ContractInitialLength": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of initial contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Contract, Initial Length", "terseLabel": "Initial term" } } }, "localname": "ContractInitialLength", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "gfe_CornContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices for corn.", "label": "Corn Contracts" } } }, "localname": "CornContractsMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "gfe_CornForwardCashAndBasisContractsPurchaseCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to cash and basis contracts for forward corn purchase commitments.", "label": "Corn Forward Cash and Basis Contracts Purchase Commitments" } } }, "localname": "CornForwardCashAndBasisContractsPurchaseCommitmentsMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_CornMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to corn product.", "label": "Corn" } } }, "localname": "CornMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gfe_CornOilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to corn oil product of the entity.", "label": "Corn oil" } } }, "localname": "CornOilMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_CreditFacilityCovenantConsolidatedInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of consolidated adjusted earnings before interest, taxes, depreciation and amortization to interest expense, which is necessary to be maintained under the terms of the credit facilities' covenants.", "label": "Credit Facility, Covenant Consolidated Interest Coverage Ratio", "terseLabel": "Minimum Debt service coverage ratio" } } }, "localname": "CreditFacilityCovenantConsolidatedInterestCoverageRatio", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "gfe_CreditFacilityCovenantsMinimumWorkingCapitalMaintenance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum working capital, which is necessary to be maintained under the terms of the credit facilities' covenants.", "label": "Credit Facility, Covenants, Minimum Working Capital Maintenance", "terseLabel": "Minimum maintenance of working capital" } } }, "localname": "CreditFacilityCovenantsMinimumWorkingCapitalMaintenance", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DebtInstrumentAmortizationPeriodAfterFirstTwoYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amortization period for monthly principal and interest payments after the first two years under the terms of the credit facility.", "label": "Debt instrument amortization period after first two years" } } }, "localname": "DebtInstrumentAmortizationPeriodAfterFirstTwoYears", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "durationItemType" }, "gfe_DebtInstrumentAmountOfInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payment in annual fixed rate under the debt facility.", "label": "Debt Instrument, Amount Of Interest", "terseLabel": "Amount of interest payment" } } }, "localname": "DebtInstrumentAmountOfInterest", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DebtInstrumentMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the debt instrument without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Debt Instrument, Maximum Borrowing Capacity", "terseLabel": "Commitment amount" } } }, "localname": "DebtInstrumentMaximumBorrowingCapacity", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DebtInstrumentMaximumPeriodOfInterestPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum period for annual interest payments only under the terms of the debt instrument.", "label": "Debt instrument, maximum period of interest payments", "terseLabel": "Maximum period of annual interest payments only" } } }, "localname": "DebtInstrumentMaximumPeriodOfInterestPayments", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "durationItemType" }, "gfe_DebtInstrumentNumberOfQuarterlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of quarterly installments in which the debt is to be repaid.", "label": "Debt Instrument, Number Of Quarterly Installments", "terseLabel": "Number of quarterly installments" } } }, "localname": "DebtInstrumentNumberOfQuarterlyInstallments", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "integerItemType" }, "gfe_DebtInstrumentNumberOfSemiAnnualInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of semi-annual installments in which the interest is to be paid.", "label": "Debt Instrument, Number of Semi Annual Installments", "terseLabel": "Number of semi-annual installments" } } }, "localname": "DebtInstrumentNumberOfSemiAnnualInstallments", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "integerItemType" }, "gfe_DebtInstrumentPeriodOfWorthOfDebt": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period of worth of debt for which the entity is required to make deposits regarding debt instruments.", "label": "Debt Instrument Period Of Worth Of Debt", "terseLabel": "Period of worth of debt" } } }, "localname": "DebtInstrumentPeriodOfWorthOfDebt", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "durationItemType" }, "gfe_DebtInstrumentTermOfInterestPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of interest payment in annual fixed rate under the debt facility.", "label": "Debt Instrument, Term Of Interest Payment", "terseLabel": "Term of interest payment" } } }, "localname": "DebtInstrumentTermOfInterestPayment", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "durationItemType" }, "gfe_DecreaseInAssetsInvestmentInOtherPartnerships": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in assets under income tax basis due to investment in other partnerships.", "label": "Decrease In Assets, Investment in Other Partnerships", "negatedLabel": "Investment in other partnerships" } } }, "localname": "DecreaseInAssetsInvestmentInOtherPartnerships", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DecreaseInAssetsOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in assets under income tax basis due to operating lease, right of use assets.", "label": "Decrease In Assets, Operating Lease Right Of Use Assets", "negatedLabel": "Operating lease right of use assets" } } }, "localname": "DecreaseInAssetsOperatingLeaseRightOfUseAssets", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DecreaseInTaxAssetsNetEffectOfConsolidationOfAcquiredSubsidiary": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in tax assets under income tax basis due to net effect of consolidation assets of acquired subsidiary.", "label": "Decrease In Tax Assets, Net Effect Of Consolidation Of Acquired Subsidiary", "negatedLabel": "Net effect of consolidation of acquired subsidiary" } } }, "localname": "DecreaseInTaxAssetsNetEffectOfConsolidationOfAcquiredSubsidiary", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DecreaseInTaxAssetsTaxDepreciationGreaterThanBookDepreciation": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in assets under income tax basis due to tax depreciation rate greater than book depreciation rate.", "label": "Decrease In Tax Assets, Tax Depreciation Greater Than Book Depreciation", "negatedLabel": "Tax depreciation greater than book depreciation" } } }, "localname": "DecreaseInTaxAssetsTaxDepreciationGreaterThanBookDepreciation", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DecreaseInTaxAssetsUnrealizedDerivativesGainsLossOfCommodityDerivativeInstruments": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 7.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in tax assets under income tax basis due to unrealized derivatives gains (losses) of commodity derivative instruments.", "label": "Decrease In Tax Assets, Unrealized Derivatives Gains Loss Of Commodity Derivative Instruments", "negatedLabel": "Unrealized derivatives gains (losses) of commodity derivative instruments" } } }, "localname": "DecreaseInTaxAssetsUnrealizedDerivativesGainsLossOfCommodityDerivativeInstruments", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DecreaseInTaxLiabilitiesAccruedRailCarMaintenance": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "gfe_NetIncomeTaxBasisOfLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in tax liabilities under income tax basis due to accrued rail car maintenance.", "label": "Decrease In Tax Liabilities, Accrued Rail Car Maintenance", "negatedLabel": "Accrued rail car maintenance" } } }, "localname": "DecreaseInTaxLiabilitiesAccruedRailCarMaintenance", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DecreaseInTaxLiabilitiesNetEffectOfConsolidationOfAcquiredSubsidiary": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "gfe_NetIncomeTaxBasisOfLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in liabilities under income tax basis due to net effect of consolidation liabilities of acquired subsidiary.", "label": "Decrease In Tax Liabilities, Net Effect Of Consolidation Of Acquired Subsidiary", "negatedLabel": "Net effect of consolidation of acquired subsidiary" } } }, "localname": "DecreaseInTaxLiabilitiesNetEffectOfConsolidationOfAcquiredSubsidiary", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DecreaseInTaxLiabilitiesOtherAccruals": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "gfe_NetIncomeTaxBasisOfLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in liabilities under income tax basis due to other accruals.", "label": "Decrease In Tax Liabilities, Other Accruals", "negatedLabel": "Other accruals" } } }, "localname": "DecreaseInTaxLiabilitiesOtherAccruals", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DepositOnDebtServicePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the deposit on debt service payments.", "label": "Deposit On Debt Service Payments", "terseLabel": "Deposit on debt service payments" } } }, "localname": "DepositOnDebtServicePayments", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DerivativeNonmonetaryNotionalAmountAdditionalVolume": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional volume used to calculate payments on a derivative instrument.", "label": "Derivative Nonmonetary Notional Amount, Additional Volume", "terseLabel": "Additional nonmonetary notional amount" } } }, "localname": "DerivativeNonmonetaryNotionalAmountAdditionalVolume", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "volumeItemType" }, "gfe_DerivativesHeldByBrokerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument held by brokers whose primary underlying risk is tied to commodity prices.", "label": "Derivatives held by a broker" } } }, "localname": "DerivativesHeldByBrokerMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "gfe_DistanceOfNaturalGasPipelineConstructionAndMaintenance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The distance of natural gas pipeline per the construction and maintenance agreement.", "label": "Distance Of Natural Gas Pipeline, Construction and Maintenance", "terseLabel": "Distance of natural gas pipeline" } } }, "localname": "DistanceOfNaturalGasPipelineConstructionAndMaintenance", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "lengthItemType" }, "gfe_DistanceOfNaturalGasPipelineFromEthanolPlant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The distance of the interstate natural gas pipeline from the ethanol plant.", "label": "Distance of the natural gas pipeline from the ethanol plant", "terseLabel": "Distance of the natural gas pipeline from the ethanol plant" } } }, "localname": "DistanceOfNaturalGasPipelineFromEthanolPlant", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "lengthItemType" }, "gfe_DistillersCornOilProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to distillers corn oil product of the entity.", "label": "Corn oil product" } } }, "localname": "DistillersCornOilProductMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_DistillersGrainsAndCornOilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to distillers' grains and corn oil.", "label": "Distillers' Grains and Corn Oil" } } }, "localname": "DistillersGrainsAndCornOilMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "gfe_DistillersGrainsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to distillers' grains.", "label": "Distillers' Grains" } } }, "localname": "DistillersGrainsMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "gfe_DistillersGrainsProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to distillers' grains product of the entity.", "label": "Distillers' Grains Product" } } }, "localname": "DistillersGrainsProductMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_EcoEnergyInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Eco-Energy, Inc. who has a marketing agreement with the entity.", "label": "Eco-Energy, Inc." } } }, "localname": "EcoEnergyInc.Member", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_EquipmentLeaseQuantity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the quantity of vehicles under the operating lease agreement.", "label": "Equipment Lease, Quantity" } } }, "localname": "EquipmentLeaseQuantity", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "positiveIntegerItemType" }, "gfe_EquityImpactNetIncomeLossAttributableToNonControllingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of net income (loss) attributable to noncontrolling interest.", "label": "Equity Impact Net Income (Loss) Attributable To Non-Controlling Interest", "terseLabel": "Net income (loss) attributable to non-controlling interest" } } }, "localname": "EquityImpactNetIncomeLossAttributableToNonControllingInterest", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "monetaryItemType" }, "gfe_EquityMethodInvestmentNumberOfUnitsTransferred": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units of entity's equity method investment which has been transferred.", "label": "Equity Method Investment, Number of Units Transferred", "terseLabel": "Number of units transferred" } } }, "localname": "EquityMethodInvestmentNumberOfUnitsTransferred", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "gfe_EquityMethodInvestmentSummarizedIncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Equity Method Investment Summarized Income Statement [Abstract]", "terseLabel": "Income Statement Summarized Financial Information of Equity Method Investment" } } }, "localname": "EquityMethodInvestmentSummarizedIncomeStatementAbstract", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "gfe_EthanolContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices for ethanol.", "label": "Ethanol Contracts" } } }, "localname": "EthanolContractsMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "gfe_EthanolMarketingAgreementWithEcoEnergyInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to an ethanol marketing agreement with Eco-Energy, Inc.", "label": "Ethanol Marketing Agreement With Eco-Energy, Inc." } } }, "localname": "EthanolMarketingAgreementWithEcoEnergyInc.Member", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_EthanolMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to ethanol production.", "label": "Ethanol Production" } } }, "localname": "EthanolMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "gfe_EthanolProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ethanol product of the entity.", "label": "Ethanol" } } }, "localname": "EthanolProductMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails", "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_ExpectedEthanolProductionCapacity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The expected volume of ethanol production capacity for the specified period.", "label": "Expected ethanol production capacity" } } }, "localname": "ExpectedEthanolProductionCapacity", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "volumeItemType" }, "gfe_FlowChargesPerThousandGallonsOfWater": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flow charges per thousand gallons of water.", "label": "Flow Charges Per Thousand Gallons Of water", "terseLabel": "Flow charges (in dollar $ percent)" } } }, "localname": "FlowChargesPerThousandGallonsOfWater", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "perUnitItemType" }, "gfe_ForwardPurchaseImpairmentLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Forward purchase impairment loss.", "label": "Forward purchase impairment loss", "terseLabel": "Forward purchase impairment loss" } } }, "localname": "ForwardPurchaseImpairmentLoss", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_GavilonIngredientsLlc.AgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to agreement with Gavilon Ingredients, LLC.", "label": "Gavilon Ingredients, LLC. Agreement" } } }, "localname": "GavilonIngredientsLlc.AgreementMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_GavilonIngredientsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Gavilon Ingredients, LLC.", "label": "Gavilon Ingredients, LLC" } } }, "localname": "GavilonIngredientsLlcMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Granite Falls Energy, LLC excluding information pertaining to Heron Lake BioEnergy, LLC.", "label": "Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC" } } }, "localname": "GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gfe_HarvestoneGroupLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Harvestone Group, LLC an equity method investment of the entity.", "label": "Harvestone Group, LLC" } } }, "localname": "HarvestoneGroupLlcMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gfe_HeronLakeBioEnergyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Heron Lake BioEnergy, LLC.", "label": "Heron Lake BioEnergy, LLC" } } }, "localname": "HeronLakeBioEnergyLLCMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gfe_HeronLakeBioenergyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heron Lake Bio-energy LLC [Member]", "label": "Heron Lake Bio-energy LLC" } } }, "localname": "HeronLakeBioenergyLLCMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "gfe_HopperRailCarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents hopper rail cars.", "label": "Hopper rail cars" } } }, "localname": "HopperRailCarsMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_IncreaseDecreaseInAccruedRailcarRehabilitationCost": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the accrued railcar rehabilitation costs.", "label": "Increase (Decrease) in Accrued Railcar Rehabilitation Cost", "negatedLabel": "Accrued railcar rehabilitation costs" } } }, "localname": "IncreaseDecreaseInAccruedRailcarRehabilitationCost", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gfe_IncreaseDecreaseInOperatingAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Assets and Liabilities [Abstract]", "label": "Increase (Decrease) in Operating Assets and Liabilities [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAndLiabilitiesAbstract", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "gfe_IncreaseInTaxAssetsImpairmentCharge": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in assets under income tax basis due to impairment charge.", "label": "Increase In Tax Assets, Impairment Charge", "terseLabel": "Impairment charge" } } }, "localname": "IncreaseInTaxAssetsImpairmentCharge", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_IncreaseInTaxAssetsInventoryCapitalization": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 8.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in assets under income tax basis due to capitalization of inventory.", "label": "Increase In Tax Assets, Inventory Capitalization", "terseLabel": "Capitalized inventory" } } }, "localname": "IncreaseInTaxAssetsInventoryCapitalization", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_IncreaseInTaxAssetsOrganizationStartUpCostsCapitalizedForTaxPurposesNet": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 9.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in assets under income tax basis due to capitalization of organization & start-up costs for tax purposes, net.", "label": "Increase In Tax Assets, Organization & Start-Up Costs Capitalized For Tax Purposes, Net", "terseLabel": "Organization & start-up costs capitalized for tax purposes, net" } } }, "localname": "IncreaseInTaxAssetsOrganizationStartUpCostsCapitalizedForTaxPurposesNet", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_IncreaseInTaxLiabilitiesOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "gfe_NetIncomeTaxBasisOfLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in liabilities under income tax basis due to operating lease liability.", "label": "Increase In Tax Liabilities, Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "IncreaseInTaxLiabilitiesOperatingLeaseLiability", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_InitialVolumePerMinuteOfWellCapacityForWhichEntityHasExclusiveRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the initial volume per minute of capacity that is available from the well for which the entity has exclusive rights.", "label": "Initial Volume Per Minute of Well Capacity for which Entity has Exclusive Rights", "terseLabel": "Initial volume per minute of capacity that is available from the well for which the entity has exclusive rights (in gallons)" } } }, "localname": "InitialVolumePerMinuteOfWellCapacityForWhichEntityHasExclusiveRights", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "volumeItemType" }, "gfe_InvestmentIncomeRedemption": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment income redemption.", "label": "Investment Income Redemption", "terseLabel": "Patronage investment redemption" } } }, "localname": "InvestmentIncomeRedemption", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gfe_InvestmentRecognizedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to investment previously not recognized now recognized.", "label": "Investment recognized" } } }, "localname": "InvestmentRecognizedMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "domainItemType" }, "gfe_LegalProceedingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal Proceedings [Abstract]", "label": "LEGAL PROCEEDINGS" } } }, "localname": "LegalProceedingsAbstract", "nsuri": "http://www.granitefallsenergy.com/20211031", "xbrltype": "stringItemType" }, "gfe_LengthOfNaturalGasPipelineOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Length of natural gas pipeline owned.", "label": "Length of Natural Gas Pipeline Owned", "terseLabel": "Length of natural gas pipeline owned" } } }, "localname": "LengthOfNaturalGasPipelineOwned", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "lengthItemType" }, "gfe_LesseeOperatingLeaseRemainingTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Term of Contract", "terseLabel": "Remaining term" } } }, "localname": "LesseeOperatingLeaseRemainingTermOfContract", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "gfe_MarketingAgreementRenewalPeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of renewal periods of marketing agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Marketing Agreement Renewal Periods", "terseLabel": "Term of renewal periods" } } }, "localname": "MarketingAgreementRenewalPeriods", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "gfe_MembershipUnitsParOrStatedValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to membership units par value.", "label": "Membership Units Par or Stated Value Per Share", "terseLabel": "Membership Units, Par value" } } }, "localname": "MembershipUnitsParOrStatedValuePerShare", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "perShareItemType" }, "gfe_MonthlyBaseFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount paid for the monthly base fee.", "label": "Monthly Base Fee", "terseLabel": "Monthly base fee paid" } } }, "localname": "MonthlyBaseFee", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_NatureOfBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the principal activities and nature of business for the entity.", "label": "Nature of Business [Policy Text Block]", "terseLabel": "Nature of Business" } } }, "localname": "NatureOfBusinessPolicyTextBlock", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gfe_NetIncomeTaxBasisOfAssets": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount for income tax basis of assets.", "label": "Net Income, Tax Basis of Assets", "totalLabel": "Income tax basis of assets" } } }, "localname": "NetIncomeTaxBasisOfAssets", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_NetIncomeTaxBasisOfLiabilities": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for income tax basis of liabilities.", "label": "Net Income Tax Basis Of Liabilities", "totalLabel": "Income tax basis of liabilities" } } }, "localname": "NetIncomeTaxBasisOfLiabilities", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_NorthernBorderPipelineCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to agreement with Northern border Pipeline Company.", "label": "Northern Border Pipeline Company" } } }, "localname": "NorthernBorderPipelineCompanyMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_NumberOfClassesOfMembershipUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of classes of membership units.", "label": "Number of Classes of Membership Units", "terseLabel": "Number of classes of membership units" } } }, "localname": "NumberOfClassesOfMembershipUnits", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "integerItemType" }, "gfe_NumberOfDirectorsRightToAppoint": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of directors the entity has the right to appoint with equity investment entity if equity investment entity accepts entity's subscription.", "label": "Number of Directors Right to Appoint", "terseLabel": "Number of directors Company has the right to appoint" } } }, "localname": "NumberOfDirectorsRightToAppoint", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "integerItemType" }, "gfe_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers.", "label": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "integerItemType" }, "gfe_NumberOfMarketingCompanies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the number of marketing companies.", "label": "Number Of Marketing Companies", "terseLabel": "Number of distinct marketing companies" } } }, "localname": "NumberOfMarketingCompanies", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "gfe_NumberOfTermsAgreementAutomaticallyRenewed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of terms the agreement automatically renews.", "label": "Number Of Terms Agreement Automatically Renewed", "terseLabel": "Number of terms agreement automatically renews" } } }, "localname": "NumberOfTermsAgreementAutomaticallyRenewed", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "gfe_OneMonthLiborMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market based on one month period.", "label": "One Month LIBOR" } } }, "localname": "OneMonthLiborMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_OperatingAndAdministrativeExpensesPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the operating and administrative/maintenance expenses per year paid by the entity under the agreement.", "label": "Operating and Administrative Expenses Paid", "terseLabel": "Operating and administrative/maintenance expenses paid" } } }, "localname": "OperatingAndAdministrativeExpensesPaid", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_OperatingExpensesExcludingGoodwillImpairment": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs, excluding goodwill impairment, associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses excluding goodwill impairment", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesExcludingGoodwillImpairment", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "gfe_OperatingExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for operating expenses.", "label": "Operating Expenses [Policy Text Block]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesPolicyTextBlock", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gfe_OtherLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of other long term liabilities.", "label": "Other Long Term Liabilities", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherLongTermLiabilities", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gfe_PaycheckProtectionProgramLoanForgivenessIncome": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income on forgiveness of loan under paycheck protection program.", "label": "Paycheck Protection Program Loan Forgiveness Income", "negatedLabel": "Paycheck Protection Program loan forgiveness income" } } }, "localname": "PaycheckProtectionProgramLoanForgivenessIncome", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gfe_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents SBA paycheck protection program.", "label": "SBA Paycheck Protection Loan" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_PaymentsToAcquireNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow to acquire non-controlling interest.", "label": "Payments To Acquire Noncontrolling Interest", "terseLabel": "Payments to acquire non-controlling interest" } } }, "localname": "PaymentsToAcquireNoncontrollingInterest", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_PercentageInExcessOfOperatingAndMaintenanceCostCapped": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage in excess of operating and maintenance cost capped.", "label": "Percentage In Excess Of Operating And Maintenance Cost Capped", "terseLabel": "Percentage in excess of operating and maintenance cost capped" } } }, "localname": "PercentageInExcessOfOperatingAndMaintenanceCostCapped", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "gfe_PercentageOfAnticipatedSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of anticipated sales.", "label": "Percentage of Anticipated Sales", "terseLabel": "Anticipated sales (as a percent)" } } }, "localname": "PercentageOfAnticipatedSales", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "gfe_PercentageOfProductsProducedByEntityToBePurchasedMarketedAndResoldByCounterparty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of products produced by the entity which will be purchased, marketed and resold by the counterparty.", "label": "Percentage of Products Produced by Entity to be Purchased Marketed and Resold by Counterparty", "terseLabel": "Percentage of products produced by the entity" } } }, "localname": "PercentageOfProductsProducedByEntityToBePurchasedMarketedAndResoldByCounterparty", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "gfe_PlantProductionCapacity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the capacity of plant facility on a twelve month rolling sum basis.", "label": "Plant production capacity", "terseLabel": "Plant production capacity" } } }, "localname": "PlantProductionCapacity", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "volumeItemType" }, "gfe_ProductionActual": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum amount of production permitted on a twelve month rolling sum basis.", "label": "Production (Actual)", "terseLabel": "Production volume permitted" } } }, "localname": "ProductionActual", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "volumeItemType" }, "gfe_ProjectHawkeyeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Project Hawkeye note payable.", "label": "Term note payable to Project Hawkeye" } } }, "localname": "ProjectHawkeyeLoanMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gfe_ProjectVikingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Project Viking, LLC.", "label": "Project Viking, LLC [Member]" } } }, "localname": "ProjectVikingLLCMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gfe_RPMGInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to RPMG, Inc. who has a marketing agreement with the entity.", "label": "RPMG, Inc." } } }, "localname": "RPMGInc.Member", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_RailCarRehabilitationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of rail car rehabilitation liability.", "label": "Rail Car Rehabilitation Liability" } } }, "localname": "RailCarRehabilitationLiability", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_RailCarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents rail cars used for the primary purpose of rail transportation. This excludes hopper cars.", "label": "Rail Cars" } } }, "localname": "RailCarsMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_RailroadImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property related to railroad improvements.", "label": "Railroad improvements" } } }, "localname": "RailroadImprovementsMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "gfe_ReturnOnInvestment": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents the amount of return on investment.", "label": "Return on Investment", "negatedLabel": "Return on investment" } } }, "localname": "ReturnOnInvestment", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gfe_RevenueRecognitionPaymentTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for payment by marketer that sells ethanol, distillers' grains and corn oil after the transfer of control date, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue Recognition Payment Terms", "terseLabel": "Payment terms" } } }, "localname": "RevenueRecognitionPaymentTerms", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "durationItemType" }, "gfe_RevenuesOfSubsidiaryPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of revenues accounted for by the majority-owned subsidiary.", "label": "Revenues of subsidiary, percentage" } } }, "localname": "RevenuesOfSubsidiaryPercentage", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "percentItemType" }, "gfe_RevolvingNotesPayableToLendingInstitutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents revolving notes payable to lending institutions.", "label": "Amended revolving term note payable to lending institution, amended within the 2021 Credit Facility as noted above" } } }, "localname": "RevolvingNotesPayableToLendingInstitutionMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "domainItemType" }, "gfe_RingneckEnergyAndFeedLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Ringneck Energy and Feed, LLC.", "label": "Ringneck Energy and; Feed, LLC" } } }, "localname": "RingneckEnergyAndFeedLlcMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gfe_RisksAndUncertaintiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of risks and uncertainties the company faces due to volatile market conditions and the impact on operations.", "label": "Risks and Uncertainties [Text Block]", "terseLabel": "RISKS AND UNCERTAINTIES" } } }, "localname": "RisksAndUncertaintiesTextBlock", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "gfe_RpmgInc.MarketingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the marketing agreement with RPMG, Inc.", "label": "RPMG, Inc. Marketing Agreement" } } }, "localname": "RpmgInc.MarketingAgreementMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]", "terseLabel": "Schedule of property and equipment estimated useful lives" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gfe_SingleAdvanceTermNotePayableToLendingInstitutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to single advance term note payable to lending institution.", "label": "Single advance term note payable to lending institution, amended within the 2021 Credit Facility as noted above" } } }, "localname": "SingleAdvanceTermNotePayableToLendingInstitutionMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "domainItemType" }, "gfe_SingleAdvanceTermPromissoryNote2.4MillionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to single advance term promissory note $2.4 million.", "label": "$2.4 million Single Advance Term Promissory Note" } } }, "localname": "SingleAdvanceTermPromissoryNote2.4MillionMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_SingleAdvanceTermPromissoryNote25MillionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to single advance term promissory note $25 million.", "label": "$25 million Single Advance Term Promissory Note" } } }, "localname": "SingleAdvanceTermPromissoryNote25MillionMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_TaxableIncomeReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of differences between the financial statement basis and tax basis of assets.", "label": "Taxable Income Reconciliation [Table Text Block]", "terseLabel": "Schedule of differences between financial statement basis and tax basis of assets" } } }, "localname": "TaxableIncomeReconciliationTableTextBlock", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "gfe_TermOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of agreement entered by the entity.", "label": "Term of Agreement", "terseLabel": "Term of agreement" } } }, "localname": "TermOfAgreement", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "gfe_ThresholdOperatingAndMaintenanceExpensesCapped": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount capped for the operation and maintenance of well arising from the flow charges placed into the dedicated fund.", "label": "Threshold Operating And Maintenance Expenses Capped", "terseLabel": "Operating and maintenance expenses capped" } } }, "localname": "ThresholdOperatingAndMaintenanceExpensesCapped", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_UnrelatedCompanyConstructionAndMaintenanceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to an agreement with an unrelated company for the construction and maintenance of natural gas pipeline.", "label": "Unrelated Company Construction And Maintenance Agreement" } } }, "localname": "UnrelatedCompanyConstructionAndMaintenanceAgreementMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_VolumeOfNaturalGasAnnuallyEntityToReceive": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum volume of natural gas the entity will receive per the agreement.", "label": "Volume Of Natural Gas Annually Entity To Receive", "terseLabel": "Minimum volume of natural gas Company to receive annually" } } }, "localname": "VolumeOfNaturalGasAnnuallyEntityToReceive", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "energyItemType" }, "gfe_WaterTreatmentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to water treatment agreement entered by the entity.", "label": "Water Agreement" } } }, "localname": "WaterTreatmentAgreementMember", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_WaterUsageFeesAdministrativeFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the administration fee to be paid by the entity as water usage fees under the agreement.", "label": "Water Usage Fees Administrative Fee", "terseLabel": "Administrative fee" } } }, "localname": "WaterUsageFeesAdministrativeFee", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_WaterUsageFeesAdministrativeFeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage charged for administration fee as water usage fees under the agreement.", "label": "Water Usage Fees Administrative Fee Percent", "terseLabel": "Administrative fee to be paid as water usage fees (as a percent)" } } }, "localname": "WaterUsageFeesAdministrativeFeePercent", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "gfe_WaterUsageFeesBondPaymentsOfCounterparty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of water well bond payments of counterparty.", "label": "Water Usage Fees Bond Payments of Counterparty", "terseLabel": "City's water well bond payments" } } }, "localname": "WaterUsageFeesBondPaymentsOfCounterparty", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_WaterUsageFeesPercentageOfProfit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of profit to be paid by the entity as water usage fees under the agreement.", "label": "Water Usage Fees Percentage of Profit", "terseLabel": "Percentage of profit to be paid as water usage fees" } } }, "localname": "WaterUsageFeesPercentageOfProfit", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "gfe_WrittenNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time written notice due to other party for termination of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Written Notice", "terseLabel": "Written notice for termination of agreement" } } }, "localname": "WrittenNotice", "nsuri": "http://www.granitefallsenergy.com/20211031", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r51", "r53", "r102", "r103", "r248", "r280" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r173", "r317", "r321", "r515" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r247", "r279", "r341", "r342", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r513", "r516", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r247", "r279", "r341", "r342", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r513", "r516", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r173", "r317", "r321", "r515" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r171", "r317", "r319", "r479", "r512", "r514" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails", "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r171", "r317", "r319", "r479", "r512", "r514" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails", "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r247", "r279", "r330", "r341", "r342", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r513", "r516", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r247", "r279", "r330", "r341", "r342", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r513", "r516", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r52", "r53", "r102", "r103", "r248", "r280" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r126", "r189", "r190", "r347", "r358", "r409", "r410", "r411", "r412", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r547", "r548" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r126", "r189", "r190", "r347", "r358", "r409", "r410", "r411", "r412", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r547", "r548" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117", "r119", "r120" ], "lang": { "en-us": { "role": { "label": "Revision of prior period, error correction, adjustment" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PATRONAGE INVESTMENT AND CORRECTION OF ERROR" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35", "r467" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r35", "r101", "r461", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "verboseLabel": "Accounts payable to related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r19", "r174", "r175" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r205" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117", "r119", "r120" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operations:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r86", "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges [Abstract]", "terseLabel": "Long-Lived Assets" } } }, "localname": "AssetImpairmentChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r99", "r153", "r163", "r169", "r186", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r374", "r381", "r434", "r465", "r467", "r493", "r505" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "gfe_NetIncomeTaxBasisOfAssets", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total Assets", "totalLabel": "Total Assets", "verboseLabel": "Financial Statement basis of assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r48", "r99", "r186", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r374", "r381", "r434", "r465", "r467" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Current Assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BankOverdrafts": { "auth_ref": [ "r39", "r231" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.", "label": "Bank Overdrafts", "netLabel": "Checks drawn in excess of bank balances" } } }, "localname": "BankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Administration building" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r29", "r88" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and Cash Equivalents - Balance Sheet" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r90" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r11", "r90", "r492" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r88", "r92" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, 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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r82", "r435" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net Increase in Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental Disclosure of Non-Cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralAxis": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Information by category of collateral or no collateral, from lender's perspective.", "label": "Collateral Held [Axis]" } } }, "localname": "CollateralAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of collateral or no collateral, from lender's perspective.", "label": "Collateral Held [Domain]" } } }, "localname": "CollateralDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r221", "r497", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r218", "r219", "r220", "r228", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r331", "r400" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonUnitAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of common units of ownership permitted to be issued by a limited liability company (LLC).", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Units Authorized" } } }, "localname": "CommonUnitAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitIssued": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of common units issued of limited liability company (LLC).", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Units Issued" } } }, "localname": "CommonUnitIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common units of ownership outstanding of a limited liability company (LLC).", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Units Outstanding" } } }, "localname": "CommonUnitOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r328", "r329", "r343", "r348" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r140", "r141", "r173", "r431", "r432", "r532" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r140", "r141", "r173", "r431", "r432", "r527", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r140", "r141", "r173", "r431", "r432", "r527", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk", "verboseLabel": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r140", "r141", "r173", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r137", "r140", "r141", "r142", "r431", "r433", "r532" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r140", "r141", "r173", "r431", "r432", "r532" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r380", "r386" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r93", "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67", "r479" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of goods sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Goods Sold." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of Goods Sold" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r138", "r173" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "auth_ref": [ "r62", "r63" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities.", "label": "Gain (Loss) on Investments", "negatedLabel": "Patronage investment income", "terseLabel": "Patronage investment - correction of error" } } }, "localname": "DebtAndEquitySecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT FACILITIES" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r96", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r261", "r268", "r269", "r270", "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT FACILITIES" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r17", "r18", "r98", "r105", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r273", "r274", "r275", "r276", "r446", "r494", "r495", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread above variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r41", "r272", "r444", "r446" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41", "r245" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, stated percentage", "verboseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42", "r98", "r105", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r273", "r274", "r275", "r276", "r446" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r42", "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "verboseLabel": "Payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Loans and Leases Receivable, Gross, Consumer, Installment, Student", "verboseLabel": "Principal installment amount" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Employer contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of employee's salary (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer match (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r152" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Asset, Current", "terseLabel": "Commodity derivative instruments", "verboseLabel": "Financial Assets" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.", "label": "Derivative, Floor Interest Rate", "terseLabel": "Interest rate floor (as a percent)" } } }, "localname": "DerivativeFloorInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Total loss" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r53", "r395", "r397", "r399", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r408", "r413" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r392", "r395", "r399", "r402", "r403", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss)" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Financial Liabilities", "terseLabel": "Commodity derivative instruments", "verboseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNonmonetaryNotionalAmountVolume": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nominal volume used to calculate payments on a derivative instrument.", "label": "Derivative, Nonmonetary Notional Amount, Volume", "terseLabel": "Total nonmonetary notional amount outstanding", "verboseLabel": "Quantity of commitment" } } }, "localname": "DerivativeNonmonetaryNotionalAmountVolume", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "volumeItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r389", "r391" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Value of commitment" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r104", "r388", "r390", "r392", "r393", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "verboseLabel": "Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue Recognition" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregated revenue by source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared": { "auth_ref": [ "r128", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared", "terseLabel": "Amount of distribution declared" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsPaidPerUnit": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Per unit of ownership amount of cash distributions paid to unit-holder of a limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Distributions Paid, Per Unit", "terseLabel": "Distribution per unit declared (in dollars per unit)" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsPaidPerUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net Income (Loss) Per Unit - Basic and Diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income (Loss) per Unit" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EnvironmentalCostsPolicy": { "auth_ref": [ "r213", "r214", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries.", "label": "Environmental Costs, Policy [Policy Text Block]", "terseLabel": "Environmental Liabilities" } } }, "localname": "EnvironmentalCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EnvironmentalExpenseAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Environmental Expense and Liabilities [Abstract]", "terseLabel": "Environmental Liabilities" } } }, "localname": "EnvironmentalExpenseAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EnvironmentalRemediationExpense": { "auth_ref": [ "r211", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.", "label": "Environmental Remediation Expense", "terseLabel": "Environmental liability expense" } } }, "localname": "EnvironmentalRemediationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Process equipment and tanks", "terseLabel": "Process equipment and tanks" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r57", "r58", "r59", "r107", "r108", "r109", "r111", "r117", "r120", "r128", "r188", "r292", "r297", "r344", "r345", "r346", "r357", "r358", "r410", "r436", "r437", "r438", "r439", "r440", "r441", "r517", "r518", "r519", "r548" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Total cost" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r2", "r99", "r186", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r2", "r99", "r186", "r434" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r64", "r65", "r86" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedLabel": "(Gain) loss on equity method investments", "verboseLabel": "Investment income" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Summarized Financial Information [Abstract]", "terseLabel": "Summarized Financial Information of Equity Method Investment" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r30", "r154", "r183" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r30", "r81", "r184", "r434" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Schedule of summarized financial information of equity method investment" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.", "label": "Long-term Investments", "terseLabel": "Investment balance" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r12", "r16", "r182", "r504", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting error correction.", "label": "Error Correction [Text Block]", "terseLabel": "PATRONAGE INVESTMENT AND CORRECTION OF ERROR" } } }, "localname": "ErrorCorrectionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfError" ], "xbrltype": "textBlockItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117", "r119", "r120" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r259", "r273", "r274", "r428" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r414", "r415", "r416", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r259", "r273", "r274", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r415", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r259", "r273", "r274", "r414", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r414", "r415", "r417", "r418", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r259", "r331", "r332", "r337", "r339", "r415", "r468" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r259", "r273", "r274", "r331", "r332", "r337", "r339", "r415", "r469" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r259", "r273", "r274", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r420", "r423" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r424", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r394", "r398", "r405" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Reporting Period" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r86" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "(Gain) loss on disposal of assets", "negatedTerseLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r86", "r198", "r199", "r200" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "verboseLabel": "Goodwill Impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r99", "r153", "r162", "r165", "r168", "r170", "r186", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r434" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit (Loss)", "verboseLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r392", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r86", "r202", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r201", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r59", "r68" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss) attributable to Granite Falls Energy, LLC", "totalLabel": "Net Income (Loss) Attributable to Granite Falls Energy, LLC" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r99", "r110", "r153", "r162", "r165", "r168", "r170", "r186", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r371", "r412", "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Operating Profit" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r208", "r217" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r100", "r351", "r352", "r355", "r359", "r360", "r361", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r56", "r349", "r350", "r352", "r353", "r354", "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDerivativeAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as assets that are due to be disposed of within one year (or the normal operating cycle, if longer).", "label": "Increase (Decrease) in Derivative Assets", "negatedTerseLabel": "Commodity derivative instruments" } } }, "localname": "IncreaseDecreaseInDerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Changes in Members' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r60", "r151", "r442", "r445", "r498" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r79", "r83", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Interest expense" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORY" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORY" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r21", "r196" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r46", "r467" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Totals" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r47", "r94", "r127", "r192", "r194", "r197", "r478" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r23", "r196" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r45", "r195" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.", "label": "Inventory, Supplies, Net of Reserves", "verboseLabel": "Supplies" } } }, "localname": "InventorySuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r22", "r196" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Loss on inventories" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r70", "r150" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing investment income.", "label": "Investment income" } } }, "localname": "InvestmentIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r184", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Patronage Investment" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and improvements" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES." } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "LEGAL PROCEEDINGS" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of remaining annual maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r454" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Totals" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r454" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r454" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r454" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r454" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r454" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r454" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r454" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Amended and Restated Letter of Credit Promissory Note" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r99", "r164", "r186", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r375", "r381", "r382", "r434", "r465", "r466" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "gfe_NetIncomeTaxBasisOfLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Financial Statement basis of liabilities", "verboseLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureIncomeTaxesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r99", "r186", "r434", "r467", "r496", "r508" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Members' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND MEMBERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r99", "r186", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r375", "r381", "r382", "r434", "r465", "r466", "r467" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Current Liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LimitedLiabilityCompanyLLCMembersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Members' Equity" } } }, "localname": "LimitedLiabilityCompanyLLCMembersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r128", "r297" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of ownership interest in a limited liability company (LLC), including portions attributable to both the parent and noncontrolling interests.", "label": "Limited Liability Company (LLC) Members' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance -", "periodStartLabel": "Balance -", "totalLabel": "Total members' equity" } } }, "localname": "LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r495", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amounts outstanding under the credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility maximum", "verboseLabel": "Maximum amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r36", "r98" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit unused commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long/Purchase position" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r258", "r271", "r273", "r274", "r495", "r506" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "netLabel": "Current maturities of long-term debt", "terseLabel": "Less: amounts due within one year" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r105", "r232", "r263" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r105", "r232", "r263" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r105", "r232", "r263" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r105", "r232", "r263" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r105", "r232", "r263" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-Term Debt, less current portion", "verboseLabel": "Net long term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Length of Time Hedged in Cash Flow Hedge", "terseLabel": "Maximum term of corn, ethanol and natural gas derivatives entered to protect cash flows (in months)" } } }, "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MembersEquity": { "auth_ref": [ "r129", "r130", "r131", "r132", "r297" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of ownership interest in limited liability company (LLC), attributable to the parent entity.", "label": "Members' Equity.", "terseLabel": "Members' equity attributable to Granite Falls Energy, LLC consists of 30,606 units authorized, issued and outstanding at October 31, 2021 and 2020" } } }, "localname": "MembersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MembersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEMBERS' EQUITY", "terseLabel": "Members' Equity" } } }, "localname": "MembersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MembersEquityAttributableToNoncontrollingInterest": { "auth_ref": [ "r297" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of ownership interest in limited liability company (LLC) directly or indirectly attributable to noncontrolling interests.", "label": "Members' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MembersEquityAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r297", "r372", "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedLabel": "Acquisition of non-controlling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Non-controlling interest ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Minority Interest Ownership Percentage By Parent", "terseLabel": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NaturalGasGatheringTransportationMarketingAndProcessingMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Process related to midstream and downstream activity for flammable gas occurring naturally underground. Activity includes, but is not limited to, refining, marketing, gathering from well, processing to remove impurity, storage, transmission, and sale of natural gas and related products.", "label": "Natural Gas Pipeline" } } }, "localname": "NaturalGasGatheringTransportationMarketingAndProcessingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Provided By Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Used In Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r84", "r87" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided By (Used In) Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r54", "r55", "r59", "r119", "r120", "r378", "r384" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Less: Net (Income) Loss Attributable to Non-controlling Interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossPerOutstandingLimitedPartnershipUnitOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Per Outstanding Limited Partnership Unit, Basic, Other Disclosures [Abstract]", "terseLabel": "Net Income per Unit" } } }, "localname": "NetIncomeLossPerOutstandingLimitedPartnershipUnitOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r107", "r108", "r109", "r297", "r369" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r153", "r162", "r165", "r168", "r170" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating Income (Loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r451", "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract]", "terseLabel": "Remaining annual maturities of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r449" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r449" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease, current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r449" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease, long-term liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r448" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r453", "r455" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r452", "r455" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r106", "r122", "r146", "r387" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r86", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "terseLabel": "Impairment of investments" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "verboseLabel": "Payment for equity method investment" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r75", "r364", "r365", "r366" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedTerseLabel": "Payments for capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r78" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Acquisition of non-controlling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r27", "r28" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "verboseLabel": "Loan received" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt", "verboseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r76", "r77", "r89" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.", "label": "Proceeds from (Repayments of) Bank Overdrafts", "verboseLabel": "Checks drawn in excess of bank balance" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity method investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "verboseLabel": "Proceeds from Paycheck Protection Program loan" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product concentration risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Inventory" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r54", "r55", "r59", "r80", "r99", "r110", "r119", "r120", "r153", "r162", "r165", "r168", "r170", "r186", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r371", "r377", "r379", "r384", "r385", "r412", "r434", "r499" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net Profit", "totalLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r206" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r210", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r204" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r206", "r467", "r500", "r509" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and Equipment, net", "totalLabel": "Net property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r31", "r206", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r206" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r204" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and Equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RailroadTransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of rail transportation, including railroad cars, tracks and ties.", "label": "Railroad Transportation Equipment" } } }, "localname": "RailroadTransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r338", "r459", "r460" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r338", "r459", "r460", "r462" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Summary of significant accounting policies", "verboseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "verboseLabel": "Purchased from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r338", "r459", "r462", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r457", "r458", "r460", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r77" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r11", "r88", "r92", "r492", "r507" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "netLabel": "Cash collateral (restricted cash)", "terseLabel": "Restricted cash", "verboseLabel": "Restricted Cash - Balance Sheet" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedBalanceSheets", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r148", "r149", "r161", "r166", "r167", "r171", "r172", "r173", "r316", "r317", "r479" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r95", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r318", "r326" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r61", "r99", "r148", "r149", "r161", "r166", "r167", "r171", "r172", "r173", "r186", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r434", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues..", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Promissory Note" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RISKS AND UNCERTAINTIES" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Units purchased" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Price per unit (in dollars per unit)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Fees and Commissions", "terseLabel": "Fees and commissions" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r140", "r173" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Total revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsDetails", "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueProductLineMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue from product line" } } }, "localname": "SalesRevenueProductLineMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCapitalUnitsTable": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "This table may be used to capture the complete disclosure pertaining to an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation.", "label": "Schedule of Capital Units [Table]" } } }, "localname": "ScheduleOfCapitalUnitsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r105", "r273", "r275", "r293", "r294", "r295", "r296", "r443", "r444", "r447", "r502" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of debt financing" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r395", "r399", "r403" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of gains (losses) from derivative instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative instruments in Statements of Financial Position" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r2", "r99", "r185", "r186", "r434" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117", "r119", "r120", "r126" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePatronageInvestmentAndCorrectionOfErrorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of derivative assets and liabilities measured at fair value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r24", "r25", "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of annual maturities of debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r206" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "verboseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r137", "r140", "r141", "r142", "r431", "r433" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of concentration risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritiesLoanedFairValueOfCollateral": { "auth_ref": [ "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the securities pledged as collateral against securities loaned.", "label": "Securities Loaned, Fair Value of Collateral", "terseLabel": "Fair value collateral" } } }, "localname": "SecuritiesLoanedFairValueOfCollateral", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Reportable Operating Segments" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r158", "r159", "r160", "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Reportable Operating Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates the sale of a borrowed security or written option.", "label": "Short/Sale position" } } }, "localname": "ShortMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SpecialAssessmentBond": { "auth_ref": [ "r15", "r18", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a type of municipal bond typically used to fund a development project. Also called special assessment limited liability bond, special district bond, special purpose bond, special tax bond and community development obligation. Interest owed to lenders is paid by taxes levied on the community benefiting from the particular bond-funded project. For example, if a bond of this sort was issued to pay for sidewalks to be repaved in a certain community, an additional tax would be levied on homeowners in the area benefiting from this project.", "label": "Special Assessment Bond", "terseLabel": "Assessment" } } }, "localname": "SpecialAssessmentBond", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r57", "r58", "r59", "r107", "r108", "r109", "r111", "r117", "r120", "r128", "r188", "r292", "r297", "r344", "r345", "r346", "r357", "r358", "r410", "r436", "r437", "r438", "r439", "r440", "r441", "r517", "r518", "r519", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r107", "r108", "r109", "r128", "r479" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureConcentrationsTables", "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r58", "r99", "r107", "r108", "r109", "r111", "r117", "r186", "r188", "r297", "r344", "r345", "r346", "r357", "r358", "r369", "r370", "r383", "r410", "r434", "r436", "r437", "r441", "r518", "r519", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Members' Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r97", "r278", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r297", "r299" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "MEMBERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "terseLabel": "Account Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Rolling stock" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "auth_ref": [ "r86" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "negatedTerseLabel": "Change in fair value of derivative instruments" } } }, "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r133", "r134", "r135", "r136", "r143", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Accounting Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageLimitedPartnershipUnitsOutstanding": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Weighted average number of limited partnership units outstanding determined by relating the portion of time within a reporting period that limited partnership units have been outstanding to the total time in that period.", "label": "Weighted Average Limited Partnership Units Outstanding, Basic", "terseLabel": "Member units outstanding ( in shares)" } } }, "localname": "WeightedAverageLimitedPartnershipUnitsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Units Outstanding, Basic and Diluted", "terseLabel": "Weighted Average Units Outstanding - Basic and Diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 15 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70258-108054" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=109237650&loc=d3e13064-110858" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13185-110859" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/subtopic&trid=2175709" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r464": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226013-175313" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.16)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r539": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r541": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r542": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r543": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r544": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r545": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r546": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 84 0001558370-22-000635-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-000635-xbrl.zip M4$L#!!0 ( (Y[/U2^Y.OP2!8 /?K 0 9V9E+3(P,C$Q,#,Q+GAS M9.U=67/;.+9^OU7S'SA^F9ZJ]IJEDU2GIV19=E17BUN2D^ZG*9B$)(PI0@V" MMM6__AX 7$01!$G)GJ#K\B61B0/@''Q8SH+EYW\]KWSG$;.0T.#ST?G)V9&# M Y=Z)%A\/HK"8Q2ZA!S]ZY>__<_/?S\^_NUR,G \ZD8K''#'91AQ[#E/A"^= M&5VO4> ,,6/$]YU+1KP%=IR/)^]//IR]O3AY\_[#^9ES?!R7=(E"R$D#1Q9Y M<7*>IG3C4FGPR3D_?7-^>G%V<>%\^'1Q]NGL)^=VF!(.@3A8,!83C.?+]$ >8+38G+EV)(L_/ MS]Z<'SF(-L)UN.*T@^%9'F7,P;8JFRX2!:7>@DNC@[Q<\)JFRUB0+#"A&?5W#)"F: M=F%X7HK3^U-(S= WX/G;8 O\D+AZKB%AE^$2)),4#<,"Y!(QTR1=-KYF)5Q! M2IXMSDI%_7@*J5O\+Q!::]D7"1HV\+.[U+,A4G)L!(BXH9Y6)N6(71H%G)7U M%I68+QTOQ$1H$%2TY&E,EN2J,4TE\Q"IGH>.=ZDV!.XT_P44R6GT1- M,^CFCOAQ-^G7F68D=U[LD)R[*466UB#5$+/T8 MCN?C=;*V&Z KR6#&\,*,85:F0^=.5FJ+Y@%H=E&XO/;I4UTP,WHSEF^;8"D* M=62I+98O@>4M DV:+S$G(&=38/.9JU!^MP_*S@^Y2O[9HEY'+^H'CR V99LK MS!'Q"TI0(=V$W=NSG\[.=S6>_NAK;S0;3WYW?HC+:*&I!Q".NAUIKTI_% 5."M5@^.+*IQU M7$>&MR/K:5&O@_HMHZ"$\ W8![T_(K(635DR-DVD9DP_%H?I[61\VYO,?G[;*G"/G;0.1U7B9+6T MT+_*RKKGHEH!]L7AZVF+ $[[I!W/*5E*8&*DZE&9C$E0=@5@2+-WZB0+/4:4Y6\6UP!WB M=ZWK(S!DJO+(>#>8]LZQ%X23_0$@4+'/:#(5[=8Q8*BX-OZOJ!])G-6+]I MY.U3-3A$;'Z0=?S#4;6TJ->*CT6K%6*;\7Q*%@&9PWB!Z=:5 5$2+&ZAU5U0 M- LALGJY3#B?PY@N+*K3N^&P,_G=&5\[T_[-J'_=[W; &.UTN^.[T:P_NG%N MQX-^%Q3C%MTZZ$Y(^!#"ZGD'DR,##27@&C#U1&;LWA2QF_2G_SN57H2[4;;/$LP MO"L"<-WI3YROG4&+03T,8(EW0>Y<,+@TU8S&^R(:W3%,2:/9I#/KCT?ME-0L M0E0:&JK P103:B&HYZIDY!&8?X0V#SF3]JO&(ZDC,D/SH0C-56_2_PKCXVL/ M4)K.)G9/H/.4QF[8K3($*B#X!40'!1A$#%-]J6K]/RO=7:IQN, M+X%D3OBMCXIJL);&C(K&4.\-;P?CWWL]Y[(WZEWW9\[MH-,JQ8UC2X:@4@4F M%=&D%HEZ'A-?N(-O$>A4,\@1(E=K.I;2F3'2F/23WJ SZUTYMQVA@($Q.9IV MNJU!V<#$7ZT(E^:).%I!I:\8!SK_LHG4C)O6^!\.^S-ISDBUN3N6KN3>J/4C MUU<+%L@'"\;%6)Q-U2@(.^EFD#2>@4'OIC,0YDVWU[L"=%I@7C!\DEC9:^X+ S]"]OR_L<5X3Z*!<%KU"*R7^!(C\ENLAF5=T54LB!2"\P!T20].EH:,T3OBQ#E(TLM M3/N%F/0([2:;P?FI",[6$:06ET/C3GJ,3*1FO#[H3C;H8E M> <'H_38&2C- MT'TL0E=VC*B%;N\(5=F T] 8X:IUAJC%J7&41(]/+LV,RT41E_A$2 O'GD[Y M,D5BE\ ,C,9 RA_W:.%Y<5=%R5&=9IE-L+X];,-Q>\;G-5 ?\R5F!T&?*Z$* M_P,\E#\ZLJ:V&[Q&-XB]5Q/LTH5B^: ^45Y<501_Z S/%!W:183%7W*!S7;M(]5'6.J*_M%J_1+82_*.2FD]Q[EU/5,=X= MTC&VZFL[1D-G!^*,!FB!LS:4&P88PW*;QWC>8XR6:1@-Y:?C6E#V#'>6P%)(-P-C/#778G-(Q+,$(#V1&:7* MTW0M4B\07.N$(99['0<$W5?=(M8POQG?VD?!($'5(J^PWJJG[0 OT &4BSJ] MVZ()]B59JV O^,)*85<5;-W(T0)^0%CO1N6Y%GEZ,D^MJ^;*LQF!KG%4#;[$ MA3NR=$<5WZ)\",I?,%B6 _2 +PEM@')YMBJ4-<-Y%V59N"-*=Z#X%N;#CRR6 M8*JE,0-8?8"Q!6J?(+WQ2L>Z%S>6'&QL$3G\B&,)/B92,UJU#SRVZ+W,@;M2 M'XV9W(QBH^-WD-AB^5)'\4I=!Y4YS(@V/9C70OHJD9 ]0R 5-Y4<&/OX?X"P M^$>\%3G!^!/E)O-_W^2@DL-*)]]WDMZ5\;7 QQ\?):XG_!FE/GE=^0B&* M-[PS*#O%;@/%]29%(.862BD\5 F%R,W!,+Y/$]Z/G-.7D@J0:"K5#G@6"@6] MI*E0^8YEH4P^NF\J$V3!_NN(\_/I[F.!\9?\HX+R24&0C#+N!(7W9LO>*'34 M.[4#ZLJ2%'U8GD'\/%8_3Z#"A$MSY>8G1XT<:%_//,4^#]/"CK/"ZK-D>GU6 MQY VB_@K?:[R6'PZ/K\XB(W=!S;KL.(SELLE&/DH&#E__P*,\,9,\,,9T#Z\ M6]9/JG+*O\/ZG.C?&:[9*9(,H@W>[3=""H_$'C! Q)>]QD?I0ZOUF$ER*4;$ M$[R',J%Y^G=?5F1))H;B1[6EU@@+P[\["T8"\0 )\@>#KG)T'4E^/Q^5I!'? M%]OE/Q]Q)JY850M/^MST)T\^@-KG>"74)A EN@\YX9$0Y(;1:/WY2+Z6_0ET MX-61@R"5@2V9%*?28,D@U)NIHB,5X-3*H3@5K\?=(N)=14SL^Y*9KRGKQ&4? MI>)6$BII%!/P#8CVEF2WH?:3+!?BU0A4DFZ/'%N96)J M$[5]33&05%I;KKWY9D'"7I@?(/HDJ\;'MA1CXA?YW_YH)>=@A7)@##,1,@.- M)"]"::J5LO3X$@74+^E.I:E6RE(,;146$#.)55(5&<:[#.L$+Q"]L!0OLH;T M Y>)^,@55O_W@_A]Y&"AVV=27&3V+L">54BUQ.Z]5D51RRGLD27A=21T,SR> M7T8A"7"H+G;:S/ SO_2I^Y",PFJRBI'($]+77FI'F*='.R]12,+Q7/6O5!0# M@4%56%$PW1#;',"_,H5YDG2O'B@"N? ]X4:A1*R+0X_R(NF [2*P ^3MN$JD M\N0*5!ZI'ZWP:T.2<=9Q>20>@XK9+GZWA=__8)=_)0\P0 L+4FFJ56M1(HMV M=WMA>%=2V3*Z88JXUV3-H33CR>\]K M''A$+' JC"EV4/XA/AH6W:".$2*V@%RGJ=9>?#-/& MZ\\$$9]1Y/57:T8?U4MK^5G12&'ES"BP/Y-\KXX0%*WD6 M.1/%2/-]]' P3+V*B3#>Q;DDZ[N R.=*QTSN@??D(2? 9+I$+%T6ZI-7],QU M3/G**^(W8(W-P#Y7FSX6#,OT_+"K(K)RD,TP6X&AES";JH>%SQ8,H-B!_54N M&M!'AB2(.!C?W[#O)VO.-67?EL1=]J16]06%O6?0*T+0G29DL1>B!;[&.+RD@9?,&.-Y5VA2F*W%SL)AXXG7X$.NS@_# M%P#4W>K-M:FK9QM!^.IV3H[=F#OX:SP''6M.2L32TMDA4.;1#+Q\ZTO#(!1* M"O$2L6I3?R>SH,YR2 .^]#>78. !-.FJM_O57@%V.I-0[$/U/_8N-VI"G-%+ M?!LQ=PGR>$/$'C"LWX#9!(?4!RK=W/,*Y=K1Q46L3+3N>#Y24?T;%-Z2-?9) M@*\9725&DH^R::EAG@I!?1G7?77?AN))&URS6]/9C6:JK;O%P&T-.BOEZ[EQ M'+ ?N"<[^&B3K)1B!*,!UBZO(%@EE96RY3T'0_1,5M$J<2 (9RO#(2_:Z,TR66 YY5GN MK"CCY$^93?'=F0/7UX2%?/9$?\>(E0A;,Z<%$L?7WH!),X7RB4= E\J4CRU/ MF9G*#N4B<5%>$7'2A+)0VI\SVEFO*I/L9] M6!&V1+T3XTH:PL(KDCAEOQ&^-"G]S?-9V1'$^G!-V1-BGMAA#NC)W4GI3L[$ M5;!UZK:XP.Q;@)4MDLQ"PDD?IK!V(@[<<.+"*K.9P$+RA+W=>:M6CN\_@Q7[ MK.0.^4KG3*?C&G0VJ*+KU4(.LP*W.R94-9V5W5%KTYZ4"%F7V$I)1R*DC%EP M29F'6>*J@WECC8)-7LYZI%9*>1U7=((?:&@BJ"IS5C MK+;OXNLBIMFYE_MJY=24!DO3V*C^H$(-.EL,GNSBSO +%@&_2T8?\(XE6T5D M)5CB/$482@LCWI7W_N3=N]CA>!5A<;9XYYAPDQQ6ROP%,7%9#@QP64?!-V9( MMU*>2PIVY'A^0Q]!NZ.[DT9IJI6RY'?N:MT'NVE6RK$;LM4*5$5DI639YN38 M)E0J-<&:[OL31]3?RE I M*A1-LEIQOB&)-<]HQP4SA D)W')3I3ZYO49)K)Q/\%*=C(ZO.E-_;'94^'(J M>P6\]NE3=XG80F[LG"UI%*+ NP$SF@;A>"ZMK43,FK1:8=.+;03G(H;UVIUU MMH3.M:2^M[W-<\OOD=@G7;1>9P[LQKFL-3:S>;0?])[%R;?QO$2H+@UYOAGV MS6S'[-P!I1A8%PO?-67=[(["\3P3;.< 8<,\%BRF7R@T.M/[%$K2K%1OBA=3 M=%P7"O0$^^[NK"JZ6W:V8H^<]D[%\BW; 0T6HA-N7<61NE;*TZT]/Z&Y[$$C M6265M?(E7; ? .OJ&HLQ6X!9I/:N38$S?K<672^,CRB3/[&XK0S(;R.VIK"6 MC'"A1Q]>G*TW:61C-940?ESA-<.NNA;@1IQL$^H%"BXI?=A.RG3HPPJQMCMI M!!-!+@7SEBOR1C@6A-=?G*1:K:@GW[30O$-D:+&#"[:V%36C2-RD'7#*-NFP MR76H1CG^0D,+YH+>?(Y=+N ,0NH3+U9J8I/,R_:C&KI*PV*L[1@YT;8ON\K4 M!M"7=*'5/3+^);K)EBQ2O9 "(5\_;QB(_VK"'CPP]B_+UJ8:@)6'<6KER5MC M)EA8!$2IG%*\^"*UY"JV)EDLL)G @'.7V'VX992KMQ3@UX*AE69K<2U2*RVJ M*;2^CSO>HX!>P"#NYZA]J\?>N:ULB_RYDB2(,<4KHG:+B#3D^X:#-Y5YOO\^ M1K4I9(CYDGK9FR'3:+5"3"AX.Z]19O[0?0#KU?<&^[4%:"LI_S< M),ZIC.=W( M(FS[%I*&>:SU^<:[SY.-YAG3PJ)+O?@51-9*9UR10:H%6*B!NN&-9O&VQKGL M=1!.,(]8, ZR.3H+_FI2[!,D/B+W53==^BA,)AX.06M<1:MOE(F+/6.K M.V=2I2GV=?V=,[Y_[+9"TA/LCF_F\(J3; 9)R7R5>D>^6YW2!:T\F]:CB>O-US M'!9V,CO)\]WR<=XY9DSLJC!; M^>7Y-$[&#+X^H%TI8LGF0-U MP#^W?C7*9DMK5(X ]324[IS:^"G8[O*5A+LS7,.S:H<(;>CF"4KQ9MP_L;<[ ME9MH;)RUMWN>NLG?PZNU*J0H4Y'&FMEY:Z2J9TK5*WV__!]02P,$% @ MCGL_5 SS[X>V#P N^< !0 !G9F4M,C R,3$P,S%?8V%L+GAM;.U=6W/B M.!9^WZK]#][,R^P#X99+D^J>*4*2+JI"PQ(REZ^X^.CH]OG7]]LRWB!F"#7^7+2/&V<&- QW2ERGK^< M>*0&B(G0R:^__/M?G_]3J_UQ/;XWIJ[IV="AAHDAH'!JO"(Z-R;N8@$<8P Q M1I9E7&,T?8:&T3F]./W4.&N=MB\^-1M&K19(N@:$U70=PQ?9.FVN?^D%4EWG MRFC6V\UZJ]%J&9^N6HVKQJ4Q&JP+#E@O9RBUI(6<[U?\CR?6I,'@.N3JC: O M)W-*%U?U^NOKZ^EK^]3%SZQ^HUG_8W#_8,ZA#6K((10X)CPQ6/DKXG]Y[YJ M^KK:JO[VA*U00+N^;DM8@O^K%A:K\:]JS5:MW3Q](].3511YQD&WFLW&"O)/#Y0QSDVJYSK$M="4&\ UL+CLASF$E)P87/CCN!_I MS3,&#J)P!BR+0 ?BY^6IZ=IU7K0N([-^C'ZOOR3#V7 !L6\N>0$0"3\ZDAX@ M\SO+?3T&D"W9[X=C!##[9@XI,H%U3% [#1V*\ 81TW*)AV'?>6&"7;R\@10@ M*P,S2;+RZ^<]9"Z%W'F4?1X@!]F>[7\U DM?5T&3/6"9K4,PJ+63'[X1=MF3 M2)==9WK[MX<6O+$<*$D4FU_O;^ 3O0,FLA!%D.30;X' 8_7XEE!D\X>OZS@> ML : T7\<*.DMO?LS\PZ/2[X>B_4#3L!;+NS$20OZRCRMZ5G^R_&>]2SH'Z^? M:_RPK0KX1J$SA=/UMXCRUEA$V6!AK[$6QSYO2S0"D48@T^\_0V"Y9D2\Q>-. M%T=5S:$0AL6/RF: //FA&8O:GP%8\&BX68<6)>$W/BVU1C.(-'\*OOZK2\@6 M' L\0>O+2?AEO;@>]3S,7YT['8LM\]=%^_*RTSJ_;#7.FZU.H],ZV^KZECET M<10%P&8HGWW@$5>EPRZ>0LQ&82>& M1U@_W 5O@P<-KQ ]SZG_2R%\\&"&O8?X7_Q=] (L[B&ZM G(#TM&K5X#L3RH#JEG94 M=TW3]5BOQ]"$#,&3!;]!FN*#$ZI4@V)EA &];>WH70_Q& !G=M%JD%?*J* MKC/MZ+J!F-D;12]0)A@2E*X&B2K@ C[/M>-SA.$"H.GMVP(Z!+)WQ9#.(9;A M5J)F-7C."C3@_$)#SEMUY]K,B M8]Z9X>R1K'R0@+W$.F6@3QV 3+RSP,C%B"Y]F@LADYLA70X@G;M3'A,0:B>, M7@2ERT"@2M=E8I_BJ=MZ"7QS'3/Q51E;M@RTR7==Y K'-YVQ2 MF-LOJ0]UBG3$\"B)3ELBHR%(J(=E,J?)E2I$;P:@,A%V\:_Y,-$V DN>99/+ M.T8+5XAF!8#:)APW:1OIEVI2E0JQJPQ3VRPELU/LP:DTP<+R%6)7#:.V\?PU M<+X/7R">8C 3CI2CA2I$H@0P;=..@A@A??2<5D\??K.,<++!*T?TM!WUI_(< M7SB*OL70GY>(7 5,^0=,>TO>V!>KE$[8K2U(.Z0D%2TG)6.8#VTUH3?<>T/+Y]9N1BGQI*,7KR* _C)RXW3=>A3-^L@\]] MAT(,B3C%=+06RVE912E&VQ@M E=@19$R^O!>%)?[UI2N(&US99&N'^!IE.7\ ML*,4.SK4UTC,AW^N[RQS/^[:=]'6LVUVA8O@6\F+X#>R#7=F;$DO9J$RGMH$@*K^,)5H#P#PM0$ M>4V+A"P;5+M1=006+>!86%X_FI5#:#5LVJZYWZQ87H%(25N)BNM'J!H_^_PJ M(=4VIO)GA50?V^1*U:,Z ]YRS%&'-IM,]TZIZO$K U#J#5S0HKZG<%L773Y M,S@"YRM 3D)XE5(KJH.S"I" MJP-7?ZV0-^S 'SC,< M,[RWLQDT14_0^W:"6^)YIW7!_NMJQ;.T2A^0]K8U/*8T@][ R=S0LZ)G&\7T@_&SA0 MW=&LL23@5(ZBJ<.B?,,-7&!H(E^#[+,%?6*<:=?FJX+^\;\7#F72JU;8%@Y6 M0_ZYQ]BG> 26YAR:WQEBRCP4:X-]8H&*?>\"YX[I$+VP4(6059P5\X2K":@P MXSDI0W%2H2C/\&.L>RR/D>?@5YPCT<.*'AV\CVN]Z9//H/=H) M412:1=0'L*;L^%L=4I,4S21G5@IJH%S#39HYFX8&120 MNI%3#Z>2^X*&:O(O#SS@_5*[A/ONT+N_Y=IB#VN7K_@!+""C$@)K^*3?BV ? MT/ZIQ-(&L5\UHHVS=J/3KERTD%D-@5%TRF 4X5G'XHQF8ITH?J;*=KOZ9I"& M/\QG-?H2EN&C+ /:3*9%1/:4G)R5!-;VCF 2OGU$M3[ MD!8BHX/0&'1<@QF#9^= (Q5SV*GZ42U"1@VA41S[:!)A!\< 62; 8SA?==17 M'=_Z$9,@5Q=28>IS5$AH!+KG.+-N+JX6\9)@0U+U.T+D^ LZJTEX%@V$5I"< M:W"XSA%-J+F%GMY,(5IC$#\) ]_?*% JVL\!VPU"E&@'XF4::E3K(* MU7:#5G@Y[,3MFDR+_BW%4\],34RGUHNJ@:=D.WJZ&ED*8T*$3#J06E&ED]>Y M0PYPS .\3HP _:RC3%Y'5J'EN,J'H3,AG!)^]$2?$(_?GCR<;9__*1Z/I%34 MS\P.9#1VG))%"3)K;_4RC8>YBZF"143*?S!#2,=>CAVF8[@(WK%2#D%4_ .P MKP1=<>EF\;'I #E^7Q[F ,/@--G4P#2NT@>PA P*4%R$JI2XVD*O\ M$>PCNR+4=JIJM1EQM3=S#BDR-VN\4W#ALQ[!_] M;[_=?IL,QW\:/P>RBGD/K!&);RB/%BGLF#"_"V/P.F!O58R 15AWAC-F81"_ M)"Q02:NHWU,81\GNT6 9,)7#UZ[!/7B+A<6B5B668RN5F&%Y/.7(UZR!_>[B M[WQE)1MJ$#6*Q35+S+,BJ'+D[=?HV%@4D3F<^H<)*Y$MKEEBLA5!9;PLZSW" M(?]>/7+G4?9YP%#9GNU_%::8@LBFQ]IL289*GQJMW5#I_K;[W2FC#2^#)HO MD>=^K&OS?V6!*I*EWT.O2GCD4K/<5%".T$Z 5& @@M)1_)<:)& /,0$5D!H/ MBUG@PH#09; \4UEJ-J0(MS.S>^ER\+N -FL&])R8\WF?YW_?C-[?7$N.OV M^O?]29_%\<4Z<(E5(M$BA=_NW9.^VCONPGL]0J08I8ON\DX"48XX-^^KV4M' M80H.C0/9J.N[)139W.5W'<<#U@#08,^/JD\\2_.)-6/=EK%JS-BT]L-C*O9R MH[KM]2LCC!P3+8#5=[XQKB:OT'J! ]>AY#,IT6DW*VC@O M(^&R/H"-"&%FG"/3WD302VY^A,OZ""8B@IGQ%AV-IE$EAQNMPV=0?\R=%H:N M.Z,0CU>7_:2Y@ -$:N@)CC63FD43)1FX2,+N._D:U)Z\CVE- /8TH?5NL^9LH$6IR@RRCNAR4)M5".ZTEE M(?.\=@!:9H;@,*D?TZI4E)%Z4T>1>\'X$7(3\*8Z'W@6MQNL-QS<&I/N']D7 M2,2>"[B^6);U\QH0Q$]_$)[J*U,AA[,*-\>ELC:VA&\=GMH#> "0PQ3(CZN) MZ::RC*AU=0I<.BQ/2WAL83Y@%6]J5';42EPS!:P.NAK.-GOFD7]OS^JHM.F# M]T30% &\NT X+[%5M(B#\4LM17LO(UF=K\^-'%AQODJJ7A5I3@>H>()/85%9 MZ@GSPA/4R\.D+)0C#\@2#X;?LS"IO1H9))25Q+R@'GFT)!L$QI[=FE*VF)7M M28?,QIVBJJ%)13%$EI6+ 1QY"B+]1;SJ6YZ!FKK$$E)[+-0%1V8K%%%/-^8- M#V>/)/XH:'4!I:<[,\ACQVM2[&X?C^^'F". J0,QF:.%#+F)]2O"K3I&J<,3 MC^.\V8?MW4I?V>\4XLD<.->N^WW[)SG7+2\OHHGS1OG8S@NSU&W31XWJ [M= MWX[;FP/\')=3DZA54EJS(I/)/A_GR=W<=KYUQSF_:H;X5UW/UG>=;W[N.X1B MSXXYD.XH;934%-Y'#ZD73;_74Q^>.=,#"T0Y2)&WEZ]<4N(/!)AZ6?3[$#K$ MS\ )^OE 6>CQN.#WRI$U CB]WM==[121PL?_KN^OW5^]ZR+>QX_K+7]]M@PLKL%WWW7_]Y__^7[_\ MGXN+_[F9C7L.MK=KY(<]FR K1$[OS0U7O3G>;"R_]X (<3VO=T-<9XEZO9_> M__#^QZOO/KS_^,./UU>]BXNDI1LKH#6QWXN:_/#^^O!ED+2*_9][UY:9=]BAOWU\C\F2UK^ZOOR?A_&3O4)KZ\+U@]#R;?2N1\O_'$1_'&/; M"B->I:I_>R;>OH&/EX>^A"78;Q?[8A?L3Q?7'RX^7K__%CCO8A(UVG^W!\/^ MP(-S_=-//UU&7P]%:4-.>"B;;O?[R_CCOFBA4041]*LK*7_@)15)K_<+P1Z: MH44OHN[G<+=!O[X+W/7&8PU&?UL1M/CUW7+!^//A^OHJYLZ_/854.9CV#; ? M8,]UF*X<_AA,%X.5Y2]1,/(?T/J9ZO7PSZT;[M[U6(^?9Z,,B4MB^6Z(%I;G M!7)'ER41WKJ![>%@2Q#MV:9]D4CA@KGU[*' '(BJO>KH M?=JNUQ;931=/[M*G0].V_+!OVWCKA]2FL<[0*_*WM"\;TU),L1H#+NFZ:2Y\#M!BZXW=!6H,/:?+IE&/_%<4 MA)$Y; PVK\_J<#]:(<&^M43';OJ^,\"$()LIV'0Q) 17,;9->ZH.X\P-7@+: MUV2'F.PJ(+;85G5TWB+BOD9#8$37PB3:0@7]($ A&RQCUWIV M/3>L9H%DWE?-.$=T3[E&A^5S71!%W50X0Q"\H59M1]G(%OR;BM!(FZU2-L_A MG64GPK^/2;MCI TCTBJ1BV87=:'ZA.C$.K9>T(V+:T(EZ:(N5)5CJ('BS$:X M H+Y[55'[QA9026K0=07Y%K@R=UA,L$;D6L?>8DA_S_:)@ M;;U'6SJAL/]%7KU+1#>+ETGYRS?70>3"IPMR_(;(.R5O>#X]CY!#>ZS#B^07 MRL3K'R^NKR\^Q&S,]Y6&LL=18LL86KYC$8=Q;AN$>-W_Y@:W>$WW'+>T[M8+ M _TMKWY;65;Q(.FP--@[8!=6\!PQ=1M<+"UKP]S8UY>(=LC^PIH,(J(OKJX3 M'_&_(>2LBUI7:"@6#RU[.?P6(C]PGSTT].E2*5Z-C]T@-%*O@_CIGN[2<=<' M%:!B.DV/4HYGY@?_/D(7M58!5?1G!AK[%TXLP0IIY+1=+<61YM5#<-)T%?1& M35VLHXFZ2F*S[59 Z8H21>SM,[HX,*)">KFMIZFF2N+&/LHQ_37IA!%6=O"F M(2!6SD'.X:]NR#HX5N^EZO=BV]9+%EFFY-9BI*4P?OKIIZNKWD7OV#+]9=]X MC[;>BYOOL?;WZ X]1.#V\#QL9WKTV*$>)A(;'2#[_1*_7CK(C[O8[2TO"&=PNE&CA*Q;\^SGI'WZSM.B=^O5*T MIS]S"<\7R%)]U*D^R=)/Q^B^M07!:Q6G,+^W;4";PAO6@768C9+A7V:NV./; M4_\SE[K>'/=X5&%"%T"_OJM A@<#$9 PM42@O^57!_1/OQ]\($\VHLLO%W,4 M4EBN(%UIR8:!);U_]H,-LJ, *[&2LOR .Y"V/VE[R")'\^TA_[#N@F:X/]:(]5' 5:=0H*HUVK/2;D*.*.$FE9(6AA MZ9-'B:D0L 8QC8T83>+9Z%$2W=9\,7VC"[A@Y6X$\T3F.]=\%DJT!$ X&^1* MR$%49/E%;,/"[AJU\SGR]O:=0U9;>CEC058"G3Q\XXHR\[4%HA\RF^(\V?%7 M,>''[Z7TC\S9 TAJ2&<3!5UP,&7KB.D=4Q9 M4.&Z0D\PV("DQE<74@CIM862= AC*XIN.H8[L<./1[JC((^(_NOTG3^V2937 M# 7[9=7-+O5+4M!W^FL6(B89E'5T)5X:U]19>Y)*T7R'20Z?U!AHU!3R4;-N M:<-0LW)@8T2-VY5Z.) V2)K(VUIBI@/\(_>=BWA^ EE1[CI.5KA]A,)MDKBP M-LJ*-D\:W,8Z1#2ZM!43O5_IRHEM:Q0\$NQL[7!*GA!Y=6W1GHM7C*L7HH*M MH&)&+:%#K/C"LC)\_-*EU%[!8JS1?Z,:SZ=WK^U2.MLS^72B0F3#EL@3:RU2 M=EXQ@1'D%VS8[8 V6V*OK #UEP0EE]>RA F57[LNWV5A4KODG" 5"3Z!GH:G M!Q[]!R>("=T0MG&9Z'YV\>-F=X-\>[6VR(MD2Z:J)MP6Z%2$Q(T];=)]DJJ: M 3>*%4OOD QDAT4[/AMZ]A,O+2=0#!9V29C;=C M#7WXV3IUC#*.2&0#+$L0A+%U!" =5EG"6P^8N4=X2:S-RK4M3Q4TDR\K#YSA ME6X8)%KF"1$'SXC*\D'*2E<3/"-A-M8@HIT FB+1AR :&;$0YI4#AIMMX/HH M"!**M8)H>'74032B6BTR(:9$.I]DRHA!YDM5%RRC8#:6$-%>D R?Z/1,42 6 MPJCXA)REZR]O4> N?4MQ'LPO+%01<7%(>*5C053< '.%(T3)?ZQ'2..C1$1X M>GC("(8P4G@WM-EZ3S)>9%6$&J2J!($#[&(?L>Q0N3>15='@ +]2Z7&D*1>L M3U+C(TH.(3VN5*1#&%N/.' 5+Q$'0XAO+8SD!GU8(A?O$BA*-%A47ZH&L BS44JT75S!"7N%HT) $ MUB6F\5$B)CX]8N1$0Q@]N60W&@-(4D.H28HZX.!+1Y*TCBD+*AQ/>H+!!B0U M/JJD$-(#2TDZA+%U2+%VLWM %KMLS&B](^C/+?)MWNU>@YI"1=.L"X M//*D M(T^CIIHM\KJE1Z&9Z+ Q@8V/22U Z;&I"03N"+VQ E?FGU;4,AR9F7IM;IU( MI.?A@;4;HU?$"Q8QJZQCRQ35 ? G-6\%16J--PG"-HRV"])6JC0<>N)5 M[!VDU+9I#:3H5!L)*2H(0YPER#T>#DF/*?,%)4=SO*)0, JO!*B*:^*M*/!? MB^]8CX@6#AZ+1&>/&\7$0A@57RSBLAE[9H6RF.)\,:&&\ K"0"<="<6"6@@K MU'X)A[&J\\:UODAL6N?Y1$+0]@'V6/8$PHW]Y1>2Q(SGBT' I0B-SQ;3P%9I M$+R KUC><0O![EE"L_'M10(A:':<LR3S1#I/JZH9<2%? ML?0,K"$;;$92X[.J&$)Z\M0A'<+8VC_BQMY3"M,ON2DO9&O4%)^[Z]4%R!;E M90B-FN9LJ?AJA)GHL#&!S0>1ZP#*A"'H 8$P0K.9Z";H+?7 ,,$^_=%&JBNN M1FT(U=.XE?:8QL0X7?2=6 FE<42\HD(6B J7'I*G2@BK:6M\-!IB28]+$8;6 M4GD?4T8*]HFY$MR-#J=,:S DV;1R9510*MJFB1F()5TVF_H[3^(Q]Q6'- B3 MQL#:N*'E?:8@@AMEM)J@M-B1+BX/ K(ZK(Q?6 =PU0%<:MYC'3J:/TX0T9TY M5Q#2"V&0B!YD99F"CU\DXT:_ :%FF34!@U?2D54LJ(6]PA%UDE0$:?1;'& F M,$2I]&&-MV1Q1PA[-D,1KL0MJUJ6%TNWN&T[$L/RR$XP>U!X_Y>T/*6;$\-6 MQ%LW\W9*CT.5"'$I\AH?CP(XF:3QYC @C,O#O<9HCIXNGD)LRS*>",L+U4]: MH\4E8XH:^7*Q4%"\5.06K2YOEH3G6$5%>XFSBE1GEHE<:B$,C7W"K[[]Y]95 MIB\1E!;JBJ0\+,CL1Z(($%'6,V)#H6;Y_ ]*X6!#DIK/ B&"D$D"H4-Z6_ZT M!^L/3.(WKQ$1O5A2+,1U1?&+-8N''99/%QE*A XV85DN.FGI4@XW*7NQ1N^- M^MYXU.[=;U(J(4P?3]OG(+J)'@Y?D\,EV;J*7UJ\JA*7!P59GHA45-X$=I4+ M+:40L"8IS:^V1*1G$I3*2(8P9K3C? PB?*#%]F3ID6\].$4U<5;II=:,V!$1 MT+Q[6A&?(R(T/P)^NIB-K#'^F.:+!BWH-@E)R$!G&\WKN,S-"WD,45.3F>7%U]O+KJ M7?0.S=&?T]T^]I+>#[K3ADIBS*SH%D M!&5KDDC*KB4=:8I#IFO%FPH%.!"D\F@12I$\PT^F2%TRB'ARL4YZD0M JDJ9 M0+D,Z1#X'=_;""EFVO9RQ-[G0H&<__(JCI(V MAK9A[S;3/T8:!F$@CMTU7:\[Q[P^U+I8_F[LV9E%. 7J;1T6TKC/:!82]WD; M,@6?8[Z]$:A#K3U"F#9/'#79JR U\@B<#CZX?D30GL0]X^XH6V?(0>N(/-$, MH5T;@EFI0#>T\58GY^4"1;*[ODHD1_^0K$9&5#'M<(+".&GP& =!00L'2MM0 M07N-2O=CY=*M@ /@QK4(0+Q=$*\6I)4:E?-WM8UB%4RU,'^YK,=-=TQ,FGD' M,H@6L\=5D,P;]_'JAZN/O8O>L2GFCIM.!L/)?-:?CZ:3I]Y_Q.W]W[^%PRU M]OLE?J42!OW MS?6&%3^W[ "3Z,*>GUEZJY_<[V,#<<<,Q# R$'3M.?R6+#<_(4+MB_6";ER, M]E^YSI62;;6YG!=IS7ZV+@&K>GFENTN(&0^$$I&6;G.9K.*YE' (2Q[5^^6B M8T]EM18,OV?9M/LY17)#27D1B?&4EB ,/4V)GP(/ M@E/E:;NF9F0W73RY2]]=N#9+R7+,&($]UW91<(M"R_7TO"W?75U?7>>]+4^? M'Q[ZL]]ZT[O>T^A^,KH;#?J3>:\_&$P_3^:CR7WO<3H>#4;#I]Y_))VUXXHY M1FDQ]J(@F*\L_^L*>]YN^N8CAT5PNHY+61:[QM@?2;!R-WO'YW"Q0'8J?(Q. MBS*O3HW]=0XBQ7*G7D%WOJ;.U]3YFCI?TYGZFK1N8!V,HN R6>X['*]1(]:? MPX'6!26\(%WPBVQ/!D?^<7:# O1X"*?: C^HCH,MLKU5'.?[7FQ M&F%FSI%?UW3;O&^-;U]9+EMJA)QME&1F8&TL.W5;+&U@124A>+L:TPPI)VH. M%3QVV;?#[?%*9'86S!6!$-#7K'0*+ 7T9>//3W@?:3[ 8K?6J*;G32\SZ@% M"+%^C9MN(P[5/7"M771G=HZ3I"I:D?Y&-1N5\?<0AKDN9\YS]&?1Q$7*V )^ M>XUJS0_G9!GX_#J?DZ]IN$+$]/CKP^G'7_^O%_78\BG8\8$CO42HTKCET]IJ MQ:0(*#3/0@SMM*N40$7Y>0MX(]M'_!P1+]G9XY2P/.BR@>NKM:>&UL7$B]0S]#NG&T$9^;B+MV83;=A M$%H^B]-(;O4SF,G&C3T5$F]X#IN7H/\-&'L8$AXY8>;4@C&YSY15* ME0<1G"B?XN7)#&U8?A[FVU]@LH[O%,5WN!2#U:0!"(=E)RT0#3""D_!DR]C" MUK:,>K9T3>"(EO>R"A"&J+G*9E9F$G0U'U4FU+&'58[G+H=S$8Y;3%4!PNKX M-&GHH#N? Z$$R0S9>!GW;'HZ5$A%8W(ZE'3?2_7?_HVI[-U4Q74G;N'&?$Q) M5,N4/"'RZMHBGRF_&)SS'#G3]VXH/HJVW'L)->QQMH0>_C.QBK( W*@R)@AN1WX M*\JW'4:OS6P%CL:X/L#$G[I*U595:#OP_@2^\X'4O>?0,N4#MBA"9,,V5NP= M*,$LRB\&YQ!2;Q;EHVCMP!%MML1>60'J+PE*'C#)$BB<50WJ IAE94IV.+?4 M1U3#K&LG-[=&OOU>/.GR2K4]YQIKT6$.YJ&I8?O\^' OY6J^0-OSZLD,S0.! MX$;Z*Z6-$U^E4)A^?50P1=:ECSN_]'')6H\YJ+73R''J0/#+% E=0*=;R,[ MD,;J9!G""JUFNE# D,^9H'),[,,9'N@B&K$SZ?@=+A?E9:(J#"&60$\R*B3@ M(G *L(Y1#M>Z(R=3!4+08\E1E,%3\\'1&/G+<#5=3&*K>F\%C^X&T5HHN@3- M&2C*&A BV?1'BQ+.^83:? [08NN-W04R#;'YKDR(3=QMC_4+YAHVW230M7"X MBU+F]'V'/>JU4;X8I5V]K0T@GRBE2T6K)IQ@'5,QYG:':J@0)CXQ-)7S1:LF M$">,@,@3IF7KH50*KAA)-.*P1; M:FZK"D-8S!MR6P4)W*K^@$AO@+K\+G^]_"Z4*]+\+MGOK<=(2O*[9"GM$N;HQ4B> M5<(N8M3TCL2T!%! M%[=TGG%+W5."8)\2K,B4WJ+G<.0'=-G"1JWDR))7$.(&7=<W N=5WNAT[ ?;925UJ 4]J"8AQ/%GW3]: ^LSJC"Y[ M?&2_Q(LANMV^0\B1+0Q5%2"8V!)J>H@74,"LX6%IBS""L(_N"=YN9#(0%X7@ M]JF ^V* X&(UXH2]3R$%%;FV6%>N] T7:0TX-S1/G]RD '+3#IA*>H F9HT MM%%#4I!"!(\*%Q,KC0T0%88P*6DI758X?# 0I*(T#JI3*Y,&VCN],H?)/\62 M6]"S/YO-MCU\^-/JP:$ MRRSUBDW) G"F]M':Q3X!W+MI.]8)MJ2:;U9G6 M'&KEF 1.C>(3A\&63FN%#9^@# 3':17:7SA7.T($*B:I?&#X..L1#$")I-Y6 MEH\>7D$(WLFJ)<7#"5EJ:G'!<$+6*"> JIF J_U6!F&D[-JM:B*-ZWX/HZP MNR$9G2K2YHJU8*!E 4+QX1#*C8:WDHT.9RO&(!IV%!R#CS:%%E\:TE2H61^,X $W;( M37N8+H:$8&*69^;#U74^S\QC?SZ;3OKWP]YH\F7X-'\8LBPSD]O>8#J;#0?S MT73">/;5<(GO-Q#,G-]R. MSUF3W"!%[\TN]4M2T'?Z:Y;+2'9YNY:N0*;-*:E<&>=T+5R#,$^D:+_#)(=3 M>KM.JR:0.W9U#K",5U6')]5OWH]SRPS9>.FS.5-X$UE6&,(1A(%&[K?5,DBM MI84]*H\H$6^^!,AL/Q5842Y8 '+AFC=!&0BI>_D:Q>%PC9>!-7G\Z@;1XC:E M*SE-.JJ..'?R22V8!GDGFV'#WA.PMB4[2[NGXD3@QE+5 '-U7K2A*U."\47E2[[Y,1LR5 M)CW@5U4"<=A?M6Q5H"'XM-CKD@SI9]]&)*3,8H1.+,(\J*^&+S%^++JR9J.G M_WZ*?%>?)X/A;-X?3>91?N1#%RT[L.1/B*O>;JW0T73F;X'HOLC;G4U("YN M79642RX/#H+DV V2((F]F2#Y2W."LA#\VKH*F,\[P8$#02HL!\)T<8^Q$\QQ M:'E2L8@*0]B>GR(7$1X8@BD8@OE.^EBZM :4/"'RZMHB)P>_ M&)RLS7K^#CZ*EEG/O( )/8'P-%52%H!;1*9$.=[S$-1P$R.3MD@8QL$OUK9? M1*D7AYL07/*KY^8 $_&K,^F/;3M M#F7)AK<04_!EA4..U3KFC&$LUTU#/E" MYLP/8PN 'NF<1O]@+=&UKAPS54#N\\QDFL$#XA0N=@N8';=]QSEN&WX93CX/ M6SY3HR1927K%*#0F02<[69-7Z5:A9J=N.@+HUJ+=6O1OLQ:M^<(U'6^AZWF( M!/>$TA2H>*PH?S;+5P6.QKC.EM%35ZG:J@IM!B&=R'<^$'!;B82^([ HJYR. M[TU0I;ZRRB5XP:3,%I#/%CD!87TSU%0 M'*9P _J+5( EVVPS?XBQA$MBA: "@C6C:L^OKM;>SE\74B8>5[IT/ELO0 )C M?U&>W;C^ZH:KP38(\1J1PQ/L+)48_<^96]\$ C^I)0@^@U.TX22P-2][$IJ2 MVW&LX239-LNMG!^F.A4@Q%Z;"$<'$P2GSIWEDB^69^K6^;[HUKGKCV:]+_UQ MZYZ= Z0XY2"=S%*9TAZ0Q>AUIOZ,A;R3>+:;8)_L?[VQ C>0N8$J;+\5,WN@ M_V:74,MT\HZ@/[?(MW>2N VMFG \3)4K0MKJ:O$"PIKI0"B/3&D(B%9-(*$@ M!DK-E:(,(E0I!@?-E>YQ]*I""!,Q4%65$(L 04DQHZ61H3$VNZE:<(*X6S"Y M*3Y $/$AB]>!VN,2Z[!2@C8##$'*MXBX MK]$=WY$?A&0;93EP ]FE*GD5..'KM<[%*Z:,>9=7 3+5ZF@L7U(\ M4! D-<#K-7;<<+]!-((U4(I")Q5*$DZ M6+5 ?VUQ*FI^B@I"F.PU62J" ,%TI/8=^\EM-_"L0',[S:L#YYY&4YMI'A= M"5<..\+YV0BA"NV#L= ^0-I7U2*T#R"%5F)F&2N"-BONH[T( MSUJ8Q567\O/\V<:.'AUO.@\A"TN#,A]UZ8L0/;@K&4=*M5_IE5>!$$;:H'Q/ M>\JW_JC3S&7GP"ST](=BZ.E@.AD,)_-9G[TZ]?0W3]8;(/O]$K]2&;H1T7]^ MQWZ\B'^,**6__CY&2\L;^I2KO(!/;@DX@9WJ!#9< -59-#T>QWUS=Y7%SRUO M&"4ZL>=GEM[JSU3N8]-QQTS',#(=8\\^W%[XA BU/-8+NG$QVG\5'KN4:*O- M;9](:_9',25@52^O='<),>.!4"+2TFTNNU0\EQ(.89'4Y0;N<@,#F45,5;++ M#0PE(>-YYP;>GSG1/1-R7[6/[(K%(>S_3Y&-&!$$\709@KL,P6 FHK/.$+R_ MU&V6(EA9"^24I(B<5&$"(2Z"'-)U6?/=PG]-40DVXEW8N3;[\7A MR+Q2;>?-4^K$(1*91WT-CDCKU?6P/_*7S'"QPWNIJU%6NNTL>=JLE:*H(3_, MX\.]5%'S!=I.>Z?-R#SAW5L%I6(8N[<*NORPQ7LWJNLV4&8VTXRP]1GX-I\A**^)RHB8#&HCWCT3T>8S$=P!,MDR M_<@MJGBY 44%0;I"N!*1H0 7='?>CW'H>NK-1@ZXQSA&_BNE!Y.=6?#B\P$**@$8>%\JO $D. * M[BLF+R,_>??"2'JRFFV^ 5-6A#)<<.5X1]D]5']0'O@( MCAP*;BS/\FWTM$(H'+/.79:TB)^/\6;W"3E+UU_>HL!=^DH74YT==C<]M7(G MU";J[K9H=UNTNRW:W1;]N]P6+9I#R34<46$X-T.;F2!4_( I6.GM'7%Q(%=W MY(HJEPJD*SL33%?A,67(D3]&RRL)X6J.2K4RK\SR0$"0P]_AI8=&C&#W]$-; M)K%[^J%[^N&4M7?W]$/U(1#=TP_51DL?)ZY/R'-N=C<$OR B#IJ6EX=P]5,SI ,@>*BHTU[H MH188;G[M&J:-LXU:?+"^N>OM>HS\9;B:+N;4G#.0R!GY RM8W7GX+?I==&7$ MH#Z$06NL- ;XP"WQCF GV%]C'X46V4UP3%/\>.\7[&W7HO-R@_H0%NK&LC7 M5YUL%=LF(25]QW'CW[DR.[D5")&-VI([&26XL3E#04A<.T0.,R/L3B[]W_#/ M+87FL?@@P9!45X,0X6@\$M6PP GP'%^J$(0]EC"\;8RV<,F6:!DDP0 ";(XC^@9@P/%>A6FBZ;IHFFZ:)KSCZ816 &)-936 M@!-0V*Y)E#()L-REQE%1!XB%U-!H#4E!LI4#'(331?1L@R*LIE .@IW44K5L M1$T!!P0QJ 70'NL%1M"8]>"8_A>.]FQWANJB/[OHS[]DE*%N_&87:GCJR:F: MK[7$&S;A7"MX44T<8V-841$Z\%0S0EWST=F&2QQQ[3DS]5,'DL)<%QKU8 WR MT[5'"!#".<,CP72A%N[ZOL..%S?FYPH_%=,N/,ZFC\/9_+=>?W+;&_[S\^B1 M'2Q RL,987[T+#], ]=.QRFMWE8"/3Y1RB?IM&K"<>V;BC$32ZL#%<*<+(:F M6O%KU02R\#?062TI0KL$-K9\AR6TH?\;K3<$OT;3N-QEHJ@#84-AH)R9"&LY MLAK>XJ%S#<&6FO>JPA 6(H9,5T&",#P.$*0#HE *0F3EB4.@@ 6"&&ZVKL?R MIE 8^Q^UK95F70@AE2>*3!,A!$%.%PO71GJC2E 60JSDB8(2(((@F#G=B04; M3,+(%Z G($4="%&2)PI*@0R"P 8XVNS;C(@H4>R2H$!UUBBK B%(\D1QR8%! MD)80F,IYJ5.QU4SRFK"$">6EV^.S=3D*@=T3'!C+.JD$>HTOE;@*&;@0]+YM M;]=;CT5^W:(-0;8;'\*CC87]N? M+N*[2Z*+S:I*H+*G2;^:]N_Y@ M-![-1T-V"2CII!?UTHN[:?D,CXEQNABPI]SWW-C)#NTDY;O\Y++-AY+177KQ M+KUXEUZ\TO3BE2VSGL-CL(HT+KA8$,Y]%2T+)(,"3Q83:ZT*UQ45!W)B+]8M ML332,*JW9W3%]P>RPT_6VPO:H3&V?*&Y$A>%<*JN4I6]=1*CJ(&YULY>(?N% M]ADB._$4T/7J6LYGG5H0_&W:+-A[M3B@5TP8@.+]T!62*K7GQO/^NK'P*+4#P6U4EH (X")/W%XNX M;,$QLT)9_&2Q&)PK54:+J"(0:%*0+IYX!8$LFT2:).)^?L!^NQNXS M%B>AYI:"L$@2*\/>TG!)!^> '6/?8<*-IH,\#%C\ETX%Q6) )@*^_O"Y M#BF2G9VCA+LG9&])=/Z@C-CE%88P@8@4*!^ERZ,?CB >4+C"#GO>-PBCA3?V M;>P'V',==N0??T"R1>L)[;1@Q@1GLD9F[ 2D9R=HJ3$\J24@]O)D=3]9 ^I; M>L_H'MA']DM\I-#WG3N$'-GQBJH"!'M:0DT/UU04,&L8C0$)4R.1_I8?A?1/ MO\\L?\DSH;EO+9A%0?"#EEG,4=\J<[F:7_C:LBGBJD*&DVTKZ@/ERGJ[%G(S M][U-LR$0_9Z=.4I;8VC\Q(&8H=GO;>ZT50S-4@IA89.U3[)M-*=@"\96<)O" M;"O-@0)/%O(M-;V<<. MI% @2&B,PA"1_8"7^V>Y12&X8W7EP4=0_8ZHOXZB4^F2GSUWP78*!TTHGA$* MMTDGM0+A=%LECI/!@1@PG/EQK+B/IZC3WE4\+3"9$21>'31_[8Z?U#!#VP"_ M(M]B]]GC%?A73%Z8/;8V;FAY#U0Q0_;=YCVR=')+$$RBMF1+(:TY-HA/UR#C M@:$&G1H0]HU82W8@YV)M66JT!,&>5B!+#:3PSI(YL)-]WPTF!+_%2DF_A#L# MPRMN D+@424660P1G)"S@58W5N &3QN"+&?JIP_917>W]*M#N'-G+%Q]>. $ MR\.ZMSQ1N%#XB"C-SM!W# :OL 4(E_0J&;M"A&@S685QB0]VPL'IJ1&L\*KRHLDA53[ ]QI4Y#LE&*+,%WL M*4DL0]Z?=T+]9@54A3/($&"CXLKD]HE(ZB\H07V_'/EF>IS>M M*6HW*XVRWA9C>."&2Y;Z]'(I>I#'4;I63!IH5KA5.5-,$+8R$)_0VNW[_M;R M3AJ)HNK-2JNL(\4%BP9(HO*H]G89M-"OC>GPN2I"-#DHV*1*-JRF-W9;/SQ2H;.)RU5H5@QE72$ZB-KPA*A.UDTJ-BN1VGP? M)QVC-YTX,YV][;3$F1_4B3.C3GJLEQ[MILN'(HLMOV:5@K"OKI0X@""-":QW=W7LXK^>&;(2@'WR MX"^UT?Y@QO-NH]UMM+N--IR-=O>01$-/&?Q57!H">P/'I<%/0[C/'\$R1@24 M"&8*YWA,MT?L;7M*N!MN67_BO(2F+4"X'*XK%6-P#;PEP4@Y15"G-@3A@O?) M+TMH8JS9QK&W(X,@"LY*B/GA_???)X$\MUO$*H@SVAA4AG!?6U=6)KBZYW2J MOWC=/:<#Y3D=03CO7_HYG>YDY*]V,@+[>DI5IQ]UW4ZI00B#+2'%"%UI20AK M\U(B.2 !+1F6$5U;..G"$-;BI>23!@-.1-*$!UJ^M4(=" MR8X$I, &7VU_I MIE=5.9/ 7O3:7Y'_BDFXXL91:-:!L%HLFIMHEL<&!&TY]UML3(J^NC:0Y M'&3%SRHUD1H.A$"6>+L6Q(^JF,6Q7%]=Y^-8'H8/-\/9T[_WAO_\/)K_UG(< MRY.]0LZ67<=/,J1^I@P)9)$LTAI=+(ML>ZK!["Z:I8MFZ:)9*HUFJP?9<8F*R,QE99)8)2&[T_67[@6>Q$XOI(IF75^XFHI8SDM15(/B^ MY"+2PU'S$C77WZ-%IB3>L41IZ^BJ.4K@PQ&!=DT(+B^U)+3A@-NDV#$(K M"DU0BB)3%H(KRE0>&0#@A$)WS"%QG^/8$,MA,2/NFBX>G;%K/2=O0ZPWEG\, MSDW7H&;99:XTAE/D::RP P@N+SWQ5XGZ+Z S RM890#>(MNCL[?($E?: P1' M75U:(X$-P:$W1E9@>B/M0]&3-Q[VG]J_B(;HCB!&=(L"F[@1-Z57T60U.@>> M-+Y$S>S.@=S( MI[L5=-R5L:X8Q\27?*4U6C# HEA2/0.LA0JPH*2W?Q5U@%P!UE!!#4E5LDZO MS,$;A-,%>W,BD+X0SRD'X>*PEJIE?;P%'!#$P#3EK-B#.%D71-0)@); M9@;/]L+)E$X'5"?]903L*W*7JQ Y_?A]9N8Q8ZFA68QK$MTJ$+5Y,Q .[T_0 M G.@-9_NQQBR9,T08X(;WQA@S]+Y(;%L7E"P46T(I_P&(C/&!^Y4)$Q]/?AL/>S7 RO!O->X_C_J3MH]Y;QC7D1(N-Y&"= MH96=]]\HQ=:G9WI[W=:6]WVMOL:2\R.NTME#Z7T]X"X1 6/@*;F JM M4OCS3!IHS[5G#C-[R5LV<9RMFT\ *UE_D0-M[[,_FO_7F,[H-[P_F MH^F$/>D()7>""/W-+O-%*ZN"45O=#EXOW\() NJV]MW6OMO:=X'<9QK(;3R; MZ9E(22BB20-P0L-+SQ&GP(@&6\29+N[Q*R(^ M)OP81%E!"$&(8F79VS<1]>!VG@*=43DNU=7:V?KO12@?-P2 M>\5N [-7---ES-1 T@P$W^0I"F*.%-Q0[]M1*.7^68L4M2X*Y%FY]:I"<"J> M(EL]=!#\2BQAB1M&R4#[?N0)HSL4Y-O&+\K^4'0M#:8/#Z/YPW R?^KU)[?T M]\E\-+D?3@8 WI?%09!!*[W1+RC<>8>D\?M2%G?NG\[]T[E_.O?/W\7]D\W6 M+7'S\ K"<>>HC;H,!SQ!2#TS_*) ?#-BA1)+ =*UT<.3DUD2I5=(%74@>')D MZI7=_DFA0)#0&(5AE!4WHE J&'Y1"%MS77GP$=3P1.8ZVC_1S=8,!5%BVX,F M%)^T$[^5>4HK$';3*G&<# ["@)G3'J:+/B$L*8;B]7A!64 I);1G>@$4"!)) M$<7\&Q-*RO$O:6>LU+H9MP)DB2#5QXR_RA1@]79Q@(E_A\F;11R6W9)2<6,% M;K"_^1OL_:(IAY70.I9H"\(2XD2EW9O/$NAKO@<_#%>6C[T'B[P@9E?Z2X(B M4%_=<#6TDXW;R+??"T5KW@2$14A)B9J#KEF0L\UZ&757H$@H.'45",N3DH)2 M@ZQ9,/?6J^MA?^0OV3J+H1A[]GNU=#3K00CY+2DB3:0URVG"GK]#Q+^)L#ZZ M&T1KH"3-LU!*6K4@Y",H*2,MG#5+Z+-/XE.[I%LZ?;(W#".R*:0'RHP0^>PE MW_W0O M&^[838V00F3/1FX8D3<[MM^1;+FU:K:P 1>EX-'>@&L! RT[1J;4%:]5$\BV MVT!#M:28A@A!BC/+]0BVG,B<;.A<'25,/) K]^#KU86P#3=0UHQC7P]A#9LR MVO' D@3 Y@M 8+*1+AVV63D@-2\3/N$-500E>_G%(+@?3F(R'PZX&,1;1-Q7 MBN<5'1\9G[G!BV0=(*_2P@) E-5->P$@1P1+3'L_I'+*EU&HGK7L23/7\Q ) M[@DE1,Q:44$(+F03UHIPU&,'IJXGM0"I[Q HJ2C^IZ'# )(;)=[$W*%@"PF>"K#XS8D9\#3BNXGI%O^3 D(BPJ^BF0N M[Z5)AL#E,?:7\@"\5 $("PPUC],4=P^MY2VS**^PTC)W;ZP9&M_NC;4*36SK M;ZP96]8O%G&C.YI6*#L[*A9KP2@(7IG67ZX544 3@739QBL(9.DF4B,1]^OS M^$Q]]$"5835VGS$1[O>XI2 LSL3*L-_K<4F'H,=T1>.PR*(0D6?+?YDN%H@@ MAP$9CVZF,]7Z3:]'S5:;RR7 M,)T;K"RR1**A*2H,P3-L)C(1DIH/NZ.IU=O=6 &Z0_FQPBL P56LQUD>]77? M>-B?L4>/^OQS:T57V'F'18*"$*)Y];DK0E%W-/66P9@NV.W X!"TV-^&%&7H MVG3NW,V0C]X*&:]-*T.(QM67A@FRNJU*X4)$U+/E/=*)"3MY:ZY7!4*\K8'E M4>*I.]J9MATBG\WZ-L^PY[XWREU=SX:0NSGB:V9EDO??6J+IXI%@9\NNU47_ M1\[-+LY3,L,'M[!- M+\K3*W&-#4JV>+-^FZNJ-R19, T.W3ZEUG8W[&Y*])R[8A@6BS?+^%+[?C68 MFAF_#^(8,3Y9WACYRS#_9)&D7+.L+K7IEJ 9X,BV4!RSFBUUVFRXF5K@EEG=O!< &3AP[15*[<1VFA5>:5?)B2AKEF'_E5*P1&RN MI?9X8'GVUHL2$$P71X*3EW(XHC.KWJS$2OM+S, UD0[KS]4K(=9 MLRA\ $N@< % &=F92TR,#(Q,3 S,5]L86(N>&UL[+U[D^,VLB_X_T;L M=\#Z[EVW(]2VV_/8,[[GW!OUZG;%497J5%7;=]:Q<0)%0A*G*5(&J>K6?/K% M@P]0(D@0?"#9=R/&TU4E(#-_JB5T*3(([^[9MWW__X#2*1 M%_M!M/FW;P[)6YQX0?#-__CO__O_]J__Q]NW__/R<8G\V#OL2)0BCQ*<$A]] M#M(M>H[W>QRA.T)I$(;HD@;^AB#TM^__^OV__/CGG[[_TU__Y=V/Z.W;C-(E M3EC/.$*"Y$_?ORL^N??_KQYQ__;_1P5S2\ M8U*N@]:681!]^IG_WPMCB1C<*/GY2Q+\VS?;--W__,,/GS]__O[SG[Z/Z8;U M__'=#__S;OGD;*1CLH[+]E/%5CD2THBG_@Y,,ZN@;20 M1IB\H,QIQUZ%8,C=.*;GBDIRCTB(]_TF?OW!)P&/*^_^^#/_\:W\4>B(_?J? M5S&+G1T*CZF7LZ,_=BBC:S%#U[,8MD^ M?1MFWX_HOJ;QKEY4R2ZN^? _PQ>+[S?'4@%"21(?J$:$D4(9_2YH.[1)%J');4IVB9DJU.;SLLTSH WV6;2= MCXV>BSRLG7+Z2#"8VEB?&=4&'60?S\ 852"GQL<_ VYL%1%[&Q>G=FI(@\!( MU4S<'9:1G>(BB@XX?"3[F-9EJYIF,W"2.F"GSJ*V >XTM:+V-CA)%4FR$UO> M Z%![-]$_C6;(C8@/VTW ]NKA79J?)5&P*VO7M;>YB?)(D87<<+NPK@;?&/G M.Q1'2<"SKM;P7M-T!FZF WB6$YVT ^YL6G'[YQ<%Y6E#_DV4!NGQ?1"2^\/N MA= :\#5- %N@#E!N>:>? [4XK9BVEB8)(DX129*36M@CV01\<2Y*[_&N+J?0 M- -O:?7 JM96;0/:XC2B]K2ZDBKB9*?/)AR"&]6M;B,OIFRX$"LX3RG+9*[B M0Y32XU7LZ[VLK1=XIS."7?7!QBZ@7=),\IY&7&&R0((-BBG*6"'.:U++?L9? M;GV6&07K0&[BM^0G^O;@K;D%:M6.-8U!6W";S#UMEY%'5?HN,IP+WV>:2[)_ M^%KZ.ZU"ZMN"-]0&B%4CK6D(VD";Y.UIG!G-1?X#XM31*IHVFF;,K]B/*_H< M?X[:5%%I.1?#/(=7:Y9ELSD898VT0YDD)\T'>4[/E_5 M-I^+86J UEKG2=LYF*A.Y*'LM,A&H&',E%)'3'R4TZ5> "_H 1K3/+D8\!&6 >D.,ZH? ;4T&I%M#[, M* R+49O2DOA1^?!A&T?Z?8":)H M2@"$V;J_FV2'!I6#_7M 1N@$=1J\J9I#-0TS63NF<)Q\F\_ M)?40*NZXDDCT"ZHD[6G M)19DD:3KRN$)@FC#UU .>B_3-@?O;,U JSY7WQ:TZ[6( MW--$,^JH((\D?5>>" /MR$H53LHGI4:N(TU;@#;,6UOGYT*():#.LEW2 M4Z(4Y51=#08.H(WJ3D\['(:7AR2(2*+/Q$Y;@7>G6EA5=ZHT >U.]9+VM#E! M%.54)[6YFQVA&Y;I?*#QYW1[%>_V.-*'U&BCL3%@$VT'F5NHOB50 S40 MV-8^;Z_>/Z*,-E*((TY]VG%[2\*P+72>- )LCGI0)X.VT@*H^34(VG?(YC0G M#H:2]\>[';\F$WN?GK:8*6QU2'EE2%XD4[_LV-P)O(.9@#Y9"6_H =H%C03ONTXL M>"#!9($D&Z3P<;8Z#A#[6"<;Y7+G^R#QW=2,J(DW98G00$S'''428%Q>%MY),O_T[T\Y[S=H"=KA':R0!9 M;034W9IE[3L42+)(T$6,L+-QSQ&^D:L E='C/?M+4W7.\Y: G:P%WFD)H)-F M0!VM3=K>!8#4@"](NRNYY0[C) XG2W^9N5RU[6R'7R#F66 M64DX$,[G"N=(#GC!^/L"7?W.SNGG@!VM%DKN7)4/@3I4O8RVQE50J]V6&=]M MID0SEG/(/2Y-7;3JIY =XQQ&X1;E1U"=HD9":R/*]BPG+ :6L7P?T-VMKX=7 M? [?C*I03@Q)?@C;E$YD[&M,G!RZO9[6GO+WL_0HE1;P;>H4SHE5Y1_#MJLS M*?M:5DZPMVFMMI_R7[\W^*^AY\ MV%VMWP<1CKR 9<"Q+(>K>:^I8U>@QFFC &ZU7?H!-&0M/_L9P"3KWLP2MMH+F9\]DA4?8LYF.8P#T,5Y'2O08T[4W*% MRH5#+36O734VG(MCG8&K=:XEX+>M#(0=P!R7^J>L)O:TJ>%-Z'(72<(&T98$ M[:P1<%>K!Z6Z6;4%8!?3"&H]81#D&E[9G,:SAD;U]'3S_.3;H)'6'#GB%D^U%Y/-_;OXX!*\X M9&(E%^D5IO081)M?<7C0S=!,^P)WT$XJ4!W6J"-@!^XFO[6I,_((1SX2/RB, M%@BG*.>%!#,W+CZQ'CS^ RD9C0+ZE="7&!3LTZ\?O:TN2#D,@H^$A?7 2XE? MKQ.- @VZ 0]]IL#5J-?6!W# ,Q;=UMA+!DAK]\.Z^]\DZHBD3:X^.G !THO# M$//*+2%Z0TM-\'CWG9O(/N47SF&Z"N63&S:?R5IN21>(3!?0G)/4GK MZTH9=@$>LTT 5Z:5#>T!QVHCL:TGF1EQ5%)?($9_H:LT-94C3X.:%M0=.NYM M],I Q?3($&JT<=($N&/6 5(=4?TYJ^RRJ;!KF\-/#"TP%1CA*8IX'#1)K'UP?V"KEPD'7=H M;@TB8\$4-\Y]?B'/+P$'$\4 9$[$()-B@D[TM-Y%L2A40 MR201.HB%#KQLYPN[=G\31Y^92[$IL<'!B=E09(OINYY1J9?K6CI CQVF "NY@'Z]H CBY'8]L.>)+Y M@KP8]0H&#E= )@%]BC8:"VU;7!H5+:.!]BIBDE-W&*PXPO1X1])M[/,5HB3= M-6Q;ZUL##U$M,-7HI&D*.#"U26Q=[D?019(P4BB["45CP6P -J$CKEA

VWH(X$^042#-[& MZ[>,A4SS72T%3@4\Y.01Y?3Y ZH'OG12AWM*?RZ71NZ9*S2N%>C:0O??)H@5 MOZUK"-E?&^6U-M?*0EY)V,UH.CY&YPMTC8L/\-VK"N)\+0ZP YT(V&_US>6B MVT!K4^[7VN #,3GB- R4/#Y]BV[^X^/M\]]AA *S>ZZ-'>;C[@8W7O6MY^'2 M0]\*54C#N0 [(MXXNC3BB4P/L5K[;SCK!%PAZP'I3IAM05@Q],( M:FM\G!PJZ;FXEC4PHJLM\3XEB%'['*$@0N2+1Q*1#[]PK"_RQH[3M#B.-L^$ M[J[)2\L=G?J6P)VM 5YEV#MO!MCMFJ2U'N@8S;=LY-DA3K4J"UX\ 4 M[C@&TAS9KD#&_3$L\/N,EZ-Q?8SOE<6;GQ'>R6M&_H&@ST&Z9:$HC@@Z$DP! M7!1\P$=^\\GLBN!98^ 1J!EDW;7 :DO <:A%X-Z7XC*ZKH\)CHQR+^F"N/1S M/K/0**6E"W"?- %F]L"#4RO4DYRAOC'@L-0N=#'=7;6 ,N<9C[1P' M6;/1=5;#Z@AC#)QQ=(S$OGVK:YJ31"-@JU[= Q)/E-7-UJ.[VL;0XTHC2-V6 MPRQ.[[8(/-3&P\T7+SSX?%0<>PO"9EE^:.#/)?"0[PSF+KN/:=TC6%,M+HP$ MF5_5XQLM2+O1XG[6TGZKP* ?\"AE#-U@^C*+V&4N^QB3F)'O)'2^,#0N_FPR M4VZH]DP_-FLB7/C=CYD#LS_(:Q9YE%(2J!/\+4V!NJD)0.Z93>T<.Z.?/?)= M]UZGD=C6F>^69+O=?%=?%K@IAQS%%+\?Q1?K@M"H>.7-($X9B5S"V6;,1"C? MMJ&<\J6.>+<+Y UG7N YCGC\(Y%W'H?,>@ -1QW@5M[BT#<'G"F82-UG*S&C M+>O0J]3'B4?M+VVXPNO0;^_([L7TWH^N+7!?;82H>FEM0\#^V2ROK:6VW$V9 MQA5'@B:I?IO=/X+B=B8ZF)F;M;K77-QJ:)MS-+2-A(G(>WPX36GPAV&";B)"-VSJOUQ>(69'29"DXICQGWY<_/7'OZ(#:\K&Q$.Z MC6GP3^(O4) D?#=?5.4\I$G*?N"3:9RBE9?&C#/ZT[L%XIXEVK ??H3BRA>* M)IYCOJ; QGGV%3&VF]N(?4TD,1M=S>C,*21T48U^5#8@,I?0T@G+0.$'79RX M:I4MROD"B%*3J(>1?:OB#S3X)SUKP"8*Y3&I(YLY['%T7(9>13VW4;8W]""W M1WI$GG$Y H]1$ZB[>HQB-': X]X4J.T/=@C9RDT*E$F'WK",Y3MT$D$7J) 2 M96(Z#:I[0H/8OXG\YF,5)H"GVUBG[0![::.XO>[ 14BXP0(];3&3&I7TW>U< MC87THUB?TR-TXHBW8HFP51M%L]DX8!58O?/)-K-PO!-1AW0Z-A$3Q%U[W+ 0 MI;?5(W/B::MR!;Y5%=6VL_&Y&HCUCJV0*S^F)U;5/ GMDFL;VY1DD;')FIU% M9@T271@;QGWS0_]\0Q_Q:DVZM#DC)]T.*:"R^^S/[G/^,O&@W:40)N M\SW4H_J#!1G OM('C:T?93P1_WI0SE44"4,Y7_525LX:,=YN1C^'2G)6[,4% M9KE"I4,^:5Z>I*OUASCVQ5H H9R"T M?5*0B'L?@KA84!+D.OM@#NB35P5-=3 M/@;L:W52VAJ;H(4D,3>[,F.A06^6[)?O7(WN4WU)]K!W1W?FO:HCO0N&"KB.*F9H>^T&]OVD"QMF@2,6YA>$24\-O*?!;B ML7$O6?!RZMFT9)/Q14'!>,'?'(J]0"P0B/E,%-,=2VGC8GE U&/?IV@=4Y1N M25YU@8^H[->$%,75T.=MX&V1AR/T0I 7$DR%/*$@GL;\ 6+_X(G./.L(Q,$0 MPG\0LG**"0YYJ6F*DBP#^#X[5<7^FA!Q1F2!-A*L((+]71 %?+E$%&+,9)GX MWNJ4WW1YASSGUOP-.[C@ZE8=+I.[,WQ\R-0-:+K&0$.[&&Z,\# MX0X$S06*B,L$^C9Z)8FHO",QMER&;6@.W&W;@%;/3M6W!>RJK2+;&FM).'/. MA>-K\",BE80RSW3JE%*2YH'TO!5X%ZR%5?6\2A/0#E[(^DV]LM0\DAPR*_O?,!!Q"?6J^@Z2/9Q@G4:LB # MW#MM%:.Z;U<:@/W;&HJMCV0E:"1'5+)WE7/4 M&I6U]P(>-@UA5Q\);>P"."B:2FZ]N50-<+=CN;1YC!L;\0-.:1SA#5'BE\:7 MIYE>.0'\%GDQI<3+S]002F.7[XUW7=.<\7)FIY7,.2YBCK>.YV#ELFWK<3RP M\I)'#&CI4AY=;<@M*@V N^$Y&-7ORD\!.UJ-D-:>1=+J/C>TNG*MP^C RG!Y MEG[,[]753&U@3$&&*71\)H/)4IXYZ5'SU(8.\ !KK9I*_M.5".!P;8]E,.]W M$\+-)W_3JVA)DN1GQ!7U1G+^3IR1K5/46Q--35Z"XUQ3#[CAB<363L"CBAGH M\[H%_9:(,%3W#7,N+H)PV UA-ZVJVC*0PZ81DRJY(%0H1NSD-/> M"WAL,81=.;'0W 5PM#"5W/H\0D8?,0:RHB&8,# V]//T@^N .STP/]>]/K"\ MZOWZ0,L%GFDX X\W$ZK?Y)6< =D"CGM3HA^AY.35EI$D":_W *>&?R&BE(2K M-([$2[]? MWN6EL?X+YK!%GUNL8.@/W%3.Z>IQ9+JNAW3O?L(M[D)WP+B:[C M'0Y.:].TM05NO(T0SP_DGC0$;*S-\@YEI.AW2=BEE4WDO[?1^=-;CTSN]S']C*ENQ:L[%>!6;ZF6DPW*+B0 M^X8M$OO;&)(/>I-S_(Y/\U2FQ4O3OW/&*./LJ&S%U/H!.?6]"Z*8BO4"&=QR M9? *ZH_$)[N]* "I4:%Y;^"!HZ,:*D_0FW4%'"BZ(AAX/%V@G*%\6T%AR:N M/C"H6_YAO"ZZ.+L/,Y6J+CP6&)(@OQ 2#?@2?6WAXFS1<+?'7MI\[.NJ]13E M$/2 AHO!5)77.NY%#'CQXV&P]5ST" 1[X4.MAXRB:GS*G6S:0L(@M";9HY9S M2,_R(.:5\UL'[O76?H)MR! ^]+;':GV%D^W[,/Z .8*^8/H,%L)7<+Z(U_\ M4>%:KW>40O%DN1"K9@K"/IY;\)R#RFFA\O.),I^^L#]Z7.T'J6GE<:"?G59= MVC/! R$(^SDDXJQ;Y%_L^+&W?]8M373L"CQ(=E% M0A3>S_ 0:R3^+8>HC+A MB]09&W'X667DJE+1Q"J0;VTUX+9>?7[ 1V]+O$\L_*6R"A+[:4/Q;AGCZ#T3 M*W@E$4D2&2YK%G\Z$P#JU?;*R!>4N_4&OH)L":;'!C8?])BEKTO:?&$C9.S0 M(?()1?M,)/Z07283_Y$+->TZ\<2ZR=FADA_*&"+.$2DLLX1MZCTZ8%H11J,: MDO,2E1\C>EZ+D]#@5;R;R-]<.PSCYP!"R=LRG.0,Y7[.&696!)L(K$ C1/T"_$W<7@01RC\4J]!J;'!4KE'DAYHM(K*VJ4U4;JV$=#8 MT PJ3[O.6P!/K1H$MDZ?4D3Y="&12PI;PB<+ATALOE/!CJ=69=G3:?.E$0 _ M%J!*HBZ2GE&A!5IHUC'B] F3\N!4#;C&QH!C1CO(/';H6P*/(0:"6R].%I'C MK"XTBR4YFVDCR(APSUX94@Y!3G^49D2@M>6OJ1;KE.]VGSQ/(,Y>KM8724+2 MY)TFLVOM!#1 =0-=><^[L0?@28RAX .5[E=X\" FN;@ZM#PR])-G2?SL=0^. M&X^.NW7R-3+XI3'J'NG2Z3V5;E?<4,D* M6 0801<%:*H%[=3M^=I9Q-BQ+,183=4^LW/T&LC-'JYTF)5KU\D]L$\K+(#Y M\K#@)2V7A2_.$3Y0LL>!?TW6A%+B9R_'L=G,BK_ZUC%W-R0V.V?OHJ3F*&!" M:5;AH1.@@>-&QAME3,6$6+"%.3681%6Y3HBD+E<)Y N.WH&*RG3V*[6CSQL> M\-%JTE#VFUULT4 WFRYDG685,72RCS51R/A *;IVN_I@>BKHQV MT=-YUSEZMT8!K0Y^TF]N/JX3?W@WYYS4C0) GCZT$G*T^>@^XG9KQNH1!Z&' MZ2/92A1BS^TJKJU_944$J$OW4XI^?[6-PNRV5HT!V=K\\Y:O=^?.[Q?.[Q\H MWPSC1VY9SLLOZ+'?]H0&L;BJ*X[B9NY"I7"LG2H=\IAXR=3'Z2;77TO@S!BC M*F?$6;LXUNM 01<&5C*+VCZ:D:D3 :#AV%X9=C5\ &=;%B FK-GCYFE2ISJY MS'5R:Z@3]\%#'G8>H#!8,Z%Y!A,#Y1@$E08J\PLN)F!&"C(%:TBU;1RHZ;0P M6)U>G#YM<\Q*_8@JSI0PW?@'K_4 F$D_X&'$&'KU99R63H"#A+GL/4H,%#6: M,AZH9 )A>V="':QCBCR\9_.14"[\^$%ZH#-)*WH'4/C^WUT9=ND#X(A@ 6+" M= '4G&14G633$&C)@485[X,(1]X LY!F0O,,'P;*,0@C#53F%TY,P(P45@K6 M,YB%C*FFTUE(G5YRU,IJAZ>MC%-V=QN=TU>=#E&4_L9>7XM M5)VS5QK/Q+_K91[&I07MMVP WB%.'8(+CPFWK:(C$.^]39(##R:K]3*.-AW< M6-MQ1O[<#%[GV/6]9N+A+<(/8_LY$SYB<38C>WUK4C^Y L("M \DU & /6&$ M4W,S@[C6T!QX-&L#JL8P75O D:M59/NRA,KT8M08U7$/9#3$Q=8'RT/ ^&FY MXY._A_NTQ91D+V>W;A-I.@'W63/0]1N;=3T ^Z^AX$-L:6K>A'96*VUDZ(;O M.L]CAZ+W6BQ\I^^N#+N=",#!P +$A#L/H#8TI]')Y1':7@.7C__'WV!^Q2$1 M)3^2E 8>B[;\@XO(K_Y!:?D@[BF<'G:_^>*%!Y\A9#^(PE^/+'+?K-=$NR$Z MN1# 0Y>;+T4-?]-* #B$.E)$GYW-A0PZBAP+5(HH/^3WZ4__5ND@141GT)FJ<^T)47ZVVWJ(;7LIEG0TP(VKL*<4T_4IT=DDV013Q$7=< MS8T[S$ZH,X>CY--AOP^)N'X> FU<+:6D.O#2(J?2]CAZ+VG9*Y8^LWH>C%Q1<0F;.^;/3)Q%<@W=:Z$SN M6''X]T27D)RW AJJ6F!5*Y55F@!.)'22VI?1D?00)SC"\[KF=<9&PI75%'.\ M2L93#[X]SGXL;\I%?LTFTW60>&&<'"AIF1@,0!:XXPZEN-/ELCXT 8>&P:#U MOD6U0)D,RHU-/B>OO6Y6"N)\:N)<@Y4YBZ*8>,TU^O;*3*4#SFO$]?R;\G:^ M>-]/AJ *-70.KK9Q#]28)?IXU',(>1U+5 M)\]KJE,(G_,4J?A>W5[*Q+S;'_:"HT0U)O)@!0A$),"J6+P M:_Z9("B7A/_-;=UK:!I4ZZ58F^1<-XX-\N(A: ,=8$91X6 ;RC-)DX?#YWB# M&43*[%Z;CX1[3! &.#^-/8N=P6QXX.N,<1AX[85B&CL #UCM8-4HI&\-.+08 M"&T],_QX=W?Q^'>T>H^>;C_KC_?/M_7MU>_/D MT)Y7=(.CX)]9#>LH84KPQ2^7. F2U?I!9M?R3X<: M?"9?TDLF]">-SL?F"=RK)E&YZIBC,@3LV]/@M@T/JG0+5)%O@82$XJ"0(B/[ M;I^>Z&^\G]-;I: M/3[>7#W?KNZY%]T\/JX>'?K*"?ZV-*2A.7 ?: .JVKNN+6#;;A79UHX%8512 M!C!$CH9U)C[[&"2?>.SZR(R>ICB(#&JOMO4![KU&D"LE2)HZ /9C,[FM%Y!N MG_[]25CTQ_NKF\?GBUN6M-GE:K4[J;72Z\84HPY [=(<;+ZUV=P:^*ZEH?"V M9ED] D Y,S%#.ZCLY%YEO-OCZ(C6V&-_\0^$%^1XC4,F>$C0#M-/).6[1+ZH M5R&I\'X!Z^:EO")-+)_X81].NS,YL@H?"Z55&#@ M!^V*%TEA1O=;D&ZO#DD:[XCNJ'SWWD##HJ4:JK7#C+I"'L([(K"V_IM?;^X_ MWL"U]K;)9(?N\[;WQLFF:=_Y6OR 5\RDC4@XJ,NI(T%>.;L.8>MP9-B]O+;^X#VW63Y -FW)-38$ZG'M MX(H3[[6M@"\'M0AM?5BP0M;9M>"1P*WNKV[NGQ\O^"Z"RR6*"CZ^0%-&B[;Q MS[ K4*>T44#EQ+!!/\"#8B?Q!W%AQ+E4+KXY'R*G40(45^=WZ")&_&A\V[:Y M!W#'-H!;O0VO;0[8C4VDMKY-?O\KL]O5X]]AV6S;L-3297Y6VS@,-;6?E]T. M%W$+XK!&FW$Q W#6:T*#5\R?3;\5%_/$.P07D?\+\3=VY1[Z403NZ@.H2XT$ M/<@!#A1#H+(^B'#S>/LK2]M^Y2? GIX?/_(38"XS. MEM(V6/4E^?2[6.-KV MH?=U.=F QWT*YDCA+@ZO9/QUA5.W"&R?M%T^H_<75[?+6\=GDZL VZ>)NM:S,M&6R5UMT]D8 MZ9!3LA=@@\EH2,'XXU/*\&2OM/*A,CW>QRDQ]] N_8'[;&=55)[-,.T,V*^[ M8["NX*!P^A9)7H@S@^7^TRGD[N;N\N;QZ5N11#Z[W$U9\E?QVHY/GS4"[MKU MH%3_K;8 [*0:06T-;WES\73S='8+<5*#2Q)"5O)&9+21^-J&G=9.X W2!'35 M0)MZ@#98(\&M#5B07Z"" 9(< P?8R,7KNOT$.>.O_> LY)/CR0-**DNM;35 MC^U$ ;A/6ZBC>K+3N#M@;[=!85T5YNYAN?K[S0VZO+F_>7_[C!Z6%XY/-5? MW^SV87PDY))$9!VD?$6R=6#K2&)>+F&DD :?:.P_'Z$>>\9<.YZ*;>@ /!09PJP=,M)_.DWZ:B"V'XUN[#(_PVTY&JUO/R_3'?)H-">.&'58"WSC@H;AL(\D MQ"GQ'S!-C\^4C:G8J/BL03?@CFL*O%H'I;D/8 \=O%AAIP6 %LQN1K\%'VE8Q.U"8NY<,NI*9LQ,+ MF16&L":24VMFZ !26QEI238X%.]L$I_!::J-U- 4J'N; ,SK(^G: :^0U"JV M_9X[(XP4RJ[*)(V'\.;#Q1(]/*ZN;FZNF6>Y')4%R#N<\B!T&ES:S\F8]07J MI%8JJ)Z:,>@(>,3M)G\_?\[8U RU[L?7B?0PA-?7#J7WF+\?O5KGCZ6)1]&. M38]2M/< ZK,=X.;C:TMSX,.LJ?3VUR+XPWHOV>,3>QHPJ]\S?\7E]73NLI$0 M@[]=\9(_-KB.J>C#A _2X[1/38RME?L";LX!_2YY(*>O34R/VVT9Q_)MR.:8 M9M@%:%#K OBD7*.V/>"TPTCL'N49U1=3,Z=U[KR38'^0T3LDXHW8"BN79M U2I*:Y\#M@-:\6T+ITMB"%)#9[;C8'UD>QC*M]6 M%G0=NMC'A.4$-TD:['!*$HT.SAH!=[-Z4*JC55L =C6-H+8&R,CQ %\0A.=O M P-6WC$OB,)]%,HL5>U,!+B[VBFEPS-1\TEP+8'8GQ*13T8]$B_>1 ',Q->] M3IS.9)-TM7["+#,WG<"-K!5N>PNM: '=Q :/OY:Y+RP5T0A^?&$R#_ M$,=^@I[BT"JCKET@+V[)WGSA=X+:O-"P"U _[ (X7R-O:P]\D=Q8?.M5\LKS MS;A,1_?2+_E:>%S<$2>9%-.NB8^NA/(2?,[!?5QR!-QE+H&3+=^D9/_PJC&O M+!1'J6E:8=@7:&2S4D$EV3#I"#GOZ"2_]4#,R,M]>OZ#P@A@.N)6(>#"P"-) M4AIX*?&;---)F<8D9QDTNBFL/9:8T9M=B.D(:X3(4TJ 9A^?)M+FB0-$8ET[[ PT\G%:AQQJ@CX(#237Y;6Q=<1% 0 M?%#.")6'M.[,)2T-SX/[>!K3VO;OYS$1:1;8OYI 1AN>N MXV,&\0R7X5I"8P?@SMD.MOZ!K!DM%1@(;7]DN" ]N9,:7$6?!+GZK!?$]WO, M?+A#=^ >W5411F_VS,?;.T.P/V+:\%8/O"%[(RT=[M<4"Y$"MZ'23[ M.,'A:KV,H\V2A2__(DF(Z:Z!)2G@$:./@BK)NP4=P)&D%QSK!+A@BF**W57A>.A[J!YS2.,(;HH0IEY?J6,KQ*PX/9+5^'T0X\@(<*DL2C6.O M:5_@+MQ)!97[>28= ;MV-_FM;[DQ+DBPX7EXP4A=^(+G_V!4 Z&&NND@KFT. M/ "T :VMFSZG$;Q%Y/[UTN$Y\ 2@G9[>O<$TXK7$'@A]VF)*S'RTO1=P5S6$ M79DQ-W'[LXM0"M^K&D+V8';1+;V7)4P$I0!NNXTZ)_\>$K _A,EBS>0:3IND6 M<#]J0!U_(#7E=X=[D )^K7@(9-8'VO'+(<04^96;Q[S>YD&P1"'CR?\4\IW@ MD.\$+]!^>TP"7IL*BSUAUARGB&7?O(^/@DCTCV*Z8TV8@?@'+ZV4]$QCM*])0U+97STJ1G#4B664GO[3P5[=K-?5;OJV+->W=@ X,78$; M''" $NHMSC@,N&"C.^;@/"Q,I@+5_Y/#;H=I\$\^@A1[)T&TYN.2>%>:M2%2 M93NIL@#"ENMUD.#-AI*-$'*USDI,->:07?L"#PR=5%"Y0F'2$7"(Z"9_CRHS M"A?N!GD9,RAQ8AH]J,'"+SFR>$$S?;P*76=Y%),E5,KBUAW! M/'OW5]$C\0Z4LEGO)4Z"Q"AN#,T#>'P91:65):LA&0".5^/@',*?R[,3B^SD MLI@&*$*A7"K$8F A%Q*"@0F$D30A MWO>;^/4'GP0BB/[Q9_[C6_FCB)SL5_G6SHUX,N3B2W!:J[J^!="HU0"'QYR: MCP%&C"8IK2\GB!>?)$'T.R=YYJ4C69?D>1WO<'"ZH%?S,6"[J@.2&Y7Z&5"+ MJA71?M]0&I(D9V5*M5L%'RB.@I2\QV&8W$2$;H[+T+OYXH4'_MS?+X3&T1)_ M(I=!3/)/[\CNA= 3P'UI 37#0524;Q)8$P*^1= ?5X_M- 9(K"*I:R=\995Y M"<^8TAAEXB$A'Y("+M!R>85(+F-#;R$^XO(C!D#I/>UROSL=Z]57L--"$!\>DP]#.J1 RT677';Y\\> M\*_D,4@^71XO2>1M=YA^JID'=>@&U*.[ C]YUZZQ#\"DM[/H]E7R%0:(2Y;[9RL0[?9F7D]\&8SK_:9E9EK1!_'S'O,!(=:_.Q:$39BQ J@(F^]=)*MU)>BOUC)]XO__'GN,O>EF:3=*P(V\ MAWKJ-CX[D 'L&GW0]-UCR]]65M(3?E"#<5SP8PDB59&\P6U6NE 75XY7T19E MW #$F]6Z*+M[=:"4_=3Q1$9K]YE$%E-%U)^C:.X[@QAB#&$(3U"J6V?,P 4) M-_H $1#*\KY*)8_;Z"G%*1'U_-H;C,)KP,JM;Z*#0( MBUD$JV&1#N'#]46Q^6VC0JAJF9Q5H5Z#1=%*O:KCA]0,. M(E[ 0:-80L5&%HLV/0.L%9]YAUA[U78(LMV9S#?,]L Z[(L#"\1%R2N?S"1T M.M">&CPWC'V"WH1, L*4QCU)$U AON=@_9+#C,*9.7BCUQOF$' Z"#_*BPU@ M8L<$BFB_@@PD2WI)E:C9)>W1=@3N^.;@=8E)?2_ CM]!^"'L73P7P)QPASB[ MRCP-2@286",^UT-V_3C:@/#\.YP>J+BB(Y^/>&;?%]=%QW5I8S*SB0K=%%,? M(\QHS")B=(0RA+>4+&NB";P(XD!#.(H..$2[BJ)XD'$86I:$S75(46QK29C4 M^>7$8Z:CHU%TL:,$/,#T4(\:8RS( XS?=#8WQ?D/!=*63C!=E'<"F:3EYPU MF&CC0E%/HG+*D8<62G;9H?[:R!,7J@RY8.K]W\'NI3SC+QR>+,/[2+C',19B MD[^UL%Z7OD##B)4*\ALLQAV!WV?ICF/8@GA^L%X32B)>G^Z%I)\)D47NRL)" M2;$)]2(J"/ 9?XJ_9+_QD5OBYRV.?MO&87AT-?1^PFV'57OFK M;S$'XSJ_R%?S,70#&^AZGF)B0U=E>:#Q/UB8_#7XQ&?5#84.M V!&E,[N'QR M6-\*^$RP1>A1BQIDO)%D[J")2 B!I=TSK=*(HXA?N5 M3?&7041N4[)K*#@R*D^@X6)2E8\]W2\8 DQ&I\4->]K/Y45"8$=;6+"_!&6S M*PDV4; ./'%^4=Y>YZ/3GK]0->2.ECA]^"!>P.$JN<)[[+%AK2[AT[8$&N$, MX!73C_IFP-.B-JD'F(#P1,?+Z(I3I.) [1I[8L^7EZO&*/U,PE>"=G&4;A$3 M/.2&FAQV%"*=-O'CF'V&>=(Z-]X:4'K)E5GC:!'%TT M@)15CO[!1Z;EYLSK4+TE06O0<618961$D0 MO9$DOW,0.$9$]1J'S+3*[]3A'/(NB&)^$"G/V(H4[H%07I,#;\AEEMUIDL1N M%(#&IQ[J4&=K';H#GGO9H+ .>AFO8CZD3)%*=NCRF,V@W$R$IM1(B7]?$!\N MJ6XRD4YR/N@Y1ADG5&55 M!$ 'J<[42C P ^@I455%LDF?P4-##V@L'4Q5G9.G.F)S3Z4:,=DZFR:Z+.KS MJY?C:3B2S0"G6V-IK38!J,>_+4-HV/DC_Q$@>9N@OH94/.LA9 ?&B\^ &AN]?)9FQ6GY.8>@F!= M>YSU_%/H1G1^>/7D(\B&--1)<&E*;J)1MGFK-:?3SP$;5"V4W*0J'P(UJGH9 M>V[+PTO:EBU'=0VZ ;7"KL -LK?E#,Z\&HL^0@ZW='W6='3P]L=%!U' *Z$O ML6,5Y-__7GS_J;+NXC"ZW9-4EG;@M7\?"%T=TB3%$7\[>1GL@DPAV>KKQRA( M5^F6T.NBRD=R\9(P*)[N?,J0](''R\%5J0;6P8@#CL##8[3>B"!I7I)%5O%> M\.T:I B$,HF0(A+B,BW0)4X";X&$<$B1CLVS,OD#F/@;R38 M;!GZ"S9*X VIUT6B:$NC7QLZP&.:M6K4V-69". 898_%UE=RCBACJ8T\B1J? MLC#D)M!,KR0YVT0'H898"=-O^/LKR18SG&?'F"<,,3?1:T#C2!P0"V^^[$F4 MD(O(7Y9U_UKRJ$X$@ >5[LI0HXEY;\!AQ *$K6M46*&,ERB9IG!SGILX4\BR M7^G-,>+#(]D17Y;8RS1AHK3:7G.*!'K86O<_[S(7GV^0?!B[5ACD3@_ LT>' MG5?2/2)2#WK*8V)DPZ5Z)/N8IN(H;U'%(WO?OF70[T0 N*MW5T;E%)AQ;\ ! MP *$]7*K9(4*7DAAMD 9.\3^E#41A6;S7JZ3@0D5I: OZYMG_)VNRQ[XA(8? M$LSERX72+>XT=0 >&]K!5I9"M:T!^[Z!T-:+:8*T/-EYZLJ.CI!/@I:6:),> M#EM[4R\+,\EJK519*8Z>GZ VZ@#4!X:O$V%B6+DD*F:>_AC:R5G+S8_%6J,H&XRW'%?2-* MJ1 MGPNB+93>U!:^1>HAGICE>4/8MMD@[\ &.G1Q]1M>Q3(.,V[:6L^:9D!-K@U8 M/J^H:P-\-M$H\J@EU8GDG-10E9$0'\ZSK($F#,&19U@?*M)BTN5A; M>\"^9@0U=[K&QL"]STSV4=W0+T3X%FV$$! \C<@I7.[WOTA>PM79607%_V;0C4+ON+O^ QC[XTH 7WT2$;HZWD?>]?F6@ MMA50XVR!5:P+G# VGC@IFP.V8A.I!SR4P6F[KU]X?@B% ML6RL7MC<8VZ&? ZW^>A4T7Q.AEPC]>"&/'B5L,ZFG(T\9^@;4XS63L -V@RT M:M/-/0";M:'@/0^$(*]BX90Q@!2>E^W/">L[ +?E=K"-L7DY@XID!D(/>>YS MZ;H(V:1X7949&Q/DZO[JYO[Y\>+Y=G7_--@Z6'Z9YRY?^;B*=WL0TK+0V M!AI2S$#F:V7ZEL#7S0P$[WU81JR"1<45K7*QS,MY3;LX-B+F["+::HT*XJB@ M/OTS4N,C9=^G.$<1L;RGYHN%E/B4EY?>F8;A:A>@D:H+X,;T1VD_IP2H3NSA M4H*%\B83F/1@/,@C/'"Y)-$FW:[6]S@]4!Q^P,E#L"=\^96_$.77A*WV'D!= ML0/KQ$PD(WS.(M]T>:,SW@X\/#&AZ$?DW?QR"/?<0L^?<6KL##6RVBJA_ MM*VY+^# M?NO>MEE/X,&Q _R3[92V;H!#8A?I1['[!9!]<+WOM^V'F_6/F MJM)%OTO*P]V">,1!2&/<;GVMC8%:GQG(XMBVMB7PM20#P?O&4$2SYY;2&-&, M'0H4?A.?TAX/\6,=.I>US/,1JW%<.&\%U"5;8%5JDU>; !X"=)+V\#J/) DB MQ125#P8ICCXYJD#J$."$KG9Y"$+^S G+1_,?C1,ST[[ W;*3"E1G->H(V(6[ MR6]K]Q?^+HB")-\S?,DX.;3YU7H=>,1LD-&U!6[3C1!5&ZYM"-AFF^6UM5%) MM0S-#HU3/!PJRE*+)RZ,C+2M#W!C-8*L&FUC!\#&:R:W=18?AR$_3Y6DL3?@ M(7*SY]-9B&]\/OWD@EM@= MO-%"^7(&EQ8Z"#_2WNC2]3T&URJ Z.T?$[(^A,M@K3LX8]9SKOY^#M_(X@*- 1P!#G!23C)#DA!16 ,Y'79.7]#9*4BKVP1J. M0]4V!&[F>G"J29^W FR^#<):%TIF)%%)T_VQI2I&;>U+@^:SLL_Z"I=M;6=C MJP/6L3RQV,5(M2Q9(O,/XJ6_X,^?R)$L8QQISW T- 5J@R8 \_,;NG; 3V^T MBCUJS7U^PSB3 &4BH"A."=KC(Q_UISW7,9HNG@G=57!Q[">X'1_R.$_R[IE? MQ%$2AX'/S][(#TC3:7 ;.D ]O[=J3H^2="(">+RRQV)=$U8S,V C6I4KRMFZ MS\XZ::DQ<;.C]#5YE3[=LR#SM7C60$FBC6\-G4$^LEP@(MXG6??Y(O+?$^(O M0T]_%KBM U#K-P=;G EN; T\LS04?H12SQEC)#F+)5;.>X&6RZN)3PJ/JX,: MI/^MA#J8A_Z"*7?^."(?:'S8-_EF0U/ 7MD&,/='73O@GM@J]O ^6+)$@J

^N84K7 MW .H2W> JZ:3#-"N(HI^Y^AJ6!W3B7:NLS3W/6SX\:.\S/ MI >:\S08M?OKN.443(K9>-A8VQB\(3>!K%IP74O0IMLHL+W-%GE2(.A"/ARR M;#D,VHD <%/NKHQ.!T66,S@D:@%BY ,C2_VAT0G]Y"))2'J[V^. :E&F:V=@/N#&6C5!YI[ +9[0\&M+^MQ\JBDCS(&+/7.6#@Z$3TR M[F4<;=XN@U?B(\')Y97<$N5JS>428DFI?B&A_SZF'Q/=,4C3OL =NI,**JF; M24? [MU-?NO$KO1O-J:=V3[BK-ZN8_KVD#@Z#>U"#R'70RCT@%W'@"=^AV\; MASY3E,PY6&8?'OC%Z8>8BJ66-*7!RR'E!SN>8[EQEE)Y!?"6OR7,,I.687]P M)L"CRCA*K:36@W( '*=& MI_INKXR='56F@F?TKAB:4I)+E-D@/?1!?7?QG< M\_T22Q+0_ M4B\?HX E-GL&8LM^=UH>O(3]0 .//! J8+=KZ;3Y?-R_%JC&U2MMY^'6]2(/ MY,*".']71+JPP%VX _SV(Y*5;H =NXOTPQ^!+/@@SLA=Z;NQ-? 0PVV_0YOMCOXR Z'7;->@#V9$.XIV^(:IH#]V)3Z?OX M<*2\.9EQ47ME%%.D3KV!9UJ6 M8/J/D >QX,XG3GDVI+V$\WD;>%LQ@+X0$J&TE&?B"=2TNFJX!EMH46Y;*%RG M3ZH<6U"JQSYER7B6VM'Z,VB:8::Y!]#@V0%NI8B\OCG@M,A$:NN"\IPVTIVF M=+.J.R;>ZDFJ0)_E35M)UB/$3]XSTY;[5QWG/QWZ _?GSJHXJ2UKUAFPKW?' MT.N9'\8)\6\ Y7NYT\Z"3(K-.E%'DJE#EPJZ?G3L7 -/A]T.T^"?Q'\?1#CR M APJ]\];#ECV) D\J RAL/9=8S-Z@$//(+"&GV.4 J!" J265G!]X\.IWEJU MTQ#37;ZK&^"7( S20#LMJ;8 'F%JX%2>S2T_!NS_=5):7U,J:;EQRB'!E(Y5 MWHIGGP1BU2@<&:G!0O&06.5IEX:O;W9W2S1*&XPX\- TK!*'OT,"." .#-!Z MB%?$^#8;S!>H$ 5ELB!5&+ZQ514'Y?(X.I<+0Y>RX$2AQI%WM59U2-7DTJ7BCI3 MPDPGEX_DE40'[02ME0*1RTB9O!\A)0C6?LN1YIO Z<%E0H:[Q1&M.KF/)#UUPS%Y'_ M0(.8/HAK-A?^/PXR.WID&LBR+,/'(NT) X^5PRE/4SO0DBK@&#@@N$%J#7(A MD"*%>%- R(&D(*B4!"FB 'B\TE2!B2+VY5'Y)6L8^1>[^-#X_.5(K("[]Y@* MKFS*C\ '< @8%:[U2LM)(%B@9P;>?35T11WO8WJBNL::Z&8]@;M@!_B5TJ/M MW0 [2!?IA[;WH=^ *E?5'HD7;R*^(J=]8Z:Q,5!+-0.9;P/H6P)?Z3<0W'YE MJ?8]44I".4=BTTKE(@MK^QK$AR0\\G9=6_1#?< MB)305!F-V&^G(Q'[TW\J@V]-EEC? JB_-L#A3EKS,<"1HDG*'@N\09+MC%0F M0$/G0%TMKC;+T;69A]6=9RZU#>!;WD#9B-[V!G^XQ=#ZI#RKM3(S.4G$RBRM M-I_I00:T#=LKIC3S[C3 >D(/*$,XRUXXBZR$M$!$)/6>DM3C@OG,%JJ6+4_- M]*4)U,<&55G?-:;E#-ZH&0;74+/HQN7CI+I^O 3QEHT\ _-$O ,59Z;?_WI_ MRW>]#@S260$PXT[0O^L;PG8*UL$MK513I9GA1M.&"5Q M:+5.5+N.R\:X2+MN6_D0J%75@\C79\(^<3D?U0R+;8NX!MV NXLI<(/49PZKK<:B MCY "-:R73K/ -#KX'&IVA*3NU3CK^7M&6R&=E4Y^)O3,/XTZ /5,<[#YW+^Y M-?#U $/AK4O+R4T,7EY[GY7:?CFBG1C:"'^0!:8R,_0%FIJ6 MBH:D#S2,CZ9*-1,;C#C@E&UXC-:UR)@D2(BR0 4[$8-5A@#6NJ[9H/?*!MQ7 ML MY>R#KC5P,VZ!63W]4-L4L/&V26R_Z9O1+2N@IM8"2ST: M<=($^)I(D\0#A,2@'-X_;^.$\$/8.TR/Z!#YA(9'GL12EE:@($$I?ZA6G*G( M+7//'V-/Q"H&7Q*9_H#%T)KA- M_LYIUUY>EE.M)[3ZG;0C8[9K!%34C:UL! M=[X6H2'Y7[9D.?$#:./H)R/;SQ&'7OZZ/!8__A(0RIQC>UR25^9C^IFT<6>@ M[FVGA-I5J<:>@-.[C@"&6$\JR+N?<1>0L\4U64 SYY\ZF_-/O2=IUW>9@[@;2V[]?4A!&!668Z7HA7N0RSO*6YZPQ-7J> UDGH2;^9&;U6 M_"%R&Y6/K$">)65)3VV8@WDWRFU=YR(G MB01-0&E+\VD^<7SO8Q2_)(2^\G-U8L+!S]]&'NLE-G%.%6:6](S(=RXN-;;J M:]UR+*9S<.W1L0^PTOIR1&?!PGW2=^%YO%1Z\H"/7#.-69ZN+7"W;(18*0Y> MUQ"P^3?+:VNR.564D84PEE56'X0[=UYM4GL!-UA#V.VK3$47P$9L*OD0TVU! MU7V*5KPH56 O?K@.$B^,N<#-%30Z40!N[A;JJ-37,.\.V UL4%C?ALO>:,,I M4O(3U5$ [#9<84KYB:W'[,JF?-*EJZ-TIP+<62S54CD6WHT$8*>Q16)]HC7C MAR0CE]59DS38X92LUM9C2$<2P/W"1B&5.JX=^@/V""L8UD=+,V;\(GW]0 )A M[M#C>NNRI4S-T#R ^]@H*AWZVO5R!M5RQL$YQ-:,%$C$?H%7=S?A. SP#X'>?F]+FU%_"090B[DAXW M=P$<5DPEMTY_,_JHP@!Q#BXMF_ERD':TZY8^T*W:!'+%IILZ0+9H([FM[5E0 M']6:C1Z5NL/_B&GN7'4KV]I&0.VT&53^W--Y"X"6V")H[U#JY V]>[QC,\0* M+.U;>DUM 9M?*\3<"K4-@1ICN[S];7+HMWX_X-<@C*/;:,,C+C_VM0P][;WM MYM9 ;PCYU4-ABXH,%#@68P%[DN M*M1^$/5I+R*?%S%9!7JO,>@"V)%, >>^U=8>N+L9BS_\ -92_'A:AQQ=#]<* MV@\E6E$1B'$9S6&-W72.SFGFDK-T1 ?NY];C1O.SP5SK_L E/)EIUKT'H&T( MV+6:P>6N5=\*N&NU"&U?,[XHHL\K]$>""]_XWW$^R,L93>M6(X&]+] )PJB@ M['";X\G;$O\0$OZBO$A\E6#75!+>I!]03^T,7=WR:.T$<'VON^RV%IYSX#:> M\4#JZ.F^UOHY\F7+:9SF'L!MW !NS:."=.GZ),J8B/G# MXQ%SOZ-#+RUD>,2?[S!31X##Y)ZD_!$L?MN.Z)S5J"-PGS4'K[IN>R_ 'MQ! M^-YFO4","2JX+!#C(Q]^DYS<>/0$&N"P=SEI",[]=-COPX!TN[3$'9VX6? !'SAE,X\.OA+[$AEX\#O2<*@3G_2VFGVZC[*'93A[;@YL;2#^ F^=VMS\B0?.MSXBZ'E\' [>,DX1?+0LRTFXS MY^+V6%*^+9-<8H;-(T];0M(E9RYJ1M4_MG=Y_(7XFR#:7),DV$2M6S2C,@3N M_>,KN_:"Z>#< $>C"4#WOWJ:($6X!N:JW6?570^SCR,XF(WWB3NKXE<&MM@*<::DTSP#;:)*WU M0;@X+4R3^ @G*#?8\BE[EU.UAS@)6C* DR; +;,.4+788?DY8%NL%=.^7*$D MYGXXSR5I',3/&LW$Y/0#=K7%#,QNH,&Y-#SW(_(R;GF"I=( N,F=@U'-K?P4 ML*G5"&F_^AEM?GA@PFTQ?[,Z,SJ71\VW,4T;C:W: KBUU<"I'!0O/P9L;W52 M6I].X;1^>,)A/VNKOY%7+C#]0D+_\GA)XT^$ZB_FM;0':EO&4(MK>DV-@5\I M,I/=^@Y;N=08%),*M&6,^$+DBV"5H,_;F ='&NPP/:(#F^K04)3BI4'R"04) M2@,V04ECY,6[7>SS-S988X],?<]O(E4EA8)PIB*'XX4BEO(B2_-EC;8^0/V^ M$V1UE&GL 'C<,9-[ (->J"6$W5_<<(+;H0_?X2_![K!;DFB3;E?KYV!'^%(/ M\6^C*YQLWX?Q9_'[.XV^NO0'[MN=5:'ZN7%GP#[?'8/UXRR2$Y*L^*DRS@Q) M;OR )>>'.$/Y-S>Q8'I],)%V7!N\/,BBJ-_#2VA$.#U0'*(-3I"OI ,L9R)4 M9D![&J?$2Y''=;=FPB7H#5/E+H[2;?(=B#SA/HZ8."1EN=Q]S+-.',HG%7Z- M0Y;_M<;D]O[ 8TQG5=3G$BV= <>8[ACZC[4+I/!".;/L,8\%DOQ7Q-F(C GEB#BL>,ZH[P5D2XW7CFPYY3RH MT-#O[LNH3Y_'YCZ+_'LR)0P0>A59%XA+B]YP>;]S>_;[*]/ER[$XY:7*+,Z% M2[%1(;?VU'A)7;RH >#<^%6HI#_RQGG?*$1:L5SLK^6BQO'C8WI+4]DE<2'9S>8FPG M\:N8EC7GEFU]@#NS$>3*@?*F#H"=V$QNZV/G_#@!_R]0:#N=GXLA4[SH(\IV M;9@^VZ;JC5V V[$)X.H$7M\>L!4;B6T_K2^)9P79!'FWAY[ M\\82=VPOUK_@B*%\@" &0?$G''E0W2NYBF MP3_%W[5:TFAU0/+ 8\30BE2CR5"T <>=P2%:[_67@B!5D@4J9!$^K$JS0"=Q M;5$-;,-&M+]);49DPX5LBFE@E+ID2V! M.U4KU,IZC*XQ8'=KE]DZ\O/-D7B-)&V4$W=[I 4,W"D7H"IH&TH*U38$[J!Z M<)4EIK-6@%VR05CKY:13HW1=<:B*L;'ND*;IK.Q27X.HKMUL;'.@>D1GUNF^ M+-$C>8W#UR#:5 $WKMJW]0%NL4:05=-M[ #8ALWD[G%$2E+/,P$VM]X%21++ M6Q4N[\(O29KR5X6E8,U;J?5-@9MP$\!*HE[3#K#!-HIKO=JU(Y%/Y$[I(TE2 ML38C.2EI[ #&6WM_,.-^$?DY[\)OG@G=E6PY5VV1)3LJ0(VXIUKR^X,6)(#? M'^R#R#Z*%\_"!\K#NWR1E&4F/+JG,<**"]'(7JT6VE;)^?-,QTOUJO>6$L'BR$9&U%M(WZ M G5T*Q60C6+?>P 91GDK;4+Q;QE@?),QZ 8X,'6#GX<"@ M"_ 8T 7! ([_='G!JWT)EGD941$$)--IW7D*[!QPS@>5C!!G,=D __V?^X[P MYQ0 .[*E.DS'^)/NP!W<%@V 4?[[/\,'JJ$=3^\F-.#O''1MROSI<"-9]4.V\V&QML.*%VTF86 M=CC4R;132W1_,HU?S4F/3\0[T" -6JIM:1L#M\MFD*IUUK<$;*,M MM:JB2+ MDH(NL/LARY;*7&U]@!NL$>2VNR++&93?,I-[\$L42]>5MIS@'FRJ7I7[*GXE M$>855]C4:'?8_1;33_PX+-X'*0[O,-_?B_@\H&:68D\)J 2A%=F9]/\%X)XDL8G_L27 M3RJ*W6L^WT\X/?Z+)SUM+6&Q\?);Y.70IIWWN]+O2:Q9H(+U F7,4<8=9>R1 MPG_Z^O^N%)4K8U?2Y%9T8HTCQVI>$"@. Y\?I\R/2(FTP*E^ M_.5(M$2$.$F.E5@4/\7D/1+[L2920KWHH&/_KTPX%2.6-BB-D M.7<";THVGEJC+$'-F@ M)!BY>H9P4NSY%P_@J:R7M"Q??HF3('EB>0;V5Y%ZG%_W$G2'[L#C8E=%5*M( MF?4%' \[0[ OU\32A)+3 @E>2#+CQ^4K5SY:2!D9:OS"TB7TF@,/U%L) MP'*G/(<4=\[2!W&AX2;R.\14/07@$<)"'6V)DZ8[X#AA@V+PM*F82Q2N7QPI$X%'R/^P&R>-%T5+RZ_)^1!2LRF MB!U4:DIOAH&DDZK:PHH1L9D%F6Z8!@\YDGTQ/>.K0;D$B(F 2AG@1*!I59:M M&!ZDHLKGU=&: U3!JJ<5S!IBP\S$H/ M_N#%Z,V7&R=24$$)!25X]\N.Y5%/_@T2_ST.Z*\X//! 61POUFC.M"_PX-!) M!947=DTZ @X-W>2W7EHKN"#)9H$X(R0XB92@X.4F+9A�+SJ\#L:0$[>9?T M?1C'5%TDT0;*IA[ G=P ;OTKI&?- 3NTB=3VVP7E\Z*">G7QS_5SH\,#KB[O MK07D_K/GVD-UU10DVY*4F=2?6?+ZQ&!2B3WM(;5JU75>A M+DYUR#1RIKOI#Z1-JY.[,Q4T6M%(0;3R?IB0Y&+-V+\/:)(^?X[_3C!MCZ2& M1&833KLHI3ZFFE"856#M!*A/=*T<$E9"K"A(R(+IOE@?$*]#G_D*YF*)^+KF MLJ'TN:RZY;M*XV 1IKF@"= ME#HL/@<\D:H5L_\F""E37C M]I&[K3=0-[)40_U8W=AU5H.T&9(^HW,D./"A\X^[P M4++'P<3%A*?4S]E!4:;O.*2GNO361-JI+)^O$#96S/[<170 M>;][.A5,LWB>Q_XGL@LNQ+J35=ZH[0XTZ-DJHCESK.\[R]2Q!CSRX$2++Z* M>+9KV!I/=;V ^GU'V/595&V7625/S0BL,2)'^H3A.3-)O8CYIT/H<\7NB1K_AHK51HE.:'PJ+E."2&*CO:]G$53 M*,7()M2!Q:;;I/DP$OJKM8-1[0:.P -N>9@U64L?6O M:U8&0MM?ZI2DY9O4.7$>'D<[ZF6P%#4B8'Y#CH5[?K67G)7XL4Y\'LEK'+ZR M>,)?\DK8C))?&WZ.ET2, SS\!.DA;7JKKSL%H'[90QUY3M2Q._#DR!;- ,6B M:JRZ2A"2). *0*>FOW__E+]G.X?6!\ [: M^-2I,^"8U%T)>1PR[PD\]E@ &2#>Q"]AL)&A1BZ^?.9U*OB83Z(#7[Z)V%S' M"W&2!.N VW["_E<(FOM6(IP'L9E"I8 NGQ9Q$/D>]0+Y!Q[>A']-&Y0FU.[% MN7ZXVO:8BL5DJ>#DL-^'+*9L*"%R#4AHL% ?3H7F_FM%96".")W43#(Z(''> M!V@\Z@39N'(8X.42,[D'6^S,&8RZN]VW#%C_A:)1MXKRN_R_Q33=UBY5FO8! MZH2=(-?O#=5T )X"F,L_T$RCK-CPF3/A/\@][)@JQY=9^>;2/DT"LG&PP%;GUR7[2Q(LDXZOP))[E!=!7:R2X\!_&N_5KOG$S M!O2'>G,9,,8):UI%7-HG^9Y58Q&DQN:@(UL[T#*HZ=N"CV<&HO91+9>A) L)^EUP.WLTWIG! M+O,WXXU4I;:>E>&>P=0;;]%T-@9\+O%0N>WOG#02M%V:K%K+Y@ZG6>U>-I?) MPO]J7=3:OHWNR9?T^3,)7\D=+[2E,^R^-(&;_R JT]5QZDP0L"L-@VN8PDK\ M(& NP0*5,O Q1:TFC[@<2 J"I"2.WM=PJCP6+7Z:2U3B%>^>/\=#Z+$D]37% MH!,%68>>C,[7$G%.X4P<:#A[%F@F?E/=J::8M_]I5E&%L=>^Y&=+[*N++*J2 M^L463NFKBBX50$[B"Y=@+A%F$&TQW__SG&+,>Z;YH328T?K:(HRJHEX!AA/Z MFN)+!8^+\,(%F$ET&417S.G_,JO@$KP.EK]DM+ZZX**HJ%]P882^JN"BXG$2 M7(+SH\!0@\L0NF)._U>7CQ=FNRRK]17>!RD./T9!FC3MNC7W !XH#.!6GB?4 M-P?L]"92#[$KEU%'@GR?C;C:LRMY_<"K4)R/7JWE:>)D&^P%PYHM^!G68S%'^AH7EECU),<^8^[@BMCO#S\&78#7@4 MZXIB@&"FO\UX:N'\BHQ\,'?:N#:54DXC&6*<>%V M%D(1XHMW>2XJX"6-7N255.SSJZK!+F#@EP%^$3= K^+='D?'Y?)*(E![,&T% MO) ^!Z0[M#,D Z !=CQE5@YL#48=\+1H!)#6Q\(4PHC+PJ-W)@TJQ$&9/.@- MD^B[+&];H(I4B(LEKH )UW?T) A0S;+140R$R"D?#68R\PLFVHKWK#-M@WTT3AZ\N2K:JLU^8U)+_JN)D.THG@9*+=1(M<\'F M$B?'TVQ9C-57=>QK%#3E?A=A,W:R)$S,:Y)X--ASR9J6I)M[ (]9!G K.U3Z MYH!CBHG4UKM-@O8"">HL/2KI [@<4@]\V7))I+W7+(WZ#':[82]G<'G$5')[ M V?_N+R2M]J+JL711DCR&PDV6S9H7;RROVX(&YX\/I3P=UJR\B\:/5F0 6[F MMHI1[;XK#<".8 W%UC,*AGGPSWFBC"G*N6;/'66,W:1_DZNGT ;.M.'GVN#% MI ;;_Y#QKXKND>SDNK1\ZN0JCE**O;J:*MUZ PT(EFK(]T(Z= 6^'V*#Q'Y/ M9)?O?60OWX2"^[<)BHO $,K $$3HVX?H[]%==/T<_<+^>?H6R6V4A2C.0K[@ MW3YD#;]]>/?WO]R]^]/UM_Q5\K*.[3ZFW)/63'#.*8X(.A+,9IEK_F;83ES M6B <^2C=!JPI87,I?)QX0WE*[>=I]UD,+K^6_$&BG.?T.S#NS!%,NE:L+1B- M2FIKH+'6$*8^QRJ:SB:5.I=XL(RI(.VJ:MQ82 4Y%&;T K@3J")NB ]Y4'IG MDT#6DYF5#YLKQG@"54-C-E[? B-QL@H(=JL&G\$46OL@+ M("X0DX/-[:4D^8VN(_H]%^9LD\U%U)E6?65JE+UANRMNC8DEHI/H!6,J4KW)?25C2*C1U1NS)?;5 MA9Y!ZH[U#SWNJH\YTYKC"F2FP"_63(?#1A\-R:\D #4IS"8&U='["L)0(ZSI M(A'F8LPM&(VBN^R? 519/J(,4YDB%,<#A$9^DH)YH,!S3=9!1'QQ+RDKR_' <#:_A-K8 M!7@8,0%U2$$;<>*(47\KR2-&'_TN.8QS8K3. YU! MA3>*\#(#89P<*!MEVQXJ[D J"/;*\-@O*GI/;_1IPG$\&-1R0W*2\@:M=SL M]F%\)/0.I]Z6Y865SV5UCM5:?-A-W9WHSM.INJO.P-?,B<[/!2VP#>Z9"Y1+ M@7(Q*HV*RCGB 0'>PE$%1>!P']3ZF MK/G#@>[CA"3WI*Y*X'"4@4:!$=27KT\.1!;X6N;0*'L<7T&X**X>9%+QDX98 M"(4.D<_\CWT0[PA*\1?$^@4)\@^BN+V7RR8?>.+WR!44Z/_"N_U_0PD'\_:P MEQ4Q1 %#3FB?P5B@B*335AZ$HOU<#G0;(48:25$6:'6N1"'3VX][$?X3I(B% MF%RB]T.A4";;]-4+H2BU1GDG%N@IRJNUQL&&F&MRIA/VPS7?P_4"(>$']CE3 MZ_,61Y=Q_$G]J$;'?>D!'DX&454^B/0B!GSH& ;;, .&3SH.&/P/OB*/J.V, M-E)@E#*)T0L3^;S-M .$6QWGW$^'!?ZSR@AE0B N!>)B5#X>5F-_DQJ+R(8_ M":@;!!P;YZEU-1O6F#.)V]T>!Y3[\=46T\WI61CS7H!#=@?8#=G]:1?@X;<+ M D=9>5#(@SPAD//L>G -Z3+GDA&2G$#DP&6. M\4J2#SB(DF6<)+PF^6X7^T%Z+#^^C9*4"CBR MYU(LI,B%A&"(2X96_/&'7+EE&Z1(!R2G=JSBCT/9ZJ@9>/3*6,3T>%59I#0< ML;6= 0\TW970E);7]P0^-%@ ;-T'N2"ND_71U*9-FO/^:$J0QC)^TC*4)?P MBZ]^A#P^6XJOOBK$WPI8K3\F1'[:..H8$@ <&.V4<9Y>F_0&'B MP3A:+CY[ M&8UR 3FI Z,B2;C*=R?1GYK,%KN#U1N32##ER2MCFS5RFZ9.HIG3YQ9J+&.T M8,J'A"3E;G8;K=(MH0^8IA$;5[;!WB26MO6?42@U4H4NDC9VGED@-,\RBFMH!#=BO$/!AK&P(/ ML^UR#Q! ^4',LR#)C=/!)'\\P-P3)6EYG.LRASG&O+VM3-JX4&^U7^8XN:7R MG-J%Y]$#\1]Q$%YA>H=YG:0(1Z7:=+'9D ;@8&2MDMJ,T80 \.!ECV>PK3!P\O9M$/1<- MIC%Z=!6+$4("'+8>[VKH-\,H6@N]+7)6.LTT6M9C&#Y"FD='N62%,Y%@Q,-A MM=08 ^6:9 RT M13/\0:(.T5#S?+/+LT03J.[T0%$U1)[LDQ=L'1\KFD OIYOCH0[ZX,GAD'L[ M]F0!A]HA%=>6>7ZM6SU](;K,6YLV?%0JX'9]7"F],0V>X?Z/*SW"V@12M&"V M*EWM #C FX%MV!-26@,/RH;"C[@[I$1,YUM$0T(O]XF4;2(6T!0>(/:*AL1< MMV$4ZO%.6._OD80\O/,#6,=GBJ,$>]PCDLNC^LG%ET!7GKP3 :"QS5X9:OD_ M\]Z :P!:@+!UBHR@.)UX1+]SFBXKD*OXKF.^ZV"@HJ+AC"R["DYGP;+53"SU M1-B!+%)2'>[%ELL84W^U_A"_$AK%--$^UJ)M"-3*VL'E.6%]*^"Y8(O0/6H" M)RRRHH305[Z>A1/TPCGQY&"3\^*_I"Q9Y,]B3;WD.1+NRQQD01A(U%?&NP>F MPRV3-GG/#%QMTVW8;"(#U)?[*L8@(]+2F,EHTPG*,&.1PG*!"J:(?V6HTG*4 M ,'<]"5NKIH\N7YRRKY4 LV4L*]3PH3QY,(3[R0F#_C(GWM3(+-YWM6!4OU# M#X9=@<>-+@I08X5)/\#QH9/X/Z # MV>HSX[!:7U V7&\(GP U+//IV@*WU$:(JJ'6-@1LI\WR6A=NB4/&)Z:RFI5" M'>'(K_PN#Z^)XK/53L[7\10IDXO(OX\C7/Y%7=*L77ZQIP+<$RS54DG1NI$ M[#VV2%SZU="KD5UH2 KXSVQV6_H[J.Z4X>\=@3FC+7X&NHHOIY.+S#]!/A>?'%AA(1!'\+TNV-%]^(Y[MO(^][;=RQ( $XW-@J)(\R7?L# M#R[6<(:/*6PT)E(:M,O%03B7!WUF B$FT5LI$B_"XTT;2";75<80%1Q1P1+] M9J(.Z[#QN-]M!) SK-HP8= %<%@P!9R'@;;VP-W>6/SAW9QOM&K]^_'A[H,# MSQY='26N.F<>S&T_X-<@C*/;B%'V YY(+$/O^W;?->T'V($[0<^]V*@3<%?N MAF&$8;OJP9DX2)%G@9;+JVD=>AJE:+&.X-KW,>6K%M%E3'U"'X(]83WXG&6/ MHZ/6LT!QQHCJ'D\:6P,/&:8 MR6Y_J'+/A.;), JT(>*S?%5S^">C]/'>I<-@Y" M&F-?;,;N6=8COJF;/P[!7NOC7?L"]7A MF5;WTC0#[&1-P')7JVL#W.$:11[ [3)/*;QO6G<9!=TO)Y &/?ZU"L+&(UWJ MYX"]I1:*>O2J^!"X?]3+.L(1*7[X)V86M:>Q?Y!5'?, MLI**'.3),\()NB^W/)-"^NV(=VH2VLU R_*OHPNSSE:VC("XK#,//[;KOY3:6Q1DI45W,^) MIFPO*V\',^J'U1/+-GFYI;?8%2FL"00TCM\?6<+>6&C0>E1GQ(-TO!'*5+W! M/9$/Y@F*'!,#)(*=6%$"AF(H5SOHM,Z69,#7=75;=^:0K*"VK6!6.R'38$<4 M/_?!A'M;E&YQV"7L33[V3DT(A6B\9%F4AJ8"W0.Z( :\H0J74Y:>]LC!;;#X MDR&->ZO8IY5D82$=Z,(CPTFA<[@PX6R9_$CNDZNGY#/_Y^L9D)A[>7(V>PF36504+/F2, MO%]05$J3RS3<[:*DNB[C M_X9F=E^!HD8D.?6$/JZ7+\6T^2G M](*5)4 E,+-PD82/W)PQ;W4)*Y$LVQIJ]L[$ C%8SF50C;>VZ2.'[-G4M;2P MMBWE@_&IGO%G/F96'$ MVR0J(AK?L>2E6!NT[6J'&&X.JE;ETAL:(0>8PS(?NU(;2:IEE=&CE\P ITYD MV6P>RUZ6EE1TB23L'K/FT4]K!:MH'J0Z%K/GV[89TYS]VMD4+: M0#7K83 MS:MJ4%W560P -)D0TD%YO'%T(#*-"O)(Y4BECDG:"A7KKI)&$$KWUT/RE*'I MR6Z:+>1W*<:$#V.0%7M*B6+H'A+=V>+^H*OH^GGB'D/I)50)XB0J MAPO6X2;/OD%HG0\G/-+^&@GXY#^X>HY=U8S8-)S& M*ALTD0.<514MH:+>^E13&IC6;H18(O-'"04WF18DR@E]I5$L+FLOO]-O7'BQ M)2HS4&OSY355Y2]!>I()\=VB*PJ#ZZU"-9'F8I#[TL(@"=&BU,QX79FPE(=( M@=PC.BHS.G)4\B%*>&0:QVF2VTL]N8G3-U7RA]OQ:9WND]J75+RT?X+(T24PW>+ONZ45UP$ MMFH^1#&"E4NAO'O<=/_V ;1"N' \([_83YQ[XK_EZS0.'W11E^8NT_7/+4MR MEO-OPM98CV0T <2(-LT8Y#=YBVC(PB@0":FK71(Z7AEP;53%CI3\]N[^T2R)Y.EA M:<&M32I+M-V):4L$1DM8.!=QF_ FN7\,]&AZV6:%YU .Y4.8KP]RC3[1RQ& M$$&.OL?I9.%L H\YF. KDIP[QTS F:OQXNN,AB<#W29$\H58M!M>@;DW:/5N MI/%>9 UU%Z^:;-+ND<;"+Q6A[6%4"+ND[K"<83#>R.V*,G6((#:UC M^B)'U$FJ3#[V))G)[2D(9(.*GS@K70V1K63I%CV]&$/L^7!VI,8/P+.&%XJE M>Z3TYAUV;]S\)^=T(8/^(DU"+JZHY_^PZJFX,J(K8IP;:X#&E9P#^B''M]%J M6-IK4I-VO1HI9^3/G#T@F[Q/0APW]U65Q)E=Y 6=@A,1AUB %UG6C."W?(@S M0UQ&Q?M9WND.,R'>(H2I6P M7Z% KBS*%4I:8\_#&:C33[7O[P06K%BC=KJGW')'1ML#P28G>*;C/=\(.)L- M6BJ#2\CZ4N+R#9-WS%03H4??\18Z:4@Y#Q.&L)F,-D> MANT5T.1# M.R(=9>.5US''L%[((X^12EB*/YJ;W[3!]S=C%A(D_4)E.5-\XCT6<63$9K)6 M:[I19JXM#1=CSA^6>#'!(,>Q>4_H(XWB2YH]LC5]CN)(CJJ[2/['M)G8VP$Q M*@Y35J/AX=;(47"@\!;2>6FNSX8_TUAX:KYFK" AE<=\,BX)"3C.90U92*R% M<8ML,QL&R!-.GS09D)*#O6-):?9&LU#?!E!=3WZ7YJ83KGWM$8_;0:J6)Y . M-48^:H?)/OG4B:1>7C12OWH^Y@P01 XKMNY#YSY$G0Z=Q]O/MZ>75U\ MO+RY/3_K?/B0MG1OA;"F[W7B)B\^GN]_Z:6M^MY?.N>?+L\_79Q=7'1N_W)Q M]I>SSYW)\[[@,^SEPF&6=!WOVU_0_[S"3W8@7"_\RX_0^=LOJRC:_.73I^_? MOW_\?OG1#Y:P_MGYI_]Y'K[8*["V/CA>&%F>#7[IP/)_">-_'/JV%<6RRE7_ M\1JX60.7G_;?(I9 ?_N0%?N _NG#^<6'R_.//\+Y+TD7.=K_)0.#_@$'Y_SN M[NY3_&M6M%22T3+\U:&4WPL(RKG3^6O@NV *%IWXDW^)=AOPMU]"9[UQ48/Q MOZT"L/C;+\L% GUQ?GZ60/ZWAU2CLO]VO7G?BYQH-_ 6?K".!?Y+!S7_93HH M]&<96)X3@87ENB'P0+#\[2IOM\3*X _KT#DV):K L31!Y0@VO]C.%Z,-R"(69=%":EQ MY4AZ*\M;@G#@/8/U*YR\^W]NH5XK0$7ZD'J$5KAZ=/WO*JC*M7TZ'"I&$\^' MZB)\<$+;]<-M %ZVZ[45[,:+%V?IP977MN"<:MO^%DZJWG(".V4[H )?XE^0 MAVEB18'O64LP\-Y &*7+1,\/ F"CP3Q>](/ #^J XOZ$/%13)_P6PH]\@5-M M$%D.%%\]8@@-2NPQ> />%M3J8]:$O%X]6D[PU7+K]2O7B+R>P5G AHI4>3DC MMR2OCTC?O<@/*JQ+V$;D]>P!!,X;!/P&FP^C(-X=UA(BH4&)\U3@P_U%M$-[ M6+@$;] ':DU*V/9D2O@U>K1LQW7J3CW'+3T< G@8JR6]K 5Y M?>K#TOX.@'OXT8433>!^OE8/\>W)G(7@1\',^E%/D(5F9*Y[+MK(P3U;M)O! MCH2677M&)[<9]NYZUB!\[WY9GUZIX"8?8=Z3O;^@".&E*PRZW?QU)3JG:\];N*;T_! M[K=^5TM-*=X)U^\QM5FUN^+ZG:>UJFJ'+$/DN/9D[T7K][/8CI)]GHP15VKL MU"O> X@LQSW!DK?_T*D1CJ,5"$X&L_BU4V--%^\IL'U8"BTY)P-.^?2II? E M!(NM.W06X&3H,9\\->J#W?=T@QKWS9-;S26@%?V28AOZR J">%LC 1KG!Z2? M1&1T_:@E!6<1";TLMZ7J-"*ALX0&%9Q')'2VW);B$TDW#$%L$AHZUFNZQ96 M0_Q;BG$F^\[]M:XJB*3/J#V9R5@.:,VJ.IL])5U[1%WKQUV3P@OG)U2A^A7 MA75H?0/WCJ\(%>43JE!)QZ"\Q_TPL]ZNXW^:6#M91PON3ZB]392 A-JL$IN3E%U5 MN37U-XU2C@.,ID]R[RAE$\YN/<6R"0!L*(JWZT/8]10 :E"R@W)>6N!'!+PY MF.__U8G0]\[.SN[..A\Z64/Y/UK>O).TVLDW&Z. .%S?+GS!1?[MR!LM3PC" M$T) L?=W".R/2__MTQPXR.'^_,\K],@7NWW[!_/Y)=7\R>[B^O/%V?7%Y>W9W=7Y[D.YHGO M!L7.6H&=M0W_6-*%HO-\6N+3)O;7_&"O''?/ZR+PUU@YI5_S.7OM!W,0_.T7 M^*=M"/OB;U"OD5"V/;PR8 MH_"X:/.HY$*0LGE58E,Y)\D2_NBX8+1%1R$,%\=%FL,!5\]3V5_KDOT4+!W4 M?2\:66O'LPAZ/BJ$WV;,?\1RC>-*!$8*46WNBCJSN=0?F'Z'W@: M!N=$>C!EFT8-+X24ECO-M/3@'\?!S/_NL4@YE&PH)0P V6GX3#,C\;P[#B:! M_^8DX06HM!P5;R@W/"@R@LKVBM,2-/'#R'+_G[.A;@QPA1M*#AM#1DW9$*&< M&C2JNP&P"&3D?VZ.^)F]S@1>MAPH%SB*<>).5KY'/FL>%RE"N(,0+@P5/%?/ M,^%K..B_ !M=R^[.+Y8S9-W'"/^X2'.$S]7S3/CED[Z9-L]D)OT-N.[?/;CU M> %6"+5K/@C#+>6<0BC?'"[%863$-M!T\-5WX3'9"F(C51 263TJUS0V>;J? ML5BV"!C/8F\;( $E!E['6Z(]Z99,)KYXTS@50)%16[8D&$_MP(,?17X';^#! MBJP4-,6HARO>-&H%4&34:K-&Q#-*#YX!EW$P#\KMQ;Y4T^A@=SZ[S2U;((P? M8"]KRW7OMZ'CP?,BD;]"J:;QQ^Y\QI\V T5_#8(EG,2? O][M.KYZXWED4<3 MMG336.$'D;&CP48QL!=!=SMW8%O=* )A(L!'UUIBR"$7;@XW@A@R:NKZ09SV M3/>R@J<;UB#+%VH.?YQ]SWC3YO$PV;ZZCOWH^A9Y,YW6C M#"I=B&\>8\2?#PN_-XQ'QN<%G=':W,Z*:8E9)$65)=,A4924:1Q:UXQE=96M*#;K^^NGX M+:J\%ZH\B6CR0B>^3ST_0^]3]\W!/^=;[*1-=M(VJZOAP@I?8V%MPP]+R]K$ MNO@)N%&8_4NLDA_.SM-T2_^6_O,?^[Z-%X^.!WOCP-V'G[P((KQC%:M:8W!5 M1Y4&LZ'WOUC(F"%7A1DT&@5@F?4^MB[-J76"B^VCLL:1SD$>B7$>:&TA'F7] M0:$*X']0;)0WRP4H>$'4LX)@YWC+-/$(5A&XZAJJ&#P_TM2M(&DHTG (;0,"O+AB!".]-Q5.E58HA#%32 MXW]XZGCU]VJQ"1P?^5#'RJ9%1_;A'R%\@D[DB[1*!YC B"$"&C81' )'%L1% MX)M0NE74BV D!BMHF!9, K"QG'G_QP9X(8!K81Q&G4R^8RY !-SVQI_/*=^?[0.V,FRC>ZL;I M0]4;R5J VV)AS@F![\*27,$XQ:A%,%5?>)"WY9+JWO*^C>&&91Y8"^)242QD MLB;P4%?FG@-?7;[O$KX]$)6VA=>Z)@??6\Y L$:92^BV)$S)HI!N6Z $O"#K MK@T43;C4?!$YL7;HIHWO"K)8N'WZ((#3K,#C,NZARM)C7D:5J[1/)X31*KBA MU&]/@",CV((YMXX0R[=/0<2@ML7.4+2T9>!W=*V@5VJ?:E3 J^"^4O_LP3UM MO(?Y0FRB:/R%9GZ/S31%XPN;K -2[!#\J-MBI2+,C.R["E:]MNM*-0$H]I2\ M$=6B4@I"^ _)94TV%G)B.U(%6M&VLB^,6>DA1)<#!"5_).D-!KE&6U6E*G0% M!Y,:$X0DC2GD-6;<@V#+%D6%HG9=MTI+^$&W\F!2@,^C%\;I S^!#/)II,N\ M\M)_"5(4610%SNLV0O;>F8^V47"FA)V&GUW&\7]!R#=A<+337N6IC+Z5CII# M!ZZ\!XO@+HT .73M@M &GNUN4;2Z"8H<#DFOKHH*O]@JI3VUG&3=$N6,.":H M-WT+4M$=R3A%4^=MPH]?F150;UB322S\%8@<&X')DTF)<7+-'^.D\Q^%3_SG MSY@G4D_AOO<%LM_=1BLX%_WK0!;F^'U#_S6?6#P*N"BT5!L U"FQYI7=X,Y@L1J"1 [<]"WL()\4GWY_')Q,0 MO#DV"%]\E[S$DRHT62T$4;5EI7\*_#"';A MGX:^"/?3$]+4[X[K#M8;RPG69:<)T>I-)%<*QK8$%2K#'?JE;'+TPDW4@0J( M)-UV%QUB]'I2)8*B$(XIV62V>>&TY35P[/\S\CV_B#N+B$0_N?!5;K0Z5$_JGBZ"29ABG$35H%M694YWY]+M)'4+H) )@W#:3BK=;6810M^5PF(&D MSR%'I=JN!VRP=8^2^P?#2V0RG>G6 GRXK2FP7'3I]60Y'MI]C;T')]SXX>%& MERLD&;F9=NN1%&DH#E]UI^U5\FL6YR_:O0![&\1^$YE0"/K%J-5N=:H"7JG/ MMR[W)-$-\#O=^U;:]C;^$)V8?RESR*& (PY>&(D#(=43@%2IR>I1 5EF$ZF= M)5;W?/(;0!%CP;P+]\/6$HRVR"=\O(C3R^>R?]FDD/I(:]VL]PF,%.3_!E+1/-GO 9ZB3K M64%_/=1$DDC OA?'"/CAD([$U#K&Z1 'F10-X(9( M5 @]9HU8+,D@(1DV M^8._MAR/>C=V5+:5I/(C)=ZBZETZX7D #. ?F>OEOJ"Y/%9:).FXVN/Z8 3Z MPHA+LMIJ5U;F4TM0DN)O -1V9'(*S$E!\>QX<0\R_!E1Z#7>%,S!>E-X:WH< M/Z7#"@XV.Z+?6_:8LV'M]EJN5&KDHS3[ MIBX7(^57QJU3KAI"4!K*]NMFU(^] MZM"UZ>G._[E-7KF$,W\*X#)H.RXHG#-FOISY1L6GWH]ZGDQZ;;DK> "PP[83 MDP__[()8"[QY=XVV@/^*_YWX:(E=U3C-.YF"E'6SLKRT+ZA8"]?$VMDK8'^# M@HJ C;H$_P1WT^NA;WGP>+)TWN!^.@P3P6),6F(-_-0D:5)3;$#599__X@7E M)ZC['*A)+IGUVI_'Y]\D>!YI9U>EJ:*H+Z&H+]^=@DJ7W\_GZ&27FZH/L-^W M:DJ175W++F,&O6WOX_7WK7Q51%77E,K0->&;*.QF< JB;>"-O<.(PFSXRH5^ MZH:09.J^93^)*AQ'&SIM0RPYM,QJ7A; ) !P1SE_2-%D<02]>1QH4'"YXVGL7:M;90')-9,;J(?9 M9#ZQ=I76Q+3>N]8N'EDH"/=JC@8%6Y 7J(@2'54MRN[JW>D1CSADQ8.5ZTQ# MA#.U'->V@BE8);!B]E"^-RZS JN1=Z P$@53U[8N^_KEY*[RM5WDC=$W XRC M-:4F+C^:55,FLN8H0Y>Y1\>SX)ZC_C)' M:<@879.TS(E"51#)0=>#1!N >9@$2=FD,_9X<6]YW\9O()@'UH*\UG%5-D95 M)*L 9L&K+@_%CQQUO9_(2^1EY0<17(_7R&.50Z,*Y=^G$K%%(&DI(^F-KAR< M>2$,PG +90K&BZ'O+044"%_Q?6J2@"PD+6TDE;K2I%+Y"9E#D4C%BR*[;K'Z M"$F@9==RAZ-K%E4N3L^1ALQA'OUQE=Z/XE20@^('*;H>/_&+N/;![/VH5TV9 M*$C>J']Q0P)!_Q^] GNS7! [@T&I.C8<#NB'KC,47A1"X0!8I(515"W :R6*%5H\?M42B5+.C%J M\T]-(\A<4YA)W:IV+FU-/PX-J2>SQG:S<6-Y6FXFSX&W\(-U0B;=DL]9N['S M5!U\"MZQ2G#3BO>RR!5V&Z HJ;$*/OH!Y:D7HX8QW,K@K.AT506Y]DA7TOP\ MD^"X"#\\ A%=.@NEBA*Y@1*YT:,+5=G#>6FR$;:%\VRTH##)\(^'^VUOCCGN M/CBA[?KA-@",1:)NL\9H596MAW3@==^MJUI6-@Z<;^.'%7,G0B!0A"P/ MG& M(=[0&PS?3J*ZP<,C,J'0GQY(:M48Y5&J%,?KEAJQ*4T)95@X]"0IP@I$CGT( M8L:,C7Y=)39ZYS\*'_M/TV.E\U2!^G-S>WMV?7U^>79Y=W=Y=7?9Q*,TQ\I6 MNVWC9BAA7B4?NGF6OU;LM="L? 0]ZEE!L(-+P%?+W9)>XW'5-4ZMU.D$7O^J M24BQ9Y2NJ\&2I/ELAJQJ[UK)*@FGI1Y4AANLWYEFRI><+ =D[#7VY2FV_H>3 MU,MVO;:"W7CQXBP]9P'WW%Z4'G_BQ%&N8^=<)*A[_O,S^/_@/O_0.#H ?'E^ M[DY_[XP?.R^#I]'@<=#KCF:=;J\W_C*:#49/GJ:G;#@7^ZMT(&'N$E.7>ZWH8."R3^ T Z<39:PH 1I!AF^ MAYW^1A""TF\6A]QG S(#,'4D/]V<7C;*3@&GF8$F5A3 _B[!(31J;*&!';>3 MR)7](#@,'L84=%&>@B;=V70\ZC[U.X/1U_[+[+F/)J#10Z/G[2SRNOXQZ_>FL.X#["TW; M"BPTQA!FU)$1U1WW!=(X9%8$=;_ MVA]]Z>L944GGT7N:+,7,;TZTZFW#R%\#DLN&<&U-]BAJ[U@K)6]U\\:K&*=% MR8_=P;3SM3O4-)CW" Z=8JV.]"I:ABVN2ZRQ M2JUCW #EX2D_*L71-7PHPKG'!FCZB7?YG./QICP>>V.X91W-IEUT&!7<8ZGS^7Q MA P]H]EX^KN6Y6T/@-LKD%I#D\MKJ4>L84BK4M336ZBG%WJ7-@Z.BIZO@M@: M/@8/:1(&L:?<.G\UR1B/M^7Q^-"?#K["Q>TKLL&^S*9?D U6CVD&BZSKS7\% M\Z682V^MEC0EA!3N,6O0UVG2F$E!@DX4TT)*EDG#)Y-)X&] $.W25)F;?#Y) MQEQRA[G.F8XG_>GL]]C4V__'E\$$329:YI(,V,2UO"B/CK'<<]33%?H'WR_^ M^4"D"6/&OS"?1Z%^ZB%N^.A&<6D>+?LHW#U]7)^?X?8(][/.8[07WK4.XY(T['=?-"UQ2=<)8^_X1RV#;@C"$(!]XH2D3ZR11J]DS/#" M2S\_KBH :?A@ZJ\WKK\#X!X663@1VD?S#BV,&U#_>3(<_][O=^[[H_[C8-:9 M#+NB5RK2KC36*+6:E?IU3D'D!*!X,F"]J1-I0=.U3:&'."[9US?\313U_T[_ M%6D%CHMW/#6Q-WSL)WEY9M8/[M44XY/S/^!*;+-%FE#UT:;W4>.K;9 (\;- Y6X/MINU\7?\'5_"):6FV:G@-AYIP*, MC]6P_]0=HMO87K__ .< &6Z+Q[VC1&(D%]5DM(+=>;8BQ.NQ:K%M5QQUC1F, M/#P5#5I5T35\J/$]K1=Z8G]Q=GYV4?V)?><_LJ_IB:O%_=I>WBM[[#0SLE < MN/$B>W\=?V1'>PG'J&',X.1[JUX546OB3>7?Y=/)YZE2D-7-F>GL5X;4EOS" MCW#VA,M7' 27]$XG5Z2A]#(AM"6/YI<03F/],'+6\,!/BI]4+-102CE R$HO MHIM4Q@-/ODE;K)&&*H4$D)+RA6A7FIX?1G"[;;F L:5C5VBH,@@"DI602V[\ M[+WS0QRT.621R5.E8716AJ0]SX;2B+"<@YJG;L,4HCXV[:'RE6H&*_QH(B$A MA>%KLE5Z5 -RJEYW35>O66#-48: <;0"098'8 IL &7PZ@*J'G'5;:C"5,>6 M&8W.FJX:^S? ?,L0J7A#%4 (3L9YXRV%AZ>;DQOLUY# M\FD";_6&ZD4M>)F6--[V.%AO+">(\X,$#TZX\4/+'2^&OK<6+8CIO"O5B>#+:]9DN94<1'"_2E'>6FPL;0IT!N.HV5!VJ8\M4H_%&T/V; M!-X) 5^\H0H@!"?CO/'FS;X5>,BC;@*"EQ64)!_UC%H-U8 JJ#)%:+PALN^] M.8'OI:F[_9"U&204;RKU(G ROZ3&6QA?P!(AGH*-'^PEQ6ENY*K;4&VHCBU3 MC7;[$,^0"9[/@_CR[/SLLHX'DW#ESX#"_5V/O:FP-X& 5RN MXKR=7(-;ZC>,F01$D\"HET+#9X9B!A"AZ>&F/#T44\=4G"*JYY A%X34W5R< MPT;O;C_?7IU?WMR5X&&KR/QO#"Z^(BZ0PH1 9D6!:>DJ6D$>TA/3C)63HVOT? MMKM%@19^!0%<@:QOX-[Q0?9K$K(7,R]7;LLH IET%.U+')6>UDDIVA MP:Z*O-6,([L2;SST<^"6--_*.CB@=[2IQ6H$(NS<3"W; &XY2,$<*KC!FD5H M^>$2E5-2\;;2*H37K)5XOT(-'0\,X!]):V^YH'%L5EIM.7%1@K[H7E\SPV$X M7A3T>;Q(%B'TOX^6#3_/:X@5:*DHK$N#E(#.)]G^6A>\ BOK0<)A?7>Q;0AP_#AGF#?M]XV"+)IC_^RA5[=N($MF'FX%LZ&WY1@$ZD* M#>';\A#&YR+6.Y[?0U1,\=PW]D"0S$"S\8 W_4E=UQ;_S3I57DJ :[F6(2\8MM*3> ME9=4?$INO4OJN\G-73D.A7GS@3!W7 $I6KY%SF??%AG(YV>XO7$A![?N37'3 MDG'G%Z#7*']F$5CB\16-&:/\*;HK@FK?]O 9A=J/QV<2Y&0&@C42B:"=@Z^9 M1BM*#8@-WY:E>7Y%YN^+\OR=Y)76.VTW,\%TYIF\2U5PQS4X*[145-ZKIJ6B MKH*NX5NL7(Y:H?&)>9N5SU2K^P9!0\I:K!L<;!G)(?G,%-B^AW:S,7?,I[/< M=8T9=9QI:>N#:_B@XWOX_@ BRW'Y!N35V7DYB9W(R_?T8X8_?6=7@.IR?7=Y M#O_?[?45U)CSFS,3\C"AU6:VLKS?5K[K[L;?/3!_V;Z&SMR!>C")!Q3ZQR!< M.9N!!_42A%%_L0!VA&ZZ8<4E"$> ^L9#V?>,F5XJLE]>^T\K*J5>8F$0Y502 M_NU8'>$__;'O/\9MM_2[<72?EJV#MO!)1OD+EHI48]UV,26,H9M/W 1Z*%@: M^,K!%!8H4BWNYD21J>1D$OC_A,/]J_,-'>LH=. +-IP) 5"2?%RQ)'27@>.A M0[3ETBC %6LX =R0B,ZJIK]%?<=; E[9*'_HH_A9JT:*>45<)(4)Y9T]:[TV M]9TD=LZ4"[J!&[YFT24*RZS'-"K6CB'C78[2;QJC2KI79WW25I!M^K!3N))S M+$*>0_!T,-_:J',]:V/9L'G%##ENYN*K M^5.QCB>T&G)+%4IF^K(:"G7*>:XHI*1(G5D/U]Y/5:TZ!W)+,U5@FXGVMVQI\"U(C"'0RS:S:!FA%:\'0WO=X5? M:+%"J[1EW&PDF(-%&N;3N0,(*PD!&B64&Z6&<83+H["L'J)R:)X24(.\4>L8 MIPBB9''33<&K\LI!VE7Z#>SKC9'<4"0K>KF>@M3OUB"O]W^-^,(4C&+ MLA&?+BXF/W78@7;TJS'TL46,H1"38.LX), M$J8%U@4HJYHQ#&K<3M*%H=0\JVLW.@)1\@((A2Z9@&"\C<+(\I#7Q]!9.ZF0 M4AO.%\^)$@,%,T>/]/:-T\]*.E161;4"4GKK*7PM+DEG?P/.<@4%TWT#@;4$ M>#&%.4$2=%.X'>-T4*WRE)55CL1.$_KSQ$I92"G=_[$!7@B**:D8,R5_ \:I MH:2IL*8$E-[JZYKK"C*9@C68)T]T4_'PZ%*YEG$*5)-YABIQ"D#IM'2CZU[B M*+?YP(O#T"%H:8!]QK3$WX!Q6B5I6JHI ;,\$V4=&[;HM(R.9D@HZ.252HET M_"17,$YM:O*-V>*+83=KSXZUB*=R",>+G$_!_H(?8QNG5VBO"E3$+FDKXVJ. MB\_G\I#*!X4@@:7BVPA!_X=2(!P1_X?T\YW<]]OC#0&UZ^;V]NSZ!JK8Y(HY6YA MI1+;\P-O[##'&KU""ZGEAJDB<(;8"M9#^RX0;)!I9V2M2=L/7#%CB*N]_>!& M9YIW#]AL WMEA:"[#$"<*>,8"G$[PEW7&)J%F#IR$JH%5NEVQ4[C#@P\^R-Y MMU(N910M]>1[M'GAQ*J2E>GD^8E*2+% :[G@@&E<1 SUB=Z;NM350FMP0MJ3 M)'PWD70>WGCHY\!MENMF/J]YNLM&EY'0R),_8+NW)K&:NF)(O&AZX\>@D3-7N9\@.P4FH8 SE:G:X=)RI*MS4 M5(4W$+SZRAS^,A?&9WB2 \CAI>>O-Y;G@&.RZ87-)YK.57&T"^)4ZM=IC%O7 MP;/QG'<>R%5ICX)41BOIXESM?# $WC):C1>C9+%[LL*)LP&P%H@CC6$F!4:- M]A!?%>QIHC^:Y/C[)02+K3MT%D#4X?>JCL-O\MD.^FY3''T-#G'"AW<*!TZ,!X 4_A@&\6P)9M,(DWI%HXC6-:Q"$%XM F7-Q2Z[288W'3.F%J'8\>IC;_NWD\4/I59(*-PP NJH<,;A873!QF/2\A3L1# MALL&NZ(Q+)[:$$N70%N.CD3XA[L[4=4YU"Q([O/9F?;$%17)%M :!GAE=S\F M7?L.O#<01O'Q6?3>][K.O6_NNTVY]^4+-'1U=G5S>7Y[=GWW^?KS]9WV*V&D M[='N&40K?YX3.M^%,*VR<1.&("^TFV)AW$UUHS>!MQIB/W#("U1Y\">U[O(Z M^>(5<9$4)A25%VI/R4KYB%;*)"# T+7[/VQWBVS'OX( +K36-W#O^"#[E7C? M5KDMHPADTE&\TP6RJ4DM M,88-J[AQ-',RPZ*4@5#EC P/8_\$=O2K]?T;V(&A;WG$"9=4U'!6&,(MSJ]" M&,V:/O$339)-.LU\#=(? ,W!4+@=X_B7.OG*$8?!D5:$ %*G[0HM&:<[,"D)02>*O5H ^!YX"OSM MAD8?J6BQS^>PS[=M)$X(OEEW5DE>LQ=(0NQI-42?M.9>AF MI<&3M3!%OOUMY;L06I@,4+@<)S=;$Y1J#I(;18'SNHW3!,[\Y 8021NG(8. MHH$#F96R4^I'C--+Z5/<">3%<7&E324M),I8!EE HQ2 M%$Z@"?/423W[&)6K*[%6YE#/2642.#:8@""6"EOM"L5_JIBP=-J9.QV[/'27 MRP LX5FZYX>D%92CYD\EJR,HLY)BXU/<_-@ .P+S8E8ZV,V>M;%L^"',=0.S MSOO6FNHBXH@"+S?0Y8,3P&[Z03AUEJMHYG/D!YTT+ \&R1FF1D(ULBGC*1ZS(H_E:Z&G%)U^VSR;@COGY!.[5\\!XXT M=&1-NHO;&@DU\+[529*\4K6Z;57 Z7&T @'>-$V8O"@UWK>:5150JE=WK=*K M_-2=F$X$=V>\]7_J7'UQ9=;/LU:I(%X"R:-JYU]@_NAX<$/A6.[ 6_C!.M$1 M^E50G29_*JH2"6:ZVZZ+S>1*M[<-$(DT5XJLC'':)9UH@B\%50"MO-9)8%.5 MHBB,R[.[F_-WH@U8Y*V\CADZUJOC.I$#&/-$N>![5 ].*9AUDR)?5=@Z\LZ5 M@Z85=5W\33-@RMD!*G6;>H_:J%!R2B^"5)I&#P(^]$0"VT(L2,C;,]'<>RVO.>'R"_-/B%\:(?!'X@%I3VXNS\."CMI#N;CD?=IWYG,/K:?YD]]U%(VM%# MIS>>3ON]V6 \0@%K^]/I>&I,)-K>"H5 #U&P8B2$@U3X8].RF_A#U]5:[LW0 M<=>\^00IY 3 _YUWY__<)IHQA1J2CBC.P+45&S9FKJE**,8>H$8H+7B8SBN/ M,">0^UWN+VE!;]Y=(Y)H0#+-P-P@5A273AW#FE /&[(IL/VEA[:UQ)A>Y,+&Z495@HK634' YLT@ M?,FT#B."E/.L6,(XMI4O1KQ"D&2PTJ@!V%4"6\88+> EATBGH1-V+4+?G# ^ M6.>T_VAL' 8#.9%>A69,50NN25\J:/-TYR2GIB$CPE>M-HW1KD:<@^ABDV1M MUJF?Z&%7FN4KVKT >QO$GCE/<*13S,V,6D5A71O@("N=^K)Z59&)W G.E&< M!_"/7T<#='M#]9FD5WJ7NE1!)$K];L]/>]LQ=<)O2*Y?/!L$$1Q 2 8C*T"W MA6] [)+CLGS),1V\_/TEOM7X,NKUI[/N8#2+T^SM/Z'Y:@.+GW"7P2BK91KH M056%VI!<[J(.TJXA\(6-&?9<7.3'K@ >93DSCX> M>/9J;07?*#?"K&K&,%AKH:F%UN $@V4\&1KJE2JKFOFD\_#&0S\';K/2W:&X M"&'JICX">/LXM6P#N.4@!>-?Q W6+$)1.,SQXLGWY^',CRR7RBB^<%LI%4!K M_%H\@Q\56X:S&N:S6W,%I@(EW@2802SJN]A2>ZA1Q'MC(+$,;GA,-'2T9DW% M:=S9$@CJE$RO9#['#(;*'%< K/_4FG9Z'+R X,VQ2?8U7+$&4,AI:N-&QQ%9 M6=*)1X0\9"Q.>QX2?8&(98VA48@)+(&**F4@$IT0/; B! M4TE$SP_(J>L//[9&Z Q(AI\#A@P')'(%8PA4!\;,16V9%!\;/#3HPFD$$IT1%#XPG M( )."9'CNG K_!3 ;HH84L<<,TZ_XH M[>\!>YQF@^=^ 5NE%<16!DJT4FNA=F1%V\!RGZSPR4(==[QEG(MGXP<)!<]6 M\ V@""KQNP8?BB>$?Z%R7ZO-5BF'?$D0;4HFG2=9]D)6-6-T0,*!I!;F5@;/ M9QS2^S_2V'\HJ0#\O_G,^E'-V()KJ2FJ1=>+LGK)$H5BRZ3P<1J[T4S!IB%$ M4 _3%)DH->'QI,.NT#:=J(BX32\&'RTG^&JYHD;IZ[)1^K$[F':^=H?:[=(' M2/ONL>(9TJMHF?SW74I2QL!M3R[_PS.P4!_G8V^*GKH&R;YHY'M!]M=[*W1" MFKE:6OO&30H\_.=7!+62X#"=ZGIT_@#WV6_QL]V!!\6SC4-$."'M.0FMBKF* MH(18S,Y55#B-T(ULE\1TA:55,4XWA+FBT:5DQ2E%9%&;MF_9='WB;;13&XCBG[ITH-!!;^CRD)] ]\.%;YV@5#67?T'6.#>&// -58#[ M739U[GJN%89\*T6YCKF4GWZ-X)3.Z1XT5U"=U* M>S:L%=-]+ Z^M475=\U54VZUH:C>2:5FUH26YH(+)]8.0:,N8=BRYFK&25DM M:Q>_M,S2"/R>+Q:7\'%H7\M<+=%Z%*++A_)26O="M\] O,>%<<2@N\+SMU 4 MSIU!RB- 9EDEZDK K&FC9P7!#HZ,*4!NW"#-=2>J%8*M&*<9=3G%7%!+D(A9 MFM(/(V=M16"\J#QYB#3Q#G2DMC@,-D!T$$%.W+P:5:[R4ZVJ M"$@DO/QIWGP4HC"%8@\_;LH//WKC4:\_FDV[L\%X]%+U\0?!!3+?4\(C#EI! M,\* U'$GG)UK\$G2;5AP/0IP!8'U3QH&T6Z@E0;)I+.PQL/ M_1RXS3(Z2$ZU822W'*24N>4':Q:AV?4*W.\!YXW[[NJX> 'I[1E$^KD5M KA M-^4 /8XUAO!;"= MSE>=B[:1M0;C1:'OQ&BYQ++&D"C 0Y$\,6A*'Q3;?C\VS@X\^R/Y-7&YE%$D MB,GSP(4(-I4L/%EOCNM[ V^)IF+D>SYT;2(;E-*M8444H\H0N=/)\Q-U>!0+ MM(8##E@J0MZ&P/ZX]-\^S8$3+RA_7J$_?DC^&),"__K'$"PMM^]%< G#K/Z8 M$L;04FOIYP6F(F M'S%)Q["K^O'/QE#"*]4B#TPH2I>,Y'KU$5VO)NL7G"#W M$2-_!8'O#:UOX-[Q0?8K>4&IVI91!#+I.%IAI()6276^+VE/ASTBF932Q9Z? MZ[LDJ$"7*"S]1U19R5UT$E7[F,J-[G2O"32E==%)HQ 36 (YP9T@]A4KY)5A M4YVX#(^.ITQ4I\S@ A&DZ3"XD[@<5VD-,Y6 GB:52](A;HH,(Z:R<.G\J!]" MAJ=R;>Q&HB).HE.^A+$VVB)E.K*LX*+8XPN:SPM=M,61)H"Q25YW$C/F-IKB MRFC-&^P,3_8B7F:?RY[F@]&7_NCV7CZN^8, P=$^]XQ$@Q0:^CQ?K17 M8+YUP7B1[L<&WL(/UC'G-']U9KVB5EY K;S2.P8YV"IX/U8"V-(DMR;P5XT0 M49.(T3S*-(EH9%2(B4HF$1:+!F6Z-80(3HEB#21L<&8=\LKS!^N41ZEA#)FR MYLFJF%N9>V^_:9A:WY\MV#?'"I TAEW1.,41);RL,A5!2WIV MS4BDIDMS7K:;C>L ,:W!5FJSQO #EC3/F/9(?R^)W_S@V\!+D]L**0VY9ILU M1Q UQ2NW!$$.]^9+GU<_Q*7W%@/\"#_YWTO*YI--K4U6DM\KCDAR$NAHZ8 MQ?ZV;+%_Z$\'7[NSP==^9S!ZF4V_//='LQ?X0_*U#OQ<)_<]S79]O%R\^:]@ MOD3A@VSX4R(7EMV_5DMZ(^R%A[Z']Y9K>39X60$0#='''10!&9]C\7Z7@GL MH;/TF!<)ZCY8'+^7^FX!)>@3-J3>:22FX'2N1;/+F"EQ _"%C=$H3:I0UD4! M.1GL?E!&00TW0"ING'H(L,-#+06E60;^D0\W)DFWP9SZWAQ3L@$L4H@H\\@+ M406%)WE/9@!%VN9A7N&H>)*A^$V:1EIYI5KD@0GEG;U)TTP@DX[B7;9L]AY6?D!(UCKH401SXW^ !25^&$!,FN-PUD]T_IH1_QI8LX/Y_=79^9PBLG*65>1:"J/$FB9[U9%\A/EC&EC"-%1*+%@R0O MNA.\)6!3@2_8(C8$ "I]SG]8T7\%[OQ^=Q_XWT! ?M5/*]\B>L1QJHA2)V// M$>:20=/??E#K&,>M0;M27G')S)PU0*($\X'7 ML\+5H^M_C_].>M'.7=\XI1/GO*PW]= K?4*B/V_?R/?6O@1-"A%@=SYWDK]C%:5B*ZU2%YDR4/JV1-?S M@"D(H\"Q(S!'\S *!@7_T_]S"R7F(D=&PN3#JM8J):H%NNZCDKM$:Z#6EG3F ML_:52U;ZXK9HB A621OCXDO'UF4@;I]F< *6]!2%]!#VSH#'* ,/E@0O\!L M_5WT'@_^R 8P:MR*+"P]4WV%%/@G&ZHO5'IH#'/B;8 SJU',<(JU>)O-"[$Q'JUW M^M]3U:1$ *7YB^9^41ER>T[2*AO,M<$+*:<<%02LU*R'&>ZQE_/:(0:N9-9K MEO;1R:9IC@A\9?O-1OSF^*X[H MH=/_QY?!!%T=:[XFSI!.7,N+\G )E\$UJ&J(C#+\D86!>N SE'3.!6HRID M^PST9K$_M+PY"D\,_S-8;P+_+=YQTRVQU#K-89S!4YEQ<=PJC0)3N%,*?(M- M&[UP"_FJ -@L.\$>,G48'I5J(9$B2!6\%M'"_?T6"A1Y"7KS[(_<$S-7W1;K M277\9@5S&2\6C@WX9@%LV19SS(^7^.!#"Z>SP/+"C1\D8N?CEEJGQ1R+XR:^ MWM"5@!T9&VW4B3B9UA*RP?),(5UZZR+' M[0< @=A.XF8&-BZ(>?7FW35<-IU_Q?].%!M!O60UWUY%5"JANE/;_N7Z$O6O MI+3: C23A$"^9Z95::]R":.69?+(Y5'4Y(YP&$I$SX-#D?9J !-E*S.FYIPI M''CJ2T(YCQ=)1 =2>"]ZI?:J2 7<=0-?%->5&5UW3A7>X#5ZM.PTK$,YV8B0 M@\KY&2[%YOVL\]CM#8:#V:"/8AJD'^G$7^DDG]$>U^ U8H8LH!>&"G-S=75] M>75W=W-^=GYU<:$K/!L:".-%#VJCDU&[H[FI$,L;-_8%)(^YXHL8QS\D,LB M:*JQG%K'<#6@L%E6!'&@+="((8C@ I1-F71/)$S1HEC.&\T_-SY)9O%*M&.] MD[KK>*\-CSHHBB,Z..QU&9X@UO \M';"T(\#@P*BVU*%5MI OTSHDHQ$.B<$ M=%A&DUZT\N<#[PV*([:*^9[M>Z'O.G,DG>0'0'-9%F['.%VJNY>4(P&.8!^Z M;DB$ %)WF!5:,DY=Y-!=4XTHLE'J'@LG2@_8WQ)+#9Q&'P&ND5FLTM MA8/BJE-!"&;YLW^U @=-B%,(G[(4'!H# AX/[\925A)==M_GDUH>K\\ M\?KH\"J>&KCIN*!Q&E!WN>2$ M2+E_U[U@%A&,K#4KN!*^N'',;B^MEQ M7?@YXOHJUH#A##*(*"[ $I#K-(ACU0%"^">PHU^M[]_ #@Q]BTP\J6B;*!;" MJ#)+Z<3:V2MX](4=BH"=NF\N VM-IXA=JXCD B*Y;2Y;%>%*"D98:7[]>%5W M@CUJH4V$RH NR2M1J^N![R*O[L!R:Q'>'P]3PCAVJLZ/O-A4O$'FXR;I M&';>._[9&%9XI5KD@0E%Y4&^[&<^=.W^#]O=HD@3OX+ ]X;6-W#O^"#[E;CE MK-R6400RZ2AN-N6"5KJ>A4&46\O@WX[7,?A/?TPM;XF[92S\9@QA=>=!-BKB MXWSIVT-^>K C\.A78RABBQA#A]%#Y-GQG/5V362A\+MY/%#Z562"C<, +JP? M="[ROQ_ M <]"@,W/_B&?/VMC1-9[C/<4T7H=_OX"5R-EAJA&71FBUM*F7)0&C-$ M^'6U@ +U"BY_\/L@C-!O@;5$/A&.SZU S);>B0)5DX."X$3ZG^?C!)RNL/=^ M$/C?DP$&?XEV HL5J8E6*9@T 4AZQ5&,.'_0K<^:=*MX<75OA4[X A%9\[&7 M]^DB!8'@K=Y*G:H%7FD@$5W:A)-J-GG'OK?1!,!.SOO>7&"B(K302IVJB[]N MJ!&J6ET;I%9?/ APGDW9/7^]=N+W%X\ 0 G9B/JE2.0*KO;>CV+MXK\&CF<[&X218W=$ MJMQ*;:D!79+AB+33UC6''+P+D*<>F#]:3O#5#_,Z0. <1:[12843Q9B;',S-VS%B;8W$R3LX_6*A' (OD6]_&VW1#2W\RPH*-AR$X199V^/L'Y9- MB08LTD2K5$2: #(%D9DNZZ!:-[H.RGX2' F-(M)!.5>D*)GK=J@&$V!&/>T1 MJ["7%L>BD"GJ/[96 -7&W:&?+-?EVS90:[>*2!G8,X[5&&)UW406I9+?6[_$ M =*8EE?^!EJE49+@9TIEB'%58,IY 6NGZWE;RZTTY^"KMTI%I(#/%$2-#=:\ M6:>_6* WL&_L*Q^A-EJE6/(DD&F7*LNLBCT/VHB53OG,>0=;JU5:40=SI@=J M3*MRW/1*Q_BM%QW0\9@^"A5:SCT7W,RW3HVE5 7MG$YR_!6+"T"$J" M@QK +"*.F@<5PR1%Z?2JG#-FE*IIV6!4P'AA&T Q74G6G&T MLE)@ZTYX"?79!F >/D)Y(A\.]$9YO*#X,9 K%.7T&T>M@!5(&?@ MYJ[<)F9KHB:&06EZ-JEFLRH!N:3X(O*R26E.?M-NA>"!+BGN2/WD-R?Q3C& M[ZJF"%YL*F(#*_9.N=47"HI7JD4>F%#>61H'S00RZ2A.FW)!-] 1J5ETB<)Z M5\'1-5(IR[8NCK8MM^:UWOL;RCR=.0S[+("RKM/\R'*-B4251]W;!D'Y61VE M9.OU@(93:8QR$]1AY'LVMT8<"K=>*1A0%4<8UQ>RCA()DNON]JA.*_5$'+&D M .(D==$504A;B)%6*I(P?$GQPYE^>Q)?^6:A_'[S@VB%==GDJM,J;:B.6&G\ M;F'7(0+]&S]THK&'0+R X,VQ 37Z);EX"TD7!*LT:O>>;QUNNOTP+_9QQ ?>"/(W M^P[<-_#L>]&*:)>JTV9Q_-SI#P)"YY9T#)&#NRT^PD*20?%>9]^/D[G5:>J] MZ!0-K@*#2$-4"7Z>^#"A4F/O2IV(@-MH7><2R:._/;Y6J]76>U(G(EX%F=H: MHDW.F[39";7UKK2)A%=!@C;MVB1\\]=8[FF4UC:9Y.[W3GEJ3AP1POZ?6^33 M('0V/C\[/SX;/_>?[_O3EW_O]/_Q93#[7?/IMX"-@?D6I1A( M,V=_@42&M(>LE!K&C3TJ*X4L"X*@E+]>/(F+IP$,B0K^0!TO.@ZJA.,!G]+C M4R-)O"(NDL*$\LX\/C43R*2C:->7"]JLL#SQQ23:1@\97H7E@L906G_B% 3) M$>M,3CSU+ U!S[70FZSQ(EV]5\XFQH89H:PJ>4"79V?Z;]TX95X.]1H[ M-4$!;2SO\! J7P,NI@YR5$3B(WFJ2/M >W1.L4R4>@8V1U%[5K@JR.T!V"XD ME;302?S">U95,:$H]6H\<6Z:(;!"4:?%B_+%S+#??=$>:S3!PKB(*19"_)[? MW=Q=G9U]OKR]O+BXN]5UY0G@.3^AXP&$=N#$6D6-+DJN8=Q8YI ZYFY4$*"^ MQ".U[F0,(4A,UMQW,@:P4_$:1BLOO%+ENX:134(SKF&T$\BD0\$US$FH5A)X MHVETB<)2&G@C#*+<7@/^[7B? ?_ICZGE+0%F@2K\5NS[.>S[=5.7)C8N%1== M=0G"CJ.C7XTAB2UB#!T4#$HOC[DX>'8\E*>4R$+A=_-XH/2KR 0;AP%<)#EC MR5SD?V\R%TP<9D5M&GBVOP8' PWZ%)(K.0D"I88QO-5?<*JBI=S5Z;YV(4"A M9D>@UC&.;E&RN.FFX#7+1ZKGA]%X\6*Y(,1.M<1R3>&2P@3N=HT'I5D,XJ>L M( -_NL2()N\O_7B MB"QI+!8"]:+--$07Z$R6]4&*&)2ZW0G?76(--HFTBFBG $V*3O+^:+SH^1[N MWD2P=LOT1 9ZI?YXNO)E'8D#C9OQXDL(4&H%OCGGJ$[+%*ZXIGIM% M">ROX+ET9%_Z76@'':TDISY#]>)HZ=W/K_&/:)(]K[*1P33S+C2IHAA:Z2U8 ME PZW'%I$BI8%-*%_@= *G2%"/0T+GFG='-ZW$;H27IB^([_*8M>)^H =4%P M@/K02;[162?;[\;,0XSM9*)T["EW"X!5/? MA1]>ID$T6&_R:[1HX,S 9(UW^U%= *T)VX8Y\>TW9SG9H%AVJ7QXP@/6:]4X ME9.M/21KG5R)F66L.;'"#KQ43(Q8@Q6;^ZFB]435SN0-E21$"UY8N<&?^EE7 M6*U\5%I)1K1HB%7;^ZF?-66E].%KL]23$EZQ:GL_U;.FK%II7^,547MFOX47,._"[42D42J.'>*\IO=GO;.K+_>N/X. M@'M89.%$$]?R!._)+LN! OK/D^'X]WZ_<]\?]1\'L\YDV!WI#AR PD$ +TP4 MUYM/0>0$L?\P,[>14$U-*0\7C@?FL8=:&MT",4D++$"K4M3[R[,X:;6.&: " M9\5,AH(8#0DI7#/2@$;"*DO^0!XO/$.XJAQW0"-+O"(NDL*$\L[B#F@FD$G' M@3WYH$\5=P (Q1T M ?ZS:)+%)993T<)TW_.58OQ:(F_ 6-(EK#T24)_NG@' MLA0C/84$\/@&)>LM"[\GCW+&B_A',7WA;[KY4R\%9=-*]QJ"C)!7]Q38_M*C1$KGJOMNU8Q##$K=84X<"31Y.C^S?HB& M [TJ6_D&H][XN=^9=?]'>U#0/2RF+8]:4LO8CA\)DO;!R8_&C$X..>?''*7W MDO8-12NZA,,G1!B@.X !W+#_2/H_#I9P:/TKEN]+9 71EPV:-<(T/0^:-Q[] M !:?;(,-[$PX*CV.E=ARTW1!-73MJ;^Q:O0 2HB1I #LE.W$H)_@[_"CLY7E MW?O^M_Q/&.6IU5Y1;E>-4!GY@.LNXW>)HGA@B3+T*)UQ!NN-Y03HGJ.WLH(E M+E$21ZTFTEX5EO8,V[RSP!.'0#T,49&*]]N=Q M&MWLYX$'9;6-+[KY9H9ZWVBBVIQ&"'4].T\Y@WAO$(8?[/;K*6EEX:_<1,6H MB4Z!CZ34:27=2]'"C]#G#)X&FLB[!(1U?195C?9C:$B?PPC-6@-O'*U ,(&[ M:2_)*\A#/K5^&[@7!UC7-U ]]?O9#!Z+^HL%L*,X/E7HN\X\IF.\Z-I_;AW8 MU9?M:^C,'2LX=@.4T&*SU4,>Y+H^@:H4!@+;2^;>"AVX[R$N"L2R3219#$QF MC#J3Z)^NQR7]X!M+#-4(H%L<7?9!U77;5F/:'W5G_ MH3/I3F>_=V;3[NBEVYL-QB,4S%"OZP8),R.L'[N:E@/8B[T"\ZT+Q@M2!^]W MA5\H+[0JM67,2!?E-W_"DX?^G"D/1*B!06R(39.B>+R3:P5W&V#4,28WN3FL[1_[<3NSE%W:]^)DG/.P"SW9$7SK>E,WGO?'S\V#VW!_-7CK= MT0/\^V@V&#WU1[V!]J>/--P<@', MQ+DJN#[QXU.Q+3V)L5LC/Q7$+&#-UDY,90.V1DIXI*3=&IP-7K) M%Y%2;="XHL;1SLD1LCRM==EE )] B7DA*$? M[$9^!(@[LPJMM(%^F= EW7_HG!!F\ OC13> QX]E'&6>LAO$EC5.)VIM"/DA M4KC7?7^5ZSZRN8U@OP[_DK\NI,[_@JT4A?19?P85?BHQ]PL2L*L\@_?\P'OT M@^]6,.]9X0IV,7XM$ =ZA#T+L[NUG/&5N Y4;LLXQF6P5EPHY,I&I4;THY7E M^>ZS%7P#:.KK+@,0X_[-B59].S52##S[(U$11)MX!_Q+$8DDVP^6]NEFO8P_ M7^HAD696E7= :R41$!=\&>9SZ\UQ?6_@+=&&%@$=NO9'-I=<]=X!H=7E0 RB M)^-!HQ^@Y]S>??R1B;,!L 9:*S:6AS?"<-9Z!XQ6E0(Q7IT$/E%XO=C1).T& M>G\;!=L8&42=B\[ 'KF5VWH'W,N5#3&>G02-^"V.QHJ"LL8'#";KU/+O@%EQ M_,2(=%I.UI/ WX @VJ$H^A$42?_/K;-!".YWZ+A)L9UPU#2._UJ6E*J *5%M M,[O*I6GL(T#4*S6.FL:Q7Y5 55@H#?LE8'EN(%OS>.);P.W)S$9>RST2S6> MNLW1 9OF+NVROA5VDS2J%IDTUBQ@''\5)?JT7&8#5.I0Y&_@6K&) -7K-C7 MV[.[Z_-V4,(-UBS'(EQ<\:D3?J-LC&A5C*.WUHY(&"DE]KKN*Z8#ELP6SMP# MT:H81[0P5S2Z.?&JOC#:WUI0KX*.2AG,#*=8RS97RX(21X[H@")\"E#*#R J^8-M8$4"I\F8$C=>QXU*GK/WO;>. #4[2]84L M XD?.K%T*7:P7!'CZ*IG\&(AHR16T;V=R_I.-V(5"AE''E/^9,K4;\IDA5I< MP2,EU=*4*U'$OMFLA"X7?S>*#TJ\@$&X=9*\E7*W#BV"961+M7/BYF#$-2]M186?,?W%C.D4=G!()7R_LV7BQ @!(A16 XN!]/69ML=MV"#,[/]#]<$B:W M/MP6/&POK2]#1MA'<@7C-*+6VBF(LVXZ1TQ2(?WK[\'^.O*]M>^!R(H?=<;0 MNFL40^ZK[V[7I-A:W/7-5QTZ^[3KRRK0VQJN$>73'*PWEA.@&^'>R@J6Q+23 M^,+MTQ0!G)+6&_PD(ZP4V,UBO%5R=_=6"!X!+A]EL4![Z.3$)NG-NZ1U G^_ MGKE;Q.#[(5)I_GT4=^5V$5D3-\69S)1Q6WZ.&0.RW G,69^?<@"Y'G6JA%2I\4C.N2X_1+I0+K:S04^, M7RP7FUN85KP]9%="FMEVSI2P?2Z%[&2]PB(1CM"Z?:H1!6@F6*8;+=#_NHH),1X M,;*B;6"Y3U9X"!M""B"!F1*J-524VT7#;0T299#ICAJ#H1Q[5'*1D0?;];PM MLJAD6^*SYV,N[J9T3-(JW>OO4J1;R3)?4F%CE;(O0]>-XL;^ PNQ\ MCDH4D5Y"I-<-Y9@77$:C(;YT6!I3:U"RC85 M8Z^2'?VO5ACG(POAIG[J+%<1SFPJH]EV*8PRB62^5&K,L'*T[-'UOZ?^8!#Z M;.5O0\N;/\%CHN^%4 8H'"1&BWBJM4M+*B/.M, 0FRU^R8"_A2O?G8\W(+!B M_X6"W:C_8P.\$(1P.&RP+C]B#;1+,R1@SW1$C?E6CHX<;J$&'IS]0 BUGH"X MYX<1454JM=,NC9$G@DQQU-ANY2A.]PTB6P*T+X/+:,]R[:T;4S5>' 21YHG' MZ(M(]:*,KAI\6I&"/-,.DXVX\<+Y)81(T.76O>_-(:(XH#4\\],]CGBKMDLK M:J'.-,)D)],BP.Y\[7@.2CZ//%W@OZ2JS]0'4L4V:X,0YDP7U!A;Y=S[,>") M*\&[8I]*NR'F4 [:CWPG%PY[\)>KM)EX3K09\VJ,E[I>D+YL@.U8+GKC%H:Q M2=.M3L+)>T45@S,O02?Z".R/0*[2+^PI8,\XE94R7O0](,WMFCR(.3YB1 MG'!F:5KY=I$M#C7C6K&1\:^?\J*$D+[!?_[KIX0J^#^OL+?_]?\!4$L#!!0 M ( (Y[/U3([D'*.< " 'MO'@ 4 9V9E+3(P,C$Q,#,Q>#$P:RYH=&WL MO>ERXDK6-OK_BSCWH%-]WK=W1Y1V+^UU$?GD_;AZ5EA9N N&@$_CY::3/?TD:' Y =/ME M&;QF#G5#Y2U(:]@0&<&)^-Z\3,-Z3@;XY0D22,N7"$"&]OKM"WCQ0<3O^"O^^217EF$8W**0#JDY89 \ =W?K/P=FZF'J;(V&N->T^L M7SBUN&0BD?BU1##;M#H:@H,'1W U) L,>44Q@0:,D?,DZ*H[%)+8$7KY#&P' M/:!??^R0;#E38)Z$LOL+6I[$X4(N3P[_#6Q"P)VFSEMHHW J>@!PZ23 HQ[ MI1]__AD#7OSSCPHL'A-TS8)2[;\_++"T?GFT12_C8&9+\__^6/_N3O4']NO/ M/Y9D*>#//[\V_WIM#731^?./*,TQTW(4N"@J;XPD#;?TZ>\0,;7^AKW^@C\? M/"-*YE3AG=^:K@'T@+3\C5H#AO>G)(I <_^$#U2A\#4DP1OOTFHB[&=LPZ4# M1Y(!JDG$R%D[\\^M@B#<><6:MA[*2*?!*#_!&%GYC[L:CK<3!TQ*DA=9(BUEQ%F\QQ B-^(B:+S9WN>. M-@F'*KK#5?C1=H2)1G;2IGHK3F;ZD6RL5:CT&_J(BZ(10DEC@A<&F35X 0T( MLZ%,BKS+;MR@&^$[8ISG9-Z02@4J8X1(LX&X]W!2GSI)@AN6 M$L#AIH4!B^<7^D@C$AD27WQTDJ-Q>#@IQ#MU>I8B(J&0)7.=RNCCDS3'O %, M;IDN4J,0V\L3G4IB4=5M)QOM+SXX,Q$(D@K1]=\?A6KVU$1U#0VB8)HV$ ]F M)X1K1B?1Z%FTO4PY=$X3*_-<\L>?$!$EHI\_Q9<1^O$IJK8!1L55U93529>: M%N9%RHHO[C;%BU>Q9EO(&$".R.$\:TIK.;6B*5J*"RK?RNM..WF_>5Z\E"_- M,QWFFNEED:_2CN'0PJ)?F(I0 M]O/:$VX,I@Q"N>@9!<2B8'C4TNYQF8661@ MTJZ!658$>BDH-II3'ABZ5N9ED))TL/FU M0!,#@;KS>[0KYAT[E16^C'AH51 M<9Z\A G*D3 >9ZW5B)@I#6>^*$U3"R2J[P:.ZQ.-6&6A M)HDF 6^9G(Y'A1 M#ETD' >=8JD28J(MNE8:$%)MJ?<;O7M*#M\A[24>;=9L;9%)+MHTKN2D9-?J M9F9Z +M%VVR3=7#!"\4)R6Q,^XVHF]1[J8.3Q.,)!,YDU85_G(H5?#$ M4- 2\8DLU4 35,-@GH>:[,^:JIA+5LRCZT^L7$Y_T/J=0A7.%3-$-K9:; M-2.SYCP5#MG#Y(_W3=HT+"ZMV_ -8\H;EH.FM 4#+>C>6 N:\+1>9O1"W=!% M6[!JQCKPM7O!@FZ>KJQ_W["4M]:P&^BP(U\1#:@IF7+*24'[<@R]7=EM8?,@ MPRO ;((YT&RP;JH,G?BWFVM!/_N@I?7;SQY=-U7LI.EPO+I:R!TQ&IT,RJ'I MI'J@D*GG@#UJ"KIEZ M^!,@#*(!,(CWBV9+"4G2VVL&5KAY!N"6?".*C#/]) MR]ZL5W+GKG@&LH*D*, P(<8ES7R4I9^$@+":3H@*#8H1<4Z6"F6>'5UGZ0?T ML+XRD[.57"I-ZLL\E0F-K.077OJT;F@UZ6'8?C+OCJQV-SJE*;6T"A4$+<\F MD]=9^_Y4FJ>&K7R#H%*LGAO:PBR='?EE[:^O]1%"FKPV\A8 ?:KP2TFUU?7O MK3Y'Z7RF XC92!R0AEGE*[F7K (XE-]I XB2E>4%24'!11W" 6I:2']35R01 M[>@4$'2!::'?#+@ 333G0R?>3 WRF7)BR$8G*ZTXE*:( W&$37F_[7;@?3=TVW$_N MAM7O-1C<&1UZ"43LQ<7?7][UXI?39R]/!W*QT4+;L^[7F\59OY_@QLV*D2Q: MA!,?%09<,YLH35$0U1LO<$>R^22)Z/-0 @;FSANP['+V^:,\$( MC<3[*,+.EE-%$J3UT#!1@K^Z^]^N.W!$F1]_$%!>(T9O&S5TDJ9> MOZ\2]<6>?QW-^]08:!:8Q"H#G0^!%KPN\.$=!V)$OR[MK*+N!M5-S MVX:AI3H!@I7G%S)P0%GGM:/WZ)D-!U(!UEB'AL\6).:F 5 W VJG&K@>J,W%V5JV"_$H\JX/A\_CHC]\&I'F/[P: -Z#7$7 ;MB1C*'N'H"YGRSM:I1]R5ZM@HT1HN]Y7^?I2)?B2 MF,C&F@,0GB\"UGH;Z&\1_L>?S9,G*7]-2$/8&E8&,A9*^B!P$J6:;=O9_K9= M4G'S*'FHEC:_?$W\)P4!19'@0@@ ^G$#91.I(6JQ0C]L63QA]VLQ8.>T<*W[ M.';40[# 2\3_7EQP=B1A': \VU%H3M61&QYX%D%8-T'RMFDU>XV^S%BT*%%2 MSBJ.?2?F=U;+R_3Q0'] H)NZ"V^1]GLB^(JQK%!*S(3(_HIF2P6)(Z5D/\US M2;]"\Q6DO'?F7QHY9.( .3=)?3A7FA[O^5U/K';K>*;2+VA%ND/1*9U;$D50 M#!S3JXCXTZOV)64]F3B?8XF[<^QE,CADKVV+$ MU:H_!33C)/@Y'8W+DY+OE(+O8IMG$?=[H?A^-G=[FI%)L5;@V5*E"P94+VV MON\P'-CI+K7*([VL%X1/,>/WC!,]&(>YE'&(Z32^M>: M-0;&FCDSR0F1ZO?M#EU2^(K$*7P82GZ_,2>=F:+=2Q&I69MHK.1V9 M#E:+NFP.&@\+A5-3_-)8>.;87*8E0C1% 2T7BK*Y="-9#B_9HL8$6N(!W)4/ MXZ'*6[ -)<>;.1X1"26CRUDC)J10[ *#"T+4,G+I5:LZ3&=]!YS[[6&=L ;]&VVMB=I<3?&S^ M7NN,R'U/IKT.TI7*K;*-7K_.\AECFHHQJ2$7\9VJ\V,P]'M!^+*4@ M!*I7; M:J)95MILK08J-78Y&<82OK/> TFZ@R'QZ3"\NR2-YCI"(A-N)(A9=3PN1PKU M,%E[') &DO16$/[P 8ES)&L3H!TYL8ZJ8[B1 *].@)ER]G_9-IG2>4.L#7.H M'(&F&YM]6E#$^[6D-8D1CHJK]<&"+G=#C[,E>E,!>SZ%O<&<)O&7CNY^XI&? MZ^ ]M)Q$P]&Q*+"\4\#G ZJ:EWJ/@_<[RNJ &]X??[J_?->=9FJ: Q.*SNG3 M,2<05@(O/8Z7]XWENS\CJGZ7[W$N.9K@?(*G*8O1A8SLC/*Q0+X'W'"SO(;7 MZFKM;6G#7BVGKD!'(JF)*-ELBNAPHBS]LEUBR([BT47N7)2IL80&8NP MW S'?!=:1KL26[K\^(,^'A#F0='=WNFK)/W2%LFG(+8V'$H".$8J/\XP MJC4MIUAU$)['*XEA8IGT753$9T@]2&94I6U)$+ZEL\^<)0=H5%TH)5(@:7>OQJ7#%2%?GH\ J?1VK M9Y$V0/!'$>R>!^,EQ=#Y4[I_Y&1 2^1379EB)+Q.9_)3JQ28IZI&6 MWQZC_/*F/C^1-YQ*>RD69" RC155+1#MX4-8 ON$"7S^KX38TSZ_LRJF[!XS M#=.Y?*I<-05=G/@OI\QG2 U\_IL@] 6?7VSW1IJ8;W8)*M(/-YJM7J-0> B? M_XX0#7S^VV#T6'ZJ0XN+CQE'84O"C)ZI()K!_5<5SV?@#"3GE5%YGL]?*'() MJ[2(9FD5--AYC&_-\Y$ JX'/?T<$O^'SCZ.&DN58IDSS*8YG^]*"7B0"\_3; M^_S/#NU_.O%OL?3'_)W P\UF/)(2"%7"5;*5JJ0B"]]%$OSF4OEV>='EG99ANTF/ M!0V^.3* N6'LE-"/3]5,ITCSF5PHW5WB^-1_Q0 ^M-:OS?M;+/QY[J[*Y,QI M7E ,NI8IIV=F)=>1XU^#VS_=*?4=%-[P&WO-^*3%A6(3.5WI% 6K+HQ;B\=6 MZY_GW7W*$?7K.VPLQ:7'I4HR1MNJVNI2 VE>LK\&O]_#8;O=L?#K.6QUO,A. MC%&!8FN16;^?BW*%FO\NG/2]P^:OI7[=86LT*O-JMH7GY$Z;"S'$A,K9J:_! MY?=PV/RU],?\C9OMD2R,"A8Q"T529(J/5Z*MK\'?WY&S7W78^M-AB9/2G$BG MIZ##+TVJ5O%?J/]1'#9_+?QY#EL%9,"BW'7&K*3%BJ.T&;.7V:\AVN_IL/D# M"F\X; .\F#83*V9&E*QXI:CS=;PE/7;H_2X.V^TJX9#N+C#)A8A;UPWYV$TB M>=Y W^@:R!FZ/=TU*XST3",OM>(L-1Q,U5A^T*AF?1<)].,!\P_>L/'22MQL M!YI\UPXTB8>(*V9)4'OL07%4_!JU3$_?P,,[$)&"#(6/!5Q;PK4D>'7O,IYJ M,]9I2CE196LY:R+4ACU>B?K.B+I7];T7;JAYFZXW1"Y!G8U<^"@5OR)RPQP9 MW^;W[#[<";H55<"E$2,.94DTZ%Y97T1J2@!=WT*7P(DP3L;/@>[1HU> ;I2C M$JC831Q!=_?A86P2LC]HV#5K/*!+0VDEI,KZ,.J_3)/ )OEX]9LX3D1Q*G$& M>QP_^I"U_J[,'YMF"_!]%3 6?!NU5]8%=X('P85==][3ZR8HJ#\T4FRM:(9* M#SJ+61W/"8'9[R,6.WM KZ!@%V(Y#8,;JC\?9F8_#'\75^G1,C=O #JJ:ZR2 M%)N3C!WH/Q\QY[?BCW-S?EB_1E) \1>1Z)_#,_5);/JFKI@L Y.%?%5:!+':=_MT?A1< =HOVWU MY8_AF3(B=4NE([48H.YQY,:1U)/SFG&VW2WRZ%_O2"O:8^ =NM:FD\ M,J6=?*4@=<=,1UT^RJI]1/T]UM(E1X:D>1<)[]:L'VJ2&4&V!4("@AR/)U(= MVG^AS1?6[-2,'F.Q8A>P63%;-(R*&G6(3K39L\,U8=51'V7)[L%F1.QS+O3: M[5R__/PG-*X8B4U;[.S&\EI05M[1X6E_*?)BK]9J*->']=RS-CQZ93[)>#M72?@Z6;V[L/0E.!JZ/ M I+BG-<$T *&6H7D@K3C!PIHZ64H-5$6.GQ/LFQ$Q(VE(BW'T_@\EZ=+ XLH MAVH]UO;?F1M_Y6%]C-0W NGGW^=[ 4B;8*XKP/$^Q-R>KU3PI#RDY*LS"G>[%NL82J,OI,Q" MH1B@\%44GD_>+P/&V[E 7N \SR]DX(!]OR=24^DL:TZ(J%Y@JO7:(A=)/XZF M]J/?\P*I Y!>0YTSU(!*#:V8Q#)%36J)3C[$VX_C]_@1KX&R=Y'58YSF0A'9 M,>$(@E H"E9-67UM%>VKY0MS9.SPP/H%8F+"Q0T[(20<-CT>.^%(VG::_CMA MZ6?61&?!8M?W#9]8-<*J=MO!5OTKC M!2Y"&DNI5?!?"7X_*IGG)-]M5;U*\YMM6!UM8WQR!J4O0._ZJI!Z(D"%JYK M1-E3XG8Y4"04RA55,DW=<%#T:9,5W[*D42'I4 3/VZ%00AIK>#U@@P^R@>O2 MOG\5OA1CG+V3>T?A3Q=XT6GA8IQ.XU99H/-D5#N"(N1]/V<"G(N5Q]W*DG958/!T+V<0WA M6Z:YA7UKV?;ECEP3TL,92_'5B2K/TC+%A4D"U\+M%&4=WWC/9\K MBN,YX\R)86NHLKF*F$OE4HVHP00>VI<0QP2JLD3>\MZ2[=E!KT9'6E>GNH:2 M# XD:9TWP+; N59<4?5%O1EB\:@XT1=&1@B5?:?_-XO\Z@1WE0C\!4^YX>QK$"4?*<%_;>8MR]0?=YB>D5T+$-7%#B?+K8?G1.?6W&C[789.(2S@T92B=IQNT**W'C M)?^Z#Q5=F^6(Y5AV8O4$IS>Y".>_HM'^ M67=?%-%Y\0SV!S1WF=*/ A$GPA$UY$PL<*SS:A4:0!0?:B8$E-S (@[D*' MW=R2;]0U,B3C324U:'>X[C3D6ZQ\L.3KZS3XFFB*GU(P!#=OI;75JMAG9+X@ MI_%(LB,OM)O[=^^7R$3<%R6_UJ':[1:\]]U<0K"L#>NP;:/N]D ;AFZD=

%^YS_8OG(-#PB]X\_WI?OI_?E8?Q;+)0GC5Y> MJ0<)$:_U5-1W1=;?T'75="-"4HZHL+59&' ]JDHN9-_I.C_N:?E>[^X%9Z*' M6O<:P1F*HZA=AOGNT_7Q;^#1"-WHB2)16C%,)]3M51N\[Z(WGPC12WT[*/LH MG*+.].WV'[US+:VSJK&A1C*2:4F* @P34A^B_>C]NFY*SZKE,F/=V%@FTY6F MJ')-ZK"@4RT#4IK5NL3C0.[&Q^9?JP^'NC]-_[+)&C*X/E4#7EH/9$WY MFF\"?7-/$VN].;NI@;S1*..BSH6%O#V79ZWFHM'6X[&B]3B*XLXFU&FB?AG@ M?8*B7B6>;$,4;/-BI& MRQY>RI7D!&V'"C11!>U2P?)=4J9?9>P)TC^8\>"[;!6?\TY9UT;KY]*E:CN3 MF>8&\DR)3*M3(5J2@UOM?,@ZNS4+..<37=P/ZR3!;$G],!X#1*F6:MF#CKQP M\H^CDWQM8 4:*^"[%_0965, M06V8-""$1KN,O U#975CP1MBFC?'24U,\:9D;M>R;AO"F#<\B&"!VB_J5>DSP=IVA&=(IL6 MY7F_SJ0CD]#C&&4/Y.U\*[Q>;A/=0G:'I83LB,-N3IX5' YT8D1>(1]'=M_1 M% HD^SLYY>S+[N\?*R9*,:?88_2F7$J'YU.^TXYGN4 %^,\%^ 3/VY_GV?S% M.WN^=2S^_YL3C'CS&K?9W4B(W3D7Y[ MV2!PE2-8DZ+U^"+8C'\TM@LTU@/PW9X^Z[?9'!$":D[&Y4K)"M/VI&(]SMYG MP'9?6MN]6#PRRTM&FU=LD'*V?^8AM'CH>3IE, ?* >"WSQ2TJ6V9[@/4$:?L M-5F6^(%;F3.M\.9A$8VD(*"3NIN;,%]NHP)XTS9<4A27!CVIS+BX;M93C._;W\)"2?H\ H4_)XZ=PZK7IFOW*C302NT:4DJ%#6UX?:-[1\9R104';U[ M:Z:=+0*3!^(( MDBT#3&FD\<]LUZJNB>N?ML5+B 796,H&0[%JH5WB!^62;MZ^8$T0E'FEV].K M>%"1\W@9OPR+W-GE^P #Q4=MD1'[BQ[!B\TT-#F%'#_RG<8*O,!OQ5[W,"#3 MO&$XD+!-,-4-2#JO+M/+-N3,G'7KRW@Y+),+*N0[QGDP4^^=B_!@ MP":^71 CDAR$Y<:DWF6!UN]5*N7Z()GV71)&$,1X6"_H]E=B?+\@!IZ)C3(1 M)V(0T5DQ!YB>F$PHOO.I_,PG01#C[NS[=3RT<#4G9.OIR5BV^6JWFA6KRR+A M.W8,/#0?>FBWUXX7,<,5K&#RULHP6F7X249M2ZP3L8$IFWJ=7/C6@KT3XJ]A M.).![O,K]:G*M#'D0VK5MXKP0;Q"?\0[OX@F>B^BS>PP$:(L9RXSL5(E0LXZ MT[#BN[SC1]$97PS*9]_%]M$2=!=$!#:_%31!5\'VAJRR+CQ_G^$5L.E2%L;3 M995V-+2,?E MDZG%9O$!RR?9RES MEBWQ^B0WR_D6@8&M7XA P>4=5Y;OP>F"2,[9]4:C1-Z)APBE6Y-]QV,_)GF M<4QI;T@OD?HVH4".6M#G?>;#^5 @!D]W^ M<-:73_W+$6"5_;,NQ[,Z04L94/LXX09RDNETJIJ9B#CP(- M^- 94K>'\@=\G2AI#A)+(10A\($TQ>?MOKD8^%:&?WTK_XYEF#^ GHDJL#4F M-:*(Z'#<+O C<9[@'R=T&A0!NB6+?,DCIM>/-F6SP_*8MYBD/*-+S6AE,M!- MVG>J/H@V?3MR^(+9@TB3]^9;=\;?%H:^5J\5L1E(CV= M=;48*2HE)]"&CQY_NCV@/^#]\"NS7[(D?$+P5J+79PF\D/!?RLH7MONOGFJIDF#Z3D6?%1<"9\:%+DS)].?QDX^L_41.L\E( MO=>2U3K7J2Q&"0WO!&OOSW3<3TKA.IF0R\#7%9 4Y[PF@!8PU+JAJY)IZH93 MU2U /84KDJ+ U5HW1S%.=9D=Y04Z6BU7LH7Y@$G[K]*,/P-EI_-TW[D"#[:5 MXD-(1PX177':KL(/1[0T1''@K0._V\P_1GW0R>-H H M01]%<"OX'-CQ33#7E3ELY_"9HP;:O"&ATCY-J)^VXZIIH (G."Y+ ]U8OQ"2 M#7/,MG!<3K>EYMQ@ 9X,[@L_APN>K]'.%7EUD2[O^GAU/5J<6-Z;&FX^*JH/HN&.1'[KRQC@I8U;>L>D)W MHH:3D'HB$).:V 0F.A0L;H7TP=/58N MI&K-=3/D$,YY0LS[1!I/"4FB1XSB(-"Q']2Q:$@?6,Q;L/+FE[-@\$49_)V! MRYO:QF5@P26H#;U'KLO$1B+4"V6GB[*<[I=7N+4R#'P9!$ N-)1/K=C7Y=2[ MAIFWA_\AH_JP$,"[;>/8ZT6*1'DY6K7P0O_G,R@&/8P4?EREX MA?6.'[VADC0-BUL;,%LF\;Z;2XB M6$=]F74W1YIP]"-M&X8<(G0WJ:R7G>?U4\(&E_'Y'[QQ_OR_?3^W*FN,5">8SU\DI]3=7V M.?Q5(+*3:+DWI:7(2)+E<:HWG/G. /P&C!.3 M>HO%0\W&_)M*Q$?9PI)P4T8:SR MAGP0,W$K)L)E!YH-JN#8!#W13,N9'D9=-I-Z]NRZ+2NB9:0BSQ4)NYN;JY0T MRP_ F ]C@ M=R^O^'4 ?VG;ZPSP+I]6C2ZQ/,L?0J7)>9 M*)>7HQQ$Q"#29_5A8(Y]:_$56%]^EU\?SU-X1;HUZY7EQ(GD^$X3?P5$.+,) \GV)*&!TFEBTZN4"0ZO\(%6.A0AQ[K]: MI('H\X_H"ZP^O\@^)'K2:"V ,87C<:J\"J[BO:X?O(;!MFZJ+&D?D5WKMU\2 M7I,0$%;3"5&A03$BSLE2HAM,S;'R2"'D=58$, MN5"&K.,1#R-$YMV1U>Y&IS2EEE:A@J#EV:3O+"!_"9%32QQ(D>\M1=YR@@[E M@7MRA-=&8'N.I")IDFJK]XL2O2$G$DU)7]:6A16+CR.M&;1^F6K6=]'RLYR& M*_&M>Q)FLX;>P9B#1?PN 9E $EQ9$O!+7TL",L(TDEQ)FQ%J?0GH>*^1G61\ M:3'<4Q+L+V(@";ZG)'C1L_AH)/51G(IB)TV'X]750NZ(T>AD4 Y-)U7?[2B] M[E1\?C S\"<"V?&V%8&C61!GJM&/2 M:B@;+4^2A81=?# W8K<"7\-Y.+WJ =\_$M]?YC/Y]4(OIJI^EOG[(6BB\G=FO)=66GZW0S&3M*Y7*^ M,R/\^LY<" M 1=4"PDDW/4EW-<[8R M\)9N6_4.;2\M-1T7LDK$?W$?_\BS[Y!*&]AG@?1Z MD',"[5*+8TVR@+-V9;805XU"K1X.Q->W%E^!]>5W^?4%S\5_0B'>LLE.^M%N MD;75,>=$8F;"9AY'U/GL2-3W.Q8?6'6!5/R"U4)"O6DW'.DT*G*Z66EFIUV) M*#<>)R 7B,6@6DA@+7Z^7/QZD3R\%F/)A@!PML;7V$0]IJTFO< ^#!SEP"(, M)-_7C@)R$1*OFF 68FM*W<:CF9JI\H$-&(B^P.J[M^Q+FEQM>%M99^/U9E?( M-VPZ-VH+_=BP,"KZ[XJ_3^3^#^ $.F$6#Y]]OO2;7RY=>JCT)GDIT1^.VGTB MUU--LL(/%ESCYA;JNV9_?!7=M68/@;]19?3,A@.I &NLB[L+8JM0%NB:J2N2 M"!EM_0/8JWD!L: !0?80 AWF+ #BC@?*?9W3R3!7EV>-FE.(*Y5>?.R[DC,; M\?=N$JR#$Z_2P._L<)/=W@VH,G 8<]C\'.PN%$<:Y=B(@RH'ZAO!.DZQJ^NF MA 9W8'25=6VT?FZTJHF+MB1&Y1)=;"2B1%I=.8\C8V^RS[I!\VNT/S!SCHA_ M><_[J[8S+G;+]I4MB8_=I;*!=A,H2,;4T?'2%E3 )N_=_8WN]=[]LFTRI?.& MB(YDS(&AZ<:&>T@CUDO54K;%VG9^/$HN6F.Q\#@AEYMRQ?D4]@9SFL0W$NKD MC;3\+0I_7A>R5V<4FINK(C17SA@PL MB)#DR #N(YOX_&R5CLM,=4BHUDR,];E9?53ZYA+\]H4FWO9+KYQT<1(AZ]#- M&Q"YE:?JBW/EGW0[P%5X_XVCF!<(@:3,Z,T,:T=9G-8F!;5E]L?=P//PN8BX MU6'*0%8\OJRXNITPMY),JJFNZC+06T*4DX9:+_8X=L(W%1&!%>$OR7 -'^%E M)CYYH/_IF)-7A;G46,GS*6TGAV*Z%I*Y2?EQ./E!+?Y76.>L90OXY_;\LTEY M>B;".I(U/I6;9X^RD3PO%=HL8Y?QGCH<#TKZX\22OAXKO7<%OR971;PDABAB MJM@ZQ2?Z*#S54\M\-UYO-60\7I/&:G)(UXF IP*>(J,X$3F/I]"CL<^K/WH9 MA[":X87/T[HZY34GK;O&O!M;3VIB!;KV%M!X30#'EEPADG:TCA@A6%O)U^+) M3HIM1WV7^7-7\'Z8N%]3,[P#Q?RIZK@O; %ML0R)*&F\!;M3=DI$+XT[_8@P M2LEXK;DLU>K&*D3Z3J+?OLKL*\3SP'J*>M\/AR)-QM'&.3Q&1X40&6:% -J_,Q5^99PK[PH$ M_'+C7<%/TT?U,&#Q7G7<(Z3PJ%,=U4.U4L1W#J6?-OD";15PWX6ZK%PLK5:9 M29.G.Y'X@H(SIJ:.[YR2QV2Z0-,]K&7XPJG(5F8L4Y4F(;&J8$\=06#%] /5 M%'NLTX[?"K6?H"%>P/2X32B-6JP"Z%JK# 1M&-*&_<<) _A: WPGQ"$E/+9OAS,!W)@F*DQ[,Z^,B M]M)EAVN>P*G$>+0QQO"6YL,8 ;XRZ;;:6;2>= M4:U):\KCB+*;JN=7MBE?)>K7%%:W*+7Q4=2V,J&QK/"1(J$N%WJ)7.AC-1&@ MUI>H]469P*O*V@L+E9JM$N6,A\Z(F(UM:[ZJQQMFTW?*^C[@O57!S:\@>>^# MX1=+3H8'84&,"W*.=M*FE:HHK!16@RV=6Q=/#)"\QA]CQR>SMB'E976089B4 M@Q<6E:\=6/H*:W]5^_%"36Q,PCFN1%>2A#I.=VLMPPZ)DT 3^UD3^\*:O ^& M7];$B[[(YQOR0D[K1:LUC9A1+3 H_:Z)OPZ2*U'86,2DXD3:Z?5+M+@L)+-? M&W_?:NT_OM'2H,E6OK@LU0B)FXQZ#2UAR=/'B=/XHIRT_W#CGE/;?;C=_MQ- MRCNG2HRDZG97(SJ.D FUNLN^67X^+S5]=/KL7%8Y?O2A]K*;27O) MT@N#H:EVB=+%JD%G4]\9SE_!27Z '(@;G"0V$J-.+3HKX"QC3HIXUY#K,_$[ M6PMG2^;[E4U_@'/(C\71EVV;OIOGLN-JI*$VTBDY.FI*J9F>X3O"XZB/>^VD M!MB^;MV*&R"[3U7-E.I,!C*CXMJHO.KF(]T V8^"[,>L'C$)1Y+1*.&46)5C MTD.2R(S#"]^![L,5'AY:6GVTED)J3,3D."$*;)2P]#+)TJL,_A!K>E8YA$=< MT[.O"CE9WT(3@%F5XF..X)FD2-/=:)7K/(Z?<>NJ$[>["B/!A0@O\'R/I,%> M'(]4&,ZH$'BGUZ^M&-X(1WW'Q[XS"#XM:?#@YD B@8>(RW'WIO!_UV'!XQA( M6]))/LS40X3=KBY"B[+9KT]\AZCWG;[[%@A0I55.!UF$A-"BB?;8WU).KVE[_;,@YV?#X$I MLCW4M??);]ND>=Y W^@:R!FZ/=TU6TKFM="P7(NS)2U5U0NTP?DN%/ 2/'W-<:7Z]BZH<-Q64Y=@8XHM&30 M"DP1I5(.\IUW9A\O*6G>N.$N>2Y/=5MIIY26F795F-D].UKD?2?<_*B>SUC# MM=UZL(A?=KOEKIMUNJ%/4LFV)D$;-;F'6;;+ST>/P MR4W#?6=SPBG*?AD(?IY6. G09C0SFY::@YZ 3K*OR;='YE.92!7I1H)M-J]SBP"C'ZXR#V M7CLH9Y#V2SMPGYC->HM;.^96N]76HOTYP=@Y*QHNC/FV\3BHOZ.<#N[Y\"^G M?&B+*VWDA0Q>3\X(/ATG>IU.JL0$I4\?;KO-%UB_ZB'J#Z$YIY229JH4&!\T^*$K_K;:';W]<]B(TXSU-'C/-3I&@2KUFO+L@YYE58*8$ M6/_LJ%T&#*P=(7>IF*8)3!-]9=9Y!]57B#Y%(G5@H/H,&1N@?M=%7HV>?T> #D"(\$-2PG@<-/"@,7S"WVD M$8D,B=\<#N^;/7&SZ&5S/LH.RUQ8)&;#4"ROQW6[1-S<2OF*P:_+!9-$MG(C MAZ>S1*FK#!94N5E$@N0E,]FWF<';2[6I2G>>&= M*W#+!+!]E <,<7HY(H?\L !\J[]8U"TY7 M76=&V55DM&!;5;G&@'**B-")1; '%VC4K\B?EQU@RO%S2=&U@@9)*THHW0"" MZ>G9S;%QO9=5E]''XZ5Y'F,XB[M=$L5?DF'"+0T4\#!.W M*G+\>@'#6'K2G"Z%4(3ER<&2Z/<7!3S^.$;;ER]@N(]9XOSRQ=ZCGY*R'E(J M$;82GB7HG!FOX_*\MRK<_OS.>^/"=\WV3^Q1[K[U2NM.D9O,U56(4..]T9AJ M1U1=",(EOF1WKV+I>37GCHJ;7KJ7$?9 "KD[$Y*X=FC>THETOE'NAOMT/SRY MN6WSOF@^@1/AJU1V76_D<%0<39[BB'A#-4T%C&1JDEVDF,@B)]D^2Q*G($)P M*OX)6QG148'/5@=,1G:(DHJ7)D0O1M]\=]2O=IT-?5"7;BS\@\M(E7IVP]4%?*U6L MG884=T7]AOK J]2;@"^E9>JH W;0/\ MD4P]3)&QW[#QS5@V/VT^GWP??9D!FJZBRM[/FUW3QQWM:^T>-/'KB#/%X;AUNMO-.Y=TZQU Y[AR5 9"O-52JK%)9KE^I5+.O78:YDN4J,0V\L3G4IB M4=5M)QOM+Y[U>2[(W^@4\;645KI4.M$LLDPME!C8G*QG3\SR3&Y]H\,I?)XK M9HAL;+4P:K)J1F;->2H0U (JEQZI;3F2)/ILM"QWJTI>J<4;IWD# M/7]!=]!=!4]^"5K[Y^\3HKZ(#?TG+WU#4Z+8A -/[ M. :\Z!HR\(4__\#_8*;E*- >4ODEOI!$:_R;)(C_^7O*BRA^C2M@:/T./X5C MNZ\,:33>?J>;$AKN;[?6B30'?_\X:M4821INZ=/?%/D4G5I_[_4!'YUN'AQ" M>P8?\JJD.+__W8+ND(E5P0)KZBJO_?NG]PW\UX16T/#??[M/F](*P(9@FUXO MO^&?&/I_:/T'ZH#'Q@88_O?'OUJU-/QH0JUVT*7[]V]--U1>\9I= '=^ZZ]^ M_&FA UV8/L30\6@4%_SG%VH%DI"'_Y^>(*6@ !X*!MT:_WU,U5/DXEU$'$-NLG3M)Y9Y2C]A%!%!/L>UQNXO_JPPS="$=L[5F M!7/)!J6;IFNN$)8$;.T@-1'S?]29Q#0>N8HH )31!7=_#85E?K@,6^4-@Q,D M<2J3TJ1"V)6I7<,920W%%V\,&?IY)6^A#X;\S1;^A.!VA??S 8J2.55X!YIW MJ*H/\3"$,ERZ[\_)/@*=/;A.NC* !J*NC70 MES]N!96DIMF\T@13W;#V("-3RY+#.*1(E/1\?J:V@&&%DZ?69$-5!HQT@+$% MC'%4"*%C*72F'OO??R5BX>AN$8^QYWT]>(Z*;1^'*/:FAQGN_#!H\)LVKUF8 MI6,,<(N<_>^_R"CQ-QG"= ,C(W^)_T%*U!H#]+MM0#T(H4(OA3$*<&))P4(_ MDXE0^.D3A>!KL#ODB[4EX]I#Q&?SR7NF) MI^3I'@_]1K<\J+"]L<@[Z"V@W8R)ZF[8B_:"87M<)!4ZJU')X%F"*29R3EJ, M\ERR\1KG'XSZ!B-.VP8DA)5UB=F#5'D^Z%9$J"YZ R[%YH2\UC!F^6:&3;YK MS6J"I:,= Q0H/*%!SF_H)X;F=4\O$>YWSCM:M&4BU;Z7]6P:O><[> M,PN@W1KD6AF5)65J-.X85:80R@\_RP((7\\"V$TQL (>2!1MU+ZU6SYO<$9/:'B70J+BUQ;U2_ M\^X_7!E/# 4M$9_(4@TT034,YGE\\1QK'QWAZRIOO:JY9A(%*K%LLEQF,+I* M-W.]GUBYG/96^1/E,QS,7_22A^H-(1KI. .,)!.)8 OC3=:IFTFZT2#HSCB^$FU7ELFIZ%5A\Z9K!IO1Q6A M.QZAT_O'3XYG1B&<8&,S%D]09FP0HULX&'&A;9N6&]E?SWC@7EV "[JB\%,3 M[8![?^Q3$>U?C#V$H<"^X&T('(AYWK;TS1?>1HG[S<%V"J+WX6;*SH3=;(Q8 MQF9@ZPY);Y$L5L5>XSIL M<*CHB\T2;S[C"X.?_AX8@)?Q!232FWL^V]_Y@:DKM@7^1ML_SZ=X;2?B90R3 MYV/8V\Q9_]<2SR(X]10)R/UYY ['G\AH0/ K$?R792!I!##119-30Y\C?7R#:*!GKA8T03>@9^RVYMYMF=9MS3*< MM"ZN X-0446)J#GC)BN5<.1VLPZD!"FG&K!GXETV;$72-&#J%O^B#7LE@?9Y MP#XYTW.1?BUQ\CG6UR%,0AO>AP53.F"JP]F@M\5USD M"MH"]?DN'(9)G$PD8J$$\3H0_25Y$M<2/'^Y?(["73JZ$PN;V(9DBI(;#(.& M_^,RXL/QW3E.6>&I^<0\8;0Z570'KM8A@V!5_>D_7QZQTKZ63$T)-O0^RE2J%Y+CLZE1UU&J?U^:[CPIEQ;% MC--J=./+*(MWAC@M)M,=E7H?+2)1"IJP<$S1VVT&G+V?MQ%-?ZWGC4+'4P," M0)KR"@:60+!1B )^#6T68'Y6O/BYZ'SD7;#M),X'R5^WQSN2@DD#\$<(5TH$ MP=CUYD@NV;E6M]DV&\3L?0@/4:==L_-;^,\G\'M9AU98?:QKSW?\\HM):I6U MK 0KE<1.DF_DNS+^/.WV=2X/XR&2>-E'O0./-[=[0H@?R-C?)F8!!4P1#3#- M)<)/#/*^5UL(XR$X(-%%<$VN]YL5ES@>TU[>B+>'!@P@GLH\P4CJK\$VW20I M6+^Q5_,BJI#*5TXC\!LQW^4^O9/4HR-2K\=]4Q&Q'J!#4J.69"G[8M+1G7IH MDM)L5FUV&:Y4X/,V>)^(\"HGF&-IBJ'S9J&L#= M5(%O%#01A5( -G P80P$&8,-RICD 65O#UPR,1Y; $7!90W:_9@)>!/RHPA_ M,&TD]G@3$\%0TKPM\J:M "Q,1$XDDT'T/6'8%G\OYM0=4^+O8_2C=#EJ1]-W MSQW#>K"#*PTEGD@D+AG*I["C9Z%WX"J6T"(RZS4LN$NXQYN#7ED/E4=22$[W MPSV94WL5:[EX0QA5]1<3%P,6/(,%Q7-X4-,M^,W,EI"@A_)]*"E@G=QIGA;\ M;F+G]M-^@F? B'=FQ+:NV)K%&V[6G&'N,:!.&0TN5&=5%F3(XFJPF'-"=Q0P MX)L^Y,0V+6GHO,.&>D$#+L; W1TZ8L&_R/]@8ZCJ$-^)&*\H6^;;Y\H!6#\ MV[PPS1H3X:_0ET"/0IP*P/4L2 IS3\J8V%^PO2'\OVD+8\PPOY"RQS[&Z-"U-/6QI?)$M>[5^#[ .,% 8H2 MPW5($',AUUX[^2UT1C3\Y ^FRJ/;!]8F!6+^=;TR9/W UJ#)@(8ZPD:&OK#& MFU^?H#$$W*&YD00WB=/=4$%$I(B_7QJ@^S/Y]^:Q-Q]X<7C'#[XPSLU3FS@' M20UP:F//[1MQOQ\*EU\JW7Z@6Y:NKEN)1IY"B3MF)'N#\3I^EIS\B$G)YY$] M%'ZZ9Q[XEZ/ZV^EM[T/]E?=^MOME9/@I[/90=@5VNY&.M<%POJ7PS#9X M.RWL74"\_B;8LSEC5YRT[W#P4K6 +1#>2/;WRO6ZNAK9+"/=N$4!D-T)52.] M[F7/Z<@F$R4IN/B/K:N/-D)N&/UOJ#]G25W=<_,8B[]W:7-MH MVY@*EEZ;D*?=K<\M(N%!R1UCRC8E#9C[T1YYD2]Q5;S'$)*S*.0K\[)!T)?4 MCWB[.-0#BX;74$!O#/"<9X"G-P;XRW[W/8"P&:8WRO4@]P#1F5I*0H M'1E60LVZ4F2O (A7:H4\,O<'>=+O=_>'K_C5*"?IS&U^%%-T(XE0F:&]1DO' M;-/SR>$(O.)C)^J20+<>]:4XJ/.%!+M&DEJ#L].1FPTIY?KB&J\)$J\@%QX= MLT,/F^N"Q":&#OM)XDOY*Z&_^/^<.I ,B-?,XS7W%;[> M'9E>[Y!M*@_!-43;2KQE 72T$ZTI7%Y420&.CO=N4-DFU?&F"34J^FJSY& X M!&[84UOGV*(W)10-U2">D% W= 5#KN(>S';Q'1L"=[<+'B;">XEG#&\,>-@L M7ELJP''WWOXB(QC[Q*"JKS$JBK+4_H,FOIOE.L]JH$"%LP?FH62H7@1["OOF MT4,0_VZ&C.B.F+=%R5J/ZS7D/A/_>Q;B/=5=01@:230'W4CN5C*K\*/]3F]2O3/4._W36N%OK"&TMN--@< T79QFW_.I'> M]6+8<[L=XP?(KDUU-)OGAEF^F^R+!#VT62A8[$9$5W$R<]+INY9A=L:N!DJ& MN?K6RGLWM6ZQM?*(AE4+8IL?C2!W(/91W=M3L3FOV&"#?(KX2402F+I+1D7% M_4T,(LY- '%W288H90*V8&[>VL\I04QFKQ/ ##"$RD43 %*/Z$%5-Y'&0-GI MF,DK:$=5$MS._S_R9RA"(!O,[1%]=3R(_[A[I__?F@&S[M8A5(#H-Y>_SKZW MY*!0JV:KHFZ)0)"@ _P#0_54X2H0AZQ[YM5@V+H9TVW@F&WKKHK-*CI_4*%9 MK^=)9DD"@M+$0B:6J,:*J\6//U3L)Q%+_(Q&B W;;6;\!Z6G0OHD(?$4#^ A MPJNP^H2A)7ZV>E!YNP:P@K2]Z)DOT 1>"[G-X?$%-&S7=H#B(,,8VJ]/6!+Z M3JA7M!'_TUO$4\WO9]5 _+F'FC6TUA 7WG%T$_7KFMM#=Y'%9[)Z:S+I4Q2" MR4TGG.IP?MLTH &/S'A35P"LH,$UAQ:4"E]TDP1@5^Z(?IXR(Z$I"$7G M.B\ Y5NM;;\1LO4TW3!_0H4F@>&SHU;&YH>=/;C^P:70 I\^,G]>J'!$:*& M(_^#5E;5#;#I1K\*N4,V>R"/35175H=$%F7%'6-O!;T_^S1N@UPEW MYUFZU+9G*QPO-BQTGA2*M"@1?2[[G@%W#]7?&V;OOLTB4TNS%;K:8K!"-5UK MUFO-)+IH)=7#FG26;M+5-'V[2J6DW(#"?GJN&ZDZ M2L)%RF'KS""&A.X[DB3H60D=I/)26Z'@M];:6%"0EESKN_U:_0+24=[<3DS@ MKW6I^+4YXDDS\C](14OFLV%+ID>?=0J*4I16-U]D]F\>4T& M?QEX[X7:IF@XE%/@;[=N^#H#X P_X0.C?\>QYKU=]__G_QRD$_""/#)T:(6A MK!C=^/TOPOW?WWO72:TG0;D1]!' O6P%%RJ_>64!<;,.N"?()R+Z/W][63:_ MB/[P#9?OOM",&BG;18G3#[%(L]R MTVV%:H;NWO&"J^^8IK:K7A2//Q%D4#7SU@EJ.X*33_&@2NEGTIMX(@. ?UXN MX#M$R^=-.3Z]?<'0MQC[XMG>WV-;7ZTI486TU[-0:ZRL3V-+:KY=XQTSHT M>=>[!VXME,,9^A"Q+U5G?*UL\=88K2>;K0(7#\?"H?CSLA4OF:0;4L&7L8)' M(-YG\#Z'F6_)OC>'^;%E>@+G(5_C]@5$%EITA4RQ3*%*,PP7"8IC_E+! M BI&/F&;Y,9G[M*#8#6 II^@F6P6F%(VF6[5FA">L5@X$K\$GLDGK"F9,I;E M!4LW HSZ"*-DXF%!FF*K39JIE=MTAFDELUETH18*^'.11#0:(BX!;.H)8S4# M0.]C#D04H1T.W0CSR8!4@-X O>]&+U5OUNHTM$MIAHLFR$CD$KQ23V@O88IF M"P)\^@B?J#KH8^(S5*9SR3($:9JF,X5JCN'"<2)"78+2T!-6!B->05@5@%MJ M(@!K -8K@#5<08Y4,DNW>ID"DR[7&!9:!M#C)\F+Y&KX":M KPIC^"&P'"PC MF6@'V38"(1O@]E+QEU&#VS(0Y^PB<4-]O(3;$;0Y0 M S9@62C_$R7^>)50L;IM"&/>]+*UO7?W4H0"*1TPQ.4,$67H,IUNT9ELH9JL MI@O)P1!1545J?X,QN4Y]1M; MS["+?6HN(U5DM5DCG9C M8L@L9MW+YI/5#/RZW&,*#$>1%\ WAB3ZLP.AR$:VO3Q,)*:3&J\XIN2*YQW& MT[KFG;MPGVD"TU8L]Y&:=S9"UP+1';# %5@@OA793"O9\EB!B\7#D7#T N3' MG_:PO$W?]>P2QIY.%?1#.]Y/ND=WB>1U] P9WBH3 1OB1I(I%\8VXG4$U9SCYT6-._4(S23 M Z#Z"*CQ1P2J%X8N:@T5TZS;8*;9I+ MD/$(F;@DMX=X@C:J =Q,M)\8O2U&4/-J#GBV0'ISWA7+N>4+H'$;V+,!JJ^! M:G(+YG2M4J>KC&<@)*A8^*)X'$D^[:$955 "FAE8"0%PKP59?*'.)1*Q.!&[!+34TV:_SL%J;GD75/P"G?^%E. E#4OMRK]XO[OR>1=Y M7H>07]PM#, ?@/\*X ^EZ68K6:@VZ;(KKQ'\&2X4CX0B%UDCH:_*#C-#=?"%50#O1%)FXS.>+()]O#%?7 M@H;!B4UIC!'&0+250*(&X/VM1"(7[\B.!J^ MT\4>GUK)_:L,X[6::9OZ?N[ZK;O"UQ?R4;&G$*HBMU=8+H1J=!V6X=EK]Z Q M7 "*\O=KE]E=48>% M84TZEVRB8YU8MM;LP#^Q9+WK(Y[[_LZ]LT=5^(=#-4M^\I[)6+7 M95U1J4)>TDP,_F3I!A)XF+3+T_B)ZKXNT#4=O%NV?<$;(J[HNKR^6&F308HN M+S#<$N:Z;6"#=4V7GWN5T85-ZO1/5'Y^DS>M;_.F?Z);!MQ^47E>%%*9&KHY M!0(JZ)Z$ ]CKS:O4OBZ?OS=P=$>4=U\Y-N2%=?GT5T;M7A=DH#L71'!P)Q2J M=&OR0U28WH"2S[LXRMR4_T6_U@UICG99]\KZEN$_(^_>H29 ,W$O^H'/DXD$ M='>R+X]#TN:H8 ,F:_K"RV.T->]O0S)E;YPN![M7-@QMRX:#!G/T[D^7X.NO M=M3>H^5/]RH!^!!83KTS&^NG=[3W".&%:=WJ^::N DQ QY-^8HYNPS\U*#30 M'9I#YS6"HC+$;ME]J'5&#F;:PA@!9WW7MN)QCT['WZ(KH;1GPQ-.C7D, M2?QLQ 80I><3L2"?@N?3TY$&@ NZ_4$W=CVB+%8;[/V"@*FA:T2\.PK09W2S M&EP1FK?<)U]C%00837%<)*WGX$+'N[$!8G[#>7O2 MP\75!MP:NI]&M_>O+H#HV@'TU<'3,R("?\ MQ&P+H6E3-!Y Q0=%ZT\,SAY)5N]R$$^H0]$[YPT),=C0JU:U8R&HP7G$^S^1 M(A-M[]X*!4I"!3*:B0Y^.#\Q$<#)B=XN'3_GH8SPD(Q&L_>:I$UMR]S!^9DC M[5-P!TB^&9+WSF @$!^ QS/DUK?U"+KAZ02-AYH5FBDC_@&1%(C).X%K!#2 M4 .@Z:.KDK#S*!2K3KNH0SNC2$-%&-V>!!T1M -'/U^0N!@T;.I<(2TCP08&G MH[M('@\_@=3[3$C1GJ6'09?9N_,/0Q$/Y'BIDJTB#VB#)/2#A;K\N9-OF C] M$ T%V39WO\$O! .X-P8:#@87U[MO#N)S;5-B ^! :;J^'V]F2\;:\?O_V7O3 MYK:19%WX^QOQ_@=$S^D3W3-=YK0IH%!+5N[YI&DZI$+FO;\3#[YF"GU9*H[7 M3.':-!@\(HX6ZW,"D7T

8QEKJP?,(&P/3P;]R=IO, ME>%=2.0P>5QY2=05(8:38!@!,@5JFQ:^D@FGLQ=YD"-D:JW1\"4I\ U1BDER M*%+0W"+"H6PT-2G)N33!#:8IEILKI+@A*BW)V5=(/\71RE\EQDUO+S*E*AEK M4G[ 0DWHI#Z!E2*#V.3@I?-82WK.I"/F6S25S(Z72\DR_QJJN0!2 '@E7XAY M[B;O7JF$5Z#SA55HQ@N0"UAX%G530#?Q%_@N579\]ZB]-%_"X&'K&'0):K?Y M&[$?O)>HN5"5DTK4$E)+2/NX[\I_K]A=DT7STCI@8KP#:MK%R.KL:T%:0DMD M+9'=1&298K']7FT\M5K'Z<9@?UB)3JR*8\8ZO-P24TM,-9^,I%J[63<9R3?2 M\C*;-Z8C&TN46^FT,M&U,H5\'F^C_,Q0W49G?S=5P73.U)C0$@H_>4]V-'^! M2#-1EVD10;W$'V/%#8@XLPB1DS1AJER0XGF]5)H_:HU2/ZL^K*/L"+/76L)^ MT.A)2"QOPS0,#+"UM:3%$.>Z,*9T]ANF1%'Y.I7$!A.TLP(Y]V-1!QTKOA%Z MMM_@S]:B,29Y H'M L&:UI!OZ?=V*5\FD:YQR\OYO\!2B8WZ*%F;(P]L(4DZ M"P7A#B73(-HE9/B79&L'AF^K#Z2$RN C*F)FK0R",:X*B3,;=X54A'N/C@HEG1DI_21Q.31;W%;C MB%.C*6^T,'2+$'5>+/],=D4.H4S*WI7J>O_]E_ZX]_.?B@X[1+W!>Y0E>V$I MLKA\NW.URC0(^EY:5X3_)(IY3SD@(VG(V2((6ISJ<#/P%E798^6A,J M\X39H(XN]@(EZQ#/IEYOS3NX1'$L3Z M1UW/3:7!QH&5KY7_7BI)?9M%2H6D<)^+ S/YYHCT5D( MP=<*E]!@?:=-C,.A/:%&KDD'%5[K*6K%BAX0?N!L^;]I7!1:T^LF?G<#U9IY MYO:LD.)=/=#U_DAB1)4Y0^LZRI7\,>Q4VY0W]PFG[(/CER@5%J63:(1FEG$G M2WZ3=4V.$>;PJLM3F+@K=:JD#:9-!^6>NY$66/.EU4::+VF*/?.M*3 PU5=T9FI*^I M,S=I=;HXRGECH4,)?W3/M4S=7KP#:B-YRZ+%0_)+Q"&N[RVOH=HG5)I=??8\"X>G^V<_?/LU:]G3W]]X3F]K>Z9YQS>-MW=H%I;<&ME.W&DW%=& MR#5. ];<2'?MCWK#D?R6@\/#DEN=6%_LO1G.HBVE@&'JLV%KOJ_; LBO63GW["]N4JZ!(__-&> M@UAW7/DL#A% 1OE!P(9'M9&.S0KH)P'6(@9>;0$S5$[^"M)UI/(*QZ@R\QH4 M4:Y97OV[5'EQG[SQ0"[T9T]# _[-!J/3<3"?7LSG_OAB. G#BYG?FUT,!H/A ML#\?CF86\$_>8"3RB^EP,CR='@P2H "4CC)74G_( M\&!:S:KQ<>\%,\9MZ+%?7KYP?C2 8M=D)U:.A#.!&?Q=M%&ZH"])?9'+W^^= M_*/CE>*5P!205$1S=CP4N@0]9_5(]*6%RC)69U-OURP[,O:OOSZSPL8%N"OJ MZ5A5;,%$_JV(HP7LDV:6>]VTA7]3Q,>\7R'#GD9I;0L[V\_8OU2[^[=?G^[= MWL_:METS:VP;W.#7RQ1B*+U&EE=>DD@-(Q]:,R;FO8W6BG$'T*C+3YP!.G5A MH)]'4R.$;V"45DD_M,EGEUED<(!^\6G*- 2)_YU;B__2NU-]M@XDN 6T5^;- M7X@"CH%L$;M*XRAD:I3#.-$1WW^EZ#=UTC@:DI*&,@]/['#G@*=_G+_Z[<7Y M^<5H.!R=#NY5F.R?I_'L10D(]F1.-_Q]C3GVK)-H,M@E>1XF\F0\(;0Q7K\K MDDQV[2:Y9[;PZS1:[BK_^?1"%:3"V!L^SN9?<>Q/V'W/F#O-/\L)\5V#&72% M?%AU_?#PP2X)]8@0:Y$SX/D;:!L'%X:U:"'_I< M!8I-PL&LXPWH.*TG9UUF:QA:C""7" H" X,2'Q0\K]!)X?>Y[.3DDAU#M?SK MCQ'QC[FM1T0!;]RR11P.A[_7641/19+J)&A852X')YF+F]NA)_ MN%9%QUNEH;C Z%]2Y)WA7_LJ<)2W>N.E5L<:X4<#R(7YF MK?K ZH0>Q=#8&[:+KU1"AJNX&!V--0 $LXY;P]R5/=T8)^(3DRBSD"HK"PUJ M?[ZQ>MD^5>U7X6FUGA[-&Q<'KQBU=/O/[9WYJ*GN5,.9:_YPNPFQVT[XT837 MB2.RYV8WWTL4Z;O5X [;ZPC'WJ/Z@U"(.!@:_.\E/3#H]4]%QPU8X0WY]F3T MLB W5%H^VP"NLV[?)]YF*2?>_#-ZS[S]U^ZOW6I'ZG\UJ^:F?%PUZ)VK=>&* MCT&_@RE[2T6WT/=&O>[D>_ZH]&EM3K'KO4EVCH%(OV#; BGY.5X [6MP'K$;M* MCVFO9Y3G)>;+%D5A ,Y,8MQONZ8WL@-^@^(YI3>UHXOM$31Y MC9C(6+A'M]I]Y'-?IR3][95RH&8%ZBM*3UB2YTK0N\$?:!)9^H&;$X#K3B1! M!FH1"J;Y)+J#@=AJZS4R"5)P\B94K[ MN5)66CAH/=VJ+&9!F2+1$G#G:@0XGRTS),4E.30?8O'@8[3=DF)%6V01H[3: MOWO#.K4F'#XM;.UGNI. K2\4O\A+-<]*R(W^Q&QV8X9\0AR5X0_+') I8;GI M#U"1ME7/Q]FW.RSEL-6CN]E*7#,A>?F=RF)B MX?MI)I.8*Q4*J@N@*M_QKKE4R)A-U4>UMT]L7TT'Y^6[.K8:O-4.K-RO# MFS^FK[+T.T*HC:;;J2C-4WC*@L0U9ZUUE+PD/8XU.2!WZ^89_NUVN?>#$Q^3 M*586LFA%UD[&DZ\=JS*DD8F',_]G5'AMJ; M4G4C$[Q6.%#^*#&W^G?[G4&OIV$L "[*$U_[40C[V2.:C]V\OWU4Q"'6^L#_ M10)[/.R-4 K!L[F#QE=M(+M,7$9?6]QSM2"J9A67K/8/&Z>U]0[>?U9>TLWS M^K.#8_]'9--]2B101H!.MR 'O4@TFH%Q"$%^SC=I6?4=0#2:%BG-4 MF(!NTQKOG)CSQJ@Q+2[TXI3F[>0Z@6H323R#GZV.5U"[^AC)>R8/O-0/6#!^ M)K>SRV>D7A?$.5[ZI(CH9\\%"(8F^/;96>?6AU[^^NS,2] M]_+94_N4_&3G4IEFM=?YWO@A:<,1X]/A[B#/MK!W>]<*W2RWQMY)CC/#M)_I M_<-1_:ZD ,:,=&9U-WDYT?BA;1T MIGLWR#Z11"^D#O*&$9PO[ARDF@9R.G8/,;)#H)$%,B8%W&O?*Y"/]%IW^#'O M&8*Y$ZO?O?_YIVGXIBJJ_]%NV1IA [#MG;<^=>>2<>)Q], MNM[KL]_.?N&VN7H!Y][S5^?/_C@_1[==U&C0 [_^[_FK<^_-2^_EJ]_.?GOV MZNQ7[]F;WYZ_>F>>^?W%^1^_ON-'WKQ]\3LG5Y_35SB4_BC!?'-YLPQ9KBNQ M1^?6R_P%9>8!)5E\UDSO)$)WBLQZ!-\1FU#62275V+8-R#'B&E7_0=:AYQL) MO^)J0I+"12B&1%WSVJ< S9\L1%E)$"IBL3\4VYH9+#YH=&:FD+IR+0@34M.-_NQ M0@1TZ--1T0S SE/B)EE'<]2P#.HHY^9A/8.=V.J&[3VWS^3*F;U>ZE64QC)# MK<.P2*U@DZ0-,?=@A3^;I8K&*.;&?LC"3S/B>7PM.SR[*C>$G#* &7-T?J0(WT'! 6TY[7S4S!MR]3WK,4W6Z3 MFKVQ;Q:TH2A_EH8SN "J$8R7;9/[$!")9:X.BE%-5R70+?[FUU:#U 2]O[5A M&1,0%,4]'/T-I!W=H<93,OYV_P/#L-"&+!9UK[4E"&F6N)N9"";=Q@W1LPU)0>5!]&P@8H-1#" M#@!(XD9.D"VJU'LR9)/W6;DN I1UD";!8EC,45WIE;O\32ZJ_,0+YF0-=EWL M/6ML)')?,6:45SV[:5H\U;Q$54[$>N2-]X\W!)X57")VRTBE/BLD?-EJU^A+ MFI$W"YK/D/N')$UO\YJ==FH21M(4T.\>UP-@GKH_&XY*Q^T[2-+1QH=-!JYA M*3:OL'Y1*\K[7KG):^)=I9K\_+)8TNO_<2U?L5$<<5[%]80M[W(31Z:?E+-HOP'%A!A?9[L3O%R#3>PVB/%ZVF=)@W_EBGB?%6.NV] MC&O,9%5($H;-FC"[PI*I<@9Z[+VB[4/P36D7( =UA2W>,IKQ'77V.@*UXE]? MPHY\$3-]T9?DX[=G]>S)+BG22\7I(&Z:B9'B=W3_M4SE@9G*R]2HQ%OG3XM3 MEXA9P=-N_0!I#Z/ ECRZ MUFW7>PH@L!/S4>X[[OQ=SZHAU'+6:NI>V5/MBT"7*F$1"P.UJ O48JX>YKE"FH2+P"21WB%_?F&WLO]S(/N2>CL]87"W-3EHO]AVG2DP? MP#Q-FC8LG'>1CD'IDE:URN)1<=O#DD&8B&0#FCR-3_]H MDVEV)M,,VV2:-IGF*))I!$N";_R_RO!2(\&)XPK_X:^([, CM LJ+(61Z'A9 M6.(??A @5$+_!36@8WH 0HM(H_KREDT9.5^ M(XK^Q.FBD@(;:2045WFUQ$*O18"N7=6^58I;#@8=_D*;X$LLHFOR0]B6AV^* M/5#R "= U$IQ&H@LI'.Y:;(\93NTC=-6@M0$I:%07##J5R%35>JC=AK%=7,QPXK'@]1;'=\ MU+01UUX_L$Z$CC2 M+A4D%'#PBMF+KDXFN9,K':&G6QU7 2N?@?;EDSK4 =Z;0I 0;TE7W(^,V8'U MZW/3.[_ C"5O AWC<\/J%[ZX1&3,9MU:Q]UH[7$(H0A%DG_'GI8K/[9NWVIV MUD-4.5S?DMTOZ+_/-!\\ ^S=IA9&,]QX3JM($QV_J<_2\S4[+HAFA8.:0I , M3K=0OP4U$!X=6&)I[NN>XY"_::+KFBJF:_6_L,R,_VN1HH+-!'F=8*ZXFZO0 M;Q.E5O;-[E#EB^IWI\8-(Q-WSY.FIZM@HL2VTXJ2&N5@[=!8=XP]Z@[J8YM- M<8))FLBZ.)"4=U@(!4A\+BMA9C@^9O==#\8 3OT>>,GS'V MG>7]H-(KCGK&PCG]$$H@1U$D(J[QV!VTTZW3@,_T"W ML:(B9*PG'*O0\/OL]0RY+B%F!RQ4C8Z!P;U#QHZA-V03B!51)CK1@[VU3G;. MSA$[]0)("14>VTIH MA9J3\KU+9&,E+I -CZ"2.5@S1NPI6Z%_[0#D=25 M8$@K\C/^ K26)HSI75'-1,,N:AQ/7K9>DKE@'MP!*ZB]Y!^AQG*I(N\T[/8J M527Q5W _%C5LM*I;?=-7,#ZUR2 B=03B2S& J@HK^*\Y44F4.]V%UG!8%5HI MU"+.*]?XUZ2W:U!(OL:PG&7C%43&5^ID1;NR]$Q*2%ZN3-J-=8S7UUNMXU/7 M/GJ M=<_,1ET=VZPNQ<[4 7OM"U:IF^;OYR.6?-T%K4=M'X=X_R4/VEW8^CZ M&[G>NO(1&3]IS4&E06L^PT7UI^(,H"2LY;>;-.0B18%T&KP;!V,+@P^XSSUU" M$IF1.6%'&G_DM2@_2:+-K.N M/PXGD1ZKT4*,T-TYS84UO["2WU+&1DR\IWSCM_:IN[4Y=AD6XQ7J_"6ZS8B3 M3D_)_;C-WF5_A[''K M6CE7EZL:^_G&>W'=,?PC27R\@4BV]]%TX1G;T4&]T]O9^3,+%#&8]FS/#+WO MNC4#TNY,,;>;2TX6E)9TX\5E76620-?TW?6X$*O&PP/51#ETBSXO>#3XA?V6"R!$9"RR@S+'OS1]*$32 $?+FU1V*N. MP&S.D<1.,\7Q"N+Q\<8X38,LXNY5M"K&YD"21N+1P=5M,YDX%5;:?L<[P+@J+>!^0B0:_ZYZ3#^>"CSCD#" M75X"6<+6AJ '6D6:FKB.SA!Y+&Y2BT0!A!FJ$FGJ@- 106PT.\X1LMW6M%P4 M%_A.J5^G%D><=^K$L4>+,DK24[XZXG=CT]^O&""X I?2F"8()FO01JBYE8P+ M#._J7$0U1.]@A;H3#9U:_WL39*MUCR%C)W?U#X-03^=:B/V;I#J%RMS)E,$+ MXGIW\!IXJU,A9!@$/EREMY)1#<4N+2S7BY'H@^8:WDWZ4<=Z(30\?6;2I"V? MK?9:KA"B=8A]/;5/9KR.ZXYZ>4FE3:&S' M3NW\MG-]].E6H =&=-RZ#4Q9=UZH0^F2F883,PWY5LH')M^BK,LIAN5%(_8J MK:K);G?)46FH;C^B6\T+\ 7M9F#Z3\::2-/YOZ2,F&6J%BP/S!R/E1?^Z?:2 M#U/>8+[D7'A71&CK2<1SK3LN"HP$,1VY6J $WF0;,+&WSDVF,"H#/6A8J#S$ MW$=2W.\@"#7>D8;ENK%#!6H/51A!'[)ADV^5 Z@.])+>ZM?5>S@X5LE'>Z9 MW'PIWW+=I>!W@6G>!9U+,+F\DX<$Y<*)&;-)U)"F291636DZVE?.]Y%S:<@E/]]YY5/:>756L[?G;WC+3CGQ9S_\?;MK_SO ML]__US:,=U>RI?OLE4-Y2;8,_]L7^#V_92R/QUC>VL[3;[68:+G*/G^/SD;2 M^V7M9;80=JBA#6OW9BN7'I"(D L0;:8KM\@88M=LQT@?Y1X6)]J6[=QVO(Y/#6F,;U<)]E$BR0''F2X8B M6]8036"L(7RI@]HX'A&:AF0M"*A?B._?Q*8%GD'GSNZX]@#^\ZOT^-A';?%U MZIZ^KB76'<#'_J@W&_OJ8A',3B^&BT7_8K883B^F\]EI/YCV>\%IO]8!_,)? MC,;3T61PT5_X,WHC""^FXYY_$09JM)A/QH/)M%=_8S(.YZ/1:>\B& S#BV$0 MG%[XX:1_<1J&X2(,;_<"?C,?S_L5PTJ?_"G%_/);'$QG2W&X6@\F)].)O4W0M_OGYXN MQA>C\2RX&)[2$J831>L8S*=!,)S,9]/&K(9]?SZ:3=3%8'2*J=&[TU.:VNGL M=-+K#:>+4]L4WS\;C^QBR< MA-/%>' Q\D/_8CCWZ0UZ^F(^#OW>*3:E-ZJ_03\,)G1*%_W!:'0Q' 3#B]EL M/+R8G(X7OC^9A_YL4'_CM#=1_1X-/QZ/Z#SZM.CIL#^\Z"W4:$J<83H)&K-: MC.?JM!_2>N>] .F:CCN#^:TCG!,*Q^CL_QX M/+WHJ=.)K]18!GB]MRX:L?7>5DR\R,Q736!8>%41 M6DYU0RK$:-SM][]WV9S^GF%Y3J#:&1_N-R3I&M9G_GURG?GK)Y*,@([5MR8! MZ(P/_K!YU)^3UE46ZH&#_[L#;/P@_?&C4EST_Q;A';9]&17JA 8(D$> [=++ M''2GL_8@#N @^L-N?]">Q &]"62;XL?_^]W@NT^52N/N M=&!RS$T.?W_]P6/GN6?\[P^X8],[;-A-D1TX&*T__\"IH[%6=@O4ERJ.TNW_ MO>]CGW9'XV,_]MZ]'?N-8NC>><*.8[\GEO!I$J"J67GRER!0:K'XPD+AIG-^ M(=&(>[WAC[[@3ZG'N@_CXQ$6?@/=>Z>H@G$JK":3[O2^[O-CG_'WQTRM'\&L M6O*M*M#QGP#Y$27XL>O8!B=Q#8E#]47=V+/KR PG3(V4G7Q,5WDE,]B<@U?L5DT=( MLH=EF'[CIN@SI/B]B5I;]%M0YD?=T1%KM:TI^FU3[YUD[+#;:RW1P[FS!R6( M#T?JOH[RH.N]X13\WR6?^?^T=NA16P"]^W/S'B%W:[8V6T MEL&HV[-(B4F:*'L$:"J?>CVOA^^Z*5-W*_JPX(O?W:)$,0W0M&[*N7C8*[_C MQ,P)[:#9[_[Z?W;QA@.:WRO!< !R5L!P>ZBSWBZW1 WJKE+.K9K*C\7B 5P] MM^S8 Z/#U7';:'IK/ZJ@KHGT7%P=O%%#(ZQW#S 5F=T'96 M-.R]0\..6VC8 M%AKV&-HE?RPJYU:5R/[16;M;1-C(-T::ONI=<"2J[_ MZ)YWJ]+L>".R#.+/5-4[PZEBN8G-4, A 'J"T]UP!1B%JDN%':KV,6#OZ-4*$T%P%[J>,X=J^)(AY/,GQT86'U$._' :$8L\$GYI63Q9 M1!]4Z/),P_=EB76]5![CG?AN2[W[K$G?A\;[WW^9C2>SGV]1.[>XU#TT<+R) MNZ._7)*\K84L=:.OD6Z>3#YA(-.W2[#HTG5 U&UIK*4QA\88P&BMT Q9E:L3 M@3,F:S%E@Y6[#48%:M1 7"WEM)1C*4>:^B7JFH^>V1/ZS[ 5'7";TKQ!C@GNYCXZ^<8BT_>K[3DU]6P&&SX;H#T+9,8\+;.I:[Z3O"A M53#EW-^JJ9JD65WT[# $5D Y1@^+-*%YT%<81_Y%O^?]T.]]7T-0G=&_S41^ M[%1048R@&BL'+,)IDF%9H^E34>P=] = M5V4N'I9Y2Y;RPW147WU_Y*Q^:WDT8W>FBUA]B.S5TF(\;R(ON_.L3;$_HMUO M?'\ZVKW[M\QDE8;*MLWL]75[3>E5F^4=+P9G. G+@M[.RN ]_;12843BA']; M TTSN:3'S2($A Y'@46>U!=X; ;<0=U"+=W1*R0["IH MZ-MQ&''M;D"6E,[;:W"W*+&MN$\ !GF)/N_$]&-$ " /+LD&B.!PJ63!BCL/ M5TUM0S_*I#W\7"G;&#Q2%L?Q.?T9??'<&0>ZBT; +7JYY9 R#IT-^,-*&A?N M6<43]!:]88VVZ>C-C]W>DE3D'* 4YG&UHM<:>I^7O^]--J.N27'EAJ:9;72- MQ?':;OXPYF:6\=--RZ@F=8>'>2)Z_[EQ:X8V*/E29@O 4#K$1,]MJ_7CB"3L M*J6ARXQD]=T_F"X*&I2%-]HH$+.?&SIRJ.3NYR"]7C]N[M 6Z,?^P%V"!E.M M&G#&K&_@3BXB[@Z;+U6\("FT$-UFY6_@210]!/C(RVB]UI]+S)H$'U;_*B-" M'L%!RE0= ZR_2(/WK3SZ(O*H2G=_=*9^4)M^:Z\$UD[IH0P]3UPTX@PM"0PF ML0'3!7,KEA&61U>85=8K?ZT/I9)-*^AOEG;OM-VOLN=LX'22C_;AALZ9E M;23=5!9IBI8NOCM/W11)&K' PX4'Z39;ZV99TDZZUF77>V9>IG'YN4H0LI4Z MCX@+*N+Q+#'Y5HL"BC]6Z.D\O"-:[_WF'P?%W359]DMBJ'NO11"U4.I[.TB1 M.JGR((OF,.,8O9EN^>W-"A[P%)^[V2K$,G8CXVLCG;M>.:+9IKHH06I?U*#? MMT#?[XC6[G DZ56)AA"*_>(^?HRRD-')K0:=H64>-X/2_^2&=#PETZ(NYWYR MS)!BG5K#BE#5$ZDC/Z!=6L8*QS48G(;!-LZ73%FMO54Y[C;5-Q5^_/Z#KY^[ MJ-9&.K"*J%7^,*6Y%5&@3^%G]!E45VB^!81^83_2I[M3/SDXDN:J4S4C@X;; MJ8VM/L#Y66G3?YJF?S4(?$/V.U=1$2" U#^L8^[&1F1HIF9ZAE3-B:H^?SN^ M;WJ(FRY=&4OEG#;!6Z>%;CI)!SKX&P M9.!W-F8;Z6=HC69ZKBRY.6UA]02<$N2^='@,V1HA4:T;S->G >6>6XC1R,Q$ M],[JQXETFY.L=7LO..O VLML+^#D##G R]:V4WG ;)Y*M#\Z/SFHO;_=\927 M 6OKFKSE0JH%^I?FEO/H339<@ENFA6JM$E=++M>Z6:)YFX9\$:0G+]C=U(%K MO%LYUNT?JG;EQOM$]%?<[B;[K_*5QO7FC@VR4.^PQW/W.:.;N'J7G"7 MO]FQ*ANC\KXU&:%EJV#Y)L#I2?=6,IK,#@DGD&@"!QAVC;TNLV!)3##+:_$) MV_X:J5)HH*FX:YR-M%@E)LVX"0J'!536^KCO;M[6Y!033IV6YVC^N8H,[UZ5 MZ!FR60OCQE^KIL/2^9).\62^.<'_E0;@L"P\YBKP$3O1[L>D7,VEOV3='PQR8M'&T@F)Y+:E($8,N2]J MKGMH1D&M'2%3;YHK*]3;9.F=R=*3-EFZ398^T&3IKX9/OS,,M\,Y(9>NY(99 M@=PTTP0^+8L<>6FFR9/#;#O>AIZ'K:QE"4.4$0G^2J]-!T@61U0$6=%-#/HH$]P>AV\JWY1 MD#W&[D(?=E$'?];!#1)3T4H[$R%OJN0]JQ$0XR>#;D6OD?:VA&GYC/B]?YEV MO/.B*VO[-2TC>N"Y2L3\)+'V.DI(4*QI#+?S&GP.$7\-1[X1(A';2#Z,RW^K)QB+):6>G>]S+^'754EK5*8=6$$?WSM?H0!:G0 M[Q\):Y+_H$G2/G2\WZ)+.AV_=-G4, M\'*D6&*' 33>J6F:BHA$L_E. I6)'FGB3*N4,>7V\$1?=M3*>*XVB' M5)39ANR^_E)$ET!&\/Y=IH4O*\36@V^!=VIN6MMRLUI6QXVWR!X[%C7H#09F M)R!U#5/PQ0@-8#'!QQ6B#2<]#X+HX.'*]]1(-+0I;IGZ=QGI!KXV-:YQB/J< MJ[2WQ/2P?%%;@N%:G-%&]%A?I3)@J;"/J5%7 9%R8WM M<6N*:,696!&+/4?XD&!1W*J7UY^BMW @SK9 Y%!CEB]A^7[P(5D@7\FD3&GE M? 8A,FLSJ>WA]^5\8#TDZI(U&!S!:@WO6O/ N,+&V;#SFH2MIYGA,9"&J$=, M?D32BX78^V')5NUXC\[VK@F:X7@TGCVNH-EY^8FLF;LZI^I$G-$UP14> M-I^D>J0_P+THEKGT=_5T:U?/='7M5!)#O@F954L>.>WVAYS#!#J:^UD&DB%Z M8H;A2$">9^7FB9A/@_,9UB659U%&=QD^A/^H+*T/LF/19ID])MM!KS^K=RWU M_EQ"S^+';= J72PB;NAM[E*:U%DK,39FC%"K.I[T+>:NJ)R+R1JD>?4:SC4I M!M&7CI:D%@LDQUY!P2M8:$PDPV9(5B@[]ZV\N%YR,DXU0%RPY+5*$F936AS^HH*PDM=:'UO!&0A,P+>,+3J/P M+S,EN0RL0&A2QX?M7\CRH"E+KB_2W.B.O27[AS$/O.?@]Z'W+BM7:U#CW_VD MA*3JC_@6]HSB@O0NSOB.1'.CL63JR!/1OE)\4NMR3I??6EC*Z"8B+]D96V;: M;T9:3>WJ%+BIU?J(5O%73T32E1*BY1WFW,9-IW'9?,CFRI-;:4@[IRE:[((8 M@$IT.)VM574%KI+#K)4[;P^BFIMQ=7.6BW=)&TAFE-*B>8?";,^=-2BKH#NQ M-](!2@352.NNSNKOJ?*>XC]9W+,?#*[SU#8=I^4P9@0Q@0PO-$B$/=)XE67J M=92C]_-[Y1DA;RQGYB%N&+.I<]OY5QK63A=^5UZ3:4#O"3;T[K6?A;D> +.A MTTDN=3CUVF8 )2G:B;,VAN@Y?P3)0/2S\ZJQAWD,4%B$:V44%58RBWJ\\MAX MVB--E6S_YRI0[,86/B 6@[U=KMD QF'U/X?)D9X>=KTSJ1M"LD1'/[9MQC7= M-?31[_5!$A4AAL($24;N9<1Q(SU\;1X=+93-FUOBU7S]FK11NMD1QPB0- :G MKE5Y:3B^]I"%2D$WZ8]Z5M&@$U.9>(%.9]VQ_?T2J0)TA]8TTK^)!=!3PHAK M.W7->G"$8#O2$<1=(VL!@SE7Z\)L>G^&$I7&3^8<2+Y'N188M0\@FW8ZZ8YV MS7$5^)VVJIC1*>WH^2N0"PR &EXBC]]#_ZMP360?XH&\- V,6I#MR,EQ[CBW2 M6KQQN_BJ9C =DE?J\9Q/-KVC[D*T3C]2$8A(8\>;:.04S@I_ZD@F/@?6O$!E M<+1N^WCGNLA(6Y8PLD&#]'\=SV@M:FB'P,FRO6$M=E:T*I>F>2 V8;=%QL$& M*T0#U4J,1RU/:K-%/O%Z>YQ63]6$9[43G09LO$WLJ*I<6 S$ETF1T*UC&0,T M]Y%#2;N3AI6SAI27=-W(P[3!"A.!^&>DBL1?=4R\XE42DF&9PWG]KJ17B,#? M+5'CFX151.)%F:5D"B=02E(I%:P[P+O>\XS4GP224_N.'>5LZ]OF2QC(1%$< MH_7F?:VV;B5Z(\T+15W6"TRG>L61D/[@A/U]>J?V18?JA]OU_D9?3C,3;-[2 MQ?;=>S@+]US\-F]F9][,M,V;:?-F#C1OIB9 ]BL7KEM*LS=B(":K7X7B"8EDAX2EBM.+)?Z@1+W!0 +^(EA#:($%:+1I811>>$-2=&Z@ MF%8M8+E*P8O4I,)4YI01THGVCNB4MHJOUQI7QG-+ZYL(H\0#"I[G/"\QARC9 M$7G8KVN]A9M=K_7[ M^K7^X/O*B^+$(I<\*XE"PC4@_B4QV.N,W]U5L?GU80"$A$2TB8CHR')D(JU5 MQB9G?ZKW2&3R_%C[.:^J1,R;O+][-VXK!L#>C$P5999(\:4ZT:X/\4&W^N4= M:X1V!3&(7A+'DR[A#AT6N8<0RV<'271 Q(1 W)C)S1?4G1Q,*@3& >T""X7) MF/:X1!)*F>DD$5A\LA+.+%#^"M_7NK3B=K?L[HGV85"=*W'5%XT5_97+)5_%:E, X%DBAV%?)_% 9V$ ML9*;&="6I0BVCV'4$%OLQL5SC5C*W6?M M OQRSA]'/6@.LKWP]L1ID>NKKG$P'/#Z]@+<;:K_K&?]N:%46\^QYZ EF#A? 2OFQ$X5UM1-VX55!>!Y$97"TL<^*F"/J9&Z: M4B[*%)+S0.'(RL*8)OW7Z'*,IR"Y;5K!J]L1M<*]%MP3M== M-DCJ;JN4.T?'>_""S2,BT"^"V=(ZY3^U>CUPD$L:9>EL2#)H25UG8^TO4A <7E.#FG MF-!]>,9.F&N?O=3%QD$L0]ZWRAQ@S7?/_MM?K7_^T_O=C^#[U/JN-M%RJ*&) MAC/57G!VP2,Q_RU95R3?^'8_+4$:EP4]]EN:21'-.@'+ MX"4H96C7D&:W#MYC"(BMQ9:*#IN*O@@FB"O5#N!N'-0!W((7;M$Y#*QVO4X3 MJ-](Y$ 9%OY*,M#I8<=MY/B?7>]MF>4E_J#S\>1]=D78%.*. Q/BI%:[&" \ MA:1 1J.925H6Z[*X*Z97HPQ5LC]WB>X=$^SP^B(."*R1'T<6+H6N #1S-GF%A"X;1_F 4]76V6 MR6+=N>"="W$VVL\X-I)OS\Z6].T:M\O3J([9W]0&=3Z[4.P=T$FA[I)AFM2J MN'R/.RW(6OE%]A@W]X"#+.[RWUEO@/D@.Q"L$X]F)TGJM6V3,I=$7:9%Q/)( M^E4P=*4RT3D9]H1+7DA&A%'50%$2.CCPN;W9MB&B@_@FSK:$T35UD8V_D@HE M08MT:FQ"76-CXPT<;AAHL//$+;HTC]JD:EWF=&IT-OM%=N,#IM[7-;E2"FF^ M[G@*;;B (?_SW)2S"Y[=)?QXWG46%8#YG?5.0M0(TC:V*8V/G=+XQ87=X1[ MS;3R^]O7OS3 J/"335C4 N]6##T+$54SZXS<$S'C2C]7V-PR>(-I8WHN>.#- M\[-IYCJNM7-Z+G]@MRFRDID%OE3SK&(\_;Z&G>321BXQ8/ KM@(3I8OXQ3_K M)LY'AJ41&RFBV !F%:+3UW@* #T*L)M_EW2,''M(&9*W@T?%J.5B=LUUA-U@ M @SN)TG6/K@1,<1-;DS>M/K$T;&F-I&LF4@V:Q/)VD2R TTDN\4]Z%]%4']? MV0X;9._\^NLS*WST Y\F?Z"#[[0"/D["F$DZQE=ET=Q)TD 05AZ=INL':JN4 M9(K*:0MT2&6_21C]EEZ)9BO"Z'2O+,JC#[KR?Y:HR#/=*;9?0=^#^0(/JDS1I0')3?3\N=T-;G0F*^@AK>YVN4.=( R6'=Q MO9=U<"PS6O,-86!TD8V2QI$JR5W\2"7-=4'4W?7UGSOLZ1:'9+PQ;,3,9>?W M+?=L*H7&[_XG@(6(M=,"7%#PK=55!7"QJO?P,.@U\E$7@./GJME/QR#_(\H7 M;S1*.>,"WO7# HB^*-UCW.I0<)9LO#@5W'21#NP53E [X.=;H0X^S@:F^$UM M1E(GH29(RSB\ 8> H_'J2A%[?^BDREL4-Y=Y/?9U/@ F>Z[\'+=;8VB:L.0Y M(/;;?)I;($BSB*43]Q+)ZQMI2F[JUZGKG4=XP^EE"ZR?%.H-%%&-FZ\Y&2E$ M5P@H L[GKEHPYJ'E9=$6,9P=,QLY/5R\V%JI3>Y8@:'^CI[CGF\UE M'[ )^=@7X !XTUL-4L(.MTP*DS6= 2'=U< 9:D(,A%O;JNBR_'0D($U MDAK@-@MPP%D#@-6VF[KA%2@<::(ACP.-E'&9IF'.)JS3@\2H1N*"LQ"WDAT/ M\ PVPP4G30IMW)0/I^6BL5RWWYR7&YEPLW&*Z'^>68!;16EK08@%9U'^'A-; M"LI<)&K-G-3JA)0QLK(SYKD.X*%&6+([9?[=!/VJ^F;8"@HX$9IE-AH7[ALU M23\)AE)3 793FL9'1GCQ@=3QBMV#-P47G%$A&CIX$3<0VG5@+H2@J?'8F ,G MDM YZ6Z%8Y"E:R=OH^-M(A6':"9F\'PQ[\LXG:/]%WQ+J!M3OA1X+52HN)12 M\ 6U("8F)-C:2E=(_QEIC]A5"O%O5H]?]%":/,V4M1>LXV 2&CQ"1JPIN8RL M5I?31*MHD#^;!84H-@S,GHEP-EJ.O1B=7:V%[)_PL*-QU.]YK6$,BWLV:G)Q MPD6"@EDU1ZK0V3 2UV7*Y+@!#K9(-SWW2KYYQ"?#M; MG@R[*ET(:-Z(,&7/E(3Y#&S7TNXN':UB1'8YW)81W W4$7BR&JB&=IZ;]+G\ MF+.=Y/!S&M#GNF!.GH/F"<0UW<7"P*8!'4D@B%D$&*Z"_$&6%RR-%A%"UIMF MCR3N')%98:@%C$Y.KV< /G/F6!%>K0#,!9^^'5DZ%.\J')O&U4DV>I8BC[D" M$2>6E*XV'5=7=P $=&\!Z5:/FDZ6A-)^X(R4?IJ8]=1@DT^ $B4(]M+;PGNJ M-Z2JD]MQB:5Q\7QCW:HWP]AOQE1+T"N8'YKBO8JC1W3'JNGP8S+DT/>I.ELD7X!Y>W,-*7 MB^_EUKX )<)M!+@+M=M\R\_E.3"1*@RFV4BFYARD_9FW^^>G[2GQ%OHK6OB T)2@H$Z&O;7UC;+?DM**;"RK7"HTQC#JU" M&(7-*3N>EX7$@W1_O2+MM&A9NY.<^KTVRZG-V.M98@-4T_9RT76]AGDINXZY55'=R;G5CZCC(A28 M# KAHWO>K)LL>_'])0YO8TMVNN(/2H.@S)J-A_(=[;+T/$D[=854#4*Q2A2 M-G?CW)U5;\$LGC\_%]D-S)P0:0K%H=426.>/MMXFXHL#0 MA^01&(DC03(_1/-4Q>CKS88##8B)FZ" ZJC>TI)*5'FS!1J?G"Q3>_H.:&7( M=@K-@O4 AF'B_[*G<:.8M[AN6W+;:!/FX-&JH%RM/XYFG9[T-VY#-2"&-YA( M/DB/%D=WRB:5L*&_$'"<6A\R-X8A%&U->4>CX+@,4'#K)ZB5WEUNB(Y%N\,K MKLJ,+CX91E1O\]5*G(&VS%P2G79G+>:=_=/<+ X6 M$8$)%Q%C9KPYNM-2[&8>@A#4+?7J<+D)5_^#J6?EFN%T&4!7^MC$=$_A BK$ MWWKM<[.+>_?%'77LZ;,F+ZFQ!T"/Q[;K=W4;V/NCB9_C'WD!7%)(I(K6Q:__ MKND1LV&^K:YTTUYW*D"G$[*%OC=>INV@G\UBDAK.FJ]2KI)Q6.H62M+4_7G=;G.":[;JMQ#3T%1L^LPDDO6&N-J-/()[8;5Q]ZT.LZ M3?G*?*F;\HF32X\E&\IIM/7J@WV#]KO36P=UWRQ[TE=^TGNYR@"1MU!:M M."U=M(%T'@.\6F-6R]*U?S_=5WX*Y=^I%:IM14OX=R9\B\%00;)90.!:A"5? MIX47^/FR(S +)V)/D:A V[P."B*BG.$[A90D#"V_5.4&HN/M&,"I2( URPD2Q6G4TG9C!M&)V:KI2;TY+O^CXHTB\TF(0-[H7J M@T4W!TZ/]S3%:S2S=PS&;"KQGCU]\\Z6X9GHCZ/8:B'M](I&Q&9>%7)HJ/#P MBM$PI73DY@U#A&NM.S2SFDY&^$J9WMLFL=A=GJU>8?\)7_IML,P\TND5%:!F M/;O0'H8TAJ8-]C=ZRVI@%1T'LIQ= ,TKKOF%$>.FD$6GD:9K8FT;*YC^L8 M626N2=8+W3_S]M)C4:+:NF:'G2UQ-(4&%4YELX2E7A MS>A3QVM0TCMV64=Y(?5<"^T:KP_><3"7P:66J?AH=\#D57M0Y:E(D5'ES[4, M7-)UC ?62<"1L'%S[YF#,_>NG:?,6.!BK<:PU>/9.6[3CE'+/1,D@ I3/804 M0C*-=?Y>"NELB_!Y=LN2%E1SH_]@L/XXBV*!J%5J]*E\DY7K#ET GT2'TGIW M?JT4$MJR_,?&I]VV=Q(AX$X$\ 7P0MN\C+M-5DGE-6SRC1+6K[ M;N(((Z.Y\;K=?6Q?P9.P\*]202)S,,I$=:I_85#_0J6,7TN9=.U.;VV5V2$& M[DQ=C1@!F+FRJ4HV;@-=G698+S;Q16$E4D 7 J2N7#KX\]>BVLU93PYDZ76# MALU@1R%=ILR7R0Z67%M@X=J.P$W>*A$C+I?6+ U/-;)H=$N$8[N9;2[-5BY- MO\VE:7-I#A0QZ$'Q3_XHM$G48I[?CB:071JF0,H7YGU.MU MB-]YKU\_??<'O9N4TO5%#]T$'1XY:$Z"UBV=!G5HM' [[)D-8<+SLY'^?IS(,-%0J9QKW1'+7?'KFB^ MJ>[+*1Z[YIY6<-X.6>STZ8$0E0 K87OA..:R7D,I[JALKO@\)26&EIE)E$LS M.#"=$V7]F@RI5$H%7N) SVA'2]9Z%>[>J4*W"'2\R T*M'U1GDI_RK?Z+I'* M";"7C:%Y!/>OJV;F.M$==?V3 &RB\!UW,-&I9ZDP96TF*D"SXZ?5>BX=,SG)8)9.XV*J7&\SMGJ M+7@CZ^%HJ";2%S9-R:D*?U2 M4*EOX3UQYEOJUF95*)F-=PAIJM'+3ZX[7-G* M3+_"LA'_72P, %?D2G'(S91TN!^O1%\8Y7Y>Y9BZX M1U/)D'",<6U@ =M_I64R+9@:#= #1]J;)152WOI(V?-?,T]X))?$BRKQNG5) M?%3?36T/&LO1-X8C;(N*ISB)[8Z!T(1Z!') [ ?*,4# M,"MQ7V!);A/[O'^B__7&^Q5N1+ZG;]-K8L[/4GU]K[1YR##>E7ZU=^272FJ< M0N]WYB.&B#B\^S%6>&V1L)3NR10?[#'%6_+>-=7)@?"B/Q',_<)<:'OMQW-, M'WG9N*;FBUPS20;4W*/Z]$X?BC5HJ\K'BG']SMF&UCYC[ R.^Y#Z=$7S.5D MQ(*DJYC< M8\;?F! $/^XN+&J-#\6910MCJ=> \?P\3P-I4*C!W.K(=]I0M"HELI^,:YN( M(+K2X$$)P!=$RX3!Z$O[2=IB8WG3W^DKE\:RA?6NYP-41O$ I0:3BQ.V\3.+ MD3J*D2V(TM7B 2"^RL3B=9$86*JDADN5HT[ '39KN-FJ9$N_#597$;:69B[ MVAX\)B5X1T2UK^CHV9V-\Z9-OC3BOJ(P9].U3Y4!.@4]F"-4[&1>"L<0QZX? M:*C%*F^S*GA @M>MN.?-LF*W#D'GQ18DX-<"V(ET5@Y)I8M%KHHF\I%,VT%F MA*>ES9;:G2TU:+.EVFRI8\B6LCFJ!O7=%0 6?T;W@'#0/JL\#V-+I&M$HA!* M9\$7H[T08XA4.;7R9>L882.EBMO7Y+[.7-V1![L/H4_*.4V9FCO0R).*_\N/2 M)KCLT;K=P(N%064PE JYME*]YHI;+M!:&DL\R[TF]S.;N]+05'0I ].&0FO9 M FJL"U 6D 9232>XI+P;U6%;E"<3'*S N>LF"X<%]1?P<5DH.[7U@W9C&']U MY\8\%JS20[;VJC2%:??3\E(,$6<9:$PVEGDO+#R+%:9OO7%7[Q\)YY][NLH'PAU6NB$OEC0(Y'!.7CN5B"Z-T M690I1G#3R2!21PXLM3A*!!2;KQIGL[@O< XJ/TL443W8-;X<_3VCGFA+B;;$ M=] " 0W@V0KUG0!/DJ%0U)>[_MG7[0C$OLF7JC8]QWE2XA1X0&K MRH7'+2X+(/CII+0\CQ#9!Y'.&?' B%[GS8P!>7?);OLQR4FCHV;L=71$,&X9 M1]/@:DIS12&@F-\P.C:^Q@JNCC*PG*H]4YSR1#B^L$-]'9B&L-_% PM(I. MN<6XP3(%#X=- MR$Y-(7)KEK25NJC:,LL68@8*-LV3AY05A]'/V[C*P/1R<5 MQ5SOCOC=5RAS#]/!_E9J#[Q7 AP*"FP1"F]@< (M6#&(ZS1[KP%F0S)SXG1- M"ORUMR)!HZWHJKM#L53-N$&.Y&D)#Y..:VH.BW7C(@I0E( 6RXO; W7%@3BC&-OM$E,)3D [/?A;/?"[O+NKNIW67G:G*]_"47 MID##B>6,H*^^>O:ZX[U*@J[-<:9?+%@374O8T@'$;JV[@HU(%2I8TD_IY69W M$L)VQ;C;NL$4?@EFM4S*3%,FAQ8..O!10:IJ#8)+>R)VI[U$*UA92$=86VYR M6^=E%(>[YO%-4. !L(EG%3KY-]/T^C,!90WV:6WK'ITY'=0.'V3.[W.31U\[ MN#;Y]^[2CV'?7&;-3AB=Z&'['%PIZY"I(_>+H\Q)Z)!0NWB5G#8)1I+HM*S- MCJ[&!@]0P_F]X1HM(C\5=JS>T-;3[B%NQN?](=FH&VL'>W 8@EG>TZ=6N[M TA ([J Y%; MSN""K+9(*Q.[<78B#O!0O5)LL(4"W(*_?726E71K9+IC8HOP+&K^Q+]5D'G( M%7FQCU8Q.[K5F9O$?3O\&/XND\D89:ZFJ \T,HW3=$>=D:^&TY&:7P2G"_]B M&/34Q7Q"_S/SP_%"J>%LH4RK'?W&?*S\_N0TN!CXT].+X>(TO)A->^,+?SSN MS^:+7CB:^O4WAJ?3V40MYA>3P>G@8C@9]B_FP\7H8K0(U&0\&RT&T\8W%N/3 M?F^D>O1<;TC?Z(\N_,5,7?@37XV'P20,%JK^QG3L^S,U#B\FB_GD8MB;#"[F MX6QXT9^-P_Y S8.!6M3?Z,T6H]ET07/Q57 QG/JTCN%H<'$ZGZCIK+<8S"?] M^ANTC,%D&/8N_&!"W_!GHXN9&LPN3B?#8#Z8#,;C>6,=O4F@1L-P3!L;TNY. M@L6%WS_M7TQ'J'3L]^>GTU']#369!N-31=.83F87PWF?-K8_H'6H_B0()^/) M<-A8^7BQ\.G_G5\,!WB#QKV@U8XOIK3I:).HY[WTUD4CZ:6WE:Q29.:K M>K2^,(0BM.S@AB0E0-'WOWX2M.!HDS/IRR2-4V_,7\^^0Z\]=/)$OH MFC;AUNPE-PK'W'#AUMI=@_,[+[$^FYP$ (M3!N)NM&W-M"L3^]A M6;O0C+.Q(+OFC;@R[*=S:E]/NJ%:<5-LE=RWK3+&*CO*[06<\G-[CSO!] M/RJ*^2QM]P@4_7^BLUG:C#<UWYD,>_=]7=N[>4!B_ P] M4C+ON9]$" N^CL+83\)C%N8/>H._!AG<[XPGPZ] !G]^.XXC$:F_9*C!>1M+ MV2>2TEIQ>J3BM'DB,QI96*7[%4'$Y&K4QT+^M/ MG/EP.!-KT6"::#"G+1I,BP;S>6@P)N=J/)B.1Y/>Q; 7^!=#-0\OIOWQZ.)T MXJO>- S"T_E>IOO"#I2V: M05KFCJ1,?\Z=9S+=CUEH4O[,4":UUIE2TZ?'8+#Y:V7&ZFK(>V=HE QS,K-\ MW/D+$-5WE3SOG(/?F,4E\3!&X['EP69**(%&F?:JC(MH'6_5)#)2"TJ!ERI> M,T2 1UO$("ZF(S+/72@.8,)"1?E3ZY2:-T;'^R."=H"%6F4OS=#<7 M':C[:$[/?3=1_+0GU[LE\#M-]5?0U8[]DS-F@&\D@IL-1UH10U$ ;49W.Y#& MR)RE;RKJB2P9*?7B=[*=$T;N9)+F+U M(:KJR[,RL>3H=,8AE13IJLNR*'0I?*X3LD-\R4F@EE;GD:F5K\;0-$I2&,!5 MSE>YSP#RNW51;;6(HNH3;2IZ3>GG2XU?%$;<+@&?\FTC',DY1SE^;M$& M-"('SX,[<-57Y^5D0_BA"[>I-IY*#!:8P%]R32$:3.<%X,L,F!A/W_:LJ_HY M8/W2T&>^J7KZ:"*,A9K3*);FPTG$L&*Z_\?NZ(M R3<"MEWOJ1+$)9U;[V>, M>>H.S%/1 -2\"!H2^V,I;YN[*H@3V[TX5UZS4X6SFTY[KF@G0*G;\JD N)/2 M1!,5*+&I898"VD*0=_86BW9-MXX.%ZE;N%)ZTRE8WS$/7=HN)Z)/@(M!54&G M?"+P/HRW4ZU5\WC=((G%B,OD+K^B4 MW=;G?=)4SX@?_"O-='F8YFRK M6HBDD0:P@'4MG3$,A%::)2>.2@NP-1[M57KM=V@;YIF?OZ?_>A436:01>^*) M+R>^@YW>(9Y>DNQ_[K_G?[U91FG'^S/*49 6)1WO'P"/T6OBKG7ZT?UU>R_/ MG/'!]*!3ZNU".94C^!9NE:/=3E9&^K.F3'0T9[1XHQV]U#T@&W5Z'U&FU[W9 M;O-P-]Y5)WF-GO"!J*[+!2<%2 MVWR0J+:B=-%][1]D$+F5_(D:KJ8NG#5Z1<9*" -J@4E4Z$IF0+?QJB8HC9V* M:E86Y?*HD?,"-971. ;O8^>D .QI]L+HLYN;=T6#60K0.JZAUO?] MU5K::8"-.)!OG5IO'@:RJAI":,6I4J6UZOE%0!-NE\,?(6D/^_8\DO+Q"C:& MO7ZM$O(I4WU5%8$+9'+!L#%;E?>VI^$N@=NQ#9LAT$(7?]$91SP*]1O/^H?I MG"+ MM=Z21%C3N>;V+VJ+U?BU<^1$Q-P>C1%UH=#I]NXN\BZ@">OO2(O,KF=7%2WT M@E@8V1TU(S#8D0.F3>+.E1;&]]9:LSF:[@"#"^STQQ0VLNOO>YWZ3>"&O/,L@31*?^ MA3[7<:C7'/A^C9J)E1U;]6F9/M=&T50[5 GIDYRLRR*W'EX6F,! -QZ-O+ST M,PA2#=/(\V>@)TM?CLMVS@U824U(=-,)V4L>E[5AP>'8!3M@FF&49D$62WO? MRGP- G+'[2_U,^;/-X 9M-U1#E7DGL6:%JYJP3]K=\H7=GWABA=0E^#:H=X$JK?HLW MZ&29=9<+?;$XT<")#%C(4-L"86-UL9J4,/B*NR@E8F<3LP21M%7;#@X4^=<>/#-H_;N=ZU# MMP!DU W&5ZLTL:"-YXKAG]U0 [<$SY7/&>FY$?2KE=CCZRA.&0#V7]PY"OUW MBS+.M8%2*F-!O3F0?;#,RRTU>00L2D'?Q<^![G5=]+="JGD=.-P!#Z M6\-W$%35&DI:*&M :7/52>AAP=%T*52P>E8UK.P2J M!B1O-;*[4GP5L/-+DG2I]+1WVAES2TLVVB]) 1(;#.TARH7/QGZ6-_P5-4N@ ML@_ K1(]DC2<-BH4GN&[1/K+.BXO3]#=83//HM!QIA-!9FP%R#CS,N,&+Y=$ M38#?Y.]TO1?.T^[=6W(&2:!T)AI24M!$+EV79"EP&-))BJ&_E-D<43@0:]?[ MDU-X*OS-"KK;ESYO1.W5-EZI941SQ.>6O-42N[3=PC+%LV'7E^O8"0 BFKC[ M*,Z.'>-(FZKWJK8Y[G+YTHH2IA.D2#@@>%A%7G1$4OK@=;65;!U8-6U.&9.EEE,?"ZIC_E?,8+F$2SVIM[$$KX/Y&(C#-Q''/ M':K\'?O1V>%OU;L>5F"Z._:Q(W%9^J!N3R3)O$"7 >=XXKU^]_2%]P.<(QO2 M!F"^ *-_7A(!RH,_\AI>\&,W/&7["3"[,[,%KQ(S"<.WB5Q MYQ;HX1WJK#"%;7)H)]=#S@.H?^9 M\/3/MQJ1_2)]IEN\^L^ 8JY2,_?V\;;LTD^T>Y1DJ*0EG9%M0"R&[V.E-M39 MH/:(5;K(5MJM?J_6U6=R8:V0+]&V[VN^&]OLE$\2O-G/KI8V=,,-D @QILD.EWK_ZOFFWN]YZ]LF[9RT MMD4$DY_#Y=Z@-^AWMK,O;2L#$T&_Z;^)'KBIS3'W+_W\N3?E]0HZ\.[[)-(KKIK+DQ&E(V3;+["5A [3 M)+1%R_=08R)*?*WO5ZZ(B7 C$3VF=1'LOX-<@F.SS]Y]->;B=OPZS9^ OE:?89(F=EVL66&U7P)NL@RTQ'^6Z MBSP;TK02':#5%9"!&\9VG/W6?<;)?)R65=D(E1=%W3IT/KX M!SQEVQ&=FW9$7#;LT0_2DIH:0O2Y8DU_!@9JA]+D2]0X% M;-P(T7@1V07+19,%^U!\T\U&=SK*30O#^HA2%J?%?FK+"J5-E)2J\=8@;>W$ M5@]6BS(.6MN(6+JQ&X]$U0=UCCG5=AA><UE9:R)L.H( MWC29G6J:,"+*X"029'#DNW) ),^1UN.2L%7=YQNOZLC5$:)DMRM$91;-2ZDN M11:')+EFN5Q/O?O>S7L IUDEL*NI7:5QB4)66N"EMGYL1[%_OLGK=QB[MM2. M [^DVY)I._K:E\QDV+_$"PK1HJ^7*70*SO'EYN'1PA9 74M?8%USC3NFBB=> M_T<=]8@P@!_2\4!_L'FVC9O+V9P;3H,=_(A]B;DSL*TK)XBT&A6\\ MHCJKUYW4$W[I^O1'7K.4;4['DG!\C\ALT.N/)87<5#(+07'.BJT<(JMYT/6$ M+? T^.MJ+VM /B#WH\:5X-GYKMSAJ'_$@6W^(EWE-C5I=VK2J$U-:E.3/B,U MR=FA?A](<0^:K%3C6;^A[SP$_VG/R)8UT@0X*"E^,2TC.][2%MWX4:S5BRQ= M0[LDYF'9"6UNQ>YJ/"1GSQYS,C K&*N0.VF#68;*#V%H?4E5\:@%SYO$>TYG MQNQVO/^V.!OO^WN]H"NA.)ON>&3@E5L8<],,K5%"[NE"CDX??6D M[6U#M82NL>MH[."#CK.;E=E#,YLJU5P2RB5IS[D=> >C .TN3TL>Y]";_%2K)-O'(=:J@+TFU(XM3- MFV>M)\-AT%DN2 MXMD3GU6Q%=];G34IT2FEWHOF#3@T_A@)I_>*##\Q7OF*\% R-UTU2-(_"F%E M&U>NXZ9Y[#JZ(Z)Q4K&J_$+3:1FGK)WJ.7,ERY=Q !4%[J4^'4\\?^Y*Q/^: M]GJVQ3:8J#AJB=.ES"_KF(#U$N(JJ!Z96DW:EW*-UBCXPFLE5 MI*[S>MWWMH0U?L S+\@BE"O]1XO9?:> VN.WBL-_E=K?TZ MDG@+'#R(C?4X)EV3V%^/]>MT6'&5Z!K\/%@278@=1B93M"I7XE-VG)GV2CC: M10U;Q208#+P?@)HI=S1W_)X_/CDV/JT1<^GG41#XPXNP/PPOAA.UN/"'IQ.T MG1^,@YF:#::!1LPUG>D7XZ"GU.!"<7/ST.]=S ;AX&(R&8UZD_'"5_-!_8U9 M./(G\XE_,>B/%+VAPHOY:-Z_F(>#Z7P\FIX.1\UNZ\/>X'0Q7%STQZ/!Q="? MJXOY>#:A3\X6L[Z:A?W3L/&-@3^B_W=PL>C1U(9C^MJT/YM>3,/AM-^?C18T MDG[COCJA:Z<%.S^0K&U^$,\'_W+G9NFS47<\_;QVZ?LPW(=P^NS':V][%'^Q M9M&307L0AW 0,S*TVY,XA)-HK\2!',2H.VM/XB!.HKT2!W(0O>YPV)[$%SB) M(C5[WNOVQH^XY=O[C(!DI:1_)?M]&^6/N^,;.P.VA-\2_E'N]ZTLO]]M"?\@ M#J)5@@[C( :C[K UE>_Q).[>/O03W7E?;AL^N]'X@[&';V(/;G-B?1.;T!+" M[:Z;;V(36D*XW6'Q-6S"W4VFKV&UGVNI?PU[T)[XQYBHW\0>M,S^=L/LLSVMS[WP,\ [XZJE);7?]/FEBE\?0=DE6>T M>T^5]P<96&)S%:EI(OP YI9.H=>QNO[Z@\>H5IZ!*CC@7?M?Y6?W>G'V[85T MF/2SJF[@(/?#[9;I_N]][9&87$=,,+__\XWLR#D#IK>T\^5H1RRPXZ:=EEZ^ M'+V(>7:T].(N;)TI3IVA-RS"Q=VIJ:GC/^*6'*7R)T;?T1+2QS">EE3NPUP\ M8E)Y*L "K9SZ8G)*FY9'3#/G?A'EBXT&MJB[H>5'^*+EO[98T7W9H!8G[\E? M@D"IQ>*Q>=.@UY_W?$E\C77]RA,_!$R6^];LS\\-1Y(GR\9G_?W,E;F ML/*R/A_^PH1AM($B;9&U45UHBJ%W"*#O_OI#_T<:LUS_U?O6">#+%")]!$^: M=0?3;_U0ODQ1T-T/I=<][1]@7M)!:.^'IXT/[J:0/6(6V;'HW8>S)<.OGRLR M/3Y>+M=!Z,X'Z1&_/\+[:JR[UB/^M1WH,7C$QZVGY4@]XI-/4\D>^XP.R"-^ M>&IVZ_3^AIW>-,5OD1??14<_['-K7=Y?N1G9NKSWN+P'KLV_]4 [/ MY7VG,VE=W@>ABP^Z_=;E_?6YO+]VKMBZO!_;7-CC\KX_PCL:TZYU>7]K!WH, M+N_I-^EF^1I;NX?34L_:/?$:>]K$$;+_@F[.&CCA>\S=)UFJOP@4(&PS9D<.0A@TFW?]J>WM&&#$8M)LU1 MA R&=[ED;4.GQ[AWD4=LTG1C<.;%6M4?,I M3>[:I/2OVJ8Y[9X.[MVF>?RP2%OK<^RY30\9\/C:S_30K?\?3:)*2C#3\<#K$=C%I^.%LRN%<4_B._E4>6B-16&;1:V[%KXE_ \S]N MJPR.6\,?]+J327MZ1ZKAW_'P6@7_T?WPD_$!GE.KW7^6A[UEG%^/(LV\0:\_\:(\+\F4 M^"V]4JNYXA_'7!H99!OZ66+T4MHZ.BEGY++8]*+>.CHI;!QU++ MO=NMYG _VUI_L)GQ3U%"'RZ>G(Z;CH6G:I,FH5]5(0>ABJ6?I''7DQ8H+\L,+W:\=+TF^S2A MI]*%>1OALYL7I?+XA\L44GJ7) M9:;RW$STU4)F8\;&0NF'@!Y9E+$7)=Y"EB(?XE$R_7G\ ]\EJDIP/>CG?Y=1 MIE9FO7I2'<_WIWFK(+"2Q,O+3/]&G\W7=,APH5 YQ?X^=);Q.EU MSB,N2*-+ HQ"FQNRGZ'CE4E,Z_5PR?&#;Z>SR-*5ISZL>6MHW6&4T]3YF6R# M'UY,1]7R0W6EXG2==Q^3F(_HWKU.\\(2 /V?@CB95X+/$6& =O[HGG?Q6Y[& M_)LO>TUG&L?@AOU>%_^#1\R?Z/3[O>_MJ#C$&?W[TJ M4FB11J6-P,W/0N]*+:. R(+>H+6 ]G)Z)B0*+I1,UHQIB*4Q:?["!WZ3KG)_ MV//H)&(B'7HQCHDV/:)2;Z/\K.N=$0=?R76B@3$/.WAC5%XE31N/>1GFS',4U#=3A7_H_>R2 B!BN.F:F"\W+41'CBI83"LO+HVX\W9&.=_____ M[TZ^4V?_]+X,6*FY5"=S8K3O3_P%??^)'U_[FUPO=C+C8E"M@YFYG6).=*M. M1]][SG]7SE1G.D12)\[&:17I)%8+A.#Y-?-;IN/R\N.6>_>[QKA6KR0U9EP_ M\&&_.QEMG?E]!QOX:$Z=,)+O+8G:_^]W?WGWYMDN_>]V%>X=J^@B@ O(1\M_ M_;_>>BN:6[UK![^,5D>"G^0LRW\*2+,_#%.A%$N+"[G R=A9&%,T56/*60&)>7[ N0)>Q$,XGWV)1 MB[$<5<)\TXRS),(@UDKL%7R!+JG,+;=:X8O^B+]!N@7V@K9[_SO0EXA.A =O M?]-()E;%-M@\TEWE?(B>()?\*S^*F3;QH$^*WQHZ[GRCQ08TW%:?N=M4WS'U M$^$0E[X&Z>C-M50!;='1-Q:Q^L#TN2A5;!6.CK=,KT&;FL:MV5$R(<%IF GN?171.9"@IFZ+(G#I;0(4;#<)7O+,@MCULI@ MKFV@NK'%1B-=DZS'_R4=GQ0KVDHA;-+\::?.[#V)-QTO]_4*, MS'S_0\O6"V3EM%X&=$#$JKNC1ENLSS\4.*7,<'DWS9]X-^@9]1,X,S^#E8)FF-!],DLXTQRY@69IT:+Q 9:3: MT;Z2BHO1XDB39X. PHALJPR3LUQ1.$Z1!N_E6VR5\9']/_;>M;=M)$T4_OX" MYS\0.=T'"4"K=9>J8I&Z M6'9HBU*XP$X[$E6LJN=^EP !L";DG$)FU 1 N\)-(V<"=X:<;&E-4M MX8V&FT6RC95+(@]QXX 91N+.$G,?N"T\)64%H-0-ZE@>+4J79?!N+XOQ[XT[ MNW%B/\H2B4,MZZ^9'^3(#P^8+G^'K$C8;A8(K;$#CGN*F "%R&3!U8](8[-S M\7$*T$WQ_2<+-*+9?8#?OO$!MWTW92TAR.83'^QF1/=OEA?=L@2B=\)^_CL# MYHV.'H"5-,6+1G8B4E08%6WGDH^Y@JU4=EB0V$F"=BZ8TWSE6J84C'7#>@#< M$+>.8EY =< M@LQ3+@'UNEN0C,QH6E8C1;;:ZL4$'B;47SA@K AFM_E]^_@[ M@C+QSS!#GU]BO92VU^?SCXDTNEX1$P!I0NXE('5DZ+=^.D.GS)%T<8&EB[B& M2(\_)0>0DZ:..V-,* $:V;*$:,P>%4_(AT'YDSA:^(EIM=++T]@)$W2I\ 'H M&22!V/%R32M:B%"I'Z@$*:FT HA/5J_EG=-KB"IBJE'YH"X_UYW^=?F MWA67Q'-VQUL\VVVWK+>2^5'TW3@2LDY;OU[=6:]3O.>[%6]1NP>>Q$X'=@SF MJ*6W08IZT4O3ZN>.$$2LEG56 @Y\6O1SL@.6<JFV5T;@G:!8AJM"^FAS6)\=.JG6MMX6@Z[M[P?!3O@0G=@ M2^&NU8;+;($8)]4'!*Q/?L"50K\,JESJHPK#RH(4_(29!/>Y\XWL:H"Y#^#' M-9:8&FF5+FK?ZY@686=7H*1Z0H-AS #[@,17E3)YX3@JM-HF]KH:D6 M>'$ ='(MF=!&;N(&#L"!3 ;%Z,L[)_T6;1?%V]=>+6I8<*_7L$K"M+2T4WT. MM-4"3U_CTG4Q00 = BVP"& :Q0U(SO<*>\7PT'D,4W%&Q T[#LA M%188CH^106OBH-T'""5U8K#6/* 8U']T\)9D[)V.3YA+2OFI\1-M.T1I4"20 MW E92"/!AS<(U$0(\K< #X3W@SH#/[P%;#T*HN@;DS%PK3NRLUSR)6K:P:0- MH ,T=@.,DDD=G;4ZZ1M!5^"FU^.!KC5OTDH!8#MQO3<"55ER0*#W WY^+8UZ M?XXZHX@#I)/0%^P73(C[+S+0A%U\.QCS"3$BD1![__SVQ.:@;>DJ.8F.5$.L MYB,6LW3'4Z!N%"OLQ\0(]?JC*44..34(+7@/<'=2E0%9"ABFA,DUD':,_AZ" M"9LUQ$'UM: _.(3;ERZODOJV182;\#:/G*O$ ;0"E$*$%^N@E1*%*Z4SW1[J M2GF0&J PQ1!"V'";==K=I/ :&7>9 )WR3SW$5+(T2U&S\K>HA+\FUH-_+7W- M(1[4U3UXZVG)^#H+;_PX"A$O &KO'9EM<$&*].?"",-( MH@"I0$'*<#T:@O\UT&E$WA?\CEWGZ*"=8>).DD>R'!^]VYB?PJ_B,.WO]!WS M'M86$T "YQKV X3OH;YEHW/'+KE$;&D+PB<))OE,X?'_@-S @ZDDF.1WI<]8 M,]"Z 7QGXDS%:P>(1L!?AE$=T(D2I"N.JWFA'R!T8349TZ^F:/>2O@=HA\: MWP\,:>YS#I)+_HC,Y50=SKD1_&+)V!:!0PIJKDBI._+E145$($68R%?D>0,3Z\:/6++E MO![/;A=D7A2ON ?TLLO<4W0@91/,!:2]H@4"*X0.W!"%*1.0$W#/GC,G:>[& M<$SRKL+U2QU"KA^+F\A5>@5L^#=\=4"^NEF68E@//R:1;?I0MTMYS?-<6]8) MZ "4^:LO@.%=1(.0U&"-*(!E9&+-2>87DEBF$<8TR25$,C'$#6@W$'K $'3J M2JXIV#Z?(-XJWQKFS2;2IF,QC#G.1C["-3#(-%">;:\Q<+;7?UFS4AX^4*>T M0J,H5SE" >#7$8+1,"6M%'T@K,Y.&#"!H. 6[##"'%:3UI,2%^+"(:ZVN;MF)D?F.\SK_Q41,$HJ(0*'(8J2J2D4Y,0+F1 M9++2!S\$,HU2Q_JD>=6IY%4GH(6[=SI(^N'3Z8D*DNY?8-JQ?.]O+[[^&7P; MC\>=SKC3?\&R;$=G.)<"! PCAW. + YP7;AI-!$Q8T2OHV(:[]Z>$6OZ\_T? M9ZA[9Y1%+'7\G*+ 5'7;JL8BD M HC"]@IFJ/ )Y:7S3B7)(.6A46L%6&Y@EP1VT8K+':_PJQ P0.T<%UE0*CV\ MR<>%4452@HUT@M(URN""WM[^DU=!<0KN$C^O8) 9L[RV M.^,D6O@ ]-XDIM[K#5-A_Q2:"+$$@*%!54"!2W???G M.YV1HE.WE*L;1!A/]Z8..4V]W-V-*D.<1PC0L4_!\L '/>@.U'0+%C?S MP3YE<9*A>J4\,WC9^J+LPFV2TY9*&9P,.$$,,*8W28^-X-02"K3#N9F6]96N MW[0_-9Y?G;N!O$0[21CXGJ)S_IE,6H,? V.*G6LI-D$Z6R\][\Q(R0A6NG/ A9+&7J%GARE@#?A%AH#4;%&M : #8/UD">RZ$VFI33 M.HLY$!B6S#W^&O'E?H"K^0D04)Y'0[_$A,U2'$!?E(K3K,6"53)&YGD6Y1^% MWD$)N)GPM9*D0;-J#W$ Q'T;:;L5T&&FZD>*+PD*%JFS" M["P.-_WXT:6.C8E5HQC2F7+//WTTR 0,5;S7%S";<>@O-D9!W9'*?9'B8]9< M XS9L-W KHQ8J>U)!#9BH)F-E@FKM'8S "&^HX1 #LO MKS-8>--Y+NB_,S@U"3)V:L6H[F/(7-"?O)E(9MCR^GKW+0MN 21:I*]B&L7F MX?!B5( ,&2/]''>WXKIP_?(/,%"F@BQ2SKX#=N?#F]Z"=.4?_2G :K'>@\BW M#!(SKBK$DXI-YFZ_MV.3^41G#WBRAC?%0H98H,2QM4$Z[H+>$01' MY.[4X3P4:XBFZ2T'X9"?$,#*<3?M5.QW2=>5*VBYB/*=U4V$:+^]\B&2_O14 MR[K@P&(:H:VJ]V-;G1']U ]!$*)U "HI'!>N4A;G*+QM3-37)AY^HG^8ZU0. M6J*,<5AG!ECPWTZ88:Y]CYQ07:6A@7D0^DH^8W0^3*$NM=R("M7L!@+-.4*Q6K#?5! @/ER7LF"P&A(@' M>I@@ZP>E^N43PY')"0VRPP9J01CK@;=&7'88Q:97-^'F5%3?@9G!MVA0:ENK M7"+MY-L*(@Q.^^0W @TCW;0[UKG^D@(0="*'4\#]V#O"A$4J/YH*,B$=5:R* MF[V=191)[ E9ABZK#OB 3JQ*B' 3J/3(-X21#FCJQ$1^L%@)-'=@X MJ*[=3.=6:S>M.M:DBXR;=)$F7:0.Z2+U%5SEOR] MMR#L.O:PW;9<9X$9PA8:]&2O?@8.$0KWFZH6^'_.?/&[]58(S[;>OS_-:Y#E M4U07_E_F$N3OI:8PEZ +SJPWSC=T M.*A6#;J1@4XS(3$XDTT@*(V3)+\U;EOS0JLKW>E*V\]PN=D4DY8H!L,V(\:" MLQ1CI;C'BQ!,;KNX%7CB,L/$B5.4W7=8Z6_DC^).8L$ERV9ND4R^4$&V/ *$ MKA3T.'FF5N>K L%VY[AEF5:3KS&>.J9E.KB# :V83L &-'%XJK-@V\>*L(69 M'PLWC6(=:(LP;(;!(_E% ?ZV#IW@J>0Z:&2)Z306=]8%[L0)0YLJ[D[/+FS6 M>V"9S8%7(N]12$ M.$<\ +FH!QI>RLSL#J0BWQ3,#'QXFV=;E4*)J.:47]WQ&(@RK4/J[RLT([HY4+!') M%O= .?ZWVL?$Y8W,F_PE U>_00<%=7>F&Y^Z85F79Z>:Y,_>O#OY# 8:%6XF M=_#:.1&10GH_5;$M;.?BNYA;A;PV1T:DZSQ=9/V&?@[WQV-2.USTN;NY)Q/O M%MF[&_L+E1:1LTUBV%0W8![2G-@^I?^#M_@41\01_W1NOXD[413(I2^57.8%3,I@KQAR=K W8NQIL^U^?QFU!EJP8M,> MNLBFJZ/\RU-S;S'N2?H"5'';0?&E49] :#8;_3:>\VK*+[)QS; MU%&$6*\DQPD']V6;%U2AL!1>MC"=4^=L*B/7VNZ?3DP\,L3P5Y0MBB25?[M. MR^VP$KM>S^UJ/1>C$ O'9_4O_YP=09L9C/)D4_1H&G#QO&]J'-3\2J<&M,QS MD3[]!DS36[/!]1I=6E)78JC)TDUF6T&$8L]W.OF04 *5#ZZC\%(MOF;" M\?Z= :%1'!+?+^..L/NW((J_@5RSL8L A25%>>-@J' E=().,+S28ABV$.*4 M(50I];7PJRR)L;8DNCM"U(-1.KJ9B71;YF $TL,XC5>P9( PF0:17G[IY42R ME+ZCW-BE%>>2,%",A1%YGS&21! R%+D&D)/B'KB$9L5L*%L6H-.+\Y,A89"JUI;*HV5HZ ME?2)S0#8O4[%G9@O)_NF&*OD5X,49LRMP=5^ZCA*9]G/"ZK=27:-B8K==KO/ MN*14,DRD0$8;8QL)YG!&Q)&X=)X1\0]LAH ^ 6G%@PG\GBQP!-4GZBQQ(NM: M$3)*O#RT9/O%WS_\X_3]IQ-YCX4.<-3I0F\9^;JT\G6(G;&)5]AT-JD\<;B4 M;&_".\P;C2,*T7H^R@AL3:O*RD"MHT1^3M[$6J8@D"515&0KG4RLS^GV084/ M23H@6H/U_1].?*54$QZMD*?@^"'UMY56="$U(E%*6S%I#E_' Q/*%0QYJ0)[ M;O*7%RL2>JVN5GMAZ8*J2[LI-3F1E[QT[)/BLMT1$2XN:?+&\L50"$YS4;CR M#PZH-W+S%(4SV%5)%9\X >=L.N5F];]T6\?Z4,S(EOF//$C>6H.WP>Z=\CYQ M';C>.$'ZL^5?:&%.'$Q+IZ\[O2.Z^3@RR^"U$P=])NKR./>42PPGYL *V\@V M4#EM/WB0*(-*>%<\8*Y\VVBL/ M,E?@L3=F77^\1]GEU?/Y^=7IU??,33GGW^?/&Y2N.LO5&,_$"NFM<3O4F_*[YVVOWQU_[ M[7X=3]LC^&O<<0;34;\_&$AKBW]Q?G7VH7/R^?SR?\ ,O;KX?/EU,!K!TY6: M9.N%NPKA^B'&9XXFP.2_%21N6P<#1]U5H:&G&:(D\0DOQ^J]"?_P M&BUYC_2;30];38QI:\O@(S?0!J:!?LW&L?UT*=J2C[3[W>%@<'S\=2ISRXOT_SMY<7IV\?7MZ\0$Y*O"4 MX^&P5ZV;9[]YRA];\Y3\2BVZ4TM=:I/(MHHUU,HF;3*AEC*ACIM,J"83ZLPS M!EN^#H\[@T$CE+S"G--%+(YHTJF45-V696TKJO3=WJO[-L(K[\I2K)(J5./0 M)!\9WR@Z6["OK$!O"T96L/H>73[F0F9]E1]:IS-_L1"WCDPS4G4Q_\JX]1#Y MJP% R#:M;J?+Z=H]LYBM6,BNVJWB',!!NS]0OX8?69=G]MJ]L*>N>,A$^7H* M)^RB"]N-A1K7DOBI;NJ;4(F[41*$;3@RGYMJ<1OQ\D:$&5S Z@K0 MP;#3&QWU.J.!KC0IO+HAH3TEH=M9A%Y^#KMC!H+O^0Z.E#BYCGW9!\[68.3T M2ME(M7/PFC%2P& M;75Q*9$L:>Z8B0 _O TMMAYOZ,A&23J9 M%S<=1R[-T99(;MR"OC+"9'TC'([1Y4]&"NL\BE.L M?#P]/WEOG5Y\?'-^I9[Y?';YY?T5/8+J^@E^@0&;4S[$21QCL3)%2F1 N%4W M;5U:@*-V]WC0%^[7L3<$"[#3&WX][G>G7T?CR=0]'KF#X7"Z9 'VWI^].WD/ MILKIV=F;\X_O+K_VQ^U!]\EST!YC&O(*Z&>HBZDHK<+>UNY+NFW+N.Y=1CWJ MS5+>TJ@<+ O J#_^5XVUP[@PUJ'CC,^$?"NJ\4;)TI(U-IQT&,445==25\V7 MF^ 0Y;G*B/#$5(2>+%;A.1@DI03J@X5I*ZI-/C58*C9HC^)OAEI*'4;"A%5+ M&K-$XCA.]3^BF.MG98]?I(",1V@*8IW%S@JZ*P/UF+_+&]PN;?=YVH?D#QX_ M..UU %_T1^W)UW&[,_[:GXY&7R<=;_S5.YY,)J/CJ3<>]9=X5O_#^<>SRY.W M9U?_1(;__N+R"W#QK^-^IU.Q ^O0&5=_:\:%5V[QG5O&I==-%%8(]@TAEK#Z MF.L#5,)'Q*DEM3E=KS<8]9VOP.6Z7_O'H_'7XU&G_[4['D\G(W'<&?>."]3V MZ>3SU?GYU^,V/O94E%6,DMQ;\?KB[[@KZ_S\Z43GRAU5!PS__UR?O5/&Y9X?W)%L>B+T__Y\^+]F[//UH>3JZNSSY=D79Q?7GZ!CSY] M^7SZY\GE&9D9_%NL0OORF>I<:F=0/&\G'( )SR4VNM4\;SN_/4IK6=[JE=&3 M5$Z64Z4C9:T3 )^^_'4.KFV+G'*/6G>=F%LO?0*4),5N;BLM)';0Q\JK)N/ M./ $E@RSTFW.4U+-O%/G>SZ:XQP(SYQ2H<_& UOEOLW6@:D[,\IL]#!#(>A0"3T@T6JX&P>)JC5C[EQR=H8TRR.^K) M@V==^0 VO:%6APZ69VC'GNP&/?7CN:RD^G<6I<+8I1>)A(P*)TLC)#@>5B"[ MH]*5"+S\]!;O/Y\W(E_(4[AY=^2!IFB ;ON%G>3Q&O(YHRM^Q[.O4K!XN-&S M[- C&R [Q6[KB#NHM!LH>WH MSKT>^[^( F2UC.JEI ^IL[C)V*2$<[A5[$6/_9UYCKTH].&[QAB@XY$3N)A* M/0>N(YO7S\ &A0LAPY;P]8XGL[M /;%Y '-E6:Y@Y[<.2_%(SPQ+%G#AG#H< MBDV":8P%#6;=@-P-W.6*Q6DK!;.9LLAQU D-4XEU"^7".NHF@EG#)(Z^\6D\ 4A ?]&L86Y7J)H9Y)O-Y%1=Q !EY2I?LM!VK-/E\EF9]/-?[(# = M[8!&R0)OX.A)8<@\S^_1)*J C3-3$S7,SA5>%JM8F1RBH=%!1F,<&;8I5\AR MX*/ *>C5II3;]%)["ZY1"I/H<0>R#9MN4G*-G=M"K.?<-S1JT@K+:87==I-6 MV*05UJ'!VH,9P"77&K/Z;4Q5(\.&"N2PNS.5XW/=KKVBY4IJE/6J-C!ZA;P? M3&J4+9H]84K=8+2]Y$^I/0'6\F,XXE9PM;,N=MZTR6)[25DL)\>'D9;@@Y6J"+[KQQ6T^2U@=+#\^*4O<==65P\PD@J^WU&'M:T=VH-8Z&2U43;1Y2UM4C$:_6'N3-\JQ1KR.!=%@Q%0=I>I"4I MVEZ2?FFLWBI7Z_ 94D^?8(/6TV^W1N-?S>/+]ZFK,$22L3YJG]A;15V)^C=E M7[]FM>,6+N%><2^5.WJQ>M29)%&0I>*)Q?R&=B3;!T8+2EOJ;7'M1KIZ&%&R M.A^SUVKW&D#4 !#=5KMT&$C6 1,.;:@*(AC?5!! -;ZH-)%K# M3@.(.@!BV.HW@*@.$+^E,5IW#[3DI.DI;Z.S^&Y11S!+>8O7P^>';V7\@XEB M;\G_PBZ*_V6/@$XL>5K]I9*C;W]0/N+R_RZ=UHT"1)"_O>B^>"Q1CEJ#P5YC MQ?OHEF_GDXCY#YS>(S_"?(D&1WYZ','Z[6=!DON4C9W?Q!HD^1&)OL=X<46- MI[]0GM%5['C"*][,(T6LT0S>=8683I_R#K;)=J;9=)TDK8P-[N"(U:=O5V%J M[_PB-J'W+U71.1NSN\5KBF^84?A>:["^L>2:KB]6QQZWV]4A04,-#34TU%#4 M?G:.!(]).JM"#SH$A.CWEJ[E<4I0'32>;NCM@^%78X9^L-Q[_RCS*127!JD; MI#X@I'YR[TM]E(V] _6@(KVBILZ57ER=JE$K!;HQ)QMSE,2=_>G.RR65IZ*&AAR:7I7&P M_#2Y+)TFEZ4Q2 _&(&UR61JT;M"Z\;3LLZ=EHX;Q&[74K@V =M2+_(3'C^(X/< M[=CZ+-3X-D+(,P >8/.EQHAGFZWY6&WC.88(X] RWR/4X_EZ(0U_,"].3V!4 M8Q2,X146VCI/-?*X.ZH/,]T>^_Z48SC@YCX#4XF]IYA86ND-R1G0?P;?QL?M MT7!\W(-UGG30\+UR""[OOYTP0W[2Y/0.G8[7;;FN57'=-5KQ,\ M^2C@_9KTL5, 7+AI-%$]#B44.C0Y;B-HP@A D*+,I%$QT8*GUX XO75BD'Q4',8NC84$*4SZ*$XXH>FT,WNW=DF%O0&QT#ZDXQNOAF8 MO!5T^;?X]VL_A1^YJP:+OP/\Q9%:;YT@2*PST+^N[W:\[UW?Z&;@%S 1YSU) MS1:U"1KQI%@X:LQ@'2SBB :DH9(2>49^\"1Q$H?YR%4\RQ(_45PIV9$E=\)CQ066,B)PK",&\#.]5@M.)U^ MY?+\3!I*R\OQS"! KG&@KYJ).VC_NF[46"AH M5/84COG2 *GCHC(@9^B].SGY](ID"6_?V#L)GVR!3XT&V[Q$3WI>6@I' *[Z M\6T4?Z-Q?\X"V8J<6YC@(#\P?7_I#BV@Q "._[L"B*^,#V:;A#(AE@6FN9P!H'=;6+YE?:$9P1_\,!1)E#HXQIG6<9TP MM[N*'(:*B\0FX:-*S.;")>!BKUV"TPA%$DEJT=)T)56TMK!C99T3;E!E-"(QTF6X/QK@OR*8R!C=:QF MW/+J<L9^/$=?$?/MCP_%/$ *3W MJ"G\X4=/97C6Y*X>;&5^4G8)XNL<[@9U-Z]L>O[Y_H_5MB>A[ \:GR6SLW=< M-CIQ\''E5B<>:;/!Z55A<)9OK&6]65*@5220S^:".$9SI60W^#RX>;-E"I?I ML<$"ELV=#6]>H3X3,"M0H&$;:Q5H"GEL4*#Q^^T4:(I7_J "3;K902O0#R'Y MU7)'^.B(7BE^J,%4]+0!J_H*G$W>XB]A+*[A+@7>V*43/$^X] 'W5H/XZ4-0 M\\I0FI !AQ&P,..*$W7%1MCC&2*K=;W?[1$UQT7K)$MG40QK>&2 8L2??%7L M:I&XBT 08<(Y%Y\"I_)82$U(_9'Q/1*&3BKX;Q\=NF'2@#"N_T;W\MDUDSY9Q0)O!;DR'LE)3R;'$@U MTG,L?VB0"7E$BZ#W)>CK'A:407:0Y,-!K]WY.ACT>U_[_;'WU6GWO:_C\7%W MZO7:H^FX+:/O_(OSJ[,/P\NS]V>G5V=OWIY_//EX>G[R_LW)UIZ4OU,(;;4*E#]"_4LM9+,!<18VY5AJII+1!UQT#K76^CMQ)_VN_,YA\ M/?:\T=?>J#N:>OU>S].TDU/:Z,/)QY-W9Q_./EY=OCF_//UR>7E^ 2CR!CY^ M_\_+\\NOW$T+?5MN@$'H8+2&"7 M'-/E;Q$=7Y,4Q[^6OF9,H5&>F$0A0A$[P>[LB7ISUK\PNBP69+]2X#$*@N@6 M=2ITX&1)0OH3.FQ")[A+?'(PS$2PH+QF]#!,1)J2KPC_A7E8I>"N#@C;ECM# M-4P[9E8^@PO$(LF"E--!%X+!FI#^15LTS!:,]GNK<\=4EL05*IO&89(9^3DF M@D[ (>[P7UGHLN,,G4,JKP!1R$$?4[Y33!5G1=)B]1.^Q6PTCHV'Y-EA+\QV MBU J&[J/0K[_V$^^H:LJ18<:.F@<BZ3@)RFE]W DS&>>3Y4Q^H _Y%CWDQ_@L]=7X0 #>2HMVZCC$+!OA/ M% /G\0.9J +_2.[B;/&*&07H-^P"9EJ,H^S:S#)*X1PA35UN72K>@B% AU\\V_,^XF8+C7=T++Q$B%\SC-<8O MGYA9' R6H@,-\P3Y/C%IS@F5<\* K>LL'!<=!(":8(K$T7= XU0 &@][*JO* MN@;HR)N#.3R> I@-M)!B-J";Q3%L!7[)*4@I%S?QNX3*$&NO6A2956E9 M+BA*;T5P(X B0A!#,YN@84H&=H2Z%9\YB=!NE*KN);X,"/914YF! 322P!< 1)_NCG, M58#(BZPD>D:*WFN=EE#<"1*X[%MDQ1:F.Q#,,6R(W/;D.O8)@YQ )1^@1]*2 MGP&RE>*I2C EJC[1Y-TKV2]G&O(&"CC=.2;29J>\^<*%OQ"HB-#+=+ZL^00@ MP@910*HW1:1@CW,1HZH)P@R.ZH(V38M(Y=K'BR.]&^XSFE/J(\L[3/R*X 0E M97CE-F5 U>>3?(QB?'=H_<$UEY_48S(X(4L79=IT?O\R>AT#Y@,9LN"\)IN- M^*+.5STV&6CE#K=MDJ#49:K7+4-N-18DQ0JI\RZV& M*\GNI$-#E[PUT?!M*X XLDW)1H9*G!0=1>I>95ZT"I\K'XP2J_ 6>&E\A_J9 M VI"%*"2%HHIM2R@Z@Q_CH(:_B7K^//J!UNF\5AB.A5NFJ=:7_SC_,U1Y]B" M5WIB[KM4H4*5&&3"BCG^AWQ=6*Z/P5$.8DXS@='2"?+%O ;H32:4LPG48:EW M@DZR>1U[]3FQN@(LUM 5GDS>/@(%-EXZ9!N@CAQSOOD47T<7:YK2*-V-O@A8(1-$28+B M_@PN/)J37P%4.U*QUL PR0 .:#'\,K8FTJ:@E#%<2*?L>!GHQ*?^%PMRRJ)F#$P" M[A5,JAL_AA_B EQKQ"4Z6,XUG=+E4HU8! CK).RM010\PN3'=4!#AK:7%WAW%J([XA&7,T&5BFH\FAC.+0C.D:) MD H@KSX7^D MRG,VR8%74*DXF79HL!B)GF5VGN@R=2PVFP@R^AUT(>HP2(I& M/04$$#*"69D+*V% )31KU8BU"Y.I2_X&"(G_^.Y@UJUML /'XU)XQ!294(,> M#F:N,[#Y5!;- K01EVPX.(= \P&,QPSYM:T%(C:) 2I,T34T%P*_)#J\RP\5 MW*E-:H\OR)T;$:A%0'+I1R@7Z!X!5>0+BIW?*G?Q4V?@' SJ7JCDZQ >D]+D M5F*E=GY1-"YR,\H7UAP#H"U%!<>J'.8HY&T V7M%I8YKGY;A,117H#*3_ ;L?51@([FBQFZ^_ HB3,5 M*2MV(@0,CL(Y^_!C<9T%#D<<"2FI>43.+K&&-DJH[!/%P0(SU_^CGN'[A4\1 M9S%3G?*NI>J^B#.$! 7RC@"B#N>=:3I[8KPUV[-.Z?^*Z+#[SB2@XRAO::FD M5Z,C_XT M^ H&'BQL!PYQ;Q^62*,,6L_!MT+=$R9K9<6. 4C!A?)^A1&5>YH MZ2[SPVD,"D,,;Z%26W+" E' ?Q-,NT_F6.JL.=4$L]7P>7&_'&V MN,9F77JK56%:]Z'1XE7I.Z8)6?1V#32"D"L$_[EKCEH#Y\ 58*K'./$EE/4M MA OGH)6ZA'08?,Q]![O,*=HS)\$5MU20AI%*MF"=6?'XU2DHI+$L9ZVPUYK* MP7AL782:$TAR5W>!*7&=E91?0./PDSE6#*$QS0:;2WTL4&RB M87(C\I29C(NK<1M'$](/E?YH>N6?EE\\U.E4]M75F%_Z+ M+PEWF2THRIM7+BK2)4-)VKSE:\1=LM@M&!5N'"T*WCK20.&_'LA^N%&7]GT= M1!/*UXK(1+\%^B+C?RH\7)"5.M8OT0$!1^"&F9*L/IIA,^E_H>)/."#[;R98 M<'##W1NKFC0YRYFIT;?WFEIAF$@]>3*&-=$V\HQG"XK"SRPW^)/*,' MPXA>[-SB38(^3UU*SHH^16IA*D)T]]\0FH&Q"@:!B\HT9>Q(OTGN(C4@!?N) M*-2XXJ%4XR&BG5K.SG^C4H%*CQ+N^VF&NAK8HU([P;Q:AEYQR (A44:M/8"= 5P(Y4V@<7PZXD M>!/#2$E@_ KP!8C DG#(,)H*[#QC+$>@< M?>JB>^ZYZ)#^X+(SVY8Y(I*O!7?2B%+=G+JM\<8$G=PGQ;X4+[K>3:7 SJ< N=:+CPW/ TL4'(7=ZYU'1764/[EEUR:31$!-*,F(KT5(C18 M +HB^ K+N8C%9\KW175H3'@ !9E9*%N-I:@@!UR;%O.EPK6K0(F\R'/56\O8 MN]RUGZSY*8$O =3@9&$,#T2>0I*BU[(H]V5$AO$!ZYB1(\):LO)3-*!F19R,;B%PX'ORYI)%3ACWHZ"N0\JKR\MR;59W6J3Z]) M]6E2?>J0ZG.?_KB<%(*F;EZFH$+A#@V>4&[FK;,Z5$?'4K,%6QK=;"X9+.J' M V/67S,_N"_ 1LG?^J6K=87U(7@CW=DP;[! U,.,5^IT&A4,4)>*KI;CF*NV M9D8,02FA+1:MLW4G+[;RR0LW,"ZD2O?AY+%';0O%=S&7_<)UJ]7/_[A@O6;* M@?Y\ ]K<7!6%_9 '>F0:=V+@BLI1S](@BKX5.JQ*=XI8@R;=BGO)_[C"LN<: MRMEW1+;$5!$4A,'<#:2&K@L4RS3+\7XC,*E_0M:3KF@2-Y3MDMX6NA=C?K)Y MERN"=;!#>4NTT17(AG0:&!55E%%@I.V4\)31APUX=/D$:$G 8T6[*/?JL>M. M8STVMY5/"GEU6$XI?8$RJ6=%,H]36 *=8K[JGOM'[/S'UWGWV/1C@K97%&K2 M!E2BJZ,L+,S8G^.;95=1*K_*W9]Y_AOLSY>^+*S1D>\!CB5_;_T[P[(H.M^7 MRSF]7 MW$NQ2+E%&PGZSLB6**+K*4YGCG(MOY7NW"L*J2("458-_.Y7*P6TGT[1C5; M&<:R4C_HSB OY(*[(:MP:J-](];2T5=I8VAF1GO!L+;:E M8Y\X 5!0F127")D[Z.67J[)+^%_86O"&^P/I#N6!_TV0+R7/&:"'G-QKP5Y0 M*PH5>\ -2^>4Y*N:6I,"B]5^L2+U76+=-D92PKL">UO).ECCR7/RY&XV.
J1Q MA-?D1VVWU96P V0ZG?FA8ZKEN0]@ M.3TW[YK F";<+)=#,OT.LY($2CF5>4>1(JS/$JPXDG"DUS+QZV\X89J]%]@G M'ZNK5!67]091P0,^ER2,:XW&*Q6*J MVMH4ZUKNZIZ>@.8Q1Y=18DLM1Y>;8BPB,5KOS&DKY/G-I7EZ_8!T6$,BY5"TL,6Z7R$YT#,A2"[CG\S0RTHD,X\0%5 M04/D.!&JCK((#_N+4J=.U+NH'E&QIIP=:%H7IK[7$.\66R6/!EHTTJ-Q:L0 M92HSJY\)))HPOF6_V9D M_@;V\L&Y,]H]FN/81L/^\4B-8RM^,1BT5:>X.L":&"2&C>#TI,LOA7Z5=D_F MO:H-4>R[?40\7.K;W F"8OP8;2B5Z[:Z?5TPPI>8J)S\B),7I$@X(I. Y(D, M1YEUXY-R;7MGT.HL+ZPCK=K6()6 1M,4-V_&ZDETT$LYB,RIWZ9&PP'FO(.& M7EZZN)?./6CUEG>79-=HD.&ER=^Y!:++A_6P[^)\%;DQ@1232W)2PKIX+8^4 MEDAOT7FZ])$?W@">1+&O9[P8R<*X'7R[TILP,*<)N:#CJ7JI%:8^,FS=(IG5 M:!&(&XI5&L?&C$^9%L))"RNR$%3F*:N<*CG4TXDE1;F;)Y64?&C4W5IM:#D9 MI["I\VD!-K&/T^]\64]0UI2%K!<)U\0'I6):\,&9F$6_HKVRV_1.*P^4KNVX MU-A(TYKY M2M$ -3!:%.V6/)/G@_CNNY%M_<,7:>C,;2EB_@=L H?< Z!I)N@BN,K@AZ = M7/V!7NU3NUN;#K=;V),-E0# @S1?* MW4FCOFBZKGV3TE]9C2]II&362EUT1G9]_F9GU;O-:D[>.35A6V@ 2'^1YHP2 M##S/*A'B&S<@,C*)=);>6=G>D5[I(G.>" SD2\?FD?1)2+0,T-Y,[-QGSUD> M92U_[5TM65S2.0ZL,)1SN]4;^56[4XW+S.%BE;&5&V9LD4G+K0(K\(?MN-QF MHU(@;:Z9]MTZ.)7W0E B"2D;E3#JP:5G**VR6/*%-V_>7@LWL0O$DH6$HHZ#<) M!4U"04T3"C9[5(SH<*[])^N%HDI!,N+$22H<[TYY(5'?)FNSX(646KKA(2Y[ MDO.P?,EU+-W&+>O-BBCWVGVJH/ZLHH;N?/<#FM8\--)H7:74ZK?,-_Y)2O?9^O;4%JLMUY&2LBQB5:MFE5#58M&5B/$WN0WK #&G;K&7_CH-S)"]G M;<%/Q9Q[FD?]NX)YOZN.>(\E(-\::H?)0E M\$WRZC5GO,C[D58 J>QH 03.(A&OU1\F3/"^I<*,JJ/+*F=116\OTI)^WE[2 MJ]-8O56NUF%$2SV-9AOLJ?Z@-?[5A+M\G4)70]V'#7)W>ZE:L 93;]M;[[8&_>;6G_'6 M9\ @CA(,!("UA]>ECMD:-NA?"T!T6H-N XD:0*+A334!Q+ U[C6 J $@.JU1 MPYKJ A@38,&$#4 !*A-QPT@Z@"(=JLS:B!1 T@TO*DF@!BW&F%=!SAT6YW& MCJ@0$+^E,3K[JG+L/=^AQP\X='4NM%J?SXT"_/!O+SJ=%X\DKP'H8'V5'*+" M@YW%=XM=#JQM'T*@9;C-7+R4%.ZE2'^$_+ M!)>.;;8M7FIAO(32W<>B=*?7ZNXW>SNAD'D#Y_ML5N3<>PSF7XN7LQ_B;&=4 MW6F-]UM054W5!PKG=JNWWR;:!K)^E&9B-IQR72&*TV&>1%V]+]7P,R>3/<[N MJN%Y'C4HN((';% MWZU>^]@>=@;507EG"+^"R2]4[JCBY!..FGG&6VBKWNS-AGY#G*'5_QX>KG 5UQUU[W!]5K?OO M)Y"EHG]H,#[NM"I4)J327RSFAHMWN=JJV! M_00RJ_X'!^+VL%6I".[L-I10O5%00^?YNSA*$NM3'$W]U'KY'O[QJ@D,['E@ MH')SX0"<%-VA/1J.F^# P0<'QJUA$QJHJ_/T9PT-5&X>U(I0MR7-EYV.W1Z- M7C4A@?T)"6P-6]#]*P5L$P2H8,ZF;C%U)EM,-4& :KKDU)F+W-M8IJZ:F]WI M-B[\K1JAU!2"W>IU[SU5M'\*K7H_:>O>!A(U):ZQ/1@W_O-M&A[4%("#5K=J M!7FOM.$:>H@Q.X:Z$Y_/%XX?8^%>X_VNWOM=JR#.#NYEK1M]UQ=3.8^CKN'= M"N^N'G[VY\>9M0[Y!F4>[;3?]=4U3OVG=NK7"L([N)>UT8%=7TSUR29V;U2I M.OUS4M*ZB,/!X4N[56GP?TUT8M?7=J#1B_/0C>;BA]*3=GV8)H3Q,X0P.F-[ MV*_62=?$,)X7A,/J2XOWU*XX<-6GB6$\2UY(MV.W>^W*H9!@U^>MG!'TA[U#"Q0\><7!P2%!NU4I$C3^ M_Z O76QO46D7M,;S_]P)UM4;#'NJ_?\4JOY^TM8^>?[; M]F!8?;7O?L)MGSS__<;S7S/_^'N1)*\M5(A?LD;\RD*-V#I)T]B?9*DS"825 M1M;'*#QR8>DX"@).G$E%+)(F4- $"@XY4+"]2+)[HUZU$JD)#NP)[-NM<860 M;P("/X>54'<(-P&!QT2(NQ5'B&M ($U(X,%QH2K]/4U(8""=H6^6DLUT?K/K(0\\> M#IJ^26M''QP"C"MMK+UJ],&N*;R)73S,*JD5\*H&:L766S%\IJL:1S-K8A+N:,PL?6Z-DA6%59)@/*B4OZZ &YGD8C7Z@]SZ[BM&P MYA1065V)^C>I-:\GL7"^'=W")?R^B!(?$>=U+ + H!M16E/>.[U8/>I, ^S M5)0.^CQRFA[<'NR_P5GT__Z0YM9K'6_4QAM /!,@NJUAIP%$'0#1;XT:DJ@# M)!K>5!- -"11%TCCUE)4^5ES(<9%^Q--<1&7[FM2>$G1[?>6K>A_HA5]MM**YC_0 ME/ZOWR9_?W2BQ=,3Q[)K<=/!I;^33W?)+HKB >M+$P\[*1]Q^7^73JO)H?M8 M(?EQ-KCKK,HS M#C^P@[\R%-_UJ9X_;8%=-;L^=Q6)"M*PJ]>4SD=FCO7;]G@TJ%K)W364=X#= MAX,3HU&5C=)K-S^[=LKX\F[?&/'MWK&.;EI>SV%-.4?_ MV.Z,*YS_^7,@ZIX"NS-H55A!M=MF*?MIF9S*!*?&-#D(TZ1J\7$(NFAG9'?Z M%6JC/RV&'PY*#%H5FJN-=?+PW7Y8SHIM=+T'"9HZU0/OCA<=6C%YU^ZW&^.G MP87?JYXUN*I:]H8T,[/6CDSZ[6/ M[6&G"1(U2/,0R[W=KGZ,8AUO[AG+9W^L>NI!V9Y&^JH;""=& ,U^]_QD$3AW MK^E4I2(_3&BBDBSX2&;1TH:*":[&NH7%CM"D_'V3XE!MBNS:1)=NW] /^!:[ M@^4T6/S?__/_%;)\-6YB+5D4OU8(:-R?O)*U..(D8F<*[W_M!+?.72(/ M.SINZ2XFKS4.]W!/G3;<\Z^6\3?>RA+4L$[-N+A"J9K\6;%:37UX3S*S47'7 M[;2&18#W@4P'2S!_$O6M9_ CQYK%8OJW%__WZN)T?4%W&,5S)R@4=,N/0 6D MBL!H:IUR:5]>V^W<3Q7EJUYU@TTAZP\6LK)W?/MJUO835[-J<#RT/GJT:.I4 MFWJ+IA;LIP)$4Z=:%T T17DU@43#FVH"B(8DZ@*)IDZU6D T=:K[&'C\H2,W M=:H/J5-M-W6J-:&)^M8E-G6J#3XT=:HUSVCXO:E3/:QD\*9.M1A-[@[M8;M) M06APPJA3'39UJDV=ZMX39%.G^OR9VL?V<-0['(])4Z>Z2748-76J39WJ89!@ M+4R3IDYUFAI<8-NH5:$5W)2I5GR IDRU*5-M*@ZW9V;#OGT\Z#=66(,T#T":IDSU4*>\ MWC^AE$O35L\#]4,W%DX"'TWNS.*WX,X:CUJC7^\?KFBIN8JVY=#0TX43P[=8 M$E?Z&6;BV9:7T=!1]6*J6\/Z0GI\$?M83Q<+5_@W."T4WHZE>53;)JQ_9TZ8 M^JD/C\!9/%71IT>GKIN8:M,B>E+J;FKCZCT+M+!5D[*G]'^_KRZRC,4T$&Z: MF)"10"D.O07$\C)\D."FJRV![V!Y92C25:!7UW+OUI2OEAXOH5VR!EUI$UQ! M:6Q^11&E8_G>WUY\_3/XUCT^;H]'G=$++IBM Z1^IH+++HB^85,X4 3[CNK\ M>DWEZW, 8@ZK!&*#(C9J=8YW"(GEZZ<9Q7#W:>R$"?#P^6OZ"WXM7K;M(_CJ MU6&"2!+&H-^ HT;@&.ZRY*\!Q_T,#$#44$PM0%0'R=Z XWZ*&39,K28@:D1^ M_<#1:W4;A;@6X%C+P/JM[BZ[Q/P\(/KQQ@#WNER>Y2+4LJ>PZ4GLPS)_BN!& MX$%P20#5T*NVY6H0[ZRG3E;?^QE;>]0:O=V^O*V\=/T*XYSMUW M*:LY6$W0:M@:[3;;;Q\:7MPC!W9\>]O?U2<.-^T5=3T11Z]4YIE.YSTFI?_E M@-^==0G_)B39]/1_36+KM[_38WZ1O>'?K_T4=N'"9TL> M$J+=WZ,#U'*%<0.RZO88XTYNKEOPIM3ZA&'N!_*EGT+$;\-XV/6UQVCP-(S' M:CC/DW&>46NPWVKC)L[SP&QQI076I 70RVLG"*(0$;XB%6_7)_L1DJB$W6Z9 M;W (E8O8:V?4?T")T JO?ZWPI5($,,+GNS[D-@4"6X:9#P)O6P\IP5X1W-TU M/)\.:>\)F1X$]-L#NS/J-ESKO@C@K@]9"=?B2-E!X&VKN\RU'J=^/BL8U_3^ M>IE6JG+G 3C=.P<1H^9D;XP#X>/J"9S,]G?3<^PQJB;;O5?[QI4CL>U_@,'ZA" MCNQ!]\=,T\.%?^,RK"O:MEO=Y2Y'3]#'944#AKUMXK$A381^Z0DWXFGCV/ A MBE^K!(;RMX$?BM> /B+&OY:^YI4I!R(/R.N\D_T8.[ZK6?7%0?$T39XZAF/C M%-G)9E-;GN-VJ\=M>4J]=3KW-M^AWCO &7$=&+^"\;7IXM GCWK9_.EM<=C''7Y755_Q?J_8(K69S28=V* M8@\@H\M/R\)&-.9*_&L_,8XFFPS!-LP'/3''IB_4T@@+?!91G!(^6]-,!#8^ M&V0>=;>!5RA8W K9O490AR,'=I9D08K@PL<" "YL'&@CC.:^"]].D._R->$# MIQ?_.']SU#FV /-@![Z[? *CM]&=B09TW[?PTB7 X87D2"*[Z^!)8+5[\0)6 M@BO [W4[)D(7QTWA#R?%(T< #6H5A6]:!+"W!%OZ1-GU+,I2>I[6-E]&G9H\ M1 +X>L[-FRR\9-R8O"["0^-'+>N#$P(.S(%:++P!UU_ >P'74N%X=_HJC"/B M:YABO"Q&:.$68=VNN>Y2-RKY4&''+:/)>WVZ^6SBV@_@R_5F@W\!BKFND\"N M@>0!SN$U<@) WYGPKA&J@(W^#7=E(IX"9+<0B*&1R0X8$UK67\0QHNL0MD2( M=DV!.D#!($JPS1@AMB1=39LNK'&MVCX!GW,"( ?&5*!,N&7_ADH(X8$DC3-$ M4GI8LV\G*:P#1\H45IVD*UJDO7M[9LTDY;8\2^=X];0 M E 'W/]W_49&OCUDAMK65="J!@^L;6[UP#%P:NH&YQ#L$?05E:O=MI MVZ#P*-:Q=6L[N Z'4&G%FKU!>4W&@'L7;E?>BN[1K*?>W&)'BNV;I7Z"[RC^ M_Q2:[O.V@*NC\KNN>Z.AZ!0);SAHC;=0A&AVZO:SK8L;(QE.2LB=9R(/.F%N)HFDW$C5,\T;E,!)&KG?K*F0PGSF7\\ R++-)CZ41'<3 ;X,0#JW6OB\?)5JO@')\4/< /PD6Q/0ALJ-@@QUBTL=H3# M>G[?6.16:8N1M95#W;XQ>8%OL3M<;B."__M__K]"\TWM6BYI6L;]R7OIDJ_Y M6AQQ=Q:BF-=.<.O<)?*PH^.6[O7P6I=1]7!/G3;<\Z^6\3?>RA+4L!^M<7&% MEK3R9\6NM.K#>[K$2*!C:YANIS4L KS?:8T&2S!_DL$8/<-K[EBS6$S_]N+_ M7EVH9*9-*LY8F%#L1T56U<5>@-6\RAO4[-H2"0/5K=1\9"T*EW4\, MK3VYW[#MM5O#HB')N70_$!="2;*%:4KO*5S+^E<6(PKR3!+VYIOT4M(D6F=+ M36!-7P :$$\O6E8/?ERSSL(QS) 5(2H4A/1M+I7XGQ.! MV^"0C=S3O1;,BO4?9[KLG<6P*]TFP-8.(-_G.:I-0/8#WY!VN#'_9;>"A'FL\W,[!XU!4M_@1RJ9:M=NU8B>KIKXE8 TG&G5R#3JMWBYG&OP\X];N'Y7<'C> J $@.JWC9@!A+0 Q;HU'#21J (F&-]4$ M$ U)U 42W=:HF1=<(2 >V/GC7KWU^4Y=^2"$QW+A6A]9-\8>/';*2G_0&G3W MNEWVXX?W--3QDU#'VK;Q]\JC=FO\M(V@?A3[,?A2T="<)X?UPR8",=4N_^_2 M:2L C\*YE\Y!70YT-;PLYKC^'HT?@I.57,Y_G33F.H#\&J8V@]9 MLCO$@EK/)-IL=N[ZUI[ECAXG(W;=:(F2KRG 5AE+V/615DB!'_&L[_HXV[3" MVI9['4 KK&YW;/?'#^@[N1](N_/.I3\1"HU!HZM]M4:TXUO.MU%WI9N54!L'Q7?JGV!!23K 9)Y48:)]#O!LBH]@[L^ MV!-,(.S:X_ZH,=N>0XP='/9TVNW6 X;-/28,MFON4991U4Z2:'K25=^3;M3T MI&MZTNUE3[H'5,[:A;)9ZC6^=6FS95I4U5Z9Y51S256_L.B*:J MM"Z :$KH:@*)AC?5!! -2=0%$DU5:;6 J'NP8'/Z]&'4F315I;6I*FTW55@_ M)74T5:6U@'535=I4E1XZ/VNJ2G_VJM*M %YA>+PI&FV*1O<\Z;HI&FV*1OYM7XVQ MIF:TJ1FMP<&J=Q..AG:[UVG,MJ9FM*D9W<.:T5U52FT(D],O/>%&7!16JLDL M?XOCM5]G.*<;_UKZFEI7?@$'//^7LHEYIBK-ZLSG 1='K([; MK6,:=-6YU>] :[^$U:8T2QM MV/4D2V8BR,>*RB&>.'<61\TOX)XB>C?_A>.$LT4 7]_ZZ6SY=: I'B^_S@'. MA.61/'P71\KR:ZV%X_,<67KWRC>VK"NJX(S#HWPT+BZ3 &MT/.LEOL#SIU,1 MBQ ^7IX"O'J$;7$@L+$G!&7LP,X]_\;W>(9SMS5^1?M<"2(C M1=#CW=KTBT7@H'LN1_PB1O>[K:X>38^_[ U:??U!B7QLG/6\$"Z6$@1WB+I^ M4J &EQ,;PB2;+VB4+>(.TBZ@!YP'[DK/^';<%%$I163Q/20Y8P(N?&SL79*9 MB9/$)B13P._ &H5MR<)D89U>_./\S5'G&"@0[FCNNYH>)I$?P&7-G6":A?IE M?[[_XPR!W1G]GO!;U>SL#TX(I(W5R; $J!_^ NX-^& *>'ZW?%XOB[%"6])1 M]SY65R0TG/=-)*GNQ44&Y,Y\<2-4730LSHB1\%-(^+=6EC SAAV&?"G\N.#+ M433*UPF_Q/-("<8B8R5TH"GE1 W#A<]$X""/AD M @#($D)Y11; A8%E1G%J ;X"LMIR\#0"G#\I"9+3F1\ZA-:740:RZF0.1W6= MEO5&4T7"9!;%B0U(LQ*/"8?,C=T"Y8.0L6:@THMX$SZWK 9YMN/="*X4UB2P MP']M$I"82 A 3B-F- #=6R<&E,AB=^90:X4PC1UD:DHR,YSD]TG+.DGYIV4) M8%OOWIY9,X=0AA8M_+*X,B]1$@JMXR41H!_U1 #LGV:8I[,XRJYGUAOA"M*X M"$<0)Y&A_L@.>H94>O .:HV9IAMU"O\'5DR=D/5"X1G84/X-%0U:JC8PD5Q- M4#\/QPJBA"1N$72_C$L:Q2]=0Z-8T=-CG2)CTZ_+K3Z*.@B0TLQW9X8)$JVT M65K67P)^Z$;7(=P-[>#:02$*V\%C*%8HV39Q6-)Q07)>"ZV"W#A!1FU0\"W& M#<%*:9QQ#Q/ZK;2+5O9820HK1ZZ;Q2U&;.LD*3#C:0#Z4 ;7:F_]=E P+!_T M#!>@I"['4")# M#P/V1O)B6KX]O7>R9U;O756IJL7H58@#("OUDM%\'GFXGXG -\V$=RV\EN%S MK@/9W^_'>("GHM[2;4?.&Y7,]@[(J?'A;&$YEJT-NVRE.[DC9YFI]T:M]J^* M!6"].3:5"LL)A?=Z:2:@)_@2\C:DBQ]R0JC-FYHDBK%5ZZ!D@L5=!*$DALMG^]M%F-F3+$+EV3G MR<+_QK(3'H5+I5=+YIF C0>L^U8XE%@#SUR)[[*!%^?:.'AFEE*>G\39@EQP MY.+)[6:TCN$D4>@LXX8&6E) NG5K-X:IVNI#A,R*0LH+[38X@VL/$U$#EE2K^[U' M'=;7)_CZ$FF7 [X"%8%AG3B!0Z8(TMY$A&+JLQ_*\4 5\D&[89U&S!=!="<$ M^5^(;(FMH)V? *4 -=A(R5.1)#Y1T%3(11/0J0*'-:]$<= 5&R._0[%;7PQ< M!?0X(%6A]&/^.9!MMS7\M?#,=-G'6-3,=8,!YEPFLQ^TNC^R6%OZ$IO.I:L[ MEXZ;SJ5-Y]*:=BXM\$O%9\@+FGLW5?@.>!D8X%.@L# MJ'&:;R@_O;35E0I3 M:DJ*;H9.:ZR]"NR)P)@6:#[ D8G_@E6OC$IF4@4OOPP$& K(DC)78QFY!UXD M,049P#I[M$"_P'\H3 ,*)ZA^2F "YO(WAA([=^Z4'X;<3!JGE/FQ+/I0]34# MH1,G\=%!"NPE)6F*GJ*)(*^[\DVB4#R*Q36(:!&K@##BP>79*>T-Y%$8 6J% MU[!P+/Z=^5+830%SZ*E8+.B()8\_+O)!Q-Y&:0NI67]&=VB[6 K(O/#:>"P010XP,"Q47"@ MW@CKY7NXCUZ,ZX-=1K2JZQI59KYVJM2@')7[C&X0UJ2'OKUUFFRKL<55PZG7:Y M@PEPC:\C/I5?IW(5 P%2HV]T6, EHED?**Z:%--:S!^;(7?4)0R/1Q-&>4I. M0VR8N8P-.TEK0+A[Q&/^$A1=#$4J!9JDEH?:L,O$/#*"5::%N_2JY9_VAST; M[*V'V[[R-)1>57B'Y(>ES)>BZ5U.B\D3YM ]ZL3I"J^I']Z()"4?8/%-JSRB M''SZ].D3\#^'(GC78%.$(DER'B4#:]ZZ'=N;%/L/_SC]]/X$]IK&$?HF,3W% MITD"<$1?;;'6[&B7O&=CN[P\ O=61_[ Q&2]&)G^:KI0.62ZX5IS[8^9T8%. M]0#AD93CH<58K'L_1$R27\E&=C,#XX>AM:\C+XY;O7[3NCG7=W;80WO<;0!1 M T!TFJ[R-0%$K]5I(%$'2#2\J2: :'A370 Q:(T:DJ@#)+H4;6T L:O9(_<9 M$ ?8C?P^<7BX'?>![;4'M6]7ONFRU@X9Z50TCN'YD>.96M5W1JW!\6'"OET9 M[#?+HIW?P"K&\#B&O^LV7:=9'*/?_X328RJCVUT?:Q?]^7;4FKGZ?D3L+SB$ M+M/#OCWN]*O66'8-Y :Y?]C@/ 3D!LD[Z@RJ1&Z4NKL&\J.1>P\,+F[L5[&H MW0_H/)FKKJY\YCZG>TV92J<_L#N]T1X9^0V2/IWWM:Y(VAG:G>-*YX<\L<&Y MXVQF:#W =J;'8'E0Y::8S-ISW; M^RB\/KH2\=QZ(R:I;068H>U*,2P[5S3Z_6'K]WMJA'9']K!;8=_X!D=KC*-[ M:H,.[/%HV%B@^V.!YL6\ =8]V53*?92B@ P:H[31VP_3*.UT[4Z[4KV]0>X] M1^[#,4H[ WLT:"*@>V24VJ+=NS^L-)(4X.BM471 M/35% 46[E;MF]P-%]],4_4##"9+_]W][Q[];9__.L'^Y:GQ,]>]I9+V+G1 M9+UU@B"QSD(17]_9UOOWIXT2WRCQAV2ACGKV<;7LJT'N/4?NP[%0!UV[TVG" MIGMDH7ZDP11A&D=!P)T?L1]HDC:Z_V'K_GMJGE(#X^X^%>4V2/K3&:C']FA< MZ2CO/3-0F[G>>?6+[,.>-YV=W"TUT!T; P>Q]:#*6MKBMSW@X_EOT^5QN/;0X?D .BF MO>(#D$DAAA' -V:;+&-'QYQ%^"CDX'_2=)+"< -L?FY.-C"[U*M=SG$($F\R MFAKI!Q[EY_%P/IK_ASM0[>E5%WAJ4X]/TNO< -#1G_J"!@CF]($++X](E+NB M?JUN!,B'\Q9N_(@;PR86!YZ6"8B!Y@^MN*'[Z= 6@2N M(AUI"EHX=T@^3<_7+;?ZOH1;JW(_;>9KRRW8NR.C7?JZ!J1ZTF:RHOUYWL'] M&F")8[QH2CPV.2UC_>J=K7GK$F]>P8IIPO5WX69F2V$B[E-N'_S6<0ENZ@1Z MS#:21\(ME+$1*X\%==Q_9WZB^Q,79H:$)5/1EZ8B-S>&=3*479$:GBE[N0/! M-4Q^NZUJ/SE=N"4>Z"E?R>(W*A[F$)F'*@IK9]MCJW#9&7O[K:O!N.7NV_O' M IOY74OSNXZ;^5W-_*Z:SN^ZMZMYS*PNC#;(OV6^:YOR64U# A6/93 .J"=) MB_RV(&-YK!"N7II)CPB]=@>-@'WX;(#W/MP_C=)&]>54SESX+!)0VUQ,SYI4 MOM6'3,_&7Q[#EP8!KANGLNL[OW\>4CZ21]XNV4@: (#2B<]SU=&5D*NHH++D M6J3-7X*J LJUQZX%Y\;Q ^(]P.MCFCV06#1$FZ>ULPH\E2HPS_\YN3Y%*RN^ MT\-$"SO,$MX>O0SGR0,1+V#3,U1Z8N<6+3VX&0<4F%# 41(GON,I;S1XF15R MU/^C0 \Y51,]:(08["@#HL7?(*V3M4MCWA?7L>,)8P21S<]\$VQ% D!N?!=G M0]W1Q'A;*=[\" Y;164+E3GUB)I$/6?-LM;:U,YG&MT[<\=#&9 J\RVX,R9( MPY]WA?&."F4(EP"A 3LDJT&U?D'#9VC(W&V4!9X:L ?8Q^.PX1VPIA[@IS%( M>M!"V*J5WHK@1JB1T98QZKR[-.K1#*=/< MM0CE"//)G3(G::">Y@0FZ3-A1^$*>E=3%GFF4&[NHIEJ#!M3"\I[80)<2;$; M)_OQ\?0XPF1&<,W"J7,3Q:P>Z6O1 T\2=H IL"J^ 4@(.(E\!3%D0>-!4\0- MFGZ&EH MC7JQI?V>SY97;A#".''C!!F3GH;[.H@3A_B^"&@8U@(]1%G(J(S#+26!T2\U M:=%O%%)(>IB6,9P53QXNRJQF!7=!9,D60 7S%=1(N%>B&2(5R180K>J,*<\K M7^[3[S9J="_^_D\<'79&4]-.E6-FR;<#X#*>6^FT>2*J>(PF6V_:736_*LGF MZ-KZ#[R9: $[O2?:565P_V3U@+MU,ZDLH]%R'6CE47#:T\E5_4&KWGA1I2.J-BM%SXOX MCPV#5H@;O5:[L^_(4=4,J_NDTDY8Q ]-K)*,?M?%AQ]%NAP5?YEA1I\?OC(B M0(X+TKJZUC+(\7=]]IU42HUW?^XJBJ>D,^$0JHH[Q_9X6.F,CN-]KBIN2N:5 M-5HOY-X6G5_V[&%_]*I*N YJ -?GJI+?A0&FA;"4NU33ECR5V-T/L#U9O*&N M/.<^[WQ]&$S?[@[&%3*875M^39'\#SAFZX.6 WO<'58N]_8#+0_(^.1ZP<;D M?&J3.I>IS\Z;JS?_;)^ ME_N]D%Z N>0W3D"U1I@0CM6(L>]BOCA^WYC$#](!"I3> TKWH@RS;/>7JTF) MO^N#52_?1W9O4+E+^O"Q?%0#9'@RV;WK@U6.Y14._-H[6_UPF]BM+PKQBZD6 M^+>J4:)?>L*-N/RKU*.C_&W@A^(UU6'C7TM?\\JDQOYN3BH[197B+5;9_-=O M?E.T=&\5SQLN2"U5(ZTN1E)]*<)5+IU5602;6P>UC:999NN@C7NQS%Y"?G)/ M,R& 2>FM_:'Q5E,CS7L.J397*UNN+:_8Z1K=N\R^;JN[&19_/&JU5_Y6-SR4 M30J6WCHT&CX6FLE%\WE$+1& S;T<9/[PNO$DDO-;C,^0&UUI,E^B8'HE)9[!II<*G2]\"/WJS^ M(173TZ[*K*C5TV]6W4(H8YHLWQ7- YR4>".U_@FYZX\LV&_)$E\B]^#.7G.( M]MJ]#(PV;EB=^N#WUP9A&\ZS'>=YJT,P#>>IHK/++;;YT@H1M0E:XC2YGK F M!K:.^=@%UC,1^,S&=QVW!H]\5[O4H+;8O;GVT.SG3+PT#FV:]*MEK99HMO)#V@7A!+=R0J./Q/AHS8[ M'!H":L5FEWH4+R\Q&.9RI?::9]-VL]QVL]=NVFXV;3=KVG9SVTJ.)]2A9'_L MDSAV0N[:]"1-'S>=>[=^P =U<0RM2[%(J8V@U1TI9Q):$ZB>!+ R=Q2WO,AE M9P69(NC[F+,/J-R,\25J$'C";OOW50W+Z:O.[Z^6NC:>1G\XX3=JAXAV39)_ MI]NH.AZ0-S9$9!<*,*TP+?:8+KVL96%C.M(JT "5RM&J)ROKF(Y=+Q$5J3&8 MG'J DIB$LVFFZ2$,HGS#?N@&F8?-]ZP3>IEW7OY2 MW;?RH!'<5%071!ZV[<2?D[$:YGKHEQ3A97FTE3+V=,;5FYV'T$.NL-7- MW._%WT]6#JE@LD2-$=\R@=L/:>H =UFE5G\\)B#O=\7-$.:(ZB$ 4*0 M0*0X.0%]*>M7,-ZX8,Q?0VLB[_.+$^.7?N3+C?<+E44$=&_/,Z=N9Y M5TORY]!['_(K1!2R?8$W7@.G#,E:RH*@(ZL*I M^*&A5]#8$-VJ&*YX8^WJ)R=.K?-SZ\@Z!Y9I :.4[AYX[27BN>S^^Q'@"KHT M//?F[(\KZ^W)Z?G[\ZOSLTM&0/YZ:)U>?/AP?O7A[./5I77R\0W\^^/5^<=W M9Q]/X5'4>'9FV]6S-?A31CJGTZ,_G( XQ^5,B$;[W-I#ES==IJ;!880QO:.) MO,R$+M,DN3IW(OWI\/X4)V.A=#OAJ"JRRC/8'7J:G@'M36!U^K4&UM8-AJE- MO5!WR*I;DF3SA6XOO "MW=$-JZ=:A"1:A*@X=^P1$9'>SOU^,68.WZ#.[JE0 M.+NMJ4U^('0#XR\XT,=CN43:*!@B,<":'-&)V+!%9SJE-N"P".PTBNE5LE\J M.B-Y_B#^RAAW9]/S'NA*091@WW'4%R/:G#$Q<>E'2B'3+Z*6VIG<%<7)X#[- M@0!F+W?S @"C76HL'AO]8;V*93H\=OGEPX>3S_^T+MY:E^?O/IZ_/3\]^7AE MG9R>7GPA^6U]NGA_KD7X3RC!=[:S'T\R:WS595]UI_%5-[[J'_!5&S=T/%); M]KV_O?AZ/':=XW[7^^H>=R9?^\=.]ZO3&4^_C@=M9S2<#'LCK_>"=\&_.+\Z M^S!^>_[Q! RDD_>75R?P;S2>OH[&_4%_*)]]:E:B2-NDGV[Z#1NKEU\^?7I//T!A M^.;DZJ1B=;$F,N6^+E[^_-I*8O=O+ZZGX@C=0YUVK_.]T_[6;O=:_UIQLYCY[HN-6&32"6/0 #G*"^NW/;C8$QR]!"_]$V??H"3##3AAUUB9%L?]\7?/Y]]NOA\A1K:^<?/]10(:GDJJN[V"N.OOP1.;%'P1!L5@K,B+5U.245OGC"(Y ['17 METL\]#QKQYZJ _S(XG0GE]DD\3T?C!&1/"4-+6OB=%'#_)Y^1 @5!<#%P@\I MJ,:&YBI[Z1Y9\)3G_!&0_278B>5D'AG/'$9T.:XFYT.IT*!G%7Q<'!Q392:KN1'#<8#SA8S!?/-5@XMYM=+@%.'@T'<. M/_'D%.E'2&^C(XI]P+)^Y&VN82AO$Z,N<%:<.H*1#LRBA>^F(I8Y=TXB0RS+ M/I!7+>L\E,.2"-_LM8^B1R6A0++CQS*S#(>FJ8& &(;"R69)>0FEKJJ#2W@\ M!!Q)%O"U^_B?XA F_*B2:S8BB%2,0"$./3=QM1MHA;_H/L_0H3"H/YS$Y^N6 MK&I/V1$[ZE9BO",3/1&S,7RL4,S%FJ@FLSNI: [YMWK5 C)%E3& MK7KC"N!A]HQ;?Z@4,7Q>AGU'LB18]TU TJ%'D!7 M7Q6?W[J:18GYK9J6IU*DL62"!^Z)&-DC@P-?1;-6)Y3&@\G744C@08]W3*]V M)E&68D(OC:-<*V00HZ:Q(%>)EBP(+/6(K=>0(Z9!S.'HSQA^!AOA#'"-9 F- M+#51%%4/&SZ-.?)_BWE/UT"W]*4\E4V)6W0J*7,H=8EF!7(^DX4ZN7$"]JP# M^;2L$ZZ\4T,(&0X\A;1$+?*ZX%T42:);E_DI6[_/MB9PK7A(E=^UR.(% A%6 MD9+=-4BQO 2F619"L3$6D MH*VT0$EV9^;#^CCBNS.G >PVHHECI9BN-T%);UL"2S:0E/.$#Z)^&;3"K>21 M*:URK3H6RT=YE4Z01,8&>%BH7GREUL6%&O ^,TR5A]HHUW]R9PAD*C:X%:"M MPG]+KXAH G"@U%O'5%57;QYX[40$OKB1?-%@M[*P!6[.8((3K2D9BO;!Z(%Y M=)L8Y@<'$]F>W3:MREFA3\/L?\ZG(=:=_^T32Z6)L(@E>C(T&Q5:<*P5IZ%\$(2VW%9F2I\+14H7AZ_\6$_0FHPL.#+SBMI$G+QD*S@_O_9^](F MQ75LV^\WXOX'HOKVB^X(4]?S4*?OB3!@YAG,],5A;&.,C0T>&/+7/\E 5E9" MY51)8D =77FRLI3&DO;:VFMI:PL\]2DLXZ;[[NR.Q]5/+,7CXO\A_PQ.I M'IBI76@1!W2[D^4@H *DTS5CCQ%$X]EN2<'@I^YNE-ZD9I%N_D2.;L"D0I9K7:3#V.Z"^=^[/G M[YA!JI1[?/I7C%P>4)R2_F3L\D3?5)61Z4M+F;3,NLML!,_\P[%C:/(<0_;O M"UCV9[G*@XX7GT30#RK3\PA2W^U?8I-53XN?],0J M>\:6Z!)-8X#/I_W)=MI8N4[W3Q%=LUS74&%6#HC/XK\$7JC^SE _;\OEE\U^ M[COY+,LYO?O1+ULB9=6-5'][$-G(+[QL_)U7I"7RI5#2S%'2#(F29E#2S)\= M\-PGR1B"1NJ<*BCCB48H])AA%96@:04G5&Y,,3BN"_JG)K[\R:UEA;98+W6E M5%ZL5CLIJ2ZU"\/=]M5*8GN?&AD/TZZ;^]3[./,^4$B>P 4B,;W* M/MUJ^^60P!DSI-^6$_&!6_;V=D5QPH0A2$H9<\1$H1F:47B29A6>$5CP$XWC M'^UJ]QM=3=ENMN6HKD\;LLKC/4H/^K2\6(-X!'_>4E >?,KM&W.;[;CX(EOG MG$6E!2.7YRT'-%%:-3;M&IYM4;Z9F?"]&2>"ELSSEA-AM2Q(;F$E-SI;8=PK M$>)6$Q7R^-,CW+/S W_FR)&73??K=6[1C$R%.F[)U+:;?J_,]G%K_K"H]OPN MO;9@RZ/W;'TJZH]6$Z&$D5QR6[O?26ZX4 MM!3Z^-/Q4:71++;K@FPMN%DT'2NM:;:E,,*#&TBMQ3^ MN*4\(;5--6)6U9;P$1/]'_D!TMOX[3;N%&3FG)?'+;7$GC7$]UR M*U5AZ65*!-XO]QIC=6F.EQD3-CVRDT;CH6]2Z3#".X*^;O%S=[P8QTV/#,6P M&PUMJK9"/&MUU[.R%A:8S%HA3PQ6=IYI$HONTL5)B1$ZW(S3AF53(4\8?U6L MF!6RMASBE;&4-K7ZLD&M0-,3XZI7EW2]78H4;LVFX7HWJ@5EOP:9'(]"3)YXY MF)H:GC7-F="?5Z.Z IJ>P,I#9^LX%;6?MEFA78WP(AGV %+)$S90)%LSNS0> MXU*A/Y_R51S^G033V#J]2B M/J*,?F%4 T\],5BY[: =9319D K91G'9S,ZJ!1HT/3$"I6)%E#)XW9%)Q]QV MTFV6[$R!"SS1+;P]YE@4JP <-/XLZ8 P]J$X@A> <['4&B# M)< R1-"*RDXXGB79B8KS[_^-9_;[MM_YU9!!J$42[(2F%)8P6+! &F"!''.< M0DT(7B!UG30,_OV_\?S-WO0[1Q!SPF5U&RQZ6[DQ?D@W,[,\,QN#)>:$U3P4 MF#([>> KP*X+CE?Z[5 FW7@W "M]I=#/\GRH,3VZ&_X-BUP*: MB&1,!/EB67TT$5\U$<1WAD(SD8290+XI*1.!?%,R)H+X_N(-0V@BOF@B\.\" M@2;B\R;BG5>+O7X@:/<-S$VX20OYZ/;+^TWF8!\\ M9Q&YU\ M37&XC5XB>[V53K["0F^BDU^SH'[B+9#O7A\O>@_U8X(@NWB\4NOQ$/Z3JYH_ MS?%<[:W;?^B++MWOS[BU=K] 7J K[[FG-K5/5\_[ZJZ&=>1:NV1U>"I;Z>P/ MZBIR)Z=866= 9H5V6>XT*&$<*;:7+[2^_9+B+@9*8_(TI;V],O.3JD+K^')" M<46/]Z(*#GY)-S1KKCK!_WW#OZ5VM9[_[YNU"7^XT5SWPOT_'U+?HR!MJNKB M!X2S1PWSC&E4E%,+;*HC26 MT\6U9[JXD"/2ZZ_&\2J]U?C.QIWBA7Y9H;RNDIUVUP#'[+>_"0*C20K\.0N. M=Z'5I>WYBZ.MBX56\(H5W])VMWT&4\3D$)/[:N4A0=[WLZ.HG^@Z[8=/.-Z) MW$S/A)PXLRTB+V9&]=469KG3,( B,)8F,(*DSA<_W;I)WPENOT"!21!L/SMH M^@!LRULJFUD-Z9QM,#UJV!QKH[X(80OB)1(C&!9C!?I\X=)U6/3U*U'BH1:' M;V@&,(>Q8R#J>N74=;>UBH2H9(90!\2U'P%7-\+]END)/VPP2V\C2.+(3NNF M75BNW$ZV;"I,'#Z1&$[R&"4@_0F!&(E07Q=/O1/#IA%YIMEY(.1.GPHE6F:* M7&8-, QB*0JC>!;#61Y)3]X0)\ MYPFGN0!C,&4:@Y8T5WJY29;*^E6[I;#QQAN.<;2 \?!V*B0 . M#GYQ%1^]25EN$/K1'&4C(1*)E*"S!D"Y1]#M,N5_3R#M@FSR>BCE[8J2K)6*2LJ_"Y/ M"6<$C,7/DO" $'W]B&8OW[<$ ?JSHZV/ 7J]S6_Z?+TDV9V'#5'MC&BSGU\# M0(/(2\ )C.)1_M(52UCPKI"_X)74(;P#[CQAUM4&T(C[(MWJ?!E,KSC>=HE+ MUXEA*6]7.EE1&\U];9IK*0*,I%@:XPD*8_FSY#L@U-X*:I%B]=DI2Z^ =C)N MV0VU&0WD2FL]]$J57% LF "T,$>)P#B"P6@2)2E=GU9U(8=T-YSVUCMY\3PG M9,#(@*\Y6>@BO48JQ$5+X#5];P&ZL(UW@N!!N\7NKF_7"#^U'M[%!P%1'210 M)$Z@.*"OZ:AN*+KZ(P!/ISNNMTJ:5T7#D]+19L+P9IM;."*\M8SZ]CB0$C12/14WN#B@8\,A:$^V-!2,&X M>NYSL77WOEG29TL=D!6%VYH13CW]"41/$*0*T3(C9=/OR!5<6@VU![Y(XO&% MZS#!E<88@L>HK7V?FU""**-B#8BW0,9\!T9,-(]$CVU-ZA[-!:&KX;@!5*. MH09&*K:)E#=)1> O\7$3)(<@DH3DD&3((8]HK4*PMF'O&A,YV%5I.,&5:%&M M4T1/'TA]MI"+N#FWS)4 5]J5UV4PCF$P2CA+J2N$]SOK-Q)%/ET4>2_?L-#D0NF:VYP:9%H0^>U;H(W4DL7U#Y!*12Z2.W.[K(STJD_.M2R:Y,*9)*OHXN48 _Z%XT=HS+\*7_^4*9Y )]31!9 M.D]]TU-7$IH17V"FEBJ36:?".L6HRN=$A1!V1V@8C*!83""0.(+0?D9AY+[! M?IZZJ*<*B@2%;6[K>X[$!HV52[=TNVRO(=AAK@C!8H3 81R.*HIHGH)=)'D '?D0$C?2314WN%^LAKDDBU)&9*U5*W)'528CV7JDFUC-3N_+]_ M4,)?*:DEE[I#I)2@5/M/E4WNS<4AR[^S?B?PD,D%U_:K-8!K8- OK>W[>V92 M54N-NVP9G[OK<1VSB$@'8LW(@&^WDX@U)WQJKY U/[M:/CLU-#M(Z;ZZ=E.6 MFS(VFA$$L/[$6'5M\,517.U4X;[9 HO8'X0P2Y*=DDB.3O7Z331Q? MO?8=[0Q8&!I@'L":,3FYL^T[#J FSE M +1^?]-RL>U'S7:S7,(K##M4;&9KGAVH.DMT&U+^>:0E0IMO"EJVZ[*E[/*1L10A7F () B:$QACKCK>C78<;7 M+[.(F@9>) Q2"W6KCAT#D=,K)Z?H@M8D!TH'N#5W:/N] _:Z^5J=KCNZ5&G2 MJ[62'M#]%7# N_J< D;3#'3"Z, %PB]2F+[NS,1;X;M@ZLU)\V'8E[;M\5*V MO:;6[ZTA?'?Q$RG0&"YP2&RZ>K')F\\]'?0,6)1OK=306ADIRPU"/]I?&8?( M:T+)ZV='2G?D5S\[+,H]8N=)WM3OO6O(&DMV%M@]*>UN>Z[I#BJA!((C%@9' M'$5B/'[&Z]P0$I.,1*0._4F \TX@CC.ZDEN'O87$%JOI13OJI'6V!8$(PAR> M8#&:0QK1+6A$?F3H*6.S,-P Y=P@CHDTHO-J1!!N;W+ K86HYC8%2K27VP'/ M-JKK<:UH*F1]:H/U27 M3D., 0PC*);!>!X5VKAZE>C977I8:E^(-N4\/2:$^.D[''"2*D1?[J O*AS] M-1?J'7SY]O>>O$L+478>Z0599>DM0_87BJ>O%9*/B\=C+$-A!(5D*03[/X_6 M$.J_YEZ]-Z!^*0A*4. V':G3-49;9Q.-!],8]6R,>I+'2.8L.8U( _NB(K=D M_ &[.K;GC-NN-AA'7!JI8>=++7\+BUX$?AJOTYN"'>'U+,=I6EC) R\E M< PG@2NFSQA\7=J&$7:1#I:X8.I-T%VW>ZUTCJL7I4K='1$ES^P6\R:$+@R@ M"! ]D1A)G3&"NK0)WZP&=B&W=#=<^-8[>?&L*F3 R("O.1GI(KU&LL1E:\O" M8^[P?%\*'O##4@XLFG-0+1:>#V,G5%P6,1^D6GS9@?@7[QWU5(D8%%=>'H_H M1JX[Y\9F;;Z&;T5]^YOD,)8D,)H\2Q(EPN^MX!'C-PET+Y(H:22G(WQKIO%M M.FA.S99[RB# M]*@YC*8BA#RLC\-@',-@E, @X00))XAWWCOO1,+)K<[MG1@P$DX2/;6W*)R$ M4\-/_4P&.==UA!<)ML1T.%\>>?)*,BC5 M6H:,.1*;@"WMB@%C-,MA/(UR1!#*D3Z2('WDG2"O]WRI.&SV?3QMVVTC*G8: M3*8%0<[&("<)3"#1]537KX@@_HCX(Q) D '?D0$C 2314WN# @BLRV^%<0G^ M% @'4UG0!+R.X6I( D'DZ(8DD LNSG=H ?=K^8F3!2ZXJE^M 2"JC)C&+7<2 M4>7;G=L[,6!$E1,]M3=(E6O&?&SXP?_[!R7\E9*6$1@'1) 134 $&5D^LGQ$ MD!%!3A!!?G:OR"]+MQ$OW2DU#'UK'(7P@N)4Z*4*ONJ"R4KE5<<)4I)K^.86 M2U6K69@#$5A!&*2\R5M3*H*IZAN!LLF629.2AT6\7Q/6=2_:YMG1^H^S*DKU M_#O.G<17[[KP_<0HG'H^&"[]>5Y%7?5]A:P%LX;3Z[GVW"#EAI+91G-\#6;G MW'U^2[K8F?J\S2JZ,<'+#_*<=(*P6ZY::LF,BR&S^*D+P9[](!Z,(*4^?@J6 MLH( W@((=U.\* S@\,"3N6J8:FBA!^PP11%8"G8[;@/G')';Q));=/OQQ;- M#Z#>>_$=]3J1&9:ND76QLQP%=F3-F='*[+ISMJ70^.ZZ8TP@"8RCSG)-&$)? M\M&';CS^D].KKX&O:G3JPTV>-.P.-:)=B5SB(1^##U;X(C&"(#"&/.-)U>L MWQ7J8L]BZ;KGIJ'=^9[CP+C& B8(XKX0J0&?KP9<^@:KLT9"">SON_PW- ." M_)0!07:?+#LX9PR2P.[>2]@B/I%\NAXLO/%S'2OME[$3H8WA9!9L8]8AI#DQ M78>T(HX5!80V-X'*-P$ITXN5Z5\)>[Z^;'8B%BB.]RZ+?JO=%5PF>^ MPFX.QE[_>9NH-P=VN:TZVB]>O.1J3@0'MKF[INETIUH0,F9F6\6W'8&HE MW6^('5.A2:06(5^ [A>^])5X7^D*R&F+JZIEBY6,RJS@5!KL6J-C5P "/); M> '\(3FD75VO=K6/\'[I^ZY9VC$F8?SY*.,%9;R@7"]D^4&0]YN4.J4Z69)7,L!MD;'5=YH!B,H%A.( M,];!1W"^5C@?J3;WC>;/EVW>C>9BRZZP0GLCVQ%3T(=$0TASY35$,RSG1K 8 M(7 8AY]%A[TZ\>5_8V4K,2]VAM>H>R'XY=!+A5,#%J.)%54U-/14WG)55[- M] :L/C3V)6M\ P1P<0Z2Z8-_6JA^"-/TPZD5_&SW_5QOFY!!^Y!1Z=;J[_^ M+X??TQQ#]2%DIG_I5K!PU.V/V-KV'W5PF"3WG6+@"X ?37>A-043P_8N%L?_ M"5_HR7-_>5A:,QSGKY?HP^$)G^YK-0,*P(>!(^DGQ&$WBG"OYW%@GGS][_]Z MVIV?-"ZM>8[G_S@L&T_&;S\N9.Q13",]]@W53JL3\/D_5&>M;H-]9SGA^V-\ M^>-QY:%B,H.#1 M?6;TNX? [X&'!XN5\]=3[K?_$6!_\6$?X!]@F2OH0!X1H;Z.BN=#?6H$U7A9 M4\;LF"8(@E0,!I\H])@S%(%D2$4U!(;12,[0>.K;[E//;.?XZY2XT!;KI:Z4 MRHO5:B\K/\64)<]MZXZ,G8T"F<4 B!$A2:$$A%&--C!1\+ M+$\(K$82QGXFU,<=KNT@+.NCP4@J5'BGP>HBE>Z)"@@"G[?TF\[8F4FEFJUV M*Y5>,:>&66JMD,K09%6M+:&]TOC_FI&3HC $Q7V^-.%N5[IX_F6;Z?#L4SK M777=*K<4_KCEJ-W!VZ/.I("GA[-6I6'KV4%S#0/KHZ:4D"LVB_5T6MX6-DMY M@4\>-JZI .=PU#1/39NS#9G)2ZJSBBR1S-6R\S5L2CUO*E,E99)9K V;;>1G M#]GN8M%CP%-/C&E3K4O$NNO;]K9?*L_SF?%"7H&GGAB 9K,0.=H\0TI+;K"0 MS&4:)R; 3+CCIB:5[[74:D>5"W5AW2.RU,AM@*>>&*PU-75FP\9#!N\WIY[@ MC#K3A0;>53ANJ@:KT%$'>49.+_N3 >/F'6HD JIRW+2W*7)F9M#HX$OJ0<6% MYJ2U\%L*21PW9=;;CE5OD1N9+3NK/$WI\[RWADW9YTT'%9PB.O5E1F )M6>RD%35CR19.X=6N MK!O510LV/;)K55%*5:\4K>QE*$RV;GZXRM%KV/38L&<+R:>5J")E%].M+>&$ M+;; NYZ86+(V45&A@XDOUQRNEM1 MH4Y,;&Z$2YM\*<_8Z6#>UVBVOV0#T/3$%.1,UJ9+N([;4:&VF/E\M*R2+84Z MY5DBLU&5<[6JU"\Q/5-;#$<4'S<]ZM9"T1NVP-.\I-H3IYP)Z(597,.FAV[M M#@T?(L*=H "B04==!,:/PS=/_3\,H/;!$PPCM%WX\6NX]H2 [F,U_"C&"OW# MI^Z?1NQ6D[=)\PSSG25?(KQ/ I\GS_? ,R>.MSXL3H>_IR&5_K$+;M=@$%X- M*O<4(O[@0U-U#%;J*#3.'$P^7W*?-'S'SO]3:O!'R@/YG4<3D8R)8 0T$0F8 M"(+]3KPHK:.9^#K?A""1A(F@OG,O%@Q $_&%OHE&,_%Y,_'.E))7X]:OZS7_ MCEZ?-4+\&I'M]X-P))B]\* _T.9,F_![=#4 MT%#]E.3JAGZH$+0[J$ 1V.'$PM-<) 0>!)X#>,C7P+-;'/CO''?52(&91Y^4 MD?=:>'L_MO';<$?XSO/7;B[X=3O-VW23B4C'?DWRNOZJOW&:WO]S;)Z+7 MKRD'M]GK5VEZHKO]L17JXJ=*7EJ&V\;*<*-/NT=NMURA T7[%>S24_\I*=F[ M52E9=A=[VG9RQ8LZ3FZ^-.SM[BE7FZ,L.'G&1^-"M[ M#\.\[\UAWAOL1-\*I]DH '-C^-)F?XA># (#_%_OJIL3B=I\*X/;5I0NV/UH MW)E%%6LV:,+4' I62Q8PEF PBCM5,OF3%O%D&"5 CX9MI>#1]*VP\?KOH\O)=\)("*(:]])K[^&:R? HA&U3A"USGI!?-"M MX'EZD.J 'R*2_44D^])EW\Y4TNZW3/S2_4U2P'YFI@Y1W9C$F(;GIPU_96E& M -%](BZW*7>M3X=;4JH(;^#N47D_88M&I'W!)'W@N\%0:KI>Q,K3/VK"O[R;\3> M;W&+_ O8^3T%UF=FWS$L=Z@\$4D7LNEJ!E_. VFK>JU*0"ARDQ05/J;;+,:Q M/$:29RDZB-AVHK:_OX!-7W9B4_^Z;H+\*XY!)__O6_K4C:5RK6BOMD5!;FAR MJ$U5>:;D3 #HN/ @AG,<1C+'=0?_C:@QHL:(&M_5W")J?,,6C:AQ@JCQOCR? M:Z:DS<)P Y0\CI@Q8L:78L;FQ/CQB,@#(!_31N$6U-IRG-)\H5H^K+!Y(LIV M']R2ZM4[!&X(E<5VW1[,(UA2$(>\F<<(DL,(#FU2(]I\W;3Y5C:9/P'QVK@E MU:A^D,7GINUPY3X]2ZLF?%46(I[A<8QAA!O:C7@VXMDW;M&( M9R>(9Q]6\M3/I1P1[7M,(+_8ZI; @7E7? _'A2 _@] @HGI5V=076ST3.#!W MP(@?=Y6/N"],W#K!?X5.6^D5S%Q'*MBS27K4*F7MAQ:\Q0-N+&,41V(T]])] M=M?&?Q'=1707T5U$=Q'=170WH73WY[9RR=6\N8&RKM'>,MI;3D36]2,T=\C\ M35#='69;JC"-\=O/2=QUB:P'!TV!GM(U_Y/O(-I%^? M!O1OT[!%H9!>;&;YKJRN1K16Y5:]NB5"9 .Z3 )44SA&\@S*PT:$&1%F1)CO MKM>(,"=^;F^1,(=3PW\DR_M$,,27;Y(O)VD+^/XL )'+!)'+).WM7JD%))V, M'92S%!L_?[?06?%"AZ5<(T34ZWJHUVKVK0/I(\H0,M MI05I!\J*D+=A=[65><6:3T6%X.("&Y@ C^0+9[Q>XM[@>@%>^=G2[3W!]=RB M[;OAJJ:X#/$^X+KG3:[='7J%L&WR8GTVI=-<: MMA0B+N7%8#2#+K&Z?:9_V]O(MQ:>O /=E:E-M35SO9%4K:4..^2D5HQB=,/ MA,$$X9JOJOI=$&+L C4D7B#QXD:S5LX>/^R0]'O&XV?KTW&S3&MX>D#,%3+B M>G4/.!8AKF2"DQA%XR]EJ2!] ND3-X7(LZ_YKR'2= S"7_/]@=2?VC4Y/6)S M#+Z&B 1+/<.0&(._B,A;$"$.<1&2(9 ,@62(BX<1TC("1EDSPJFG_P1GVP"] M?S#T@FJY,!^VX>:L8.$%\/>/O!K1,=N./AH-<-801&&Y[([<3UITJE-EK*CREN'21-"3LM766@%O!F(> M"B-X$F.%EWP?$E<^$N @QT!??A3^K.K4-6L8!+EX]2!"UPM5)^4=9VFBDPA( MZT!:QR67^?>DBVTYLDUICA;:Z>E6K"ZS1J>Q L\"1=X#J-X'N,9='L:$C60 MJ)$D4>,]$%]55^/)I.4T\L"3&L*CJ'9(MDIF,@0[Q MHT/\MY7,@ [QW_TA_KH1HGIW"2CQ3BTV*=V+QHYQ&6GM?[ZP:OL%^IJD>/S, ME'MWJ_%O1'09MTM$7_)<>TY(JE+NY0*C)RHDO;^B'"<%3,#1X88$E+"_%8_P MEJKTR?((-Y 8^8L3^&U=/2=+CM/5=L#8!;M;[K5I>1YT6] ;P+IZ.&#C',:1 MQWE$J*X>HN2(DM_7W")*?L,6C2AY@BAYU0B"'RE(S/^U8^;_3L&%/"6&H6^- MHU"%85+HI>J>FX8AAN\YSJYL_>XP!&+PZ)(V=$G;[1Y#!)[A9]GLITZAZP&7 M\,0CO' "6J4$DO?S+=[./A1:Q;"CL=[,5$AV=X 7D#%DR\6U$8ZP!?I '?I M5]!5=I?>U?^ D_FMSC#/JNH0C_I=FTUSI6QVGK,)JP6]#0LS>TA>P&CREJY[ M1RH#4AF0RH!4!J0R()4AH2K#T<;_D;Y0\%40J1BIO.HX04IR#=_<8JEJ-8L$ M!I0B@%($KEA!^%UDWU1]PSTE%\S((2OH676&S^<=O3](<3YD'.+ A\ MG@=1TWK5\73<[A>$BNXR$WG:-:$'8=_@09 T@*0!) W"&+1I) PF2 M!L0Y>+$P2*EOW?7_@62!6ZRGEZ1S _=G 8C?)JCN7))2W:_4 A!10T0-$;4[ MF%M$U&[8HA%12Q!1.T[4;AI^O)&+]F[1WBW*S7[GIDO.6EFZ$2=@[K==IGJ3 MJ$XJPR8>>>.16ZF%):+U^1NWY'LNBE)]%PQB ) >;[6\OK_"3 8:-9RR'=D@ M!GU5GBRC)FLJ5%S8C>/([P+:H44[M"@[^_RNX0,[LI_K&GZ;HRT:Y0(YR=>Z M4G:PJ7,UHJT)&Q'Z"%A]G:*^\R]6?(ACJ_^-A>+$Q+IG>(VZ%X)?#KU4.#52 M6<^-2PRH,(DN;[FJJUFJD^J$X ?P,KH@!:8 Q%\I"QB$Z8-_6JA^"&^E"Z=6 M\+/=]W.][8<\G6ZM_OX/^'+X/E-<-Q_GHI&C\\X=-]@6; (@6'@2/I M)_<+[4:1HI\,S).O__U?3[OST^.E-<_Q_!\'M_9D_/;C0L8>SC328]]0[;0Z M 9__0W76ZC;8=Y83OC]>K_7CT3-2\)T('(SS/U-/OH>CX>: M=HQ)^&/_:X>?Q<[P\8=>8$%L__ -!WBNE?%LUO:3'GJ+'R3QG?UUPFGB.\<< MS?E9KG^B?L[/?]34U(?.]A_=1O:9T>\> K\'C@LX4>>OIR1J_Z-O?W?C#2X MS"STW0"YCXA07T?%\Z$^-8)J[&852AC3+"E0BJ 3C$*K!*6H8YY7)@S#3TB< M8<V\S=PRT);K)>Z4BHO5JN=E%27VH5AO-F7$NNY5$?.=$JYDM@N M29U'7KGKYN[>/H7D"88C$M.=7[SUH^^-)WVJNB9X#\M-U0R8PQ3$MZ1Q?Z7B MGL2]>^G)V\?^?TTOCPS\Z>N\T8&E)X+",A-6H/.\99$O5/-9B:Q*4:5; M%[MBB3=[+84\;MG0N]D17?:'\G+$]K5.R&1:2]B2>=YR$))FJ.+#N;VEO6*9 M5SN-\M $+?GG+<=SUBMM#8J7.RTVTZP%S:S4 ZSG^--++4^0_1F[E;=K+: F M9+.T,=:@Y=&GRU.9R%9E0A:H.71IW/L5B6TEK&2V5(NG+,/ M#;J]62NL@C]O.:DWLNELHX1+:7H+ED17K=4TV/+H/3?>K#/J!$5>KF2[N:EL M3#<$+H*61^\YFLRI_L#+6W)VDC5H7'2\A01;'KWGBF:WV1IAEN1"IULJMEO] MV['TZU0'(]U*6OVRAEJ,_7L8*T(QRWQUK#WT%LW ]SP%GBMZH2+ M%B^"EM3SEL+4'9.J1GD2VWL02CF+;6W7(@R0CQY*$9XQ8\J,(*>=AKQ2VP]+ MKKJ&3=GG37DOJE0B9K2V <3S\]JFAV.R; BC(:DB:>73:;2(-M! MFUO#ID>C'U#SBM2F"04OK/A0M&5RFF^U8-.CX1]N?!!+TZ6BK#Z8>-X=TK6^ M&S_U:/P; T$KXIRQM=627_#&0=U9@%$EZ.-W)8),=:E.Z2UN-5I4K3VN5&8] MT)0Y;MH+V[Z1Y8<928TXD=$HIN[W1-CT: H&>-@0K08M2-GA0[W5)$*!LT'3 M$Y9:4"KL2K:\B 6\ZPF[ M"OH=T2,6DH9' V9:RC7%UG(FPJ9'4S#0<_HD6ZQ[4E:094FD+M>FSP[[@9H3[&7+8;QVPU1"QX1-#[.U2X Y M1'H[(@NB/$==!,:/PS=/W3@,C/9!$0P/M%U8\6L8]H3H[F,P_"AV"OW#I^Z? M1NR6@ _S_I^&C?^SBV#48EU?CQSU; MB#_XT%0=@X49\-,SQXTGE\Y=0_"/[Z)'^Z]_J(Z1+VZ3H8GXHHD@OM,LFH@D M3 3_G7EQ#Q7-Q)?Y)HI $Y& B0"^B4<3D82)(%[)Y4$S@7S3?4T$\DU)F0C@ MFU $^XDS\?9$L0_3[*\;"/X= W%60IOH+FN> W\8;[=_$(7"=^&\_>?_< ?D M<7.#$O9;&]O4IZ4$OKPH7VACY''8/KI-"UP3K1;2#(:$M5E M9.IOB,.2.^\HXD$1SPU&/,_.KZ-@YZLL@_S.GM<3_JEE/+L?\:HL([D. 4S[ M>=> /YWVKA>J3NHI$?IUYM$Z>*K/H;>XX"+X_CD_?$@6_,;8M\!#BX:S,F"7 MX >H;I!^^BF_FLBN3MW3KT?.X76DO#AB^W7S@A?6_2F,_O3VEU<,ZLQ.]!H- MZHTK[A7;U#MO*$8F=*;5^XI-:*=IWMR*?A=<]JM4JHL*-%_3R=?2J*[GE,(U ML+'DCT,BM-E;W7A(_O0C&-P[#+Y@S?NRZ7]G$9\O#]X>#P^SQQW?'YY]//WQ M*08P![_I&,D-[,YC]J_U^B8BO5<[^361WH5[>6E1_:OL]:*+T]=T\M*Y(,A> MD;V^TUZO9A5Y/3 Z=/=I8'31ZH;/8Z67M+V,ZJBN9J32J886>F/#3U$$EH(5 ME=XH&+\M3KIXM<=+()F]?+_?4GOLC>%0L@K.G?UZ>#%0&I/'DF*$H.R+@2F/ M-4YVLGC6FR\\%Q:W$3=6\-AJ=WOS;D=9@IO2JI>Z,&+Z!ZFZKCK;?@-^]6,G5G C.2=/SX8#\>KMTW7.?Y&D<-HE. M%#!SUO*L7^(WOMSW%_9<6*VF;M946%CQ@&4PFN4QECJN8?9I"_ZE$72I&.#2 M_?X4ST$D\-:)I'N.T\C<>Q)FJF\+WI:/9*,K"D'!6\@F+(YX#9XDBAI;UM6$ MA=PG)OF%$%"S]!IZ$GA;O8"1!(,)!(T\"?(DOZ4,]^Y)9D5+&$W,W@@O#.(PGN)?NTD#RT57*1Q<+5I'/^$SENCS+;,0M M;17E;"E?;N:]DN0K'Y:N/NY#INUVSQ7L0E.R.#)->G38[8_72ER_FL0(FL4( MGD)N!+F1V]2L+^)&7K^-ZVNPOQ;(>N!S646:#Z1A+9B3 W\"XPOX[H>"1I>8^IX09!Z5K#C_ 0+Y47?HD/[\A-PK^^XQ5<*D7\A\0Z)=Q<\ MHI:(539QP;HY,7[LMY#G8)9"L!SM+M6&5VH?[2)G3^XB__9B3?^!8E2EDN-L M:]'/-=P,N00!S/820O8#1YO)O\>7'\K6/H7AS%UQ[B2X2C^)QP_*SH MCHB>)&8ZJ[G4;V^Y]: WEG3!!.@6WHCNZT_;_VWP_D*5H%O<'KED0/_J?=M? M6LK;WP2%D1R/D0)22[]$+;TTOBX]+K_=E+GTP%Q4KT 28P=7'IJ.6YGJJ:\(W%=ZZO**R+6A[ FU/H)SX M&^ODW:B/*"?^)CIY-_9Z-:O(]>N_'RK;0N*W6[8E84+P]9VA3F(J_!>?H?XS M7;8E!SG)]E@73S^D5^J$RVMXY4J.7RN9:?&AW._6);7V4-"]M2WTMX!LDE#+ M94B,( B,(5$AEYM+?$6%7"[D.E[,L!G119><#G *[W06Z56%5;/EWHQRB<1)X$>9(K28K_>D\RJ0C& M5EF4QG*ZN/9,%Q=R1/I*(@E^T).(2,XQ> 4GI_)8*&E3))5%<[-9]/9*Q;Z63=R,+(AG[)CIY-_9Z-:O(+99VN9_*+O>L M6"WA(A2__JCV2+%X;R)E M'5FUQUVKP=&#>D%4"#I./<9XFL5X#F4>WY[(E*3,8N0W/JQOIPT1;^3R;4G* MLG-KU!"857E] 3_2Y-W Y)A*%U?)G$"4>NG<8+R&?@16'2=G+W%*_-T988/.>G#%YY\'/V#_%@HX-Q DM/4HITA M"++;D$V(?IAA3<-R+S=8\L6*,])1T1K^D/YLSO+MK2&N],'T#OTP]=FVTI!+.KX$AQ),:?,X_MUG%T+\[BLH5? M+N\L/B=&/P?"&^,I[=OZM&TWMG5)R?'&H.VO(<*%MR'\^I/_7PCC4?D75/[E MTFP@@0.3:%^;F V95P^K/_?%Q7Y?Z*T:65':,IS@^Z/\*+T4%2*^_Y6D,);A M,)PG4+(O*G"!*L"@"C (()=G-0D$,L#K=H'3BD,* M=TLT;8'L%=GK-2GGJ C,GQ2! M(5 1F(O(P10@5KH70:'^(I3SO%5B+M[7!)W@_B-)URT_D,UULTW):5:?@<'/ M:53U2FH_D UU;?'TM&GWU[6R6UEQRJ0K*L3N#E8*$T@"XZCCQ'PD=YU;[KH) MY_-&B3?IS@=IO,CH/UVV3;K1GWO%;:_,_*2JT#J^G%!.]J()?R;(Y:=0Z M9&-43>/DJIIM6/(BM-PU7#:%-RZ;,9?YW_AS$P/Q,[Q&W0O!+X=>*IP:J:SG MQOL4(,+24WG+!6S'4IW48\@5I$!8E0*O#5/931_\TT+U0WC,.)Q:P<]VW\_U MMA_RB[JU^OL_X,OA]S3'4'UXCGOZEVX%"T?=_HBG^5!99@]_DOM.,? %P(^F M.P)$09*X=R(X_D_X0D^>^\O#TIKA.'^]=';\\(1/]QR: 7%Q&#B2?D)R=Z-( M,4\&YLG7__ZOI]WYZ1_3FN=X_H^#$WPR?OMQ(6-_:!KIL6^H=EJ=@,__H3IK M=1OL.\L)WR')B?WKCT<_2L%W(G PSO],/?D>CLK1K,W53?K)P.W=[VXC8_]K MAY_%KO/QA][N,/P/WW#4T%H9SV9M/^FAM_A!$M_97R><)KYSS-&YZ^G#'W_HV]_=^/L-0!,F $(D?N("/5U M5#P?ZE,CJ,:>5N$%>J)28U*A)IJNT*I** */TPK'43C+XIK!>V<[Q MU_6;0ENLE[I2*B]6JYV45)?:A6&3TR/?G'83]PTG'CPSBGXTG%?7GI(\*RW"B%0N,ZQE&*PI JZ MS-$*KXUYA9T8'$OP! GF>3\$ZF'!+3=U>CCM^2N9[6ZGDT58=:HU$VX /V\9 M4*V0'98KK+W5!F2GO^P0M&(JY''+54T>R5S8K\H%R\YHC.6)- M;,L];NA1M M/\AT/<"SY.QAS!,A60W6"J7@SUM6,O."6JCU6K*U2/L#J3?6EB-1H8];XOUA M:TJL\FV9'!!%?RA4?%TT0[B89UO249F.JYQ(Y>;].$SC]XS[+6: MV@,SF.$-*S^E*B'5%W,MA3G^=+[@I]/<0[YCLP^#9;N5VXX,J:6PQRVK7K$A M-?CMTE[JQL(OK&9SN]12N..6B\VR)N8JG:D\M\:%:K/YT!AN8$OV>M5Q-B"+1 M;4U"296=@HJ/'+I66<. \_BA!6O9\:?21)Z72LN&:WAUW&W!ID=ORF;EMJ(: MU8:DZG)5*CWP^3[X?((X?JHGU*D%);,C>YD;UI@'SQW@>-STZ*GZFDGS:[K$ MR 6OBSN+5CY32Z]AR;VCITK=P98VM+R*;W6'9PER21*+UKXXYZ]-C;)?G.>Z MKFMO\%M?LH7+#L\%:EQ::&6P9J<^7MT$O%.9\VH2)WD=/E3>-82%4 M&@1N\?2XV7_1K606 M#_9\L&IFIG@&%V%1Y!.&-9\VPZT_,D=XNATY+;9M%0<%T/2$96TVXUXCQWB* MU,F%LXI4]MJ^*@(2<]S48)E^M6[T\G*'+F1J U6OUDIKA3QA+N.\K,R%+)&W M#;8[&EG>@Q"H+84\80/$F.4BSZJUY(893:M^QQA.@%,A3TRL4U^TR!+K]/'M M=OV0#^=$/1J %S@Q!<:#MG7<:G$M%_1:3T@[F5S: $\],05\6&?;DX?*7"HT M'YR-D>NN9 >\ZXDIJ N$R"XV(HC3,IN1T2_.R-P0.-43X^IRJCN4%UE!3MNK MELAIE3E>-17JQ+C6,ML6.QZZ-3QJ$W+!+FO"AC8AE3QJ*F:R;3%7S"I2Q%(# M3M![G9(+FIX85UYMU)G:L.1+EB/DE9&6G]D1:'IB7+/33$TJB7;/SI8G5$#, M2PT2!TU/ :9!TUNG6S+Q['CIY;*B+^DE4:%.3$$HF^I$6Z85.ZHN!Q(W+/48 MV/3$N#:=8%D+W55!,OJ]EMK(K^K;%FAZRA-&EB#SD3>U.XOQ8C,LUDF["]:+ M4S[+'^8>Z)S4M8W*W%TRS;)@=UNPZ=$J5.YTF'%0VTI2>K[A#7>Z(LL W*#I MT3(T8#>TKRQ*&F)<@WHDUSMYLR05I%JW+8[:NCX%+W!B M7-GI>MF<#.M5F5PP*[;E5')T=@V;'KUK)72$2J9%:W)4J6K.,FT.E <3-CUZ MUX8[IF?!)-Q*1M4:]6TC%W(F:'IBMNB29XZ7RX(L]U=!QXF(=765 2]P C!1 MMTH7#;(/4% QNO:P,VG*P A!T^/5?=!],!PA[$O1 RDO.AF=*D8MV/3H7B M&RUYY0 _L)#G]1F]="A184[ <"#E%$)KRS.[8V8<>J@&A39 6AZU*VE&T:C MQKH\E(R'J*H72*'A,BW8]'@*5F%]4VOC!3M;R99K VYKU1SPU!.(G9:)EM]F MY4 J4(UP&BKM2%J!IYZPK(%5=P?%6L6Q*^&*G&=F6T/>QDV/WM4BU78Y1Q7+ MDQO-NX;O2$M\*F&\* H? MAOT%W?_%'$TT$5\T$<1W%DU$(B:"_$Z^F'F$9@)! DT$F@CDF^YY)A D/G4B MWEF ^E4"\76]YM_1Z[.&ZG_<9?YYC__?/P@6_^OXZR^= 2P3]O#_OC'?/MHQ MX3LM_/.2AP?Y/]R/RELP$R,U-%0_);FZH1\RI7?C11'88>#&GV$)KSF?KS7^ M/TJ51KB_/.[/V>5'[T!^U#L0U'>!N&KO\(Z3$M>%?&0+'[&%MUZ=?%VVDDR U\;UYJK$P8#$ UTR)&HC>07QN!)\TZY=>#;YDR;NT:7]-)U\C M\[?1R[N8RKOH)++7A'7R8\MFDLX=/ZD_^2_'"X*W7(?QMA7R]HXROJ.G2=8%%[=60*KI>Q,KA 6D3IPC8KJ2(N7(8@DO=#-]/-\KVD9KK<2Y ME22+X:2 "3C[D=.WUV'%"+TWAMZ_ON!Z&D+X!;#@OTZ-D6OT4I * =],VZOA M0VG[X9.$OP 6]/'_OJ5/(-=0LO1#=UL@96NP9M.;\6)+VA"YL&H]CC$LAW$D M^:%[J*[#A+\XFKI8Z"3JLR@(=^=>0B_E&\ T-T$"\\-?B"-XO:( N)\:"KOHY/(7A/6R6O6* @R M_H"8$5>NY8;M:+2V&X$QI!/;^TYF5XK\>T2'$8)+$:S'RHF=ATVCK"- ML)U\@>.#V#:7'KMIF[J-I^D.I6OT=E$B8 $%:QNT1BJ1S MP]N\(QW>OW@ X$_\[>%7!>C+_P3?[FJ2$YZZ.B>FY&)!+>T"/6^-M%9OX"]% MA8MWE3 6IS&"/_;4GR=-W[J!WT4G+X[B/RG#>DM3> /*SB]]?SHI(!"-SV3! MW,ZIZIH&""A2$]7R4RO5B>(*<\"!^M8J/IP%_C$(_6C^2\$Y) M==5B-J.,U MA"4'ZBB[O@%Z^F#H!=5RX1YY U#( SX#0"*SWGSNZ7$!7C>$G7QQ%ST=<.(Z MZLUK]E;OT9DVKE%PA M:''1GH]\M05!#U-G(. Q5N 0Z*]>2/H7-)=_IV!N3 H8O1$78$_-C7#JP6P8 M8#KA/I1#ZM&MD98KYIU7K!X=//;NKH-:C+32(]#:QU[<"A9> '__R$DW)V5# MEL=;5^YLAF&IEQ-[0;ZE"#L-"1<(3&#.F=YXZV9^%YV\"RR?.?KZ!"R/.VM7 MY@TA@Q?412/WT-73"VD-L P"+IHC,!['[Q[)-Z"R-=70]UPU%M$.=G+(4$X# M$_;]_6Z>-TD9ON_Y2#R[5RIQ6X3[!B*VG#$. 9'>.?N.H45^7,S@X-Y/./5> MK;@H91HUQV[,*T*U8'4Z/3Z^[P!$:!1&\"2@T>?TZW=H_/?:[R2"_OS;@U<[ MT==A.M!D5?"A_B^0QAN<"3& M">@ &4+]O: >:1I7JFD\2W[1][MS<.]%#0(#9;W<8GQ]4Q3I.@..PX;*\XWQ M^.Z6QD2,L4>\*'ADA+%7('H;*:HT3'P@94?V,+Y&&48@!,:1/-([[KF3<_"; MCH' _'4Y,!\'\P/M9XJ%>CJ0K)7#%_.4G@UK+0AF]MO?!,93%"8@/-^ +E3P M/'UM.4[*FB]4R__4+:2K#9KOE2P@5H@F&O7[B@W\RL.5_5I4>ER*?I/#U139 M]J9;*&]DXT$;&W8P*O:W(#JA=]$)Q9$8S2&Y\_K5H-WA=E@NYU "V#7W.E!< MZ="QU+CKEH$* ]]B@)UT8>C2O;R+J;R+3B)[35@GKYG;D_1N]3P<+_]M+1A$ M]*\Z#KSM>A W<#REY&J^H09&SMC]M_2D ,1.A3UU0B4[+8P[&E&TMTU=&'$# M3_+A"96X&C ?7VY$HRM2$)P1G+]:H/@0G*56U9>S@KNTEVPNTO&NKG7J,9QC ML8*@6(S@" 3G*U8K]O&6J&E@E,, 7G9D +,8.ZC";W*9P6=[VQMWK5\>*1W0 MU'X$TPGGNM5U<;RM+@W< !Y^&-AMGUJ)"L'M8B66)C&*/*Z$=V]5&JZIDS>$ MRUO;H'DC2'^;59*MS6:S 3LJXZ1-KU::3UNLL(9HA155,)PF,)X\8PF[ZP#K M#2A/\.B"&WK^%DE,5QZ\(TYZ=8'3 7R6<9*.XHM-PU_SID2ZN842IJ?+(@$B MIKAV,(L)#%28CJ_.1G3TVOM]VTB^_5#K5UC_-L;JVZ-*-ZKV#+E2[+/=BMY; MZET3XAO*301&DL?%C6[&QN]&:FKZQD*U])2Q61AN8.RR8;QP:O@I+?)]>+@; M'9=*.$&X(:)[DW'4'F,Y8V( 1.G2#FJBJS<@SGZK]ZMZ1296PXD@J5)YZD:N M*G/# 2I)+;28339 =&'\1IP[+I!]WISN5E8)2ID7*%7P$B:P!@6D5B$[*M"]DV&7L=@_JTNU?.= M7J7&SETIFS6VY*K"B=5Z.YF&\KMJCP!3G97=)@3,)H^X[%8 MA%"$T.0@]!+!T.L(Q5O>HH;75[B\Q3?+D->CZFP@0H3",(C!>F"2M#"SB%664JW:' MU$S)KA4RKNE,,YA TD@%0UX%>94D>)4SA9N?[U7\8J#Z@R;>P@UGK?D]I4GD M!!-Z%19YE>N7X2@V_H"Z$::R:C!--7UO9>D@%LUL4_^2 _!-R?UWJO%834D$ M,[R*V0I2ZA++I9 .D+AP[Z # *!!G!U@EME"C)7<1X#]Q-<)7]RMIFW52.L4 M3B[43E](B^YR!2*\N&8V(6 \RV(L<49_C*"*H'K+6Y;O0N=O0R9": L;O= L MV>JZ:42SA]6X$8H0IBR\,YBE.0PG4%+G%0IWS[O[LR$/_O%+?%0"1;P+C$(" MZ<$E1N%BF2O)&@9D#&@4$"1NUAB2+J; 9XY_>>;:@+$Q>"U'!_\8"RMYQUL' MJ8GOS5.[FQJ?JRGCSXL.KB/^NXL@-^E\[M*]O(NIO(M.(GM-6">OD%\_;DOL M=B6:ZC:N/ T%G)2F+JQ0=7:9PKH51OXG[D$D*E)"V]>7]V,)')C;/E!_P'K7 M$[5E9/E&T_?T2'NQ5JX^T>KV:F2O[0 MV[@^)>9Y8O5C6LL^D^4WT@N271+*?=#N>))"M-_LCC]BZFV[XVU"[?K=L,C) M!6/CXEEQX51+:X7DOBIH0S!%,+WED.AS8"HORF80%7@:[S>FT]XDL^9%O 5A M^D5!TG7 ] I%M@1L3R90=$.;M&C''AD#&H5$C *"Q,T90]*ED_0M5W4U ME,1R#T%NTOG#2 T)%TI>9ZDO#>/ MG2S25+<:#/A@(970V)D[^-;TU7G*\50799O<($E).M],DK/^PN"M,_7\L&OX M\YPQ#D_X9ZLF4]5",WB0.P],M5+*$1NZ:\(7@^54,%(0,$9 !9!1)Q&"+Q1N MO89@MCQMENP"O9@$*CY<1E0+OAB+$'Q#&MJO,9;CN68Z!%8!+&P<(N7L M7HD"HLW7$HF5@B""*G=C4@78?<&AJYRIE'@7-R3#R'56ZC1P^@5W-ISL7K_A?:^!G^ E1,B4U MO2V5-XU\:^"!("PN,TP2&$XP&(N3=W_V W42H?;,\=,[4!NLFMIPDIM4\7XQ M]$IYNDMT-S%JX8$M%N,) 2,)=$O]]:MA<:6#P(K-V9NDP&2FH8GZGN/ ?&P+ M6*MO!$@80U5.WCLN<_";CH&JG"0M>/M9Y:1FN9X/)KDS57UCZCE@T$^EGDR: M=7M6K+=92>UU'G+;7K?*<6 QH..M31H#4P+_H"0TY#10::0;C1W?[32DM)[/ MLNFL*BVEH#>:!+(\6[>@TP 1)(E\Q@WH;L_K(CV][NOTB3ZDPR64 -U0T95; MV_K\30661X"]>,D770GR1HXR6;O/%!Y4(5I/AJ6U0C&[K#2.YC'RA/AVG4:, MD(J0FL!:26]#:ECHDBS=*A7M[09O>$G :(['!/I8<+M.([XG MO>UY=R]0^R*!RANJ '*I44ABIDH2Q@59!QH%A)'[L8ZDRRQ_O5)#"Z>)U]1)!/?$ M"CH7AWO=7"ES2YZQ4B6#MX-IOJ:Y8@O"?5E($$*"$*(SB.PBZT"C M@#""K...!:&W"T"I="IC@*>Z,#_'FZ1VH2J2A=YM^$G*Q?QL'GGISEV29XJ! MTI@\Y963BF!LE45I+*>+:\]T<2%'I-<7X94G:.)#>3O.#'AS*QL5>UW %_)T MVQ 52HA5(0IC>!PCR+OGB@CM".VOHYT0E%G1$D83LS?""\-Y0-34\5II)0;M M8GM::!9T2\"CZ6*H=L->MNW&:&=W:.=HC!2.4ZOO#.U(&4+*$.(UB/4BZT"C M@#""K ,I0V]3AB3P4Z0)?1)+I "1TKUH[!B7H8G_(&.)81]GO#:M!1F(?D M(41N[H3Z)FL8D#&@44"0N%ECN';QIVV Z%8#G54/-1[12;$;.3IRLW5X+]W+ MNYC*N^@DLM>$=?(*B?BSBLGQP@D7RZ,5-)W*J Z\E235F1H&JIE\[1'D9TJJ MB=H@OH7]$M%]KHZ*85;U_2T8R)[J1,8)L;35E'++R4HN2I'+6MWU4&IG(U&A MXTK&I("1 H.Q#(!9MG3BZ=)88ZSHF[Y:.,%RN>#PZZW"NP.QH*_OU#6S? M:#9S=F3A]M*:RWIV*BLYPE3H?8EBEB8P@KS[:[<1\!'PDQS'?0#XC<%@YD7^ MD)(J8YPI9AVVSA5%"/SXA@@"EK(2Z'L'_FWH96_=;D*"V6>3DHOG\GTA#[]X M7Q/DX).>HAPZLZ"A"&K/)IO"AALY5;HLKQ6:_:H49>0CDH,;Y"-N(@C\;!\A MR<*V-QGH3=D2\_/AO%]P5:8%?<07Y39?K8]X>]3XNP&X2!Y3(@Z_WU67+TV% M+I>D>5]]OL-IOL,N(\N^HBY?H;+S6JYQ)UHL' ->%*LZ.\4G[WCK5,G=A9 @ M-OO4C.*+CT5R*-RM]SN!!RO0A*-^(T-'$WX5636'O.6%:NDI/?)AY=]P:J06 M<9D7*/'\N $"?1<1YWU0"325J)/(7J]X*J^0WCY+7"BYH>$;09@R-@O##0S$ M6]'6(]IZO(Z;&@_8;8)XMVZ--4&!PF('"" M@/'4&9//D M(#BR0"[B,"SCS[8VONX!.=SV8N74.E\C\8+!^(&:F7(M= /OM M;YJE,)Y%R057J75<>E?JTD((VHB["]*)IAEU&5GVW4_S%4HM[\HDR%F!YGA! MY!NP?%G=<]/Q7D;)78'P#NYDP+,D>B35@T MX:C?R-!O;\*3SL"/3H N++B.Q_LHNA6"A7QW_E/SW"#THYVZ9+FIA>]I1A" M;S4GT@T=_DS5-#!#89!:J%MU['S>+LQU3#6ZHP+=47&IS11S8OS88U?Z"5UX MN/\);DMNL(DR\=^'-_];PC'\)-?C'T2G.U>LNZ%X$&A%Z>#POF%)7%46))CKZB MP W8:1B+,2!L\PT0NH' +#1,'_S30O5#J,J$4ROXV>Y[W)>O4\R(MRMFCR^E M6\'"4;?0SHR_',LUTM.=!/6&#_U 7_!WB'JZM?K[/^#+X3,UQU!]:.'3OPYO M'1O'_C4/SI#D0& +7Q[\:-\7"D;@>P#@^#]A9YX\]Y>'I37#C-]^7,C8 9A& M>NP;JIU6)^#S?ZC.6MT&^\YRPG?JL-K\>%Q5*/A.! X)1.K)]W!4CF9MKF[2 M3P;N_[/WGLV)*]O"\%]1S;GGUMY5QE=DV/M]IHH,)F?P%TI(+9 1$B@0_.O? M7MVM!++'GG' ,WPX9X^AZ;!Z]/@51, M[7?HY-;8I5OZYI\8IFK!"T]$;]/)LSM_%P4O[MW/_R=P2P,8U'\&[4+H*X5_ MXZ>&&8\:Z%W%/OKV?0 X2-I3 +_#I,9]$<+W-Z0F3V+="XS2E5ZN51N4N'*N MT>ASI5:I5YG><(U&@-,_PQR? M(8RGKRWL$0E$#!&B_6&SF>M-V^5^K=*JE6N%7&LPB\>BB63F&T4X*G^T[#4^ MFO@VNE213>3>#_\@+IF*VY8Z!3/!^D(]L$[,GTRPB4S24#7R$ M93$F;&'RT<$_%A5D#O >\ZHNKIBX-9\MJ\I#Q+S/Q/G"W+[7Q^G6LO][W^B*?Y?=I-< MN\QY=TD0^;F?#[AM@:U5H7KM!NUPKN^V?#S_03^OQM6@L#?$D#(;\L. MMA&L.I[CU&,*'1.-7"(Y+&1VA5)1'2?7QOZSL.0)3@.JBR*>=TG$]) <$QB- M<]!0Z?#B[OYC=E8Q,%6R$%<65-7D2AHR%D?*XOZ"/<7X?ROE$OE7]-^_.2SR M"UQ3T3 4=4O@5&6M '-1%8$>"*/H&A\ _]"6;N&EE&ZD1K$-( MB$/64M!T]8;# JFEJ"HR3%@CFOZ7PP,4S;RAYF(#JYEX3D/C=$7E-$S[N<"& M;WR;@1^8"$Z!%1L3L84M/&9C&Z8M:!8P17SX%:(^Y(6!*!^\P;_ 4N1BJ=L6 MT8HHM:2^Z.%M_Y;,C95Y^ X4(4,C;P]_2Z>[Y1B0\ %,#DO8>*VE "9O3MC@ M?1RPKFV!&J79H$'1C8%U #\@002X8>Q\H>5@(:BSUE#:'ZO)?GO8G\2&Z?WZ M>-<TZ6642KG T;(2.J%QH@.P+#C JK MX.0:&%*4.K4$PYCIF?FX-*YVIZMQ+-^)/2R'C16?^_8]=5Y,CL./2 7@XF.K M.J#9'%\YQFH?OB(#(S5@-<86>E6(LS?PU_6&_#?D7DY.M&SX+N1JQMHJ.2YV M(8"9^V1ND.1-8;FDC-T M_$/\H$U[SPYK&E2*J5BBBX0@+9%2\=XP,6C-QR@V T0+D*J M7HC;F)2BV5V1+ZG! MI4E.R<$Q.?><029;;>1=+NN(NO#9)7!<;_;_)]:S'LI*=R(5)=8.88NSUO?W#&'C&PN2,\ MSU_@DXS0!#D%/#GWB>(Y]DO\NR,A:/C%VW-3D13!P -UO 5XI7@,61R_P 5^ MFQME@\"ZCJ<0+$"#G2+A0?XAS/D0>-S.OGV/6!9$2N.(^(U_86!D,RT=:\,7 MS^/_+Z"Z?X!]*6!3>DJ5M^K9=;6@S^O\>!)+]IKY=6NP^CJJ?,=0-%'9J,AD M=F/OQ%>=WMO9 +\MB*(B@@&\>-%O"99=2[#I>?E\(\C3I&\;?HME)5MEY?N] MGSK65K@'+$)2X4&!81Y;QD3C?:3*]"\(E7?E.\-HKE-'?ISJ3>U$6WP0$C,[7DOL_^&$&$B)/[E4&N_&>*3 M)'K,^AZ0:(V4%<8>#^Z)R&@92;94JW1$]6)VW(GOY^KG"?.9Q_8Z*M?1HH3, M'=8J:KUHO_("81ZC.SL@1T^(Q?C;QFWA]F^78_;1QB)GYF)91\O:+Q&U'AEH MC85M>%=XA0B U^'*BE-\8@_RK;BU%R(9(B2>HZFB0_O!:IG#] M@!\(1*I["D5#4!U#_J>QW)T/?HL%I 4R;MV]8_A3:1'O&-'C<;D%%@28/%D1 MS* J[?O2T:@]<1;P]TF!EBS9<<37 N6?9')'4J:O,2"W_N Y^K?ZXU=)=O#B M9^F?^^6O\X:.A8D1AC\3K[$F 1=F06)JTPFFQ^7Q-R[\I67O]WC018V]]WY7:G0S\8:RVRQ6-[N MOWT/Z5/ZWZ>?"E:?L!(K*X"M:",8E(RRI_RTG#=G;3--:)M)Y;<@^O@0U7D> M1232]QPE!L)H]APV9)ACK6*;H]NR#$$S*1QHO!D",Y=& M3H&/*?KE_$O7^SYF9VTM5,P INXCJB^Z-(72,W@CG A9E@!NC'(4-0!/_N>] M8EJSLUB6/GBL\'I_O)Z!UXNMS78\'NLE92LH>O[02Q3G/Q4$VQ&.Y'T,]!R% M8_"Q.W3A--"5O/9$\BA."W8J.5RW[OF&9&;L1A++\M'$#<_S\+^S5X]?R=4N M_XNB?%*I;=J;52S#CZN#@]A,C R]O'B1* ^(?\N-@<3M$6>;5/?%^UB;G./] M#O&/,[&"PR_FS$<.'YJ8>JF"P>UU0S(IH<:"3(X:J7MHHT,$K<:5,8BH6!'E M(_4;?+4JY$(Y%G%\8]3HM5=,>,D$'8%[(T(C#20C@Y9UU;E0+SZ=&T0C8C^S M#3_%%RSRR7-6-U47'1+\E-/=D8N>!6&8]X-!Z^9\C/N-!UV?<^0,O+\$ME"_ M3!!L/R$PNA-X8N=^J8A+-AY/)H%T_8=+4<\]Z6FL=C_:B=.'TC8_K71+W7;] MOII[ZDG[65F89O#4"X=_,0SSKHYB&?MXCTX_L1-O+M!O:P :G9(O6PO%F[5$9+QBEU9K4>VE-G>'WK1 M[>++&-#IF1@B @+1XUV-YT'C.2,'KHXO4[ 1=QO22/5T_ @=&'I*MH^_XE?O M"77D!]XP[Z>8N&]T\WU?VI>*2W4>W]!$;;F$=PM&0]-]?G?2_: 4R2S20V&\ MS!^*=^I$WN7.PYO#QWUN>/.K'ZL7[\VYD+B^5&]G34'#D@2H:\#830XY0")\ M33!->[UACQ$J#8#IA'5!,%]B F6E" R)6%&(S6P!\73@)8=O0/^6G&H%Y#%[ MWDEFG D$LQ"+'7DP AC(\;-_9L>"+(./@>KP0"U@J36MBX#GP4,=FXX3":0@ M$EB#(,#'5SR)OHP% .FI'Q$3C'\A ^T0?DQT**N%S8SZC#*^ . ^P #U(W9, M+'7H>Q*"X+,+X1FP/ ;[6.OX*R+WF/]PH13Q[.]KXMQIXESZFCAW39S[[!RT M:^+<%T^IDC5[TBR2SV]!K/RFX?)5L@O)R^QK*MB@%"6.[& M .G>\99AC7P#J'##[035=DWEHKY>ZQ(8SS M5'8$G)BS*1IFJ)8.)B-B4W+^ M!/E?7 HFHMX9045D!L5BCCH4F-P0%)43!5 ]EI1]TZ]$W;1\;-S/AS&;=IV^ M"N;=2=:"T>)^27T (KKS0F7=)1(9VR]&81C!!#1-@BT(!?F:X?"A-J%8F6!T/6/0O_12QZ M3&RB/P&5;RU(R-/E_-C] 3I3CXIM97P'P!G 0#;&4FN!A4P^%1/86IHH$VLW M,JMC[Z@L)]KJ!Y5L:EGA5U%RXX =B4- \ MXB=E;R"C#ER_0#F8JD(B*0BQ72M NYRL F);1<9.$2F+=N. B:JA,?)"0X[9 MJW7-J3YOYAX1?48DN0EX+PC3/9@!'3 9QEH24U5T7SZ#?^5;KDVI$GE<)FA\ M^* 89G09DQ1&\1(=J-+HI4!0Y[?"2-%)0#.$W$@DWWL.SGN$-26Z'*8YQ/(. M6J@^QU!F%B;?DD3M0T#$#9+Q$)KL$<]ZJ1Y.@@>E@2>AV83RNG'6],CN+D./ M_$)7!G/^SV:-U J)F>F(KT1VG4GR<(SUIS_R9O1VB[+:8'$9QN<'FVYZ=Q,P;F84+^N.5*%F+53V\-*=#=%,I^( MW5NY;]^MO7X>ID\@KHE6^+6'7/$@#$D=U&2:LQ\=7>P^P7K+QP@ICI/+Q%P5 MHD"1*0!T3MI^!==/)G75G PNS][)4M!0P)$Y\(+ 8>GF-!"V0K M(A7!20Q;7-%U))H[%$YVW( 6!UAL0DHN7#"SH"=8A+PPH%-@'J%7Q'83B*@C MN[UQX.*+::$0 T$$@U$QEV&_TI#ER(^*:5+Q1$:.=48V"!>ZY<:(Y%QQ2,#" M!WOX[I9WBN !TH]_^#8TI(:BWX7S)V)N<8T6M!"M?V3E@$(% 9]"Y5A"Z*F#55O9L S][J3 V2^=X\0< M1;:(C_!,?;3,64VT__U/-I7._GNZKY/":6]1'.M4Y'K.WE&BW"PHZ]/40_#. M.R$,@/Y"6,(A9<,E48\XF90_>25R!VA MV5TNJSD5F,##AA57@_ 8A]O &"8SKFU0/\$(3PS&1(-C/[GQWZJCWK&=O%B: M(I$R[E? "1B+<$_QO)#D8UW^68$HF YGEZBJ3)B \S-_WFPH(M,7$(;A(G'^ MDQ ^)D23PP/;)[F8@DDXF@\XH,OC55R; F&2*B)WX@3\XN\,79" NPJ4OP:& MN2<(7C61H)YDOQ:P7\8C*5]T EF#SS5XJZ'LD3)%QB$1<:*R%_!.)16O'.[* MX=Z%=A9=-8UI:+J1F8N_4ZS0KC M<4Y.!'SD%O&!:2O"3E$Q<:MI^-E)"C4W!G["1G@I% 8"J1X\FKGMXZI>?^@)/$0%+.$XFO:MRD3((M^2: W=I M01PCI?FLUCXUI[P[I>\P'FV@ )^>(VN/,+6G^.CL\HPKTUBU7^;-;LV*3V/. MX0SO&=9UY5Q7SO7[<"[W ?[E_.OO,)7M=0SC?J/L\O*@VN5C^:%>D6UQ6R@O MK@P#2 K-]F- ]RE6F$+Y1 !*7@?44$2:K0?F[,IC7M0**I\Y)$B/?)+#G%?71KZSFRFIH'5?JI0KC M*P$GUEFV]VEVP_&)3!'_I_@G/UG/9*W,5KN(4!K?W;?X\;3=WJ2WZX)D='_@ MXWJJ:E5HS@X$3K24S'+&"_V<5"I-4JW9.)"&5VN57YCVV, :IK5LRPS&&!Y. M5A/D[DBA;K&%WAOUY?U.X=?*WAX>C41E&8,DG6Q(<%+Q)8FVZJ7Z8X69IF[COST'JE=8"Z."AB@> MN2:OT&VRC#R%GJ2E&["VQN4)@3G+/PL@L7L"+Z87U27FO6U("/RT54TC(NW)YV!Q*&JCV&K'SDR6?X3T7D/#P@K"/2\F) M*.BFU9;[< ]/Q?(<:W&C9T>C5BFU:EB/\KS>*J0N(I;G11D/<$)244K7)9/K MXP^O^0[!S"0:?D&K?NJ:4\E!9'!;$+B9&&YNS+U/+_ "0]CS5 D)$/6(ZT(& MX@!R[@V'F*O,$/9N6!YFDE#E9(D$Z0:SF0T60A6"V#7#,//CN(_YIY\,=E'L1>E7D0__;.;57:3NG,$LN< M>TI8VRR*@A([3O+#8VDCWQF%D2+>?QUAS3TGYQR4H0%WE=:>E=:\VJI.;B61 MN[""1:HN!+(NB1PG2)AY@%)&'@F'UAM5/Y+@0"RXR8@8_3"5H/&"II&Z*BR4<+B@G_2NI:(*YA*ZI^#^EK:WL ML*X&W5&?( #WF;&@->_WB(\EY%QU/$FNDI&O0P#@E 1OR#]\Y[TJ;:'E)-PP M;RAJJ7)+#$OUR*D*!AS6CM <"MA LUT:"N>DADG4. 0N /+^E@Z-,MB'Y6 M$.1^D!8&F$+JS#U%#,J^['01PF,LSE#,%5!.XG/S[_-BJ.1ED\ > ILBI-(] M1R)=RA@[WI5WW:;U,"RLC_'(1$]+=]+7H8S>:0EMO-+#<'JHF*3A#RKVT^CJOUCD? MYQWP^G*]G14H)Z2U\TB5WH.%-(D^OT ^)G%D$9L1QDG;,(G):,Z:;YZE;(.# M$K02EF1.5_'RSTTWU,59PHE&\005C/FT@PV(HX&T,Z=V'MX/1P(%+/CFTM.> M/JA!G(/OAHOO+.L=JAZ!W$4D-L7PI?%#L(F!\*2/9#C<$H*" (X<:7C)C)"] M*Y@6)T'$BHS_32KK M$' 0PRY5F/(GP(]4@[$H4570H5%7VXZ%O>M[2MP76# M>]4YUMZ WE3@!I&#.$C+$H% NR'TC"4@[Q2)Q-]H(*WK>[(AT,8EW9Y;LJVZ MTO._W%+?8V'2\*5/+K&ZKD.I)Y6HWUBOQS_WNJ0$RRO0."":;PFU#6Q6BL"Y M%3,@+W.T;@-\0J18F>9_DIH*KD"_5["& =J #P@*.8E79($%=+,:W$O;#)X5 MJGG#36D(HL; C(%7.2U4#,H'<)=;KD:N%@^!&"[":DVR*BF Z2 0W1?+/V64 M0K:A<=65]9ZPWII3).0IZT$QTW\P6YHT7RGCQ;%3;SLHD"!M/0>+2\7^#P'+Z)3^7^^5<%$:;T_Y8.#N=&YKXU_*1]KABMS=C5=<1,0Z M M!K;HWG)17)$ WW)&' ^")!AI5TD;PE*K\[ABK2K(U8UDF!52S^@O<.,,Q_ MAT14EW0B6/MV0O9ADIX'H*I /UW;E__.)R().*;J;8*%:4D3;6/MKY+D!K&[_*E*:VP.4YD7J8OEB MB3"[)39!_#? V8)\#F]9?/OKD_2* '@+S\'!?VN!2P\HU?[YKJ_UW],^]=;3 MA)$IS5YC M"LO0&R1$1U\/D!16NA =T)H6A';[GC 3F./((ZC)/B/!U"RUVI6S3X>3TER^ M\8YUQ;]7%KWNA7LZ!24AQTN@P5JF#@*]XM16AA^"W27HYV,6EMS1*M/PD8@()7TQQ,\>=]?3/%Y@^&3E:"O$9D_ MB,C,7B,RKQ&9GQW<>(W(_.,B,N.OBLA,/+W&LXKX570J!(4!5UQA4I/;Z?-' MD@@5D)A:0V48]C6-162B#=%F?'T=:!:)T\O&OZA;6QF3-]T QX>!F-O'6#D. M?E+Y$03T%U5ZOLK*?LV6V F@*@R];\5<05P2$;CF3E&@@,DA*%GKHBB83.9F MRB<-",,7*RH;EA<$>4"^Q$"6QH/H1Q!.$1!5G=PBBE%S9C]AO48A0(-%7D!* M.G'Y^(1X8A Q3T5VVXU^(_7+"8-C2?FR<@C*N]3( L*Y[PB!=T"KHX$1-U#_ M\SS'T\N8 BO/CHJV7I,4&G)"3^FNBOPU"L^TVL#)L%;CN@FWMFZ1*L>.T9RL MB-P:K1$+ C"($ WRU8 M#[%Q>7YH EAV;@)?ULO:9Y[PP3ZHQ#L.5J9U^.T%U%CS1*0@P6**PF$:$\4K MN":B8!G$EF2K[)"!]EY_.O'R@Q=:VPJ23C5F&V.M03(&,=#4%]#I\4/+(=^C'/2*4]G MID$1$6 &$2^YTVW_)".!4EW\&'P3>]4W;[D^ G<\22]WPN.(,'8>'Q=4O?^4 MEI =EB#1@3( .4TJ.6U GG(X#3,1>2:VLU9F$K?)V'_] #HI M^^.S(_CF!QR6,?(Z0'/^CD"EH7^HN1 Z,?S03.98-[0M],[FN7 2 M209N7ERJ*F!L#=9/>@+L3Q5FBMWRJ>M%7,!%I&[3F>M%7,!%)&\3\>M%7,!% M1&^CV>M%O-U%D*)8P0J!+^#13.Q@T(AN#APQH7*._^[I^_EEJ&3.@/*<,R4' MP1S4R5TD_6PV M]OF(\2O FB+!,-\(,WY$I3[]L&%X\).DP/7A__,?441(EM_SW"_2JAHDUV4- M6J[C*'VCM_ZYAR5:5_"HSCW^\OFHI'E9Y^/B@9B27[$MF(8UZX&EGA0VA;^: MBJ:L[36K:,K,;+,G[0KYX^"XH;]VQ@*:U7Q8QJ9:/T:+=G6.AJM8"46%!_.@ MBMO]>8- R3:@(,&+#7V>9<-7"55;5="Z,ET+PV-R:33-1BU% MWAAZPN%]H">-I@M-JO8F?"QYG^CV!M-NK?9>T&OQ>=.C^7?G8%V9:?Q2'ND#UK,.:P?A\EA#A)&BKJZ)V5=3>05%S MOV-S&)&%-KR+;(:K+:M9HT6S.WXLV1PO)\;K>CG6&[8=MOC$O+R*"G;MD MSO84V-:R-WI>T:I8J16>Z=P)9\F.7N&[M89:CLHG;$*,_O"R7, MTA)7U>RJFGT%U2SGJYP+'<)L185-7)6SJW+V&B*<9WB#ASG_#-$V)M)>K:,F MWRZUIT(^T30*K=WBO4ASL[P6XO>[1KQTU(^'UJZ0R#7!YA@](\T7Q])>!LW: MW2QKU?)7::9E;.' MW'L9)-OEHYZ\ZXIH59CTHWVU$A,3 M8_XA?/X\*!=WR\R]O3_B91JE3SC98I MZM)#\KUT7KZ?6HF-;5?A(]FL4MF.ROHL7$*X*F]7Y>T"E;>>3DL*FI8NKJXJ MVU5E>PT!'@2J0YX28FFX3:?VE49N%5NJ8FF?6/42Z?=2+@Z9]>KA6)_.5G9R MM2K-.XE*-/DEC(_/ Y&O&L?FZ"#55DCJ=Q]CK1H_DM^+FVV+BMDHB+W*L(** M4D;=MR9+E'M7;O:%6==7YE/OVQSXB^05-@52[H D0K,R&X)B.'7W23\ODG6O M:"2O7?J76PL/NA$(02$_G",+:J,AMSJ[L"'YGH](8H5M28D;RV E#VA5W(5! M?(,'4AN09@U[M;]8&F.@BG!8+J*;V!BH(!](:-0U5L'"Z4*&=[A1!9&D[%LZ MAX&WPW+T>]:ZO?RLX]H:[AZNL&T460GDMMS0M44# U$BT?5/EKQ5VJ-N26VD M>J4U/S?'N6Y;&2_>*]/R%].-X4@1?X$$BJ!A%,)D];W-[TF M?8&,8UH3P.L9!C5)M07M?4"?EFF30@:DQ]4:2O8\LM;-M/[&3D%[1-M&*RZ^ M03E%#3H;<-#*W2+%,GRU-D3%$.VU:=%F/(H&?7PL1&L1D0*,F'$?2:$@4NB M5F>A^R%E$VDC+E*G Z\!5/^6&^,5W7J.I'B,MQM:&@'OF%-/X,.92]U6@=IQ MH+%MG+HQM. A@P!4^O#*B?KKJIO0M6"'5')\VN1,D:#8C*S0:N30=4BF32(P MM$C?>U)YE59/1?1L],CN2.CT^/3ROE*M03"R>A5AA\2GL_!>V36Y'18\" 6+ M_-""[E#X5 "CO58Q:3%8R3_/D^*-M+F*18M).1>%Q1(]M]HH&8K&7++U>1G MQIP=AO4!\5T^:0>B/;%/VA_DQH\.P3JM;(>D*8T5@H-T-[2C'*V%XRN;S)6] MJAS!0OE.?=F=8"BZ;7)>XPX+B4M-V=K(*3@"I4BXN6V1Q0K9W-^RWX]FY/5OIY4KWV[.<+)H- M<#+\7[69'#83VVRI8F8ZD=5N^E@[XDDD+"JL\5;_WS?^7#'0[#7D^YE(>X;E MG3*Z*E*ELFY@)>$;AWD8D&+>IR<,DN9DF<^49'XMC>>%>F7:SD ,XSL#Y,6L M_<,!TMJMXBG^+IH?IC0I/>UJ4M'F]U#AT!&H')A\/_O _]J8U$G:PKCEFK!J M!V]+5F!AVA &4)=TA+GV)PA>(>BWUK%)1&/H4F'2"M8G/=0R27WP*&\CHV$D MR^I=O'V*:"G\A+:PD^JI#TB^0+_X; MSXXYWXJNF=.D,N;PWN3Y>E_!XN=$X\='L1@?3 [W9B- B&NMCAZ8^U]AO?F7@T/3JKI_L6IISCA6'>UO M$'@%KV+A_SR/.44%BA,1?LAP9REUH@VY/NWPMCZ_U^I-JQ;MGN!.SIRUY:^+ M*ZU"-QF-'25UV-XFT&P::T7WJV>DF!=C2@>@WD$&P910K"@F-+W87 @&+V32 M[BOT;AM2*K;6'^5TJ3\_'JLIPQ);F 1]S\#=AMZOHQVZ;YWTV^[K-M9IB\(* MW[:K8#@ZY9%J>MJ1ZCZB8]0#A4M[*9O %SMK#:7]L9KLMX?]26R8WJ^/=\U1 M[G4\XETO-=Y\3!02_>P#KV1RHZ5^B!ZGA\"E1E(ON%6H959BNF^)EF_MN*5? M"\)&$/'6W?M,^>XSG:P;E?ZL>BREYHU[93KK)?0=IN"9D(>*V;\* %] 8T6- MO%LP];O59K$P8,MX,!6D-^ +@1YLH-+!>VYK&$8WP9M7-*YO0P'6 BB56-G# MPH!;Q59QH4Q:R-D0AZ 0C1BLJ2+4M?3;"*Z]%7ZRMP)$!EY[*[CS7GLK7'LK M7'LKH%?W5A"HWB_.8NJR>R_TQ=QJO5A8!:V[G=0?%K/8+/:-(IP[,K[.3B0I MMRL/A4BZD>TEU\UV/#>+S_C3D:V=).^Z4NMQ5<@9]GKVN+:3U2X>&3T=6=NE M:\-M)-4JV?)8-UKE75>W%[/$^9P[,3\]9$9R9"7(4N5@&DE6-2+Q2QU/O*H)P?-W$[=K8[J>'TO%F**8.YGZ?.1->MA M-TA9J?IPW9C4](AX/)0*>[#%G('I0;NO;!8CK<]''O?EY!1SF:5 M'WJUF6!GQGREN)XML_D"FB\71)PY'9I)ML1$\GZ&9>9!,]FR0(7;X5ECY[/6 MHRE5;(NY_K"2T9>)GFG7UACZT9"+VDQKM818P71_B_K+2JV@-GDK-XMZ\']] M#X[$JWIP))_NP?&LI>FC[!VTRP$F(L1_M=GH"A9I7BC42HJ!A3S=F/7+;7UC M1Y99_I@]WDVRCXJ07"S^<.O'B\S0("L[UHXB Z?9@_L8Z#EZ&Z&:3RPY'ZNE MHZI@"M2K]1Y*@ET6N]^^ZQHZ%Y6=>W)<.7,=WQ[P7^>+@/F#B+VTCCS= .8A M=TB6#73DV@ \0=-NB)^G4&K?<"R8 )&@"*UR :WKN&*,EP MNXO0 [(&?R2B)?R8L/@#79I"9BU(X*QUS'2DSX_=FK:))TIF9557V^F,V.U/%2P%?+?V^)3'\ZO^*\;_#;WI902! M=MR:G,I<*AMJDK_UTSDPTVD^VP[X]$E8@*HOH*N[:+J]ZTF_&,=DMT2"M+4% MPW*::N+EM96J8 XV0!ITP40N 0LNI^\U&JIA0IP.&(%)S$FPF1&TL89EZ7<; MTOL#,6J-V2K=$W!%I[&]TWL35G!/$=@Y(#T%!>M3JD78GV=+T\8ZX=- /R*D MT7@_[D[ HB=>'>(+KBUS&#-N03@GP#6:O"$>]AL_PF%T <8D!6R [^P33%*O M-Q.+V5]?AAS5-;O=U_L#B?DX?&N,+ &T34*-*.D( MIT;3&8_,3#_'CX?M2J[=$-N[W,)?-&;((-J.HFO@V[K>])&ZN@?3='&:8XE(A(@2H/]!(>&GXC*(GV_6I!1 ]1(.*Z![>%9'#8G6^#![?/186A\JN MBTHI71NJ.:GW4+1_6CYN ^)%EA"7&LX9@;'2Z:PK2F\J6M4JVI576; MK$;VSV&NV_+3'S0&$;\;+ @<2/"_>KS>]Y/W[4Q;P[]?(]<&WM!%2_U883[>;SN1BIC[*)2Q1R4K6WJ4#A6() 1%7-&"%@0XFM,1,M @UFT+2X*LJ>9/>IP*%M<6+1TH6CQ*Q:5@ M6T>\'J)!R"2IABT."[P[9CH<-J\VRK_-%K] M&D=-C?>%=DHMU5I4L^9DD;&3)QFN#&5G1!])_DR0WR#*^*,%B M7;(M WD=;TD+9K_1T%ODBEJPL[Z]QG^3>_4WSZ7$@L'-,>C?,%3:$]!":V%% M5D2!< +OZN@]!VD\?T,,+R9KH&C^\ZD!W>%W=G)B]XG#&;\N;5$_III3C M0^Z]?!+^/*#.Q^^N*VA$S'RTWT-GTJ53B=NH^EK&ZL@)GQ2 M/S'^VMCM(BXB=IM.7&_B,FZ"3UYOXNUNXN4UD'Z:7WP<(#*O ,0;4.9/;"CW MZL"]()!^-HOK3S"U@6H)B39KGE;][J>7SRL?[GG7#XH@IT3IY;]@3BK=N8[B5_PJ%0H M')*%[$,NL6ON9W&(ZX]F;Y+1<./^5^>> Y*W^\:O_?/X_V>Z)[$TBGOBH]_[9O-%A^0VO-MAOP_?B%857-I(ZYQ;" ULG>KFC9=XDNI,1\^YX"F2'[I\@, M%/CF__XGGOV7H_=ZE1FN,L,?23-()MA25R7\(.AV:TXUU@Z4.=:UG$4#O"!P M9:#3S5L&;2Y2 ]LC.J_;A,G-XWUZT)](F34O=+KZ6!YV\RB=FZ6!W*2S-]EL M>&FNKRYG_,K[^R.DD'>*K/A=3OE\U,(EG?*W$0?.W4O.M 5\CKFAX&FJ2-TA M.!M,*6AF)-0M\Y$NNW.@?5TOWN>&&5PA^5:1!U=(OIHV7H:@O'_D M033&-?&G2Y,K:9!:33?RGT_P9AH=9'1^U>FW=3$4[0^$A5I_:TV).FY(Z@N!OB"9N MTJG,;VD(J!BZ:7(=0Y>5M^@P_L6T_*NOX0\C 03=*;:'4(%A_W'?.<8TH]2? M6/%]?SVPXXL%U/T$Y\--//9AQL#/9IY>H;TW)@V??;"+H!97&>++$A!:BJ.! MJ0B4-H":X8IFXPUX2>EOY)A8/O"EVKRZ2*Z40O)A%4TH[7&&%!8&S\1-.OE[ MRB,M9%VED:LT\F<0$XKH0$Q""$!WV(GH8GV:6 F3>*9>+ BBF"7EPC$!2,1> M%#KYOEVVWZ-BQ7E7DO?OO.PBQU/ME5NV*(EZIY,K'17Q8768=I+C['NU5W[[ M!GP= ?,;35@@SCOJ)W?BNZCZ)1Y\?#5(2,=5DU:<@:(O&S*(5L>!QL+X8W\U M3J0B$?-YZ";$F?9FHRK(N.4PM8F09K ;=PF)M%S3)).U9'9+XNQI3V11Q9]+ M_PO=U$!3XV3C[4 MC?N5?1<=C=*Q[%&I[\];0X2/^V+M1$D3YY'3==IK*.,#SY6X!>M^G1;78J6Q MG K/WAOGUD@P;<.KM<6ZFD,)+7]7==)\[H1^X8F@!;:JFY2<^&9E-;Z\XE"F MKZ"71JB6:!ND-QJ>!;\L[V_2$)P3I"6"LERTR)=WYSGO((X@:7)YTE'"Z4!0 MSO7S;G-,WYZ6F$ +AKADG?0VAJ(;^'"/Y'2PY8UMD?Y%H;W ;59=E<$K0";] ME0A)YPI)WP 57]A8YM1$] S,.5*G@TZ-P>"KIH7!%0YV5MWLY^!^#FJG-"T< MPMTPYA=8CE3,)91'^S@@>K,OE!V;FP9>FP9^1-C' MM6G@;]PT\/7-X)*O:@:7>GJ-9_6$CQ1<+?Q0,<<%-NDJXJ'B!ZEF>U(:]'(E M_U=4U_PU\N_/+GV[Y\498E4;IWH(Z3>,6NW!GT611%Z +&!?F4$J.^MB[=G1N4/ M>%^N9$5$PY-+8@CMEI:]/K[KXWO5XZ.:;LQY@0IQW*)_KAC_-3 ^';M,C(>& M Q>%[-T7&$5,!6]!,,+YR+LS@:"ZF0E_).0CZ,FI6?]$R*"09^,@Q?79?+5G M$[OX9^.\%]<,ZS/IP1LB@A6\'__S.7)((0T9:0=B]H*NW"(=NJRF$]=.VH/><37XAHE@VYGNN+^PHO+GYI+Z[&_ 7POC!,28L6 MVJP4KTJ;M> '(.J&H6.H$]O0_.A_A?2%$L4%OH&1Q*("[G"#-4;%&H[V_ASM MCWPH5X7EG:T%<;^U(,RE]#0;^EQN7PI5%RA\?YW87,T_V$E_ADJ4N/ MGOF8G94.(L)4EKX W41/Q2ZP"R1>=-)$GC 1P<8_,A2+F-_] 1*N$YSV4O6B MK?R>]ILS(QN)!T/0,IM<)OT9Z=E*N5"XO2XPZ2T7.-)IR\VGVZ_B]?Q;TW0. M$M]@-1%\_7A7DDT\_C0XP&WK"A@5DO :A5U")!/%5!=JU#CIK AS^<(2YH(* M4/,'D03/>A.XB#"@/AVB<,5W1K4@>N\(@-DY\5 DVA!0GOP#K@I_!9=_XR"U MT_X.:+_OPXUP)(R$M-031<-&P6?CZ_!J^B])LMVX'!._( O+8)9- B,HCIJ MFFYD5C Z1I]; O[RR0 D(O$)T-%10AM$-'^BCI'@"LSY%!9,@[%'HP(C?;XD MPT(0K4 TRU.+D$!/Z''HXZ98@!0HMJ^%HV,8Q"M@4!K42N_0E1URN]PS-Y7; M4[" \5M8Z"P>"4-C@ =2 ,63'5CQ361 ?1>P6OBQ[X4M(5KEGEB[^SE0R?H M"-$/)30G[ ._?G([DL=P8&91V9 /%99JPAGD!NGCPW@H+"A/F2-501!EL]=M M%:,/KCF*NG$,YTP*(F+!.!7H97Z9N!$#BC'7W;86^!_B40LA#0C\N^^GM M$P'HETMH/B T'K*=!L+AJ(@I$*) \]2-8%@:,LRELJ%QCPB36O!7:JS!L],'UA(.W,8V M-EAR,VG/U@5T/B8&,4G'^P5)"H^U#=\O$"8)$/>+!.F&BL2"H>'WSZBSC@4/ MJBLQ$BXY$KYO42Q!VX9&"!?,L*95-PFC,A#>,I6@,,$ F%-#@F?;\Q\):.') MB?#J( S.$=).MV"&QV7>DD?E\ !CCTW"4!*T&YUS89&194S<RHLQY\;RAD*-,.81W]6:"K1X M_L!W"KU'AVAC:BW XXNHBH98-V)752*1HZ1GL:ZO M.X8J5JZI@=T"VA]4;' M6AQ&) ^V 4G$C8R&78$H#)(P+%3$HM*:RL)7+>OTK2\%T&].PEQ%9(!01]\S MBVLRPSOZGB@65/!@ZH43TVS#^_-L@#YITT]98#' :=L\:P1/%1**TTSNH]<\ MQ^1%AA=/$F\PS5*51\&?.>,. (1SST7[86/I<*]CAH$V5)@0Q"5=658,_&+) M%PJ)9),02&F PW@=(M/XYL8[H@X%C.&8TF!<7R'U&,'@T") [S!_I ^-(#L[ M#?G;B48V$8P)7Y \Q345O%SEU=7/?$8)T5[;-/ ,Z-S<#0Z!6T$'TLB=2_+_ MO>4Z81<1]H;H99RQ $HO2$"\"VB\:U?'9A@%@IE!PM[QS*+E;/-T(8^>>7 B M8#)ME:8OZ&Y6]O7UGKY>&2L=9A@C9"QR>-N_#;#KIJ)IR-2Q9D39W -6\TQ) M$2E\N3(&/;4BS G;Q"\[F@DR" 6X.%%=$/%Y/2"1H"99JOPT&\5(B &B^6_R M&IC^$X'IL6M@^C4P_;-CO*^!Z7]<8/HSH>;/&@:NUIB -:;$E-L.,OI+K-4^ M992QQK:]G:;OBGPJ/S0;Q>1JTE[LOXR9!4K ,%/+7U ;XV\.2W$<5 OY9*/+ M"W9_4=)>'JOO(J1L3'JPY.Q3N8HOX<%KEQ\WLOJ7;QW+J M?O_*"C=QM9D<-A/;;*EB9CJ1U6[Z6#L^4X0F@I5$*$2SQV*8B;13LC)F\,M1 M\#64M8+_ZGA:&YS$;'L0.2U6TQ(,8S;E[69EO\G+0V72UJ.#A[UA:OMOW]\? M/B^FII\*G_O,N#I*/0[B?&32B.2342TCC[O?OFMZ2!&?DP\8NKX234VLS",3 MA ;I7^*!,6"<$W(HJ.KYN!OF15%%FX9-F2>N&5?WGA/:0I//GW[$8'HE5@H, MT$O7P#^\QD=)VRF&KH'4**@%W3PKZ[%.CN+E.%I72EM1'T8JL7ES'EM\&3X> M.%^PI]W5=_)<>0[/:D4>D,]0@@(@584]Y68&6KCOU:DV@9GC3L#/VS:YA8XI ME_,C"!HB1GYFYO%;<3@WO@F_7;H+9B@W$5W-L<[ZK3IX7S3X1%F V89N:(TD M!?Z"@4B6\?Y=4H)U"23@"6G!$*QB@-%'=HU^) H&^#26:P.,A@24;0C=%QX^T,7012<3NR\Z,H4H-TO@WF'C!R5E1QAL2([,AZ^)M M+9&@6LL;U]J*IV+EE6[PVIH$-1QO,)[HP!CH,-LD^O=2>,1L#:#OG'R.SG8/VD40BFC3^FL3^W7/ Y M!MP]_A <8@TG$0:NDTLQF5F8A8<0'@'T"G,*C=J5!1/#:ZX>O2B$VP\O_/?& M8E$ 7CV&T'C]TF&#-!.%,GFI+>ORHB(>ANOQHQ5)#XR[?J?[8B'H9T'QWA+0 MSX!B7^O9G:J!JBN[VZADIL5VQ*KMP9+R GD'T8D]YZF+GDXLW"O"UEB\V->I M@?CNDD N>V@#)6JA4BW('4^9$[1V\ZZ3SQ^458R7#^7B?CA*3[Y.]4-Z M2D*\O*K6# *?+8I\-8M":+VM@BX1]R^A;$[9K5R_X%;=BF7X&XY]S@#/N;AW MPX8%BDS1 !G >K[9.,Q#Z>$BWA!YU@#XDQVF<#>PV,JO(MWQP+3DQ >3B-5 MP-:@:V[9,XTCQM8-EHUHB"%EL2;:" :)&O,J<_FV Y7*O% Y%JN :.TKY(AI M!L344Y*LKQ*I"%BNJ=N&R!S; MD-,)L2XF#,73D2UI(@I$L<"@S48].EJB:"A$".$@50 /L98P!%\ !)/(J0]4#+'[4VHPND7BJU@ MZ4UPE^M8FU4A @'FKS;RWM?DXQL6?N-JR-[&2"220+TFSE0$IB0V-.*]4O\*LT7(NUH=%6KK-.?S=Q;Q%K6ECTZZ1#' M4+XNCM<"BB57]\.^H0\[_8='442+;]_QXSGGX]ZK91"X="/ !Y%1%CX%P6W! MAT;"EF@L"C(YQ^N"*8:R=E4&@[:QH2(^>7SXPP6F81ME@TBT5/"MY!:&PH;= M!)_&6GB@->ST/3QMR$+%U$8PCK=:*_69G+;V^43 M<5O.O?)9F88UZT$ -JD%#G\UA8.RMM>L]+=35[Q'2S2"_>\X, 3-I!MT*XC[ MCMIH%-B/]?IR?)\4%_E5I-T[U-L=XS$>#;S9V OJAN/IW29&;;GO7E<'7P7( MY@M/%(_$?&\VG>SI_;J\D%?M;F2:BYNEX^,Z]^U[].S%_I=$S=@&YR^2[MTE MH,-2V(%R:%DT'%S33Z)TP-C C(L.&SHQ(OK"N!W>%& V3K2GPVU5".3:*?CY MA:,1W=P-JUDL$VIN>KJTQU_]6_+Q;6<_/0'&!S=#%S9#5PY]>QX[(TD$)(%?%A[\J-9G/%EA^"@KSM%Y_51V=H M\![<&HF4E4B2!7@K93LH(X$0 Q1.HAZ:,! $P!5:O!3PT%M1 #EJ1VU-U"Z- MY3;\FXW*4%8G!C120Q0OR22W\1N&+I1@"QP\I+.==MFNOM8/HJ5--_OB[E#J3[-%:NYS])MGXM MB8$98_[\F->67?]4M?=BE=RB+SD2LT),I[0>UA7JL/Q$=.RVW($* MSAWB CVA$SDWL_5$]CL99^8TR3>+]S/3MW+^Z/N##=2D'(G+=H5&KS%'S[T& MMK927$9:@^Y^O]KVC\==O)?;5?6<7W2,)%_1GW;'Z4-F+7$"5 1% M"S2B2?GDQU[)D".%(I*'1Z&.M>A$PRJ4NU! )!;BJU94E)?*_%3&K\>6'5&.Z*2G)A;):+?-3 M>;O_T OC)Q-^6DMUCL-UJ7LOQ[:U:B:)+XR_33Q]83[^R6X+LOV\FSIGS1][ M:V<.R3>]-7F[+9:C6#5;1?B'SF 8B?>ZNP]F ],U/V\FJYD5RE?KZD.MLDIG MNZ^YM=/G]NP%\I[?W4!KO#$8\^Z7F/%?(K[2-[U$\2YZGU2TWF95K[3JP\G# MO9)L?NPEFH-1I[.+[RJK5$+.ZOW\./?8[X)^\;)+##A>21,,^)3Z60=!N9'5 M 'DJ^0]D@?=]H3ESUI9_2Z:;+*!]>3R0$RNA5UGNIDKB?M;_>40ZQ:#RJ%6# M3HFT5$,H'J%TFIY7$BK$VJE$&*]6K_> MQTKSL%4H]0:Y6FM0*_5GT4P\_NYF"V+?5"%\W.<67GC.A!%WC;%P#<1X$;B(SS1;7)25XK3+E).? M#/54J-73]F,0;UHW]8R-HN!@$?1$G 'B. M=Q #[SD ? FWY[5:SDSVS D?6NB1A@VSB#-),6D392:XAYMNKPF?IPF?\6O" MYS7A\[-S)Z\)G[]GPN>SHL5'L4'F+KTA+ )+F;ZDKH5!BLN18GA0($Y75+A0 M$4^#=4^JO3".0X.J7,LYJ4=0@-\X5L600":HV$DM\T0O JR!U.6!41O;$#$?1Z;K1]\@I^2XPTM+S#=,'=S6<0,L!R_C M)+Y]2LQ$AX*F;?1I13Y7?6&[9=\SQ24DR@(K]N=1%OC9 ?K3]4$FSA_S6&A9 M D#(3YV!?8 %"XIHH5/=+&2:P7&# C.P#9X-95-E>XI^:!]JC\/(,CG8(A'U M6^7]:T,W'$WK;!4O=B,:'KPQN>_D^U4^F2T='TNS+2K5C55B_^U[.GFF9T6^ M)@*$AME<#@)$D_UN;E;7MORZKM5I"R55^BX MBSX\8DT[RX>'[UBZY46)^>@?3=FX=*H!9/>]: 4DV;7EBJY+Y@" ]/:X4AH\ MJ+)>.IJE=;R<:CSD:EG[[@.)14>>VPE[>[==]5/)P@KIBV7B#N-*ZN*)Q?/W M_FLDXOWOO68D.N)>J-WQ:&2D1G9!FN\R'T@CE$4J$NTUQB"M_O\0?TKKEIG=$MA\F7-,?D'0$J P'0K& -T7:%TCZ M7MM#M62(8"0]P9DP? H$"AH"\)&X1ZB\P MDNAI6N'8%R7$OG?;G^._+)LLO+(*CZU MS0(AE!.(>?MWM!G3EZ4!]:T=8YZOCJ,@X;.93NKN4P7X/&L?)-WJLF(Y*:,. MGK!T&.]#C%5;6Q"/;JUR6:69+5 ),721O6Z00M*BL%&H8$-2D&D$TY!G>DMNF6]:.=&JV4.W&^1UJ. ME^]SL]CYR *2UYURTL[P@G)_:'53R6-5Z<[B,_YT9')5,E;X&C(\RM9EXW!W MWQJ68>39G#T[816G4FFW:C=GUFB70?=&(C=+G,\YWG:/SS/G(:757SN;WE1:/']*FJ3SL MTY5<%X\\.WLF*C=G=Q--646JP_)F^#@3NF871)JSH6:Y7Y\T\JK(HWIZ?"+-"MYKR)VB\D)\./;+AZ$]J.83,Z%8JQ7PK"&7*JO)6D7('SM#U!]M-MM) M>SD^X+V&W.I]HMP^V ^Q^;!>2!J%?%+*53N9X;$^M\;1 M2;:@[W(PU(' NP<1,]VR;.AK,+*"'#56K&6!V9'.?7.JM+6ZL.2_=[88Z5,=M"_X(/,XF/ M9D'Z(>B@_Y!_08S67_Q-!'_U]SM[,M\D8RG@EPYVVWON/F*WL?3U.B[F.N+) MV]CU.C[@.DC/QF GS2?"3I[J=OE#2O8A@'"F+>!-SPT%3U-%Z@[!06!*?%61 M\WE? SB&NYBCP(?$]/H\O"@>IV\3&2=TQ8D-BFX.'''_CJ.KT^[B69!6A01I M_=PC_^S3_ HG>@/!^@]_[!XN41P*OOI"*EK:2*/4;K7*AV-XN$IMGBH%^ MR*NW42*;6F9'JX*Y7MKQQ--).\R28R;_[H+Y 7DMC*MO+[ M,/!GJ /@&D:U('D8Y/G';:,_>EP5DIOYX[ZS,N?=3R8/>6-UR#_V M\P,>]6<]<]D4CFH%_*>8/$33-]%$^B:;.2_9]=5E@C9$4UP%@*L \)HG?A*6 ME],D]BW!)O;(B[D'/G]_;X]+=55H*C-52 C:,X4R/^*1-Y/;R=Y<5$K#6+R! M\I9<2C96BUF*//*;6"QZDXZE_P01H,4*RE4$D^NP@G)O)@Y\HL7F<@C'9ZCN[NS'@@G15808@3X2BZ9^.X&#&$PY MIX[J3]*J:GQ R<%&ZUT=%$7SV/?]2 MR,!G;_XGXP/^()4]M,#FZX(!9%77MA7^L%P=TYWL3._-DC/UD[7PZG!0S36, MXVI5,/N)P[#>/"PF>TCR 34\EKI)\:"(O[WE_P(I]=L&"%S@ :^.P@LC$\^' M$10KT?0N6UL65VM],:^NYHN'Q>&3Z85F+S;U=#(ZX!4TJN?5?<&<+O>0Z0?1 M0UA'3\=NDNFW=R)\]M/YM:"!S][]U5=X&:\\-!S@+K*J9^2D%EM5[H:5F'ZH MQ.Q<[G.?>7_2RG;4FK$JI4:C(3^NZ0V23TO"A5(WR2Q_DWB'<( +Y)F_$"%P M@:>Y2@ 71!M>%$<0+\5B2*O$4\-*H9MK8!']3NM_LJ%^M=NIZ4)CU"O5M5&R MTIO/^BB[A\1\H [IS$TL]OMY[MXP9N!R'.$?3"1>X^S[HP,$7D]$?BU 8'ZW M6S\FMG*QU(^V[P:+_1$U!Y],91;"+->N99J]%5KHG5B]U;^/QDE-#Q(AD.#3 M-_'$V].9"^3:;Q(T\".C\!>-(_B9V*-+BR,XI2W/^5$^FO#$U69RV$QLLZ6* MF>E$5KOI8^WXR4:(J# P(_ECXG'5G[>D_/88V][K7:C+ Y0AE;C))N,WF428 M?G+F8OH_4ACB^Z4V!GF/;3Q;9*8C'$FAN $RUN9;%YBY2'#XM^&74#8&(@4! M_@WI=\%PUX9*C Q@%@$8*3:#!'')&OW,G:>J?M7P;U*.]>_D+;ID4SO1UIO9*#)$F(;]\.Y\4$_J&EV^/XZV&4,]/>%1L6"4MMID5 MQXN777[LERX?[OSV(PG'I9+S_E+9;)SRL57\?RK\42#5N']/XOXCH3( D:4# M$5J?W-=J[LGZ85#.B_0&(##W>8=; M5J/L/7NAO8MUX=I=Z;2[4N+:7>G:7>E=L>X%RNBUN](7[Z[$^DXFRKE:;Y1K M#$NS=#*;XF.!2KBS>30]SR0$<19/B/PLD>6EF9",Q6=)2BDE)6WX6"<_:W6;DM24 M%WCDV4X[]P^=4692$_FC,D^KL=3QN-J2$M=G.[6$LEXS'U:U4D39S5N/\_HF M$H=R+.<[G>^.[8=,&L56]6GE?CJ>]H;UQCZL'+91W3X<5UW4+"E'LUY?:ZET M/;.@U1Z"(P>5E"GCR?AA>YV,-19FJ[M(P,CDZ.0Y1#>3B;DM"Z,B7\]T=YN.>,#G(D// M[S[*IV-*1TZ4E @?/X[S:#Y-Y6#HV?$SF%")DW*BL5HKVU(NUU3&J2AL-7J. M)R-3U2-"H[AJ3Q\;AB0MH\GJ(JQL>E.2E90VD6.KF%3*Q/E.MZ'HB["RZ0^& MVJCM#S6Q=.1-95M7"_;AL*"I02>XEU^TDV9,7/)M(Y-_+!ZWTT(-DHC.CM2< MCXX%.SU6^<)"'?0:2^4;)SM02:BX_TN4DK'YVH_5C M/BDUYH(Z1,O!>"2U[P^+$8P\NU$1]>?]8CFQY(^)>65?V4WOH--39A8]?\S+ M8T-\W$;SI?5#9#2N;2JB&2-#SY]3M[Q2ALIJ,-SVHG=6;II<1#18__SR%]'! M7;HB3HY6?;\2N?W#XE,KUO/KA3+J$_B^9$X/W;QR+.=[N.Y M_#JWR6]X83JV]YE6J=\6%GCDV>HE%+MK5EH1L]0?Q=N973]=?-QVRO/-E8)D5F#AYK%8K%$ M(IM.SH3$/#%+1-.9V5S.X'T*:7DN9>1XDD=GDUOW]KX<'?97RE3;'SO:0T$8'1+1U7'8BV3P"6;%42Z,]YK'IJ#V'O-#?CR9;^JR:FXM79OFQ M.$\/D=CJ]^?U\3R5W(?RWGW1CBQFZR@_7%N3:+[P<$A622N*LYW6"KK5FVY+ MU=4:58W!=EM[3.>Z81P51?-"OWN(3?CVW?X!];75WK'.K'5 MMK 06EE1RR4'X1RUK[>BMM4HU4JQO7"'[O:%N\QD'\I1=\.MT513L45),&:) M;6^7%A+511A'-?M-O?28W [YF+I2S.$J51^)H4TSMA&ELHWQTS:?>I GK2P2 MBL<:JS%Q,F=JF),CK6)Q&&O)R[V0::0,JXM'GL&I/C+OAKW18VT5F43R%;-^ M&)1C,.C\<=[/0#?H91_;JQ2R[R.Y=MU> M)3?GCX_U0VNP'I66T&\;]-&V/7T1M'./'\GZ\S0]GATEU M$4942ZU':?TH'X72VKJSXI.BW4YU]F%$-?N8Q.B7/ I\6UPN8V6SRMO%?1A1 MW6<2:AO#:[>*9#>ET?%8;TT:H415FD_1[I#*YE;C97]R* ^$>B:;"R65<;29 MW]>1U%U5C/PANFW$T(-&Z-_93I6A7I*K#^I^M<[M!&N4/0P]WX!0**R' MAM8=HMY]IS9X:,QG&AEZ!M=L];BJ-J:]QE"Y&Q8J1FYG[PRR@>B'-2(I"XHQ M$E0;%1535'7HCV6>MPR8FON"OH^N"BMET-66D?9^HE87[]4RX,4J?_*6 PV7 M(RKNM=N($U;B\W?1UA:F8\<&D_C"5B327\YG%9032L)B87D1D6(*B<1+>^(Y8(SA%VR'3HIVUV'RP0<&VEKJA M6'20-Y=JXEE4 9^;3(E'2DA6J#L*C&:^G8*)W.N<9R#PC^$#WF"L!#NO8BX1 ML=<;&.&AX1?YP1H)^&P !]],8+UG+<#P+R2)K(;G],&"$^:Z39N)V;2;'OD] MG<[?..QRL>_=:4E?7"+)5E%;=JD*!'Q89DZ3&@KMV(9OM4EA)K6U'A)M RXC M+YB*^42[DHQ5F\0S&U0>5FK1P: T4K$B_%F=C\+:Q6P,?:=(B'10)$Y6@JK0 MW4XWD?\I" 08!-M4#QP.#I'^-#ZDQ#,(T+V&0HB; XA@",NOID_)*<+^SQ=K MAA)PM\22M]'$)[9[8%XELO!9YX>OV-7AIXLU1&^CG]EWXWH1WD4D4]>+N(2+ M2-]FK[3I(F[B2ILNY2+X^/4B+N B,&FZ7L0E7,25-%W,1<0RUXNXA(N(WJ:N M-W$1-W&E3=>+N%Y$D#9=5;K+N(GKD[A>Q/4B_!<1OTUFKS?Q=C?Q\@+&+W-% M?-RIH<#JF<_[0\I;_X@:?"T8O+PD\Y/PR'YTI9H?YA%128/"\+?1/@,&/ MS)"?]#I^IN3[]3&],4/ M>2Q7 >6*)E]30/G-F?-5PKF^QK6* M!6^%!?%;_ME(OT_'@C[^E2+C(V'YE57-OF+">V!"XC;]O@!Y0TRXZC!7]'\7 M'>8+Z_P%P3".D*J1(W6].$6[4LHWUF,NJ)3X[RBB4SWG"N0KX?]X/>@+$WXH M]IBC)8%I:=:KLO2NRM(71I7V'$^Y(VF:-6UC7S'E?96I+XPI0TU_'E>^@M+U M?.=H)W6?)HG_\U6>0N8'QWRE.!*$"DWK]O__&5BNNA;T;?35^,P+*BD>T5\B M9%VQZ*.P*'.;_=K,V'/27Y'FPTC/EY?V_VJ@'5*YZ-]7I/DPI/GRZQ+TRBCZBX.9EF&3ZEE[WPJ(K%]YPF'OCGGTY<]:6_577G(90WH.IN>^E MIY@KMQ,Y/!RG[Y[)^D Y/W9+L>6/ODA44G MT'7*\5[U_G_VWK1)5:;)'WX_ M$?,=B#-S/W%/A/:P*,BYYG\B4''?%;*!))8>@VDW95-<';Q@UW:O MI;-+%KGI>&H/';7%:PM.G7&#^5!V>@+ZY0JF'P>@:9%DEQ.?SG'E@9<:SU)^ MMJ#!VA)D!$"?S=1RZ_F<15D)4YU$"'1>!-K]6E!E6[#%R2JPAD[C1'@^$C3 M+HT[>51>IU>E>1WM#4>-=&*8G_7]*R@^:ZMG8KJ3(CAYI!?S"Z]+%CJPJ@O] M_7'G%L;4/\^R??R)%]AN1X1#T=V.2Z)/9V8VS,ZR/6'E^K#(&^;4F%8@^M 1 M^CS,C+KC79GZ+>!A&%*%-[R -816DB?PW3$KU\.[D M[QK>;RQ3E8163E8E MO#Y.^3CA7TEOK!<3:2.K%D2N)]6TFII1QSW!YVGH/*-Q(I9,HI?3&[\]3%P] M-.A\[K,()2Z+$O?A,9OQ:((@9N6$UB,X4K62P^0PT5UR3XQW@UWOJ[Y5_/5] MZLP;Z5_L=5H#E?*KDKA$!:6^X%.:74^OKK77C:F4(94+=8/#Q0I96DXG;LJ M>QV&1YO= T[RC ZO>\*4,;'J\.1=28R0 -=MWQ8 MEB]8 61F6PM5 J]1S1 H("Z#_]R)Y<@ 2':Q;$*0CPLQ0CB2$,%%QK!@P *" M%'Q"0.PM/"$C:!S )G71M0!2A5FM"2R& )Q&?U]QSE^A1K@RFV[%'FCO>?D\AL/PB8-OAD(S8H^B\X5M?>OG73 M&Q;.X4QW$"5U<:)_"_0Y!CRQ79+MWW$HU[]'MBQH<1\LPC\SRU$A>_RV93W@ MB1=];G**!R_>-A5&CJ5[KOQBHM<+P84S_"AB@[GL?EX4O2-"7(T0;[NU(T)< MBQ#O.>HC2D38]-,(\;8O/2+$E0CQWNE 1(@(FGX:(=YVM4>$N!8AWCL\B"@1 M85-$B(@0M\&FR*2[#TI$(A$1(B+$9\ZA(DI\CA*/D [Q]?03P5_[^1&_ZQGN M!=?@#!5HZ:4@[=9@ZL'*7],.CY9V?KFC/2=A&F' MN:FO8FZ">.B2WS *#@G"X)"].#B$<\ @SU$%_+LP2B0LD8(2L_WF$#F>S8Q[X[#)CF<%8!>C\ M2PNZ8(HRTI[(LOLH8/KX7)1ZHLF'9J+G _"(::X&/:&F_L!<\^\@A1$"T]]& M3',EI@EU^L=G&CQBFNLQ3:C^/S[3$/]SYT;!>[SR8M=53:"MJ8(>4IX)4A_] M?A2Y^(@!]&B^Q&MD)W^XN*RK)S]_C&6)Y.N;G!I%QT!WN"J1>-UIYNJ'8Z2K M)\9^C&6)Y.L^E^SA&.GJ^;\?8UDB^;K/)7LX1KIZKNMK+LO7/#@W+=JW3?J- MD$'_&U"/54OQ34T,YOW30J3]/**^?N2%Z&/]_5J%ZNB M:I!QD\IP*ZMDM<0VSBP9A2=A5;DD&4,O6>OBUN)UJSISMY[W^4K/1:AR752Y MCU)T7L-SK7:*G*-YG^BLA24W)ZWFY;$JE6L0>MYG+%47@=79P>JK5RJ*1.X*ZI3G MT'RIV;)6;-T;2G1]7$]3)09 %!U!U*4<.+>>]QF+&MX[1)V[PN:M21>Q[%_[ M"1^.9>\NANMM=]\!BX:MG@NO?2,W^>Y-4CJU[*YPTQ][O3]L:I M1K]GZ%+$O]=U-WSW25X]-BABX&B2#QU\$S%P-,F'CFXY)P/?G>WZQ?M'2$45 M@CFK\O>Z?[1;E!]AM-YBRG=GPMZ$[C^0U>^IDL;/-'8C3O\)AO MIGQW9G'$ MZM&4?X@!'=$]FO(/,;6_O@@_XMI(QK+-;Q/B$-T9B>Z,7"M@$@K.M2^,.+DQ M3>#N:J&UJ7(UB*@TDKFZC2KDJ,NGT\6^72W>VU$;+6%J99HZMRJZ0G M.YIC-3#_##?;/H12Z75!ZAAHF>'4)-]HSEM%NC/Q 4K1$4I%D?C1Y9%[(UW$ MLM'ED9L'X+SM]&-$$7H1'*0AK()*)_^&N=,?WIG]78-KSNB[NR"L3&Y&XDKL.2S>J4I$KD-I\B%=GS;% &+5K:9;K H>U&V[? MX>8I?38C2]/69,@$2_CK#T7A,8I.7DZU_/8X3:I&7$4SDN/F'\DK>N2I-V #YD!#X/&"QV M1K_:MR?.C^# JT_RC#Z3'[[_?=41B[^^8YUY2_V+72_)C!):<]KH<[(Y'%2K ME<:(R5Q+Y:Y+#:%+D"67K8\7]4*&KI,+(=CU,/Q;;WL'W7XF#S2&72TP+5JB M.XG=NX\3UYH%?P9CB.O"RO+\&^?S6/%[P?#!%,X0WN3QTQ?. X/1S3"XEXE7L_.]SP3]@1&!78 MG?2#C.>;C_9\N[.-;U=U$$4VP3ZNZRLPD* ^K^ B$]5Q+1O.'Q&,\ E?=2>( M.Y$1>2G*LT#9L,:[;U43? HIAO]LAC75/=#WPO(.,! <\8)G!]^)$,!4Y>)6XBTN=@4'*SA/2 MF'=_5-T+7#U\=<8R "%6R$1P$%F7Q6#LX/,QK#B[ M@#H#8@53?MI)TQ$*W*_47V=DG;UUE&17M@W5!"]XN8SC/>))ST'%^[09K1!K M!)D&",K^L\:>WH:,;+4#H/8Z*A@! MLE?371)< 8P8"( AK$#7HNY)X%,9Z&DV,O+MB:[ :/PT4?6+:&5&5;%$Q7!:]FER%_/R'; M"INS2^TL?\U00J"P"LE,O99A:YT6TRG6:VT>QQ,824 <%K9VR6;D!S9&UK,% M*$L\AO$;*Z-C/=L<&$\J12%7&[6SV@HM&_'R%!U0K/)2M\Y8)JP!$?8% TJ> M76,=\*JT;HG:1K,>\5S%0^.325M"A1R-KHEIW[>LF//F$'*[X[A+\3\>>_U,/;VL$^Z#J@B?$\%E@GUDA MIT!]Q[)_;\O)OOQ6!Z#UVP-P8L/?CKX.>PXJTH+7YFT!6-DRD@.[IX.P8!M5 M5D!F(YK D>5S+"S="]0)78\OI:8 M#%K)K+#T/^Q-^JME/8+[\R]KB_&6'.O;;1;OEG%+JMEL+JU6-UB)YT%D5:E4J M' *RD@7P"-2 )*0NNA88;*A!$%@,@0LV M'U$'DX5^B,D_ $$ &JQ^!]KW"ZL3IYZ()-Q:P4>3< LE8&S+GE'YZZ#?@\[B MHJSK+^V_@PB=;0\7+FJ%)_9B<\)5323#A0H69N_G?_['_G2>(Z1>['9[Z[=9 M%SPP6A4Y/K)E08L+8_#^WX+N"RMG>^9+/Q'/1OAV; 0<$X:"=?X7LO=[8(6_ MI)HA+.-["[K]5Z>>.7F1]%T3O1-8(F##A#'14.9W$B)<:/O^ M=*'[?(NI%3LLDF,JE3;"UMA6?A!#*I4,PM2R2)M+MXO9(M,JLA?44#\]Z%I@ MO0'= :QKH, %'HKG[%)MZ/PPP@6_ZJ"_ I1O .-+:3LE1,*N.HJ4X@?#M"R@ M<26>[/A%4?=G2MARQG5?U%$I*.7(]T<8MHL/PQ''+DE?WL-XD M,^8$+K,8\X[5X(K-4^,4&J4!'<^Z(TUN+Q(FP5<3T[)R:IQ%0Z=7DT1]J0D= MC,BWA:345/U3X_3=5FL^G_:J;$^L]#B"22WZV>:I<9*-ZL)*^6Y-6]6S(VW< MK-6JU9/CM/14@5<)BF=)EI:M7%Q9Z=+)]URB>%R)>8U4NB[V=I@N:ZN3M)]TDWG M:&)2E+E5;\"4,G@[F^F>7,]$=;QT1Z]KJR N]H@![9$&@,1/9,'^E;-/%;K&82-()MNWCHTEW M4;2Z526R8?YR69L$*D_X7E?B>I@\S!M>939-*A^U80SX@CU+!KK9W[95D",S M!?%E6T8$^+"N6S[,]3C[*W_B^8FS"^A]Z8-,K]*R*4Z@Z780>] &Z^RT0E2H MR>ZF&]9K# VAL310H2S1.:HUDA,+_Z6CLRU.9,D#S]?'!^^KC\,WPI\Y0 #+ M/O9[HJG:9)*JJ6MVGANM4FQ*8-0FA#HV/O M:'IC<:!'EH)K;]^ZZ0W;G#]^]70\F7HBWXP@V%/G]EYI@=>,@1AL5VG[=QQV M_3NTVJ#$OVLM[9W([IH*(Z )>ZY\82OI]90ZGSEWW[=Y_RI. 7]Z,XPPHL.5 MZ(!13P064>(.* $DXLW G8@0D4C\-$H\H6^&^D:$^!PA/GX)]LL*U#=,A_B. MJO(-9[Q!P(VJOQ$#;+9$ I\MLCW)N.":I/[2T?SR$"[\!5JB9RI:\-YN?7VW M]>'B':U)Q#A_QSCHV:I=O+VGW6U\]N4RK[ZSV=PZ;08K6O'0-15#BJ;XA,21 M3:'MR:(Y:^W9=,YSDO+5()PAOS-S< MA>W8+G_H<7ZN%B]:85^0J?>:-X* +[=NM\,0WI?EY<_K?WVCF\YJ)A_F;MC, MX:CMIB^P+/PI XG6* MPYJB'.?J0IVC&Y2YG@[\:P%(TI*T"9,>&YJ KXVBFYUQ.@^##!+PXND3>A$ M"?71NP*03ZJH-U%*K[HZK48UO],]LWMAVP3]#Y(/@K:1_T\P9O\$E0"0NGHV MS?1G["(_:[@>1:2L8JIS.&C6\@DZE.5+2 M2LTH;O*PX3K"J@WK%.RES<3]?Y1+H*_"=$M=.K"]6>-#I&HUM=*%*)[ MBQ!=^@E_,[]M%/1SO8#$*%;Z'@@!C,]D1(@[( 3^3NKMB!"11#PD( MMOT-PR3?VR"_X91#P?N.\7WG"PR]NL3^4M'/=Y! M8.=-CI&2/SYHZ6=%/;[JU?K4:9(M2ZK[VED2.:/]3J-2;+.&,$I7* *5%CGF M:H?.4LJ2NHS01\E6DJQ+E75UA2MAV&,*[(87.G2^43GR"$!N#R _*^KQ"@#" M)[%XS9'G!%?7&UZ:$XG>MX,"*@^%%:T[<'"F(PZR>2O695 MR[2JK=RLKZ*5YM5TJ+9-5M;3#J:@Y!"?#\>3KH\EM@%]B2?R71WJLL%K#Q*I M=J,2!H%((5"F$"!440F#@Y$5*NF?4L-@'UHWP%O);."E2H+.D@Z>0C.KP;#, M2LLBDVM>/J0-2\_:?&F$TQRIDEEV61I7^BIS9Y&";RU 91PWJJ7B'B9 M93.%5F4Q7[.YBW4@UG=85UC_O-S$]V1A) M7-T<$HGFHE= M_0_TZ:,!+.C' UB^4:ASE(WX3N()HVS$]T&'*/7JO5 BRD9\)X2(1.)N*!%E M([ZWH/,H&_$/F/$W3BH;92..&"?*1ARE%X[2"T?906\8&O:6D_..(F$OGY5) M2="-60X?KE!93$PFR?AZD&A>+8$P[^=%I=M92BQI)Y;Q!I8<5*;^)H%P*DH@ M'$'$[8+"(HC8]*7Z\8[EN8T>ZRU=(Y,2LNL>IAR'!'P[TO5_4=Y-F5BT)? GU^OF%@:O3_")U-<60+LP*S)AH"&C> M$">^/48[ZY6_N0:0B/+Z1FAP1RK?#T #(K6<>ITEW]=6_54_F_5(/)^_F@XX MZ>=+I4G<36MM;=G#^^..,ZHS8:P_EKS0A>M;.PKO+!OO(\2[?C3&]3.Y=W]( MN.NK]X42_E 2"DW-US)6R>W,D@YI7B/B7:5<=QT5>?4A'&%Y+X+G6P4)\TFS9%EM#M623%=R#,/G=SW MM@0[7WRKE\90O3A;6]QJ;590+,E2U;D?I>^-TO<^?I1,E+[WT0D1)2N]$T)$ MZ7OOA!"11-Q=)&64OO.KY88JZ[4%P:0S+2U?9BJX3*JZ4]TDZ"7)IV24 MH#>"B,6=;J> MRH_JC!*&%2833ZGOEX+W1N%U40;>[X=VWSZ\[@KPU^I3PWR:XT766!1;[32) M]I;+JVE(JH9[B:J<[6IEO-50):.K=SDFC*_#\2<\2K,;H<&]Z#X_ 0UR4QL? M)91.$>U-^^4"K^?\Q?IJ:)!2I E:&R_&&JYR#*>5[/* :VYRZ:)O)]V^MT+P M7SM? ..&+*Z:GA"&L]P)%@D!B02R6.NRM4Z]->#))(EA-.CM?X7MUX""5K:R MZ@^KZX4F&PPO&ZHF+H8*%,^7+:GXL%AI&UV"D\5*MEN:80D/\T'+Y,N6XD+$ M5]7E<,FU!ZML@Z>H4K;?!"HR^K)E.L7JR5%>KJ'U3-D;HD.S7UPV0WO[Q=MI MIS;W:#:/JN/IA%/Q<9\+2N</6S*R1X_Y M=+:JX7:G;Y/5-E6EFCQYW+*3G.(&P>(KS5 ,MN-/&FI1@RV/YFZH(T?T:UZ) MS8]FJ[9'HV(K"5MNY_X7\4ZD4A1RM5$[JZW0LA$O3]$!Q1Y%'!7-!4 !RUX! M9!1URP&(?QQ:Q+@HQF5-=,;.TT-1(P0EQ8PNE3KO7=%^R\5-/2&A5WLG'3O7 M]OT&/IT;6%[D>-V1&/*/ S9 9YM!.@RM"]+I[D?B_76HW<=8;QOL5A_O1ICQ M;!O\UH%;QS$;IM"VWG/+!2 MZZXPQ%,D,RU?JD#]=\S@^(13?Q?P%G1$84]H ME"GP+D)(GB@J(L1=$((D(T+< R'0B!)W0HD(F^Z%$)%$W OLQ ^*Z0:QO;0H/*U7>;6T736C]_$,W2IQ[3I! MCSQ>LW+YYF&( ./P]?'^(4%KH>3&%3XAH?,Q016LE.65T8,L$N@GSK=W1PA MWJI;<:O);GW/1(_/J#H3$J M@<<2J>.C[DB*(RF.I#@\^!N7:7G%SXHC+E[P+<5$Z2P6]Z\KQDIRK?5PP>4%@>J4A+1@H5 Z M22B=*(7&$LGC:TN/Z&>A/4GWJ23=W4*<&YGO M:X+?1I6"@EDT&Z%8OHO8WJ#=7RYE>,>T,Z$Z.0:;VCZ?@/H4'D-Q(D:39.1P MBF0[DNU[4,0^)=M"HJV+K7I^JK5E+DN4XNT.84+9!MH8!AW)L12%?2L_U%TI M:%<%LIQJJLY$EA#%LJ3(/?67Z'R[(_U;0/7]SO;;Z&1;\'=I;= M!WP?S_L0XPB <9+EP2NMUP*Y*T9TW'RN=P3H%]/9 (:?0&Y#Z+?SI#=#M;R# MUQ8*Y?=::84G X<9U,SH6(JXB%4=2?R]24$D\=]+A3LM\2-75%-& _4XE1HH M7#'IN,.2#R0>NM&(&$5CL11ZG*_UD?UH9U37HHI__X05_S*6 =ZZ@I7_(&):#DN8MF(*;N(+8..UD$RCH6@>S(BF(*^V#=64$35,GP*S@H$>@L>"G"HBX#=!?7Y,!1\+MHSHLN,@,/LJ?$RU$5&P M[15,NQ(\&D, 1XH31'4.*P[.;" ]-EB@\.4B&*D#.@3];UX,&HB;%UNV&51. MD\,&[O0*Q4/WR3$\?I/)E/4ZDWG M+$N.6YT.,9"=YECY]<<\+GCX+"M04N07"/)ANF!/R"X#W2-FSKN3K6:3)X_* MLJUBE^D4NVRQUNZTN"I;Z[1YG"#)Y-6RK&5!QXO@*GC1=%P;O,AT'<:4"K($ M)JDP@'\6J@MP]*TL;%.]CN7S?J*CU=?9LBTN6^VZNQ$[U?1DB7'?:,?#9M@] MYFQ+;7.V/5,*V2/5CTG@]AFM)KAV"74!H!K S3^VW91C@1I@"BY@7!U1P*XL M[7@OT!T"PP9J%& 7=F71!DAN8O/0PC>IV+!D+ M)CC=[1<+W.1+U?2BR\TKG=XZE^5'?KEYO$5(GOW*%E$5@)[B&1795-Q)?0S) M!R56EHIF!JQ:#BQ:\#>VMU_P'#,0;"(]9+UDO[ONF(G^3&G^^H,G$ .,;^*\ MQ/5@%W;D SI!I7'FN4&\GP[LE'UZ =L$J&'@K['J(B&#;"@WLV!&.%70@5XE M2,#X ;T"\P4\%"B)&ZT1\D= M'V2[FEU#JP<'[0*M,J99XL3H$P&)%?= +E. M[T]A0HB]/!>B#O8X:'5-_I%4!TQD]3O0;#=LO;6N<>J)2,X.,NX1,-G=82:, MO7X/.HN+LJ[_\Y9?^KRY-%Z]_(PG]MS/H<3"8\.7^3+@S__\CX-T(#N#$R8 MM.S?6Q_#WOIMU@4/+%!%CH?91H0Q>/]O0?>%E;-UPM-/Q/8 ZO?.34$$+G$4 MK/._D+W?X:H<40TF%]Q;N(/\@IO'#E,,;C]\)^O)ANBN-?L-5!SRD. )[(E* M'M'\(J<#Q#-]@(XPL2$@_5>GGCFI^L#? 9,#P- /+J]O/@*@'!A00+H@^$#9 MV.T+PH7VAD^G'4'89D'II9%VERZ7!6 M^^E!UP"6.1#VP+H&AZ? 7)20G&H*I@@0#@$&B2L;X8)?==!?\V4 M$(6:+"]@J"P3&,Z/$S3.)U(DQM.R1/()F1Z-DJ(HH<)1RN0RULRJFIE:L&VG MEE63ZW4G1YU, NV.G52GW49KFBHO\MUJ@]?[?!.T3+QLF:ZG!<\HZ7&MG&HE MFJJB,.4<[)-ZV9),YGUEF.4(B.J378> >?K6KKNCM@ MF%,IJ,(46Q!^H1F64SAL*>"BT9^6YC3:GG!2QF SK._# MED?C7"[+*IVQ>BFTER46;-6QYUGS9%IK:EZ1NOU&.8_V%+O"]-NU)@YHE#A^ M>SQ1ZI;RZ93+U4M6:^;T*^MZ';9,':V\KRE\E;),CAPV.U8QUQXJ5O-4JNQU M;=@<3;!21R/-MK^6*M56O@5;'KU]5B;*F&MQ52V>;+52]&2U;O9@RZ.W&]P8 MG0SF>845AEJGERU,AR3.G$J_/;)[H G?F['YAC\&DL;$-0>V/.*0&25D]4&[ M1;&9S+ YF0(RN UXN+2E^XL<\&];8EL+ZQ/V&'XU"\P//#W0_[!1V*&*Z4!U M$/R'C#U@+P 5%&#J$\+H[L3RE EL?:"7 G5T9[PB0:S%OJ<0 A]&_>- C1' MF!QX!(%:">9I&< F$!-.? MKH*7FY8+^H:NKP#:0>M05X4O"MJ&1H405EJ MWM)-Q\X3D@-?O#(NH,6ZN_XW#X/N@ZZ<3<H\^W[ 8 M#;IXBHQ:\&(F6.N7'K!PJ5T8O 'I"$@"?A$,2$O8/)]C=]QF>:X#G9.03H'! M\@I?^) =#US/'_1XCCP>Y;HKL$6-RFB>3,XI-$G4"H9RIH)(>5L [Y-SP&QS M-B50=)%=BKH'Y[1?($7>?ONBULB;5C)\10:LR]8XWI8\R=@%,1MO,'-4R*30 M0:^7+K=7!U[M8BWW";_V\R!JE@DL7=D5[%5M0SLF(%W7TL'83GI9XXD":3!T MH\T)C883SS=ZI;3L__I#QHA4\K2?>^0Y$UD'4@D/'6PU..X8([JUY8,0TP < M;52JP!W[LVF^?;BQ69(#-TH%K-RF'5;)KW2M+I&9X+X4]39OA)M!<+P1J/* 10*/&?@O@'0X UD4'+A! M'+H_MB!>%6QQ B$)#QUKS@3L$!%_?86_VG#I-@U%IZ,.$W%*1LOU=,<;]31_ M55!NQ6"Y9EOOE@Q,80UWD4^FRDV24_T@,A1#_X[!5#?08GQ ]"-WVF;M=KR6 ME<5@=0)V VJ8)*GA!/15L!^"ET"])NC&FH4LM\=\XQ_.?.?:T$#_'^&G9_*\ MP5EN0YIY1&LF:6U9HV;-6=JS1.77'RSQ+E]M\6>U88?PJ-8 ?X^@OVD,=/=0 M*=YQP('F"X#*-R$B"<%A_TB $0U!"Z 1Z](F) !J62?TJSVN>M:N-J>2D<)Z M6F$%.BDR$:0+AS<4 B?&S@%69?2J[1M:;*]Z69M\.M<!+SIHE7J*2_D8WW5IG+O]KTK,4HPZZD58G+2-IBV&AGDE/B M9HI47IJO!@Q8/JZM$\J\F1G,4KP/-76*?GO#>T@K[F)4_:B=EBG7NMGL+#_2 MYGIR5IN)9%DK^+>B?EJ=DYXY\@= 4OP([PUK+L]!L(MAE[:3MO7G;&',M5N MPT3[QIBR',3+^;)&LQY19-&:W"T7W9MAB$"D1YT2XV!H?&TL)'3)5NUR$W(1 M^8XGZ)+&6!B@]+-T\ =4*:#6<$]:^%F$^VT].V_@W$B6JVVVGA5LURVW%DR6 MN:J>K4Z3TE+4>D-NE28RU<)23)H9N.U3Y&F!A0%D=ZEE_[4->L6BJ2=C2HOF M+C"B/MY%2VRW@)R@VEUX8/4BN#0/,&_&NU[.;2W():/U'&/&]"9QVAR^C"]] MJRF/WRB\M'-0RS8("PLBY!:J!,\O74'5X0&= F0\:'#BT/(5B^*@+NX690"% M@Y"?\-I&L.$<'F1.PK#>_9Y^W[GSY!;E:,]0BS:!/J%$5,KKR['ZYZNIAC\E M$A$A[H$0J2[!\EA*F'[^$\WIEU]%99AM:*@]*<]AZ':YKP(1QUD,@[,X M_"Q2&G'L@W/LQAJ_=Y;]QM'=;X64;=)693>'WB^#RVJ6^7P>OGDTI72EMC2$ MP8%2*X-*>3$O*%].(?H\^CU5+./9-IC%B92BXD02$D)"27-U:97DM+:#<@:L M\Y[Z]8=$D[$41KR13_0!'!FG-3@8#?4(ALCE];7;*&>O!)4\)DENM9M]\TF^ M=R+V#?2P;T[!'\&F[YZ._"#EZ^(1^U]0KU ?:RXUNXUS1K%;%D:5LN68RI74 MJVZU1LFM"NVBGEM@V%Q\A&@>H7A9(Q.O56$^C%]9IL,Q9';["'=9I?6 MS&X]T9_J>KB5_A;Y*6[FI]@ \1GWTFJ<8XB1G>NP1I7+2ZDFQ7C\EV^N/T\@ M/!U\?1LMY>;F/*OVZEJ97@Y'\?FZND@R? +F 4R]XZ.(\"K"J^_D6#VR01_ M";=!(N1[N."NSYJ1K^YQ:;>!TQO7O;T/73 J_GLE'\KY5;].AU,F]?PLH;73 M\G+<:[:7Y>893JG>4_TRJ!&G!]XDK]5'R]5XG,BPY@"6( >J'X'&"IC.I@/=1CIH,^C];->J?:K7=B1_Q!A/_H01_U4R_>8'>ZP7I MW7RJ=Z51_H5V1V+.B%Z*1!*-C]19?-$=.O[H"HX]D<^GQNNTE-)(>8*977N6 MHC!8T1AJ=W0,I3>?:X099SA8I^LD::4*>9634721:QFXF.6: M #A2O_Y0!!Y+H=A[!^L7K@?^7,$-:-MORO[SD_#+.\DFA^%'-?M.II9#OT%! MDJ-*V'<67!P?F-JDW>J54+P\:*7Z/K;(KF^6S!1+C)HN1O2G6B:A9)>S_J*( M.PRL"8"_4W3BGE+9WCO-/YKH=MCE\B@A&WDMKE7+;H+UIE7W9KSA%A-5:4"; M)+M*YXL9LX2GX@W &Q3YE]4B/EZ.Y"YRW#XT=^UGP&U2DTQRV%TVT;@!5L+! M62OE,[=B+W/HC$1OD2QHAE<=.M7,P.UT 7L1L21VOCS*!PEP7\E[&_ 8S&8K MJ> Y%VQ1>TDY0Z[;I=/=+/W]U2VY=RX]U[YWSKHE^J@XPO-NS]+FECY6U\5T MN]H/DC#3^((*A=0B:(;U:[Y/$$YO%+EWQX M5[S8;8>\7F:<=#DYT>HLUIV-\:646]^LR.!:(09YL,FA6GO59+&"UB^UTV&1 M0?H;VGLW+UU")3I3?$7V)2Z/]6;5?DK-*9.;%9W@#86B&)<7N7BEZNNF;[KE M.4!; K]:@E"E_6< MMI*J*/I\L0YJWU#4^9P"K]AL)4]?_4![[>YWIG-:9%.C1[.#25+6YOEBK]F; MC RY'C 8D8HLLF^G8-ZFD,V%9>UMHTNM= VZ5=&[7+TN5^O<PB MIY*L&U]IAJQ7T/RX*9I*\]>?));X:85LX%0WA5^$S;EBD-IU+V.MJ,N"#<^H M)_](JC/3A=7OX+!Q\_+MX3-./1')P[-" H;#'>:TW>OWH+.X*.OZ/V_%^9TW M*^ZK:0'QQ-%188(ZSGP+?_[G?QPD]MV=SL."*I;]>WL$O[=^FW7!@]-X18Z' M>8.%,7C_;T'WA96SF2Q%/Q';.,[?NU-\ HX)0\$Z_PO9^QVNRA'58+&6O84[ MJ->R>>RP9,OVPW?R%V^([EJSWV"#(0\)GL">J.01S2\2;4D\T^?_!&1B0YC[ MKTX]<_(X&OX.)!I@BGZ0\7?ST:\_G: L#H!HJ".$%T(V,B)<:)OX=#+*?(NI M%3LLDF,JE3;"UMA6?A!# #PC3"V+M+ETNY@M,JTBV][EJKS]H($&!!58"SG( MH+LK6(7LJE@Y5Q[T5Z#R#6!\*6VGA$@(-B">3)$$AI(2CXU%E$\028$?R6.1 MQT1, D8$CM*CY*^0\39/%'2-QE,426&)@R\Z(C]J=0==OIRHH<*Z5BSUL1SJ MT3[4KU^V]%9HOJ[A31Z-E\>.I)@9I]A70,NC/HUXE\D/)G@7E9O98@=K._C, M8D!+ZF5+:3U7IU-3;W"K8='14C77$P6&QWGT94O&+G1SVBJ=18V>;XUSY9&2 M5F'+HW%2BC[0DGZMB)8G;4M7QG:7Q6'+HW%FUAU%T)*+B98IC#)S6NQG2E83 MM$R^;%EH=8ON<#C-L;B<3KN-F4^FF[#/HQGU>F3)3F)RCY69>JNH+RBY[#5Y MXGA&B^(:32068IHMVSTA8XRFK;(+DV$.W8]IXEB%P'2@4>BZ>F:%.M8_".\1' M;V]6Y&IJR>1\-E,R&*&]]G++N0):IHY6R:^T==]H*MSJQ@[!Q>3CEZ M>T+"TV(%GKL_7:J4;G)3#E>M]( C;/ M<'ZZ=-W!6.ME>FMYPB?,5@+&0!V]?=YD)PFJY)Y"2/"@$SJ6, (C$!)BG[9A2[4NH0_=N>HT2'R]9:62"XJ MS5,"UFEVYBQ/<"P:ES&ZK^O51+'CGQ(PQN1SG>F0!0S1C1,38>;A\]9)8>BC MEKK.ZRBKU>6,H5;E4I:M*:>$H>2D)Z44B8VT^F2&#BI+'LN5_5,LOD Q)4[' MVW--*&%32AI6.LQ:.<7B]M1(3ML3<<;5F_5<.I[OI_S\21;7-*ZDR#EAJM63 MXMH3XTL*3<.61^/4C,:DVIJUJ@"*[$F#[Y5+C -;'HTS(2RU='$ML%S&;38R M[=6*GZ GA2$EL8.Q/>$:7#F?R).R KH6FJ>$83FI:84)P?M M,J=8''#$JK98Y@PN3I,8V1&S*=J%+8]FA/;3CH,/S33K^1V]5/-J.6'I@Y;; M&;W0L,/G1OQ4KV/YO)_H:/5UMFR+RU:[[C9YV!2.^]13[Q1E_(YE&-&H#&-4 MAO'[%D^)"CL]/"&B,HSW0HE().Z#$%&MLSLA1%2&\4X($4'3G1 B@J9[(414 MAO&\E'B Q&E1&<:H#&-4AO%NRO-%91A_!IVC,HPWKMASD"GTG'GC'SI)_&WR M?UZOD.*/2+_R<*E4HCH\$>/=,H?/77'>-[[X>>:Z.XE:7LPU,M.)Y@FU?BTG MU98E]%IU=\Q&,5FG':*LS3N\83;U?EMFF4U9PP0>2R:/0Y8?6TEZW'3JWT-+ MBK*D/]H6=3:^BQ2DB/MNQWV1EG3?]0>GALC5VVD%1\GQI%L4%&E!"\R5]"!" MI&A;4_0%E\"^Q>#K=R,S]D2=S'NBZ-6BE MAC[7#"L&)M 8?>+*[L)1K6A'Y1P=UN1X<95 MN<[L*;O#Z3Z$ OB3O!OOZ7?HT*&J(Y9.HG-^D,/85,L9VYNR@%@RAKUYOA/! M5 13YR@><^XEK)UAV57C4U1PZ<&00^-%^AHEF95R< MGJ(#"AXD'7)R6P3O]G2Y/C[E"''R8$$J8#6*YBZ+8GV\2ZW8D.U 9$Q1[H!Q MI75+U'YM*$$\X71$B#L@!/Y$1CGV[H$0&/%$ M1MAT#Y2(L.E."!%ATYT0 DL^)2-*G)$2GSQ.?,^2NV[ZI"N=5KUM,WW'*;]G MG=P\-\I!2J2='^A,.7'>VW;OFN*[S#G)KV;.(:@GBG[HS#DY%?J[D8$LV AK M2H!%-NG5P^@2 HN=RC 60>'-H?!KR:+^"N0>F,W#I8 %]G9^_8OD@KLX'MXL M1QCY1& /S0+P6"6B\CM43CUAU*-3&3W#7G7KF-?#?"=GVX]N/:VS[T@W)Y/C M;K>6\-^\94F;K:4-./)L8'/KF=XB])&\@]M;9XD&"KW$-YC*&_$_,.+GWV<. M^7DWJN%6US:VWQ5-T3+DG1&\5?X.GHOABMFHW2LEEOLWE#:ULK MH3[.]L]PZ6,;GE$W]VJ#RS $"8S^__V*GXA%JE54=^VB=93UXE9/RTWM10-3 MPDJ!J1A&X;$42AY%(_U/!$,1#&T=PC\/AC#Z (;0!X6AQ6Q9&R<))\7AF8+3 MK:U*<;%SAB#(+\!0M6^/NFEM2FC&2%A9)6$^*;::89X=/$:0=(P@J+=@Z/X= M2$?7MA_!*707@'EQC_CQ+%OR0C8]^1PTNK5'^XJ;VC>?Y%;M?J0[C'>KD)\_ M5KYD6U\9>[WWK8SCL98ZURI)P>:87U M@NB/-LEV< R-H:GCO2]"I@B9CC3Q^T6F^U;+[P>,>AUJFAIQ0H'#G7FN+%C3 M_!S.^Q:N@071S@_'Y38[]WKKK-4HTK4\K(8.='(BB0*M_/B>XM]JY+9A?LS>.=4;U;KW.9">-.U+4NI#0_3)1$Q6@2CU$8'3G((S0Y MKP?]YG.]5UW^"VABUH3D .]T9YILF!F+HNUE?'*;XS;%&B^:PTI6X.JRVQ^F M&_*PY#0!F@1^;H D,9)^W\^]?_O_^3[X32Y/?RT2_E)9"\X[S#M!4R%@'B'5 M:-4;;*LS8&I9MLD5&U6VUN')1(JF2-#Q_PK;EH#-FFFF(BRRK:E6GV83!EID MIPG)AX+ULJ68XHHEP11UUIBR8KR922]6506T3+YLF1/GYBA/==(:[M.-?$$C MY]@$EH1"7[9,]+HI04GGEUQ\4LWHTTZWGQ@HH.71V]N9?$:P?"6M>1F5]>8U MNYA)^:#ET=L5KRQGDV6ZIV7P4C/55.)=4H;GU$=O)\M>HB3;)4:KUYNN3G5L M,YY6@-EZU+*9F)7R%3,I7PA)TO4O-R M*5/T>?*XY2CGB-U)9UK49'W24XGD1.I/?9XZ;CDN%'VE0ZU\3DZ6<%*)9_/9 M@<^GCEORN?D8(SL6I>&E?A;CR3XM"@P$QZ.F;:\2KV)EB^#:S<2$L"=#W15] M"*I'33M61<_6^TF%C?/>*I%)UTFCH<"FQTRB)&?E6<+.:G,339"NEDK:\:#I MEDX73TS1L&$"#7?5T 7394R)G7OJ#'I4LJHC GO=LT_DG.B3:"G.%_02.Y=] MS]3KZ*(]]V^5<^*M*$/Z"0ECO+9"C@ I1W9BO@M O-_T&-<9&8,XG@$^6<'T M*;,-3R! UT#D+4,@J@-SJ(2I7JZ5-^55]CQF2GI=I7OK<7?(E9M%L]+,.\N% M'25">=9C+Y0(A4P]I:*KU7=QD?0I146$N M"8&^F!(P(<2U"X$]8E*7I+B@1 M8=.]$"+"IOL@1(1-=T()]"D5B<09"?')"(5W#8AO>.O\O>WP<2^F$D\X^= 7 M4T^G53CCI>2(]H]'>_1,M']OJ[GY"IPAB<@&SV]]P%Z!WDOXOVK ;-3RN4K" MA>)[Z]G=H@0 =@];&G5YW53#X( X!"!9K M?XI[8K4)"&BL1[S6J+@9;MZ=%-P&YZ0RW)?#BUX=5]ZV'.=$$$"G."STQ;(V M1\MS>) MY[5>ER?:Z!3/>^DO7X;]-";8+EV?<"968\M&M^,.1%KJXS!F@KPT)H2JWJUE MX\N8\ !&?$M0==L2+J3A/0:9+N8'ON>D0N^Z3K\=,G].6X-7K[;"<0*2!ZW4 MM,,3U%3+5'LET6V(DXY_/35M;"BU3"H^X=$X;OBXG._S*Q3F) !J&AU#$\D8 MAN&7T](BN8[D^F[D^G,:USMR/8J7,@Z];@/[QTU52Y;0B'=4Y6IRG9FN^E-. M%5DM/O%K*5++YWV. 7)-7EBN+^Y4N[E:=6LM$O""*#O.7C @=*P!WMGO<2"N--5-%$INNB<2*:Q MM)"JDIWK66LV8WC#1;W28>>-5BW;\KL50X/9*@('6B*&$T0L1;Q56#?RH-VM M!XV1#-54'3>\JX&,/%6';XQL[J5F*GP2*FQ)F.03OPA 1T(> M"?F="?G7=*Z/"7E5SLI^I;^:<*I)E92,0WG+W/6$7+<=PZE0.4=K#VBZIJ]Z M4JT-KU63%Q7RR+MVZ>G6QV-5E)^=:Y$9'9G1D1G]EWI;*%0OC6FJ;@^S]3G+ M:G*-:\:SRHBST]<[(M': JNFAH,TUW9J(UJLF3@6,MAJ:(&$DG(K=: MA <1'IQ;Q3N-!XUXB9O:2A'GZLGY<)@G^6)]6$\B%QK%P].LW0=O %T;(E:9&M'MO;W ^*O*68=6S"=F66[@<_Y M)2"G5P[KI5\WVI4*QZRWB4+S)4+S12XEWY$2[?(77H 1%* BJ"9/8*;9\EGH# MD?'\9A+EZ]=#N;9Q?>OYWM&F\#6=;U\XBV9C(YI;E4\R/27 M\?B,^7(:Z4_O"1,AG2Y@:8E#\_/LV!EYR46VU.13H4\.2U Q&HU"W2)8B6#E M[G3--V%E.!N7P5!XB)9DOK-),"T)%K[P%<>[> S,@[\ @@_X,0&^-;"R4WKO )"9V/":I@ MI2ROC%X/8.FJ3^.*,1+97F+4$Y,X/?0,AJ<#O8VD8JED*H8FL,A9%XGC#Q!' ME!^7:7G%SXHC+E[P+<5$Z2P6OYYKK29;0Y_+E A.'G-2>Y$>M/L5*([P*)-, M HV'CB4O4V\WH:GPPI0@*MF-N"%_ M+E"6[<+*%/,LJ=D]006_ZW)0VLV4&,,"I%L'G[\*]B=P7JC[5*.[XGRN5QUG MW7K5Y)Q>,Y@* 'HL%<,26(RBDQ>6TUV7RD3%IG7GX+T M6Y>C/5B%O^ M4#&")F/HB;#/0*^]]+)@],&R@'_U:I*K)N8TFW=2C;BV&*R+JR^K"N\N2X50 MUWF=5 6M7:05>UT:]\B,#Q,V$AAV>EG RQ%W(B-C%?:'K&3!=A#9E !+;>JG M( 060R"1@R6$TXHAMNS,9!&6O])73U'-9?#BHHF4/"!YX?H4*FDV$%%;E4T1 MK*4#'E3' *)-%X&[1$!#L-ZJXWA@'+[J3A#5=9"1I>JR'4, =(L3Q)05(5QD MF!4;D ST!,1<"H-DGL+7A-V!;X).7-F863:L_1QVY2!CVS(0QE/ J(/1 7(# M.UJ9(#/!=F&%Z))@>O !2.--GY+LRK:AFJ!7=R*X 8?,/%N<" !R@C(LI@-P M1P^Q"/0A@+'ZFU( M'4]^ IOR@FI6P,+6S6RPI$'EN_J8<1S9=;!?@0" +G>P1>[!ECSG!@RGMT8< M7ET5/+&5Q>M]YMXL[O!\NG6_;OK:&RMWZ;=<$#15:1 MXV&Y1F$,WO];T'UAY6PF2]%/Q-8&^KVS=0@X)@P%Z_PO9.]WN"I'5(.EV?<6 M[J Z^^:QPP+MVP_?*1NY(;IKS7X#$"8/"9[ GJCD$Z?-_ C*Q M(9+\5Z>>><'T82?P=R!^ "'TL-M-];'-1[_^=" /0FS,6$$U>V[Q'D,FY>:^<@%^YX(5 O/ECN@][1NB=K&UA_Q MF,5EK?AXGF(-C_))(5-;M;*;#5LU/5EBW#?:\; 9V$-EL'?.P%M=VY,O =FG M-[NW&!&@&Q(>%,+E1Y[7_W)\=V=VP>$PU!, J4)U3PRG($$M-&"X%[O9RV^! M@BC_!IN>;,/?CKX.>PY$'V*8+0 5449R0"-W$-:4;64%5*/+3?-NK;"ZB;1E M8$W .P,(3H5V:PS)YUB@F@-["W0D ?T?C%ZR1"] R, "AH:($2KLHBU+J@M, M"#&8%/)OJ-?#">%AW5@D$S;(;1H$7V'__$]H?C%*!N@J+K"F ^FG!U)!<)KUK%7ZT&PM8O0586 M'#R.4?^ #_?2Q"Z -:= >V?K!C@UPR>D\\HWP'P%EJ ;+AS8CL;!#B3#]7Y^ MG3CWU!"WH290D&WP2T709"2M6B&OAOOM=BK0GMM-!)INXO,FAXA E066!C#) MP R@$24!Y'5@QY#&L#5\? M*<-POJ*V:HNY)T(A%F W%X5,MV7ŲS0T:Q MY6 '/:#_RR^WP]S:ZP$/.1M[$VCA(MREP>,98%<*YC,)-CPF[%[R@G?"_?PE M)V.I)^1'8.I[(WN5'>$^";@#+#!X#+P*+.5XIQ0%%63'8Q4:M)#Q16LA@^_< MD%Y;5\O>QU F(/-U=S4+W!QPK9'@9^C L/7 < R6G2>$%0 C!$P7 M.EYV1 7-(8^";AQO-)5%=^OI@*X69^M!>,EB6U9N>+;C0>_1YJ&7[6(( /]G MCG*0D>SZLFSNY.)Y(."O_P53VZ"(8,L +D2@MDC("'P)5LQV7$17P;- 4F&O M,!P K"YX9B;;3N"WVH4+6#YTND (A7*^Z02\\VE/'7U>TF!'"\:_%;XC1-G( MY[_5_T$,(0"7 %+ \OB6K4&1!TH0W%,#MQ,8J"R X9[;>W)TZ"O)*E\!/**S M0&-S5[L*/IN]-]AZ0S2KZ"*[A), 8PW0#H(=P#IY^^WF2ANZSF5MPF0QM.T7 MYE([+T@:X7_: 0,&\3M=%/>F,(0Q*FF:' MB2Y;[RA4WLQ42@U;^?4'1Y].N(\WWIA8P&+_5H^))@0('6Q(,"TF9 4;;#E( MH,C !J8%:>@XH3OP '3B@"_CZC(>(L[O0O /+SKI42%;H<<<.5V;)66U+LE) MYB5@_14 ?="\A6;Y#OV"?Z!T8D\HBFQ\IH#'X1QEB E[OL$8D$X 9R;DYA<. M0GPK\!'2OX7T,)VO*LDA2#^CO;P(L \LN22/!4]W-QOS#E6VT M4B*TJ(0I. M:$P_=Z, _@Z!'N(B1#W5DARPS0N&!4@&3%. @[&-'UC7+1^>G0).-F?"RMBX MCV*DZ@SAE!TJ2#52,?Q#HFP(# @V>41$T"+K1#CGZ>^4C0 QP(MEY1!&:KM%N*[>82[K OML37 M=@>%+P/2ARRDZDGI3>#;2X!PR\![W_8[6[W;6 M_'_CZ'9;!6;) H@B),Z&A@V@4ZJ.8P&0@DY :.5'Q((CXW::Y8$Z_=X"AKX! M0X#'I;9M^;'@&'(5V]APX8>(-]L"DZ (5&@)?J,<@"-#-4-"^D94,>&+W] MA727B.% FSS(T;!;SL,VFP[8HB"M.G$IQ6;B;D5D"WP>'S%?/E*L %FICU^\ M25A"E38=T"54:L$W[NJD*CN;2'I%9M0&A\>5>E\TT<[<8MY199^0P'+1D;V] M/"2KL^$1L"^%=HR]8ZZ-03][9BZ@ULK0UH,[TU;%VVEXQ;T],."JS7;WW"%D MXJ/NPBW4@J8_',K356O"AK>.E4DS76SO/2Q&,:!GV.M,]YZ.Q>#.@B/"E+)JCUKY= MUPPG.6\MT@G"&S.OQ1F'XD \X<<7O/X5AGDX6Y4*,>#48" *4-ML M&X8);;U>D.GCX ;F)VUK[H+$4K #GC#R[CQ];#& MQHM\$K.7:J>8/"M'<*;GR-)V\\OL%)"<+ /V@$>S@B*?Y@_,GA,-+9^B.=)D ME4Z+&,75CO_K#_I$'&^*_T+&LKS=I;S@I7OJ3L@H@)8SRY&W&M='^ 8:JJ$! MOSMX>(ZV,F59.O#H[_O_A0LI5CB?N%MV&FH]K2YFQG,.%VI30UODE31]Z"@D MO\A/)]4FN^"VC"*=-[FVT[&(2D%5G*+RZ\_Q)K&S4]XE^B9"01[90:AA8GLR MM_52'WBG#\YP(NOF/DS1DZ=ES^95!RJLD77Z.>OT"VL:&:P?0E;8\69U&5/: MKNUN:>'*/B\L7-=M53AIJ&CMPZ.ZZVS-5937T;9^V M6#>2$-B>/\WF_"J3OFJ%;K\([?V=N;^Q]F&S8)TWW6! [4&GZ&*(9N)ID4$' MJ)*2;V2;=LEZD1$YI\RU6]E:J]%F:A+?A%9+\H16^NTMS\O!UU5MT>5TA0TJ M6-E%5WV_R)&\VL\8?D#5XR3,)VW1&+*)SC)-Z-D:JTOH)H, L7=%9;3:!#/L MQ_UL46W?/#61X/A96@2G4L"TB>TBOP*A?0_L&EWBEJXIVV. M6 /+%>IG+P-2PCTR]L%(N+!?J*\#NV=37^IY+QT'1E#(C5"5"W@]L(#A![ L MQQANWV%,41!JL(V(VS_P#0Y9+Z3:D3!F.HB8?@C.7;17"W3<&1M.10(+>N2 M9\H(MKMCMC6KP[MQ^]%?40CA;0WJY([8;4!2H PSF]TH,J"_8$ _L-%ZJ"_O M.@ZY8L,4QV"&)ZLA^VP5OE6WDQTOI#HZ+PYQ)YGFV+S[]5N69Y1F#QP8J=9VLDW;-K= +>,,>3;]BC'V'U_:CX(! E\!(;,$Y<0)SP^:WB M%D37;L-IMR>HW\"/\9@LL>BL++%0RLB<7"JSE:4ZG?2*S?=88NOWWSL]V(1J M@XWN+[6FS?[YW-])W6AK+ 3'##N."[QI>VX1\Z.6P.9&/*0:Y3B M/$>=) OF:"8K=V00G(?1?%GH#'V_X6J96K;G-M>)E728/:=8RQUP&@SHA=P& M%&?)DK]=7Q>?5/,CFO,6%5G*X3 M%0MP81"R"U2A8TZ<;_M&]DCG7 )"?@*IX\27?46A$T$5&Z&WLK'U4Y]$FRXV M61MU0HFCLA%WN&8]U_!:/HS%QDY$,3S'IS\'7%<%6YP$@3BQT,LHA'?#]MD@ M\)B:*T#XF:!*VSC6CWA#GSO'J_O5+_B0OX^-6NW._.Z$8PC]!.NWWW+.T@^G/_1*WU+4_4 MSJ/:?#JDL^LFT\/\2*VC/;R^0&>3TKIH?-D%_G?'9G-S/3,XF:&Y$UT<\T-[M(?2ICRJ +_FBWSTDZ5//M=.Q6^K3[>TGEC MP.P1$[54IU@B:P5VGAV),Z6IYIBL\NN/92+$)DO]7*I9F&E'M56^:4@LB2M4HU5UR,VAGU\PD>/NR([Y6RI5I\NIYS9*>WF%?LO-:>04?\ MT_'%CZ\>S1B"%!W(W#LCF),L74EA*0UM%ZRLW%"8E%#QWV&$,&7-I4]E7@]E MV>_]="S+;"\%CH!LTT2%#MA#?GPW4((. R6>$.:=L-@C"US8UZ>?5>4?9$!] MGKO/8T$%OBSI/?-IK D\UF7S2\TP)I4XOR?,W*9(<=*\>5JVD)\XF9EXYH.?XQD2.#@#/0.O/53+XU '@_\_>ES6GKFQI MOG=$_P?B5-V.J@[DJP$$[%-](@2(>08QO1!"2H30!!H0\.L[,R4P&/#V 9[ MMMQ!D'3]A.[?\&!Q_W=/V0+L/> 7XYO#<4P[9$97: M=;M]_N7NI9"I+F+#=J$RY?.CIC"V5\5*O/W^#A/']N9=AW+(I9T=2<[2TE@O MEFD)HCK=E+&/>:7@!;H5' 6="+'0 5>X#@F'/,$D!<5&'9K&Z+ ]KF61/2GX M\/5JT"L@"=\D"[T1; #E%1<$%$1? VL0J< H^L*M=[\O,E W=W-'\7!IW +"S1N%,JMGDOF^]BA/H%C8,*_0.LX;5;B*B]55 E;T4.CD=>)S%- MCF@T"2CQ]<8TI%-()B2)X?? /&7GEH)1YPG2RL882N_7K1OVY=%*BZ;/-#(, M2?.J9*0+I#1H0Q>>>'KEB#ED]7;3DT#)%V[&AZ;9XIX!4#'1A!>8(8*@X21N MOOI2.SUG.[YE/]O\8^1@^ST>]W.M G=JR45S"?,K'');YEZGA? #\+P7VH*K M,H&D!6OE3#D'@/R\J$JZ25C-P5+6Z,FPF&3U:6,Y_?C)V39J2:NZ*G#0"P Y M)ZIV5]0])'D6&CP$[#,58N.>3?CK?+8A>#5:GTZ*&S^5_IUTJ3LRH#!O^ZIA M+_7(_Q&-^=\1]+Z'K:JWUSWW@18=* K;Y>UGER]%$<,M8SQM:P3-]0")U88:3L1F4ROWV5*)G\PVG<*%=I#?6P\0 M-_7IJE98Q\AR:>,+\CA>=I<*CDQ/M7C:2G.HSD3*2FF95+-R$T^LQ[S$S8HZ#C!P#^BH..\ MIKK9B24D:K96'VPH*EX=)^LN$#>#>5/K:4-.6(NY:B-SEG4G M&V\]LH:P;>U);VD#W&'>B>Q0N]!4A6TNT&E7?;TWT1)YSK>4LMRY1VHFAH1L MC/NB0)031GEEM"1MK'RL8"6,TP-1/JI<X3J6L&/@<^.98'+D2ZXAA@5S1V%$ \ NKC&A1D;& MHA.$/>*#E4>E*"C]P>\=\)-#A>XY)/8=WQH@BN[QDQLYBMAO9,M"ABUH7GV= MW9!3)83'B=/%2'M/"*O#]D/:+7_#RX#\S-*P3S=46>+YT[U.T^8Z(DU1,1"* MM@]"CB"[AS>!FAZQ/-=!'NMT5_$]>=N>Y(#WW?891[(6 KB[!Z#B68![UC@O M6X;C/NH>7+5U"%J@'CCAV(XYVKAT0S^[M'3/=&%$A@4<'QI#W*X# M60%[HW0.T"74WM\RS>!P3C@@]XQ[B1Y@ M88+@ +OG,T(47'HT?0M%Y\LB,* MV>;J8>.0G:@AN<;=^4_EE=&P!?L6C7ACT.9,X5*,[I[QG(Z,[2?7I3&+D":*@Q3O5I/U-Z]5CC;Y , M&"K6)VW7DK3=KB9F9!'-?H;+ZZ 2B(#SIW>\M$$IMQ+=OM#.=HCFJE>2US5H MN:EH_-1$;R0\N.V-(]GJ&-M=>S>49S<1"UJ> ] ,*5,@V =J$!PWP$-\HQ$# MB&8@LJ*[K?-Y.1,B. &' S%HOX ,]64IJCHVL? 9+S5OZRA0RQ0++D:WP@'3 M#D CEDXL:5_GWJ%R3Q'XOX?]O-U.23O-16"8*4T1K@;%P V-,OQ1L47CL7/R M8IK\[I@J&46GNZ!_0R502!6#7>M7: E=D0=-HAU@X\& %:A@CH'4:8Q <'BO M<':.Y^#0!\8O^*"\,=>M-3X*'XY]7^^.2.%Y9_CS;82.HA0\BZS>+68)*@7O M H7!@+$YTDMT=QM/)O-<1%<5.(?Z"A>,8D-%5-#!32'X>8 MVZY/^U-R A,(B2"KS^& =RG"-K>@E&I'J$2V[X[*%*$5@S QP>3YC&B]B4% MD;$1=.QX%_]W7C6DYC,Q0UKN.=C9*&E[*2FU%C+3Z3H6SWCK%OON\OE7"Q;W M/5RG;ZO"O%!4!,-T/ ;JM^K9N K-0T&TM#IOG=7 M?E%U?&C@_86$IV8!1_Z8&/ ,J=_$ID.2*.VT<%74O1R03+T*BI#9*OX(..-&+,3GTD%&L# MP=-Y;CKK\YI"67:)#1)*7:J MPGJZUJJ%6B9-44V81Y$OKZQY@\Z23Y,9?FTU68/K;R9SFQLQQUHBN9EU>25K8Q'^8+ M,Y[UDJ7&@!-GGM:$5QZ]46;")/K3>E;4U$;&768'0WDC*/!*]N65/8YP!OJ" M=C5/7;? LEXJ"$-E%#M^HTRR7*\5XSF>7-0FFX&:K%+S%0>O/%KG8L[[[7(\ M7>59MCKI9+S$&%@^O/+HZ3+P4M.V,\X+WFBA> G92QCUYBA^_/0N,Z>Y>;>S M),%@,%QY%;4SF: KC^Y9]@E_DA@:-7Z=8^(--T;G5B-NQ![?LU+Q.KE<-BZ1 MZF T 7%JW(IS37CET3W;=JI##?KIM-9+ME7'EQ>SSI(;)8[O:;:G3,P?J3$! M]&*3?+-5!4K='R6/KX32T:RLU].BQA99O^ P+4(8H"N/Z-GEX>(R!IG4U-K0 MEKN=4H[*^*CHZ>BF==*I+?/%?$53J9133HGVH)UNHD[H1YM_*S#&0O>*]M*9M+R)2H/E>Z$AA#-6+KL,3:CK=5J MM3H8MVF;]]&E1W=-:'G#:YLQ +-H)\LX>5*E$W !)[0),,5T?KCNEP6PR/!M MO]Z(":A&=* :4L]8\UE.'3IL:20"2\^UZ8IO@Q::9;N MB=58$2[@A/!##5W/VT4ZQ:]+=<'DQ/1(KOKHTF,M)4O*BM-K8ZVNQ+O%HE 6 MFT.X@!-"31/I)F<2_;G .AK3E8L-%[!-=.G1774[2^?HDMS1VNM%.[M>$.L5R X-(ENVR(P]GGJ2RM"ULH+@UZ-+IU2E*,QXDM3 ="$(5K;2G;KP MTA/BRI0+A"E4IWV-7C'-0I(;@Q4T/O#2(XO&C^J#59FCIYHZ*[8H8'O]2I)# MEQX9JC*9DI?9D<(),%PJC\4,4V_[< ''SX\G*H+24$%>,"Q+ZG6H9#-144X9 M_@$06V6N8C?)-L6,68L=:ZFX?\J<5W5VY1C=FLLO%,;65F5S8F1/FO-D;NX, M!$(F>!B%D[FQ*!!DH7G*3#+%9H7UG%E;:!%W_\)9((\R <[9EH#H 5!)4GYP%6>N3Y;A,3+NF5N_FA@G1\>QN&8UD M3,6C;.K$1(EW;)"\ 8S=(2"/S9';;XZ\U,J[V1W9*2X]>C[C_OO-DBOK;:V5 MZ+74O&P(];P[D^J3@:A_?"OSG7K;2:R+\955)7EQS P'C2+3FRW03*U98DV]\)WX8R$&"S MJ!+\MYAHB(#C!V\O%I[MU-O9?H!LN_(;R#Y574# &T@(5D7D M"E^3?J+B#T;< 2.HIQC]8,0],()".SD/1MR<$= T)1^,N -&4$_QAT;SOB C_NW:*)*]6-3Z=6^=?,=;7S4^_-I7/MJP?B<-8$:$_OC__J+_^J@* MTD\)>EOHL:VDH>:K"$;H(ML2DBL2+/G)'?[P''UP,I6AHL$/*-?>[>A?UV_? MM99<1$+(V,^4$/)00KZ#^7QO@WFESB'W^6L/^,E<3[X7"SXZS\F M^']7?^\]%<8HW*T)<6N[_D4B_7JN\S->\C=YQ%W+[\>\SK[^2A( 7Z"_!Z_[ MGS2Y:Y_7VG6E#1HH'8^0<,"V9Z-W[8Q*:^];!1Y+R2%)NG:10\$_ M;O;BN\=[7ZH9"CI#E%\YO%>R5:UMCI5.+S-PS2XZ0\?\]0\=1].I3DZH>F26 MWSRSO%4D<>_&YWOFH>^; _U(3!^)Z;=*3/^XB.#]\VHO&!+$*<&?9=5BE_16 M.I/LR71]0*"3I2@DB,:N'1'\=/5ZH ;?V;'?.F[#_APW!]T. 3CN4/V "AY0 MP0,J^):!P2<&1UTP B ;R\Y*->=%K:?2;#I3U^69I(P2* *(1VDV$4W&$P], MX*=A GMSF/^$5/^ZQN,&D\G/&H]TO&[P.<&9D:Q5;-<:=3\?SUS+>.2LJ;@H M]/MK7ER.Z[UF8>64"DUH/-B__F&C#).*TDGV%>/Q#0"7WW6C?>S^/T"6;P>R M/';_'WG\-\CC?Y[7?D-#H#8]IM,3-Z$*[9*I=N1U@1&]J\PV0>T:8V*N9!9, M62@+HT9LTZY-S#HW2B('?FY"PG>'56YRCN,!J/Q)[WV'@,H-#S#]@0)P%SG^ M8]__LX3X!OGIJ^=M"WRK7HM4N#(?21?KC_.VCP3U+A+4WXX;^%1#@4RR6A$#+^+II^'/8#1?MSV MI&Y.E##I4*-8=#_YLA^> M_H-G-9#'_[W#+ZFKZ3RYS!?X\M@E*TQ]('B=:VW9NMDB,%=9QA/*[09(]J7V MF)<5-&$/.GSF#:4P=R=<#/Q%-4'-/" !A[0P ,:N&]H MX ^KO?Z.QZPYQP&.@P>.;7-,F"/.11L/(/-%Z(?ZS!W5&R 1Y-%([(' MT"@T!Q@J(9JF)^HX'15U'4_&NNI0NW/3O*X0)3T39PN&L$_Q> /8:%\OZP'T MW/!.*M7)*VN1SY'EOC[Q-S9?ZVL?/LQZN![X0-6250FN ?UZ^:"W3,<:;S/D!+P)WD,ZN)Q-^><"@V(<95 S) MV(+J@J?8R^$21 7LN$70>^QBM>P(T!*M"VQ+\C/-<7-H+[B__D'+/^+5OZ(1 M8,*E20#KYW@=05,"/1>U/M!58$8#9N+A>*H)=7$>" K\5Y4C8#AAI'/C-&[3\7;8R7A .F7[-EH$HD#S"TOX8-.*EI]TH,1^'0[ M37+'LS2]*#=:G=Y",,K4J)IKS*: ARIFF2"R!J*]Y5M(1.C]F-3?3L1'-T,6 M$4\SA"9YJ4I@RR)L*L7YW+964,Q< ,WLI0WGM]/#MQC*@'=8@.LF6E0[H&MH M(IV3-E*4_+0=<+IU5W)7W?$$M]A_,;TI6R98E]5UC;>G,HI9UB ML<1="3]-"\N^1]&#*9FIU8UF?!R?KIO-$17#^"E)1N-QZN>AI[\YQ5JYZBG6 M6[_]'0&I-QQ2=1=T.0>TWIHN#R#V/H#86\O!K>ER#M&]-5U^>K3REI.YK=EF ML^2T":VQTB+6ZVV*>GYUK3"E[@TG:=>KI 6U6J16,;-**"-_1,51F!)/Q:/L M"?CR^V#L6W&)4#1^0,=R(04?N?TCM_]Q]NICT&([Z_E9-5;L:71N3$W<5*9) ME:Y51+JJ^@-5B\TR_**7]\R&6"OETMR(PGU &3K*7KL-V(_7UP<:\FWT]6/Q MQ:"];OFZ+$S)M21)Q9+DUO7-M8*#Q48D38/-K;3Z8D8M:O$EUX8G+)V1G56D%;L8:"I9- LI MF9W[#1B9A/U)R1@;C=&I1W_2/PV:N7X-W:U?]XY4GQQ-RBFP'LV+8X$H^)9B MDJDL15QD*,%YU9>3,8_-3'F25"O+Y-QGR#31]I'JHR"'CJ;BL6B<2?X@$*0& MW(@.:4/@,G=4&/, 1-X5KQRH+ -55K8\5!MV$Q-UP1'4MWZO.[)%UPQ#:I8I MG35'B^$@Q7%NO:BURV*.XOO-R8I21E02STI)1%D:G;1]S1P],)(WQ!VW%O7+ MJW 08-SZO>Y(A:\93KRJPKHB,"Q? 1TR/U>]%@& *0VQ"J,]E6@RP489ZK!#BJU#TNR@]">H:+!67U4.RJB#^J2Z6W1]LB]H'7PF M%#XVK5N2%HK8>&35,Z-"LZ06A(64\1H\579::'8'@,(XAP]P;0]<0Z=/,NDC MXH.%>_N=T&I)D/;BW &_MC_L+X2%CYH&70<-<45@9I@[(T;H8.+N6S4"6Q_\ MEZU])/^%UNK:VZ>&=Z."=WA;[!YGG^A78W=979ZXOP7O.8%RM27)]G<"&?!? M8QN(&H'JX__&-O.BU[<3>A?.W M-\^#[[+[[Z?\'?O$OKHW^6#$%S$B]A2C'HRX T;0R:=8XL&).^!$[#>)U(,1 M[V/$.P&VT$G?&E.'<2!]@<0N<'2W?ID@6C[^[P5>,' @MW[!2^3@H06^]Y/R MWQ\Z26F![=J\^:=BJ*:ES42^:-;BHC@_T):C"%4Z/3B+"[+SAY"J%QK@A M"?77-,<#(-H=WSIAA9M.M2ZM*X6A(-K:-*%73:D;;XYH9(79*)6@KFN% M_RB3>^O0"DIA[,<$PK7[DHJ?'QW'']'QW4;'E[:X#_/Z=>8U9WGV">NZM*@Y[658 MEZR+DWS#LX8Q9NB/8H^H]T=&O>PCZKU\U'OK@NFOCHIO_;X/L[YGUM7EJ: Y MUQ/4PB#F6KR8F7:5:HO-SWK-41R9]524(A-1*O9:LY]'T/Q-@N9=)3T[WW43 MN%0!_1\41M^\2O5J.W^W?K$_Q%B?L,$;:M734]UR0A";ZLI,:+5^6_1'7]!: MX/O'UMC'"D;@NI$DJJ8G!ER]$V,I8ND4*;+*5]-\J\TWA6)G,(JG MR&0\!6_Y;W%[S4B2@4RRB?&(I2EV%!NSL9%(LF D3A(3 )TZH)+Q]W]C1'_@ M.\SA=R8T*TJB/!XQ)!T?Q6B9'HDI9CP""3%&TS(I)1+B^[_QXHV\[< MI")[&Z"$9O[5R>T4]10)91-WFTO\'0ED=#>]_6ML0#['1Z:B\U:7!"VQ,+<^108"M:OZ87]'JR>:FY!7E;A$\$.5'7G; 'AR[Q*]2'&IKV_0X=8/OI MMGT7YZT$WK?;/-TMTY9N3C(Y;4]JL&ZF,KRF$=T5$[1*/YY$(*$[HX,2QN[.F.K. M4Z0S!<&/D#5+\!O>9-6E*@,<+#A3T0;.:"HWJ,JD/&B0GC4>FN6J6Z2:_@=[ M&'V<'^0FE[49DZ?(ME]8R.V\*&N,_T%^O"!_0[3K=C!SH"OJ'F@ NXU>_B1; ME'QGN' ;*D72B4J&S>6'TZ(/V6):QUR9BW9DB>X8@1(?D!]2U\1A203[?R<: ML<90H;!X._BRN0UYH ,%0-X%P$31E"PCN >T6PX:786.N>C07#>1K4CD(USU*8./GZ^FZF A"44"Z#+VT=Q6(BVXPZ>C]7 1R.U MBT8"%9??JN*A$*TR)5IAA$&![%53?LWRUCEV^+H0G6^L\W$A\HA&JR\5FAZ? M5[K2,#$I*J4E]YH0O1[,9BS#L$STQISG3BT;&DKYI-"P*]/L54:Y+*\NO*&6 M;9<,389"+Z$9@^0498\U;_HI3Z^ M-(X1?[N\:M@$&^>; UDFRYMVN\?T![6F>* :]'L&Y.R1 MJ2K*:*BD:L"%R155#.0B)/"NL=C^-Z!;4]$,'43"D^JT'O&;>1LL\QK-,B6F M._49?=V$ZL203R2#?\5*#D.M!C YC;,1+&TA6( Y[$A!&IXYJ A3 G!0R-%Q'A(_",-W[1.<3([+N26K>-??JW5*3@3IY(#G94%]/ MB@W%*:V>6J!3 K I)L8LX_$ZLL(4&253J6@J>2PZ01"ZM09XHA+B_P$O53-2 M$F'F;Z\1U^G0[-X!EO&NXRY[YWOB^A<&:,)';>%%.O'$ MQ!%* ?\4'B-B$"Y]>,)G[[X'-R,DH.M_OX:N7_:,T![E4!P)["WAZ-@>KAY0 M$4U&>'D."/WW?_^O@V-.NVT/='+8LG]M0=8]^H5TH3$JIP B.$4E3N#S?XFZ M+ZZ=;5.>U','E%\[G)9!:Z)(2.=_1?9^1E0YXAHZE;Q'N(.#R>'7#L\F;__X MF]-<(=-=:_Z+II[80X;'J*=$_(CG5]GV8)[Y\S]B9&HCF_P,VDF]QM6*'C^2X2J4= MX6M\*S^(1J#MBW"U;*0MI-O%;)%K%?GV]<"2=R^ZA@<40^<*Z8KWB7&>EU-- MT914Z 5QLFH$!/_215_8,+[4ME-*M$5?J0K/M?GV*,7&$X?8)NJW0_8F:BR^ MZ)*J-='6B2)GCV?^B!Z1+Z_,FUP_M_3UKE >QM;Q5";I%4<*O))^>>6Z"JS\ M.I-.\KU\HU5LRIE-N8"**(_N27.)^(2OTY( 6M-<5^A7>;J,"H*.KYS;UHQ< M#:8:T(AIBN\VUNN\/XH?7ZE4,\N*H6<60MWLJ&*_;SDV7"=[?&5Q!OC"6C82 M@C=N=!@QW_%S='.4.+Z2F->(3@DF<&1]/2L-VE)FDN*:H^3QE3[5K79:A7R. M+%=RP[8UE:FQXX]2QU>NDA/=+;C%-)D9.*HU3 Y-.^:C#/3H4JJXFHV+B>1( MH/O+GEKJU"6Y@B^EOPH11FU@ :C#4!;>S50J0'2 87MA!9PY38/1) "VB[CCX6<]C$&$\B"\,_H[:YAQ&X!ZB"5[]KMV.:DHV M?A[T+C!^LBT?O01\%Q"%*96.DC/(;M68ZZH$\S[T 9KI" ,Q&3(1IBKH*= _ MP7@@BCKPA/&]A/HM!U3Y&<%;R7B\^&1@Q\.!2Q M ,A'F&7T9/X9* ^B,J010D$/U^B_??/BXS-\?[^A_IXINH>VK!>^'Q>\7C9\ M.S14-QRF=GJ6KIILCUNR;NCDHE%*)+/F$@K$3:$A#$2H^5!NX-$*'F3X29_6TG#XLV L+ME42I+$3I(.07:*I!+8! M$E$,J0=5 TD=MDW;OT%3 O4:S!'7#BS 3A]"^XBW)J#^BZ$RXK%N1U-U#PB& MME<(=44$U/I5P/^,'"/'BAM3:DJH6.CU:F$C>0F@ M?,2&'MG,9T%Y5MQ]TWF*O&^V@K\GUYLLWXYV^$-$0&J/;M9@M!@RXUJ&)(:B M3BEV>DFYS;_^F5B>?89P#\/TPC !'4CA[B,.;B(H@IK 9-4*S 9R]1'9@M\W+1A:P8C%1:M%-LU6,:(\ MF0 ;A5MP4-U!%+)/,OB4,?*$Z./P*\YV) 6.DFSX,C:.%<-%/ =0X4=!1&;*:'?$@R^" MG_BEVU7W+:A!$TCLSX(VA9X!KX&W"*+39RLFFB:BWV''R5/1H_4BWCF(XD_N MG']1!\I3WF,']XLS32C%D> :(V%9@KGNDDA-5H.IPS^:4#Y7@%ZI"25+ M/R791W^QCY>+7K ))?GH?7@/C(@]&'$?C*"91X/<^^ $\_3H07E!/KSS:-IO M??37[[H]?S6Y!4/V=P2^Y/S7[QSF=^M<^>5O+V1[J2JN.(B03F"Z@/&,_H+I>+[00O'6)2AXM'DB6+@2YGF^Y*.K[?6 MW[./[A\0+]T@*+Q<%YJ;QWI_BIDMFJ&1/=\B-YN?V"LWO4J3:J$VT&*,1V3* MS: 58RQ*QMDH>T7[^D<9TUM'31?KD'L/(>"?&OI>V@K?5X3S9QKF,UURB\EQ MJ=->$#I/YS.R-6'7+9)N!GT8L _ M-?:]V;;4?<5"?Z8)/]T4=]!HM9E$,V,+F=[28]6Z(Q9Z84-&.DHQ5)2-/V+D M'Q$C=Z; !OA0_2-2?I?5_IFMS$/+_.A;?FLSS2&5_+VE5F<-L4"FK25/9YR5 MPI#-5=)'Q\#11,S8=;?Q_BBC?.LH#?*G[#8M4S/IFK5 MN"G0M9*K-QRI*7=1.PYHL:E$-$ZS4?H17/^,X!J)R:\(9P2]!D#8Z@ =)5-1 MP2]P+C-\XA%TWR+HOITI?T3G-['K@KGM&P)D?B7!2P/-/F'DUWG";B;%DL=[ ME49ZE>VD_6H*=5)"1CZ:2)#19#S^",Q_0F!^\+K[?('6'A^]05H _U=Y>7CX MTBO^YVC8?8;ATH^"P1N[9JL5*^@F@^^QO28#W[,^ M:4,CX(3?7E>&5'RQ4MJ:NLRNZ(%.Q%;RA0P/>MK)KMQBH\HV.=VM\OE)3AMI M,47FQC[:HV-9-DJ>ZN>.>LM57X<'?U-[*CN'+(7$Q(>L+"FB:LP2H_V$PXQ Z&H4ZS0S6QSB"542Q+=E J MA_HRGNQ$(^WW!7:V%$'?#?40?KYKLO2L@$'G&SR# 7=AWS8UFJCH'8+.5Z@7 M&%+C5X; / ^4T=>/QEAH96@LSKX*S.KF>Z(PWIF6"#K*V!GR30H#%J8653R)YK1.PURMRW8:;[:J-0' M/)_F:WRNV&E4N%I[1"7B28;]J@[>B(7 = *1-67>F.O6&H TE/:)ZC9TT3S1 MSWL^;"?'/E\32:]= K5F)^NJ(^Y*/<[>VKS[#$)$,4^1R);0D9#2$4SJ"[?X M_D:^%4V5%*&MF:@FU%3<=W$[.&:NHZ:X2U'5<1^X5&'4 W+AP1M/4"-O M$ J*\X1GV.UN@5KWH=9_4,/A=R[=_/DN)U>^:P950/+,'L61CH5J9U<1X>"" M#CX/&DW7)_C#T_VFY=0R92Z+ZP%): NBF0"U8L*&AOW$=N>_MMT8YR("0U0H M?>[.@#NBCB8&0<$ M@U-+^X:BAF*6_,^6'I1EI[F)5%(5N1.G9P)*A476]-V MP8ZOT!RQ\ZS<*N,+/F[[BA\H*!Z,B8=_H1;$/RV"_CUKWS7[ZS1K47S5VC5D M/QEI=8'H-<6DG!-$D&CR5'Y#$J;_US^)GQT3PS?M%$JKY@X@]V7IS0B1W]KW%#N<%H[9I9-2VL)[W)>E,LI?-]J%6I,V#+744!KQ%XIF4$+MX8=#2C M,>I5?25E$KT;$%@M)VO-."\ @2ZOLT*A3_N#$21P,G4U/_^8H_K=YZC2CSFJ MCSFJ5Y6ZWV*5CSFJEUWTA0WC>^:H,L5:IE[E.UR?;X\H-IF@XB%VOQO4F9!J MU?6JE^9(TN.N%'8F4EZF2P[[G&;1B&-IKX>K1, MZ"JB5:& M+*\MOEI:%R?S>O/4U-=E:S;+Z1/X"9UK$UEWPNMJ23DU]94EE^-I;$V/A1[1 M82MFN3*M\Z(M1[ X;1D@1P^NA*]N65V7A'MQ=2B>3%&#\F M5DFZE59.SH=U9[DTLYI1.1YT>6%4D,L&ZW"GYL.V$\V&F 9N7>OQFW+DUX MY=$;V79U!>2$F.>]26G.QDE[7B>YDY-DG665=R:4U^)9?2,O=*?3ZPM*6&/W M@DMB-I'H%!<:V89Q7]7UO8YI*"BX/!X-/!M;4V4CHMM%FVKQ22_?0LSJ%+CP2*!<*,[DS'#-DNLR!N#O*]8A;>]81$ ME1?KHIIU&DFR3"0(CQUHYD2$EYX0E 1AS;IIH9O4B$U?^"UK"A=P0K"HLNZ-^E:#(@V_W]YD^[3-%11TZ9$,L"J7B,_Z MW(@$TY%B]I.=AAEOPFSB^*X5:ZWW$DE2Y8E)CF96-2TEY#ETZ1%=I[E:)],O M*@2?7TTRF\&F!Z4%7[JEZ]4W0X.M_(ZX0H,^=^W7B]W\6+GZ9!\EV)^OG1>^/#MX6Y$"(!+C7XX)O3 M3XGD3=M:)#^YXQ#NR@848JAH\ /*I(_(=06'?7G)>-/L[S02IVJW?^T)Z&KM-UZ0[TE-R-"FGP'HT+XX%HN!;BDFFLA3QX2, 9_5T M2?1H75\74SQP+=,B.^F24D45""S44XJ-4JE$-$$>GYGY;.1PZS"A;BNBJ6[P M=E#D_XC&_&^TIV6[A#!RHIB M##H:HU[K.O=C@ E()LB5N0TI'T0="B2W"]!!"JCC8\O2#C[^SB#%[6W8'6 6 MEXY![BLA0K;MO[Y/))(%1\8-E2?NZ5L^T,8.5,8TU,7]CTZ8M/2B51'M;'VI MJ40^4S*T6;LT"6>TQI/1.!6#9BUY9-;^^P%O?&=XX]*1RA^GTI>,5RZMTMW- MDNT425DC13, :=PMKW. E'_C'9?&/9W7+8&T[88C$83XSXI7>@A>%4;E0M*<\6P['$].) M:#(6B\83J0>\\4W@C9LH[=WA(+A?!OWW#\SK!1/J>+!-(,,;+'']G!-11-5T M(O^E6U#MG?]&Q0>291B6#%F_=UT$7N3:7GC6]Y'Q/S+^1\9_M8S_65.SSXJ: M1WI:@5I:GV2V"OK\UOM6>G4N?0QWDS0^=SRU:"%P?\O-V8 M)M($&XY)IV@ZFGH4-'R;C/]1T' 7X<&G])%8%#?#_L86-7:269"3GD!-\)2 MK8/)12WT&7:A".2G"_.C MT.%1Z/ )9M: &X$/!9(;E"YLNX BBX0:*4@+3[71=%)O[*BR*EYP@^#6KWY' M0, -&X_%_Z_?]B7GR#O&'?HS';@SM_>\Y ML?J$"UU8>^?!3H2H^@8P;+K9I;3%9%:/V80E>)TF6CW:!X!!*DM%4]1Q,>[= M9\XOTF34(_M4 ^]'@OPN#WZ@R0S49-GR4)?NFYBN2S9-NO6+W=$6Y24S:&B= M=K,2TDCSH%DZA^'%=;=@-(5,G*<'RZZ?%>?]4A7/]F#P)+QD/!5-Q:E'E< G M@I%;B_G5FBG=^L7N2'\O&7"\1W]3,R.?Y>NM')\OZ^W2IMAF"K,FTE]TP)". M)E*Q*)-X37_?'DF<$X?[Z&.[O6T&+GILJ_ V!: O 7H1=$O1=(CPOC^CK^VW MI,EM ?^[I,G7[ ]\+Z+<-#2X1X+<&GB_2YI\#4Y_$Z)\@_3^_Z(!7V_HBQR! MOZ"97WAB^?9O\--\CL<#OM!P\Z=(&[R8"C86=7AG$'&F .!]]A-CPIRG/\]1 M[]WW/:,*_B2_?1,2?3,W?@L:?2>O?B,U^TY._D9J]JU\_B=H=+&\_*XV ;^# MC-U?O<"WH-K='3OX#E2[V:&%;TVV>RMM^ 8DN\.3 M^!:C<[9W /9+M/%.)3 MLYIT5<1OK\)'/L"#'PH>7+!&X0_:PKST%*?*LZJ=.BFX266F7KO?X-FB483O MTZK8"VY$X8:$"2I*4_$HE?QYA0??0V._&H>X8%7"'Z2QEY[G]+K&SD I.6;M MJJ%EY.I :O2,Q%!O(HUE__HG'HLR9#R:/-&<[!L>6OA=B,%)DNT!.6*+JAZ1 M1#MBB"KD$HH[+M?I^ \-.A\(Q!^"0/S$(XL=<;5G1$,ST8)6(B/:U6<;<9I=C;1'.4 Z,%X"+=]I..HDNNX.\T2:KV-+ ."Y)QZ/D3VP_B8^.1T1$)TCQ!_3S M0Z&?;T>BF\-,/R36POK-A>I]PNK9>IT?9=CX@@?C%5,NI%?+YA1FKT$OS&B, M13,PKC9;ZZ$#]X4W?3L2W1S;^B&!TN_,!+^]<"W;M^#?-^8'G0,W'Z M.A[ E_Y_?Q$G[.O26]9Y'C2!MDC6J%BKGAW9*@S#_L0.H=]!>QY(UP/INGV? M]<_9'+' *E)Q.25XD)V)=GJBD>%JU?N M=O=Z'6O=M&9-NIG2^45M3/ER,[V9:SY<%H*@XDPTP:2BU F4_X% W14"=7-] MNEI;O3M\USNR'5?NM/>Z[9AX"@D6[8Q)]JI574P3[JQ95Y#M0)U[F2A-4M$8 M?=RY]T6P]6]7A-S[9WM9S3,@U:4OTO?@PG?H[QD8,$K[P\#=$".NI$A,:-K#LV-(,!+YVL MZDBZY7@VZ, GIG5+TD+Y&(\$N=4=6%;2US(YM:\J EN*KZ$\ RA)(P/D.9"*Z3+?Z.]EJ=(BZ]P'3X;:7"MSB#2:7&U-I?I%.NU]O_\ M>QQ0^8M6^@'^?]'*U$/=03__PD,^I>"[T*I8@;@1DJ5;]J^M27[YJ:Z:X!&US0*4.S %Y]T*0'''*C!!3(D^[;4N"D9-22-S6 M'/0;8L665+%$9KB2GO"3YMQG.1B&1\E4ZI/F@+R5.;A_2="7BV*/:O0S?"^3 M[HYI8S+Q;>7+S8%0]AA%*,9T/B-D8CEJ0,:911.-47^;.7B#*2"?(GN#>O[T M8.M&D3!J#_L(A7^[,@$:"QW;-M0^%QDO]+-D&7,=H':Z56@2@!W%W79_7,R\ M;_Q"TUC)7,7X@1(QK'/N+$&N#<)HC'V^TF=NZP:K-5Z/$PQ5Y_-)HMV*S;M+ M2H)1,96*)LDS?A"W4WYV@2_BWUL%O%_'1LI.#-+UM.<*GE>8*IS?F3$GEJJ!6BRVSLT$HE8C*X,AL2SG80@#J0\NX<'N+)C].@9; MZU9ZG@;D'(&):B%0L4Z]6BYTJ7^NTN5HV M4Z]UBK4\7\L4^?8H29(T2\$'_EO\ K@^8QF&BN>$.YPI9^ #8%H$3 FR\C7$ MOE!(M[L)2HWQ8",4%VR%*[7&7* (JND!F7-?N6Z$+J/N$M]GGR)[S(E [D0. MV'-+B/\X@[BK8/I&JM0VQF4RS\87"3+. MU J&@ER +.O5A6#@+Q6$)R;,$-\X4Z '79:##!]NH M)ZP[M2U/F4:R0,*OB42,?HK$B38@/), M"=@N:L^T1EG8I415,,!!BJM!,!2U'W M\.@M>$_XW6MMR-3CPQ<<1L^*=I$.,R+/P] M+)HCR7\AYN_=]^!FA 1T_>_7ZMFW=[BX+$B0M,#>B@(=>ZZ2"ROEXDQ *$R8 MO?_^[_^U_SK/]8 O@LT]^H5TH7']GP*(,62&1H@3^/Q?HNZ+:V=;O)]ZVAV; M^K6K&V30FB@2TOE?D;V?$56.N&:(*V*/<&&Y(:&#B?LK_-KV;[A4$O$CGE_:B,,_\@6GNU$;^Y#\Z M]S\)"__TUS\=K ]04Y 30 9_9WW$*UF@0ZE[0Z:8;W&U8H>/ MY+A*I1WA:WPK/XA&H-_#.6-;2+>+V2+7NFK*^.Y%0V^&'(P5R>P/#3S1^M_Y MXD5_!%QYQ3"^U+932@3M;(A6!$=[7T4VMHC%._ -^LL0#>2"P-83P5>)1AP5 M/DFT$:>1XS&@J[1DZ(D@L]&;8L\&G:MKV>LH]I_(EU/?2>+=71=C?A@PAC%XF^ M^'XC%"M\_?:/%)T('H"1PW$XJNY^6;.H)SA)5O* M1G"Z]*^/YT/7F%W&>VIU"%>YB.;#./9ZI7H!:<)#D_;\U*#'6;C"DUZWYC%]QAHW9*T4J%Z5@L;8P MXZF1W>(SQ8963F:8#:'X:%?OQ+F HYV"0T,%#DP5GIE[8I?/VNT,V8$Y.W'1 M4P0-[-V[/5C-@0D#?9B_VPB21'L3T'B*N&H )HVFNXWP\=Z_8L&L 9W^E2\* MA]PO%GD&^WT3;OPI'#@TUC!!LS6 6[!QB@UP-/, @O=*OZ5@APXZ:^3TX4*W M>;2Q(YRX)5S$5]UIA)X_9I>+!#&SXJ;J7[\/$?>ZYX3!LW!TB M\;>S^Q3FL*:+G9<88$W.KG[111NH<\MV=[UO7]()>3S9O5R;=L*TY@)QO(()SILPO/'6..)E> M(ZQO]Z2PN_;+X.D\'A@J\DZ/=VK<@\((A218+A+$\);Y MWO9-;EC-;NUJ2% M-_#8DLB]OVP!^:W=6^!&24TDM>J9PH25Z1-1-&6V&-3%T3LQPKRA+\P%]?._E?$O4LG .-4$\Y5.D[ME[ZWS&QGP ]1K2'A<38WC;#%LOP>J*(7\EQH3C&T!(LF>?B!"/G]-"C!#U M1@"U[FF:7Y]*4F+0H87UJI)/5ZC4JMJ'FN;Z%B[P<5ZBIE"3=(#R517WKP\\ ME )I!@7 5ET7F)$#)XV62:@K(O#0OPKXGU%B;$[$A$JG2+%13,=A,M'.LOZK MI\$_$2V]AH>E2$(6U[MX ?\3,2THP2 0<*Q#V&/#;'P)53SP>B%L#AV4 B_& MWAKZ5>P4M]# OO5XKJR!G^ZI,;12.(8VD;-?X\<@J,!!^U@!I#"WP1(: W2? MX(Z$C302ZDR@3N%R$"AOXP<!VN:J!?HV%)L M6O;>^U)+1=][7NNCTGVWLG"7\_TAY7$P&=W%48X8X,#;&^Y%F<_A_7.@*80. M]#TA9C2\U,%R!0,_Z/*I'PLEH*&'(&]H@(7!Z-%V4.;N?A?(*?7P7MV MK#38@@1R-30&,)IL 12SI-<9M.T*[/E!>2A![SF'<<&V_MK'[+EL(E[-%-(_3B6#=2 0FHH1U[9W)Q5-X>N"[!6YHU8$Q M/ERH+SK7MZL8=(&:AC8ED*O9\NU [Y_1^.,]\R#^H]AH8&]V$5\0[8GAKOMQ MM'>Q3&RG\/$ ZF21OB<"=8>_W(FZ#^F:DS;6L['6-@A3J6SZA7C_575_!?.# MT1>\9WW20;'![M'*O#\-K^'L0>R)-WD;908RZ#>.LO>P=&1>PG&YVF1B3KZM3@)GR#?#-[>P$E:YB0^VZOE1@Q(Q>EQ6C2'S-SM"L*,86M6X?_-+3"(>?P4R09X5_"I:LO; M Q4+F(J[01E+8%\#Y#S,X8]L=&#*SYMPG,,'#N1E[DZ^V78C[P@D#X,&[S(+ MWS08N[AA:">A2I-B/*/EUT)I8S7!BB]"TVN9('+2+)S*KW>9YVO*_RZUOR1[ M;J#XGI*+%T2UV!7:7H48&)/IN&Q]6O&+X\QP.N8WO-#C)Z RF^8+0TI!&$%$ MAC'FNW2>.-1Y;J=2^CHHH]OJ]:'27@-CN!ZX\,C8SZRL8[G0>!X3"W,IJ*HT M#-5Q,(F#[1;\Y\#B/]=]7/^LY-EM[@MJ*Y.6LPPUA'I5+JHC2N6&&7'TX6J- M-@QOG>@62 M&\7FFD]TV92PX&F_,FO8(VKXX7.)[R&Y/FHD9% KO=D4=IP%O.B 48TJF3*]").QAJ^BG=OSZZOZ:28J;8^[#[V#^+LG\ Y:0Q*T]2CE#N$1D!R"K1J4V-3HGP<2\+ECIS]F0/8T2F M;2G"*-%SML=0UKN\_]1A%"@81P?I[P@QOYT,3+NDWJPGJH"O=RI ,B>,.3GT M9_0'H',.OIZDSE&@A5W<:1A$[DYU@DK@0!C^D *VSQWQ^S:6\IH%TM.2-8I)!6^I+3HMO]FU MDHF2>Y%S>;^UA4:RTA:J?(O5:#NVSM<,,]_GD2U,1A/4F383/]@67I/+G>Q4 MHZLM4A4,R9NO)4F0,TWN:ZQ=HN629J; UX3ZQN"5?FQ=3Y8AFQ/'L\@_:NW^ M"&-WLT \J\)[ZSKJG0;]-4R 'F6[KY?MXLJ*B+PC6[CM&U$0]4Z6.P3H>:M1 MS0=EN[OB"?2G;"S%N;7@S(7 &FXD[W["SIT-;:BW=Y+4^(7KEB;S2N M\LK&0 !RX"++[>8\"GQL8" =5[?5G5#B<./%\[N)T XCF^V9"P\JQD1%8C(/ M#K>]MM$()03^% GV*J&)OS-Y>>LFQ WEB=/:5BLK>*Q \.:L:'2:6L$FZ&TS1":CX1_?M/B>,/X*9(]9V?V86KX163>X+_0G:%( M_#Y[;_Y(DW-]V#;AU<%Z+&>6_-I)-^Q:DQ@F'"A&=.+;Q#9 MZK!HEO@>S:>MT8HL@=*7,+U ,EY_4Q\FM+8Q4<9S1N$J'&IA'S_3_?&!U=\< M#]D!QT?M4.X,!KF]3IX\1=Z>6O96\P;SLMMN9/H"F>>KX]7$JU,$75)CC*Q,QME, ([DQ"C7%OH-+W@-_=V62.Z= MI=L[0;=]PG.'AKV."+]'@L\>L\)=&Q ^N J*1X,2[VW=)BI)? T^WH60 7S, M?"E\_+FB\)"@>QR#0>/3R^R[D[0&HR'0LD)^T4T6NXNJU MNM8>=)>91HQH*'$8YCOJZLQ)@C\"Y[UN.?G;&+\I+M7F1EO.>8^;R)DZHXUF ME3>?L3\'QUJ\D+33TF(E]%+%)CUH^0(YA($Z^PXX-K 2;P1E[QJ,O:4"7Q\^ M8X>Y4JZ:W33XML#'75_5RHTX&OA'L]\ ,_T*WN0Z;7FS&M#HMPJ%0TV@J>0;/_CRT^:CB>DL5U[W#EA>IZ_DL MU#3?F+JAU=6> 'JU"J#41;U/?KA\_UW )"/XF@E*C*6IO9;*S8UB+HL<&!6- MQ\GW I,''=C7?VR9UV?%H0GM;+O7+>F"%Y/-9;5)M3?2%U6_B#PZYZ''/\.,WJP^#$_UJ:N/=HYOJPO# PPL]96. M.T$=V*>+O78/>D=Q%S>WX1?H%,[-R9]6VH4D%0KJY7;:66$35WRA4]/J;5!) MDW$^Y61@-%QTFSVJM="\]"0UKQCV@BUQ[ROD>MCN0YCWML;[N<_3 M-\56OUZUI'1E4Q.U5$,KKYJJ6=DD0\^CMPQ)O4PUD%5]K=W$G$/;M1)D2(>U:@^90:[N\K-)JWBU- MOZ17 YFOS841%5M.9B<^1S@ZPGJ29Y">F[;'^'K.=.=9C9+K15$H5_M@ M3 \R-AA^"7SMM]U:HF6O?;(M#+FR4\J3FQ(Z;,DD'Y6YMS=LC\K<#ZGB;X'. MF3A8YT8%2>/SW7)[U"EH*_>+<.\$U='[RW6B*H!2DA6&[2317:%FMU$VQ9S% MO7=Q_W?'N>]7)BJE\F:3G;5$OA=/^K2MJ_1\W?P:\+O=JQ?6"UM>\FUA%E\G MF(I1*+^C]<-.//9/0_]I2/=CP_!JND$/ZY3G2,)<[O$_X8>WE+KIO3O)@FXY.9!G)2D6XZTVIM MJGR-14P.6Q:9J%AE31PH.8YO#!@\ #'QQNW AT6\[=Y?B$,BNM=$%TJ_'LF+ M3J2AS@'Z/C*N>.S48R?PY4Z@^1(Z/@"-I7 J^C8/0XV3HW[.3!]/L,6MO0)A\9G]J@" MT]_J,T&.]UBZG:[)#I=DV\N[;*PX%;OVATH>4/$%>D)]$@H\E/>MN)]?STF? MMUEKSB26+]#:VJJ6>8)O$VH,P8-/Q_%@!(HCP&B7&>J9 J5HOM,S9/10#78X MB0]/($.*%TX=VHF:#1:>:H=7A60,0&@)H*[<(GP0AF3?(5+5:KHCC.Q%K\9F M9+JM =$=]K7N:D$J[Y6JSU?K?EQ&BO',VNS)<5+P]$(]R?720O?]E9](1KJ6 M#KWSOH1PINFA9LU\.$NE%9#[]+BZ]G"F]EUZS"\*25+WYADOZ0>A$'DF%,IV M7DJ&&#YP%PRY+[J[[XVKZ^R) NJ$A@<6RV@B"0#/S9V#+M,H@'OYK##PVION M@3>Z0MG\0YSP.[81P_DTZ&CM"Q]0@U'9%,"0)HU/XSW[T2U[PAA6URW?B7CP M^Y*$=W.L8,P>*HXRE0@2<=M!QYU.6PO=DK"7.4QY[L2!?*Z0>$O!@(#/AAF3 M;UO_IJ\F&K!**M_.=KJ#$=@P;>O=:<[OG$'.MHRP(1L.@4[J>C,1CQ75T:)% MKN.I6-KP[$JMBX!9]IP',-$+!F. D)8%(XL"2P\-FKKE-QK^@UXAF&!I^28. M&= @4"05^_H93&G;#D5RL*2$4X709O5N'JSX[)] M,"0,]X\/#R6]M"18";#%AAEY\!2H@8$4$"BPS*I(J=%&Y_YAJ8-O/ \9@X9M M_TQ4Q/9,)]QK(OU[3E:^,9[$P&E M#%=M6YU]N E(!:K/]@';-53% M%8J(TY@;\"TRXAQ^J%."7L-$ M886.WQ>+F!3(#[H80S*2A%C]A$];Z[OQ("A1Q3+@A (%93 8G6R#I:4O\8SA MX$[S9TDTH22B.%3VP#.$MYL2S+V\X1B(=A#Q0#%'I3%H]95BNMZ*%.&S5I$6 M%E#=NR.X[^O%7P6Y8IHP-8\*MCT=3JDPF*Z-%EF):[2<+, M@,G-_8J6&58VA+NQ;6)U$#K%WH40C]UG+#.-^C"WYS80Y;JYOT[J-'98[\8K MO6ZND./I9L4C'4 M0"Q8;C"YBC?ETZSS4K52BLMX [(W+E-)H+)3N^\CUC&Q$\"O>+RE$V2M'_)R MR*GIHA1B(.+>+>SM+?3=+?*ZO82BW!+HU#S)O,S@I M:ZMC[Q"KBX:'#/!>#T[E7G1T3X7#7/'^$!JB#B_!$6D$A:0XXWO+L8'47O%M M:L20P2_7P7RQ2'6@Y\2PP\MMG<:Z-)HMC0U#&LF!,J6[<<.2WES:CT9DPZ=N M[[E_/H_AN6Y6CS4T(D6R E,;9A9)U!*"#,IE7U;W;^._W48 'O.)@GX',0/[ MW-TDSHEJ/X]>_5V" NDYJ@FROR[$VW6AW:>%A&^L2]7NR?SDMMP8)(EXM3VR MJR31&PSKF[9HQUCE(]A[>"HGV&N#^485VE$7KJD'X\8M))*S[![*^H(7+(@. MOZ5W"Y/[]&2:')W))ORE(XC=B;+F"V0NNU%0SYT3<(F"]F)0XRRHB 9> D>$SFV8+?72YMWNC-\N(P M)]$&C7#&;\UPL.OAE%_ M)^Z^O^"T:$+7#AQHL\\P.F,Y[@LF'T"22L_@<@O1:_&TLY9G;K;0*MA*@/6< MJD0]K[X2?)(3MLA$Q1FA.O^0+GJOL]:';THTE7Y7J.>ZW%JIMWA3OY7BLH7A M?)4G,A9)+'H3KFC3-=\)>UZ#M2)QSMR) MP!C;G..MP6?IOG&#$%)AJXTECB2\]*^_F54E(38;,(O %3/=;6.AI9293SY9 MN8"-I3 \YH%_"*KS9KD[.3YV;I^?SFJ>;30N ^7BCQ]U6,[X*9C,>":GFL'- M=ZB_0W<94P5&^T<=9-[I@.X $E8$3]Q!&IK]H=Y)Y1&$_Y8@"P4N4[6[3I]E MN5QU!K;OFJUA@X\(W@@6VR M3(XUB*RZ<#3]X6 7HOO<.+9LSU4-B+=V=W.]#>4B@F["W18I7: M^5TL 2!:7>['KD0QZ'6^H99A\?81+-XU7[NK#MTX)"'5EXD ]_,^J%Z=.]J7 MVFE%:3;*E<+/NX???_N/J4T>N'3 TB!LX63.XV0.OZ**BPGRH%:?^UT8/%^GL?'[ROK4S1KD%Y+LYJ0 V#Z'-OM M27!PQ&!2=!5*^7ZES!8>7H=!QYNBCC]/^B7U9]7]?O_+[1Q?G==5L]>G,?L) M^MBC)^*L/<3]+)8G(MD1\(XHS7!;0]WP+J!=VK>D1W"GMY(N(H+>1"6T7F[^ M5G[7_O[^[>O?%U?&WT\O[5L'LX1*4YIN4\>F&_BW!5KIXI)V+-'ZE,@!-XA& MXU@&D"(7LXY.JK;431TVPX3SS-6_ZJW4UUF-<);%#YO@A,A?PZN8O!_SI5:Z M_/W\2KV_"HY=U3DUJ]T0P[/J9"G ^"R-MPGZP+:5+^P7297ETL0-90Y%<2(" ML_$$JBE?;.<^@@^HG_HR\]:P0<5;+J%X&RQ:!;]L0KS-ZE^-WK.C&=]LI?TL M__GG4[U@+6TD]_GYKX<_K]V_KV3[U\5CMQ(;^OU7VNIZV@;QR*;?8). FZ;Q M*".G9I.G\K":3MH/&U< 7CE]UYE-QV2_B4L&??4NKR;+H!P;\8.5/[S\F)8D MVSW,'!F^D5%AXI5)6Y'YN,8ZP($WD2YRE+3&&L&OE5=/R.9&=*_OWX_"&CEYA)4@]\]7%ZBB4R89[] 0KN'N;OS_3.MW.F_!G??3VSO]=.P[^L;S]_-)\?L9>D.864975W^K"C#^$; M;"SIMF%[7:EJAU*#W-GT<=G6-6Z*BPS<;&^>+J&S,F>T)EY,'EK5VX?O]T9% M_O-;Z?S^YV7WK'ME_;ZY@M7K$-$M?J%-!T"]:[_Z'MT2.GI!NS,P5$$/CD/) M ,%(9@@U2L>_>E\;[3_NJZ6S'V>GI^U*5!FR,/7+DQEM3'KA.+G^7;AU8GO%>?KZ(_JD=-^_P:7 )S0B.<.WK?4H@B[6!;6E91:DL/_6[L MT>W-;+HSK_KSW6AH?KW!V=:FW_FQT M,-3FR(N2]D>4XR+'IIV/4I-(6+(6W .EO/_\U0_BSZ[]8-\2]G.:SYMDZ[(S MM9.>[;2K/JLADI[H;6-O#?RAW\.LSGY(^_RG##K?LQ)\W&!G03&^:QQ#,Z((" %7Q@%8\IZ^QZ;#E>!IM/N7&N%K>.O]>4 MF[,OSU^O9*_UU^T?O_OE^+ZWD.O$]6L82<^319NH#->/[>A'K^G_D$^C@N.H M=OG;7[B;E!=&L?BR-BK]YV^UI[!94[]_50/W,JR='"VT$;[ LA[]DBN51G35 MEM6KQDM0KGP],CRP,98Z>?M[[(-WJ%9:Q?%>W=I"DMGL6W_]^AYZ9_-F M\^BE4'^Z6*A1V@(O_?NWNX;Z<-]Q:U^UD[]NK#M%D?LX$5F?TE9[:]CA10E. M9D2J)5=?_OCS:\U]KE=.YHZ(+;BLIAZ4CZW&=>O;5Z7VQ\V?E9_//SK8)Z0\ MF=:-SJK-]I"S'2?L\_+Z@19@G!B!+8%YB0%K)(%7-FA@,P1]D<3+I))#^3B! M?AC2V"G5N0=0.+X5FUSB-@C .P#RX^:=5XY7V]OTG=B*<5X[K9Q?-ZZJM=IQ M_?*TV2J7+4.Q?F,ER.^8W%.ZK=LGE^WF\?V+_/6A\/4O^0^S=CO6XP&E]\*F M'5_ YZS2F[PEON.1Z :N==0-G/O?DII5N7MZ$_WZKC;E?OOBJ_KSZ:Q^?0/G M)"!J/62O(! K*/Q^J]I8,8LL]"?1U90RR[FZ\N(M8[TGM" -3D&S._&_/ ,: M8 W\T? %I*L?LDY [7[D^20:\:MIPRA"Y8=KI4LZ@*!\3ZJ+DH39% XAB(R1 ME'2YA0L^VB%+:8PB,!D'?%@('5[E8:U4#)CYP"T8D+D@O,^,?D7E)W[$?&:G M:WL/>&=!&*>_@!>?='KOPTU@AXE^3**B](-08X+SL*@Y\6- 7YO/UZ(;8/A< M(/R89 D7<5D#I-$GH0.])I[J"3^CG7I?I*@/K"+[-:JO#[UN,MWK%FV@CY0% M\VK[\. A[0]93(U$9I]P)5KT'O%,^G; /9+/&(U*NC^\?IE%[SZ-I&5U?0DE M^Q^TETE)]#+YZ+U,WMO(@ODL+4?6;,=4M)9"G')+-]MRRR*FVG+;CD8ZJJ)W MU,1]8=^HW]0NRM6SRN5IK5F_K%P>']>;E=-&K791N[QIMBRY9)5E_HT-P'2B MPYY/C5H;/9[L&5#T$6?V3LNXNHDYV0)^P83WC/W=7 QI7*1^37L_;[F M&O%EE^J7M%U,=N7I*5[[;E/Z4;\YDRK5ZM6WRYL*O"OIZC+Y%9PK>L83?*/5 M.GA=<.[J^57S6Z/VD9VNK*!0[!BZU4O SF62E7>O ]=ITS3,LETR6Z14LEJ@ MP4[+-@VWI6F6C$/"-;4T0:1,$@?K;=!Q[D=,-HGY(J!L0 M!EW&7JZ1EKCP\0H;;FV[<0:R2'.$<$RS.UA')[N.O70=V281TC^71' 11G2! MI^)WV :2S\)X2%NS.U) HOGI6?X2DNR0L+;L](M/&*9&7PY+_MH/V)@RTZ$= M#V\2X*!LMD MR06M.#0JII0U7=K#@WC;].P!2==TMDG&0MH'[*&B"'^,^@^P M)K"&2:M,O"U,*659BS1^A\$#-GDIDC XR$93\[]F[@Q/D%Y\,,(TK8X)^UU^ M%*Y3Q(IKV(@39-+9Y?-H\^'^0Y]Q:3P0.U#W?=YN YO?]T-X?;Y]RW>$!R$& M_$OUSB,=N!NX.YKO?]7I> YA.W?L;X/F=/QO--&,QNU[H6?'M$R+S61@W9-A M&6@QIN.Q$<78(SND%TQ?]D"*5CT"=8N,\^NW>K70:]QCA;-)=W*2'A"P _8/ MI"^DTPG)BW1%HA@NX,/KQ1T;EOX^./>8&(R>NY,>,#AW,[8=#V3?N0.1!L&Y ML['5%WGTR!.75O)H=WE'8@R7)\W9?-XY J\_@\EAK=SX?A4#AD&GW"-:.\]V MH.^H?N/ULU>GP36X?I2N2\1N%:['A_=2]<.[<;*-&V>Y-1X;&^T[-_%FP00Z M=C]*>^!X* Q@1IQT7]P>A.6>B'U/UPFWU/N\";A/4]+IK;"=A<%K838+)(9E MBL*M]]&V29T^G1D"UP857J,ZJE:NU7%G?*7V_JQ.TD5J7U(L:E"AP2^)<#7F)\!DV[(-#[2CP:=S.CL"\TMST@1_!',-!-@'+ MS8# ZW),[.)&2R699;C(,C'P0><71U'T ': MI[%P#*UW[5Y$/B4_#(+D<)$XA'_-]%4;4?.NMT^?!ZMWB#)T2$5O62LVM/="1><-]2F,P$*Z M'Y6X!EEEXJM/3XY7$\JU=.7*OW:]AHF4E@SK1DBR]9623Q!E,8\!\163;..9 M '$"],V*>IF !:W![<5,96EQF>O%%+6&E93>=IO@>1[ U0%_$ZXRX19XQ$OA*?!AS"+KB.*E/JQ'&RIFH,1Z+HL9)()4+"01S(\=Y*5*:Y4 M(^?F9[FEDN/AP*-!H,BCUAH[2_K9=#&:338KU< <-HQ2<=&A(D %1L+@].!] M295N%-# ^%_$26TP&O!!*(UV_1T*Y 'R=/IH]M/P.)K[J-_^B[IWS&T,O>@^ MD28>2F.9=4"@D/:F##@3(V/4E(*5@WGG_+GI##]>5^(2+(=AZ;$//>",*990 M:IAP*NQ /*!4>&':?=/#@L*E[DSO%-LUFU21CWM9V&5\+,![CK M@R^W[[ =CA%)FQHVGEWXAV9\.Z%'S9<$U@VC O%=LH.CRHHV%@4KX >W(1OC M$]H/!',T63HG36WDEA.4,F92V,283T#++J["6]O/^C)X,%8_NT\@?X.-H22$ MG02PLU'KC/N#Y1@C >M)=GOV=<$ARK.'KG%>)>VH,S5 G>HUO6+/AE_PYN'/ MC[CWP Q, Q[&]=CKA0O3S3_:$X;6G+$$=Q]$>&HT)$!DP@,S2T,W%^E,.QKC MPJG5[E!F+!L>2\T";]X:LC.#3+G@36;W6\9;H('YZP686H9/G7&)/30X+';/ MWTNY0"L]6@;]]ADZOM'CTKHO]@1?ED:]:J)NJC[GBT M PTUN%2X<'LR4;9I8G,PF&%/(K97D A2E-WCP.3>M(E$*A\K+V1?/GR+C-BQ MC%A39,2*C-CW9<1NR/^H@&6.8SK%E.66T+TK.G((C5[&,G<\K+6:<]\4]RT0 M#[T$8ST.R+;O]],#4__4GG@W<#@-;J2Y$(-=%V!PO+UYZ@V\G37"3+X#!H4P M+P0S9#AX=>G(G/$_YKTL3.SIOK6GZ\R\IUL=4"2Q@_O^+)Q!GP.VU3'JO+'D ML'$7]H$%9)#!M,&^T'23$(<_R2HIFC^WH9K=Q]WDVB\,K M2=U,%7B R2!),3CP[1"=YJ%R\!&WGYX*?I&Z MWCU&H\#''3O^8+Y'SV.ZN&:4Y+;CZ"U+T^26KFM:JRSK3DO5',?5[9(L6_I0 MNOC5S5FM4;\\N6I<5&[J5YLE#NN85E::4B?KBN-FWJ]WK*LLJ*:JU*C MN<<^XVU)<%\;'.J\:,GHAH#V.I/8?*PSS8Q3O>T?1H:#'!#\QIP MBG?UK=2 C"EJ/"/QG*==/H?<."#L$=#NSREFGZA35,.,([N MD*0+,."VFX20J*]?8;[^("_N!*P3SZN2"U]I[)F-/ 3,\FC4##N-:ZO&I6;FG1Z];W6P#K,#U9Z.=6L8MYF M?5+Y3:+W:#K19<^82'?,,++=D''#E?>X C<%'<>RR[JIM!25D);> 5?==LIV MRW!44S';NJYJ[K@I4%)QK%Y=7-F;"77:NF6U6Y9MJNW#(,X%NDHBM&1Q]52;8(0->HW M?US]N 0 .*M?M\IETY)7YOSO)D"K,VMMLMY2NN"SP+,$Z'Q3J5]*1[7+&F U M-D9@)Z"0?5&YK)S2[@OTUT;M'.#[6&K>7%6_GEV='P-K!\)^ X=_+/,P#V5: ML<7@OO[(?W)H1RP3_M:W&JIJ=12S++?TDNFV=,:W0RO#O2:;-\"*:!BE63VK'7\[7T<#O#4U UB" M#KQ6<$?1$@0JZ,>?.MXS<2<]:L8<)2#"GGI2V:1B]2:52KY?V(9V0>=%'L>!TV>ER(P4G-!M<#NBF_UL"]M+^M,P&5]1&6%. M'-"%F'TGP+YLM$CC^0[NE5=B3ZSXQJ*.3K+(/;;(-(./CYV80@-PCO9!TED+ M7\8R>Y'LJFF9RXYHY6)I^99D;L,QH0I\3\F1X1@D,J<\-%J385A%Z?X:X'KT MMF^FE&ECR1DF";4)?)&UHXHE)%J29J66F"G_:IC_YEHC",NPH&50\VT9L"R:"0-6#IB2.' M]$(2(85.F^A.-$[PW62BCA_$*^@HRQ="64J_2F%V5FIVM!R9G1IWN3?$3L:I MXM(EE-T&O@8>J,20G<-"?9^S1LWNQT'R 0N+TD^&HJ?RX&WR8P81FR3D&8?) MC?$+*EQ*IS4B&@IUFT7SO[,+-B(:F2ADYNR8&-T!$I6L6?)[ 27Q$XLT/\$J MO1GAS>AC>JC=CH)N/R8KCNQ.% UVX.QH,Q2G?[7[T_#^0K$D5GWMJZ[+14TL M^]J772TJ8M'7+NM64='$LB]OV:F;,NSXO0FKW%'@:Z'TGB7:)E]*=FNGOYUW MKTDFH,T\";.H3MR(&^J^R Y*=J>+R?9T^M-;>W7S4WP:7B)WK;TE(%GS'R:C?/I'XY#2*>3 MK!P&%]:Z;.-==\?L_L2VNS,8?M"3&<1HL#3<"H^OS:H??WIX?XK<+)*X-N,B M))8V9Q(R[Q)==VW:6/*"A+=T*D[\1(@OG8)U]&(BG9$P\),_-OOM ^G\O,HZ M7K,_G=OW1#KR@IH/Q[SP/[-Q01=VZ-Q)JL[*I^=:7&:YUR]@FY,F;I:W7)K^ M;2>7+43$*<"WL>7D)[X;/Q3G_>>O?A!_?O..V&&??^.Y>7=QW(L^'1X^/3T5 MX0K%V^#QL )B!C0E.B3NK1T>@O#9A[ XBFJ5RB6=_F@8EF:"$,JRIEO*X5VW M74"9E#55?R;/JJL4[^*'2>1BSH5[,T.0>S.P:$K:"9C<>A%Z(X,Q1-AD0;(* M7WF" EK6 HEFKLCR4:+@1WVPE?VD+PE3O563U6Y>V1 M*WB[738=(=L=>'ZHV'5%=31;C>9KC;P_TK_%EZ&I,EH^&5US/"K MIKE?7([EWX"OM2HP4 6761Z7R=LJ5-(.58 9R\,/037R^+)SBS*F#/^6-050 MIFR:98MCS)HYQ P8H\B%WYM',Z&,0NF%;*P29;854C3!+[:17S2]9Y!X"AE\ M_G:#]B?'[K[I.(<*#LQ!1!&L0[".&:-+&4#@/RHF@H-B >W0RP7@(*:LJ67R MK"F.I93U$LDA. P"3%.0@<>=R@@,BBGHQPQ8H8NME%VF'U1OZ&[)0YN$T9W7 MD[[YH&U5?+0.#C\B1<$^!/M8?8S+*&L*CW'9"O /??TQ+OU5B+D.2:&6CE(; M\';$#_J]&8-@Q\2AR@88M/HPV':"CB*+'9#M9"C5(/2E9AR$6%V(!.68=$%= MPIHDJBI1OY0U.GX4PG=OB Y.J M 9]H!\I9ZY)'&VXB.7 !"-MUO,J;X.08G#0 )]TP#AU+-LLE@"9%?E+737_ M)*K+"(Y=!H\,?12=*Y9@03,!DMB%V6$:=!K:GH]=\)Q^R$!J %=4D5:$,H(H MY5$:3"\WT2!;$M?;>[7?(RA#;GJ(N,.P5/)!241E": MQ6'$D.62894/G;)FZB:#$47; *=1M!F Y.M;0,+V==AUTD-KT@LKMTV#C]I&HG8\0%7Q%\9VDJ[$=[8?=%'"[\EP'AE3AIH3%)*:R+KO%#F+278SV68-JXV4K:*T]S_[ M@J$(AC(W<"A:2=44P _XV=3D0\4%H$LPGCU*41P!39+UDE+$R7RN9\J$- *$H94UK*>19 MD==?F3\CB/W^!HCU?<)S!A1Y7@1+6J:*&5J#/M),@(VRF*$E9FB];X96OAO^ M?H"0ARE"'ML8\C@&*/2Z71)&' PEF@84O>J2-JXO3GD !-W1I*W4B=WM1E*F M9]1(> 3,Z;OC'0==#WG!;W(MQ#GA+1#JD^*R?1) M;/.*8,?J,4G1K7*)8I(EJUL>ZV"[O,H:\&AKP:DB M%1"49ZZB<%EPGMWE/!=V%(-.G >P%N.!-VQ+@O2FVCR0KJN5>5!(5:F:J8() M"2:T:IS2Z,:!"72EQBE8VD4*RT;WUY\$EU+MI(6 M-?OMR F]'AUB'>!L'D0A^R$ (O7*])#I,,5:H01_ M$2>6OGOWL!#P>?&\6!7E?8(LO1.$5.N0WXLB:X4H(^)1O[>)O:+W!^8RQ*FT M>AC:*>8DVI?L-',"_Y(!%:\VCS+81=*F=3;M+#^$8F,#LB:#U%1T$YQ*<*JU MPQD2JT3B(Q3X#<#9+)PJ5W"VO=@E.J!L):MJD,>@^XB;3-60N* U&6:5X5-J M:02)YHKT":(DB-(2D:5<"!.I=:C0;@!9RMN&+#M%E$17E!TF2B=>&,63!ZA, MF[V%OT]E/X+\"/*S5(C*C/A-4^L,63%8:IUJZ"4%<^NTM:?6L2):/H3E[/RH M-@1)[*^8^, .WME#0''/3[X=F-:)BRE>R&34RA17UAT,V$VZ;A!5,% M-FT^DFR.0?$=6,;;.YZJP+5,7CAS>]>Q)&]2L'W L>Z4N00XU)P"QTZ1%]$R M98?)2]UWX;#0L[O2#QLSY6@\[44Z)H^D&_32V2I8UQIZ[3YE+Z,I#$.S57A' M(NVU%(84MJ2]SN']H2V=$I_V)(9#ZW6)9Y0/#ML_D*K8>'((!@^D+["^$?Q6 MA26.@3SAC0[Z'3>#ES:Q60=^$D6!:$XIJ-7*$5*V9)SK8A[:LE50Y9*E)V5+ M\D8PDB8XCZ%D@P2STB.4S_N"J$T"5]'F82N)VC38O F)'4],\[NP7[C^:%1_2C/AXR3!AA\EZ&(T,)<^7>J'G.UX/C@70Z[-XYG^59/D E%60,D'*-@5OZL9( MF3I.RC8$;]N+9:)?Q%9RIS>'F V%$UG'(0932'R2A+XZ-D&E:19L=AG]XSF= M9Y:=Y/PZL@G2)$C3"E!E,]MAB"KC&V*"-+T;:%31(6*'2=.K0P-&-I E/4DK MGZE*ER4##IJ[BB$!@NRL$);8CXI.NQKIV"W"+!4<$._ ZSXDPFW?A@^;2$ W M2Q-S-6B7B,,*'2*(^TDOQ XEEL7$WH"L9!3^]'K M8HZO?XN%T&A$WN.>BM!('H4J[TXL#XU8!?Z(DDT8-I#@TM?.+B).(.,F[NK]DXB2Z7$C'"FAQD,1,-M%7 M3%YZLV9=-'^9$8M$\Y<=9E"9YB\4E;B:Y;.07_"E/(I0;L!L&E]2#\ES2U,* M'93UYQ32GN/@>=U@-E_'F N2<=\=<8G^R70>9O,E%WA%%+1UBHFS)OHU M#$?FV6R 'DU/3?H]#<'] O*#RL89T'^I%I;SX3_2 MH$OS#0%%H@ UI5%S/A!*,*,\BM26X)A98$"6=GE&+(LVL9N47QS;7M 2'5JV MDAO16GCLG?(&,>)X\WK>PBQH5 V.;/_^0*I4CP1#$@QI*9\; M0);I:0H;1Y:=8DBB/Q'T!= NC= M27 HP:&6@B%@H^^Z;=+C GG+I'<#&#*A#W-N0&272)0FVK7L,(F:-ZXW'8S6 M$M@3]">/0K0MT*7D!;HFY]OE KJV%Z=$ZY:MY#^UAUXW>*'(0_.[P7*D< -H MXGA$:CIW_2[O23FUUFBXVV6J*T5I[U^B!$FPGW>6(*D&@Y"(B2))A=:^W4BE MJ_)6!9+U5@'29?#(JBI*H@!I+IP1+1QVF ^]CD;D$;3H+@2%(WX$GZP1D 3S MR:.XY!ZV3 9;SD!H!]"UW;"EK@&WMA>D1,>&K21#PQT;E$PLCM7=96<&*J5$ MF43WRSS 5=YD*3?8-!Z5*R$VZ?*A [\44))E4Z/-_A6CW;%,8'0ZP- GHC"L:9.;6-]T"&()-GSILB57<21HDF,#D/ MFO @219&L/68Y[.9UQBKN FDVC-Q^C&1FOTV?#O&'Z_# ),U@O %9#XFGVGV M!@EY,.J8HQ9))4KEU):M;4 MP/\!?'2+8PM&(BUPGW\1)Y;.[*=[\D)$)TX1:7E?Y-_DA29)Y-],(RVJ04J= M343^WTRV8E&7U[*M,N%,?0J@B33AR1@G>L_L, \;@3D)?NX3E[E^HQ#U,AF= M4@:&!*P=A&'P!&H&&CL)FO"8+G*T$(O^>Z'G.UX/(-5^@&6B\/Q?YH'!VH4* MHB:(VL;03E5EJVP9^=WGS@_:;2^TB4XS.:=O4T!KE&@M1JD$?Q+\:8V(HCF. M0M1-[%1KVX8HN\2?=-%V9H?YT] &UN2Y.X-NFU7D.,"T3FS0N2I.NHXSC66N ML>-FU(<'13Z&=.L!H(I1J6^(8*YT4FW2XV:JUQRHK,4T5O IP:=6C7X6'W.: MHA_@'D4_72:VT^GLQI!32]"I24@G&M=L)9T:3.5),&ET),\8E*P?U(J28&6" ME:T EQ2-Z$I[$[@TR[96CG!IITB9Z'VSPZ0,TSBE+?.3ALG[6LQJ3%H4SZ ^G"\WT2!;$M M")8@6 MGO*MR0K!XQGLY(5B:*G< M'>95K#@KNO-Z4AVKL&*-%*8X=9V3",&>-1Q=*\0+;, MAJ4ICDE[_Q+C(@3_F@/RHH6VQ@:8Q[?&4LS32[8)+VD3J1ZEY6">*HO]L$GX M)MIP;"4!NR2W0>S1WFNC=<@C0*1PZ>'EA+1#BB\*=1)51200S@@YHBO& M#E,J($\V3Z88Y48#C3&YQLR6*#@VX)NC\U(=9&WMYTI"N<\V/[_NL92 ,( M>@$%XP D-H0%'5H;4IDERSR\[1"&5(8J;V_\[D60H5=!272+V4HR5.&S3!%( M&H J%#!X@\W1K"2;,IY,S4>2G,0J-E[!H;<:>)Z<\\Z<,W3ZE/8&]\5UT"S+ MAMX\KQ2JHI!1\*OWHI:BR8J<\BM ,0-0RW37GG,+@# %LYK.'7'[@$&*=OP* M;B5%QD8:>Q ;3*.P)5K)[#"7:L(=@)94W$?;=PB=R3JE!F11:)L)M"BZ[=&! M#5G NI$-0<4$%=LHJ%GK!S5KJ:"6P;3BA^1=HBW,5O*NO$-3:5]L50DJM2+4 M*:\?=>)#D"^[NP MY AC;1M-E3BV$12D.Q*2.!"I=N/67S1@^6BD9I!_ESO@N)&UPM'"T"&H31YE M'Q7]:?W9T/I,8S2_-H]F*=_1:&6!K(ORG1E00%460H%M M<&0$I?C,AD)[KF>''J$$85C%Q(:$\-I7/;-9YXWI;7#Y"U%&'->-,FCJ9D&9 MN<:QK!1EMA-2M,4@)7+[M.Y[=7;DM%T0ACV*Q 8N_MEYCJ['X6VK>5>&$?R0GW)*^ M%9O%:E%J$H=^4=$,6;CAP@V?:)15X8;GQTX+-URXX:NTYL(1SZ-@;,#FY] 1 M%R.)F(@D$B*G\E'2Q$@B,9+H'2.),BND*$6#W;084K1)9Z]<%J1\.TGY,>EX MOD?I]W48/+](34S.IBW?7NNYS;>2*_U;N(BDE$7/[2UAY$G. &KLY"G#;W;H MS*3BEZ?TZ;148U^P8%K9(I+0QE0'X!@__#^_:;^]N2!EN5C:#-6;=T5N0%$Z MX&@$3U@+V4EYL.=WT"^B;+<3!@^C%2OQG>T'76I54T6L^'X?OMH@O2",Z8C4 M00Y/$%*=['@1K)?T GZ3Q(IKDGIB36%:>2"Q"V,1C>=+/X\:Y](>^8GCBCUT MEH[ZD>>3*.*7P;L^M_W;/KC2^Y^D/6^?Z[X?!5V/U>(MBY0V.4C^ LTPZ38HQ[/L]PH8S1Y,>+IKR=,,7>?4J+#H!CP;O'Q;B@AJO MB"^V5/O5!\%=Z-*?X=*/;SY?U8[NI!.0BT6?#W_:X]=A_1YXLM?010>1E\'E M1R,K0]0TXWXOKBC% <@FU#7S"?(:>9C4*$6E3!XFN/53F>U4*IB<$2W V.GH MI8LEDA!>U2C**0?T Y^D!D1"KUZ2)7G _-B_E\VTX/Q[_]K_YS^4DOR9_;ON MNQA!@_,YP4,/%-..L?K-3MKN,@Q= < IU@SX1@\:OOW_&;K]*I_30LT'ZB_- MP_5 I+F7<6>#7]G&?OHA<6TGYB6 S+T LV;#<_L=#R^'@MNV(_CR)+OMV M%,-+B.XCZ?_^2X+__;_57,(L%4KOV2]"//W6\9^).>O@,:B7Q11Z0&J([_#"+_6V$#;SK.;(!N';0 M=4>COO2>J3]]!TYG(4+A _Q["NV47=_-1X(GV+=GN3-K-KISP2QI>0]9B4[&SC$,\THZ2N[[:Q6CBCEZ'-4NET*J1Z8 MR\2(,LO32;$!["V K>>#U0+;9'-3%)(._ T9 1A0ET1.Z+49VZ!&5C'V[/T] M;7^9)FFV-T3W2I;SAH0MVK MO/_P%&J!K?KNXJ#3^8-]9CR:-+O.X'; MLG#]4XCERF53;A';T.['=T$(B^"NC0&L/N"0K_21H:2N4M'0U[:EOJHM]*$G MTK2B-C5+8( E6_1XF0R!8FD-"0++]Q+F>'V&432FOCUU]6_O-6?MM%&Y! ]/ M.JFEVF6ML#.=& MWA^F1N3E#?[;F[X.*)I1,N)K;\3AYTJ,IW0.$.@EUVI;'$Q]S:\:VXQ&<.M?O M(OX)WB9XV^:5=^?\S5$U$RHFW,SM>)P\:=&4+D%"G80Z;2:)7TCMZ):VR&\+[$AAGS%0"2-:%.HGB8ICPX%H/6>2]6_WP*VGMX"?!NQ3E]9D>[PZ>_G9BU-7[>/F M+I:+\G2O1QVRBFL*/-$#>S-7S,SCXBE%ZZ,\JU[42IL/(J[N^0R]:.V X,Y) MN]:OK;1@*.GXL=80/U76=T>(5[L8[PWZ3U#9Z4^,( KB$PY 8W6*_?J3KG^[ M@&G[-DG#FE._7K,,&Q&+5<%W=DMA9@'8D158#ZAO]!&'-7V^M[P1HS^BQ ?3 MQFL(S5[,,=^11_PXJIL?W=R[#CW?\7IV=UP=1[OS"7T4^KACC_BJ/N;^&04S M%LQ8,../R8R7F%KW8=!:\.*=?L1MX\7#*GPP;4R9T&OAA>_V(^:9%0_4$3?A M*XX3]'TZD$"09*&>0CWS_XR") N2+$CRQR3)UW:_*]7\*+9=P9 %0Q9(OF4, M.:._!])I (_F!R%UQ*MWMA?"!81*"^][MQ]1>-_"^\Z'-1;>M_"^Y_&^&X'K MDQ>I491^>-U[+PI$^J9PP@6@;YL3/J[&([[X=\\APB$7#OG'TM\M?4;AD N' M7#CD'],A/R:PB$=]$L%="E=WT=VV'^'.3X+P/NR+_!/A;PODWCI_.ZO! X=; MZ+%PL7?[$86++5SL?)A@X6)_7!?[[8CV5WAM@2]]">Y\D5XB?&P!W=OG8P^K ML'"RA9/]P31U2Y]1.-G"R=YR)ULDDBS:?.B.A" N7W [^MP.A>LM7&\!Z-OG M>H^KL7"_A?O]P;1U2Y]1N-_"_=YR]ULXVS,YVT=AWR& S]]QN)CPLX6?+9![ MR_SL(0T6+K9PL3^8HF[I,PH76[C8PL7^""[V.5SMB(2WO_I>% L76[C8 KFW MS,4>TF#A8@L7^X,I:GXT,0_N]H=WL85;G1NQ_L!N=2-H>[[4[-E]5P2NA54B##Z1*-P:'&>!LFNM\&-OM+EG6O;U5Z$(/3.)5+G&"T(Z]P"\X03<( M/R6K.>-;7/4M;]=M'+K>XW_^#?]*ON=TB1VB,-]]=KVHU[5?/M%WS2^50)9J M%C4#;P ^XE*EE>!W)OZ*+/\WWE#FO$,G*SBDV_W\F@(E9UC.,E'!85=QP,4@ M8;)PJC[0-:YO)2.S,)E__^__E7VS]4 AXRD3$+ !;#0 %P &=F92TR M,#(Q,3 S,7@Q,&LP,#,N:G!GM94+-%3['L?_XS5>)>%X9DHO>N^[][;777M_U_ZW_WI_O__O_;Z0-Z0%KK"VL+ "*#P 4[P(("Y@!82$A MM)"@,!J-%A$1%A677B4N)B8NOU9*0GJ= D9YG8*2TGK5K>KK539O5%+:9*"Q M>9LV#H?#J!OM,-39OE47I[,R"4I$1$1<3%QNU2HYG0U*&W3^XT*> 4EAD %< M^5$J@$\2Q2^)0EX!#.\[!5%?"_R]4'S\ H)":&$143%>0^D:P(?BY^<3X!<4 M%!#@C4;PQH& I.#:#=JF0E)V[F@5?VF=J,0,X8V[BY[+V#=,JNIZG#PC(OJ3 MK)R\@MK/ZILT-'%Z^@:&1L9F>\PM+/=:61\X>,B!Z.CD[/GKD:->Q[R/!P0& M!8>$AE'/GCM_(3KF8FQ2\I64J[1KJ=WN.1!Z<.R1^6/7[Q\ M];JRZDWUV\:F#\TMK6WM';V?^OH'!C\/?1F>FIZ9G9M?6&0OK7"A #_J6_U3 M+DD>%Y^ +\ >H4+Q1>RTB I(+A!6VBMJ1W:W5]*12=*6'IW8D;10@PU:I;AKO[++\7 M!W.S.@@5$IX$-K'3%6YOQ@^IA2$ 8G&.?2^.ITB'6RVXCWHC0'/Y$I.ED,,5 MH. G9J!X*N7E4[1$9\*$UJ35_T0 VM\$N8N +S=VT??:Y M31$2!K@)KD?'WP,=C':AR M;CUF#9&F5HDCA'VN*'@2#AJ]F/GE@EYMND\3'(9=='AT0HL>;N)8)1OGZ.N2 MWSD5E^"LLX/<@2_",9?0'0CHSD: Z(]J&'Z?/K,Q8=D#_[9.]LU<=DTX?GXK MC;<"RV[+L\Q>NW>]8RJ!FY8BGDID DB[!CM:O6#F],KX]2TC<\IBSLN13->L M7>];2KR.[K-._.#%+#U,3+=/RZNN=,GZD.V@=SAGW35B0>@?U/US(\JK$)!H M_PY&(R"C-'B@^W5D=/H-2(2:IOZO#3CYU8#@7BA*PIR]FC!W:05^_")<&)G2 MZPT701\QM8P&?#.]D:%$'SN5@#5V"F6JNBPZ"/7B&[A;H8E6 M!) >*W9&7.B#R\NF]3[QWRZ<>I3:X&V95T/KU?ADE#:1,4(EQ.*X'I,L%WF! M*!OW)@HOCZTNI0,?><_$9+BM;$9F6._>V@=WFP:O#LH-2V80DTP<^^ -IP/# M/2_OZ<,DT@WI>Q>C$;">#"V-XV>E2!22@SO':WI' 9W;1;U/=YRD<&*ONDWB MN:ORJT=:MBLB0"6;QI% @-GQ)Q6+]/HXUJ+-A]X?MT-AMSSTICT8BGUS$BIP6XB>H0<2YLBS=+$?_!D:@,C]86%5;6SXG"QS MJML++^HJ ?/EL>/78*T25D=3T:>/78=/FZQM%?!!-)(<;I@ ML-;2M%4IB&ZN-.-J*/RHL3G(*,#(XA"WM;Y_YP8$O%'HABL2N *M-UJS3ID= MQETZHIYLN#X"13>B&VR#==G*3XGP.,/Q3\-"J&^Q(_J7Y>OUUPD_?[32OAGK,BW3MW2'D4N6N)&70$LKL)G.Y9AP M;8,]BM9DTG0JAOQZ[I?0U=^.7AV=JS!IPV;JL/2'HC25 D]0J0G4J[V#CE9E M>\),T!Y9,Z!5MA;^JB*2FBKU^G]PZWW$&_L/-:M("@J\BCEY;=QTG,S'D/JD=#SPG;?VS.8V=-O9]'ZMVI&7 ME:8O2BK*9T-%8P-E4AA\#,_GS&E-)^@9 F;UZ>H_Q.W$2KP^US#/,?9)5;I- MZY,0\ P_*UB@V35%X\33F),27!19M%P;4TG+-_%C/HO.Y$2K+[U&0"ADO+ ' M 0Y,Z\D'"'!D3DA\)@VE#[=^(5TFSC^UI*5%)*0/F48@0-D ,U?#3*1+K!,, M/[_ ">V$6O5ABR?; Z5+;/MFE D/GEK:]6"_Y2B#Y/:=<)4/F8STVDKF0$E& M$C'0M% 9 N[U\0YEO<&Y+Y@U".A?14& :Q5\AEPS4O<>'P=;YJ0@H(+N(/-C M4,)V4*O.0OT'BQ$0A8 A'R(-DEF2_%\$IWK=J5(V+:>0:N36P58F^<_OA&XG M5:J=[_.]+(S?K?T7-X[6-?S0!GU\I_/8DU?P-!Q((4Q@/Y/BK7'#K)NDJA1K MAC.Q/[B\]ECDFFASIH%-D&K-_=L.^T&M4=\7URT&5 2$0<:7R;GK=T^_C\G* M.PI$_B\4+, H!M[>X.TS\8%9U#(QC.+'.PP([9/NERW?FS/R> M65S..%\]A[\I_U5=*G(22QZ&C,WJ2)$/[,S;G 2E[7:]^+- UK]CQG(EL/KP MVCE#@ES_XKT%44+G&/RB1;D%'HFT8#1YW+(^$WDES)O;S,F_<\>U3GVK3]>\ MD<;1)[_M'VA78WJ^F"];<)G&^5#&R_K)7?KJ"\3I+ \H"-),'V5.1 JEL_"= M'*A'6;:4^;@[,8L,!3$WDKX4X1\S4Q2EEO/9=EP:=^(9_B%4OLC;"MNQ7QLL MOKU[99Z_3;F,7>X^#9U 0, 4SXY0TM>.^$)N"R<^_,XK>!@^>((P3A^PG'=; M8 *X'?[,BRV89'QMH#+/&DX6IE.8*]'TE:OG_77A@SU92J)#+WJXY]CTR.B? M=3%S,9LZ.KK]R7QNDCCG&RQ%<^W?OZ#K3$N M+5:EB6R[XE6SZ_:IK+B !.?1D"$_K2!CR\,Q[[N *E=+=E_KKXQ'46JETTG# M^DE="^.J_&_<+Z\VFG#1L5"-_VWVL"F'C/ZE@;+%UT=A<*]XL-UVN["P3O9X MNY*?R='H\"'1%CT]6[-E_;HQ9;?4F4Q/P^7W0I"SC18"2KL^/A\86\9%Z5:8 M%-_^S"HT<+H?868;JA)D9:"5YYOJ@$:S8H^F>/J3U09>-\35!&"O.:A8YP*@ MLTL])UNA$U>TA7>6)-]U=@H+6]Y=X=O5= R=$UE*+0XR46PO531YMY'R5-#/ MX>CAU3WHPQ%:UGC=:L(V;&K4(PW#NE/A!XB/XE@^WKYZU;,(4+U;N;HZX&5B M_$OE]GR%PAGO%MN _E09^9#3?KN3ST"K2Y.]>DNAFA%3R.>>!4)\Q*E4R^E1878$7JB.\8B##8#S=><&K<QQ@ +VM 8 9V9E+3(P,C$Q,#,Q M>&5X,3!D-3WS>GMHS@ $[B8/3S-@.3IGQ;6S23O[J M+-("VP@ME80Q_?3O<]F5! @;QQ ["6=.FQ3$7I[+;Y_;/GKWGW*Y&?9EZ"E? M_-X^/Q.^\48#%2;"BY1,X-.Q3OJB;89#&8IS%44Z",1QI/V>$N)MI5:K5"L' MK\KE]^]@J!/[&Q,V1&UWK[9;K];KHGK0J%<;>WOBZEQL?VJ?[-#3'RY/VI^O MFCSKU:?CL]:)V"KO[OZY=[*[^Z']@;_8KU1KHAW),-:)-J$,=G>;%UMBJY\D MP\;N[G@\KHSW*B;J[;:O=_O)(-C?#8R)5<5/_*WW[_ 3^+>2_OMW Y5(X?5E M%*ODMZU/[=/R 3R1Z"10[]_MNC_YV8[Q)^_?^?I6Q,DD4+]M#634TV$Y,\QT+$1D- MNWL]Z(DX\G[;ZG55&=A]+2$#(/7'2 [[VMMR M"_5U/ SDI*%#FK03&._+H9UZOUYYE6VQ_MJ2>EA ;B]0,FIT3-(_G*5\$4'7 M0J?ZP7UT$OC/ ?\)2S@SH$(7IB*JU>J;M]57^^]P;+^::- 8#8)"C<6U&<@0YJ=/NA$KI?DC>+W:B;?>%[$Y3_#'3;#U7FPG?1T+5,YZ M]7#UQ+^*S$#'L8DF +V)>N)ZQWV=J'(\E)YJ#"-5'L/19J&E7CO<$8D125\Y MTA_U(J7(F!(^VD6L*'\5_(^_V8Y'7E](]ZN2D+$8R(GH*"'A U_Y)=%7D=*A M[ *HB$AUP2 #>PNFA4=QYK71<79+3V:\HUE) /L))&$C.N2MF*XH(M-??P$M MDK%2H5CU#N]1J:./)Y>?+MH@\:='U^?BY+KYH=46-\WK/UHGS9N2N#HY>C(U M@->BJWP5R2"8E-%*=02)DX@,@!\2?0 MDJT0X9D!.% 30#O34\#!B/TJG<0"E@M/X^.@_IY"K(J)4#*.P8* L=>JV,]I&L9P8^2&(& MX*X,G?7/3A_:%CE3\.]1G.CN9,[\N$> '[9E[N72/+\'L#8V=][BU+=,\:;S!:#\X2,80?>'HH [ X MS @6@CH*PZH[3X%N_E^]6@+O%?^IP!]"XDKA5 IAHT E849)G,#:<=;M-<+6 MDCPX,0. UA68*TO.EZ$="]N?@/&6PW0DQ.[\SA96FN88F7OT'R4P[X;P7R@) M@*?\889EL]&0#9I])9K5UX!F5Y^NKRYOGNX M9R<+1X,.&>: @&^K^V_?W%3K)?;NK-]RJCK12,+S^R6!<=&7@(--1X#T@-F. M=YX'$MMYM'.'6!_.$<,X2=P>]\'# [LZ?V:"4>DI1)F,<2F#30<47N)S?%8E M"L];YB ZS,Q@LAT[Z#S&\&S[GS\".#$C*\\=:)BR%5&4S M%3QVID3FG^.*P*WKH:#T)/IU,U)_*+:/[2IPZ]F>8L%Q;#S)#9VW@0)_(2)Q ML[L$&1WAR##+(Q8+OG<7!RS=NVH0"QV.6, UZ^K\ OK29]K:E2Q66-CG26Z? MTO,B_$%^OS,(\B#-0> 84>2$\ -^KRFB $2&K\C'L-2/TZV"9Q;P+O-S'=*> MMS_DY*%X3K;04%K2W8&MI/"K*?,.YE=WRALE[-H -4/EL:BB:)(;Z);DX_!X MW,/)Z%EVQB. UUA1\*LG%AJYD.#*4& MHG>[)?Q9(;"Z'D2,/$T($2\M/IQ$0!)[VX^0Z.U_D;R(__10]'%$!Q M\A.I 6@F3D'(!%(\A,7DELI6=$R,H.$S]W5Z\,STQP6:[L9P6[GAMK<&PZW= MO#Y_NM7VCB#O:1E(U[X8Z8EOE@WQR0N*Q5A@C-^(['CPIY")MX'G5,_!?I46\ MC%2HQ@"%")(#-!R\D ML0Y,.3S%M$=^ JT YENP@FWYS!R^MNN[H!4_CX7=ZB[+ .O^]&!$4",I8M : MF "?)1LZQD<71"R^6CP>9OLT$:+%MFM8@^.]Q?+ 6+6Q"76BBC(T;,);6_EA]&2W.?\ M+EL5^7_W([>.CO2^]"(#-G39,X&)&O^MTO\.LSMD9UQM"@8J2\ MH6'KF>Q'4S5.LS5,0]D#TR%2\DN9O*_MO?CGLF CDTQH* MU;FJJ$VUUNC/XY:9T?' MK;-6^W-)--LGE6]Q;KT,XY4]R_1LD#Z< ;=2![(3T&E@3RGRW(^0A_!Q/3T2 M%R8:U^[CS2+O#ZH"K]:@ JT+!["#QO3B/ H M7%@D)T6$*12;I4 C9^TL(46N1'(56/$H^9FKV'Q GJ;AXOZI,%6ORN?P<5^< MM8XOKT4+)KH3U^A1%*/$U(!P:%FW ^.:) #;9&Y3_' LHS3&'(()A4)2VP7# M"6:C(A\?"6V])OA61;<* _[_C'1$-RE$%:]46#]E\4_IX78^3L33O!3!-T6J(E CODA-]H. M!D;)Y0+/\1_TNS#&"X=J0JR'V?<0I]JN[W" %JD;J2'XJ1@>!U+6&M6JD)5!19R9T$=MQCH$ M%] UX-I1\-ETJ4@!)BD/B-.?*C<5X8,"RRB&K9,1&U,L_#@P!I-\/9 #1!.F MUPTP1F-4>9N\VTE6K,5QJ@YH2S+"B#4_:$T'G)L6_<_()#:[0;5@$9D8)!B8 M V4&)^ AIR:'B^;; :D:U%?HG5.9%'S-GC1'V'#7.!K\6GA+!2!.1@Y MB3 M9'8$$Q[8V Q*J)!YMJ+2QI6OE-;F>8(*E6:X)C*-^C8GCM9>B:37M [NW',DY2MM$U/ M-&/]4NHC48$:]DVH/8($D!,W^BF0P8J7RW&DFBQM\NS>6-Q#H#Q+Q:60V,;" MJ#H0(UH8P(%MP'$!1&9U(3JID$%R%&O*H2$C&#$I&37W/3 &SZ_/)@*NN;\= MBNW.*G:Z". ?M>/"ZDB$C*EDI%WG[%E@![&Y3V\5FYJ=XBO8-W5:L3,V& 4] MJK6@G"5J)1ZOH%\?X5R)0A.EN>-3>U9=\Y$J;B9PR@Y*HE87)Z?7X@KT5M2K M^X2JMKA^QG\K#O6LP4I;PG2?N>R"_Q398O,T?<"3*,P5?A?@ M#@X%#\6+C2P4&>DE:+IPB0_*$:!'S/B,C@ AQWR:&CQ935(G.Y5<(9V+ MWQ24[F61G-A!=G$VU";Z*/UI;]VEB<8Y'VLI6^%E*C-"79J<=0!+COE,+7J> MTO?$S!Z@N;1^!RV+*SX*@VGD=\4SUR/87=S@Y@8W'\#--RLHNJ+1/EVWVI]_ MK@HNI_ %Y=1QKGP:=+?DX(* ,>&ZY%P19E:G.YL;RRJ,8^51_<5,=NW&%L76 M*_L/YM>>L<3B>T*?N?V^ #CZ21*7!RN!H]-F\^8[-C36+'^;!-DW2Y!1YZ++ M2 ,EV&(^58]+C;5"CHOXRIK<#]V#G,[6NE"\LSSY0@6.PY%GO'*/2S2Y)795 M&D^W5UGA.7M_M0+_WP3['A/LV^CDNG3R^"MU\BB*,&=$%;@O3ATIH)DNKU@5 M]^JE5\NKXHJ:0KD3UWM>*Y@%UBD8I; M!,*W2Y&!-P1X('P)I 1W?Q2C)Y_6#&!=3N&L+@K(Y7%=4:WL@4#FJH:VI]-Q M$A-G94P547IMI[1DSHRR2UD*BG)W] L7L[[!1!1N:#87A^G^['&J\G&[2?A4 MVQ'&PS0]#IQKK&)MSL#5A:0QX^*+<1N[$]/*MF;B<\4X\.J\ LDU]'9V6=Q>=Z"_7VH?*>!OQ>@6T6'^[3A=_"P MMI6SAYY'WV95_^O:I557KH"+\@8K[O7*U=!X)[YU<81[R2M$L2%>6]0R0AO%Y8AU-<0K@C/"5=[IK33/G"9]Q$-G!,1;VZRV5* M,X1@JPY[L)B0SZB^I Y1MLL EA #+BSX+:6W@8I#6Z>;FS3'!K"!P>OW7"ND M_$/7DZZU'_9ZX39]N+JW7'?F=F;C-;EFF[:0O&#*M$<, MUSI'V+SNBX)E+C4C+[-$#1F,[1Q$ \W-XQLLFX;:$)2 XWC=(5,"-\KI2 M1R36W8 (#G+IF3CMR&*IT,6>B52@APWW0&)MTQOH M98T"%B=F,K>$R2K,\0D[VW3].%6;Q\';&&[9BMS M;8,@>G;ZZI%KGCH[,AY5MIT-*6O*!EZ\=#V':*J."KT^JB^/:;L'R2$,.HPT M?F1=+EM1'8J>,41\>ZEE46,.O,;!%UZX2ID0>?;2 34+L>*9.K$S8)3K+C6[ MT^UQGQOLCH;(7]^,PQV^.E&TB\?M@+O2#88JC/'WB"*^)ERTG8ZX-_4,A;F+ M$]YG6$ACO@JPO;?S=/'B;@;YBLM$>?T0S992'I^HWP&V"QO:6 &XL'P-(>W) M,"6 <5:UN32YD.;Q%,FI:"M33NGSG04>9# ,B#@IU^>H%N6[/-!:XCY>B>AI M6_B>!C80( )J\P=[$EW\'H'#UCCD6HK8NSQ]ULL!]Z;0B%>VU"'M#D$=:)+" M?DXOTXU?C>>^R1"]F S10\;/O6U]\*Z2[&',68#Y2*W_I@0=(WZ(8ZZ#WM3A M8@]C5&03\^6HZ89G,H=XKK5/SLC8YBLXT[C.NMLA,/."4>P@J:-Y^;(3\[$; MZBXN0H%N1SMD2#3$BRC#.LX M'YYC]12PQD7:B#5YRW-6N;O(94M#YMJ]L0#!1UEH6O\A).3TC\?5-^4]38P=H[%P*Z_9U M=G+>-#U7&&98V@6,%6D+KB* 44)JFF SKZD2H,T&?O?$]92FV$/^=GD:+,AU MV;-3S:IOWH%WM>!L\,U-F[/YP-R,/&WCD.D)B.O((F/V-B7?%;0W1>@*^S!2 MF':FBX9\M!*;0MN-V+:UYJ8:F?](I8(YIL!I#UY:R_/T&P3%J>[\"6W[P]L+ M/^S'T/N$W&ZH-\L=]DHI*.IQE['SV\]>ZX?'%=ZCY,.(NLF(V"P(%;J@7M/V M2>F+W*#9H>$N#TW=2K+1X.P&T=["&T19BUQ;YX2AR5NZF)B?<*9(BJ>/E!YT M1A'8$+9OKH8#S->9L>K.9A=;1*=Q0%8L=C"J\2'?'05!K@J62HY,-O,AQ\BQ MLWQN_UUE[TZZ=QB0H9,F)3!RBFU^YFZI'E)(>?;>YN+9I\JTV$_%DSV+"+N& M:*[!$)9;<:0Y-\@8[#CW]G"W?9HI*\S"W[$Y1Z^.B/F5!'B=5_O6*-IG,@0F MQC2>"SP#^V-^C4* 8I468>7W8),H2+22HU@)K1@5XE"8$$NS";D7:^BB%QNX MGCL<2:=#)+8^.S(?V9)6OV4-@S+.;+N7*&3"-%0>F*[4DX@L9+EY=IZI=UNQ>Q:S*3^XVSJ$*(5[V M;C;JATN#Q'*S+H_:GZZ:X.OK8%*>79V>7?]ZL]QW::20M8TEU+=?^ M%M2\Y?L""^KE=>OR:T M3"+X!U^1%\1#"4NJIZA4T&LM!RDY\+,83L1\5=FW)*6_K0V/LZ/?P>#-'Q3J1W\J%3<>G\\:>-#&\"P9M \"80O D$;P+!FT#P4IKQR-+^35QX MG:;I-P@+'WT\N?QTT09@.CVZ/K>M9<1-\_J/%KVJ]NKD2&PBQ!L_=!,A?J%4 MV\247B@]?W)=WD2(-]K\ ]'S)]?F381X$R%>MD[X6T4*GQX6O#7:?R@JN-LQ M_@3^Z">#X/W_ U!+ P04 " ".>S]4($]DZ<,6 1JP & &=F92TR M,#(Q,3 S,7AE>#$P9#4X+FAT;>U=>7/;-M/_*GC=IZT\H]LY7#G)C.S(K6=\ MC:4\F?S5@4A(0D,1?$#2LOKIW]T%0%&''2>2$MEA.TDD'C@6NS_LA=6;_ZM4 M.N&(AY[PV5^]BW/F*R\=BS!AGA8\@:L3F8Q83T41#]F%T%H& 3O6TA\*QOZH M-AK5>O7P9:7R[@TT=6+?46&+-6H'C5JSWFRR^F&K66\=O&+7%ZSTH7>R3T^_ MOSKI?;KNF%ZO/QR?GYVPO4JM]O'@I%9[WWMO;KRHUANLIWD8RT2JD >U6N=R MC^V-DB1JU6J3R:0Z.:@J/:SU;FJC9!R\J 5*Q:+J)_[>NS=X!?X6W'_W9BP2 MSKP1U[%(WNY]Z)U6#N&)1":!>/>FYOXUS_:5/WWWQI>W+$ZF@7B[-^9Z*,-* MHJ+603U*CN#-&MQ>>.:N,I%^,FHUZO5?CR+N^S(<5@(Q2%I I]>O9M>T'(YF M%Y697$N+@"?R5F#K#_2=ZP,>C-QC Q4FE0$?RV#:^OV$![*OY>_EW_\2P:U( MI,?AU\<=1(NZ2"K0RA''AU2,S MC):=O1P/6:R]MWO#@:C ,C<:]8/&G;AKU/V7A_5ZH_I/--QC/ !2_ZEY-)+> MGANH+^,HX-.6#*G3?J"\ST>VZQ?-ZLO9%)NO+*FC%>3V L%UJZ^2T=$BY5<1 M] ?1"5]?V7-/CD7,+L6$W:@Q#Z%7NH*]FX[WWITKD+E+567U>OWU'_67+][4 ML(EU&J71)BA/ Z7'K32*A/9XC!3JU0\JQZX'I/AWH-@_:9S(P71C-)OOJWEH M&ZX ER1JW#J$]F]E+/LRD,FT-9*^+T+H\;=?#IOU@Z-B\M]O\A[L,4(OS+W_ M;1.GIR>FG[X*?&BJ?=&Y?-]YS]J7[]E-I]MK]^#+FUK_D7VP8VAF1<,/B,^Y M2&!"3 T8[(*^3![?V:,F]-LOC5?UH^N;JXNS;O?JYA.[O.IUJ(^"6W=A\BLW MM5P+J 68[S*$F22MV4Y^X'8Y,Z7-\4SOK[,N^_&2\!6]/6I:JX1@G6V6E9*1 MC!ER5K-^M/EEN-9J+.-8Z2ELYHE8>[PTT,;1/DL42T;"4;D]U$*0ZFZPPD=5 MW'S\>\5_YDXI3KT1X^[5,N,Q&_,IZPO&X8(O_#(;"2UDR >XJ%H,P 8 %1_Z MAD>Q^ZW1;7%>&R-WBB MTC !-CGE>NR6M2OTK?1$7&;7)^VU20 +S ;"%YH'P;2"UI"C0IQH,OPXXBU2 M ]?V0RC1GNLFP$LQ*VUMJ<^1U?3F)(.'_M:7"\P:I XL5A#$K!,*/9R6V?GY MR086::[M,KN082ABE7!-O%Y,VO!6]>QU.&@V+_,5&VJ% ML#7PX$MKL7KJ>^]*:ZO'6QA4>Q<'M6\D=5T?&!A&J[8$TG=A0]0B)G4'/P&K MP:9)&V:GYI=-YH-(,0!+&T^;:.!4_'&V61J()4G^%0\&J@%<7%V>]B\YESRF%FV##*R-Z1J=$%@/Q]BF:\ CMT/+D M,KB4,Z;%1V.TGL?\LV"!XF$ISBQYQ\K,3S7HHP8E8&3*S_7=%X&:X B ='P( M[0TY0@^\X,F(!X!C:$42-$&SXLX3(%7_>5FOET%FJ_4ZXSA.,/%"F"9,GZDT M 6P),3"%KI!M6O1J#-;(1FUYM_8?P>*QJT(&4NQ >-9G>9[&Y.:@+X3T\ U7 M3X-.01=_/)QL4:*N/]Q<7W4[FQ2<'O)JJB,%UM<2Z='A@FZ6 %EW;A7@JHH MU*76XE9YO!_ I*\TPIZ1L)*@J.;BOWVOU0E1TMX0%?W43[(Z.6>AR+PK%>P MU[FYJ*Z_;I.13$0ECD#-:47 ^Q/-(W2);D!Y,"R!0+J"'\C^[@LV )RD>[CY MDZ=1#)J,E(8UQ2<;= 17 M-S]>]G2,XD?H#V>@*'39U25KO_]O^_*DTRVS]G_;9^?MX[/SL]ZG,NOT3G9= MF);T?B="H&:D-D\'E0+8P7BL0@)2JSN@^.%&;USX)"#(.HW71S$\[0D9DT(C#<1$-C:'>).>"E^\51$;N'YUT%H0N:E -XAZ2AP&3R")Z:Q]3DHP;B$9 K]8RCS^I&_);+@"B4DE:V $[]J?$*\CLY3L?N)8]'] J, MHB\0,7S-)]2G%M1,E;$V# \OY]I=6C>[7MEKV4+Z.!L?/;R8][%R9-F*BT"R?57D3ZLWSP RC20,<&V#%^_2.0# #:U-9 M_$U&/+1D2T![3:8&D9>@_\?ORC^UF;999#V[!#VDTUVRP S3@"(-//QVK[[' M/!$$-ODM^XY Z;[;T9@W*IX* A[%HN4^+$SRX/4"U7%BU&2?\ M593(I8F9SAQ1$@U_?#>0A"IB9Q6B' M20K- L8H@RAI2$C7YP%AG(449SO?LV4,%!H;B--9(AYZ(=&X3FG)IEAN>_K+P"YKN27#\B7O"8(,$C!#4OF6,8 M0D[DED(*RP)J)7'3JO@5S. "+H_8^=GQU0T[@T'KZJ2\&MML)ZHTH M'26M4O(YI]&$:]\YID+!28(:-4!.& E%D'U<#G@4S6ZX*_2M0'WR?ZG4E /. M.JE61C?TINSP1]D=+7LNM=:NRS?X56.'D, MLK(2.@9_W3]"XI2:^_06\0,HF4J3+0"+WVBA][ ZKK)S%?H(SFA5X)KA\VHP M$.2U!'Q&WR)T4AD3WWZH=JO,QZU4@RB4J1TJU?ZO3? M46[.\S?LH)H+@ZRO(DT>>NUA!'MI[H#"X@&$B \!5,'._%PA 6SQ8,*GL:7T MZU?5%Z^==F4AM+YTI*$X*K&[1R6>T.Z_@5,666*4<2CV73 W-BB$8=I;22Y( M0D1$5V[B091WI9U]G(S0]6U](<'4OF=V(O)3V@8IQ](7Z-*@%"6X;4QKXPM% M2,76X-]RAJTYQ_IL.+F1P/4Y+3?..56P-0.^&?:Z^)6%<7H5MUVPW?5GD>P[ MQ7L@-31(\'T,M\D-"_KYO?LO-$N.^HD0G\M&%:>9$^%@&-Z(AT-!MP,,0)F[ M/I\Z^['G]IV9DP,#7SP%=N%D* 53TS 8>58SP<6S*8NA2G#%C'LFH[_S7B"YD>F,K\BJ&-8@V9.V2'? MC;%1'%'R6R-LZG;BZ'FK.,_;7$=C=([E7%P13DH$(AJI4'JD(0&?N-9/@0R6 MO6+K@,_4!+YO/FS-+;Y(X4VYQ"FC+T:/)B<^ VT=%L>(&=%7A$;73&-)V1FX M@$;Q!$5WQ7U84.SWD]*PVN[3$2OUMTVA^W3HC5%J928D0M1U4TS^3A!Q*>T#Y M%DS)7P9X@K:89>HFF/2.Y'&Z MFN!?X2D\!(L9UW?!M:DB$U>$'M8CKL^S\PDS)Y^Q-%&)LUJ%V=;QV2PH;*-! MY" @,E#P-P&LMXK#8AK.]@X\9 QR;5(!N)RK\1*7H)X*01R3LS)]YVW3B M3L;Q)B?5>+Y,4E3. 3_+,5OABH\=1*U*==A$LH:?R]8H>/L)3Q[1CZ%WA]C# M8BYY*Q9->-#3M/J,-F1JM+#E+E;P2Z%$_ M=M8H6,I9!@YP/V#KO")3AJLFHQ44'NOF0#]^KEL;/74;R8=VL8+\M,$/$X*;Q@GK3.$!G>X@$*1GYA.PRI9^DBE#NMS"[A M/"-E1H%\G,,MU]+D",WK?TKDVK5!QI9Y^XL4PQ$I.P0!B9.GC]AK$I\*%'E?-K8$K XD8V%EVISU"9S MDDH,NWF$$,WJB_O Z>?.-"T$[D&!.^UTND\=AI<8].GGU+QN[F!.#?7PXW)J MEM)@3X7 E+!,(5S3!_- Q2F(T?RX-5 M@L[TE!D]$C.O>3*SG^UE5)1 !TOUWWT\:M0/OQJ0",/6 M!Z1OP9_&%G2>,RMS"#OK)_%9T/H06;>(D^C[Q U%<_800)#-? .Q^D_#'A+] M<:&I0K)^%LEJ;D&RZ)Q)3/Z53-_61H.M Y*"A#'SBV?\[^ @8L*G]6M[(%Q'B-!=#4/*(\AY)91>D3M-)UGLP::YLROJP;1I5N+;*R!A8/UFDPE" MS!/<1==-&""?4HZ3GW4:4P:'')CPW (!;8!1Z%B%1F$>\5O*(C6Y&YB<#>K@ M/>^2)PJH']GP::[3W/+Q, 0P]YSC*_\0A35H+OAZ7\R"&EE-!%L( 6LBF8)( M.+H_C#KM9F9\:?D2HC9%?T67E"_;%R(T6>0:BPY]%C#,1_5HAEFF-!=8.QFF M6&:94OT7^O$5MO!MG9@"4.A=1&,E$8$)L0ZXU"0.@X (#OSLJ3@+7%LJ#+ ^ M%645:N,7A#_XU:149!&ILBD ,7N1PM7F5 "F)H(MQ&?N1BR;E\_=QR=RY?)F MF?GD?#2I\(M%\LCVR;+VZ1G)^]*= M\/2=.5EIBRD@IB\>YZ"".98],\_J HBY0."*F98F(U,F&(P]6%]?3<)] M8/US#/?'2"8%Z2QPZ&^-,/G_=CLM:$ M)^WANX3$5I?TV&@(WM08H1+OWG.0P^:KKY;#C7OFOZ*.16,C8B>D.8.QF:-<1G$&K1AV.P)[;38 MO%#27=K=%H0:BR$46U@A.E\I.LV-B,ZC.-18OLCGC[?QOF#?S=+F[Q6+0B:V M'NG83E'957Q&YON2F>".PQE%?NE8G#T:&V&5 _K,O<09I_B*,= H634-$QG8 M#K#5@13Q0@'@D3V@X4D-9A3J:&@HPCBHY((T7AWB1#LL+#FHP C3!M[!9N;[ MI)79D^W&!,5L<^,,I..4Z E19#62OX5NY$2,GN$8%LQ?S10Q6"!GXU@[M+^? M,^_IN95^CT?;I+$@4<51!-!*2,5W; '%3 )1GXRB8&JJXQI9GRLDD'DOQ.S\ M5?9C!//8D?>^']_:>]<]^_.RW?MPTV'7[3\[[/3J_/SJXY9_L.=+ MUHU9W_HFUG=IQIM;\"+66\1ZBUCOT_X]\25$7=I:-@NOO2NVTS\PO(N_L7MV MR3Z>]2X[W2[[^%?GIG-U6EZ_*F>NCKD)-7H\)>_BJM^MNN]78(TK,JO?;N)1 M4ILB[[E3]6HP *U:XV'0'ZX[[8JZA+! 8WR[1V"UYTI:NQWGOCK5N=DCQ]G! M()[8HNISVPG6-9NO6TU7#,N^:E9?O2)(MJ6IH9,XXC"D9@9]*Y(L<[B5HVNN M(#1[67UAH80^;0W,'E2D'(JQ^H;0[)M_J94V@ZP$]'.D]0X)UA*AOTC3(("!W:)/;.?A2DBGL7DMR .6XDM%*&$(I10 MA!**4$(12BA""<\TE+#9C&/J9Q'&BS#"+MA;&\PI>2!,T!Z>8(T.$(93KL=. M"KKVQ\C*[/JDS9Y5Q&#W-.RGZQ(H8@'/B.L*62YDN7#I/Q>^*Z2YD.;",__T M&>\[N.&S@68NDL/5OMC"=?H=7*?K^TEOE?2_Y":M]94_A7]&R3AX]_]02P,$ M% @ CGL_5!M(V^M]"0 D4D !< !G9F4M,C R,3$P,S%X97@S,60Q M+FAT;>U<^U/C.!+^5W39VENH2N*$# /C,%3- +/#WKQJ+E-W]Z-LR[$*V?)* M*1V-&R*MNO]_M=8\/.YW3$QCJK.PC M,Y_TO4'?.^@=')#>L7_0\P>OR)>/9._;Z&S?MC[_?#;ZSY<+-^N7;V\_7)Z1 M5L?S_C4X\[SST;FK>-'M]==?&J15F),[GO>=#KM3@==J<;> MZ*N7F%2\\(24FG4C$[5.3[ $_C(:G9ZDS% 2)E1I9EZWOHW>=8ZAA>%&L-,3 MK_KOV@8RFIV>1'Q"M)D)]KJ54C7F6CEHDSQ<;(HE&YQOF*"&CYA.'IMW% PJOQ FF2X.L6F MGGG5+Y:9Z<0TY6+F_S;B*=/D$YN2KS*EV6]M5P+_-5,\_FUH6VO^7P9#PP)3 M6&W"G)@'72PQ[-ITJ.!CF [+ATXG?JF.8&G:J>L:2!%!Y<6_WU^^O1S]_9?^ MR]YPT._V3[P %)@_26&=E#]3PA#PQM36(MJ>$0NEHG;SBRQB2O",K=9T0BFD M\G_IV1\8].SBZ^CRW>79F]'EYT___*N76"GZL27@H)_,^(/NT6&^8@B7;?(' MBV/%9N0STP8FR=HD9,KP>$9,0HW_0.(=W$N\$QQA:>[%8B=<\X +;F9^PB,8 MPFKT^* W )5B6[>WA@:"D4 JL)'7K5X+5B=$24/S[SJG8?D=>BCXC:I9)ZB, MD(IR'ZW$P(+#:<(-ZV!'YF=RJB@4.6(Z!N'*":IE/)#^' <#$1J9VJ%KK+QY M_V]68>NTWZWKRC-1?>F[LHA+DM )(XI-.)N"]S4)UP0LN: ""G.I##AD\DZJ MU"&NW^O\@\B8_ YN%3:1O*-@ >0B8VH\:Y,/'\Z&:TKQT"@\:TN/AX9EAWF\ M@H^.+6G@\3,MZ^ YP.,MU38D)>F,7,%>" :Q:]NAI(1')$'(3$+0"YTISP ] M,U)D1A4,AH60UD;$ !E*4OBF." KIB$4*2)3;HB1KMU:@XR%3&NJ9M@DI5<, MYJV-J:$L F%@2H%KPCFP0<@5A.'0# )S3:R#)V!284)T@7\6_:=,L7(07$#* M-42+N"\N<%=,YRRT N*X.8@F(U@FV"TH)9C5U=# OH&]K1T\:]@S$O,,@(48 M70"I#9B'YE"M:O4\B\%MVF :/H>BB&!, &L--6T .E=B1G+ &M($T@?DR',> M*"&H5Z8&JHEL\M;&%H6 !@!^"0BUTVDK3TAU0F(AI[IB!L7&7!OPW(90+'1R M@Y3M&L!U).C)4"@#?2/AKI$<9G&H2N4<=Q$P M0N:24,4L. %L'$T%0$0@"02SX3K!;M@LA7 0P+\'G$="JD+Z(>!@I+"H317 M,F01%&NR!Z",&*#<(>_B.DQH-F;D#?C@KX5@N@S!![33/]QC-7GZAY$KVK=C M)?,XTJ!TLW\;%MP.TC2%[2 N]?1>,G0,&$"MG0KAC6L!L&8XOT-8NPPNLY! *@"Q:"A[9 MXW1=!)I'G"J."^ N:;!!388C%1H#>4MZVD;]UN5+S4 @ R$&=LHIFFDA*$8J ML"PKQ"(A@!XNO:AG1? I8-@0@@GHSZ*?$CS<+50@U:^%ZLW64IJ6';BADL?% M9;#K5+*U_UUCE.T]]];$ F0TX1'R!=4RL_9(-7 -'@\@B5 558 &BN'4636F M#)NF17JSV+>P=LRTU+1VO&!CHNMR07FA<0C#04@9TA/A!NY.#0!;F^Q)L$R71>6N&QR+Q[:>')*@.7"P+ M,J<)D&=(&L@WD-\./]'N0?[=[K$0"+@QE=:EX*' &U[^2-;OJZX[Z1* MJ)[G.Q@ 6-)AD8V,K#[*J&5&!+]BHKP6LM*^_<,J&B*+-5SSS(\Z;\/CX>Y1 MR(\=8]J+_U'%0NV%'\:PH,X$"Y>,6+Y#@K-V6C$7D181-U+I>4YA"V#(-.7& M,'9#T!-(R%JP/N(@GQUD#_@"8@R-,0S\QW.3BN38GP4'\2VA%5EHKY#L-R>3 M_R]QP0Z>3+X1D$B#XCE@%H_3\8@^Y S 58;S\Q/"*:-7&)^[Q-I&Z/9(P-Y= M4%T/O!-DR\,\=X%C@_.E$734;.Y[OPOO\B !NBB\JQ#8Q28)&C($7:2@$5BP M74P9\VR\5N1*CT]2W,A9PQJIXET;ITN40A _D%RB74%[X#?Q!OBK76_;B$,6Q6Z MRD$=R/".9T%SS?SJ0UTLQ%%Y@1EOI$LE1QV7Y1\8S^MW.-?FPMW#6_YJ+11?>\@?/T "/VJ,X75WOK< MP+R>!EJ*PK!A9<_+*]Z\WV>PND!QV-_W#$P65XQ[33/=6=_PU?WVM.>,RSXC M4?Z]F;+D@IJZKP8[J,;[K/7 /@"RR-@>L3Y=9=L><_@K&V1WM-$RT+1-AG/*L:*BAH(:"GH)V&@IZP/3M MR;',6<)93"ZN65A@.D@^NTM\#=DT9-.0S1-3SLZ3S5YY&RX5A,T9I[RI8/_F M:P+N4.>QKPST]J[\]9KBA/\% F?'U*]?!9%;8N MO;FG+%IZ<<_J2X%R.F8==]I'8\.43R>21Y7UO.R^.)J'RZZL9\^-W&5X,S%D,BYH=&WM7&ESV[H5_2NHWKS&GI%$+=XB.9Y)9+MQFVT29=I^A$A0 MQ!@D^ !0LOKK>R] 2M026_9S4LEE9F);6"\N<,Y=0/'\+XW&51+1Q&3_\ M^($$TL]BEACB*T8-E$ZYBF%!>"O%,\&#-"7C?;[6:K>7;<:%R< MPU"#O(],>J3M==M>I]7ID-99K]/J'77(EX_DX/MP<&A;7WX>#/_]Y-X_NP//NQQ>NHJC9JM-AHHFFALN$RH\[^I3C=0B8]*>YTVGT^:T MVY1J[ V_>I&)Q9$GI-2L&9B@=G&.)?"3T>#B/&:&$C^B2C/SIO9]>-TX@Q:& M&\$NSKWBMVL[DL'LXCS@$Z+-3+ WM9BJ,4\:1J:];BLU?>CI0?5*F[O&E :=$OE(EIA#3F8M9[->0QT^03FY*O,J;)J[HK@=^:*1Z^ZMO6FO^' MP="PP!A6&S$G9J>))8;=F085? S387G?Z:27JV.T-.W4=1U)$4#EU;_>W[R[ M&?[UM_9)J]]M-SOGW@@4F.ZDL$[*7RFA#WAC:FL1;<^ ^5)1N_E9$C E>,)6 M:QJ^%%+U?FO9?S#HX.KK\.;Z9O!V>//YT[?_]1(+1?]L"3CH)S&];O/T.%TY M"#=U\LU0GS/RS8\RP52=^$P9'LZ(B:CI/9-PG2<)=XXC+,V]6.J$:S[B@IM9 M+^(!#&'U>=9I=4&AV-;MK*$CPL$E>%3D>^BE1@XL#^-N&$-[,AZB9PJ"D6.ELY N'R"8AG/I#_'P$"#1L9V MZ!(G;][]^U58NV@WR[KR3%!>^KXLXH9$=,*(8A/.IF![3<0UH4F240&%J50& MS#&YEBIV>&NW&O\@,B1_ Z,*FTBN*9P 'IF)$N,RA@,"PZM]8$K8(A/0 , O :%V.FWE\:F.2"CD5!?,H-B8:P.6 MVQ"*A4YND+)> K@NA%F3ML)XA7%;>_02,#Y< @2>@?9I7^%0FBKILP"*-3D 4 8,4.Z0=W7G1S09,_(6;/!7""]U[H)W::-]?,!*\K2/ M U=T:,?D&"TGCB=P)H(FNT0?#LXHU>.F#->G#&%*7/LJO4 +#"QZOX0R=@S\ M#M'=DW5$KT!EGUCB(3C1W>.$AT2^9!K4#B??^L4/ [2.+KM/,[U]%_2=1PP@ MEL_DO'&9*1@ S"T>2#3BT(HE=AS,&RW,?]F%<$E:P&SNCB_05L_="ZSDX J M+%H*'MADNLY&F@><*HX+X"YHL$Y-@B-E&AUY2WK:>OW6Y$O-0" #+@9V2BD> MTTQ0]%1@65:(14 /5QX48Z*X*\1PX;@3$!_%OP2Y^%QK@(I_ENHWG]:\J-E M!ZZHY.?B>1:N :3 \@B5 5%( & MBN'4G6H,&39-B_1FL6]A[9AIJ6DIO6!]HKM\06FF4J 5;4,9@)#/S8PFV\9+HO#7#M$CX*ADRJB>A[OH -@28<%UC.R^LB]EAD1_):)_"YDI7W]3ZNHCRQ6<@S 0+DXQ8?D2 LY:MF(M(LX ;J?0\IK % M,&0<0 ^ )\#(T^#/S&O$E! V8QG8XI>I\S %?NSL\SA%-&;]$_=X&U]=!M M2L ^75#LV0;LVN=Q))=85O =V$Q^'MZ?[30UA M6"O0E0_J0(;/.PN::M8K_BB+A3C*+YCQ,7I4$VQ O_0XO45@,61Q%^U6\&.P MR0)4)\W71[^7%UXZK>2X>93SC?UKY0G_TERX:_C(1Z&-XG,#X=L; :'?-J:P MV@>_-3"OIR,M1698OSC/RRO>O-\#6-U(<=C?]PR.+*X8]YHFNK&^X>V'-_PI MYVC[T^&^BI'_O)\;Y]O5?EUMUMYL5J?YNE-MU]YLUVF[V:[V:T?VRUKW^S,^ M3[9ASZ"PUC,JK'9Q"1[7>F+@VS]4,]*H#,R9#$N:'1M[5K[4]LX$/Y7=.GT"C/Q M,SP=R$P(X4B/$H:8N?9'V983W]N&T3H 49URCN >C8UG'_G'1L67:#O(EYAE55'#,+*M[7D.U MD5*I9UF3R<2<-$PAAY9_:8U4PK8L)D1&S$A%M=:!;H$CP5'K("$*HW"$94;4 M8>W*/S'V8(2BBI'6@55]%V,#$4U;!Q&]1IF:,G)82[ <4FXHD7H-.U5-F&E! M]YTQ-\:$1FKD.;;]OIGB**)\:# 2*P_\M+MSVR;I<'3;* KC/$D85O2::.ES MF/TK90I'74B $.!'Y#'=UNI=^[Z37:?N] M_CE@XW)PU3[WD=]'SAZZ,@=FQT2#;B?O=1K;]FMZ\]G&M >H?=R_\+O'"Y94 M^N_;.ZA_@OS3+AJT+X_:Y]V!T?]\UOV"VAU?][BV[2[10/=%!FH!"TO?>NN: M9C2@C*JI-Z)11'@>7WNNW8 TV-?3?,_QYFB\70%57\RJBK5\R;*017E-7;2 M.[#M<10*SDFH.:](3&I$$.9\C!F2)!520>Y!)T(FR+&-WY&(T6^0/*@BZ 0S MEJ$N)W(XK:.SLP[:T).UO:[=[(@$$MPT/W.:FR@6,I<=TRP$V5-@8$1 KZB@ MCGZH1$!D26A.':+4A2/.8 *KDJ:>/R#A6 )'@ZLPCU#W!A(0A]0)ZR4TR[0= M\*]'1I YT8A( CK/:W:9FU4I5D>].OI(XEB2*>J33('K>1UU1I3$(!U6TVD M]>.8AD1J^[6HTKHZ@C;MYSI*QS(;8X@,)>9)I72M)I7<&AR)5"?T^>'5((W< M4OX RP!SDAG]&P9ZM4.E>S1RZ]"/E??:$'@\CI: "84#1E @9$3D8PPP)GZA:M4CBN6KEK$HW2T7S Z_U%8,0+ W,#8,JI#D905 ; M>@7B<3&1&)J*PF#OOLPE>;ZH@: 042+)1<]51=\,\82J++[TP#Z!:.&W@3 2,YVQO1Y@QTM]0R MHY42>] M7%ZW?*TUF%<@Z-V?&,R40Y&0X!RA4)8H3#ED2EID\PKIF$J >BI)ID%=U]U0 MAR"8!MKG14N6 LJS>EEM<+@5U^T@,,IO[?*R 4:-6<$)(B4R7S.[D]SO>WJ- M[](;^EXZ5^BPIJ?6*L27BQ3 -T+!&$XSXE4_YHW7NI6&ZWMP?;W!F.;%15\G %$!?=?_2Y>>'G8U%H?,1]C M.47EAHK[2.VX-,9=7>P\H\!Y'K^5]4Y9(COI#0)VH1%Z9^=_;SF"K,RZMSOV M<%V\NLSR=L+I1S#.V_'.FHF^E8ET5?-3T=":@M84M K>65/0$F_V5HYEOO+0 M;TTV:[)9D\V*.>?-D\U&*BD/:8H9(C/&$07C;#[^Z*'8U%GFXYV'#'K!/M-H MME\?X/"OH11C'NG' $)Z51$Z]^[=8D>YWZ=U8I23ZJE(5;8NO/57-BV\]'?W MA<(4#XE1[ WB6!'IX6M!HRIZ=LRMW5FY7+39^9YT\:)B_N9CZU]02P,$% M @ CGL_5(M5I?DM!@ S"D !< !G9F4M,C R,3$P,S%X97@S,F0R+FAT M;>U:^U/;.!#^5W3I] HS\3,\@@.9"2$HU $XYAPA0))L(+6 M"541\D628(X^$BDI8^A8TG!$$#HP'<>TS?JN830/052[F".XAQRKYEBN[;K( MKGNN[>W4T>5'M'7MM[>ST2>]MO_YLI.O>GE]?-YMHXIA67_6VI9UXI_D'3NF M[2!?8IY2107'S+(Z%Q54B91*/,N:3";FI&8*.;+\*RM2,=NQF! I,4,55IJ' MN@6.!(?-PY@HC(((RY2HH\JU?VK4882BBI'FH55^YV,'(IPV#T-Z@U(U9>2H M$F,YHMQ0(O%J=J(:,-."[I4QM\:$ABKR'-M^WTAP&%(^,A@9*@_\M+\W;Y-T M%,T;16Z<)PG#BMX0+7U!;L (EMY J*BQNL1],Y-RWE!P90QQ3-G4^^#3F*3H M@DS0E8@Q_U#-6^ [)9(./S2RT2G]AX!H,# &:R.2J^F:ND616V5@1D>PG&YO MY#[Q"G<,EI:=Y%,'@H70V?ETUCWN^K^^<_;L1LTUW4-K Y,?I2RN2(OI4 M<"+R">YJ=Z[\[FFWW?*[O0O QE7_NG7A([^'G#JZ-OMFVT3]3COK=6J[]DMZ M\\G&M/JH==*[]#LG2Y:4^A_8>ZAWBORS#NJWKHY;%YV^T?MTWOF,6FU?][BV MOCJE0]:Z(<5%%>;2]9@6V7HT!P3@+->7EB4A%!F/,Q9DB21$@%N0>="ADC MQS;^0&*(?H/D015!IYBQ%'4XD:-I%9V?M]&6GJSM=>U&6\20X*;9F=/81D,A M,]E#F@8@>PH,C CH%>;4T0N4&!!9$)I3A2AUX8A3F,#*I*GG]TDPEL#1X"K, M0]2YA03$(77">C%-4VT'_.N1(61.%!%)0.=%S:XRLTK%JJA;17V% PJR@VC, MB*RB=D3)$)U2#GF<@K:]X9 &1&KKM:#"MBJ"-NWE*DK&,AUCB LE%BFE<*RF ME,P6'(I$I_/%X>4@C=M"?A_+ >8D-7JWC$Q1*U"Z1^.V"OU8>2\-@(>C: V( M4'C "!H(&1)Y5+$KX%G&BMP^.T\3N$KY.8ET3"5 /9$DU:"NZFZH0A!, ^VSDB5- .5IM:@UR@0. L/LQBXK&F#4F.6< M(!(BLS73E>1^U],;?!?>T'?2F4)'%3VU4B*^6"0'OA$(QG"2$J_\L6B\UJTP M7-^!Z^L-QC06[L0S5BA%EC[*+?HZ 8@2Z/OFP<'[Q2IE 1QHU]PI?)3]6MD< M6%A+@/PA$Y/2&^6YH2G%&TB"OQ@3L/;1#8=9/QZD@HT5:93P6;8XWP$IC@]S MG9ASFGE0^Y_8ZIK[^V_0U/O)H@W6#20%;SH?@X) M?3OHGW.Y]FW3?8LP_"FO5Y:^E@NMM='G&AQFWW'8X#]X:WG'[ 3* V^VY?7= MB/6[>.'Y85-I_H[Y&,LI*O93W >*Q[51[NO%SA,JG"<27%'Q%$6RD]PBH!<: MHG=V]O>60\A*K97=L?OKXM=++&\GFGX$X;P=[VR(Z)N)2%5L/_SL M(=_46>?SG?L,>L8^4S3;L!_@X,M(BC$/]7, (;VR"%UX]6ZYH]COTSHQRDGY M6*0L6Y=>^BN:EM[Y6WV?,,$C8N1[@WBHB/3PC:!A&3Y[YL[^K%S.V^QL4SI_ M3S%[\;'Y+U!+ 0(4 Q0 ( (Y[/U2^Y.OP2!8 /?K 0 M " 0 !G9F4M,C R,3$P,S$N>'-D4$L! A0#% @ CGL_5 SS[X>V M#P N^< !0 ( !=A8 &=F92TR,#(Q,3 S,5]C86PN>&UL M4$L! A0#% @ CGL_5!6;G\;/.P R\D# !0 ( !7B8 M &=F92TR,#(Q,3 S,5]D968N>&UL4$L! A0#% @ CGL_5*R'6;,H? M!+H' !0 ( !7V( &=F92TR,#(Q,3 S,5]L86(N>&UL4$L! M A0#% @ CGL_5$R"O=LQ6 CA@& !0 ( !N=X &=F M92TR,#(Q,3 S,5]P&UL4$L! A0#% @ CGL_5,CN0V\> M !0 ( !'#,I$Q"P 6PT !< ( !A_<# &=F92TR M,#(Q,3 S,7@Q,&LP,#,N:G!G4$L! A0#% @ CGL_5+M=1=['& O:T M !@ ( ![0($ &=F92TR,#(Q,3 S,7AE>#$P9#4W+FAT;5!+ M 0(4 Q0 ( (Y[/U0@3V3IPQ8 !&K 8 " >H;! !G M9F4M,C R,3$P,S%X97@Q,&0U."YH=&U02P$"% ,4 " ".>S]4&TC;ZWT) M "120 %P @ 'C,@0 9V9E+3(P,C$Q,#,Q>&5X,S%D,2YH M=&U02P$"% ,4 " ".>S]4O>SHO%P) #_2@ %P @ &5 M/ 0 9V9E+3(P,C$Q,#,Q>&5X,S%D,BYH=&U02P$"% ,4 " ".>S]4,]*H M&5X,S)D M,2YH=&U02P$"% ,4 " ".>S]4BU6E^2T& #,*0 %P M@ &*3 0 9V9E+3(P,C$Q,#,Q>&5X,S)D,BYH=&U02P4& T #0!M P &[%($ end