0001558370-21-012462.txt : 20210914 0001558370-21-012462.hdr.sgml : 20210914 20210914120411 ACCESSION NUMBER: 0001558370-21-012462 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20210731 FILED AS OF DATE: 20210914 DATE AS OF CHANGE: 20210914 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-51277 FILM NUMBER: 211251813 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-Q 1 gfe-20210731x10q.htm 10-Q
306063060630606306060001181749--10-312021Q3false30606306063060630606Granite Falls Energy, LLCNONE1.001.001.00P10DP7YP1Y0001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMembergfe:RingneckEnergyAndFeedLlcMember2017-08-020001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:EquitySecuritiesMembergfe:ProjectHawkeyeLoanMembergfe:RingneckEnergyAndFeedLlcMember2017-08-022017-08-020001181749us-gaap:ProductAndServiceOtherMember2021-05-012021-07-310001181749us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2021-05-012021-07-310001181749gfe:EthanolProductMember2021-05-012021-07-310001181749gfe:DistillersGrainsProductMember2021-05-012021-07-310001181749gfe:DistillersCornOilProductMember2021-05-012021-07-310001181749us-gaap:ProductAndServiceOtherMember2020-11-012021-07-310001181749gfe:DistillersGrainsProductMember2020-11-012021-07-310001181749gfe:DistillersCornOilProductMember2020-11-012021-07-310001181749us-gaap:ProductAndServiceOtherMember2020-05-012020-07-310001181749us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2020-05-012020-07-310001181749gfe:EthanolProductMember2020-05-012020-07-310001181749gfe:DistillersGrainsProductMember2020-05-012020-07-310001181749gfe:DistillersCornOilProductMember2020-05-012020-07-310001181749us-gaap:ProductAndServiceOtherMember2019-11-012020-07-310001181749us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2019-11-012020-07-310001181749gfe:DistillersGrainsProductMember2019-11-012020-07-310001181749gfe:DistillersCornOilProductMember2019-11-012020-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DerivativesHeldByBrokerMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:DerivativesHeldByBrokerMember2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DerivativesHeldByBrokerMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMember2021-05-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2021-05-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMember2020-05-012020-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2020-05-012020-07-310001181749gfe:HeronLakeBioEnergyLLCMember2019-11-012020-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2019-11-012020-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:PaycheckProtectionProgramLoanMember2021-02-012021-02-280001181749gfe:HeronLakeBioEnergyLLCMembergfe:PaycheckProtectionProgramLoanMember2020-04-182020-04-180001181749gfe:ProjectVikingLLCMember2021-07-310001181749gfe:HlbePipelineCompanyLlcMembergfe:AgrinaturalLLCMember2019-12-110001181749gfe:HeronLakeBioEnergyLLCMembergfe:SingleAdvanceTermNotePayableToLendingInstitutionMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:ShortTermRevolvingNoteMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:PaycheckProtectionProgramLoanMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RevolvingTermLoanMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:PaycheckProtectionProgramLoanMember2021-02-280001181749gfe:HeronLakeBioEnergyLLCMembergfe:SingleAdvanceTermNotePayableToLendingInstitutionMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:RevolvingNotesPayableToLendingInstitutionMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:PaycheckProtectionProgramLoanMember2020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:PaycheckProtectionProgramLoanMember2020-10-310001181749gfe:PaycheckProtectionProgramLoanMember2020-04-170001181749gfe:HeronLakeBioEnergyLLCMembergfe:ShortTermRevolvingPromissoryNoteMember2021-02-280001181749gfe:HeronLakeBioEnergyLLCMembergfe:RevolvingNotesPayableToLendingInstitutionMembergfe:TwoThousandTwentyCreditFacilityMembergfe:OneMonthLiborMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RevolvingTermLoanFacilityMembergfe:OneMonthLiborMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2020-10-310001181749us-gaap:ParentMember2021-07-310001181749us-gaap:NoncontrollingInterestMember2021-07-310001181749us-gaap:ParentMember2021-04-300001181749us-gaap:NoncontrollingInterestMember2021-04-3000011817492021-04-300001181749us-gaap:ParentMember2021-01-310001181749us-gaap:NoncontrollingInterestMember2021-01-3100011817492021-01-310001181749us-gaap:ParentMember2020-10-310001181749us-gaap:NoncontrollingInterestMember2020-10-310001181749us-gaap:ParentMember2020-07-310001181749us-gaap:NoncontrollingInterestMember2020-07-310001181749us-gaap:ParentMember2020-04-300001181749us-gaap:NoncontrollingInterestMember2020-04-3000011817492020-04-300001181749us-gaap:ParentMember2020-01-310001181749us-gaap:NoncontrollingInterestMember2020-01-3100011817492020-01-310001181749us-gaap:ParentMember2019-10-310001181749us-gaap:NoncontrollingInterestMember2019-10-310001181749gfe:EthanolProductMember2020-11-012021-07-310001181749gfe:CornMember2020-11-012021-07-310001181749gfe:EthanolProductMember2019-11-012020-07-310001181749gfe:CornMember2019-11-012020-07-310001181749us-gaap:ParentMember2021-05-012021-07-310001181749us-gaap:ParentMember2021-02-012021-04-300001181749us-gaap:ParentMember2020-11-012021-01-310001181749us-gaap:ParentMember2020-05-012020-07-310001181749us-gaap:ParentMember2020-02-012020-04-300001181749us-gaap:ParentMember2019-11-012020-01-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:DistillersGrainsMemberus-gaap:ShortMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornOilMemberus-gaap:ShortMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DistillersGrainsMemberus-gaap:ShortMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornOilMemberus-gaap:ShortMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolContractsMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EthanolContractsMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember2020-11-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:ShortMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:LongMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:LongMember2019-11-012020-10-310001181749us-gaap:FairValueInputsLevel2Memberus-gaap:AccountsPayableMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001181749us-gaap:AccountsPayableMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:NondesignatedMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:NondesignatedMember2021-07-310001181749gfe:CornContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001181749gfe:CornContractsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001181749us-gaap:AccountsPayableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-07-310001181749gfe:CornContractsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-07-310001181749us-gaap:NondesignatedMember2021-07-310001181749us-gaap:FairValueInputsLevel2Memberus-gaap:AccountsPayableMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001181749us-gaap:AccountsPayableMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMemberus-gaap:NondesignatedMember2020-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:CornContractsMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2021-05-012021-07-310001181749us-gaap:NondesignatedMember2021-05-012021-07-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2020-11-012021-07-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-11-012021-07-310001181749us-gaap:NondesignatedMember2020-11-012021-07-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2020-05-012020-07-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-05-012020-07-310001181749us-gaap:NondesignatedMember2020-05-012020-07-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2019-11-012020-07-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2019-11-012020-07-310001181749us-gaap:NondesignatedMember2019-11-012020-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2017-08-020001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolContractsMemberus-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:HeronLakeBioEnergyLLCMembergfe:RevolvingNotesPayableToLendingInstitutionMembergfe:TwoThousandTwentyCreditFacilityMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembersrt:MinimumMembergfe:RevolvingTermLoanFacilityMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:SingleAdvanceTermNotePayableToLendingInstitutionMember2020-06-300001181749gfe:HeronLakeBioEnergyLLCMembergfe:CobankMembergfe:TwoThousandTwentyCreditFacilityMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:RevolvingNotesPayableToLendingInstitutionMembergfe:TwoThousandTwentyCreditFacilityMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMembergfe:OneMonthLiborMember2017-08-022017-08-020001181749gfe:RPMGInc.Membergfe:DistillersGrainsProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-07-310001181749gfe:RPMGInc.Membergfe:DistillersCornOilProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-07-310001181749gfe:EthanolProductMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-07-310001181749gfe:EthanolProductMembersrt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-07-310001181749gfe:EcoEnergyInc.Membergfe:EthanolProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-07-310001181749gfe:CornMembersrt:MinimumMemberus-gaap:CostOfGoodsTotalMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-07-310001181749gfe:CornMembersrt:MaximumMemberus-gaap:CostOfGoodsTotalMemberus-gaap:ProductConcentrationRiskMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2020-10-3100011817492019-10-3100011817492020-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolContractsMemberus-gaap:LongMember2019-11-012020-10-310001181749srt:MinimumMembergfe:AgrinaturalLLCMember2020-11-012021-07-310001181749srt:MaximumMembergfe:AgrinaturalLLCMember2020-11-012021-07-310001181749us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2020-11-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:CostOfSalesMember2021-05-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:CostOfSalesMember2021-05-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:CostOfSalesMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:CostOfSalesMember2020-11-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:CostOfSalesMember2020-05-012020-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:CostOfSalesMember2020-05-012020-07-310001181749gfe:HeronLakeBioEnergyLLCMemberus-gaap:CostOfSalesMember2019-11-012020-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:CostOfSalesMember2019-11-012020-07-310001181749gfe:HeronLakeBioEnergyLLCMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMember2020-11-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:DistillersGrainsMemberus-gaap:ShortMember2020-11-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornOilMemberus-gaap:ShortMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:DistillersGrainsMemberus-gaap:ShortMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornOilMemberus-gaap:ShortMember2020-11-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:EthanolContractsMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:EthanolContractsMember2020-11-012021-07-3100011817492020-10-3100011817492021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2020-11-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RevolvingTermLoanFacilityMember2020-11-012021-07-310001181749srt:MinimumMember2020-11-012021-07-310001181749srt:MaximumMember2020-11-012021-07-310001181749gfe:CornContractsMember2020-11-012021-07-310001181749us-gaap:NoncontrollingInterestMember2021-05-012021-07-3100011817492021-05-012021-07-310001181749us-gaap:NoncontrollingInterestMember2021-02-012021-04-3000011817492021-02-012021-04-300001181749us-gaap:NoncontrollingInterestMember2020-11-012021-01-3100011817492020-11-012021-01-310001181749us-gaap:NoncontrollingInterestMember2020-05-012020-07-3100011817492020-05-012020-07-310001181749us-gaap:NoncontrollingInterestMember2020-02-012020-04-3000011817492020-02-012020-04-300001181749us-gaap:NoncontrollingInterestMember2019-11-012020-01-3100011817492019-11-012020-01-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:HopperRailCarsMember2021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HopperRailCarsMember2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMember2020-11-012021-07-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMemberus-gaap:ShortMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:CornContractsMember2019-11-012020-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:CornContractsMember2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:AssessmentsPayable6.55PercentDue2021Member2021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:AssessmentsPayable6.55PercentDue2021Member2020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:AssessmentsPayable6.55PercentDue2021Member2020-11-012021-07-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:AssessmentsPayable6.55PercentDue2021Member2019-11-012020-10-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:SingleAdvanceTermNotePayableToLendingInstitutionMember2020-06-012020-06-300001181749gfe:HeronLakeBioEnergyLLCMembergfe:TwoThousandTwentyCreditFacilityMember2021-06-012021-06-300001181749gfe:HeronLakeBioEnergyLLCMembergfe:TwoThousandTwentyCreditFacilityMember2021-02-012021-05-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:TwoThousandTwentyCreditFacilityMember2021-02-012021-02-280001181749gfe:HeronLakeBioEnergyLLCMembergfe:TwoThousandTwentyCreditFacilityMember2021-01-012021-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2017-08-022017-08-0200011817492019-11-012020-07-3100011817492021-09-1400011817492020-11-012021-07-31gfe:segmentxbrli:sharesiso4217:USDgfe:installmentutr:bugfe:itemiso4217:USDxbrli:sharesgfe:companyxbrli:pureutr:gal

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended July 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
incorporation or organization)

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

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:

Title of each class:

    

Trading Symbol

    

Name of each exchange on which registered:

None

N/A

N/A

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 checkmark 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 and post such files).

Yes    No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:

Large Accelerated Filer

Non-Accelerated Filer

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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).

Yes    No

Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date:

As of September 14, 2021, there were 30,606 membership units outstanding.

PART I FINANCIAL INFORMATION

Item 1.  Financial Statements

GRANITE FALLS ENERGY, LLC and Subsidiaries

Condensed Consolidated Balance Sheets

July 31, 2021

October 31, 2020

 ASSETS

(unaudited)

Current Assets

Cash

$

4,491,334

$

11,423,427

Restricted cash

1,875,963

2,156,694

Accounts receivable

 

6,584,270

 

3,386,068

Inventory

 

22,667,127

 

13,791,805

Commodity derivative instruments

 

 

56,050

Prepaid expenses and other current assets

 

1,231,477

 

901,384

Total current assets

 

36,850,171

 

31,715,428

Property and Equipment, net

 

51,006,979

 

54,965,983

Investments

11,043,582

9,799,384

Operating lease right of use asset

16,774,771

19,383,654

Other Assets

 

333,254

 

333,254

Total Assets

$

116,008,757

$

116,197,703

LIABILITIES AND MEMBERS' EQUITY

Current Liabilities

Checks drawn in excess of bank balances

$

816,600

$

692,984

Current maturities of long-term debt

1,924,128

12,954,538

Accounts payable

 

11,628,947

 

12,294,097

Commodity derivative instruments

 

592,262

 

816,478

Accrued expenses

 

1,027,544

 

865,883

Operating lease, current liabilities

3,618,362

3,628,259

Total current liabilities

 

19,607,843

 

31,252,239

Long-Term Debt, less current portion

 

6,855,935

 

5,876,318

Operating lease, long-term liabilities

13,156,409

15,755,395

Other Long-Term Liabilities

1,456,367

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 July 31, 2021 and October 31, 2020

 

63,580,009

 

52,111,525

Non-controlling interest

 

11,352,194

 

9,780,302

Total members' equity

 

74,932,203

 

61,891,827

Total Liabilities and Members' Equity

$

116,008,757

$

116,197,703

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

3

GRANITE FALLS ENERGY, LLC and Subsidiaries

Condensed Consolidated Statements of Operations

Three Months Ended July 31,

Nine Months Ended July 31,

2021

2020

2021

2020

(unaudited)

(unaudited)

(unaudited)

(unaudited)

Revenues

$

89,258,812

$

34,131,600

$

212,697,559

$

120,594,848

Cost of Goods Sold

 

79,352,405

 

34,426,573

 

197,207,935

 

134,378,555

Gross Profit (Loss)

 

9,906,407

 

(294,973)

 

15,489,624

 

(13,783,707)

Operating Expenses

 

1,940,535

 

1,483,782

 

5,937,573

 

5,167,125

Operating Income (Loss)

 

7,965,872

 

(1,778,755)

 

9,552,051

 

(18,950,832)

Other Income (Expense)

Other income, net

 

768,170

 

69,134

 

2,523,595

 

276,661

Interest income

 

1,346

 

1,181

 

3,949

 

44,850

Interest expense

 

(197,412)

 

(136,538)

 

(566,319)

 

(353,650)

Investment income (loss)

 

334,192

 

535,054

 

1,527,100

 

(56,435)

Total other income (expense), net

 

906,296

 

468,831

 

3,488,325

 

(88,574)

Net Income (Loss)

$

8,872,168

$

(1,309,924)

$

13,040,376

$

(19,039,406)

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

(2,288,814)

2,027,699

(1,571,892)

6,373,295

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

$

6,583,354

$

717,775

$

11,468,484

$

(12,666,111)

Weighted Average Units Outstanding - Basic and Diluted

 

30,606

 

30,606

 

30,606

 

30,606

Amounts attributable to Granite Falls Energy, LLC:

Net Income (Loss) Per Unit - Basic and Diluted

$

215.10

$

23.45

$

374.71

$

(413.84)

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

4

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Condensed Consolidated Statements of Changes in Members' Equity

Members' Equity

attributable to

Non-controlling

Total Members'

   

Granite Falls Energy, LLC

   

Interest

   

Equity

Balance - October 31, 2020

$

52,111,525

$

9,780,302

$

61,891,827

Net loss attributable to non-controlling interest

(2,040,525)

(2,040,525)

Net loss attributable to Granite Falls Energy, LLC

(3,250,854)

(3,250,854)

Balance - January 31, 2021

$

48,860,671

$

7,739,777

$

56,600,448

Net income attributable to non-controlling interest

1,323,603

1,323,603

Net income attributable to Granite Falls Energy, LLC

8,135,984

8,135,984

Balance - April 30, 2021

$

56,996,655

$

9,063,380

$

66,060,035

Net income attributable to non-controlling interest

2,288,814

2,288,814

Net income attributable to Granite Falls Energy, LLC

6,583,354

6,583,354

Balance - July 31, 2021

$

63,580,009

$

11,352,194

$

74,932,203

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

(1,185,371)

(1,185,371)

Net loss attributable to Granite Falls Energy, LLC

(1,500,699)

(1,500,699)

Balance - January 31, 2020

$

63,889,119

$

15,884,360

$

79,773,479

Net loss attributable to non-controlling interest

(3,160,225)

(3,160,225)

Net loss attributable to Granite Falls Energy, LLC

(11,883,187)

(11,883,187)

Balance - April 30, 2020

$

52,005,932

$

12,724,135

$

64,730,067

Net loss attributable to non-controlling interest

(2,027,699)

(2,027,699)

Net income attributable to Granite Falls Energy, LLC

717,775

717,775

Balance - July 31, 2020

$

52,723,707

$

10,696,436

$

63,420,143

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

5

GRANITE FALLS ENERGY, LLC and Subsidiaries

Condensed Consolidated Statements of Cash Flows

    

Nine Months Ended July 31,

2021

2020

(Unaudited)

(Unaudited)

Cash Flows from Operating Activities

Net income (loss)

$

13,040,376

$

(19,039,406)

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

Depreciation and amortization

 

5,964,030

 

7,023,813

Paycheck Protection Program loan forgiveness income

(2,003,493)

Change in fair value of  derivative instruments

 

7,686,416

 

1,510,499

(Gain) loss on equity method investments

(1,527,100)

56,435

Return on investment

282,902

(Gain) loss on disposal of assets

21,728

(2,000)

Changes in operating assets and liabilities:

Commodity derivative instruments

 

(7,854,582)

 

(1,046,848)

Accounts receivable

 

(3,198,202)

 

5,952,486

Inventory

 

(8,875,322)

 

2,751,880

Prepaid expenses and other current assets

 

(330,093)

 

(306,788)

Accounts payable

 

1,424,428

 

(6,547,734)

Accrued expenses

 

161,661

 

1,093,041

Accrued railcar rehabilitation costs

34,443

34,443

Net Cash Provided By (Used In) Operating Activities

 

4,827,192

 

(8,520,179)

Cash Flows from Investing Activities

Payments for capital expenditures

(4,116,332)

(2,252,359)

Net Cash Used In Investing Activities

 

(4,116,332)

 

(2,252,359)

Cash Flows from Financing Activities

Checks drawn in excess of bank balance

123,616

685,724

Proceeds from Paycheck Protection Program loans

1,299,593

1,299,593

Proceeds from long-term debt

8,752,196

22,070,984

Payments on long-term debt

(18,099,089)

(17,770,451)

Acquisition of non-controlling interest

(2,000,000)

Net Cash Provided By (Used In) Financing Activities

 

(7,923,684)

 

4,285,850

Net Decrease in Cash and Restricted Cash

 

(7,212,824)

 

(6,486,688)

Cash and Restricted Cash - Beginning of Period

 

13,580,121

 

13,574,290

Cash and Restricted Cash - End of Period

$

6,367,297

$

7,087,602

Reconciliation of Cash and Restricted Cash

Cash - Balance Sheet

$

4,491,334

$

6,813,710

Restricted Cash - Balance Sheet

1,875,963

273,892

Cash and Restricted Cash

$

6,367,297

$

7,087,602

Supplemental Cash Flow Information

Cash paid during the period for:

Interest expense

$

593,651

$

353,650

Supplemental Disclosure of Non-Cash Investing and Financing Activities

Capital expenditures and construction in process included in accounts payable

$

51,047

$

1,609

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

6

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

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 United States 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, GFE owns a majority interest 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 60 million gallons, but is permitted to produce approximately 72.3 million gallons of undenatured ethanol on a twelve-month rolling sum basis. Additionally, HLBE, through a wholly owned subsidiary, Agrinatural Gas, LLC (“Agrinatural”), operates a natural gas pipeline that provides natural gas to HLBE's ethanol production facility and other customers.

All references to “we”, “us”, “our”, and the “Company” collectively refer to GFE and its wholly-owned and majority-owned subsidiaries.

Basis of Presentation and Principles of Consolidation

The condensed consolidated unaudited financial statements as of July 31, 2021 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, LLC). Given the Company’s control over the operations of HLBE and its majority voting interest, the Company consolidates the condensed consolidated unaudited financial statements of HLBE with GFE's condensed consolidated unaudited financial statements. The remaining 49.3% ownership of HLBE is included in the condensed consolidated unaudited financial statements as a non-controlling interest. HLBE, through its wholly owned subsidiary, HLBE Pipeline Company, LLC, owned approximately 73% of Agrinatural through December 11, 2019 when the remaining non-controlling interest was acquired. All significant intercompany balances and transactions are eliminated in consolidation.

The accompanying condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted as permitted by such rules and regulations. These financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company’s audited consolidated financial statements for the year ended October 31, 2020, contained in the Company’s annual report on Form 10-K.

In the opinion of management, the condensed consolidated unaudited financial statements reflect all adjustments consisting of normal recurring accruals that we consider necessary to present fairly the Company’s results of operations, financial position and cash flows. The results reported in these condensed consolidated unaudited financial statements should not be regarded as necessarily indicative of results that may be expected for any other fiscal period or for the fiscal year.

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,

7

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

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 owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural represent approximately 1-2% 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.

Accounting Estimates

Management uses estimates and assumptions in preparing these condensed consolidated unaudited 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, inventory purchase and sale commitments, evaluation of railcar rehabilitation costs, 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 condensed consolidated unaudited 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, and corn oil 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 the Company expects to be entitled to in exchange for these 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. The Company engages another third-party marketing company, RPMG, Inc., to sell one hundred percent of the distillers grains it produces at the plant. 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.

8

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

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.

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 on 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 sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our condensed consolidated unaudited 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 5.

9

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

Investments

The Company has investment interests in two companies in related industries. 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 Condensed Consolidated Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

2.   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 from the sale and distribution of ethanol, distillers' grains, corn oil, and natural gas to customers primarily located in the United States. Corn for the production process is supplied to our plant 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 they sell 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, and 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 Company’s 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 further significant adverse effects on the Company’s operations, profitability and the availability and adequacy of cash flow to meet the Company’s working capital requirements. The Company’s risk management program is used to protect against the price volatility of these commodities.

The Company, and the ethanol industry as a whole, experienced significant adverse conditions throughout most of 2020 and into 2021 as a result of industry-wide record low ethanol prices due to reduced demand and high industry inventory levels, which were compounded by the impact of the novel coronavirus ("COVID-19"). These factors resulted in prolonged negative operating margins, significantly lower cash flow from operations and substantial net losses. As a result, as of the three months ended January 30, 2021 and the fiscal year ended October 31, 2020, HLBE was not in compliance with its working capital and net worth covenant requirements, for which waivers were obtained. HLBE was in compliance with its working capital and net worth covenant requirements as of July 31, 2021 and expects future compliance during the next twelve months. GFE was in compliance with its working capital covenant requirement as of July 31, 2021 and expects future compliance during the next twelve months. Fuel prices generally, and ethanol prices specifically, have rebounded since the spring of 2020 and remained steady during the three and nine months ended July 31, 2021. As a result, the Company has experienced net income in the three and nine months ended July 31, 2021.

We expect to have sufficient cash on hand and availability on our credit facilities and other loans to fund our operations and commitments for at least the next twelve months from the issuance date of these unaudited consolidated financial statements. However, should unfavorable operating conditions continue in the ethanol industry that prevent us from profitably operating our plant, we may need to seek additional debt or equity funding or further idle ethanol production altogether.

The Company is moving forward with a plan to engage in a merger with HLBE, the Company’s majority owned subsidiary. Pursuant to a Merger Agreement, the Company would acquire the minority ownership interest of HLBE for $14 million, or approximately $0.36405 per unit, and the Company would become the sole owner of HLBE. Management believes the merger would provide HLBE with additional financial resources to assist HLBE’s continued operations and would thereby protect the Company’s investment in HLBE. The Merger is subject to approval by the minority interest unitholders of HLBE. A special meeting where HLBE members will vote on the proposed merger is scheduled for 1 p.m. September 23, 2021, at the Heron Lake Community Center, 312 10th St., Heron Lake, Minnesota 56137. If approved by the minority unitholders, the Merger is expected to close following the special meeting. Additional information regarding the proposed Merger is available in the section captioned Part 1 - Item 2 -

10

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

Management’s Discussion and Analysis of Financial Condition and Results of Operation — Plan of Operations for the Next Twelve Months.

3.   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 three and nine months ended July 31, 2021 and 2020:

Three Months Ended July 31, 2021

(unaudited)

Total

Ethanol

$

69,910,835

Distillers’ Grains

14,001,314

Corn Oil

4,816,842

Other

410,734

Natural Gas Pipeline

119,087

Total Revenues

$

89,258,812

Three Months Ended July 31, 2020

(unaudited)

Total

Ethanol

$

27,592,807

Distillers’ Grains

5,019,310

Corn Oil

1,321,973

Other

71,519

Natural Gas Pipeline

125,991

Total Revenues

$

34,131,600

Nine Months Ended July 31, 2021

(unaudited)

Total

Ethanol

$

163,826,073

Distillers’ Grains

35,737,294

Corn Oil

11,344,245

Other

939,993

Natural Gas Pipeline

849,954

Total Revenues

$

212,697,559

Nine Months Ended July 31, 2020

(unaudited)

Total

Ethanol

$

92,198,500

Distillers’ Grains

22,040,430

Corn Oil

4,744,656

Other

559,242

Natural Gas Pipeline

1,052,020

Total Revenues

$

120,594,848

11

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

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 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.

4.   INVENTORY

Inventories consist of the following:

July 31,  2021

October 31,  2020

(unaudited)

    

Raw materials

$

8,867,354

$

4,893,502

Supplies

 

3,205,598

 

3,070,458

Work in process

 

2,325,312

 

1,480,871

Finished goods

 

8,268,863

 

4,346,974

Totals

$

22,667,127

$

13,791,805

The Company performs a lower of cost or net realizable value analysis on inventory to determine if the net realizable 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, as a component of cost of goods sold, the Company recorded a loss on ethanol inventories of approximately $720,000 and $648,000 for the nine months ended July 31, 2021 and 2020, respectively. Based on the lower of cost or net realizable value analysis, as a component of cost of goods sold, the Company recorded a loss on corn inventories of approximately $0 and $184,000 for the nine months ended July 31, 2021 and 2020, respectively.

5.   DERIVATIVE INSTRUMENTS

As of July 31, 2021, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 1,205,000 bushels, comprised of short corn futures positions on bushels that were entered into to hedge forecasted corn purchases through December 2022. Additionally, there are corn options positions of 3,075,000 bushels through December 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 July 31, 2021, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 655,000 bushels, comprised of short corn futures positions that were entered into to hedge forecasted corn purchases through July 2022. Additionally, there are corn options positions of 575,000 bushels through December 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 July 31, 2021, GFE had approximately $1,539,000 of cash collateral (restricted cash) related to derivatives held by a broker.

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

12

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

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

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts - GFE

Commodity derivative instruments

$

$

563,431

Corn contracts - HLBE

Commodity derivative instruments

28,831

Totals

$

$

592,262

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 the consolidated statements of operations, none of which are designated as hedging instruments:

Consolidated Statement

Three Months Ended July 31, 

Nine Months Ended July 31,

    

 of Operations Location

    

2021

    

2020

2021

    

2020

Corn contracts

 

Cost of Goods Sold

$

(892,416)

$

(297,465)

$

(7,857,428)

$

(1,021,328)

Ethanol contracts

Revenues

(72,848)

171,012

(489,171)

Total loss

$

(892,416)

$

(370,313)

$

(7,686,416)

$

(1,510,499)

13

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

6.   FAIR VALUE

The following table sets forth, by level, the Company assets that were accounted for at fair value on a recurring basis at July 31, 2021:

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 Liabilities:

Commodity Derivative instruments - Corn

$

592,262

$

592,262

$

592,262

$

$

Accounts Payable (1)

$

155,827

$

155,827

$

$

155,827

$

The following table provides information on those derivative assets and liabilities 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)

$

792,795

$

792,795

$

$

792,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. We determine the fair value Level 2 accounts payable based on nearby futures values, plus or minus nearby basis.

14

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

7.  DEBT FACILITIES

Debt financing consists of the following:

July 31, 2021

October 31, 2020

 

(unaudited)

GRANITE FALLS ENERGY:

Revolving term loan, see terms below.

$

112,445

$

Term note payable to Project Hawkeye, see terms below.

5,535,714

 

6,339,286

SBA Paycheck Protection Program loan, see terms below

703,900

HERON LAKE BIOENERGY:

Amended revolving term note payable to lending institution, see terms below.

7,891,426

Single advance term note payable to lending institution, see terms below.

2,400,000

3,000,000

Short term revolving note, see notes below

6,000

 

Assessment payable as part of water treatment agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment due in October 2021. HLBE made deposits for one years' 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.

 

130,211

 

300,551

SBA Paycheck Protection Program Loan, see terms below

595,693

595,693

Totals

 

8,780,063

 

18,830,856

Less: amounts due within one year

 

1,924,128

 

12,954,538

Net long-term debt

$

6,855,935

$

5,876,318

Granite Falls Energy

Revolving Term Loan

GFE has a credit facility with a lender in the form of a revolving term loan in the amount of $11,000,000 that will expire on October 20, 2024. The credit facility also requires GFE to comply with certain financial covenants at various times calculated monthly, quarterly or annually, including a restriction of the payment of dividends and maintenance of certain financial ratios including minimum working capital, minimum net worth and a debt service coverage ratio as defined by the credit facility. Failure to comply with the protective loan covenants or maintain the required financial ratios may cause acceleration of the outstanding principal balances on the revolving term loan and/or the imposition of fees, charges or penalties. The credit facility is secured by substantially all assets of GFE. There are no savings account balance collateral requirements as part of this credit facility. Interest on the revolving term accrues at a variable weekly rate equal to 3.25% above the higher of 0.00% or One Month London Interbank Offered Rate (“LIBOR”) Index Rate, which totaled 3.34% at July 31, 2021.

GFE also agreed to pay an unused commitment fee on the unused available portion of the revolving term loan commitment at the rate of 0.500% per annum, payable monthly in arrears.

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 July 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

15

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

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 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

Revolving Term Note

The 2020 Credit Facility includes an amended and restated revolving term loan with a $13 million principal commitment.  The loan is secured by substantially all of HLBE’s assets, including a subsidiary guarantee. The 2020 Credit Facility contains customary covenants, including restrictions on the payment of dividends and loans and advances to Agrinatural, and maintenance of certain financial ratios including minimum working capital, minimum net worth and a debt service coverage ratio as defined by the credit facility. As of the three months ended January 30, 2021 and the fiscal year ended October 31, 2020,  HLBE was not in compliance with its working capital and net worth covenant requirements, for which waivers were obtained. HLBE was in compliance with its debt covenants on July 31, 2021. However, failure to comply with the protective loan covenants or maintain the required financial ratios in the future may cause acceleration of the outstanding principal balances on the revolving term loan and/or the imposition of fees, charges, or penalties.

During February 2021, the 2020 Credit Facility was amended to reduce the working capital covenant to $8 million through May 31, 2021 and increasing to $10 million beginning June 30, 2021. The 2020 Credit Facility was also amended to decrease the net worth requirement from $32 million to $28 million.

As part of the 2020 Credit Facility closing, HLBE entered into an amended administrative agency agreement with CoBank, ACP (“CoBank”).  As a result, CoBank will continue to act as the agent for the lender with respect to the 2020 Credit Facility. HLBE agreed to pay CoBank an annual fee of $2,500 for its services as administrative agent.

Under the terms of the amended revolving term loan, HLBE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $13,000,000. Final payment of amounts borrowed under the amended revolving term loan is due December 1, 2022. Interest on the amended revolving term loan accrues at a variable weekly rate equal to 3.35% above the higher of 0.00% or the One-Month London Interbank Offered Rate (“LIBOR”) Index rate, which totaled 3.44% at July 31, 2021.

HLBE also agreed to pay an unused commitment fee on the unused available portion of the amended revolving term loan commitment at the rate of 0.500% per annum, payable monthly in arrears.

16

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

Single Advance Term Note

In June 2020, HLBE entered into a single advance term note with a $3,000,000 principal commitment, with the purpose to finance the construction of a new grain bin and provide principal reduction on the Revolving Term Note. The interest rate is fixed at 3.80%.  Principal with interest is to be paid in 10 consecutive, semi-annual installments, with the first installment due on December 20, 2020 and the last installment due on June 20, 2025. The note is secured as provided in the 2020 Credit Facility.

Short Term Revolving Promissory Note

In February 2021, HLBE entered into a revolving promissory note with its lender in order to finance the operating needs of HLBE. The revolving promissory note is subject to the 2020 Credit Facility. Under the terms, HLBE may borrow, repay and reborrow up to the aggregate principal commitment amount of $5,000,000. The short term revolving promissory note expired on August 1, 2021 and the remaining balance was paid off at that time.

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 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.

Estimated annual maturities of debt at July 31, 2021, are as follows based on the most recent debt agreements:

2022

    

$

1,924,128

2023

1,789,351

2024

 

1,790,536

2025

 

1,904,177

2026

 

1,193,302

Thereafter

178,569

Total debt

$

8,780,063

8. 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 nine months ended July 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 seven years. For the nine months ended July 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.

17

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

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

    

2022

$

4,328,800

2023

 

4,153,800

2024

 

3,633,000

2025

 

3,066,600

2026

2,524,050

Thereafter

 

1,058,200

Totals

18,764,450

Less: Amount representing interest

1,989,679

   Lease liabilities

$

16,774,771

For the three and nine months ended July 31, 2021, GFE recorded operating lease costs for these leases of approximately $800,000 and $2,451,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods. For the three and nine months ended July 31, 2020, GFE recorded operating lease costs for these leases of approximately $803,000 and $2,375,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods.

For the three and nine months ended July 31, 2021, HLBE recorded operating lease costs for these leases of approximately $688,000 and $1,943,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods.  For the three and nine months ended July 31, 2020, HLBE recorded operating lease costs for these leases of approximately $591,000 and $1,731,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods.

9.   MEMBERS' EQUITY

Granite Falls Energy

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 July 31, 2021 and October 31, 2020, GFE had 30,606 membership units authorized, issued, and outstanding.

10.  RELATED PARTY TRANSACTIONS

Corn Purchases - Members

GFE purchased corn from board members of approximately $2,851,000 and $1,482,000 for the three months ended July 31, 2021 and 2020, respectively, and approximately $5,474,000 and $2,323,000 for the nine months ended July 31, 2021 and 2020, respectively.

HLBE purchased corn from board members of approximately $6,727,000 and $57,000 for the three months ended July 31, 2021 and 2020, respectively, and approximately $15,403,000 and $5,872,000 for the nine months ended July 31, 2021 and 2020, respectively.

11.  COMMITMENTS AND CONTINGENCIES

Corn Forward Contracts

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

At July 31, 2021, HLBE had cash and basis contracts for forward corn purchase commitments for approximately 4,026,000 bushels for deliveries through October 2022.

18

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

July 31, 2021

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 and its inventories using the lower of cost or net realizable value evaluation, similar to the method used on its inventory, and has determined that no impairment loss existed for GFE or HLBE forward corn purchase commitments as of July 31, 2021, and an impairment loss of approximately $47,000 for HLBE at October 31, 2020.  

Ethanol Forward Contracts

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

At July 31, 2021, HLBE had fixed and basis contracts to sell approximately $22,621,000 of ethanol for various delivery periods through December 2021, which approximates 42% of its anticipated ethanol sales for that period.

Distillers' Grain Forward Contracts

At July 31, 2021, GFE had forward contracts to sell approximately $889,000 of distillers’ grains for various delivery periods through August 2021, which approximates 33% of its anticipated distillers’ grain sales for this that period.

At July 31, 2021, HLBE had forward contracts to sell approximately $1,262,000 of distillers’ grain for various delivery periods through September 2021, which approximates 46% of its anticipated distillers’ grain sales for that period.

Corn Oil Forward Contracts

At July 31, 2021, GFE had forward contracts to sell approximately $702,000 of corn oil for delivery through August 2021, which approximates 70% of its anticipated corn oil sales for that period.

At July 31, 2021, HLBE had forward contracts to sell approximately $900,000 of corn oil for delivery through August 2021, which approximates 84% of its anticipated corn oil sales for that period.

Rail Car Rehabilitation Costs

GFE leases 75 hopper rail cars under a multi-year agreement which ends in November 2025. Under the agreement, GFE 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. GFE believes that it is probable that GFE may be assessed for damages incurred. Company management has estimated total costs to rehabilitate the cars at July 31, 2021 and October 31, 2020 to be approximately $825,000.  GFE accrues the estimated cost of railcar damages over the term of the lease as the cost of damages are incurred.  During the three and nine months ended July 31, 2021, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $23,000 and $108,000 respectively.  During the three and nine months ended July 31, 2020, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $8,000 and $337,000 respectively.

HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreement, HLBE 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. HLBE believes that it is probable that we may be assessed for damages incurred. Company management has estimated total costs to rehabilitate the cars at July 31, 2021 and October 31, 2020 to be approximately $631,000 and $597,000 respectively.  HLBE accrues the estimated cost of railcar damages over the term of the lease as the cost of damages are incurred. During the three and nine months ended July 31, 2021, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $27,000 and $82,000 respectively. During the three and nine months ended July 31, 2020, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $16,000 and $70,000 respectively.

19

Item 2.  Management's Discussion and Analysis of Financial Condition and Results of Operations

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 three and nine months ended July 31, 2021 and 2020.  This section should be read in conjunction with the condensed consolidated unaudited financial statements and related notes in PART I - Item 1 of this report and the information contained in the Company’s annual report on Form 10-K for the fiscal year ended October 31, 2020.

Disclosure Regarding Forward-Looking Statements

The Securities and Exchange Commission (“SEC”) encourages companies to disclose forward-looking information so investors can better understand future prospects and make informed investment decisions. As such, we have historical information, as well as forward-looking statements regarding our business, financial condition, results of operations, performance and prospects in this report.  All statements that are not historical or current facts are forward-looking statements. In some cases,  you can identify forward-looking statements by terms such as “anticipates,” “believes,” “could,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “should,” “will,” “would,” and similar expressions.  

Forward-looking statements are subject to a number of known and unknown risks, uncertainties and other factors, many of which may be beyond our control, and may cause actual results, performance or achievements to differ materially from those projected in, expressed or implied by forward-looking statements. While it is impossible to identify all such factors, factors that could cause actual results to differ materially from those estimated by us are described more particularly in the “Risk Factors” sections of our annual report on Form 10-K for the year ended October 31, 2020, and our quarterly reports on Form 10-Q for the three months ended January 31, 2021 and the three months ended April 30, 2021. These risks and uncertainties include, but are not limited to, the following:

Fluctuations in the price of ethanol as a result of a number of factors, including: the price and availability of competing fuels; the overall supply and demand for ethanol and corn; the price of gasoline, crude oil and corn; and government policies;
Fluctuations in the price of crude oil and gasoline and the impact of lower oil and gasoline prices on ethanol prices and demand;
Fluctuations in the availability and price of corn, resulting from factors such as domestic stocks, demand from corn-consuming industries, such as the ethanol industry, prices for alternative crops, increasing input costs, changes in government policies, shifts in global markets or damaging growing conditions, such as plant disease or adverse weather, including drought;
Fluctuations in the availability and price of natural gas, which may be affected by factors such as weather, drilling economics, overall economic conditions, and government regulations;
Negative operating margins which may result from lower ethanol and/or high corn prices;
Changes in general economic conditions or the occurrence of certain events causing an economic impact in the agriculture, oil or automobile industries;
Overcapacity and oversupply in the ethanol industry;
Ethanol trading at a premium to gasoline at times, which may act as a disincentive for discretionary blending of ethanol beyond Renewable Fuel Standard requirements and consequently negatively impacting ethanol prices and demand;
Changes in federal and/or state laws and environmental regulations including elimination, waiver or reduction of corn-based ethanol volume obligations under the Renewable Fuel Standard and legislative acts taken by state governments such as California related to low-carbon fuels, may have an adverse effect on our business;
Any impairment of the transportation, storage and blending infrastructure that prevents ethanol from reaching markets;
Any effect on prices and demand for our products resulting from actions in international markets, particularly imposition of tariffs;
Changes in our business strategy, capital improvements or development plans;
Effect of our risk mitigation strategies and hedging activities on our financial performance and cash flows;
Competition from alternative fuels and alternative fuel additives;
Changes or advances in plant production capacity or technical difficulties in operating the plant;
Our reliance on key management personnel;

20

A slowdown in global and regional economic activity, demand for our products and the potential for labor shortages and shipping disruptions resulting from COVID-19:
The election of President Joe Biden and the transition to a new presidential administration may result in new or different regulations and policies that may adversely affect our business; and
Our CEO and General Manager retired effective May 26, 2021, and as a result our Company may face challenges that arise from a transition in leadership, which may adversely affect our business.

We believe our expectations regarding future events are based on reasonable assumptions; however, these assumptions may not be accurate or account for all risks and uncertainties. Consequently, forward-looking statements are not guaranteed. Actual results may vary materially from those expressed or implied in our forward-looking statements. In addition, we are not obligated and do not intend to update our forward-looking statements as a result of new information unless it is required by applicable securities laws. We caution investors not to place undue reliance on forward-looking statements, which represent management’s views as of the date of this report. We qualify all of our forward-looking statements by these cautionary statements.

Available Information

Our website address is www.granitefallsenergy.com.  Our annual report on Form 10-K, periodic reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, are available, free of charge, on our website under the link “SEC Compliance,” as soon as reasonably practicable after we electronically file such materials with, or furnish such materials to, the Securities and Exchange Commission. The contents of our website are not incorporated by reference in this report on Form 10-Q.

Industry and Market Data

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

Overview

Granite Falls Energy, LLC (“Granite Falls Energy” or “GFE”) is a Minnesota limited liability company that owns and operates a dry mill corn-based, natural gas fired ethanol plant in Granite Falls, Minnesota.  Additionally, through Project Viking, L.L.C., a wholly owned subsidiary (“Project Viking”), GFE owns an approximately 50.7% controlling interest of Heron Lake BioEnergy, LLC (“Heron Lake BioEnergy” or “HLBE”).  HLBE is a Minnesota limited liability company that owns and operates a dry mill corn-based, natural gas fired ethanol plant near Heron Lake, Minnesota.  Additionally, through its wholly owned subsidiary, HLBE Pipeline Company, LLC (“HLBE Pipeline Company”), HLBE is the sole owner of Agrinatural Gas, LLC (“Agrinatural”), which operates a natural gas pipeline.

Our CEO is Jeffrey Oestmann. We hired Oestmann effective May 26, 2021, pursuant to a letter of employment dated May 20, 2021 (the “Employment Agreement”). Oestmann replaced Steve Christensen, who had served as CEO of the Company since 2014 and who resigned pursuant to a separation agreement between Christensen and the Company (the “Separation Agreement”). Oestmann also serves as the CEO of HLBE pursuant to a management services agreement between the Company and HLBE (the “Management Services Agreement”). The Employment Agreement is available on the Company’s Form 8-K filed with the SEC May 25, 2021 and is hereby incorporated by reference. The Management Services Agreement and Separation Agreement are available on the Company’s Form 8-K filed with the SEC February 22, 2021 and are hereby incorporated by reference.

Ethanol Production

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 ethanol plant located in Granite Falls, Minnesota and at HLBE’s ethanol plant near Heron Lake, Minnesota.    

21

GFE’s ethanol plant has an approximate annual production capacity of 60 million gallons of denatured ethanol, but has obtained EPA pathway approval and permits from the Minnesota Pollution Control Authority (“MPCA”) to increase its production capacity to approximately 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis. HLBE’s plant has an approximate annual production capacity of 60 million gallons of denatured ethanol, but has obtained EPA pathway approval and permits from the MPCA to increase its production capacity to approximately 72 million gallons of undenatured ethanol on a twelve month rolling sum basis.  We intend to continue working toward increasing production at plants to take advantage of the additional production allowed pursuant to their respective permits so long as we believe it is profitable to do so.

We market and sell the products produced at our plants primarily using third party marketers. The markets in which our products are sold may be local, regional, national, and international and depend primarily upon the efforts of third party marketers. We have contracted with Eco-Energy, Inc. to market all of the ethanol produced at our ethanol plants.  GFE also independently markets a small portion of the ethanol production at its plant as E-85 to local retailers.  

We do not have any long-term, fixed price exclusive supply contracts for the purchase of corn for either the GFE or HLBE plants. Both GFE and HLBE purchase the corn necessary for operating directly from grain elevators, farmers, and local dealers within approximately 80 miles of their respective plants. Neither GFE’s nor HLBE’s members are obligated to deliver corn to our plants.

Plan of Operations for the Next Twelve Months

Over the next twelve months, 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 to take full advantage of our permitted production capacities, reducing our operating costs, and optimizing our margin opportunities through prudent risk-management policies. Additionally, we expect to continue to conduct routine maintenance and repair activities at our ethanol plants to maintain current plant infrastructure, as well as small capital projects to improve operating efficiency. We anticipate using cash from our revolving term loans to finance these plant upgrade projects.

Strong demand for transportation fuel during the spring and summer peak driving months and the improved operating efficiency provided by the new boiler at HLBE’s plant resulted in net income during the three months ended July 31, 2021. However, the Company believes that demand for transportation fuel may decrease in the coming months and as a result it is possible the Company will experience tight or negative operating margins.

Proposed Merger with Heron Lake BioEnergy, LLC

During the three months ended July 31, 2021, the Company moved forward with plans to engage in a merger (the “Merger”) with HLBE, the Company’s majority-owned subsidiary. A special meeting, where members of HLBE will vote on the merger proposal is scheduled for 1 p.m. Thursday September 23, 2021, at the Heron Lake Community Center, 312 10th Street, Heron Lake, Minnesota 56137 (the “Special Meeting”). A complete description of the Merger and the Special Meeting is available in HLBE’s definitive proxy statement filed with the SEC on August 19, 2021, and is hereby incorporated by reference.

Negotiations regarding the Merger began in early 2021. On March 24, 2021, the Company and HLBE, executed a Merger Agreement (the “Merger Agreement”), pursuant to which the Company will acquire the minority-owned interest of HLBE. The structure of the proposed transaction is a merger in which Granite Heron Merger Sub, LLC, (“Merger Sub”) a wholly owned subsidiary of the Company, will merge with and into HLBE, with HLBE surviving the transaction as a wholly owned subsidiary of the Company. Copies of the Merger Agreement, a Plan of Merger and associated voting agreements were published with our Form 8-K filed with SEC on March 25, 2021 and are herein incorporated by reference.

The Company currently owns approximately 50.7% of HLBE’s units. The remaining approximately 49.3% of the HLBE’s units are owned by approximately 1,200 investors (the “Minority Ownership Interest”).  Pursuant to the Merger Agreement, the Company will acquire the remainder of HLBE’s issued and outstanding units for $14 million in cash payable at the closing of the Merger. Each issued and outstanding unit of the Minority Ownership Interest will be canceled and converted into the right to receive $0.36405 per Unit. (the “Merger Consideration”).

22

The Merger is subject to approval by the Minority Ownership Interest at the Special Meeting. The Merger is also conditioned on regulatory approval, the consent HLBE’s lender, and the Company’s ability to obtain financing for the transaction. If such approvals and consents are obtained, the Merger is expected to close following the Special Meeting.

Effect of the Merger

Upon the terms and subject to the conditions of the Merger Agreement, if the Merger is completed, Minority Ownership Interest unitholders will obtain the right to receive cash compensation for their units and will cease to be owners of the Company.

The Minority Ownership Interest comprises 38,456,283 units. If the Merger is completed, each issued and outstanding unit of the Minority Ownership Interest will be canceled and converted into the right to receive $0.36405 per unit. Upon the completion of the Merger, Minority Ownership Interest unitholders will no longer own any units of HLBE and will no longer have any rights as a member of the Company. The units of HLBE held by the Company immediately prior closing of Merger shall be cancelled with no consideration issued to the Company.  The Company will emerge from the transaction as the sole owner of HLBE.  At the time the Merger becomes effective, 100 percent of the membership interest in the Merger Sub shall be converted into and become 100 percent of the membership interests in HLBE, as the surviving company in the Merger.

HLBE has identified an exchange agent to administer the distribution of Merger Consideration to Minority Ownership Interest unitholders. If the Merger is completed, information will be distributed to unitholders regarding the process for exchanging their unit certificates for Merger Consideration. A process will be made available for HLBE unitholders who cannot locate their unit certificates to verify their ownership interest and receive Merger Consideration.

As a result of the Merger, members of the Minority Ownership Interest would not have the ability to participate in any possible value appreciation experienced by HLBE above the pro rata share of the $14 million sales price. Comparatively, by ceasing to be owners or members of HLBE, members of the Minority Ownership Interest would not face any potential future risk regarding their investment in HLBE upon completion of the Merger. Also upon consummation of the Merger, by ceasing to be owners or members of HLBE, members of the Minority Ownership Interest would not face the prospect of participating in any decrease in value of their respective ownership below the pro rata share of the $14 million sales price.

Upon completion of the Merger, HLBE is expected to continue operating its ethanol production plant in Heron Lake, Minnesota. No significant changes are expected in the operation of the Company’s ethanol plant. Upon consummation of the Merger, HLBE would combine its assets with GFE for potentially more advantageous leverage terms with lenders.

HLBE, which is currently managed by GFE’s executive officers pursuant to the Management Services Agreement, would continue to be managed by GFE’s executive officers if the Merger is completed. Upon consummation of the Merger, HLBE’s Board of Governors would cease to exist, and GFE’s Board of Governors would assume managerial and oversight control over HLBE in conjunction with GFE’s executive officers. Upon completion of the Merger, and the subsequent elimination of HLBE’s Board of Governors, HLBE would lose the insight of Governors engaged in the local production of corn. As a result, HLBE may have less insight about the local corn market. However, the elimination of HLBE’s Board of Governors would result in more efficient management of HLBE provided the centralized nature of management and oversight duties that GFE’s Board of Governors and GFE’s executive officers would impart. By eliminating HLBE’s Board of Governors and centralizing management and oversight duties with GFE’s Board of Governors and executive officers, GFE would save approximately $84,000 in annual Governor compensation, which represents GFE’s 50.7% ownership of HLBE multiplied by the total annual Governor compensation for HLBE.

Additionally, upon completion of the Merger, HLBE intends to file for de-registration with the SEC by duly filing a Form 15 with the SEC. If HLBE is allowed to de-register, it would no longer be required to file annual, quarterly, and certain other reports with the SEC. By de-registering with the SEC and no longer being subject to the various reporting requirements of the Securities Exchange Act of 1934, management estimates HLBE would save approximately $300,000 in filing fees on an annual basis.

GFE is the majority owner of HLBE, controlling approximately 50.7% of the issued and outstanding units of HLBE, through its wholly owned subsidiary Project Viking. The units of HLBE held by GFE immediately prior closing

23

of Merger will be cancelled with no consideration issued to GFE. GFE will emerge from the transaction as the sole owner of HLBE. As the sole owner of HLBE, GFE will have the ability to appoint different governors of HLBE or eliminate the HLBE board of governors altogether.  

If the Merger is completed, GFE’s ownership interest in HLBE would increase to 100%. GFE intends to finance the Merger with a term loan from its lender. The financing of the Merger, notwithstanding other loan proceeds GFE may acquire pursuant to a loan agreement with its lender, would initially result in an increase in assets of $14 million, in the form of cash loan proceeds, and a corresponding increase in liabilities of $14 million, in the form of indebtedness, on GFE’s consolidated balance sheet. The cash loan proceeds would thereafter be disbursed as Merger Consideration to the Minority Ownership Interest, resulting in a decrease in assets of $14 million and a corresponding decrease in owners’ equity of $14 million on GFE’s consolidated balance sheet. As a net result, GFE would experience a $14 million increase in liabilities and a $14 million decrease in total members’ equity. Upon consummation of the Merger, GFE would obtain greater purchasing power for corn and other inputs as a result of the greater volume and greater share of profits and losses derived from the Merger.

Upon completion of the Merger, GFE would have a greater share of the risks associated with operating an ethanol plant, including the risk of insolvency. However, upon consummation of the Merger, GFE would have the ability to more efficiently and economically manage the operations of HLBE provided that HLBE’s Board of Governors would cease to exist and GFE’s Board of Governors and executive officers would gain managerial and oversight control over the Company.

Pursuant to the Merger Agreement, GFE and HLBE would 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, 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.

Upon completion of the Merger, Project Viking, as the holding entity of HLBE, would remain an approximately 50.7% owner of HLBE with GFE holding the remaining approximately 49.3% interest, rather than the members of the Minority Ownership Interest. Provided that the members of the Minority Ownership Interest would no longer possess ownership rights in HLBE upon consummation of the Merger, this would result in more efficient management of HLBE given that members of the Minority Ownership Interest would cease to be involved in future member meetings of HLBE.

Upon completion of the Merger, Merger Sub would solely serve to effectuate the Merger and would cease to exist by operation of law once the Merger is complete. If the Merger is completed, 100% of the membership interest in Merger Sub would be converted into and become 100% of the membership interest in GFE, as the surviving company in the Merger.  

Effect if the Merger is Not Completed  

If the Merger and the transactions contemplated thereby are not completed, HLBE’s members will not receive the Merger Consideration or any other payment for their HLBE units.  Instead, HLBE will remain a majority-owned subsidiary of GFE, with GFE controlling approximately 50.7% of HLBE’s units and the Minority Ownership Interest controlling the remaining units.

Further, Management believes that if the Merger is not completed there is risk HLBE could default on its loans and be forced to cease operations or seek bankruptcy protection. Prior to the three-month period ended July 31, 2021, HLBE experienced significant net losses due to several factors, including elevated corn prices, the breakdown of its ethanol plant’s 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, for which the Company obtained waivers from its lender. The Company was in violation of such loan covenants as of October 31, 2020, and January 31, 2021. As a result of these loan covenant violations, the Company reported that as of January 31, 2021, there was substantial doubt about the Company’s ability to continue operating as a going concern.

Due to improved market conditions and operating efficiency, HLBE was in compliance with its debt covenants on April 30, 2021 and as of July 31, 2021. However, Management  believes it is possible market conditions will worsen in the near future due to various factors including seasonal decreases in demand for transportation fuel during the winter

24

months. Accordingly, it possible that HLBE will incur future instances of loan covenant violations for which HLBE’s lender will not provide a waiver.  Future violations of these loan covenants would allow 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 is a substantial risk HLBE would lack the cash on hand, borrowing capacity, and cash flows to repay the debt, and if this were to occur, HLBE could be forced to cease operations or seek bankruptcy protection. If this were to occur, HLBE’s members could lose a substantial portion of their investment in HLBE.

Management believes the Merger will reduce the risk of these potential adverse consequences because as a wholly owned subsidiary of GFE, HLBE is expected to have adequate working capital and net worth to avoid loan covenant violations.

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.  Other factors that may affect our future results of operation include those risks discussed below and in “PART II - Item 1A. Risk Factors” of this report, “PART II - Item 1A. Risk Factors” of our quarterly report on Form 10-Q for the three months ended January 31, 2021, “PART II - Item 1A. Risk Factors” of our quarterly report on Form 10-Q for the three months ended April 30, 2021, and “PART I - Item 1A. Risk Factors” of our annual report on Form 10-K for the fiscal year ended October 31, 2020, which are incorporated herein by reference.

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.

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 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 plants may not generate adequate cash flow for operations. In such cases, we may reduce or cease production at our plants to minimize our variable costs and optimize cash flow.

Management believes that the ethanol outlook in the fiscal year 2021 will remain relatively consistent or will worsen compared to the three months ended July 31, 2021, due to several factors including seasonal decreases in the demand for transportation fuel and the ongoing effects of the COVID-19 pandemic. The spread of the coronavirus Delta variant may result in increased COVID-19 infections, which could reduce vehicle travel and thereby reduce demand for transportation fuel, including the ethanol we produce.  Additionally, continued large corn supplies and increases in ethanol production capacity could negatively affect our profitability. This negative impact could worsen if domestic ethanol inventories increase, or if U.S. exports of ethanol decline.  

During the three months ended July 31, 2021, domestic ethanol production rebounded to pre-pandemic levels, with U.S. ethanol plants producing more than 1 million barrels of fuel ethanol per day for the first time since March 2020, according to the U.S. Energy Information Administration (“EIA”). The weekly averages of domestic fuel ethanol production ranged from 979,000 barrels per day to 1.067 million barrels per day during the three months ended July 31, 2021, according to the EIA.

In previous quarters, ethanol production had been suppressed due to the effects of the COVID-19 pandemic, as well as severe whether events. In 2020, some U.S. ethanol plants, including ours, temporarily suspended production due to negative margins caused by low demand for fuel due to the COVID-19 pandemic. Additionally, unusually cold weather affecting much of the United States in February 2021 disrupted the supply of natural gas and as a result natural gas spot

25

prices approached record-high levels. Many ethanol production facilities, including our plants, rely on natural gas to process corn into ethanol. As a result of the elevated natural gas prices, estimated fuel ethanol margins fell to negative levels in February 2021 and many fuel ethanol producers reduced production rates. U.S. weekly fuel ethanol production fell to an average of 658,000 barrels per day during the week of February 21, 2021, which was the lowest weekly production level since May 11, 2020, according to the EIA.

Ethanol production is projected to remain steady in 2021 and increase slightly in 2022. The EIA projects fuel ethanol production will average 970,000 barrels per day in 2021, up from 910,000 barrels per day in 2020. Further, EIA projects fuel ethanol production will average 1.01 million barrels per day in 2021. Continued ethanol production capacity increases could also have a negative impact on the market price of ethanol, which could negatively affect our profitability.

Additionally, a decrease in exports could reduce demand for biofuel including the ethanol we produce. Annual U.S. fuel ethanol exports decreased by 9% in 2020, marking the second consecutive annual drop in U.S. fuel ethanol experts and the lowest level for such exports since 2015, according to the EIA. Exports of U.S. fuel ethanol to Brazil, the world’s second largest consumer of fuel ethanol, decreased significantly in 2020. All U.S. fuel ethanol exports to Brazil now face a 20% Brazilian tariff since a tariff-free fuel ethanol quote expired in December 2020. The new tariff will likely lower U.S. fuel ethanol export volumes to Brazil in the near term, according to the EIA. As a result, demand for biofuel, including our ethanol, could decrease.

Further, management believes that waivers of small refiner renewable volume obligations by the U.S. Environmental Protection Agency (“EPA”), as well as uncertainty regarding enforcement of the Renewable Fuel Standard , could contribute to negative or low margins.

Changes in the price for crude oil and unleaded gasoline could have a negative impact on the demand for gasoline and impact the market price of ethanol, which could adversely impact our profitability. According to the EIA August 2021 Short Term Energy Outlook, U.S. gasoline consumption is forecast to average 8.6 million barrels per day in 2021, up from 8.0 million barrels per day in 2020. Further, EIA forecasts U.S. gasoline consumption to average 9.0 million barrels per day in 2022.  U.S. regular gasoline retail prices averaged $3.14 per gallon  in July, the highest monthly average price since October 2014, according to the EIA, which noted that recent gasoline price increases reflect rising crude oil prices and rising wholesale gasoline margins, amid relatively low gasoline inventories. EIA projects that U.S. regular gasoline prices will average $3.12 per gallon in August before falling to $2.82 per gallon in the fourth quarter of 2021.

In addition, EIA forecasts moderate declines in the prices for crude oil, projecting Brent crude oil prices to decline from an average of $75 a barrel in July to an average of $72 per barrel in August through November. In 2022, EIA projects Brent crude prices to decrease to an average of $66 per barrel, due to supply growth as a result of increased international and domestic production. Decreases in the price for crude oil generally have a negative impact on the demand for ethanol.

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.

Impact of COVID-19 on the Company

Operations

The Company, and the ethanol industry as a whole, experienced significant adverse conditions throughout 2020, and into 2021 as the COVID-19 pandemic substantially reduced vehicle travel and thereby reduced demand for transportation fuel, including the ethanol we produce. Reduced demand and high industry inventory levels resulted in record low ethanol prices in the spring of 2020. As a result, we experienced negative operating margins, significantly lower cash flow from operations and substantial net losses. In response to these adverse market conditions, the Company idled its ethanol production from on or about March 30, 2020 through approximately May 31, 2020. Fuel prices generally, and ethanol prices specifically, have rebounded since the spring of 2020 and remained steady during the three months ended July 31, 2021. However, the spread of new coronavirus variants may result in new waves COVID-19 infections, which could reduce vehicle travel and thereby reduce the demand for transportation fuel, including the ethanol we produce. The Company continues to monitor COVID-19 developments to determine if adjustments to production are warranted.

26

Employees

The Company has enacted appropriate safety measures to protect the health and safety of our employees, customers, partners and suppliers, and we may take further actions as government authorities require or recommend or as we determine to be in the best interests of our employees, customers, partners and suppliers.

Management believes that various factors, including unemployment benefits offered in response to the COVID-19 pandemic, have contributed to labor shortages. While we currently have sufficient employees to operate our production facility, it is possible that a shortage of qualified, available workers could result in higher labor costs and could negatively affect our ability to efficiently operate our production facilities.

Supply and Demand

Although we continue to regularly monitor the financial health of companies in our supply chain, financial hardship on our suppliers caused by the COVID-19 pandemic could cause a disruption in our ability to obtain raw materials or components required to produce our products, adversely affecting our operations. Various factors, including disruptions caused by the COVID-19 pandemic, have resulted in significant increases in the costs of raw materials, including the corn we rely on to produce ethanol. Additionally, restrictions or disruptions of transportation, such as reduced availability of truck, rail or air transport, port closures and increased border controls or closures, may result in higher costs and delays, both with respect to obtaining raw materials and shipping finished products to customers, which could harm our profitability, make our products less competitive, or cause our customers to seek alternative suppliers. Additionally, the COVID-19 pandemic has significantly increased economic and demand uncertainty.

PPP Loans

On April 17, 2020, GFE received a loan in the amount of $703,900 through the Paycheck Protection Program, which was forgiven in full during February 2021. Additionally, on April 18, 2020 HLBE received a loan in the amount of $595,693 through the Paycheck Protection Program, which was forgiven in full during March 2021.

GFE received a second Paycheck Protection Program loan in February 2021 the amount of $703,900, which was forgiven in full in July 2021.  HLBE received a second Paycheck Protection Program loan in February 2021 in the amount of $595,693, which was forgiven in full in August 2021.

Outlook

During the three months ended July 31, 2021, the Company experienced improved market conditions as the adverse effects of the COVID-19 pandemic subsided and demand for transportation fuel remained strong. As a result, the Company experienced improved profitability in the recent three-month period. 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.

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 in place of in-person meetings, may permanently reduce business travel and thereby reduce the demand for transportation fuel, including the ethanol we produce.

Despite the economic uncertainty resulting from the COVID-19 pandemic, we intend to continue to focus on strategic initiatives designed to improve on our operational efficiencies, which is critical in order to drive positive results in a low-margin environment.

We continue to monitor the rapidly evolving situation and guidance from international and domestic authorities, including federal, state and local public health authorities and may take additional actions based on their recommendations. In these circumstances, there may be developments outside our control requiring us to adjust our operating plan. As such, given the dynamic nature of this situation, we cannot reasonably estimate the impacts of the COVID-19 pandemic on our financial condition, results of operations or cash flows in the future.

27

Government Supports and Regulation

The Renewable Fuels Standard

The ethanol industry is dependent on several economic incentives to produce ethanol, the most significant of which is the federal Renewable Fuel Standard (“RFS”).  The RFS has been, and we expect will continue to be, a significant factor impacting ethanol usage.  Any adverse ruling on, or legislation affecting, the RFS could have an adverse impact on ethanol prices and our financial performance in the future.

The EPA enforces the RFS by establishing renewable volume obligations (“RVOs”), which require a certain number gallons of different types of renewable fuels, including corn-based ethanol, to be blended with gasoline in the U.S. by refineries, blenders, distributors, and importers. Changes to the RVO levels have a significant impact on the demand for ethanol.  As of August 2021, the EPA had not yet released RVO requirements for 2021. Industry observers have reported that the EPA is expected to propose a decrease in RVO levels in 2021, compared to the previous year, and a slight increase in 2022 RVO levels. A decrease in RVO levels is generally correlated with a decrease in demand for renewable fuels, including the ethanol we produce.

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. The EPA has recently granted a number of these small refinery exemptions, whereby such refiners were alleviated of their responsibility to supply RINS for their obligated volumes based upon the grounds of economic hardship. Such exemptions decrease the amount of renewable fuel that must be blended into gasoline supplies and thereby reduce demand for renewable fuel, including the ethanol we produce.

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 hardship exemption 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’ 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 lead to more small refinery exemptions in the near future 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.

Refineries and other entities subject to the RFS use renewable identification numbers (“RINs”) to show compliance with RVOs.  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 and influences the purchasing decisions by obligated parties.  

During the three month period ended July 31, 2021, the prices of RIN credits — the compliance mechanisms for the RFS — sharply increased, rising to the highest levels ever in the 13-year history of the RFS program. As of May 28, 2021, corn fuel ethanol D6 RIN prices had increased by 129% since the beginning of the year, according to the EIA. Increases in RIN prices can encourage increased biofuel consumption. The increase in RIN prices was due, in part, to elevated prices of agricultural feedstocks, such as corn, which are used as an input in biofuels, including the ethanol we produce. In August 2021, RIN prices decreased dramatically following the publication of reports indicating the EPA would lower the 2021 RVO blending mandates below the 2021 levels. Further decreases in the prices of RINs may result in reduced demand for renewable fuels, including the ethanol we produce.

28

COVID-19 Legislation

In response to the COVID-19 pandemic, Congress passed the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) in March 2020 in an attempt to offset some of the economic damage arising from the COVID-19 pandemic. The CARES Act created and funded multiple programs that have impacted or could impact our industry. The USDA was given additional resources for the Commodity Credit Corporation (“CCC”), which it is using to provide direct payments to farmers, including corn farmers from whom we purchase most of our feedstock for ethanol production. Similar to the trade aid payments made by the USDA over the past two years, this cash injection for farmers could cause them to delay marketing decisions and increase the price we have to pay to purchase the corn.

The CARES Act also provided for the Small Business Administration to assist companies that constitute small business and keep them from laying off workers. The Paycheck Protection Program (the “PPP”) was created and quickly paid out all of the funds appropriated, including some to farmers and to ethanol plants. Although we received our first PPP Loan under the CARES Act, as discussed above, the receipt of PPP funds by farmers could, like the CCC funds, incentivize them to delay marketing corn which could increase the price of corn.

On December 27, 2020, the federal government enacted Consolidated Appropriations Act, 2021, a second COVID-19 relief package. Among other things, the legislation authorized additional PPP loans.  In February 2021, GFE received a second Paycheck Protection Program loan in the amount of $703,900, which was forgiven in full in July 2021, and HLBE received a second Paycheck Protection Program loan in the amount of $595,693, which was forgiven in full in August 2021.

On March 11, 2021, the federal government enacted the American Rescue Plan Act of 2021, which provided $1.9 trillion in economic stimulus through various programs intended to accelerate the nation’s recovery from the COVID-19 pandemic.  The American Rescue Plan primarily provided additional funding for programs created in previous COVID-19 legislation, such as increased unemployment benefits, direct payments to households, expanded paid sick leave, increased food stamp benefits, rental assistance, and small business grants. Management believes the legislation could contribute to inflation, including increases in the costs of labor and the raw materials we require to produce ethanol, and thus could negatively affect our operating margins.

Infrastructure Legislation

On August 10, 2021, the U.S. Senate passed a $1 trillion infrastructure bill, which includes funding for various transportation and utility infrastructure projects. The infrastructure legislation includes various appropriations that could affect the ethanol industry as a whole and our Company specifically. The bill would provide funding for roads, bridges, and other transportation infrastructure, which could increase demand for travel, and thereby increase demand for transportation fuel, including the ethanol we produce. However, the infrastructure bill also includes funding for electric vehicle charging stations, which could increase the adoption of electric vehicles and thereby reduce demand for transportation fuel, including the ethanol we produce. Moreover, the infrastructure bill has been criticized by ethanol industry leaders for failing to provide supports for the ethanol industry. For example, the bill does not provide incentives for retailers to sell E15 and E85 gasoline; nor does it provide incentives for automakers to produce flexible fuel vehicles. Additionally, Management believes the legislation could contribute to inflation, including increases in the costs of labor and the raw materials we require to produce ethanol, and thus could negatively affect our operating margins.

29

Results of Operations for the Three Months Ended July 31, 2021 and 2020

The following table shows summary information from the results of our operations and the approximate percentage of revenues, costs of goods sold, operating expenses and other items to total revenues in our unaudited condensed consolidated statements of operations for the three months ended July 31, 2021 and 2020 (amounts in thousands).

Three Months Ended July 31, 

2021

2020

(unaudited)

(unaudited)

Statement of Operations Data

Amount

    

%  

Amount

    

%  

Revenues

$

89,259

 

100.0

%

$

34,132

 

100.0

%

Cost of Goods Sold

 

79,352

88.9

%

 

34,427

 

100.9

%

Gross Profit (Loss)

 

9,907

 

11.1

%

 

(295)

 

(0.9)

%

Operating Expenses

 

1,941

 

2.2

%

 

1,484

 

4.3

%

Operating Income (Loss)

 

7,966

 

8.9

%

 

(1,779)

 

(5.2)

%

Other Income, net

 

906

 

1.0

%

 

469

 

1.4

%

Net Income (Loss)

 

8,872

 

9.9

%

 

(1,310)

 

(3.8)

%

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

 

(2,289)

 

(2.6)

%

 

2,028

 

5.9

%

Net Income Attributable to Granite Falls Energy, LLC

$

6,583

 

7.3

%

$

718

 

2.1

%

Revenues

Our consolidated revenue is derived principally from sales of our three primary products: ethanol, distillers’ grains and corn oil. Revenues from these products represented approximately 99.4% of our total revenues for the three months ended July 31, 2021 and 2020. The remaining approximately 0.6% is attributable to miscellaneous other revenue for the three months ended July 31, 2021 and 2020, and is made up of 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.

The following table shows the sources of our consolidated revenue and the approximate percentage of revenues from those sources to total revenues in our condensed consolidated unaudited statements of operations for the three months ended July 31, 2021:

    

Three Months Ended July 31, 2021

    

Sales Revenue

    

% of Total Revenues

Revenue Sources

(in thousands)

Ethanol sales

$

69,911

78.3

%

Distillers' grains sales

 

14,001

15.7

%

Corn oil sales

 

4,817

5.4

%

Miscellaneous other

530

0.6

%

Total Revenues

$

89,259

100.0

%

The following table shows the sources of our consolidated revenue and the approximate percentage of revenues from those sources to total revenues in our condensed consolidated unaudited statements of operations for the three months ended July 31, 2020:

    

Three Months Ended July 31, 2020

    

Sales Revenue

    

% of Total Revenues

Revenue Sources

(in thousands)

Ethanol sales

$

27,592

80.8

%

Distillers' grains sales

 

5,021

14.7

%

Corn oil sales

 

1,322

3.9

%

Miscellaneous other

197

0.6

%

Total Revenues

$

34,132

100.0

%

30

Our total consolidated revenues increased by approximately 161.3% for the three months ended July 31, 2021, as compared to the three months ended July 31, 2020.  This increase in revenue was due to increases in both the quantities sold of and the average price received for our three primary products. In the three months ended July 31, 2021, the quantities of ethanol, distillers grains, and corn oil we sold increased approximately 27.6%, 64.8%, and 68.9% respectively, and the average net price we received for ethanol, distillers grains, and corn oil increased approximately 98.6%, 69.2%, and 115.7% respectively, compared to the three months ended July 31, 2020. The following table reflects quantities of our three primary products sold and the average net prices received for the three months ended July 31, 2021 and 2020:

Three Months Ended July 31, 2021

Three Months Ended July 31, 2020

Quantity Sold

Avg. Net Price

Quantity Sold

Avg. Net Price

Product

(in thousands)

(in thousands)

Ethanol (gallons)

29,741

$

2.35

23,315

$

1.18

Distillers' grains (tons)

72

$

194.30

44

$

114.82

Corn oil (pounds)

9,126

$

0.53

5,403

$

0.24

Ethanol

Total revenues from sales of ethanol increased by approximately 153.4% for the three months ended July 31, 2021 compared to the same period a year earlier due to an approximately 27.6% increase in the number of gallons of ethanol sold and an approximately 98.6% increase in the price received for ethanol. The increase in volume sold was attributable to increased production at both plants during the three months ended July 31, 2021, compared to the same period in 2020, when both plants were idled for periods due to the COVID-19 pandemic. The increase in the price of ethanol was due primarily to the rebound in the overall economy and the increase in demand for transportation fuel as compared to the three month period ended July 31, 2020, when the effects of the COVID-19 pandemic significantly limited vehicle travel.

Our ethanol derivative instruments did not result in a gain or loss during the three months ended July 31, 2021.  Comparatively, our derivative positions resulted in a loss of approximately $73,000 during the three months ended July 31, 2020.

At July 31, 2021, GFE had fixed and basis contracts to sell approximately $24,331,000 of ethanol for various delivery periods through December 2021, which approximates 43% of its anticipated ethanol sales for this that period. At July 31, 2021, HLBE had fixed and basis contracts to sell approximately $22,621,000 of ethanol for various delivery periods through December 2021, which approximates 42% of its anticipated ethanol sales for that period.

Distillers' Grains

Total revenues from sales of distillers’ grains increased by approximately 178.8% for the three months ended July 31, 2021, compared to the same period a year earlier, due to an approximately 64.8% increase in the volume of distillers’ grains sold coupled with an approximately 69.2% increase in the average price received per ton of distillers’ grain sold. The increase in volume of distillers’ grain sold was attributable to increased production, and the increase in the price received was due to the improvement of the overall economy and an increase in demand for livestock feed.

At July 31, 2021, GFE had forward contracts to sell approximately $889,000 of distillers’ grains for various delivery periods through August 2021, which approximates 33% of its anticipated distillers’ grain sales for this that period. At July 31, 2021, HLBE had forward contracts to sell approximately $1,262,000 of distillers’ grain for various delivery periods through September 2021, which approximates 46% of its anticipated distillers’ grain sales for that period.

Corn Oil

Total revenues from sales of corn oil increased by approximately 264.4% for the three months ended July 31, 2021 compared to the same period a year earlier due primarily to an approximately 115.7% increase in the average price per pound we received for our corn oil from period to period coupled with an approximately 68.9% increase in pounds sold from period to period. The increase in pounds of corn oil sold was primarily attributable to an increase in production. The increase in the price received for corn oil was primarily attributable to increased demand for biodiesel.

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

31

begin to utilize lower-priced alternatives such as soybean oil or if the biodiesel blenders’ tax credit is not renewed and biodiesel production declines.

At July 31, 2021, GFE had forward contracts to sell approximately $702,000 of corn oil for delivery through August 2021, which approximates 70% of its anticipated corn oil sales for that period. At July 31, 2021, HLBE had forward contracts to sell approximately $900,000 of corn oil for delivery through August 2021, which approximates 84% of its anticipated corn oil sales for that period.

Cost of Goods Sold

Our cost of goods sold increased by approximately 130.5% for the three months ended July 31, 2021, as compared to the three months ended July 31, 2020. The increase in costs of goods sold was primarily attributable to an increase in production, as we idled our plant in response to the economic effects of the COVID-19 pandemic during a portion of the three months ended July 31, 2020. Our cost of goods sold totaled approximately 88.9% of our revenue for the three months ended July 31, 2021, which was a decrease from 100.9% for the same period a year earlier. Approximately 90% of our total costs of goods sold is attributable to our ethanol production. Thus, the cost of goods sold per gallon of ethanol sold for the three months ended July 31, 2021, and 2020 was approximately $2.40 and $1.33 per gallon, respectively.

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, 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 unaudited condensed consolidated statements of operations for the three months ended July 31, 2021:

Three Months Ended July 31, 2021

Cost

    

% of Cost of Goods Sold

    

(in thousands)

    

Corn costs

 

$

66,374

83.6

%

Natural gas costs

 

2,907

3.7

%

All other components of costs of goods sold

 

10,071

12.7

%

Total Cost of Goods Sold

 

$

79,352

100.0

%

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 unaudited condensed consolidated statements of operations for the three months ended July 31, 2020:

Three Months Ended July 31, 2020

Cost

    

% of Cost of Goods Sold

    

(in thousands)

    

Corn costs

 

$

21,282

 

61.8

%

Natural gas costs

 

1,450

 

4.2

%

All other components of costs of goods sold

 

11,695

 

34.0

%

Total Cost of Goods Sold

 

$

34,427

 

100.0

%

Corn

Our aggregate cost of corn was approximately 211.9% more for the three months ended July 31, 2021 compared to the same period of a year earlier due to an approximately 96.3% increase in the average price per bushel paid for corn, coupled with an approximately 58.9% increase in the number of bushels processed 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 the three months ended July 31, 2021 was approximately $0.10 higher than the corn-ethanol price spread we experienced for same period ended July 31, 2020.

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

Our corn derivative positions resulted in a loss of approximately $892,000 for the three months ended July 31, 2021, and a loss of approximately $297,000 for the three months ended July 31, 2020.  We recognize the gains or losses

32

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 is 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

Our cost of goods sold related to natural gas costs increased approximately 100.5% for the three months ended July 31, 2021, as compared to the three months ended July 31, 2020.  Management attributes this increase to an increase in production and a moderate increase in natural gas prices due to increased demand for natural gas as a result of improved economic conditions.

Other Components of Costs of Goods Sold

Our costs of goods sold related to all other components decreased approximately 13.9% for the three months ended July 31, 2021, compared to the same period ending July 31, 2020. Management attributes the decrease in costs of goods sold related to all other components to the fact that projects and repairs were conducted at the HLBE plant while the plant was idled in 2020.

Operating Expenses

Operating expenses include wages, salaries, and benefits of administrative employees at the plant, insurance, professional fees, property taxes, and similar costs. Our operating expenses increased by approximately 30.8% for the three months ended July 31, 2021, compared to the same period ended 2020 due primarily to increased wages, salaries, and professional fees.

Operating Income (Loss)

We recorded operating income of approximately $8.0 million in the three months ended July 31, 2021, an increase of approximately $9.8 million from the same period ended July 31, 2020, when we recorded an operating loss of approximately $1.8 million. This increase in operating income was attributable to an increase in production and an increase in the price received for our three primary products.

Other Income, Net

We had net other income of approximately $906,000 and approximately $469,000 for the three months ended July 31, 2021, and 2020, respectively. This increase in net other income resulted primarily from an increase in patronage income in the three-month period ended July 31, 2021 and forgiveness of Paycheck Protection Program loans.

33

Results of Operations for the Nine Months Ended July 31, 2021 and 2020

The following table shows summary information from the results of our operations and the approximate percentage of revenues, costs of goods sold, operating expenses and other items to total revenues in our unaudited condensed consolidated statements of operations for the nine months ended July 31, 2021 and 2020 (amounts in thousands).

Nine Months Ended July 31,

2021

2020

(unaudited)

(unaudited)

Statement of Operations Data

    

Amount

    

%  

    

Amount

    

%  

Revenue

$

212,698

 

100.0

%

$

120,595

 

100.0

%

Cost of Goods Sold

 

197,208

 

92.7

%

 

134,379

 

111.4

%

Gross Profit (Loss)

 

15,490

 

7.3

%

 

(13,784)

 

(11.4)

%

Operating Expenses

 

5,938

 

2.8

%

 

5,167

 

4.3

%

Operating Income (Loss)

 

9,552

 

4.5

%

 

(18,951)

 

(15.7)

%

Other Income (Expense), net

 

3,488

 

1.6

%

 

(88)

 

(0.1)

%

Net Income (Loss)

 

13,040

 

6.1

%

 

(19,039)

 

(15.8)

%

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

 

(1,572)

 

(0.7)

%

 

6,373

 

5.3

%

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

$

11,468

 

5.4

%

$

(12,666)

 

(10.5)

%

Revenues

Revenues from our three primary products: ethanol, distillers’ grains and corn oil, represented approximately 99.2% and 98.7% of our total consolidated revenues for the nine months ended July 31, 2021 and 2020, respectively.  Miscellaneous other revenues attributable to incidental sales of corn syrup and Agrinatural revenues (net of eliminations) represented 0.8% and 1.3% of our consolidated revenues for the nine months ended July 31, 2021 and 2020, respectively.

The following table shows the sources of our consolidated revenue and the approximate percentage of revenues from those sources to total revenues in our unaudited condensed consolidated statements of operations for the nine months ended July 31, 2021:

Nine Months Ended July 31, 2021

Revenue Sources

    

Sales Revenue

    

% of Total Revenues

Ethanol sales

$

163,826

77.0

%

Distillers' grains sales

 

35,738

16.8

%

Corn oil sales

 

11,344

5.4

%

Miscellaneous other

1,790

0.8

%

Total Revenues

$

212,698

100.0

%

The following table shows the sources of our consolidated revenue and the approximate percentage of revenues from those sources to total revenues in our unaudited condensed consolidated statements of operations for the nine months ended July 31, 2020:

Nine Months Ended July 31, 2020

Revenue Sources

    

Sales Revenue

    

% of Total Revenues

Ethanol sales

$

92,197

76.5

%

Distillers' grains sales

 

22,042

18.3

%

Corn oil sales

 

4,745

3.9

%

Miscellaneous other

1,611

1.3

%

Total Revenues

$

120,595

100.0

%

Our total consolidated revenues increased by approximately 76.4% for the nine months ended July 31, 2021, as compared to same period of 2020, due to an increase in quantities sold of  and prices received for each of our three principal products, distillers’ grains and corn oil. The following table reflects quantities of our three primary products sold and the average net prices received for the nine months ended July 31, 2021 and 2020:

34

Nine Months Ended July 31, 2021

Nine Months Ended July 31, 2020

Product

Quantity Sold
(in thousands)

Avg. Net Price

Quantity Sold
(in thousands)

Avg. Net Price

Ethanol (gallons)

91,211

$

1.80

77,495

$

1.19

Distillers' grains (tons)

217

$

164.97

167

$

132.33

Corn oil (pounds)

26,283

$

0.43

19,741

$

0.24

Ethanol

Total revenues from sales of ethanol increased by approximately 77.7% for the nine months ended July 31, 2021 compared to the same period of 2020 due to an approximately 51.3% increase in the average price per gallon we received, coupled with an approximately 17.7%  increase in the volume of ethanol sold. The increase in volume sold was attributable to increased production at both plants during the nine months ended July 31, 2021, compared to the same period in 2020, when both plants were idled for periods due to the COVID-19 pandemic.  The increase in the price of ethanol was due primarily to the rebound in the overall economy and increase in demand for transportation fuel as compared to the nine-month period in 2020, when the COVID-19 pandemic significantly reduced vehicle travel.

Our ethanol derivative instruments resulted in a gain of approximately $171,000 during the nine months ended July 31, 2021.  Comparatively, our derivative positions resulted in a loss of approximately $489,000 during the nine months ended July 31, 2020. Based on the lower of cost or net realizable value analysis, as a component of cost of goods sold, the Company recorded a loss on ethanol inventories of approximately $720,000 and $648,000 for the nine months ended July 31, 2021 and 2020, respectively.

Distillers' Grains

Total revenues from sales of distillers’ grains increased by approximately 62.1% for the nine months ended July 31, 2021 compared to the same period of 2020.  This increase is due to an approximately 30.1% increase in aggregate tons sold from period to period, coupled with an approximately 24.7% increase in the average price per ton we received. The increase in tons sold was attributable to an increase in production during the nine months ended July 31, 2021, compared to the same period in 2020, during some of which our plants were idled. The increase in the market price of distillers’ grains is due to increased demand for livestock feed.

Corn Oil

Total revenues from sales of corn oil increased by approximately 139.1% for the nine months ended July 31, 2021 compared to the nine months ended July 31, 2020 due to an approximately 33.1% increase in pounds sold from period to period and an approximately 79.6% increase in price per pound sold.  The increase in pounds of corn oil sold was primarily attributable to an increase in production. The increase in the price received for corn oil was primarily attributable to increased demand for biodiesel.

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 the biodiesel blenders’ tax credit is not renewed and biodiesel production declines.

Cost of Goods Sold

Our cost of goods sold increased by approximately 46.8% for the nine months ended July 31, 2021, as compared to the nine months ended July 31, 2020.  As a percentage of revenues, our cost of goods sold decreased to approximately 92.7% for the nine months ended July 31, 2021, as compared to approximately 111.4% for the same period in 2020 due to the improved margin between the price of ethanol and the price of corn from period to period.  The cost of goods sold per gallon of ethanol sold for the nine months ended July 31, 2021 and 2020 was approximately $1.95 and $1.56 per gallon, respectively.

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, electricity, and wages,

35

salaries and benefits of production personnel, and the approximate percentage of costs of those components to total costs of goods sold in our unaudited condensed consolidated statements of operations for the nine months ended July 31, 2021:

Nine Months Ended July 31, 2021

Cost

    

% of Cost of Goods Sold

    

(in thousands)

    

Corn costs

 

$

162,018

82.2

%

Natural gas costs

 

8,840

4.5

%

All other components of costs of goods sold

 

26,350

13.3

%

Total Cost of Goods Sold

 

$

197,208

100.0

%

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 unaudited condensed consolidated statements of operations for the nine months ended July 31, 2020:

Nine Months Ended July 31, 2020

Cost

    

% of Cost of Goods Sold

    

(in thousands)

    

Corn costs

 

$

94,637

70.4

%

Natural gas costs

 

7,427

5.5

%

All other components of costs of goods sold

 

32,315

24.1

%

Total Cost of Goods Sold

 

$

134,379

100.0

%

Corn

Our cost of goods sold related to corn was approximately 71.2% more for the nine months ended July 31, 2021 compared to the same period of 2020, due primarily to an approximately 38.9% increase in the average price per bushel paid for corn from period to period, coupled with an approximately 23.5% increase in the number of bushels of corn process. For the nine months ended July 31, 2021 and 2020, we processed approximately 31.5 million and 25.5 million bushels of corn, respectively.  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 the nine months ended July 31, 2021, was approximately $0.09 higher than the corn-ethanol price spread we experienced for same period of 2020, which means our ethanol was more profitable per-gallon than the in the 2021 period than the previous year. The increase was attributable to the increase in ethanol prices.

We had a loss related to corn derivative instruments of approximately $7.9 million for the nine months ended July 31, 2021, which increased our costs of goods sold. Comparatively, we had a loss related to corn derivative instruments of approximately $1.0 million for the nine months ended July 31, 2020, which increased our cost of goods sold. Based on the lower of cost or net realizable value analysis, as a component of cost of goods sold, the Company recorded a loss on corn inventories of approximately $0 and $184,000 for the nine months ended July 31, 2021 and 2020, respectively.  Management has evaluated the outstanding corn forward purchase contracts and its inventories using the lower of cost or net realizable value evaluation, similar to the method used on its inventory, and has determined no impairment loss existed for the Company’s forward corn purchase commitments as of July 31, 2021.  

Natural Gas

Natural gas costs increased approximately 19.0% for the nine months ended July 31, 2021 as compared to the nine months ended July 31, 2020. The increase in natural gas costs was attributable to an increase in production and a brief spike in natural gas prices in February 2021 due to natural gas supply disruptions caused by severe weather events.

Operating Expenses

Operating expenses for the nine months ended July 31, 2021 increased approximately 14.9% compared to the nine months ended July 31, 2020 due primarily to increases in insurance costs and professional fees.  As a percentage of total revenues, operating expenses decreased to approximately 2.8% for the nine months ended July 31, 2021 from 4.3% for the nine months ended July 31, 2020.

36

Operating Income (Loss)

We recorded operating income of approximately $9.6 million in the nine months ended July 31, 2021, an increase of approximately $28.5 million from the nine months ended July 31, 2020, when we recorded an operating loss of approximately $19.0 million. This increase in operating income was attributable to an increase in production and an increase in the price received for our three primary products.

Other Income (Expense), Net

We had net other income of approximately $3.5 million in the nine months ended July 31, 2021, an increase of approximately $3.6 million from the same period ended July 31, 2020, when we had other net expense of approximately $88,000. This increase in net other income resulted primarily from an increase in patronage income in the nine-month period ended July 31, 2021 and forgiveness of Paycheck Protection Program loans.

Changes in Financial Condition at July 31, 2021 and October 31, 2020

The following table highlights our financial condition at July 31, 2021 and October 31, 2020 (amounts in thousands):

    

July 31, 2021

    

October 31, 2020

 

(unaudited)

Current Assets

$

36,850

$

31,715

Total Assets

$

116,009

$

116,198

Current Liabilities

$

19,608

$

31,252

Long-Term Debt, less current portion

$

6,856

$

5,876

Operating lease, long-term liabilities

$

13,156

$

15,755

Other Long-Term Liabilities

$

1,456

$

1,422

Members' Equity attributable to Granite Falls Energy, LLC

$

63,580

$

52,112

Non-controlling Interest

$

11,352

$

9,780

Our total assets decreased approximately 0.2% during the nine months ended July 31, 2021. The decrease was attributable to decreases in cash, the value of property and equipment, and the value of our operating lease, which were partially offset by increases in inventory and accounts receivable.

Our current liabilities decreased approximately $11.6 million, or 37.3%, at July 31, 2021, compared to October 31, 2020, due primarily to decreases in current maturities of long-term debt of approximately $11.0 million, which occurred because certain HLBE debt, which had been classified as current as of October 31, 2020 due to loan covenant violations by HLBE, was classified as long-term debt as of July 31, 2021 because HLBE was in compliance with its loan covenants as of that date.

Our long-term debt, less current portion, increased approximately $980,000 at July 31, 2021, compared to October 31, 2020, due to net repayments on long-term debt and the Paycheck Protection Program loan forgiveness during the nine months ended July 31, 2021.  

Members’ equity attributable to Granite Falls Energy, LLC at July 31, 2021, compared to October 31, 2020 increased by approximately $11.5 million. The increase was due to our approximately $11.5 million net income attributable to GFE during the nine months ended July 31, 2021.

Non-controlling interest totaled approximately $11.4 million and $9.8 million at July 31, 2021, and October 31, 2020, respectively.  This increase was a result of net income attributable to non-controlling interest in the 2021 period.

Liquidity and Capital Resources

Our principal sources of liquidity consist of cash provided by operations, cash, and available borrowings under our credit facilities. In late fiscal year 2020 and early fiscal year 2021, HLBE suffered recurring operating and cash flow losses related to adverse market conditions and operating performance, which resulted in violation of certain debt covenants as of October 31, 2020, and January 31, 2021, for which HLBE obtained waivers from its lender. HLBE was in

37

compliance with its debt covenants on July 31, 2021. However, HLBE’s failure to comply with the protective loan covenants or maintain the required financial ratios in the future may cause acceleration of the outstanding principal balances of certain loans and/or the imposition of fees, charges, or penalties. Should we experience unfavorable operating conditions in the future, we may have to secure additional debt or equity sources for working capital or other purposes, or we may be required to idle ethanol production.

Improved market conditions and the replacement of HLBE’s boiler, which has improved the operating performance of HLBE’s plant, have resulted in net income for the Company in the three and nine months ended July 31, 2021. We expect to have sufficient cash on hand and availability on our credit facilities and other loans to fund our operations and commitments for at least the next twelve months from the issuance date of these unaudited consolidated financial statements. However, should unfavorable operating conditions continue in the ethanol industry that prevent us from profitably operating our plant, we may need to seek additional debt or equity funding or further idle ethanol production altogether.

Cash Flows

The following table shows our cash flows for the nine months ended July 31, 2021 and 2020 (amounts in thousands):  

    

2021

2020

 

(unaudited)

(unaudited)

Net cash provided by (used in) operating activities

$

4,827

$

(8,520)

Net cash used in investing activities

$

(4,116)

$

(2,252)

Net cash provided by (used in) financing activities

$

(7,924)

$

4,286

Net decrease in cash and restricted cash

$

(7,213)

$

(6,486)

Operating Cash Flows

During the nine months ended July 31, 2021, we received approximately $13.3 million more cash from operating activities compared to the same period ending July 31, 2020, due in part to an increase in net income from operating activities.

Investing Cash Flows

Cash used in investing activities was approximately $1.9 million more for the nine months ended July 31, 2021, compared to the same period a year earlier, due to an increase in capital expenditures during the 2021 period related primarily to the replacement of HLBE’s boiler.  

Financing Cash Flows

During the nine months ended July 31, 2021, we used approximately $12.2 million more cash in financing activities than during the nine month period ended July 31, 2020. We made net repayments on long-term debt of $8.0 million, including proceeds of our SBA Paycheck Protection Program loans, for the nine months ended July 31, 2021, while we borrowed approximately $5.6 million from long-term debt, net of repayments, including proceeds of our SBA Paycheck Protection Program loans, during the comparable prior period.

Indebtedness

As of July 31, 2021 GFE had indebtedness consisting of the following loans and agreements: a Revolving Term Loan, the Project Hawkeye Loan, and an SBA Paycheck Protection Program Loan. As of July 31, 2021 HLBE had indebtedness consisting of the following loans and agreements: a Revolving Term Loan, a Single Advance Term Loan, a Short Term Revolving Promissory Note, and a SBA Paycheck Protection Program Loan. Please refer to PART I - Item 1 - Financial Statements, Note 7 - Debt Facilities for additional details.

In addition, in December 2020, HLBE entered into a negotiable promissory note with GFE with a $5,000,000 principal commitment. Interest on the loan accrues at a variable weekly rate equal to the higher of 1.00% or the One-Month LIBOR Index rate, plus 3.35%, which totaled 3.44% at July 31, 2021. The note was due on demand, and accrued interest

38

must be paid in full the first business day of each month. The note is unsecured and may be prepaid at any time without penalty.  In January 2021, we borrowed the $5,000,000 on the promissory note, which was classified as a current liability. In February 2021, GFE agreed to modify the promissory note to remove the due on demand feature, instead agreeing that GFE will not require any principal repayment on the loan until March 2023.  However, should there be future violations of the Credit Facility loan covenants, those violations would also be considered a default on this promissory note.  This related party promissory note with GFE is eliminated upon consolidation on the condensed consolidated balance sheet.

Critical Accounting Policies and Estimates

Management uses estimates and assumptions in preparing our financial statements in accordance with generally accepted accounting principles. 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.  We believe that of our significant accounting policies summarized in Note 1 to our condensed consolidated unaudited financial statements included with this Form 10-Q.  

At July 31, 2021, our critical accounting estimates continue to include those described in our annual report on Form 10-K for the fiscal year ended October 31, 2020. Management has not changed the method of calculating and using estimates and assumptions in preparing our condensed consolidated unaudited financial statements in accordance with generally accepted accounting principles in the United States of America.

Off-Balance Sheet Arrangements

We currently have no off-balance sheet arrangements.

Item 3.   Quantitative and Qualitative Disclosures About Market

Not Applicable.

Item 4.   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.

Effectiveness of Disclosure Controls and Procedures

Our management, including our Chief Executive Officer and General Manager (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 July 31, 2021. Based upon this review and evaluation, these officers have concluded that our disclosure controls and procedures are effective to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods required by the forms and rules of the Securities and Exchange Commission; and to ensure that the information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the three months ended July 31, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

39

PART II. OTHER INFORMATION

Item 1.   Legal Proceedings

From time to time in the ordinary course of business, Granite Falls Energy, LLC and Heron Lake BioEnergy, LLC 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 1A. Risk Factors

The risk factors below should be read in conjunction with the risk factors previously discussed in Item 1A of our Form 10-K for the fiscal year ended October 31, 2020, Item 1A of our Form 10-Q for the three months ended January 31, 2021 and April 30, 2021. Additional risks and uncertainties, including risks and uncertainties not presently known to us, or that we currently deem immaterial, could also have an adverse effect on our business, financial condition and/or results of operations.

The spread of coronavirus variants and the continued prevalence of COVID-19 infections may result in decreased demand for our ethanol and could negatively affect our profitability.

While the COVID-19 infections generally decreased during the first half of 2021, new variants of the coronavirus that causes COVID-19, including the Delta variant, have resulted in increased infections. The rise in COVID-19 infections and the spread of new variants may result in government policies and consumer behaviors that reduce demand for travel and thereby reduce the demand for transportation fuel, including the ethanol we produce. If demand for transportation fuel decreases, the Company expects the price of ethanol we sell to decrease, which could result in tight or negative operating margins.

Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds

None.

Item 3.   Defaults Upon Senior Securities

None.

Item 4.   Mine Safety Disclosures

None.

Item 5.   Other Information

None.

40

Item 6.   Exhibits.

(a)The following exhibits are included in this report.

Exhibit No.

 

Exhibit

10.1

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

31.1

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

31.2

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

32.1

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

32.2

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

101

The following financial information from Granite Falls Ethanol, LLC's Quarterly Report on Form 10-Q for the three and nine months ended July 31, 2021, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets at July 31, 2021 and October 31, 2020; (ii) the Condensed Consolidated Statements of Operations for the three and nine months ended July 31, 2021 and 2020; (iii) the Condensed Consolidated Statements of Changes in Members’ Equity for the three and nine months ended July 31, 2021 and 2020; (iv) the Condensed Consolidated Statements of Cash Flows for the nine months ended July 31, 2021 and 2020; and (iv) Notes to Condensed Consolidated Unaudited Financial Statements.**

104

Cover Page Interactive Data File (formatted in Inline XBRL and included as Exhibit 101).**

* Incorporated by reference to the Company’s Form 8-K filed with the SEC May 25, 2021.

**   Filed herewith.

SIGNATURES

Pursuant to the requirements 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:   September 14, 2021

/s/ Jeffrey Oestmann

Jeffrey Oestmann

Chief Executive Officer

/s/ Stacie Schuler

Date:   September 14, 2021

Stacie Schuler

Chief Financial Officer

41

EX-31.1 2 gfe-20210731xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATION PURSUANT TO 17 CFR 240.15d-14(a)

(SECTION 302 CERTIFICATION)

I, Jeffrey Oestmann, certify that:

1.

I have reviewed this quarterly report on Form 10-Q 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 officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.

The registrant's other certifying officers 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:

September 14, 2021

/s/ Jeffrey Oestmann

Jeffrey Oestmann, Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 gfe-20210731xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATION PURSUANT TO 17 CFR 240.15d-14(a)

(SECTION 302 CERTIFICATION)

I, Stacie Schuler, certify that:

1.

I have reviewed this quarterly report on Form 10-Q 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 officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.

The registrant's other certifying officers 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:

September 14, 2021

/s/ Stacie Schuler

Stacie Schuler, Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 gfe-20210731xex32d1.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 quarterly report on Form 10-Q of Granite Falls Energy, LLC (the “Company”) for the quarter ended July 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:

September 14, 2021

/s/ Jeffrey Oestmann

Jeffrey Oestmann, Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 gfe-20210731xex32d2.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 quarterly report on Form 10-Q of Granite Falls Energy, LLC (the “Company”) for the quarter ended July 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:

September 14, 2021

/s/ Stacie Schuler

Stacie Schuler, Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 gfe-20210731.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - DEBT FACILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - DEBT FACILITIES - Estimated Annual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - LEASES - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - LEASES - Future minimum lease payments (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed 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 10201 - Disclosure - RISKS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - DEBT FACILITIES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - MEMBERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - DEBT FACILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - LEASES (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 40201 - Disclosure - RISKS AND UNCERTAINTIES, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - DERIVATIVE INSTRUMENTS - Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - DEBT FACILITIES - Granite Falls Energy (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - DEBT FACILITIES - Heron Lake Bio Energy (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - MEMBERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - RELATED PARTY TRANSACTIONS - (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gfe-20210731_cal.xml EX-101.CAL EX-101.DEF 8 gfe-20210731_def.xml EX-101.DEF EX-101.LAB 9 gfe-20210731_lab.xml EX-101.LAB EX-101.PRE 10 gfe-20210731_pre.xml EX-101.PRE XML 11 gfe-20210731x10q_htm.xml IDEA: XBRL DOCUMENT 0001181749 gfe:ProjectHawkeyeLoanMember gfe:RingneckEnergyAndFeedLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 0001181749 us-gaap:EquitySecuritiesMember gfe:ProjectHawkeyeLoanMember gfe:RingneckEnergyAndFeedLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 2017-08-02 0001181749 us-gaap:ProductAndServiceOtherMember 2021-05-01 2021-07-31 0001181749 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2021-05-01 2021-07-31 0001181749 gfe:EthanolProductMember 2021-05-01 2021-07-31 0001181749 gfe:DistillersGrainsProductMember 2021-05-01 2021-07-31 0001181749 gfe:DistillersCornOilProductMember 2021-05-01 2021-07-31 0001181749 us-gaap:ProductAndServiceOtherMember 2020-11-01 2021-07-31 0001181749 gfe:DistillersGrainsProductMember 2020-11-01 2021-07-31 0001181749 gfe:DistillersCornOilProductMember 2020-11-01 2021-07-31 0001181749 us-gaap:ProductAndServiceOtherMember 2020-05-01 2020-07-31 0001181749 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2020-05-01 2020-07-31 0001181749 gfe:EthanolProductMember 2020-05-01 2020-07-31 0001181749 gfe:DistillersGrainsProductMember 2020-05-01 2020-07-31 0001181749 gfe:DistillersCornOilProductMember 2020-05-01 2020-07-31 0001181749 us-gaap:ProductAndServiceOtherMember 2019-11-01 2020-07-31 0001181749 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2019-11-01 2020-07-31 0001181749 gfe:DistillersGrainsProductMember 2019-11-01 2020-07-31 0001181749 gfe:DistillersCornOilProductMember 2019-11-01 2020-07-31 0001181749 gfe:DerivativesHeldByBrokerMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:DerivativesHeldByBrokerMember gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:DerivativesHeldByBrokerMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-05-01 2021-07-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-05-01 2021-07-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2020-05-01 2020-07-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-05-01 2020-07-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-07-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-07-31 0001181749 gfe:PaycheckProtectionProgramLoanMember gfe:HeronLakeBioEnergyLLCMember 2021-02-01 2021-02-28 0001181749 gfe:PaycheckProtectionProgramLoanMember gfe:HeronLakeBioEnergyLLCMember 2020-04-18 2020-04-18 0001181749 gfe:ProjectVikingLLCMember 2021-07-31 0001181749 gfe:AgrinaturalLLCMember gfe:HlbePipelineCompanyLlcMember 2019-12-11 0001181749 gfe:SingleAdvanceTermNotePayableToLendingInstitutionMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:ShortTermRevolvingNoteMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:PaycheckProtectionProgramLoanMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:RevolvingTermLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-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:PaycheckProtectionProgramLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 gfe:PaycheckProtectionProgramLoanMember 2020-04-17 0001181749 gfe:ShortTermRevolvingPromissoryNoteMember gfe:HeronLakeBioEnergyLLCMember 2021-02-28 0001181749 gfe:RevolvingNotesPayableToLendingInstitutionMember gfe:TwoThousandTwentyCreditFacilityMember gfe:OneMonthLiborMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:RevolvingTermLoanFacilityMember gfe:OneMonthLiborMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 us-gaap:ParentMember 2021-07-31 0001181749 us-gaap:NoncontrollingInterestMember 2021-07-31 0001181749 us-gaap:ParentMember 2021-04-30 0001181749 us-gaap:NoncontrollingInterestMember 2021-04-30 0001181749 2021-04-30 0001181749 us-gaap:ParentMember 2021-01-31 0001181749 us-gaap:NoncontrollingInterestMember 2021-01-31 0001181749 2021-01-31 0001181749 us-gaap:ParentMember 2020-10-31 0001181749 us-gaap:NoncontrollingInterestMember 2020-10-31 0001181749 us-gaap:ParentMember 2020-07-31 0001181749 us-gaap:NoncontrollingInterestMember 2020-07-31 0001181749 us-gaap:ParentMember 2020-04-30 0001181749 us-gaap:NoncontrollingInterestMember 2020-04-30 0001181749 2020-04-30 0001181749 us-gaap:ParentMember 2020-01-31 0001181749 us-gaap:NoncontrollingInterestMember 2020-01-31 0001181749 2020-01-31 0001181749 us-gaap:ParentMember 2019-10-31 0001181749 us-gaap:NoncontrollingInterestMember 2019-10-31 0001181749 gfe:EthanolProductMember 2020-11-01 2021-07-31 0001181749 gfe:CornMember 2020-11-01 2021-07-31 0001181749 gfe:EthanolProductMember 2019-11-01 2020-07-31 0001181749 gfe:CornMember 2019-11-01 2020-07-31 0001181749 us-gaap:ParentMember 2021-05-01 2021-07-31 0001181749 us-gaap:ParentMember 2021-02-01 2021-04-30 0001181749 us-gaap:ParentMember 2020-11-01 2021-01-31 0001181749 us-gaap:ParentMember 2020-05-01 2020-07-31 0001181749 us-gaap:ParentMember 2020-02-01 2020-04-30 0001181749 us-gaap:ParentMember 2019-11-01 2020-01-31 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:CornOilMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:CornOilMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:EthanolContractsMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:EthanolContractsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 gfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-07-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:LongMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 us-gaap:FairValueInputsLevel2Member us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001181749 us-gaap:AccountsPayableMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:CornContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001181749 gfe:CornContractsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001181749 us-gaap:AccountsPayableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-07-31 0001181749 gfe:CornContractsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-07-31 0001181749 us-gaap:NondesignatedMember 2021-07-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:HeronLakeBioEnergyLLCMember 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:CornContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-05-01 2021-07-31 0001181749 us-gaap:NondesignatedMember 2021-05-01 2021-07-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-11-01 2021-07-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-11-01 2021-07-31 0001181749 us-gaap:NondesignatedMember 2020-11-01 2021-07-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-05-01 2020-07-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001181749 us-gaap:NondesignatedMember 2020-05-01 2020-07-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember us-gaap:SalesMember 2019-11-01 2020-07-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2019-11-01 2020-07-31 0001181749 us-gaap:NondesignatedMember 2019-11-01 2020-07-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 0001181749 gfe:EthanolContractsMember 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:RevolvingNotesPayableToLendingInstitutionMember gfe:TwoThousandTwentyCreditFacilityMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 srt:MinimumMember gfe:RevolvingTermLoanFacilityMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:SingleAdvanceTermNotePayableToLendingInstitutionMember gfe:HeronLakeBioEnergyLLCMember 2020-06-30 0001181749 gfe:CobankMember gfe:TwoThousandTwentyCreditFacilityMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:RevolvingNotesPayableToLendingInstitutionMember gfe:TwoThousandTwentyCreditFacilityMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:OneMonthLiborMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 2017-08-02 0001181749 gfe:RPMGInc.Member gfe:DistillersGrainsProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-07-31 0001181749 gfe:RPMGInc.Member gfe:DistillersCornOilProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-07-31 0001181749 gfe:EthanolProductMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-07-31 0001181749 gfe:EthanolProductMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-07-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-07-31 0001181749 gfe:CornMember srt:MinimumMember us-gaap:CostOfGoodsTotalMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-07-31 0001181749 gfe:CornMember srt:MaximumMember us-gaap:CostOfGoodsTotalMember us-gaap:ProductConcentrationRiskMember 2020-11-01 2021-07-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-10-31 0001181749 2019-10-31 0001181749 2020-07-31 0001181749 gfe:EthanolContractsMember us-gaap:LongMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 srt:MinimumMember gfe:AgrinaturalLLCMember 2020-11-01 2021-07-31 0001181749 srt:MaximumMember gfe:AgrinaturalLLCMember 2020-11-01 2021-07-31 0001181749 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2020-11-01 2021-07-31 0001181749 us-gaap:CostOfSalesMember gfe:HeronLakeBioEnergyLLCMember 2021-05-01 2021-07-31 0001181749 us-gaap:CostOfSalesMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-05-01 2021-07-31 0001181749 us-gaap:CostOfSalesMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 us-gaap:CostOfSalesMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-07-31 0001181749 us-gaap:CostOfSalesMember gfe:HeronLakeBioEnergyLLCMember 2020-05-01 2020-07-31 0001181749 us-gaap:CostOfSalesMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-05-01 2020-07-31 0001181749 us-gaap:CostOfSalesMember gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-07-31 0001181749 us-gaap:CostOfSalesMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-07-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 gfe:CornOilMember us-gaap:ShortMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-07-31 0001181749 gfe:CornOilMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-07-31 0001181749 gfe:EthanolContractsMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 gfe:EthanolContractsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-07-31 0001181749 2020-10-31 0001181749 2021-07-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-07-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:RevolvingTermLoanFacilityMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-07-31 0001181749 srt:MinimumMember 2020-11-01 2021-07-31 0001181749 srt:MaximumMember 2020-11-01 2021-07-31 0001181749 gfe:CornContractsMember 2020-11-01 2021-07-31 0001181749 us-gaap:NoncontrollingInterestMember 2021-05-01 2021-07-31 0001181749 2021-05-01 2021-07-31 0001181749 us-gaap:NoncontrollingInterestMember 2021-02-01 2021-04-30 0001181749 2021-02-01 2021-04-30 0001181749 us-gaap:NoncontrollingInterestMember 2020-11-01 2021-01-31 0001181749 2020-11-01 2021-01-31 0001181749 us-gaap:NoncontrollingInterestMember 2020-05-01 2020-07-31 0001181749 2020-05-01 2020-07-31 0001181749 us-gaap:NoncontrollingInterestMember 2020-02-01 2020-04-30 0001181749 2020-02-01 2020-04-30 0001181749 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-01-31 0001181749 2019-11-01 2020-01-31 0001181749 gfe:HopperRailCarsMember gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:HopperRailCarsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-07-31 0001181749 gfe:CornContractsMember gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 gfe:CornContractsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-07-31 0001181749 gfe:CornContractsMember us-gaap:ShortMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2019-11-01 2020-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-07-31 0001181749 gfe:AssessmentsPayable6.55PercentDue2021Member gfe:HeronLakeBioEnergyLLCMember 2020-10-31 0001181749 gfe:AssessmentsPayable6.55PercentDue2021Member gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-07-31 0001181749 gfe:AssessmentsPayable6.55PercentDue2021Member gfe:HeronLakeBioEnergyLLCMember 2019-11-01 2020-10-31 0001181749 gfe:SingleAdvanceTermNotePayableToLendingInstitutionMember gfe:HeronLakeBioEnergyLLCMember 2020-06-01 2020-06-30 0001181749 gfe:TwoThousandTwentyCreditFacilityMember gfe:HeronLakeBioEnergyLLCMember 2021-06-01 2021-06-30 0001181749 gfe:TwoThousandTwentyCreditFacilityMember gfe:HeronLakeBioEnergyLLCMember 2021-02-01 2021-05-31 0001181749 gfe:TwoThousandTwentyCreditFacilityMember gfe:HeronLakeBioEnergyLLCMember 2021-02-01 2021-02-28 0001181749 gfe:TwoThousandTwentyCreditFacilityMember gfe:HeronLakeBioEnergyLLCMember 2021-01-01 2021-01-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 2017-08-02 0001181749 2019-11-01 2020-07-31 0001181749 2021-09-14 0001181749 2020-11-01 2021-07-31 gfe:segment shares iso4217:USD gfe:installment utr:bu gfe:item iso4217:USD shares gfe:company pure utr:gal 30606 30606 30606 30606 0001181749 --10-31 2021 Q3 false 30606 30606 30606 30606 Granite Falls Energy, LLC NONE 1.00 1.00 1.00 P10D P7Y P1Y 10-Q true 2021-07-31 false 000-51277 MN 41-1997390 15045 Highway 23 SE Granite Falls MN 56241-0216 320 564-3100 None N/A Yes Yes Non-accelerated Filer true false false 30606 4491334 11423427 1875963 2156694 6584270 3386068 22667127 13791805 56050 1231477 901384 36850171 31715428 51006979 54965983 11043582 9799384 16774771 19383654 333254 333254 116008757 116197703 816600 692984 1924128 12954538 11628947 12294097 592262 816478 1027544 865883 3618362 3628259 19607843 31252239 6855935 5876318 13156409 15755395 1456367 1421924 30606 30606 63580009 52111525 11352194 9780302 74932203 61891827 116008757 116197703 89258812 34131600 212697559 120594848 79352405 34426573 197207935 134378555 9906407 -294973 15489624 -13783707 1940535 1483782 5937573 5167125 7965872 -1778755 9552051 -18950832 768170 69134 2523595 276661 1346 1181 3949 44850 197412 136538 566319 353650 334192 535054 1527100 -56435 906296 468831 3488325 -88574 8872168 -1309924 13040376 -19039406 2288814 -2027699 1571892 -6373295 6583354 717775 11468484 -12666111 30606 30606 30606 30606 215.10 23.45 374.71 -413.84 52111525 9780302 61891827 -2040525 -2040525 -3250854 -3250854 48860671 7739777 56600448 1323603 1323603 8135984 8135984 56996655 9063380 66060035 2288814 2288814 6583354 6583354 63580009 11352194 74932203 65468635 19215914 84684549 78817 2146183 2225000 -1185371 -1185371 -1500699 -1500699 63889119 15884360 79773479 -3160225 -3160225 -11883187 -11883187 52005932 12724135 64730067 -2027699 -2027699 717775 717775 52723707 10696436 63420143 13040376 -19039406 5964030 7023813 2003493 -7686416 -1510499 1527100 -56435 -282902 -21728 2000 7854582 1046848 3198202 -5952486 8875322 -2751880 330093 306788 1424428 -6547734 161661 1093041 -34443 -34443 4827192 -8520179 4116332 2252359 -4116332 -2252359 123616 685724 1299593 1299593 8752196 22070984 18099089 17770451 2000000 -7923684 4285850 -7212824 -6486688 13580121 13574290 6367297 7087602 4491334 6813710 1875963 273892 6367297 7087602 593651 353650 51047 1609 <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 SIGNIFICANT 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="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="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>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 United States 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;text-indent:36pt;margin:0pt;">Additionally, GFE owns a majority interest 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 60 million gallons, but is permitted to produce approximately 72.3 million gallons of undenatured ethanol on a twelve-month rolling sum basis. Additionally, HLBE, through a wholly owned subsidiary, Agrinatural Gas, LLC (“Agrinatural”), operates a natural gas pipeline that provides natural gas to 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;text-indent:36pt;margin:0pt;">All references to “we”, “us”, “our”, and the “Company” collectively refer to GFE and its wholly-owned and majority-owned subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation and 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;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>The condensed consolidated unaudited financial statements as of July 31, 2021 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, LLC). Given the Company’s control over the operations of HLBE and its majority voting interest, the Company consolidates the condensed consolidated unaudited financial statements of HLBE with GFE's condensed consolidated unaudited financial statements. The remaining 49.3% ownership of HLBE is included in the condensed consolidated unaudited financial statements as a non-controlling interest. HLBE, through its wholly owned subsidiary, HLBE Pipeline Company, LLC, owned approximately 73% of Agrinatural 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;text-indent:36pt;margin:0pt;">The accompanying condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted as permitted by such rules and regulations. These financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company’s audited consolidated financial statements for the year ended October 31, 2020, contained in the Company’s annual report on Form 10-K.</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;text-indent:36pt;margin:0pt;">In the opinion of management, the condensed consolidated unaudited financial statements reflect all adjustments consisting of normal recurring accruals that we consider necessary to present fairly the Company’s results of operations, financial position and cash flows. The results reported in these condensed consolidated unaudited financial statements should not be regarded as necessarily indicative of results that may be expected for any other fiscal period or for the fiscal 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;"><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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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;text-indent:36pt;margin:0pt;">Additionally, the Company also realizes relatively immaterial revenue from natural gas pipeline operations at Agrinatural, HLBE’s owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural represent approximately 1-2% 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="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;text-indent:36pt;margin:0pt;">Management uses estimates and assumptions in preparing these condensed consolidated unaudited 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, inventory purchase and sale commitments, evaluation of railcar rehabilitation costs, 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 condensed consolidated unaudited 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;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</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;text-indent:36pt;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, and corn oil 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 the Company expects to be entitled to in exchange for these 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;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';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;text-align:left;">Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> one </span><span style="-sec-ix-hidden:Hidden_N89evekt-06vFeEupw_zAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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;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';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;text-align:justify;">Distillers’ grains. The Company engages another third-party marketing company, RPMG, Inc., to sell</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> one </span><span style="-sec-ix-hidden:Hidden__fWUFOoUakSWxDFDNUhOeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">percent of the distillers grains it produces at the plant. 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. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"/><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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';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;text-align:justify;">Distillers’ corn oil (corn oil). The Company sells one </span><span style="-sec-ix-hidden:Hidden_XRrJKoO8GEGBIRNhoDxjFA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> 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;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;text-indent:36pt;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;text-indent:36pt;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 on 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;text-indent:36pt;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;text-indent:36pt;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. Contracts that meet the requirements of normal purchases or sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our condensed consolidated unaudited 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;text-indent:36pt;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;text-indent:36pt;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 5.</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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has investment interests in two companies in related industries. 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 Condensed 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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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="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="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>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 United States 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;text-indent:36pt;margin:0pt;">Additionally, GFE owns a majority interest 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 60 million gallons, but is permitted to produce approximately 72.3 million gallons of undenatured ethanol on a twelve-month rolling sum basis. Additionally, HLBE, through a wholly owned subsidiary, Agrinatural Gas, LLC (“Agrinatural”), operates a natural gas pipeline that provides natural gas to 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;text-indent:36pt;margin:0pt;">All references to “we”, “us”, “our”, and the “Company” collectively refer to GFE and its wholly-owned and majority-owned subsidiaries.</p> 60000000 70000000 60000000 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;">Basis of Presentation and 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;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>The condensed consolidated unaudited financial statements as of July 31, 2021 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, LLC). Given the Company’s control over the operations of HLBE and its majority voting interest, the Company consolidates the condensed consolidated unaudited financial statements of HLBE with GFE's condensed consolidated unaudited financial statements. The remaining 49.3% ownership of HLBE is included in the condensed consolidated unaudited financial statements as a non-controlling interest. HLBE, through its wholly owned subsidiary, HLBE Pipeline Company, LLC, owned approximately 73% of Agrinatural 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;text-indent:36pt;margin:0pt;">The accompanying condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted as permitted by such rules and regulations. These financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company’s audited consolidated financial statements for the year ended October 31, 2020, contained in the Company’s annual report on Form 10-K.</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;text-indent:36pt;margin:0pt;">In the opinion of management, the condensed consolidated unaudited financial statements reflect all adjustments consisting of normal recurring accruals that we consider necessary to present fairly the Company’s results of operations, financial position and cash flows. The results reported in these condensed consolidated unaudited financial statements should not be regarded as necessarily indicative of results that may be expected for any other fiscal period or for the fiscal year.</p> 0.507 1 0.493 0.73 <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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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;text-indent:36pt;margin:0pt;">Additionally, the Company also realizes relatively immaterial revenue from natural gas pipeline operations at Agrinatural, HLBE’s owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural represent approximately 1-2% 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 0.02 <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;text-indent:36pt;margin:0pt;">Management uses estimates and assumptions in preparing these condensed consolidated unaudited 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, inventory purchase and sale commitments, evaluation of railcar rehabilitation costs, 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 condensed consolidated unaudited 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="font-style:italic;font-weight:bold;">Revenue Recognition</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;text-indent:36pt;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, and corn oil 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 the Company expects to be entitled to in exchange for these 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;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';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;text-align:left;">Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> one </span><span style="-sec-ix-hidden:Hidden_N89evekt-06vFeEupw_zAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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;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';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;text-align:justify;">Distillers’ grains. The Company engages another third-party marketing company, RPMG, Inc., to sell</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> one </span><span style="-sec-ix-hidden:Hidden__fWUFOoUakSWxDFDNUhOeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">percent of the distillers grains it produces at the plant. 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. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"/><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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';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;text-align:justify;">Distillers’ corn oil (corn oil). The Company sells one </span><span style="-sec-ix-hidden:Hidden_XRrJKoO8GEGBIRNhoDxjFA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> 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> 2 <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;text-indent:36pt;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;text-indent:36pt;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 on 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;text-indent:36pt;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;text-indent:36pt;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. Contracts that meet the requirements of normal purchases or sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our condensed consolidated unaudited 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;text-indent:36pt;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;text-indent:36pt;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 5.</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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has investment interests in two companies in related industries. 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 Condensed 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;"><b style="font-weight:bold;">2.   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-indent:36pt;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 from the sale and distribution of ethanol, distillers' grains, corn oil, and natural gas to customers primarily located in the United States. Corn for the production process is supplied to our plant 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-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company's operating and financial performance is largely driven by the prices at which they sell 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, and 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 Company’s 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 further significant adverse effects on the Company’s operations, profitability and the availability and adequacy of cash flow to meet the Company’s working capital requirements. The Company’s risk management program is used to protect against the price volatility of these commodities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company, and the ethanol industry as a whole, experienced significant adverse conditions throughout most of 2020 and into 2021 as a result of industry-wide record low ethanol prices due to reduced demand and high industry inventory levels, which were compounded by the impact of the novel coronavirus ("COVID-19"). These factors resulted in prolonged negative operating margins, significantly lower cash flow from operations and substantial net losses. As a result, as of the three months ended January 30, 2021 and the fiscal year ended October 31, 2020, HLBE was not in compliance with its working capital and net worth covenant requirements, for which waivers were obtained. HLBE was in compliance with its working capital and net worth covenant requirements as of July 31, 2021 and expects future compliance during the next twelve months. GFE was in compliance with its working capital covenant requirement as of July 31, 2021 and expects future compliance during the next twelve months. Fuel prices generally, and ethanol prices specifically, have rebounded since the spring of 2020 and remained steady during the three and nine months ended July 31, 2021. As a result, the Company has experienced net income in the three and nine months ended July 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">We expect to have sufficient cash on hand and availability on our credit facilities and other loans to fund our operations and commitments for at least the next twelve months from the issuance date of these unaudited consolidated financial statements. However, should unfavorable operating conditions continue in the ethanol industry that prevent us from profitably operating our plant, we may need to seek additional debt or equity funding or further idle ethanol production altogether.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is moving forward with a plan to engage in a merger with HLBE, the Company’s majority owned subsidiary. Pursuant to a Merger Agreement, the Company would acquire the minority ownership interest of HLBE for $14 million, or approximately $0.36405 per unit, and the Company would become the sole owner of HLBE. Management believes the merger would provide HLBE with additional financial resources to assist HLBE’s continued operations and would thereby protect the Company’s investment in HLBE. The Merger is subject to approval by the minority interest unitholders of HLBE. A special meeting where HLBE members will vote on the proposed merger is scheduled for 1 p.m. September 23, 2021, at the Heron Lake Community Center, 312 10th St., Heron Lake, Minnesota 56137. If approved by the minority unitholders, the Merger is expected to close following the special meeting. Additional information regarding the proposed Merger is available in the section captioned <b style="font-weight:bold;">Part 1 - Item 2 </b>- </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Management’s Discussion and Analysis of Financial Condition and Results of Operation — Plan of Operations for the Next Twelve Months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.75 0.90 0.65 0.85 14000000 0.36405 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">3.   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;text-indent:36pt;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 three and nine months ended July 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><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.52%;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.25%;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:35.21%;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;text-align:justify;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended July 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69,910,835</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,001,314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,816,842</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">410,734</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">119,087</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;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;"><b style="font-weight:bold;">89,258,812</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended July 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">27,592,807</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;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,019,310</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,321,973</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">71,519</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:35.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">125,991</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">34,131,600</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.25%;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:35.21%;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:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended July 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">163,826,073</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,737,294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,344,245</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">939,993</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">849,954</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;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;"><b style="font-weight:bold;">212,697,559</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended July 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">92,198,500</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22,040,430</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,744,656</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">559,242</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,052,020</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;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;"><b style="font-weight:bold;">120,594,848</b></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;"><i style="font-style:italic;">Payment Terms</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;text-indent:36pt;margin:0pt;">The Company has contractual payment terms with each respective marketer that sells ethanol, distillers’ grains and corn oil. These terms are <span style="-sec-ix-hidden:Hidden_XQPZQGlTyUWhJwp03FNU-w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">10</span></span> calendar days after the transfer of control date. The Company has contractual payment terms with natural gas customers of 20 days.</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;">Shipping and Handling 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;text-indent:36pt;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;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:middle;width:62.52%;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.25%;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:35.21%;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;text-align:justify;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended July 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69,910,835</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,001,314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,816,842</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">410,734</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">119,087</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;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;"><b style="font-weight:bold;">89,258,812</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended July 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">27,592,807</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;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,019,310</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,321,973</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">71,519</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:35.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">125,991</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">34,131,600</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.25%;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:35.21%;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:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended July 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">163,826,073</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,737,294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,344,245</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">939,993</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">849,954</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;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;"><b style="font-weight:bold;">212,697,559</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended July 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:37.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">92,198,500</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22,040,430</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,744,656</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">559,242</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.52%;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="background-color:#cceeff;vertical-align:middle;width:2.25%;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="background-color:#cceeff;vertical-align:middle;width:35.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,052,020</p></td></tr><tr><td style="vertical-align:middle;width:62.52%;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.25%;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.21%;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;"><b style="font-weight:bold;">120,594,848</b></p></td></tr></table> 69910835 14001314 4816842 410734 119087 89258812 27592807 5019310 1321973 71519 125991 34131600 163826073 35737294 11344245 939993 849954 212697559 92198500 22040430 4744656 559242 1052020 120594848 P20D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">4.   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;text-align:justify;text-indent:36pt;margin:0pt;">Inventories consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;text-align:justify;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:71.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.92%;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:middle;white-space:nowrap;width:11.63%;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;">July 31,  2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.36%;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:middle;white-space:nowrap;width:0.87%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:middle;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.93%;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.36%;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 style="vertical-align:middle;white-space:nowrap;width:0.87%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,867,354</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,893,502</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;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></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.22%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,205,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:bottom;white-space:nowrap;width:1.71%;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.65%;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,070,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;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="background-color:#cceeff;vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Work in process</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,325,312</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,480,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.22%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,268,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:bottom;white-space:nowrap;width:1.71%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,346,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;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="background-color:#cceeff;vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,667,127</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,791,805</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;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></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;text-indent:36pt;margin:0pt;">The Company performs a lower of cost or net realizable value analysis on inventory to determine if the net realizable 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, as a component of cost of goods sold, the Company recorded a loss on ethanol inventories of approximately $720,000 and $648,000 for the nine months ended July 31, 2021 and 2020, respectively. Based on the lower of cost or net realizable value analysis, as a component of cost of goods sold, the Company recorded a loss on corn inventories of approximately $0 and $184,000 for the nine months ended July 31, 2021 and 2020, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;text-align:justify;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:71.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.92%;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:middle;white-space:nowrap;width:11.63%;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;">July 31,  2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.36%;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:middle;white-space:nowrap;width:0.87%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:middle;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.93%;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.36%;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 style="vertical-align:middle;white-space:nowrap;width:0.87%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,867,354</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,893,502</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;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></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.22%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,205,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:bottom;white-space:nowrap;width:1.71%;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.65%;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,070,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;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="background-color:#cceeff;vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Work in process</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,325,312</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,480,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.22%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,268,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:bottom;white-space:nowrap;width:1.71%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,346,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;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="background-color:#cceeff;vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,667,127</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,791,805</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;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></tr></table> 8867354 4893502 3205598 3070458 2325312 1480871 8268863 4346974 22667127 13791805 -720000 -648000 0 -184000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">5.   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;text-indent:36pt;margin:0pt;">As of July 31, 2021, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 1,205,000 bushels, comprised of short corn futures positions on bushels that were entered into to hedge forecasted corn purchases through December 2022. Additionally, there are corn options positions of 3,075,000 bushels through December 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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of July 31, 2021, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 655,000 bushels, comprised of short corn futures positions that were entered into to hedge forecasted corn purchases through July 2022. Additionally, there are corn options positions of 575,000 bushels through December 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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of July 31, 2021, GFE had approximately $1,539,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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of July 31, 2021, HLBE had approximately $337,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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables provide details regarding the Company's derivative instruments at July 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:39.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts - GFE</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,431</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> 592,262</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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></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;text-indent:36pt;margin: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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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:39.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts - GFE</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642,550</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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></tr><tr><td style="vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol contracts - GFE</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 56,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> 816,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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></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;text-indent:36pt;margin:0pt;">The following tables provide details regarding the gains (losses) from Company's derivative instruments in the consolidated 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;text-indent:36pt;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:21.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;white-space:pre-wrap;">Three Months Ended July 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.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;">Nine Months Ended July 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;border-bottom: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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom: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><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;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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cost of Goods Sold</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (892,416)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (297,465)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,857,428)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,021,328)</p></td></tr><tr><td style="vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:bottom;white-space:nowrap;width:1.88%;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:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:bottom;white-space:nowrap;width:1.88%;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:bottom;white-space:nowrap;width:8.61%;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;"> (72,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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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:bottom;white-space:nowrap;width:1.89%;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:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (489,171)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;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;"> (892,416)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;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;"> (370,313)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,686,416)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;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;"> (1,510,499)</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> 1205000 3075000 655000 575000 1539000 337000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables provide details regarding the Company's derivative instruments at July 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:39.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts - GFE</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,431</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> 592,262</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:39.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom: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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts - GFE</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642,550</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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></tr><tr><td style="vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol contracts - GFE</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol contracts - HLBE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:28.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:bottom;white-space:nowrap;width:1.44%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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="background-color:#cceeff;vertical-align:bottom;width:39.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.73%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 56,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> 816,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;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></tr></table> 563431 28831 592262 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;text-indent:36pt;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:21.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;white-space:pre-wrap;">Three Months Ended July 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.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;">Nine Months Ended July 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;border-bottom: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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom: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><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;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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cost of Goods Sold</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (892,416)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (297,465)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,857,428)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,021,328)</p></td></tr><tr><td style="vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:bottom;white-space:nowrap;width:1.88%;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:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:bottom;white-space:nowrap;width:1.88%;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:bottom;white-space:nowrap;width:8.61%;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;"> (72,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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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:bottom;white-space:nowrap;width:1.89%;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:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (489,171)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;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;"> (892,416)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;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;"> (370,313)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,686,416)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;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;"> (1,510,499)</p></td></tr></table> -892416 -297465 -7857428 -1021328 -72848 171012 -489171 -892416 -370313 -7686416 -1510499 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">6.   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;text-indent:36pt;margin:0pt;">The following table sets forth, by level, the Company assets that were accounted for at fair value on a recurring basis at July 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:24.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;text-align:justify;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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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:justify;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.83%;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;text-align:justify;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.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;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.83%;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;text-align:justify;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.05%;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;text-align:justify;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.05%;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;text-align:justify;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.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.83%;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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.71%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.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;">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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.71%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity Derivative instruments - Corn</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592,262</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">​</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592,262</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">​</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592,262</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">​</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;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></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,827</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:justify;margin:0pt;">​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,827</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:justify;margin:0pt;">​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1.13%;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:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,827</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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></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;text-indent:36pt;margin:0pt;">The following table provides information on those derivative assets and liabilities 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;text-indent:36pt;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:24.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;text-align:justify;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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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:justify;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.83%;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;text-align:justify;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.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;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.83%;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;text-align:justify;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.05%;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;text-align:justify;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.05%;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;text-align:justify;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.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.83%;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;text-align:justify;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.05%;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;text-align:justify;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.05%;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;text-align:justify;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.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.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;">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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.71%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;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;text-align:justify;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;text-align:justify;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.83%;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;text-align:justify;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.29%;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.75%;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;text-align:justify;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.13%;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.92%;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;text-align:justify;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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Commodity Derivative Instruments - Ethanol</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,050</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,050</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,050</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:bottom;white-space:nowrap;width:17.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:bottom;white-space:nowrap;width:11.92%;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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: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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><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></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Financial Liabilities:</b></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;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="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Commodity Derivative Instruments - Corn</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,478</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:justify;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;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,478</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,478</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:bottom;white-space:nowrap;width:1.11%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts Payable (1)</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792,795</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792,795</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792,795</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;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></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman';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;text-align:justify;">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><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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. We determine the fair value Level 2 accounts payable based on nearby futures values, plus or minus nearby basis. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table sets forth, by level, the Company assets that were accounted for at fair value on a recurring basis at July 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:24.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;text-align:justify;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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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:justify;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.83%;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;text-align:justify;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.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;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.83%;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;text-align:justify;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.05%;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;text-align:justify;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.05%;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;text-align:justify;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.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.83%;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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.71%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.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;">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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.71%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity Derivative instruments - Corn</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592,262</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">​</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592,262</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">​</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592,262</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">​</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;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></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,827</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:justify;margin:0pt;">​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,827</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:justify;margin:0pt;">​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1.13%;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:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,827</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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></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;text-indent:36pt;margin:0pt;">The following table provides information on those derivative assets and liabilities 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;text-indent:36pt;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:24.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;text-align:justify;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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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:justify;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.83%;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;text-align:justify;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.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;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.83%;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;text-align:justify;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.05%;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;text-align:justify;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.05%;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;text-align:justify;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.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.83%;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;text-align:justify;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.05%;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;text-align:justify;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.05%;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;text-align:justify;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.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;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;text-align:justify;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.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;">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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.05%;border-bottom: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;text-align:justify;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.71%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;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;text-align:justify;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;text-align:justify;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.83%;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;text-align:justify;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.29%;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.75%;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;text-align:justify;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.13%;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.92%;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;text-align:justify;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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Commodity Derivative Instruments - Ethanol</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,050</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,050</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,050</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:bottom;white-space:nowrap;width:17.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:bottom;white-space:nowrap;width:11.92%;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;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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: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><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><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></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Financial Liabilities:</b></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;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="background-color:#cceeff;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:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Commodity Derivative Instruments - Corn</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,478</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:justify;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;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,478</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,478</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:bottom;white-space:nowrap;width:1.11%;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:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts Payable (1)</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792,795</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792,795</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792,795</p></td><td style="background-color:#cceeff;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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;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></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman';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;text-align:justify;">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><div style="margin-top:12pt;"/> 592262 592262 592262 155827 155827 155827 56050 56050 56050 816478 816478 816478 792795 792795 792795 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">7.  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;text-align:justify;text-indent:36pt;margin:0pt;">Debt financing consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.55%;border-bottom: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;">July 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom: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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:10.4%;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:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">GRANITE FALLS ENERGY:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:11.12%;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.13%;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:bottom;white-space:nowrap;width:1.58%;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:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revolving term loan, see terms below.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Term note payable to Project Hawkeye, see terms below.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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:bottom;white-space:nowrap;width:11.12%;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,535,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,339,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">SBA Paycheck Protection Program loan, see terms below</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 703,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;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:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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:bottom;white-space:nowrap;width:11.12%;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.13%;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:bottom;white-space:nowrap;width:1.58%;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:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">HERON LAKE BIOENERGY:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Amended revolving term note payable to lending institution, see terms below.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,891,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Single advance term note payable to lending institution, see terms below.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Short term revolving note, see notes below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Assessment payable as part of water treatment agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment due in October 2021. HLBE made deposits for one years' 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,211</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,551</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">SBA Paycheck Protection Program Loan, see terms below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 595,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 595,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,780,063</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,830,856</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12pt;">Less: amounts due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,924,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,954,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12pt;">Net long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;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;"> 6,855,935</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,876,318</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="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;">Granite Falls Energy </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;text-indent:36pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Revolving Term Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">GFE has a credit facility with a lender in the form of a revolving term loan in the amount of $11,000,000 that will expire on October 20, 2024. The credit facility also requires GFE to comply with certain financial covenants at various times calculated monthly, quarterly or annually, including a restriction of the payment of dividends and maintenance of certain financial ratios including minimum working capital, minimum net worth and a debt service coverage ratio as defined by the credit facility. Failure to comply with the protective loan covenants or maintain the required financial ratios may cause acceleration of the outstanding principal balances on the revolving term loan and/or the imposition of fees, charges or penalties. The credit facility is secured by substantially all assets of GFE. There are no savings account balance collateral requirements as part of this credit facility. Interest on the revolving term accrues at a variable weekly rate equal to 3.25% above the higher of 0.00% or One Month London Interbank Offered Rate (“LIBOR”) Index Rate, which totaled 3.34% at July 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">GFE also agreed to pay an unused commitment fee on the unused available portion of the revolving term loan commitment at the rate of 0.500% per annum, payable monthly in arrears.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Project Hawkeye Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On 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 July 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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 <span style="-sec-ix-hidden:Hidden_ZYfjD__IeUislzCKzNakpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">seven</span></span>- year amortization period.  The monthly </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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. <i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">   </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">SBA Paycheck Protection Program Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 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 statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;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;">Heron Lake BioEnergy</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Revolving Term Note</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span>The 2020 Credit Facility includes an amended and restated revolving term loan with a $13 million principal commitment.  The loan is secured by substantially all of HLBE’s assets, including a subsidiary guarantee. The 2020 Credit Facility contains customary covenants, including restrictions on the payment of dividends and loans and advances to Agrinatural, and maintenance of certain financial ratios including minimum working capital, minimum net worth and a debt service coverage ratio as defined by the credit facility. As of the three months ended January 30, 2021 and the fiscal year ended October 31, 2020,  HLBE was not in compliance with its working capital and net worth covenant requirements, for which waivers were obtained. HLBE was in compliance with its debt covenants on July 31, 2021. However, failure to comply with the protective loan covenants or maintain the required financial ratios in the future may cause acceleration of the outstanding principal balances on the revolving term loan and/or the imposition of fees, charges, or penalties. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During February 2021, the 2020 Credit Facility was amended to reduce the working capital covenant to $8 million through May 31, 2021 and increasing to $10 million beginning June 30, 2021. The 2020 Credit Facility was also amended to decrease the net worth requirement from $32 million to $28 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As part of the 2020 Credit Facility closing, HLBE entered into an amended administrative agency agreement with CoBank, ACP (“CoBank”).  As a result, CoBank will continue to act as the agent for the lender with respect to the 2020 Credit Facility. HLBE agreed to pay CoBank an annual fee of $2,500 for its services as administrative agent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under the terms of the amended revolving term loan, HLBE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $13,000,000. Final payment of amounts borrowed under the amended revolving term loan is due December 1, 2022. Interest on the amended revolving term loan accrues at a variable weekly rate equal to 3.35% above the higher of 0.00% or the One-Month London Interbank Offered Rate (“LIBOR”) Index rate, which totaled 3.44% at July 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">HLBE also agreed to pay an unused commitment fee on the unused available portion of the amended revolving term loan commitment at the rate of 0.500% per annum, payable monthly in arrears. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Single Advance Term Note</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2020, HLBE entered into a single advance term note with a $3,000,000 principal commitment, with the purpose to finance the construction of a new grain bin and provide principal reduction on the Revolving Term Note. The interest rate is fixed at 3.80%.  Principal with interest is to be paid in 10 consecutive, semi-annual installments, with the first installment due on December 20, 2020 and the last installment due on June 20, 2025. The note is secured as provided in the 2020 Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Short Term Revolving Promissory Note</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In February 2021, HLBE entered into a revolving promissory note with its lender in order to finance the operating needs of HLBE. The revolving promissory note is subject to the 2020 Credit Facility. Under the terms, HLBE may borrow, repay and reborrow up to the aggregate principal commitment amount of $5,000,000. The short term revolving promissory note expired on August 1, 2021 and the remaining balance was paid off at that time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">SBA Paycheck Protection Program Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 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 statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Estimated annual maturities of debt at July 31, 2021, are as follows based on the most recent debt agreements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.52%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,924,128</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.14%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:bottom;white-space:nowrap;width:4.52%;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: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 3pt 0pt 0pt;"> 1,789,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;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="background-color:#cceeff;vertical-align:bottom;width:56.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.52%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,790,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.14%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:bottom;white-space:nowrap;width:4.52%;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:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,904,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;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="background-color:#cceeff;vertical-align:bottom;width:56.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.52%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,193,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.14%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:bottom;white-space:nowrap;width:4.52%;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:bottom;white-space:nowrap;width:28.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;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="background-color:#cceeff;vertical-align:bottom;width:56.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.52%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 8,780,063</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.14%;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;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.55%;border-bottom: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;">July 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom: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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:10.4%;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:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">GRANITE FALLS ENERGY:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:11.12%;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.13%;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:bottom;white-space:nowrap;width:1.58%;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:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revolving term loan, see terms below.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Term note payable to Project Hawkeye, see terms below.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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:bottom;white-space:nowrap;width:11.12%;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,535,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,339,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">SBA Paycheck Protection Program loan, see terms below</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 703,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;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:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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:bottom;white-space:nowrap;width:11.12%;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.13%;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:bottom;white-space:nowrap;width:1.58%;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:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">HERON LAKE BIOENERGY:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Amended revolving term note payable to lending institution, see terms below.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,891,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Single advance term note payable to lending institution, see terms below.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Short term revolving note, see notes below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;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:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Assessment payable as part of water treatment agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment due in October 2021. HLBE made deposits for one years' 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,211</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,551</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">SBA Paycheck Protection Program Loan, see terms below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 595,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 595,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,780,063</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,830,856</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12pt;">Less: amounts due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,924,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:bottom;white-space:nowrap;width:1.58%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,954,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12pt;">Net long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;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;"> 6,855,935</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,876,318</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 112445 5535714 6339286 703900 7891426 2400000 3000000 6000 189393 189393 0.0655 0.0655 P1Y P1Y 364000 364000 130211 300551 595693 595693 8780063 18830856 1924128 12954538 6855935 5876318 11000000 0.0325 0.0000 0.0334 0.00500 7500000 7500000 0.0305 0.0355 0.0355 0.0355 P2Y 1500 703900 703900 13000000 8000000 10000000 32000000 28000000 2500 13000000 0.0335 0.0000 0.0344 0.00500 3000000 0.0380 10 5000000 595693 595693 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;text-align:justify;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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.52%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,924,128</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.14%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:bottom;white-space:nowrap;width:4.52%;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: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 3pt 0pt 0pt;"> 1,789,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;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="background-color:#cceeff;vertical-align:bottom;width:56.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.52%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,790,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.14%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:bottom;white-space:nowrap;width:4.52%;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:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,904,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;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="background-color:#cceeff;vertical-align:bottom;width:56.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.52%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,193,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.14%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:bottom;white-space:nowrap;width:4.52%;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:bottom;white-space:nowrap;width:28.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;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="background-color:#cceeff;vertical-align:bottom;width:56.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.52%;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 8,780,063</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.14%;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> 1924128 1789351 1790536 1904177 1193302 178569 8780063 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">8. LEASES</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;text-indent:36pt;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 nine months ended July 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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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_wQyhMbqlzUeGjhawvncaEg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span> to seven years. For the nine months ended July 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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the remaining annual maturities of the Company’s operating lease liabilities as of July 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.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.78%;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:5.99%;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:4.1%;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:bottom;white-space:nowrap;width:23.33%;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.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,328,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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:bottom;white-space:nowrap;width:4.1%;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:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,153,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;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,633,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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:bottom;white-space:nowrap;width:4.1%;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:23.33%;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,066,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,524,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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:bottom;white-space:nowrap;width:4.1%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,058,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,764,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Less: Amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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:bottom;white-space:nowrap;width:4.1%;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:bottom;white-space:nowrap;width:23.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,989,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;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;"> 16,774,771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the three and nine months ended July 31, 2021, GFE recorded operating lease costs for these leases of approximately $800,000 and $2,451,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods. For the three and nine months ended July 31, 2020, GFE recorded operating lease costs for these leases of approximately $803,000 and $2,375,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the three and nine months ended July 31, 2021, HLBE recorded operating lease costs for these leases of approximately $688,000 and $1,943,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods.  For the three and nine months ended July 31, 2020, HLBE recorded operating lease costs for these leases of approximately $591,000 and $1,731,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods. </p> 0.0487 P7Y 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.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.78%;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:5.99%;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:4.1%;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:bottom;white-space:nowrap;width:23.33%;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.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,328,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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:bottom;white-space:nowrap;width:4.1%;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:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,153,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;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,633,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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:bottom;white-space:nowrap;width:4.1%;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:23.33%;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,066,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,524,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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:bottom;white-space:nowrap;width:4.1%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,058,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Totals</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,764,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Less: Amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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:bottom;white-space:nowrap;width:4.1%;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:bottom;white-space:nowrap;width:23.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,989,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;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="background-color:#cceeff;vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.33%;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;"> 16,774,771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;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> 4328800 4153800 3633000 3066600 2524050 1058200 18764450 1989679 16774771 800000 2451000 803000 2375000 688000 1943000 591000 1731000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">9.   MEMBERS' EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Granite Falls Energy</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;text-indent:36pt;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 July 31, 2021 and October 31, 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> 1 0 30606 30606 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">10.  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;"><span style="font-style:italic;font-weight:bold;">Corn Purchases - Members </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">GFE purchased corn from board members of approximately $2,851,000 and $1,482,000 for the three months ended July 31, 2021 and 2020, respectively, and approximately $5,474,000 and $2,323,000 for the nine months ended July 31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">HLBE purchased corn from board members of approximately $6,727,000 and $57,000 for the three months ended July 31, 2021 and 2020, respectively, and approximately $15,403,000 and $5,872,000 for the nine months ended July 31, 2021 and 2020, respectively.</p> 2851000 1482000 5474000 2323000 6727000 57000 15403000 5872000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">11.  COMMITMENTS AND CONTINGENCIES</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;">Corn Forward Contracts</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;text-indent:36pt;margin:0pt;">At July 31, 2021, GFE had cash and basis contracts for forward corn purchase commitments for approximately 4,089,000 bushels for deliveries through December 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At July 31, 2021, HLBE had cash and basis contracts for forward corn purchase commitments for approximately 4,026,000 bushels for deliveries through October 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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 and its inventories using the lower of cost or net realizable value evaluation, similar to the method used on its inventory, and has determined that no impairment loss existed for GFE or HLBE forward corn purchase commitments as of July 31, 2021, and an impairment loss of approximately $47,000 for HLBE at October 31, 2020.   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;text-decoration:underline;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;">Ethanol Forward Contracts</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;text-indent:36pt;margin:0pt;">At July 31, 2021, GFE had fixed and basis contracts to sell approximately $24,331,000 of ethanol for various delivery periods through December 2021, which approximates 43% 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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At July 31, 2021, HLBE had fixed and basis contracts to sell approximately $22,621,000 of ethanol for various delivery periods through December 2021, which approximates 42% of its anticipated ethanol 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;"><span style="font-style:italic;font-weight:bold;">Distillers' Grain Forward Contracts</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;text-indent:36pt;margin:0pt;">At July 31, 2021, GFE had forward contracts to sell approximately $889,000 of distillers’ grains for various delivery periods through August 2021, which approximates 33% of its anticipated distillers’ grain sales for this that period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At July 31, 2021, HLBE had forward contracts to sell approximately $1,262,000 of distillers’ grain for various delivery periods through September 2021, which approximates 46% of its anticipated distillers’ grain sales for that period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Corn Oil Forward Contracts</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At July 31, 2021, GFE had forward contracts to sell approximately $702,000 of corn oil for delivery through August 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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At July 31, 2021, HLBE had forward contracts to sell approximately $900,000 of corn oil for delivery through August 2021, which approximates 84% 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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Rail Car Rehabilitation Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">GFE leases 75 hopper rail cars under a multi-year agreement which ends in November 2025. Under the agreement, GFE 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. GFE believes that it is probable that GFE may be assessed for damages incurred. Company management has estimated total costs to rehabilitate the cars at July 31, 2021 and October 31, 2020 to be approximately $825,000.  GFE accrues the estimated cost of railcar damages over the term of the lease as the cost of damages are incurred.  During the three and nine months ended July 31, 2021, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $23,000 and $108,000 respectively.  During the three and nine months ended July 31, 2020, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $8,000 and $337,000 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreement, HLBE 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. HLBE believes that it is probable that we may be assessed for damages incurred. Company management has estimated total costs to rehabilitate the cars at July 31, 2021 and October 31, 2020 to be approximately $631,000 and $597,000 respectively.  HLBE accrues the estimated cost of railcar damages over the term of the lease as the cost of damages are incurred. During the three and nine months ended July 31, 2021, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $27,000 and $82,000 respectively. During the three and nine months ended July 31, 2020, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $16,000 and $70,000 respectively.</p> 4089000 4026000 0 47000 24331000 0.43 22621000 0.42 889000 0.33 1262000 0.46 702000 0.70 900000 0.84 75 825000 825000 23000 108000 8000 337000 50 631000 597000 27000 82000 16000 70000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Jul. 31, 2021
Sep. 14, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 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(b) Security None  
Trading Symbol N/A  
Security Exchange Name NONE  
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  
Entity Shell Company false  
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 Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
Jul. 31, 2021
Oct. 31, 2020
Current Assets    
Cash $ 4,491,334 $ 11,423,427
Restricted cash 1,875,963 2,156,694
Accounts receivable 6,584,270 3,386,068
Inventory 22,667,127 13,791,805
Commodity derivative instruments   56,050
Prepaid expenses and other current assets 1,231,477 901,384
Total current assets 36,850,171 31,715,428
Property and Equipment, net 51,006,979 54,965,983
Investments 11,043,582 9,799,384
Operating lease right of use asset 16,774,771 19,383,654
Other Assets 333,254 333,254
Total Assets 116,008,757 116,197,703
Current Liabilities    
Checks drawn in excess of bank balances 816,600 692,984
Current maturities of long-term debt 1,924,128 12,954,538
Accounts payable 11,628,947 12,294,097
Commodity derivative instruments 592,262 816,478
Accrued expenses 1,027,544 865,883
Operating lease, current liabilities 3,618,362 3,628,259
Total current liabilities 19,607,843 31,252,239
Long-Term Debt, less current portion 6,855,935 5,876,318
Operating lease, long-term liabilities 13,156,409 15,755,395
Other Long-Term Liabilities 1,456,367 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 July 31, 2021 and October 31, 2020 63,580,009 52,111,525
Non-controlling interest 11,352,194 9,780,302
Total members' equity 74,932,203 61,891,827
Total Liabilities and Members' Equity $ 116,008,757 $ 116,197,703
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - shares
Jul. 31, 2021
Oct. 31, 2020
Condensed 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 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Condensed Consolidated Statements of Operations        
Revenues $ 89,258,812 $ 34,131,600 $ 212,697,559 $ 120,594,848
Cost of Goods Sold 79,352,405 34,426,573 197,207,935 134,378,555
Gross Profit (Loss) 9,906,407 (294,973) 15,489,624 (13,783,707)
Operating Expenses 1,940,535 1,483,782 5,937,573 5,167,125
Operating Income (Loss) 7,965,872 (1,778,755) 9,552,051 (18,950,832)
Other Income (Expense)        
Other income, net 768,170 69,134 2,523,595 276,661
Interest income 1,346 1,181 3,949 44,850
Interest expense (197,412) (136,538) (566,319) (353,650)
Investment income (loss) 334,192 535,054 1,527,100 (56,435)
Total other income (expense), net 906,296 468,831 3,488,325 (88,574)
Net Income (Loss) 8,872,168 (1,309,924) 13,040,376 (19,039,406)
Less: Net (Income) Loss Attributable to Non-controlling Interest (2,288,814) 2,027,699 (1,571,892) 6,373,295
Net Income (Loss) Attributable to Granite Falls Energy, LLC $ 6,583,354 $ 717,775 $ 11,468,484 $ (12,666,111)
Weighted Average Units Outstanding - Basic and Diluted 30,606 30,606 30,606 30,606
Net Income (Loss) Per Unit - Basic and Diluted $ 215.10 $ 23.45 $ 374.71 $ (413.84)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Changes in Members' Equity - USD ($)
Members' Equity attributable to Granite Falls Energy, LLC
Non-controlling Interest
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   (1,185,371) (1,185,371)
Net income (loss) attributable to Granite Falls Energy, LLC (1,500,699)   (1,500,699)
Balance - at Jan. 31, 2020 63,889,119 15,884,360 79,773,479
Balance - at Oct. 31, 2019 65,468,635 19,215,914 84,684,549
Changes in Members' Equity      
Net income (loss) attributable to Granite Falls Energy, LLC     (12,666,111)
Balance - at Jul. 31, 2020 52,723,707 10,696,436 63,420,143
Balance - at Jan. 31, 2020 63,889,119 15,884,360 79,773,479
Changes in Members' Equity      
Net income (loss) attributable to non-controlling interest   (3,160,225) (3,160,225)
Net income (loss) attributable to Granite Falls Energy, LLC (11,883,187)   (11,883,187)
Balance - at Apr. 30, 2020 52,005,932 12,724,135 64,730,067
Changes in Members' Equity      
Net income (loss) attributable to non-controlling interest   (2,027,699) (2,027,699)
Net income (loss) attributable to Granite Falls Energy, LLC 717,775   717,775
Balance - at Jul. 31, 2020 52,723,707 10,696,436 63,420,143
Balance - at Oct. 31, 2020 52,111,525 9,780,302 61,891,827
Changes in Members' Equity      
Net income (loss) attributable to non-controlling interest   (2,040,525) (2,040,525)
Net income (loss) attributable to Granite Falls Energy, LLC (3,250,854)   (3,250,854)
Balance - at Jan. 31, 2021 48,860,671 7,739,777 56,600,448
Balance - at Oct. 31, 2020 52,111,525 9,780,302 61,891,827
Changes in Members' Equity      
Net income (loss) attributable to Granite Falls Energy, LLC     11,468,484
Balance - at Jul. 31, 2021 63,580,009 11,352,194 74,932,203
Balance - at Jan. 31, 2021 48,860,671 7,739,777 56,600,448
Changes in Members' Equity      
Net income (loss) attributable to non-controlling interest   1,323,603 1,323,603
Net income (loss) attributable to Granite Falls Energy, LLC 8,135,984   8,135,984
Balance - at Apr. 30, 2021 56,996,655 9,063,380 66,060,035
Changes in Members' Equity      
Net income (loss) attributable to non-controlling interest   2,288,814 2,288,814
Net income (loss) attributable to Granite Falls Energy, LLC 6,583,354   6,583,354
Balance - at Jul. 31, 2021 $ 63,580,009 $ 11,352,194 $ 74,932,203
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Cash Flows from Operating Activities    
Net income (loss) $ 13,040,376 $ (19,039,406)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operations:    
Depreciation and amortization 5,964,030 7,023,813
Paycheck Protection Program loan forgiveness income (2,003,493)  
Change in fair value of derivative instruments 7,686,416 1,510,499
(Gain) loss on equity method investments (1,527,100) 56,435
Return on investment 282,902  
(Gain) loss on disposal of assets 21,728 (2,000)
Changes in operating assets and liabilities:    
Commodity derivative instruments (7,854,582) (1,046,848)
Accounts receivable (3,198,202) 5,952,486
Inventory (8,875,322) 2,751,880
Prepaid expenses and other current assets (330,093) (306,788)
Accounts payable 1,424,428 (6,547,734)
Accrued expenses 161,661 1,093,041
Accrued railcar rehabilitation costs 34,443 34,443
Net Cash Provided By (Used In) Operating Activities 4,827,192 (8,520,179)
Cash Flows from Investing Activities    
Payments for capital expenditures (4,116,332) (2,252,359)
Net Cash Used In Investing Activities (4,116,332) (2,252,359)
Cash Flows from Financing Activities    
Checks drawn in excess of bank balance 123,616 685,724
Proceeds from Paycheck Protection Program loans 1,299,593 1,299,593
Proceeds from long-term debt 8,752,196 22,070,984
Payments on long-term debt (18,099,089) (17,770,451)
Acquisition of non-controlling interest   (2,000,000)
Net Cash Provided By (Used In) Financing Activities (7,923,684) 4,285,850
Net Decrease in Cash and Restricted Cash (7,212,824) (6,486,688)
Cash and Restricted Cash - Beginning of Period 13,580,121 13,574,290
Cash and Restricted Cash - End of Period 6,367,297 7,087,602
Cash paid during the period for:    
Interest expense 593,651 353,650
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Capital expenditures and construction in process included in accounts payable $ 51,047 $ 1,609
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
Jul. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Oct. 31, 2019
Reconciliation of Cash and Restricted Cash        
Cash - Balance Sheet $ 4,491,334 $ 11,423,427 $ 6,813,710  
Restricted Cash - Balance Sheet 1,875,963 2,156,694 273,892  
Cash and Restricted Cash $ 6,367,297 $ 13,580,121 $ 7,087,602 $ 13,574,290
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Jul. 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 United States 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, GFE owns a majority interest 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 60 million gallons, but is permitted to produce approximately 72.3 million gallons of undenatured ethanol on a twelve-month rolling sum basis. Additionally, HLBE, through a wholly owned subsidiary, Agrinatural Gas, LLC (“Agrinatural”), operates a natural gas pipeline that provides natural gas to HLBE's ethanol production facility and other customers.

All references to “we”, “us”, “our”, and the “Company” collectively refer to GFE and its wholly-owned and majority-owned subsidiaries.

Basis of Presentation and Principles of Consolidation

The condensed consolidated unaudited financial statements as of July 31, 2021 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, LLC). Given the Company’s control over the operations of HLBE and its majority voting interest, the Company consolidates the condensed consolidated unaudited financial statements of HLBE with GFE's condensed consolidated unaudited financial statements. The remaining 49.3% ownership of HLBE is included in the condensed consolidated unaudited financial statements as a non-controlling interest. HLBE, through its wholly owned subsidiary, HLBE Pipeline Company, LLC, owned approximately 73% of Agrinatural through December 11, 2019 when the remaining non-controlling interest was acquired. All significant intercompany balances and transactions are eliminated in consolidation.

The accompanying condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted as permitted by such rules and regulations. These financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company’s audited consolidated financial statements for the year ended October 31, 2020, contained in the Company’s annual report on Form 10-K.

In the opinion of management, the condensed consolidated unaudited financial statements reflect all adjustments consisting of normal recurring accruals that we consider necessary to present fairly the Company’s results of operations, financial position and cash flows. The results reported in these condensed consolidated unaudited financial statements should not be regarded as necessarily indicative of results that may be expected for any other fiscal period or for the fiscal year.

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 owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural represent approximately 1-2% 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.

Accounting Estimates

Management uses estimates and assumptions in preparing these condensed consolidated unaudited 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, inventory purchase and sale commitments, evaluation of railcar rehabilitation costs, 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 condensed consolidated unaudited 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, and corn oil 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 the Company expects to be entitled to in exchange for these 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. The Company engages another third-party marketing company, RPMG, Inc., to sell one hundred percent of the distillers grains it produces at the plant. 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.

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.

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 on 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 sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our condensed consolidated unaudited 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 5.

Investments

The Company has investment interests in two companies in related industries. 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 Condensed Consolidated Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
RISKS AND UNCERTAINTIES
9 Months Ended
Jul. 31, 2021
RISKS AND UNCERTAINTIES  
RISKS AND UNCERTAINTIES

2.   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 from the sale and distribution of ethanol, distillers' grains, corn oil, and natural gas to customers primarily located in the United States. Corn for the production process is supplied to our plant 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 they sell 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, and 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 Company’s 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 further significant adverse effects on the Company’s operations, profitability and the availability and adequacy of cash flow to meet the Company’s working capital requirements. The Company’s risk management program is used to protect against the price volatility of these commodities.

The Company, and the ethanol industry as a whole, experienced significant adverse conditions throughout most of 2020 and into 2021 as a result of industry-wide record low ethanol prices due to reduced demand and high industry inventory levels, which were compounded by the impact of the novel coronavirus ("COVID-19"). These factors resulted in prolonged negative operating margins, significantly lower cash flow from operations and substantial net losses. As a result, as of the three months ended January 30, 2021 and the fiscal year ended October 31, 2020, HLBE was not in compliance with its working capital and net worth covenant requirements, for which waivers were obtained. HLBE was in compliance with its working capital and net worth covenant requirements as of July 31, 2021 and expects future compliance during the next twelve months. GFE was in compliance with its working capital covenant requirement as of July 31, 2021 and expects future compliance during the next twelve months. Fuel prices generally, and ethanol prices specifically, have rebounded since the spring of 2020 and remained steady during the three and nine months ended July 31, 2021. As a result, the Company has experienced net income in the three and nine months ended July 31, 2021.

We expect to have sufficient cash on hand and availability on our credit facilities and other loans to fund our operations and commitments for at least the next twelve months from the issuance date of these unaudited consolidated financial statements. However, should unfavorable operating conditions continue in the ethanol industry that prevent us from profitably operating our plant, we may need to seek additional debt or equity funding or further idle ethanol production altogether.

The Company is moving forward with a plan to engage in a merger with HLBE, the Company’s majority owned subsidiary. Pursuant to a Merger Agreement, the Company would acquire the minority ownership interest of HLBE for $14 million, or approximately $0.36405 per unit, and the Company would become the sole owner of HLBE. Management believes the merger would provide HLBE with additional financial resources to assist HLBE’s continued operations and would thereby protect the Company’s investment in HLBE. The Merger is subject to approval by the minority interest unitholders of HLBE. A special meeting where HLBE members will vote on the proposed merger is scheduled for 1 p.m. September 23, 2021, at the Heron Lake Community Center, 312 10th St., Heron Lake, Minnesota 56137. If approved by the minority unitholders, the Merger is expected to close following the special meeting. Additional information regarding the proposed Merger is available in the section captioned Part 1 - Item 2 -

Management’s Discussion and Analysis of Financial Condition and Results of Operation — Plan of Operations for the Next Twelve Months.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE
9 Months Ended
Jul. 31, 2021
REVENUE  
REVENUE

3.   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 three and nine months ended July 31, 2021 and 2020:

Three Months Ended July 31, 2021

(unaudited)

Total

Ethanol

$

69,910,835

Distillers’ Grains

14,001,314

Corn Oil

4,816,842

Other

410,734

Natural Gas Pipeline

119,087

Total Revenues

$

89,258,812

Three Months Ended July 31, 2020

(unaudited)

Total

Ethanol

$

27,592,807

Distillers’ Grains

5,019,310

Corn Oil

1,321,973

Other

71,519

Natural Gas Pipeline

125,991

Total Revenues

$

34,131,600

Nine Months Ended July 31, 2021

(unaudited)

Total

Ethanol

$

163,826,073

Distillers’ Grains

35,737,294

Corn Oil

11,344,245

Other

939,993

Natural Gas Pipeline

849,954

Total Revenues

$

212,697,559

Nine Months Ended July 31, 2020

(unaudited)

Total

Ethanol

$

92,198,500

Distillers’ Grains

22,040,430

Corn Oil

4,744,656

Other

559,242

Natural Gas Pipeline

1,052,020

Total Revenues

$

120,594,848

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 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 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORY
9 Months Ended
Jul. 31, 2021
INVENTORY  
INVENTORY

4.   INVENTORY

Inventories consist of the following:

July 31,  2021

October 31,  2020

(unaudited)

    

Raw materials

$

8,867,354

$

4,893,502

Supplies

 

3,205,598

 

3,070,458

Work in process

 

2,325,312

 

1,480,871

Finished goods

 

8,268,863

 

4,346,974

Totals

$

22,667,127

$

13,791,805

The Company performs a lower of cost or net realizable value analysis on inventory to determine if the net realizable 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, as a component of cost of goods sold, the Company recorded a loss on ethanol inventories of approximately $720,000 and $648,000 for the nine months ended July 31, 2021 and 2020, respectively. Based on the lower of cost or net realizable value analysis, as a component of cost of goods sold, the Company recorded a loss on corn inventories of approximately $0 and $184,000 for the nine months ended July 31, 2021 and 2020, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE INSTRUMENTS
9 Months Ended
Jul. 31, 2021
DERIVATIVE INSTRUMENTS  
DERIVATIVE INSTRUMENTS

5.   DERIVATIVE INSTRUMENTS

As of July 31, 2021, the total notional amount of GFE’s outstanding corn derivative instruments was approximately 1,205,000 bushels, comprised of short corn futures positions on bushels that were entered into to hedge forecasted corn purchases through December 2022. Additionally, there are corn options positions of 3,075,000 bushels through December 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 July 31, 2021, the total notional amount of HLBE’s outstanding corn derivative instruments was approximately 655,000 bushels, comprised of short corn futures positions that were entered into to hedge forecasted corn purchases through July 2022. Additionally, there are corn options positions of 575,000 bushels through December 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 July 31, 2021, GFE had approximately $1,539,000 of cash collateral (restricted cash) related to derivatives held by a broker.

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

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

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts - GFE

Commodity derivative instruments

$

$

563,431

Corn contracts - HLBE

Commodity derivative instruments

28,831

Totals

$

$

592,262

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 the consolidated statements of operations, none of which are designated as hedging instruments:

Consolidated Statement

Three Months Ended July 31, 

Nine Months Ended July 31,

    

 of Operations Location

    

2021

    

2020

2021

    

2020

Corn contracts

 

Cost of Goods Sold

$

(892,416)

$

(297,465)

$

(7,857,428)

$

(1,021,328)

Ethanol contracts

Revenues

(72,848)

171,012

(489,171)

Total loss

$

(892,416)

$

(370,313)

$

(7,686,416)

$

(1,510,499)

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE
9 Months Ended
Jul. 31, 2021
FAIR VALUE  
FAIR VALUE

6.   FAIR VALUE

The following table sets forth, by level, the Company assets that were accounted for at fair value on a recurring basis at July 31, 2021:

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 Liabilities:

Commodity Derivative instruments - Corn

$

592,262

$

592,262

$

592,262

$

$

Accounts Payable (1)

$

155,827

$

155,827

$

$

155,827

$

The following table provides information on those derivative assets and liabilities 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)

$

792,795

$

792,795

$

$

792,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. We determine the fair value Level 2 accounts payable based on nearby futures values, plus or minus nearby basis.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT FACILITIES
9 Months Ended
Jul. 31, 2021
DEBT FACILITIES  
DEBT FACILITIES

7.  DEBT FACILITIES

Debt financing consists of the following:

July 31, 2021

October 31, 2020

 

(unaudited)

GRANITE FALLS ENERGY:

Revolving term loan, see terms below.

$

112,445

$

Term note payable to Project Hawkeye, see terms below.

5,535,714

 

6,339,286

SBA Paycheck Protection Program loan, see terms below

703,900

HERON LAKE BIOENERGY:

Amended revolving term note payable to lending institution, see terms below.

7,891,426

Single advance term note payable to lending institution, see terms below.

2,400,000

3,000,000

Short term revolving note, see notes below

6,000

 

Assessment payable as part of water treatment agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment due in October 2021. HLBE made deposits for one years' 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.

 

130,211

 

300,551

SBA Paycheck Protection Program Loan, see terms below

595,693

595,693

Totals

 

8,780,063

 

18,830,856

Less: amounts due within one year

 

1,924,128

 

12,954,538

Net long-term debt

$

6,855,935

$

5,876,318

Granite Falls Energy

Revolving Term Loan

GFE has a credit facility with a lender in the form of a revolving term loan in the amount of $11,000,000 that will expire on October 20, 2024. The credit facility also requires GFE to comply with certain financial covenants at various times calculated monthly, quarterly or annually, including a restriction of the payment of dividends and maintenance of certain financial ratios including minimum working capital, minimum net worth and a debt service coverage ratio as defined by the credit facility. Failure to comply with the protective loan covenants or maintain the required financial ratios may cause acceleration of the outstanding principal balances on the revolving term loan and/or the imposition of fees, charges or penalties. The credit facility is secured by substantially all assets of GFE. There are no savings account balance collateral requirements as part of this credit facility. Interest on the revolving term accrues at a variable weekly rate equal to 3.25% above the higher of 0.00% or One Month London Interbank Offered Rate (“LIBOR”) Index Rate, which totaled 3.34% at July 31, 2021.

GFE also agreed to pay an unused commitment fee on the unused available portion of the revolving term loan commitment at the rate of 0.500% per annum, payable monthly in arrears.

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 July 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 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

Revolving Term Note

The 2020 Credit Facility includes an amended and restated revolving term loan with a $13 million principal commitment.  The loan is secured by substantially all of HLBE’s assets, including a subsidiary guarantee. The 2020 Credit Facility contains customary covenants, including restrictions on the payment of dividends and loans and advances to Agrinatural, and maintenance of certain financial ratios including minimum working capital, minimum net worth and a debt service coverage ratio as defined by the credit facility. As of the three months ended January 30, 2021 and the fiscal year ended October 31, 2020,  HLBE was not in compliance with its working capital and net worth covenant requirements, for which waivers were obtained. HLBE was in compliance with its debt covenants on July 31, 2021. However, failure to comply with the protective loan covenants or maintain the required financial ratios in the future may cause acceleration of the outstanding principal balances on the revolving term loan and/or the imposition of fees, charges, or penalties.

During February 2021, the 2020 Credit Facility was amended to reduce the working capital covenant to $8 million through May 31, 2021 and increasing to $10 million beginning June 30, 2021. The 2020 Credit Facility was also amended to decrease the net worth requirement from $32 million to $28 million.

As part of the 2020 Credit Facility closing, HLBE entered into an amended administrative agency agreement with CoBank, ACP (“CoBank”).  As a result, CoBank will continue to act as the agent for the lender with respect to the 2020 Credit Facility. HLBE agreed to pay CoBank an annual fee of $2,500 for its services as administrative agent.

Under the terms of the amended revolving term loan, HLBE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $13,000,000. Final payment of amounts borrowed under the amended revolving term loan is due December 1, 2022. Interest on the amended revolving term loan accrues at a variable weekly rate equal to 3.35% above the higher of 0.00% or the One-Month London Interbank Offered Rate (“LIBOR”) Index rate, which totaled 3.44% at July 31, 2021.

HLBE also agreed to pay an unused commitment fee on the unused available portion of the amended revolving term loan commitment at the rate of 0.500% per annum, payable monthly in arrears.

Single Advance Term Note

In June 2020, HLBE entered into a single advance term note with a $3,000,000 principal commitment, with the purpose to finance the construction of a new grain bin and provide principal reduction on the Revolving Term Note. The interest rate is fixed at 3.80%.  Principal with interest is to be paid in 10 consecutive, semi-annual installments, with the first installment due on December 20, 2020 and the last installment due on June 20, 2025. The note is secured as provided in the 2020 Credit Facility.

Short Term Revolving Promissory Note

In February 2021, HLBE entered into a revolving promissory note with its lender in order to finance the operating needs of HLBE. The revolving promissory note is subject to the 2020 Credit Facility. Under the terms, HLBE may borrow, repay and reborrow up to the aggregate principal commitment amount of $5,000,000. The short term revolving promissory note expired on August 1, 2021 and the remaining balance was paid off at that time.

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 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.

Estimated annual maturities of debt at July 31, 2021, are as follows based on the most recent debt agreements:

2022

    

$

1,924,128

2023

1,789,351

2024

 

1,790,536

2025

 

1,904,177

2026

 

1,193,302

Thereafter

178,569

Total debt

$

8,780,063

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES
9 Months Ended
Jul. 31, 2021
LEASES.  
LEASES

8. 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 nine months ended July 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 seven years. For the nine months ended July 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 July 31, 2021:

    

2022

$

4,328,800

2023

 

4,153,800

2024

 

3,633,000

2025

 

3,066,600

2026

2,524,050

Thereafter

 

1,058,200

Totals

18,764,450

Less: Amount representing interest

1,989,679

   Lease liabilities

$

16,774,771

For the three and nine months ended July 31, 2021, GFE recorded operating lease costs for these leases of approximately $800,000 and $2,451,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods. For the three and nine months ended July 31, 2020, GFE recorded operating lease costs for these leases of approximately $803,000 and $2,375,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods.

For the three and nine months ended July 31, 2021, HLBE recorded operating lease costs for these leases of approximately $688,000 and $1,943,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods.  For the three and nine months ended July 31, 2020, HLBE recorded operating lease costs for these leases of approximately $591,000 and $1,731,000, respectively, in cost of goods sold in the Company’s statement of operations, which approximates the cash paid for the periods.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
MEMBERS' EQUITY
9 Months Ended
Jul. 31, 2021
MEMBERS' EQUITY  
MEMBERS' EQUITY

9.   MEMBERS' EQUITY

Granite Falls Energy

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 July 31, 2021 and October 31, 2020, GFE had 30,606 membership units authorized, issued, and outstanding.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS
9 Months Ended
Jul. 31, 2021
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

10.  RELATED PARTY TRANSACTIONS

Corn Purchases - Members

GFE purchased corn from board members of approximately $2,851,000 and $1,482,000 for the three months ended July 31, 2021 and 2020, respectively, and approximately $5,474,000 and $2,323,000 for the nine months ended July 31, 2021 and 2020, respectively.

HLBE purchased corn from board members of approximately $6,727,000 and $57,000 for the three months ended July 31, 2021 and 2020, respectively, and approximately $15,403,000 and $5,872,000 for the nine months ended July 31, 2021 and 2020, respectively.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Jul. 31, 2021
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

11.  COMMITMENTS AND CONTINGENCIES

Corn Forward Contracts

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

At July 31, 2021, HLBE had cash and basis contracts for forward corn purchase commitments for approximately 4,026,000 bushels for deliveries through October 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 and its inventories using the lower of cost or net realizable value evaluation, similar to the method used on its inventory, and has determined that no impairment loss existed for GFE or HLBE forward corn purchase commitments as of July 31, 2021, and an impairment loss of approximately $47,000 for HLBE at October 31, 2020.  

Ethanol Forward Contracts

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

At July 31, 2021, HLBE had fixed and basis contracts to sell approximately $22,621,000 of ethanol for various delivery periods through December 2021, which approximates 42% of its anticipated ethanol sales for that period.

Distillers' Grain Forward Contracts

At July 31, 2021, GFE had forward contracts to sell approximately $889,000 of distillers’ grains for various delivery periods through August 2021, which approximates 33% of its anticipated distillers’ grain sales for this that period.

At July 31, 2021, HLBE had forward contracts to sell approximately $1,262,000 of distillers’ grain for various delivery periods through September 2021, which approximates 46% of its anticipated distillers’ grain sales for that period.

Corn Oil Forward Contracts

At July 31, 2021, GFE had forward contracts to sell approximately $702,000 of corn oil for delivery through August 2021, which approximates 70% of its anticipated corn oil sales for that period.

At July 31, 2021, HLBE had forward contracts to sell approximately $900,000 of corn oil for delivery through August 2021, which approximates 84% of its anticipated corn oil sales for that period.

Rail Car Rehabilitation Costs

GFE leases 75 hopper rail cars under a multi-year agreement which ends in November 2025. Under the agreement, GFE 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. GFE believes that it is probable that GFE may be assessed for damages incurred. Company management has estimated total costs to rehabilitate the cars at July 31, 2021 and October 31, 2020 to be approximately $825,000.  GFE accrues the estimated cost of railcar damages over the term of the lease as the cost of damages are incurred.  During the three and nine months ended July 31, 2021, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $23,000 and $108,000 respectively.  During the three and nine months ended July 31, 2020, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $8,000 and $337,000 respectively.

HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreement, HLBE 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. HLBE believes that it is probable that we may be assessed for damages incurred. Company management has estimated total costs to rehabilitate the cars at July 31, 2021 and October 31, 2020 to be approximately $631,000 and $597,000 respectively.  HLBE accrues the estimated cost of railcar damages over the term of the lease as the cost of damages are incurred. During the three and nine months ended July 31, 2021, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $27,000 and $82,000 respectively. During the three and nine months ended July 31, 2020, the Company has recorded an expense for the recognition of actual repairs in cost of goods of approximately $16,000 and $70,000 respectively.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Jul. 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 United States 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, GFE owns a majority interest 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 60 million gallons, but is permitted to produce approximately 72.3 million gallons of undenatured ethanol on a twelve-month rolling sum basis. Additionally, HLBE, through a wholly owned subsidiary, Agrinatural Gas, LLC (“Agrinatural”), operates a natural gas pipeline that provides natural gas to HLBE's ethanol production facility and other customers.

All references to “we”, “us”, “our”, and the “Company” collectively refer to GFE and its wholly-owned and majority-owned subsidiaries.

Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

The condensed consolidated unaudited financial statements as of July 31, 2021 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, LLC). Given the Company’s control over the operations of HLBE and its majority voting interest, the Company consolidates the condensed consolidated unaudited financial statements of HLBE with GFE's condensed consolidated unaudited financial statements. The remaining 49.3% ownership of HLBE is included in the condensed consolidated unaudited financial statements as a non-controlling interest. HLBE, through its wholly owned subsidiary, HLBE Pipeline Company, LLC, owned approximately 73% of Agrinatural through December 11, 2019 when the remaining non-controlling interest was acquired. All significant intercompany balances and transactions are eliminated in consolidation.

The accompanying condensed consolidated unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted as permitted by such rules and regulations. These financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company’s audited consolidated financial statements for the year ended October 31, 2020, contained in the Company’s annual report on Form 10-K.

In the opinion of management, the condensed consolidated unaudited financial statements reflect all adjustments consisting of normal recurring accruals that we consider necessary to present fairly the Company’s results of operations, financial position and cash flows. The results reported in these condensed consolidated unaudited financial statements should not be regarded as necessarily indicative of results that may be expected for any other fiscal period or for the fiscal year.

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 owned subsidiary. Before and after accounting for intercompany eliminations, these revenues from Agrinatural represent approximately 1-2% 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.

Accounting Estimates

Accounting Estimates

Management uses estimates and assumptions in preparing these condensed consolidated unaudited 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, inventory purchase and sale commitments, evaluation of railcar rehabilitation costs, 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 condensed consolidated unaudited 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, and corn oil 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 the Company expects to be entitled to in exchange for these 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. The Company engages another third-party marketing company, RPMG, Inc., to sell one hundred percent of the distillers grains it produces at the plant. 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.

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.
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 on 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 sales are documented as normal and exempted from accounting and reporting requirements, and therefore, are not marked to market in our condensed consolidated unaudited 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 5.

Investments

Investments

The Company has investment interests in two companies in related industries. 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 Condensed Consolidated Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
9 Months Ended
Jul. 31, 2021
REVENUE  
Schedule of disaggregated revenue by source

Three Months Ended July 31, 2021

(unaudited)

Total

Ethanol

$

69,910,835

Distillers’ Grains

14,001,314

Corn Oil

4,816,842

Other

410,734

Natural Gas Pipeline

119,087

Total Revenues

$

89,258,812

Three Months Ended July 31, 2020

(unaudited)

Total

Ethanol

$

27,592,807

Distillers’ Grains

5,019,310

Corn Oil

1,321,973

Other

71,519

Natural Gas Pipeline

125,991

Total Revenues

$

34,131,600

Nine Months Ended July 31, 2021

(unaudited)

Total

Ethanol

$

163,826,073

Distillers’ Grains

35,737,294

Corn Oil

11,344,245

Other

939,993

Natural Gas Pipeline

849,954

Total Revenues

$

212,697,559

Nine Months Ended July 31, 2020

(unaudited)

Total

Ethanol

$

92,198,500

Distillers’ Grains

22,040,430

Corn Oil

4,744,656

Other

559,242

Natural Gas Pipeline

1,052,020

Total Revenues

$

120,594,848

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORY (Tables)
9 Months Ended
Jul. 31, 2021
INVENTORY  
Schedule of Inventory

July 31,  2021

October 31,  2020

(unaudited)

    

Raw materials

$

8,867,354

$

4,893,502

Supplies

 

3,205,598

 

3,070,458

Work in process

 

2,325,312

 

1,480,871

Finished goods

 

8,268,863

 

4,346,974

Totals

$

22,667,127

$

13,791,805

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE INSTRUMENTS (Tables)
9 Months Ended
Jul. 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 July 31, 2021, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts - GFE

Commodity derivative instruments

$

$

563,431

Corn contracts - HLBE

Commodity derivative instruments

28,831

Totals

$

$

592,262

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

Three Months Ended July 31, 

Nine Months Ended July 31,

    

 of Operations Location

    

2021

    

2020

2021

    

2020

Corn contracts

 

Cost of Goods Sold

$

(892,416)

$

(297,465)

$

(7,857,428)

$

(1,021,328)

Ethanol contracts

Revenues

(72,848)

171,012

(489,171)

Total loss

$

(892,416)

$

(370,313)

$

(7,686,416)

$

(1,510,499)

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE (Tables)
9 Months Ended
Jul. 31, 2021
FAIR VALUE  
Schedule of derivative assets and liabilities measured at fair value

The following table sets forth, by level, the Company assets that were accounted for at fair value on a recurring basis at July 31, 2021:

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 Liabilities:

Commodity Derivative instruments - Corn

$

592,262

$

592,262

$

592,262

$

$

Accounts Payable (1)

$

155,827

$

155,827

$

$

155,827

$

The following table provides information on those derivative assets and liabilities 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)

$

792,795

$

792,795

$

$

792,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.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT FACILITIES (Tables)
9 Months Ended
Jul. 31, 2021
DEBT FACILITIES  
Schedule of debt financing

July 31, 2021

October 31, 2020

 

(unaudited)

GRANITE FALLS ENERGY:

Revolving term loan, see terms below.

$

112,445

$

Term note payable to Project Hawkeye, see terms below.

5,535,714

 

6,339,286

SBA Paycheck Protection Program loan, see terms below

703,900

HERON LAKE BIOENERGY:

Amended revolving term note payable to lending institution, see terms below.

7,891,426

Single advance term note payable to lending institution, see terms below.

2,400,000

3,000,000

Short term revolving note, see notes below

6,000

 

Assessment payable as part of water treatment agreement, due in semi-annual installments of $189,393 with interest at 6.55%, enforceable by statutory lien, with the final payment due in October 2021. HLBE made deposits for one years' 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.

 

130,211

 

300,551

SBA Paycheck Protection Program Loan, see terms below

595,693

595,693

Totals

 

8,780,063

 

18,830,856

Less: amounts due within one year

 

1,924,128

 

12,954,538

Net long-term debt

$

6,855,935

$

5,876,318

Schedule of annual maturities of debt

2022

    

$

1,924,128

2023

1,789,351

2024

 

1,790,536

2025

 

1,904,177

2026

 

1,193,302

Thereafter

178,569

Total debt

$

8,780,063

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
9 Months Ended
Jul. 31, 2021
LEASES.  
Summary of remaining annual maturities of operating lease liabilities

    

2022

$

4,328,800

2023

 

4,153,800

2024

 

3,633,000

2025

 

3,066,600

2026

2,524,050

Thereafter

 

1,058,200

Totals

18,764,450

Less: Amount representing interest

1,989,679

   Lease liabilities

$

16,774,771

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - gal
gal in Millions
9 Months Ended
Jul. 31, 2021
Dec. 11, 2019
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 60.0  
Production volume permitted 72.3  
Heron Lake BioEnergy, LLC    
Summary of significant accounting policies    
Ownership percentage 50.70%  
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 49.30%  
Project Viking, LLC    
Summary of significant accounting policies    
Ownership percentage 100.00%  
Agrinatural, LLC | HLBE Pipeline Company, LLC    
Summary of significant accounting policies    
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners   73.00%
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Other (Details)
9 Months Ended
Jul. 31, 2021
segment
Reportable Operating Segments  
Number of reportable segments 1
Agrinatural, LLC | Minimum  
Reportable Operating Segments  
Revenues of subsidiary, percentage 1.00%
Agrinatural, LLC | Maximum  
Reportable Operating Segments  
Revenues of subsidiary, percentage 2.00%
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)
9 Months Ended
Jul. 31, 2021
company
CONCENTRATIONS  
Number of distinct marketing companies 2
Ethanol | Eco-Energy, Inc. | Revenue from product line | Product concentration risk  
CONCENTRATIONS  
Concentration percentage 100.00%
Distillers' Grains | RPMG, Inc. | Revenue from product line | Product concentration risk  
CONCENTRATIONS  
Concentration percentage 100.00%
Corn oil | RPMG, Inc. | Revenue from product line | Product concentration risk  
CONCENTRATIONS  
Concentration percentage 100.00%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
RISKS AND UNCERTAINTIES, Narrative (Details)
$ / shares in Units, $ in Millions
9 Months Ended
Jul. 31, 2021
USD ($)
$ / shares
Heron Lake BioEnergy, LLC  
Concentration Risk  
Consideration paid to minority owners for acquisition of minority interest | $ $ 14
Consideration paid to minority owners for acquisition of minority interest (per unit) | $ / shares $ 0.36405
Minimum | Total revenues | Product concentration risk | Ethanol  
Concentration Risk  
Concentration percentage 75.00%
Minimum | Cost of goods sold | Product concentration risk | Corn  
Concentration Risk  
Concentration percentage 65.00%
Maximum | Total revenues | Product concentration risk | Ethanol  
Concentration Risk  
Concentration percentage 90.00%
Maximum | Cost of goods sold | Product concentration risk | Corn  
Concentration Risk  
Concentration percentage 85.00%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Revenue Recognition        
Total Revenues $ 89,258,812 $ 34,131,600 $ 212,697,559 $ 120,594,848
Payment terms     10 days  
Ethanol        
Revenue Recognition        
Total Revenues 69,910,835 27,592,807 $ 163,826,073 92,198,500
Distillers' Grains        
Revenue Recognition        
Total Revenues 14,001,314 5,019,310 35,737,294 22,040,430
Corn oil        
Revenue Recognition        
Total Revenues 4,816,842 1,321,973 11,344,245 4,744,656
Other        
Revenue Recognition        
Total Revenues 410,734 71,519 939,993 559,242
Natural Gas Pipeline        
Revenue Recognition        
Total Revenues $ 119,087 $ 125,991 $ 849,954 $ 1,052,020
Payment terms     20 days  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORY (Details) - USD ($)
9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Oct. 31, 2020
Inventory      
Raw materials $ 8,867,354   $ 4,893,502
Supplies 3,205,598   3,070,458
Work in process 2,325,312   1,480,871
Finished goods 8,268,863   4,346,974
Totals 22,667,127   $ 13,791,805
Ethanol      
Inventory      
Loss on inventories (720,000) $ (648,000)  
Corn      
Inventory      
Loss on inventories $ 0 $ (184,000)  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details)
9 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
bu
Oct. 31, 2020
USD ($)
bu
Jul. 31, 2020
USD ($)
Derivatives, Fair Value      
Cash collateral (restricted cash) $ 1,875,963 $ 2,156,694 $ 273,892
Financial Assets   56,050  
Derivative liabilities $ 592,262 $ 816,478  
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts      
Derivatives, Fair Value      
Total nonmonetary notional amount outstanding | bu 1,205,000 4,275,000  
Additional nonmonetary notional amount | bu 3,075,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,539,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   760,000  
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Short/Sale position | Corn Contracts      
Derivatives, Fair Value      
Additional nonmonetary notional amount | bu   3,515,000  
Heron Lake BioEnergy, LLC      
Derivatives, Fair Value      
Cash collateral (restricted cash) $ 337,000    
Heron Lake BioEnergy, LLC | Corn Contracts      
Derivatives, Fair Value      
Total nonmonetary notional amount outstanding | bu 655,000 2,095,000  
Additional nonmonetary notional amount | bu 575,000 1,380,000  
Heron Lake BioEnergy, LLC | Derivatives held by a broker      
Derivatives, Fair Value      
Cash collateral (restricted cash)   $ 514,000  
Heron Lake BioEnergy, LLC | Long/Purchase position | Corn Contracts      
Derivatives, Fair Value      
Total nonmonetary notional amount outstanding | bu   325,000  
Heron Lake BioEnergy, LLC | Short/Sale position | Corn Contracts      
Derivatives, Fair Value      
Total nonmonetary notional amount outstanding | bu   1,770,000  
Not Designated as Hedging Instruments      
Derivatives, Fair Value      
Financial Assets   $ 56,050  
Derivative liabilities $ 592,262 816,478  
Not Designated as Hedging Instruments | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts      
Derivatives, Fair Value      
Derivative liabilities 563,431 642,550  
Not Designated as Hedging Instruments | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ethanol Contracts      
Derivatives, Fair Value      
Financial Assets   40,900  
Not Designated as Hedging Instruments | Heron Lake BioEnergy, LLC | Corn Contracts      
Derivatives, Fair Value      
Derivative liabilities $ 28,831 173,928  
Not Designated as Hedging Instruments | Heron Lake BioEnergy, LLC | Ethanol Contracts      
Derivatives, Fair Value      
Financial Assets   $ 15,150  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE INSTRUMENTS - Income Statement (Details) - Not Designated as Hedging Instruments - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Derivative Instruments, Gain (Loss)        
Total loss $ (892,416) $ (370,313) $ (7,686,416) $ (1,510,499)
Cost of Goods Sold. | Corn Contracts        
Derivative Instruments, Gain (Loss)        
Total loss $ (892,416) (297,465) (7,857,428) (1,021,328)
Revenues | Ethanol Contracts        
Derivative Instruments, Gain (Loss)        
Total loss   $ (72,848) $ 171,012 $ (489,171)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE (Details) - USD ($)
Jul. 31, 2021
Oct. 31, 2020
Fair value    
Financial Assets   $ 56,050
Financial Liabilities $ 592,262 816,478
Accounts Payable | Carrying Amount    
Fair value    
Financial Liabilities 155,827 792,795
Fair Value, Measurements, Recurring | Accounts Payable | Estimate of Fair Value Measurement    
Fair value    
Financial Liabilities 155,827 792,795
Fair Value, Inputs, Level 2 | Fair Value, Measurements, Recurring | Accounts Payable    
Fair value    
Financial Liabilities 155,827 792,795
Corn Contracts | Carrying Amount    
Fair value    
Financial Liabilities 592,262 816,478
Corn Contracts | Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement    
Fair value    
Financial Liabilities 592,262 816,478
Corn Contracts | Fair Value, Inputs, Level 1 | Fair Value, Measurements, Recurring    
Fair value    
Financial Liabilities $ 592,262 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 | Fair Value, Measurements, Recurring    
Fair value    
Financial Assets   $ 56,050
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT FACILITIES (Details) - USD ($)
9 Months Ended 12 Months Ended
Jul. 31, 2021
Oct. 31, 2020
Feb. 28, 2021
Jun. 30, 2020
Apr. 17, 2020
Line of Credit Facility          
Long-term Debt $ 8,780,063 $ 18,830,856      
Less: amounts due within one year 1,924,128 12,954,538      
Net long term debt 6,855,935 5,876,318      
Revolving term loan | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Long-term Debt 112,445        
Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Long-term Debt 5,535,714 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 595,693      
Amended revolving term note payable to lending institution | Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Long-term Debt   7,891,426      
Single advance term note payable to lending institution | Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Long-term Debt 2,400,000 3,000,000      
Interest rate (as a percent)       3.80%  
Short term revolving note | Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Long-term Debt 6,000        
Assessments payable as part of water treatment agreement, with interest at 6.55%, due in 2021 | Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Long-term Debt 130,211 300,551      
Payment $ 189,393 $ 189,393      
Interest rate (as a percent) 6.55% 6.55%      
Period of worth of debt 1 year 1 year      
Deposit on debt service payments $ 364,000 $ 364,000      
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT FACILITIES - Granite Falls Energy (Details) - USD ($)
9 Months Ended
Aug. 02, 2017
Jul. 31, 2021
Feb. 28, 2021
Oct. 31, 2020
Apr. 17, 2020
Line of Credit Facility          
Long-term Debt   $ 8,780,063   $ 18,830,856  
Revolving term loan facility | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Line of credit future reduction amounts   $ 11,000,000      
Spread above variable interest rate   3.25%      
Line of credit unused commitment fee (as a percent)   0.50%      
Revolving term loan facility | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Minimum          
Line of Credit Facility          
Interest rate, stated percentage   0.00%      
Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Credit facility maximum $ 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,535,714   $ 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  
One Month LIBOR | Revolving term loan facility | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC          
Line of Credit Facility          
Interest rate (as a percent)   3.34%      
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 | 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 1,500        
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT FACILITIES - Heron Lake Bio Energy (Details) - Heron Lake BioEnergy, LLC
1 Months Ended 4 Months Ended 9 Months Ended
Apr. 18, 2020
USD ($)
Jun. 30, 2021
USD ($)
Feb. 28, 2021
USD ($)
Jan. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
installment
May 31, 2021
USD ($)
Jul. 31, 2021
USD ($)
2020 Credit Facility              
Line of Credit Facility              
Working capital covenants   $ 10,000,000       $ 8,000,000  
Net worth requirement     $ 28,000,000 $ 32,000,000      
Amended revolving term note payable to lending institution | 2020 Credit Facility              
Line of Credit Facility              
Credit facility maximum             $ 13,000,000
Spread above variable interest rate             3.35%
Line of credit unused commitment fee (as a percent)             0.50%
Interest rate, stated percentage             0.00%
Amended revolving term note payable to lending institution | 2020 Credit Facility | One Month LIBOR              
Line of Credit Facility              
Interest rate (as a percent)             3.44%
CoBank | 2020 Credit Facility              
Line of Credit Facility              
Annual fee             $ 2,500
Single advance term note payable to lending institution              
Line of Credit Facility              
Credit facility maximum         $ 3,000,000    
Interest rate, stated percentage         3.80%    
Number of semi-annual installments | installment         10    
SBA Paycheck Protection Loan              
Line of Credit Facility              
Loan received $ 595,693   595,693        
Short Term Revolving Promissory Note              
Line of Credit Facility              
Credit facility maximum     $ 5,000,000        
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT FACILITIES - Estimated Annual Maturities (Details) - USD ($)
Jul. 31, 2021
Oct. 31, 2020
DEBT FACILITIES    
2022 $ 1,924,128  
2023 1,789,351  
2024 1,790,536  
2025 1,904,177  
2026 1,193,302  
Thereafter 178,569  
Long-term Debt $ 8,780,063 $ 18,830,856
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Leases        
Weighted average discount rate 4.87%   4.87%  
Weighted average remaining lease term 4 years   4 years  
Minimum        
Leases        
Remaining term     1 year  
Maximum        
Leases        
Remaining term     7 years  
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Cost of Goods Sold.        
Leases        
Operating lease costs $ 800,000 $ 803,000 $ 2,451,000 $ 2,375,000
Heron Lake BioEnergy, LLC | Cost of Goods Sold.        
Leases        
Operating lease costs $ 688,000 $ 591,000 $ 1,943,000 $ 1,731,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Future minimum lease payments (Details)
Jul. 31, 2021
USD ($)
Remaining annual maturities of operating lease liabilities  
2022 $ 4,328,800
2023 4,153,800
2024 3,633,000
2025 3,066,600
2026 2,524,050
Thereafter 1,058,200
Totals 18,764,450
Less: Amount representing interest 1,989,679
Lease liabilities $ 16,774,771
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
MEMBERS' EQUITY (Details)
9 Months Ended
Jul. 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
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS - (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC        
Related party transactions        
Purchased from related party $ 2,851,000 $ 1,482,000 $ 5,474,000 $ 2,323,000
Heron Lake BioEnergy, LLC        
Related party transactions        
Purchased from related party $ 6,727,000 $ 57,000 $ 15,403,000 $ 5,872,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
item
Jul. 31, 2020
USD ($)
Jul. 31, 2021
USD ($)
item
bu
Jul. 31, 2020
USD ($)
Oct. 31, 2020
USD ($)
bu
Corn Contracts          
Commitments and contingencies          
Forward purchase impairment loss     $ 0    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC          
Commitments and contingencies          
Rail Car Rehabilitation Costs     825,000   $ 825,000
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Cost of Goods Sold.          
Commitments and contingencies          
Rehabilitation Cost $ 23,000 $ 8,000 $ 108,000 $ 337,000  
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts          
Commitments and contingencies          
Quantity of commitment | bu     1,205,000   4,275,000
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn Contracts | Long/Purchase position          
Commitments and contingencies          
Quantity of commitment | bu         760,000
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ethanol Contracts          
Commitments and contingencies          
Value of commitment 24,331,000   $ 24,331,000    
Anticipated sales (as a percent)     43.00%    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Distillers' Grains | Short/Sale position          
Commitments and contingencies          
Value of commitment 889,000   $ 889,000    
Anticipated sales (as a percent)     33.00%    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Corn oil | Short/Sale position          
Commitments and contingencies          
Value of commitment $ 702,000   $ 702,000    
Anticipated sales (as a percent)     70.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,089,000    
Heron Lake BioEnergy, LLC          
Commitments and contingencies          
Rail Car Rehabilitation Costs     $ 631,000   $ 597,000
Heron Lake BioEnergy, LLC | Cost of Goods Sold.          
Commitments and contingencies          
Rehabilitation Cost $ 27,000 $ 16,000 $ 82,000 $ 70,000  
Heron Lake BioEnergy, LLC | Corn Contracts          
Commitments and contingencies          
Quantity of commitment | bu     655,000   2,095,000
Heron Lake BioEnergy, LLC | Corn Contracts | Short/Sale position          
Commitments and contingencies          
Quantity of commitment | bu         1,770,000
Heron Lake BioEnergy, LLC | Corn Contracts | Long/Purchase position          
Commitments and contingencies          
Quantity of commitment | bu         325,000
Heron Lake BioEnergy, LLC | Ethanol Contracts          
Commitments and contingencies          
Value of commitment 22,621,000   $ 22,621,000    
Anticipated sales (as a percent)     42.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,262,000   $ 1,262,000    
Anticipated sales (as a percent)     46.00%    
Heron Lake BioEnergy, LLC | Corn oil | Short/Sale position          
Commitments and contingencies          
Value of commitment $ 900,000   $ 900,000    
Anticipated sales (as a percent)     84.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     4,026,000    
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (-@+E,'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 " "#8"Y3V6R>T.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFG')**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2ZJM9@D:26)&$"%F$ALJ[52JB(DGP\X[5:\.$S]C-,*\ >+3I*P$L.K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LV']^>IW7+8Q+ M))W"_"L90:> &W:9_-;Q:^'47W1=02P,$% @ @V N4YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "#8"Y32_Z@"B@% !;%0 & 'AL+W=OSY]6JV]W=;U5^D>R%L*0]SB2R4UK;7JO41*$4,TV2-(ZY MWMV*2&UO6K1UN/$2KM;&WG"&UQN^$G-A?M_,-(R< B4(8R&34$FBQ?*F-:*? MQQZS!MD;?X1BFQQ=$SN5A5(_[& 2W+1+Z*DNR7 M;/-W.YT6\=/$J'AO# SB4.;__'WOB",#UCMCP/8&[,2 GON"MS?PLHGFS+)I M?>&&#Z^UVA)MWP8T>Y'Y)K.&V832+N/<:'@:@IT9?E%^"JMB")W2;+F6B37CH&O61O'WR/?YLCL#/* /"IIU@F@!B+X:.\ RX(J.U"] M92C@KVET23QZ09C+: 6?,6X^%YM+0CM5YA_H>(7GO S/.X,W5F]"D[]'B\1H M",9_$,A. =G)(#MUB_&ZVX@JC^/FU&T_(RRZ!8MN,Q;/*==&Z&A'7L1&:5/% M"(,T4SH4-DX#0A$>Z6+<*1##/WTZ5--&/0+;OV&:Z8YB%NV M:2>1Y'5%:%7NPOR\#!&.%*W5$*W"3 ,(N7(9^KM3G M%[H&LD/;=##H>P,78\A*AJP)PU$00-I(+@X7Y '>(T^RVG$>61^AU$M%9QZ_XOJV(Y@J5_55E;2Q.$^A"=&L,P'%%?T4X)%,,ZT>@NE M7^U,'!,/Q#))4%S:3ZG-5&)X1/X*-^=W"([8[3$(15#E'D:PS!D4E_IL,4=0 MVI[G@P-X#-T098*@N*H_*!\<,ULKB:EQ#4BWUVE[U$49E>F!XMK^&AK(#&I) M*/MY\0N9"S_5X*U*6CC25)UNZ(^4R@Q!<6F'[!F$0NW=_S>5*G,U5-4#3IRFF4JR4?-9(\L>IUK;.R(N+S%>@!FEE M95Z#^/VTGO_(K)1ZUDCJ)Q*JQ+P?LV49/U"M9(8CUC KE9TU4G9; 4'F!M%< M*5T9WS4X$-]M[OO0=4(](((<$&-82CMK).WS&)(%N4T3>)Q4KR6.4U-BLU+0 M62-!OXNAJK+1]140S!K$,]YP6>T['+"NFF6EE#-\CR-O3WGW-T?&75)SO52XAO&Z[\)*NX M6YP)@S/'-KP0A7PX7^#%TP^?\_W!V!^6Z]61 M[\6-,%^/UPI6R][*+B]%I7-9(25NSQ=O\9L-;10:B;]R\:!/GI%U92OEG5U\ MV)TO HM(%"(SU@2'KWNQ$45A+0&.;YW11?].JWCZ_&3]M\9Y<&;+M=C(XN]\ M9P[GBV2!=N*6UX7Y+!_^$)U#S-K+9*&;3_30R08+E-7:R+)3!@1E7K7?_'L7 MB!,%'$XHD$Z!_*@"[11HXVB+K''K'3=\O5+R 2DK#=;L0Q.;1AN\R2N[C3=& MP;\YZ)GU1E8[V!2Q0_"D99'ON('%!2]XE0ET8PUK] I]O7F'?OGIU]72P$NM MZC+K7G#1OH!,O.!C7;Q&%)\A$A#L4=_,JU]EIE7]+[2QI[=,K? M6BE1&?16:W!LQB#M#=+&8#AED.N#+RJM5M1HV5JZ7X=ABBD-5\O[4_==.8Q# M0D,2]X+/<(4]KG 6UV>AC932+\D-U M#_DBU:,/6^1&AD11C$\VKP7G"F(:IS@)F!]=W*.+Y[-/EJ7816I>"&-J> MB/(*MKZ&7CM.\!9+[&!A4< "/Y"D!Y+, KE6XLCS'1+?C[:=:,2K'9+F(!1T ML;;DN*?DVC F;G0(Q6$\CJ(KEP:8)A-YF/;0TUGH7Z3AQ0^@3-T$BQ(6X!B/ M8'H$08B%9"(5<3 TZ^"%* -_*]AM&]WWW^K\:'?Y#%7">#MSX&XU!GY/XW0$ MV2<9IA%+$SJ!^81@\(L%I,U4-EYTVL\V'P? MJZ;$?&S6@:2>MD@)&]/0RW+/ 0XTA.=YJ*VN&8 >%L)1$ 3C?I8W,0V9U&.\4?*FC,T!\SH;7-K2VO M[N"CF;/\D7%)(\$1A&8<%E=C*)*&03HQI>&!?/ \^_P'!K_ +L.P%"8/IV.Z/6XQ%,8,2;8AXR, ^99YY16S_K.;Z8*O(.N4LT-,+0 MKL?Q]0J2A+!T OK)*66>D9[/)"_A]=%+%,1).)[D/9(4$T8(G4(\$!&9)Z)+ MVQ:^V+;P#MK"&80I[*'="]XE'IBJ6$K9&+LKR)(XHG@JFP>*(O,4 MY>3)T.)>BKR'D2B8$4H>?E[4C83+(;6=GPBRJ;PCQKSUYUO=%'GHGS MQ5$)+=2]6*R1[^SS/QAZ[O- IB2>'3 ^B7(KE/ZY&=O-XYS-@>3(/,GU-D5C M$W$#1_YM;2SA(2/1[XI7N1'H-UX4&KVOA-H_GJ'+RPW*9*5S;1I"I\$9')-1 M#:*P';4Y2)7_(W9G*-?:-OGF)%<;;>#!%@DWZ&-=//:7.HW 568D8)FXJNEV MT671".;\('"KQ95D!&/,R%2U#'Q+YOGV3UF] N^-DD5AO2G_B:@^S%?3Y M6] -7L<0 ]5>]+8+(X_-7>E6&B/+YO$@.$QF5@#^OY72/"WL]6M_W;[^%U!+ M P04 " "#8"Y3\Y3&UR " #"!0 & 'AL+W=O6JG%(0%:G4*D@ZKJ5:H.';KVV20+LZ!N5. MMMI(ABXT.VIK ZP,("EH$L'UAZM MB7>RT?K%!P_E/(J](!!0H&=@[K6')0CAB9R,WSUG-)3TP./U@?UK\.Z\;)B% MI1:_>(G5//HVY-V*&5!8 ?*"B??D([&5V[$9 M1:?!,]&BK[?HZB47ZGUOQ(BDXP\DB9/Q&?CR;?AC@0,\/H53YWRPGPSVD\"7 M_H_]-^JD0YTTU)E1VE0_6-N<53FY2>"WK1.%T4#B]7>%C@Q:9*KG:G9,YO4GF MM:Q.)CV:,'^[_6!FQY4E K8.%X\^.0+3W1A=@+H.0[?1Z$8X+"MWR8+Q">Y\ MJS4> C_'P[6=_P-02P,$% @ @V N4XPOX>R+!0 /A4 !@ !X;"]W M;W)K3/&]7&EMT8]U MEI?7O96UFZOAL)RO]#HI!V:C<_C/TA3KQ,*P>!J6FT(GB]IHG0U)%(GA.DGS MWGA4O[LOQB.SM5F:Z_L"E=OU.BE^WNK,O%SW<._UQ9?T:66K%\/Q:),\Z0=M MOV[N"Q@-6R^+=*WS,C4Y*O3RNG>#KV98508UXL]4OY0'SZBB\FC,]VKP?G'= MBZHOTIF>V\I% C_/>J*SK/($W_'7SFFOC5D9'CZ_>G];DP;-;_)C M)\2! 3YE0'8&Q#5@)PSHSH">&X'M#-BY$?C.H*8^;+C7PDT3FXQ'A7E!184& M;]5#K7YM#7JE>94H#[: _Z9@9\<3DR]@VO4"P5-ILG216!@\6/B!?+ E,DOT M>:.+I)K7$O71UXJP'P+MECMYY7Y+.AU^V&8#1/$;1"*" ]\S.=\\"M'Y;]%G_SKZD1BT301: M^Z/_3R)T1&1M1%9'9"%QC,EH^'PX13Z0 M,DRQB*)CX-0'$DR$DIRK8^3,1V(2<<5B%K?((\*\)IBY:Z MZ*3^KC!EB>X+LTPMNKB#0;" ""^^4I%@D72H^[@^44QYS'T, A M!MY4'H0^(BY;XK*3^&[%Y$]H]F-3K:]@NLO #,&$N_,S"> 8?&3LK(JIC^.* M2B\S9@$<%A*3$[,=MZ3C,TF_S^=FK3MF/ YDN^"Q=->YC^MC*6/)'8FF/E!Q M#NL7.]1##F/%HYB2,'G5DE>=A?2S7>FB);Z;]HFC_5X==>M:NTYKUV]0 MKFUP$XY\246,I5,0)P&<4+#<'3T#,,()YJ4SO]9%@B@O[WT<$W%,OT#(?TCI=SM?QI I!%5 J7>LBGBJ!"1.($^WV/ MA+N;I#M=EE>HTN"B$>$252*@&VN+]'%KD\=,(VO0)Y/WYW 4*DR6-9ML4S." M8H5:)1)#)\U?KY!=W>3H$K2Z_FA":'4K123 %!"'R+=+B2 PQ@6 M'1PB7(U\9!\.)K!OXE,[Y[X-P]U]V+?ZF@1.<3?/T) ]:?05)"G1YZTM;9(O MJMSIH]ND3.<(AFB:9EL;/)G?8K]=HI&(O$IS%FQZ'FSV2]BQ+/L&#:M_F#SW M4'8K;LO@P*ME NBUK ->'P^X@=NON\. ^: V) M7U_$E6ANMKEM;@3:M^UEWTU]Q>6\O\57$QQX/ZTN!^O[I[W[YF;Q8U(\I7F) M,KV$4-% PNP5S65=,[!F4]]&/1IKS;I^7.EDH8L* /]?&F-?!U6 ]LIT_#=0 M2P,$% @ @V N4YZ7NN6V!0 '!\ !@ !X;"]W;W)K]OFS@8Q_\5*SKI-FE=L W&3&FD-=GN=MIVTWJ[>TT3-T$# MG('3K/_]&4)Q\ \*:KHW"21?/_AKGL0M?+/$M&I0*_Y-V*$\.0:5E1O.OU%/UA@*JG@KGI;U)S@E3Q-UK&0)]="?LG;*TK ;\%B&^<;5H(D M!Y]8=L.*\G?P[L<^$??@ GR[7H(7O[V<387L3A5TNFHN?76\-')<6@\5"U$D M-WL1WZ0," [^*.(\$0R\C].T!.]R5FSN7X&/'Q>62RWZ+_69YQ60M^..VG%'=1S?$>3XQ0+\O1*O M 8:O /)@9!O(8RQ2QZHJ^6Y. I]0@H/9].YT&$PAC! ,(NAWA4M32&5 /_"C M5MCQA5M?N&Z)7?GD3)6>0?/;X'[OH+U=R4AE4D\8,BUS[:XF[KMZ=0P)YG'[^@M1CT6OPLI_HD7_&,@1]EXD +&#$DGF2C/F(#E%U+BJ'PJ1 =11UH MIR/%D(:ZJ2'2KBN%4MC/TDZ2O]T5,LF]GB0W$1C(S6 08:0GN:F$LM9]J$_G M2XN2^"&67'694UR%X3,DN<(;[.?;F9/5>E ;&KG^ LNM),1?U,]>Y!(/6+IN<]"DE$B10 MSW!3*9=51^O7AMY[=5K*AW5:P%O?_4J\*)G M "]2X$5/!>^H'1*R["AAM5.DK@16/$7]/'7RQY[ )@;E]I=ZGJ?O(2Q**)=6 M"$9&=5K0ZLOU&O(<_,$*KG@,7!^K3FR"T%&=%J6].BW"_NK$BJT8GC^#L<(; M[M];GI<_V+*CQ$CN)_4'C .$74,G3VB?"M11],$F)ZG,[XCJZ3U V'6D>(K[ M>>K<&=FSVX1@(-?CA 3Z_&Q11A[!F.J[?XM0)K=,;^Q8*V#%51P\0W8KM.&G M/J =E=TFIQ"BE!K/^P8(NX84SW#_$]IS9[?E&6Y ,3:65@.$74<*H7C$L]E' MP=0$(X^#R:)T@,FB=(!I>O(FLGIO_"DN-DE>@I3=RJ;>ZU".3W%\%7L\$7Q7 MOYR\X4+PK#[&PO=V]R:W-H965T&ULI5EK;]LX M%OTKA+$?.L"ZYD//(@F0..UN!^ALT* SGQF)L;F51)6DDV9^_5Y*BN68E.QB MO]AZ7)+G7E[>F: M6[C5FY5IM>!EUZBN5A3C9%5SV2RN+KIG=_KJ0NUL)1MQIY'9U377+S>B4L^7 M"[)X??!5;K;6/5A=7;1\(^Z%_=;>:;A;[7LI92T:(U6#M'B\7%R3#VN6N@:= MQ9]2/)N#:^1<>5#JN[OY7%XNL$,D*E%8UP6'OR>Q%E7E>@(/W7.@S,/W(BUJOZ2I=U>+K(%*L4CWU7VJWK^MQ@!UN\ M0,7.6%4/C0%!+9O^G_\< G'0 /H)-Z!# WK<()IHP(8&K'.T1]:Y=T9J;+?H$,V[0$GV[OT7O_O';Q&RM$7U=BM01]A MR/)M^Q7 WF.GK]AOZ&R'O^^J]XB1?R***0G@69_?',_ 8?M0LJX_-A7*,4J/ M6M7H/ZW0W,IF@ZY=KDHKA9D9)MH/$W7#1!/#_ %K6S:%J@5Z5REC@C/1=Y%T M7;B5_'1%&(XP2Y.+U=-AB'S#)]AQK/1N"[_"]G;IY!5L.(+ MU12R$J@YQN]>NX>%BU^KU9.$]$ /+^C=SN6E;'Y#J@\E9.B'F0@F>VC); 1O M!52\0O*^CC0EXK725O[=/0A%L^\N/@A2G"<037P43-\NQ91EA(5#F>[QIK-X M[_@+5._B.[K3R@[E#RXWFM>H4KQ!4,TW4 P;81?D$O&P/ M+YN%M][R9B-@8/3(I49/O-H)5S5*H>43=U4:WAFK=UTRA)!E?MR2+(G(<;+Z M=B0F.,KSL /YWH%\UH%W_^(NR5PR(@BM^+&3]@75PFZ52[\G,>1Q"'KN!Y7$ M-"7X.#=\PSB)6!Q&3O!8OO$L]J_"[G3C8(] @Z49>^/3C.:83@ XX _R*\$K MI6F5X95+ &Z,"$=MZ/,-&I+2["AF 3.7LG@",QTQT_E*W66L6RNOE06*=(^V MJP>5Y ^RZ@KV7+TA(S,0-K]$5%VKTF75^8MBZ/*-\VD61W%&C\,4L(1ED611 M-A&ID6O(/-E<%X7:N1(.!5, \(A?H;\;ZS2+T& L0\PR]*840^@;TG3F&395-:-K$/F:>=.BY;+$HF?K5-< M?:HINQ4:A)[6 'YNQ?C /&>(DS:9R860A,D]#^UQH^#D&#)=93#%))TB?CLQ%R2_I M]<\=@9ZMU^E(-Y2>TF^]#@:=!BJWA3FN^NP$2MCIB0A1W_&(D(0Q+T0!2TIC MRN*I$(V\1>=Y:S_;PP2?$:,!?8"2)M '+.?1C^1%HU^:X$^RX; '.7N"1^JA M\]2S=NK-9UA^-:+D9KHB1W2&R\JU6R65N@: MU-9#4 U3GWU #%"2>W'W#2G%*C6J6L*^W6E656U>R 2>@0 0/8P); M)2?F)_4\&TF)_5^D='K=]S%F :Y)$Q1DF]%B=A2W3"/:U$VXV57>4 M#:+K5IJB4@8TEYO!/Z!Z=8$:58V;\5^4"6QD*3;/4NN ].M&A!+JC@)ZOH5% MWSHZZ\_RJEW9G8$B?L;N:QC_\#37G8]Y:>>;D00?RZW5P4>%6NA-]ZW%H Y% M?T:_?[K_GG/=?<4X>GY#/JS[KS)C-_U'HB]<0T4PJ!*/T"5^G\+TZ_Z[2W]C M5=M]NGA0UJJZN]P*7@KM#.#]HP*9,MRX ?9?OZ[^!U!+ P04 " "#8"Y3 M8#=$.2VT52"F>:43RKD5,MOXUVEZ?4A+W._OU!^==^/EF2@Z$?PO*W4U M]D8>*.F2;+B>B^UWVOEQ&RP$5^X+MBTV"3U0;)06=4 M(Z".@"XEX(Z +R6$'2&\E!!U!&?=;[V[Q$V))GDFQ19(BS9JMN.R[]@F7ZRQ MYV2AI5EEAJ?SB6A*4W5: M-3@K.2:#-8:-.8XZ 5$$LP(:H"C^9(*7 U(]), M5U2S@O!K< .>%E-P]>4Z\[79CA7UBR[T?1L:G0G]<\-O 89? 0H0'*!//J;_ M+G1/#P;HT\NC#]$?+HX.TT.Z;TK0UP'U=4!.#Y_1F]-"- 7CC+C_9Y=TTI1@ M3I66K+!EL7,?!,-],.R"A>>*;J5OP#WAI"DH6-C3,U2_5B5V*O;">@2:ZU@M+_E41*E M,3ZR=HI#,(KC]"@%TP%<@DST.8>=-W*O(546H!97PJA=P-[&?:O:_X?4$L#!!0 ( (-@ M+E-71LKV'1( &(V 8 >&PO=V]R:W-H965T&UL[5O; MZQT>_.0D[;W3-@]KFY.ST]/N35MONZ-D3_NZ=?_;$#7UC M._/.JS"TK?:WSTWC]D^/'ARE+][;S;:G+TZ>/=GIC;DV_6^[=QZ?3O(LM6U- M%ZSKE#?KIT?G#WY^_HC>YQ?^VYI]*/Y6),G*N8_TX:I^>G1*&S*-J7J:0>._ M&W-AFH8FPC8^Q3F/\I(TL/P[S?Z"98FOZ] MV_]JHCS?T7R5:P+_J_;R[J.'1ZH:0N_:.!@[:&TG_^O/40_%@!]/[QEP%@>< M\;YE(=[E+[K7SYYXMU>>WL9L] >+RJ.Q.=N14:Y[CZ<6X_IGU[^]?GW^_G_4 MVQ?J^NKEFZL75Q?G;SZH\XN+M[^]^7#UYJ5Z]_;5U<75Y?63DQ[KT:B3*L[] M7.8^NV?NG]1KU_7;H"Z[VM33\2?89][L6=KL\[,O3OB?0[-4#Q\LU-GIV8,O MS/G#Q^J-[@=OE%NKYT/ .B'D1^G_\[JVY%.Z:6X7ZN6+2^7V M75 :P/S=>=O?*MOU!AOI\8?ZU7BXWRO]T:CGUEUVQF\PZM6K"_57FO#L]/&O MKYY?\I\/'O]MJ>B3LC3=:]MA?==KU=C6]J;&_WIE&UJA>%T;9?JM[ERS4+4-O6T:X\-?%![9+BR4[FI5^0&O5+8@_T-L))$U2_A8[C>CWFV0T^#+KK5>^@ O_1]+0+O?'&('[1 M&_W6NV&S152DP5BNPRMXI!OU6\>27?>Z-T&D_TM0NX;FVVJH :%KA[4^6\0@ M@X_=@%%Q<0ILE8;E224PV?>G"!)-0U]O8!U'4JZP*-2Y,QXZI*6P2QENRIFA MP1_.E@\/Q].L _RW8UC42:&*(JKJ]Z:Y,<K04>1^- MLWV("CT6A=*7R1^/#W1L3;']YV0K,O,["AW I*1+#'\'35=VUQA^? $TN,;6 M\OPP)GS OG45O9)@ (P#-0'+5GD@/@R='FI&_!IFQ/2P0R#LLZ< \3=&K8SI M8 :STX2XTKM(.WZ@#='^O-D,#6^'-T@/KPT" C 7W[C\7,&H&X/-MZT-3"42 MD*XO+\:@"5$)ZD 8:-J7 #T 1MZ0HB%5AI$C9JB6_3'66&R"/0> M=.-KO&.0X>$M]'GH.%#L1C5O#,(CKX'G9M?+6!)L$B9(VG. T%:ZT-BH<>>5 MB\ZN2\]?W0(#U79>A4NR(>+:K"CR;L,F[!QM(2":-9@2!@$9I&UB_=^'3CR' M9:1]WSN;S$(^96#84J4TK,#^@Q\>8T0$S01+LW/#?CS#+45R0\Q#O:UZMX*[ M1.IPNN #'-_83TQ*PSH?$_!CCB@>G!Z_%^CXUS)4+>S'8D,F[2Z Y.E?2Q2 MG/\#/@#?)D=7P('2]>\(./(]S4%9#)#!6H)&O$P9D/--A5RF.3TAV.V-O%]# M[LX@+@6$5@G][.6(;=8#9W/"XPV06D:9!%;+B63<[,X%FUVDTF&KUF#W@J \ M6G2751S^J#HBT( 7 =M&^UJ G>2R[),UO(&B(VT[[8%5T>I;&FD^[Z!56@4( M(>H@ 7T-#R>1X$V./2&PW8U M=AR@Y=JN>8]%$#J_SD%(G?UXFM-"G#*NAXD6*0V 56%Y"\K/WD.:B@O0QGUZ M?QK)5L0\0MHF##*GZ64A4GX7\8NJ'/85'9AVN8Z?0,W@)H:8'B(8!0ZLO]]: MQ)= <8_8RKA,N1TB=S?:-JQ&-A&^,3>Z&1@/$I,(G"O!9[6U)D,1FZM-93F4 MMZ!HGL2A;VIZM 4I!\B)NU2T 0 !&;:*T8[B< C #(==XWE+",D,7+B=\V!\ ME@E7PTF,5T<^ 3@TI.I)1@0VO +#B<$*!\(V>HJUI"L6B^K%FJ('O=1E8DV? M$GOD?164 W\2J#,7&%&;51G!O9CUW=%A%38 =I"?9'[#U)+F3[R;'_/7BQB( MD^S%QIC^ZH8%2%,EXE&YXY$-$V+T9D..*MX/>P R!30CN);W%!2E1A'/'"68 MQO[#!,E 0H!L2Z35BSYN3#< ;-ZU\_1OJI2"02ZF.CBDHDOUG$'!@NHUUBOS M-N&="YU4BQ@J4[H4+B7FQE&W$]!/4.R8[/39C9EOWE"+Y8!\QVPA MVZ*LBHH/BQ!, I,0CK"CXY:;*0+"4KW7].9T&[)DF%USULJCAT!?6BJ4B0*Y M*AFIR:'KS!0 [C @2HI+6UQA84@?\XPX3,&A214I$GY5"0RG;Y:U0/0^I\=8 MX*C6Z XKK8=IV*6XR&2-;+*>5<'7Z15A;UQ14VB^,3P7:;DVTCVN-?E<'.4;A4V&M$#" -I,<*W'P:[$[8M9"%Z&2(ORW(54\)V-L;3A&! M4AE$ZAUU%/*?5$VB) QFS&+F-I;8#:0])N'J:!FQQ'35C8OU23X9(AR(2XIQ *4%+LOGG768*$6'1L''3C '\7LB, M,#0,_2#4_8;)G5#/6 N-BHT\'9^$:@J(90C1R!;AK:3K0@W> UE WZ1SD9Y9 M2F'\^!\D[8XBI===6$N8)&?RU/!B,+:6])/)&T!.W58;^SZY.22=@6@&R0Y1 MDI *0R[-Q.;[1/-H#NS%4!6#&4SJ7H@SN:+I6*X,WB[6P[8K;CM W5P4Q8J1 MHT?N1DI8&_N4PEY2Q^2@RT6PG[O9.:NZN?%FQ'EPYPQD@EB#"O5GJU86G?$ MOYB1L4 5)T(A^!EW7.^:HUZ"_@B"EF@$ 4M4=+(M12=*782"CL M_5!]E'5J:6'/.]9^:[HIS90)P[0=3O:7ZN^'6OS(@/'B?&TG:@]$7TB5,] M1_LX9%%N+Z6"7)U\8Y2A0#$^(OQ$8&4IOAQ-"L"7L_J:1(J1H)94R]!)P\JV M]*Q%Q)1SIJ+T*.V:E%Q8>!MKN1U2)/U?*(>X )%W\CDB).Q:C6&;I+8XGGFG MN86EQ2LGKV4)1C-3?^M^A^W)87-98[E:$SH%X)W] MZYWI&W/SG^A-\RC] M[^*;AE^?Z:_OK;7"R^!S[2!(LS%%$3THP@Y.E2?V_- M!$Y.3/-(&UNZNJ7*@O5U0IH94-Z+=#K1(EZY>JCFZAD&A*$X:0X;G*F'G O5H&4H3(K@LE!:-+,6CWN>R%E:@&V'2'&*GXR,L(8(;Y^I< M'N]V#9^(7Q# ;"*D5&+<3F:$>HG"<-:3!#19;ZE>3*8OX??-M<\(E%]R+P/" M!OCG](SI!0/8MDP9Y/])INRE#&7_R1,5[)@I!O:*>H0)YN==/.:F.C8W5"3Q MKYN!FA#C,7%>ASWATV"]Q!7R"E_'XJ9HQJ2N]$HW[/M\88US*AU#)A@7!ZOL MK@+IR?Z=^@0V:=>W%!^U['\Q%BGYK*:%5W./PX@/2Q$R M;-L"_=):I\I0>VK80K=7J6S.(G,W?D[HVNQ N_@T>.Z *;XE)6'VT%'=8X6> ME]H#F%RW6NG;K]=TY*4WI)5X<4D*6 H<=R;B!<>^UJ3=2,>JUK=EKRU?!$K" M*SZ^'%74I5X$H.;-EBZ"-5Z=@,\?9,<$W-1VAR8B(YJVP^LK^)I'=S'662B M'^\&WXGAG!7XLB$KP(:/@+]F1:]2U39),%,O*<[+8CI)+BT3IIA!-C0'1]"IF2[DT0=PRG<<0=QMZ3HH9Q.F6U-0]69Q< M#=.A<)?8Z]I^GN)<4BK?GAA%F !#.@/$128=L_G&#-]K'V^\"R&2+CN2GP?7<\TY,3V[2YW;F<4\W;>72&3SF&',=,R!A_&A>PI*- M[.&\ <^DN%]:.1^D2G"\>YR3KQR)OO-!44J\'1=F^2K<.EW5*^+ZF#N%5Q2' M>(/']%&!]ZZ9\\ N1@9+\7!3!Q2/?.EH8E"1N&7DZN<:0F^@5P[R1 #+.?Y$ SC-H.5 M4]*$MO'>ZR]E!J5[)E!Z>85)[B^$\=)?$1HA=;>E>>L4IF4Y&L,L*'XN3CSE M=E-QTLRLOJ=C]PVY!0DOI<_D>' R?7G/4^8KC%0W::(DY?*\I3SSV79?JV@##@^?<2/,/(,[_ F0MCJD^YU7N2L=E%FM>OQ M"@ 6>%M<%^+CDWKLFA3*BF)F,T,CJT&&W6TSZ/4:;%A.03T58F8,2IP?$TF; M+I(M.?<+E)/B=S^M\1O^=1/%3^Q*?@*4O\T_H#J7WPV-K\NOKUYKOR%D-V:- MH:?+'[X[0J[F7S3)A][M^%=$*]?WKN4_MWR5A%[ \[4#\N('6B#_K.S9_P)0 M2P,$% @ @V N4RH-:R 5"0 @A8 !@ !X;"]W;W)KC>,9QTENW%LGGCAI/T,D)*$& M 08 )>O?W[,+\&%'R4RGZ8?$(KG8Y]FS2Y[NG+\-&Z6BN*N,#2]&FQCK7Z;3 M4&Q4)C,[GO[P\)GD6^%VK71C\%A3)TKE;NK@L7XQFY) RJHBD0>+/5ETH8T@1 MW/B<=8XZDW1P^+O5_H9C1RQ+&=2%,W_H,FY>C)Z.1*E6LC'Q@]N]53F>$])7 M.!/X?[%+LHOCD2B:$%V5#\.#2MOT5][E/ P./)U]Y< B'UBPW\D0>_E*1GEV MZMU.>)*&-OK!H?)I.*4F>CS5.!?//ES>_.]&G+][)3Z]NWC]X>/YY;N/ MEZ]O3J<1RDED6F1%+Y.BQ5<4/1-7SL9-$*]MJU&K(.)&1J&C4'>U\EKA M61!EX[5=BZTS,FJC "=_B_8OG"TUM4J8D)F@6@G-F@II87&KA!1!;9570L.- M(@KT%CC"R_YHZ^%/ 7V[5;;!<8D#)5S8JE*LO*O@F1)!PCPY7>H0O5XVW*EN M)13\MLZ,^8$V1OGPDUA[1!7&<-1#2.,I';4R-EX:L48VHLL] WE1>XW(M-D+ MXPH981=Y(JN?K*:KFXB;^%GM7=DDPL!/9"L('4!9=6TTSL" :[RH MC;1Q8( #(BM&R+77!2B!?4K:R!GRE*7JQAA $Q1CHST:P5K)=78BN4^YU,3Y #" MW487&[JW!WZ,:4O,2DG2JH12"^"Q?]XF,+&* 2C(F+8KTQ":2S*T @R=IS+! M@LSEVB=@88;9S3QF"Z<"8+FOI(R%&PK&Z@9+2 M[>Q.>G('"AKT34;*PT3>X")JG!5Y4KFJ8FX M2G0&@!2Q2:S4IKW+8.]_V_FAZ_T O_:)ZE:-I[!$T&NK5V@G>"I+1 AIM5HI M$L[%>5B&GA+'I'BEHUPFKUOXR*W49G@38/O*@Q"UGKQ 6?&^TYH^$P.KZ6=P#@.Z3^ (&,NWB[]K4E.-KO!]TR'LRG\F"V M^^$$7=XUZPTV3%%E#&-%F+$=3#W'"T-2C@8"%9-$:_01UBN%^T!]*2B]K5>Y MM\M&40Z\(M[N,$+_-MCO>M^U!_P2ZSS[X2KN0Z) 2BT!9M@"8V[N7!BI"4FI0&Y)"Y+" MR.LL?S^K.4_87_?=_LKG"./$&*LF-ADEV5S>R-(8O$/+[939M@F>B/^^^4L^ M'O+J^SOUIE%=UW2S(W7[@YX*L,!P9 $F5J^6N4&")EN\#-9L;]C.\)WK)$+$ M*-X/74H0Y'+0:+Z/Q6&4#T \H%%>H(?$0X6%.U@?VX'Q%ZRTW/>'RCDE'N%@ M0[-:T21$%;@+'2W2F57N#0':?;%=%F ?K.SH_W;W)DG'D\@X:7G/735T#](/ M.IGX6,<$1$(_-B^L,9G&OZQCOXMK[!JI[EB+>WYOK&Q*WI=!P;0'E;Q*]VM@ MH#4Z3YRWH)HMK0$!]&QHA5K)K?-R:88\->!R_,2MILOW%S."WU]JWG$C)E3> MH?,\1?Y[K=U>#BI6/,*M2@,M*'6+09)LPN-2+4'%8"-T![).F60%OIOWNC1J M@.)N@9(FNK4BD8.SCJ9HY;:D#*GG'8Z;5+)CY(JR:]K$$:W$5,>BYI,$T=#X MX(BOY)_.,SAVW @@:EUJ,.U$7#>>2L9 D^(JJ3M? [%4COM0WW$]9,&$D%90 M;7O%/FQT3=,3[)A&*A,C >B'^3%DC4'\8\J1K)&0.[SY1-KV?YA-CAX?ST[H M;0#EUK&?]_=-+Q7W%3>Z(SB0U=80+6W=2K)4>-7:\KNKZI+$.F!X2^,[D39G MMJ]JCTB$ # 0\U!B0L K)!_I+T*&RT/P/W&94S!0# M(2%7@=\9EW]F%N"4;>%9W@:ZU'<)I\QA$2II0G4Y.4_,B7.T !*J=N19"K]2 MU9+G&4J#Q2P.WA)<[6B5JWI7B@WV&:/2LCL7]:2:B!M51]8A%D>)P\9$%J3B MK<)F(GZ3MQQW1<[MQ84B9\=@O(68SY#[FS@9#T3'XDI;B]1'*4X>SX^>3,3E M*H?>+T)=Z(.($U+[S"7Z3+U;8!/!#N$,-I>6^A]D!8GJ48 70_Y8E[X9KM&" M[:DN+[VA3+ZFHY^0OQ5BDM)?"%_C[0P9>R0ND2RQ&."T@\(K+#A-X*^4A*%S MN+$'YJB.;SI,7K2!BQR/L6@4PH\\5S<4U<,7P2NJ\3[XB_/R;^OLIS M.//0H>]8T\%W048#??TD^#OLU=IM\0L6>'H;/+D M9(1W"?[BF2ZBJ_DKX]+%Z"K^N:'79T\">+YRP&B^( /=9^>S_P-02P,$% M @ @V N4T(&31=^! > L !D !X;"]W;W)K&ULK59M;]LV$/XK!ZT8-H"P)4JRI=0VD*19VP%-@R3M/C,2;7&A1(VDXGJ_ M?D?*EO-N!-T7223OGKM[[GBZV5KI6U-Q;N%'+1LS#RIKVZ/QV!05KYD9J98W M>+)4NF86EWHU-JWFK/1*M1S3,)R,:R::8#'S>Q=Z,5.=E:+A%QI,5]=,;TZX M5.MY$ 6[C4NQJJS;&"]F+5OQ*VZ_M1<:5^,!I10U;XQ0#6B^G ?'T=%)XN2] MP'?!U^;>-[A(;I2Z=8O/Y3P(G4-<\L(Z!(:O.W[*I71 Z,8_6\Q@,.D4[W_O MT/_PL6,L-\SP4R7_$J6MYD$60,F7K)/V4JT_\6T\J<,KE#3^">M>-HH#*#IC M5;U51@]JT?1O]F/+PSV%+'Q!@6X5J/>[-^2]_, L6\RT6H-VTHCF/GRH7AN= M$XU+RI75>"I0SRXNS[Z?G7\[FXTM@KFM<;%5/.D5Z0N*.7Q1C:T,G#4E+Q_J MC]&)P1.Z\^2$O@KX9R='$$<$:$BC5_#B(;+8X\5OB>P!4C(@)1XI>3M'KRJZ M"W5D6E;P>8 WQG!]QX-%/((M(/SZ2T;#^#U<\CO>=!QN-G"E.EWPX>182BQ] M?VI@J54-!;*NL98-%HJMMB7"M8$.\Z#A^.H4KE4K"IB$$V":HWJA5HWXEY? M+#!HE6@LB 8L7JX17%<8<6%-"@_%#W9<%=V4!F-3-D%0O@Q_AT1#?H?>UQ[Y?:8\@=X*_ M=0WK2F%Y^?M>65DFX0Y82F&4+3GV4E?!,K=$K2G)(LG!YF)24ANA]'X5-2 MD"L:D7P:/R)E&I$TR@]P0E.2Y]%33N*$1!C4) P/LY#'68AZ_3DN6H%":/*6%1I1,!G-)7;N$JQZ^7?ANK=AV.S5 M$E9*E;T3K"A4USA==X[$,%AV$K\#"7LQAMU\J(I9.>*"O\GSO8>S2A9 MCN 8\72)GLD- 58[; ,WCIW>NX?N=,AR'\$#;.]&@=E2C7,"36Q_22-X[N\^ MOC<-(?;*SWPNQ6B\'XR&W6&L/.ZGJ;UX/Y-^87KE,B?Y$E7#T30-0/=S7K^P MJO6SU8VR&(C_K' TYMH)X/E2*;M;. /#L+WX#U!+ P04 " "#8"Y3-TPI M0Y\# P"0 &0 'AL+W=O,_#NX?'H^8[I>]-#6#)8R.D602UM>U%&)JRAH:9<]6"Q)F-T@VS.-3; MT+0:6.5!C0B3*)J$#>,R6,Z][5HOYZJS@DNXUL1T3$6[)_MM<91.+)4O %IN))$PV81O(TO5IGS]PZ?.>S,R3=QF:R5 MNG>#JVH11"X@$%!:Q\#P]0"7((0CPC#^&CB#<4D'//T^L+_WN6,N:V;@4HDO MO++U(B@"4L&&=<+>J-WO,.23.[Y2">.?9-?[QFE RLY8U0Q@C*#ALG^SQT&' M$T 1/0-(!D#BX^X7\E'^QBQ;SK7:$>V\D/?IYNL\M$CGC&$Y0%<]-'D&.B,?E+2U(>]D!=53?(AAC+$DAUA6R8N$ M?W3BG*0Q)4F4Q"_PI6-NJ>=+?RRW)US9R)5YKNR_Z/0R-#LG(YJ\^J5(HO0- MN9(/(*W2' PI%=:XL41MB*V!;)3 H\+E]F+T_MEO5'H_*CU:/Y56K4$?)J)G MX:\[R;J*6ZA^_6;NANVP/BUHSH09K6>DH,5D2M,\.[%EM)BE-(^2T7;;M:UP MFAP,*4VBG.:SXL0232.:Y4?+%SSWA$O2:E6".6(3FB8Y3>,C?4RS(J+%])CS M>RXYGIZ*;)6JCM"")A,7<3I:,IIF$SJ;'N._4_9IBDE")YACG$Q/C'%*I[.8 M%E'^C51WN-F7JFF9W),6M.NPAC""FX^;@,50*E<4FDCLS=AP!?^;K060!R8Z M($PRL<>R(=C:^%!,>V(5MB04'SL%$-[7T_?@QO.#MMBV1[C3G6D@PHEH:R8= MG&M2,JWW6(\]E))=S;8UKD8@BAQ28.$R(_F>XP!'U-6 ( MV+2\VL9K.(3R1 QD8"U6U2-W%8V9G4V3B$91Y(,_FV2%'^#&]4([T9N^)X+K MB?\Z9P[DSA7%]4T+_CX2^_]#\GY#7LY\R#DNLI^1\_$-W?S_W JM;?B6ME\8;U MGS7^TH!V#CB_4!FZ!\2=I^0]02P,$% @ @V N4V88F'6[!0 OA@ M !D !X;"]W;W)K&ULW5EM;]LV$/XKA%=L":#9 M>I?<)@&2-%TSM%T1I]UG6J(MHA2ID51<__L=*5M6_!(W<5H4_=!*(N^>>S^> MF9.9D%]408A&7TO&U6FOT+IZ.1BHK" E5GU1$0X[$R%+K.%33@>JD@3GEJED M ]]UXT&)*>^=G=BUC_+L1-2:44X^2J3JLL1R?D&8F)WVO-YRX89."VT6!FV=>R\O0D-O"3Y3,E.==V0L&0OQQ7Q< MYZ<]URA$&,FT0<#PN".7A#$#!&K\M\#LM2(-8_=]B?[&V@ZVC+$BEX+]2W-= MG/;2'LK)!-=,WXC96[*P)S)XF6#*_H]F#:T?]%!6*RW*!3-H4%+>//'7A1\Z M#*F[@\%?,/A6[T:0U?(UUOCL1(H9DH8:T,R+-=5R@W*4FZ",M(1="GSZ[/75 MS?7G\]OKSU?H^L/H]N;3^ZL/MZ.3@09L0S'(%C@7#8Z_ V>(W@NN"X6N>$[R M^_P#T*E5S%\J=N$_"/AWS?HH\!SDN[[W %[0&AI8O. 0^\!ARUP:('#@SWX M,$[41]NAT.^_I;X;O$+G"HD) L?,6\%22?$@0MAF18:=BP8%4MLP(JSG!*44\+])IDI!P3:6SW^^@\ MSVEC,YM;3P TAG^66U2- AU5)BAPW.2>*5NAO3ZZM6 EGJ,Q <:)(EH;SZW0 MK#5&&OC=N&#&C:T8<>BDT"?H@B(3-*3KE5%BN;M :_ _.RU?%[/2\A602CN57B C/,,X)&=E)[)S)LAYIS M!3FKT#N*QY1!?H%W+DU59' 82YAX%/K39M$*LRP%5--\EW.6A"_LF^>_ZJQ$ M<>"$@=KI;+4SGS2GP:7!9IWDT>@DY@[I?9>!33@K/&?KKKESWR$]X M4&SF[,ZS(@Z#[WY6/+*$GFD^\1UW>$ -!?Z3$_AY:LASDN3)9;QO;/IA]1.D MOT3][)IO(B^TYE'^<\TW;?WLGG(VC?SU!YV#!IPX])TH3@86WY#%UGZ+I;_=S58YOH83:0H]_\F@.HVO%DW$Z%W:-)L0\F("FK>]I7U M,L(_1Q4=5'6CI:T=STM"[EWJK7XU+6D^4+Z/Q/3:UG.K&PO M=V]R:W-H965T2]\W@/3T=+8V]< MANCA-E?:'4>9]\5AK^>2#'/ANJ9 32LS8W/AZ=7.>ZZP*-+ E*M>W._O]G(A M=30^"G,7=GQD2J^DQ@L+KLQS85(R65.6HGC0:+L^-H,C@\V6'Z0' M<>E:8V!/IL;<\,MY>ASUV2!4F'B6 M(.BQP%-4B@61&5]JF5&CDAG;X[7T-\%W\F4J')X:]5FF/CN.]B-(<29*Y3^: MY5NL_1FQO,0H%_YA6=$.AA$DI?,FKYG)@ESJZBENZSBT&/;[#S#$-4,<[*X4 M!2M?"R_&1]8LP3(U2>-!<#5PDW%2\Z9<>DNKDOC\^,WD_"-<3]Y=G1WU/,GC MV5Y2\YY4O/$#O ?PWFB?.3C3*:9W^7MD1V-,O#;F)-XJ\+=2=6$XZ$#!S1T7%H%QB-=[NPD0F_ M_+0?]X>OX%.&,#.*#HO4<_!BJA <>D>3UF<=F*Y X0)5!SQ1GIJ\$'H%P@4: MGPD/2[1(V9Z84GM,F0]H=B:DA850)0(?!CI026DMZZ"DEHY)*/RK)OR'C44_ M^O,->WX=/'^/PI46J:AXN'+L_/<*_:,T'-P+*Q-TS>REG&LYDXD@^1]H?^R] M*U_+.A76KMB82P7MA;WCKURL?IIQ>(6W.=5&V5JZT>7"M M,<5H9Y1,!3MW(I30"<)E0(=6&%^\XPR$P;N$M-[%(H>"?%5"KI M);KG3RLZ,KE)I5_!:[1R(4(4I7;>EIP7#GXE$KO9@I]A=!!WXMWXB3,\&L2O MMLQ,JC/JX$*LPJ:\&+QLD0]&H\Y^O+=UYELEC]-LJS2%-0N94D9+70$^(R?] M?&8<$MHU :L+CM IJ,WN0EX=L/1O5IP/B3=3.B5UT>D_?W;\7W3^*T5G$C+T M^3/JWGIS?J?>G!%N:[KZM0,)6D_-(X&+HH S=DB]H'@; MNPIWUV4FDTKNVJ29*A-?$K\+#5E: 11"0J=H'K +DF8OBU LNXQVKA%!X$-W MY&PUM9(NR$TZMF\!=U4G]3T[$PY"1\FV,WZV,"ZX'!0UU_(4/5KJVM!]0SUK MV9C>?Q&AJ[Z9HIHPS[S#Q<>,G[RJ:'!"14 M?0GR+;0*-95B4343N5B1Z$25*<._4$3WA5%H#?UDLK/'45F^M H4H'M+4DE 8U4;B/=.&^)K'7:JUSM//P 8&# M1EJK+KN9;;Y13*K6?$->?> @T)S3]E*<9L3:[^Z-(K#51X/JQ9LB-.I3XZGM M#\,,*626"6A]9BCP]0LK:+[&PO=V]R:W-H965TQ6 M010/42)]54FRM%:BM5RR=E-Y' )#IWNR='F=3YP9M7?.V#??/*%#[5N?I@A2NR3-K5N4K-\O5![Z"Z M<*=G]%^?']#P_\*M6 M2]?Z+$B3B3&?Z,MU\OJ@2P*I5,6>*$C\>U 7*DV)$,3XO:1Y4+.D@^W/%?4K MUAVZ3*13%R;]IT[\_/7!Z$ D:BJ+U-^9Y3M5ZC,D>K%)'?\5R_!L[^1 Q(7S M)BL/0X),Y^&__%S:H75@U-USH%\>Z+/<@1%+^59Z^>:5-4MAZ6E0HP^L*I^& M<#HGIWST%G7'5T<>1.G645P2. \$^GL(C,7/ M)O=S)R[S1"7KYX\@3"U1OY+HO/\HP;\7:4<,>I'H=_N]1^@-:@T'3&_P+1JN M43RN*1XSQ>-OM]GC!$X[8H.&^.M?1OWNX*5XJR9>3'4N\UCG,Q$;A+_S3IBI M\',EIB9%&N'.B_K$]_X/^Z]J^]=7;V-O)LI6-[I;QWXHW*W2G'DSZ0-;RRF8B-3*/A%.*OSHQ(>#IU$\_ M$[U>/SH^'K:NT*=>OZ%X3W1RXY58R)6]X_K*2308C*/^Z*2^\O'\3'R0*V!M_(E8^!*M\'%FY1YM=IJBK4#U M_[0[B,;=;6=]Z_]WEW>W[\7-V3\NQ?GU[9]UW!G '9@!;%]SX*;A4SQ%-W7N MO/8%F><+C+_7)-%HW(N.^RT7@#@XR>0!2:>^IPR(LVXWZNYPP("NKMWY.#?6 M!^:-/4B,P(<^[?/^R1:+MN)GSBGG8&I?*R0=/H(;0&4IP5)XU'//C\B958H^ M12(I%/0%]TP?RCPO9,KJRS2E^PQ)SWJC<308#U"T_!QW04LY$/'BI#,80$'7$NYOS2U2^1*'H M+HS3D "TA:L.D-NE&_UV#N *(-A\WWI[#BYHNP8C@>1B=PV5/7[PU<[>JO MH^ATA(@]:1[HC:(1)!X-FU2Z@4XOA,Q,0:J2&\D,<&7EI>9P-.X?1[W^J+G2 MC\;#8T!F<^D]FM+4Y+-#3@OV:@/:)^ \C,:#-I /H]$I,+8WVM+N)RMS%"=Q MA?"E7D79V6I'!6'D)SLV!Z\NQ1P)(T5L%>J;F,I8I]JO@HI4)\7&@%FVBG 9?>X(^YQ?E,2^,F W^\% M3CF6&+$8FVR1EE+&RGHTZ%5C@7B,S8/"9W@)3!^DU:9 :*/==B*6:5RD2)%$ M9-3:I:M(_%X +Y0%/:1< .Z'-*%="1]G;UZ*/UU5F1<8_/C9%<:,1G5-_($2L! (B!7,< TM9BQ@AT M"?_0N*,I2PB4_+9%.X@3G196;1J2M2HS[T$%IS:FA&U8,UGZN71)LJU8)E=0 MH7"(A3C&B,*7:[MA> )2AHJSL#""7N#H1*9D,$=Q$:AO!Q@.'4$*NJTSAJ62 M[%0I%XEX+NU,L:"8ZF3JM7*[0PI8Z!20+YC(%1,2R&MR.\(MK< 0E!%N3 +& M(E3,C7"2I'*D&L=Y*3@,E5)863)#L$R Q%8Y EBX;6=<5X5EM^;@8PO%D2PY MEKG<+)7Z!&%A627 #4SART&G/WPNY 0N8TIS#&U(+W#N=KK=YV286T 5CS3 M@3P!1^8^D?DG<3N=*K+('='\@1"BWWUY\>?>R]_Q,.)^LP/5%7%$X[B MT* S.'Y.,JXUV)TUH.%$YA* M"R1!*Y9V14F+$N3AIT@CML*0S+!0(@;K?$Z@-[F MXJR889)%.P25>Z<1JZK8IPDU#8;18Y'*F -B-]!N\ A1&^IE^$I+&I@H9 M)\;2Q%4+ MQ\:&0&#'S=CI2[?.1N(J0^YPMH.8)QJ<%(!RFK,>C=?S2A*EY7O;C M=:>P*]ZB-5@PDU3/N/:'-&S57%9U*FC.L;1:C""Z3PF2VO%$OO5N#Z*T&S22 MIQ$Q.D$E/;9ZPD%CB6%5R,M6U:T#'EDA2+0F/T](H1E +Z;09#,OZ:M> ME\(W=(!A51H%;U%*4?U/5JW2M;UEJ:,Y^%E:0!$MQ2)Q@6D%O*BA<93"' 7[:<&9!2+1A@)#=G>DJ,#3XK"D&O\X*-%>Y7J$*Q3J)>RJ56;MUP$)@09H8.&E7_AL4T$VIS6<4 7$^HRN&M M$.VZ]/2$AZ699GAS/.?1_[+#CE'^0DIP>T,B4H'14]9^45@TMZ68U?103NMH MVG234)G"@$TM"+ M%=1\!$<1WB"<%-C3M+!G.JOV9U^H(Z4/YPT*UE*Z1K\* M^!(44(A_I286 ]6J+%%7Y6,4-TA8 X "%0*FI:/EJ6: M5BNJFK;,HIPH6DT:(G6-[Y8-@#VPW9/;R/UF:J''8]IS@?Y/:OY.63QZ(S\I M<:[-X[/_>_+=YO+@[0ZW!1SC5?A%:#:OZGZ5Y"YWFYX&\Z2(P[BQ,;W6HR,W MHJ.Z/ZS"[6?9VL2'C$1C*T.#B1.];GUDHF8ZSX-YT4 ,NE7_<_^HE#QO-*(F MBND'89N)NC6MA>;QV:#?" M!^K7LC=7/VE/='AD(SB%S%)9[ZR-!7@LF$QKR MG2?'/E -5GF\:I5BKK<7YAPC6B3.+C[4'7.X5O7+'1*)]Q1I@;B"RH3)7][B[ERHWE^C17,N5>D;M-GN200GTNS<2*BW/8 M6_!HO$/[UL[P%Y;);\Y"#>*C065JU-1\$*4&'O= M'[8GR-8RJUYK([77-KJT$2NW@H&^HLZQ$OT1::LV\BUP*J--6$B'_O92X#$B M7[4A&#RU(2C'FL,_NR6P.[<$QX]N"4),??\UP6/6^][K@O*%RUGYPF4;=U&J M&,5"J=Z!#<+M>V=3+F6?-2]8=@5MZ\U#V4IP@ZG#1I(7@J@@WA;U.E,"#I<" M11 *3708]="FT%*SQ8&A/AP)9M]170(DKT^W"/*I_DS^\8B 4?=Y!R6W(KK^ M;D6[LGDJQRZ!(D#"8G @?(CVOJ]9>]MBN1VN;W**0>0ZR\I]MWYZL%1LXO@^D_SQ& M#QN()LG=KM>.FTJ$]Q%):VYO-R5A]T:+[_;LO>2M+D+43*J(^2].69L&^/8QJ[31%^I>;=C6VH=+Y_GM M=U+UG^52ER*Q>G&^V7Q$[%_F1,M%UVPG2;[,4!&#>E03^'C5E[NO_V4(=7;T M"YVME\.XL?W&NA>=TL\/6F_(Z15I^_:X&PT')^W;P];M<1=,3D_;MT]:MWOC M033H]ML;9#0R4_J]Q)8DIZ-H>#)>?W>^^<)Z^PUZ^7_73]*.6C_IRS"P\@\7 M:=V/8 B_[JNOUK^-/ L_"6P>#S^L1!)@-J0"-\71;N=T>!"69-47;Q;\ \&) M\=YD_'&N).H1/8#[4X,(+;\0@_H7HV_^#5!+ P04 " "#8"Y3% >T.W(% M #4#P &0 'AL+W=OR MB$J5'HS2=#JHI#*]Q5G<^^ 69W83M#+TP0F_J2KI=I>D[?:\-^SM-SZJ=1EX M8[ XJ^6:KBG\5G]P6 TZE$)59+RR1CA:G?78Y:/ K\KVOJ#9\&1+*W] MS(N?B_->R@Z1ICPP@L3/#;TBK1D(;OS98O8ZDZQX^+Q'?QUC1RQ+Z>F5U7^H M(I3GO7E/%+22&QT^VNU;:N.9,%YNM8__Q;:1'68]D6]\L%6K# \J99I?>=OF MX4!AGGY!8=0JC*+?C:'HY4\RR,69LUOA6!IH_!!#C=IP3ADNRG5P.%70"XMW M5Q?75]=G@P LWAGDK=YEHS?Z@MZ)>&]-*+VX,@45Q_H#^- Y,MH[Z+;)B(43H:/H&7=8%E$2][,K#^$TCC#FDE-3G/\,/92[$&F/&LQS@$R::K(-(7 MO];D9%!FW5@6CGM8V)788"&])Z@PN%9RR?85G),.9EZU7RG1*;.E?Q-47&!M1$!HDJH8NQ'01:/9=U^Q) M%&J#;,^]+9P>]^>S[Q\6D6XQL7T;;U MMO5+A NW^742\PR+GG,KZ]K9VUA]I,["^\=P:+;8P<+ILG*:F4; *XG M%[9Q*M=H<;52N62W$K$M%**XW>!IB!\,+W=H3A86^L> /VC*PMQR=4VCI0JU6 MY)A3<(H,,ZP&[V)@,H]MP-E9V8/*>4ZRC*EG)[!Y0[II0IXG&">MW%&_':8, M5I;<%WSH8N\1X&A:1:TCOIUV[CS7+U!'W>*%&"?9 M:)[,T_10(.L6XV0XR>X?C[M%EDRS+$F/CR<'Q^ETFDR/CZ)?RN8$367UM; M>.&MYE?6H\WK [#C"(5XZY@UOIM&=PXT_,BE+_&.447'?N@H6.E_=5K2YTM+ M=IB6;#;YEM+R/[KF[;O+Y\C/=#Z_RP]8,,Z^I?S\A[9YIKQ,3H:'>9EEWQ2= M'KLZ# YN6OB$7L?[I!?Q9=AST^EOA^)<<".%]9&_8+-M!=Y!=_ U!+ P04 " "# M8"Y3PID,SZ$" "[!0 &0 'AL+W=OF MV]J'OEBDQ'-T2)F<[I6^,P6BA?M22#,+"FNKTR@R:8$E,Z&J4-+)5NF267)U M'IE*(\L\J!11$L>3J&1 2+S68NBR9?EB@4/M9, RZC2N> M%]9M1/-IQ7*\1GM;76KRHIXEXR5*PY4$C=M9<#8\78Q=O _XSG%O#FQPF6R4 MNG/.*IL%L1.$ E/K&!@M.SQ'(1P1R?C5<@;]E0YX:'?L%SYWRF7##)XK\8-G MMI@%QP%DN&6UL%=J_QG;?(X<7ZJ$\5_8-['#20!I;:PJ6S I*+EL5G;?UN$ M77]#I;?;E1)5)W%*4MP:(A2)XA.(&UDK8PL)099D_Q$8GI%26=HD7R M(N&76H0P&@X@B9/A"WRC/L.1YQN])L,GC..><>P9QZ^OV@#?-),7BRA8 :41$@%,V1MH<1R@]H4O(*:H":$FP(; MDX)W"%)!Q33LF*@1F,R:79ZAM#QE K3[<,3ZLTGS'!>9(E"N9 MJK)!"V4,4H0F5PB5,HL96.6<3HOODPSJBMK.%L@UM:^IT#<@5*A3NIHZWJEO M=:+(0CCS^=#[/_3O[V_\FEI%M-UF/&@+D<$H'DSBR3\E %;;0FG^&[,!<&-J MMSHFFDK&DL%E'G95_=\/$1TT5$E/X,>&@535TC:]U>_VD^FL:S_\ 4$L# M!!0 ( (-@+E,SRZ>PB@( )D& 9 >&PO=V]R:W-H965TLVJ>,) XTK ,DH'3MU'8(V*9]-.0@46,[LTTI M_WZV$U(ZK96V=1\@=^=[GGMS+KV=D'6@)[:ZR#E.):@M8U3N1UB( M7=^+O(-AEF\R;0W!H%?2#)Z[XWC,Y&;>OO'+[F MN%-',MA*ED+<6>4J[7NA30@+7&G+0,WC'L=8%);(I/&CYO2:D!9X+!_8+USM MII8E53@6Q;<\U5G?ZWJ0XIIN"ST3NTNLZ^E8OI4HE/N'7>5+$@]66Z4%J\$F M Y;SZDD?ZCX< ;KA,P!2 XC+NPKDLCRGF@YZ4NQ 6F_#9@57JD.;Y')NAS+7 MTISF!J<'L\GU<#$YA^EPMO@.B]GP=CX<+ZX^W\Y[@3;\UBM8U5RCBHL\P_4> M;@37F8()3S%]B@],7DURY)# /P\6(" M97V>PLJZKZ5@L!14IL!J;[$&6I92/.3FEF.QAQ/B=SN1'X8A4)["2>2WN\2I M9@N SM#\)"*P:MQHQPUF6/MF6 YGA- W;ZXJT;U[Q=YW]E^"=?QVTGX,1OR8 MQ$^"<=.=/X_5:KIP>3WZNS:<^@E)'C/K)/^M!Y%I0A@?A?*["7F-)OSN8@=' MZX*AW+BEJ$Q?MEQ7FZ.Q-GMW6*V;1_=J:=]0N&PO=V]R:W-H965T+T PKL M0V)1XMT]S_'>I(.%TI]- F#9799*<]A(K,W?MMLF2B#CIJ5RD/ADIG3&+2[U MO&UR#3QV0EG:#H-@T,ZXD(VC W?O@SXZ4(5-A80/FIDBR[A>GD"J%H>-3J.Z M<2WFB:4;[:.#G,_A!NRG_(/&5;O6$HL,I!%*,@VSP\9QY^U)C_:[#7\*6)BU M:T9,IDI]IL5%?-@("!"D$%G2P/'G%L:0IJ0(87PI=39JDR2X?EUI?^>X(YG;'QU^?'B\OSL>_EZMO^?T][Z6/Y]6U^FTV),JV4\_C,*@N\_&2DN&@;K@.L:%M!H#WM2/ MCRU#5RYK5S;9^;LSEO"81=PDC,N8@EL8%M6BF/'TYQ1&I#TO=)1@!N JRX3% MU"QW\3S7ZDY@C@":Z#6#T5XS" (V+3 P4[\GAA333PLPS"9:%?.$G4($V10T M 0I;3T!]_\?)M\,:#G;!>A59]1#J.6Z3N =8(2/0%HN@73(U8[/"%AH8V(1+ MS&F"[&%I$8%I.I&QRG(NE_B@2&,F9%0@.I8J8YCR2K&(&HNR0LX?L*J8"UD9 MRQ&QBDV+3;C$>DJ4T6F&P2U/"Z0;DTZ47?FITD'PA-.%=*QRQ M#5@D%UFTD MCJ0B92Q#]TCL%=@ 4O$WGZ; 2#U45K#2-ID1F4BY9E8Y!1FZ0<6H$2$@LW5+ MRZ8S3C!CL*"QPCFV(.+? G3#$@\Z(PA=_7&@\?_*H'PELA!59 MYO*!%=QX/TC>](8N1&:5/417Q4.I+5C%Q%EYYB_)Q9FX@WAK@*,KL96EF\C" M7K.+:@@=PJ["C8#>Z/I%6X"+$B$KF+ MHLJ*X2GX?+&),/[0O)&=&)7U%0''M672WQGNLSG9-[OYY;B8XXCQN%>ZVR/@$:.OCHA=^7>: MX2!\Q@.[.> &[(,M]%V;OA(O+ ^[.F@8U.YQ-5&)=+VQ+7<.@&&P ME7RM]!FV7^.P]X+@ZW 9]5[%Y9KCGC%VM6M(^%2DPKINAP=HU@Z/CBH%;#_H MNSY+5(YJF";1B&OLJC@64Y?/\*5!_+8$5,?G&GRS]IA!QJZK7ZK;.C+[+?;) M25([K05\8&"B:?A2"$V-4[&<+^E'KT!B;^:H%^T[@/&# M$P)NU0-5MC'_8*)F?OY1%@E$[L V?50"-P3[7LPZKIOMOO3.9ET.^Q2JGAF/ M(ETX8K &P<]0,Q<2="(5"SQL7;OKGI]H=G'@2LE*@N/(M^)^6NAJ7L-\ '"H M)4Y3+/,O9$ O9)O9N#Z&DJLT8#;$KBWCL(4O_GY<=/OHV5R*ZAPQ90MTI@8: MGES 5@#GBBKLPRDJ[+H\)F!O.L'(+328'-R+>;I\$8G@/R8Q6G'H=H=;.%2% MP!6ZLA+T@U=5@@E&/U(=/E($G*7OMPHX^,^7@05\+U5@4 [D+DCZ>]N"Q+]% M_%\@-@K$<.6W4?A]UH?.8,5A&#SDL.T34WOM\UT&>NX^4E(6%M+Z+WGUW?H[ MZ+'__+?:[C^B3KB>T_2?P@Q%@]:PWV#:?YCT"ZMR]S%PJJQ5F;M,@&.NTP9\ M/E/*5@LR4'\=/OH'4$L#!!0 ( (-@+E,$\15V@!( )\Y 9 >&PO M=V]R:W-H965TZ=V$>(A"1TD80*(*WR_/KY,A, 09M6';/],!'S8DLD@$1>7QZ MGF^M^^C76G?%YZ9N_8N]===M?CXX\.5:-\K/[4:W>+.TKE$=OKK5@=\XK2J> MU-0'QX>'CPX:9=J]E\_YV:5[^=SV76U:?>D*WS>-GNK;;%WM'>_'!![-: M=_3@X.7SC5KI*]W]OKET^':05JE,HUMO;%LXO7RQ=W+T\^D13^ 1_VOTUF>? M"V)E8>U'^G)1O=@[I!WI6I<=+:'P[UJ?Z;JFE;"/3V'1O423)N:?X^JOF'DP MLU!>G]GZ[Z;JUB_VGNP5E5ZJONX^V.VO.C#TD-8K;>WY;[&5L0]_VBO*WG>V M"9.Q@\:T\E]]#H+()CPYO&?"<9APS/L60KS+7U2G7CYW=ELX&HW5Z .SRK.Q M.=.25JXZA[<&\[J75[^_?7ORX?^*]Z^*JXO7[RY>79R=O/NM.#D[>__[N]\N MWKTN+M^_N3B[.+\J?KBTM2F-]C\^/^A FA8X* .94R%S? ^9I\5;VW9K7YRW ME:[&\P^PY;3OX[COT^.="_ZUK^?%@Z-9<7QX?+1CO0=)#@]XO0?_LAQV$/LI M$?N)B?UT#[%WJNN=+NRR..T]WGD_)=%O7:/XG_]ZJ(^Z.#7VO-5NA5EOWIP5 M/]""QX?/?GUS>LX?CY[]."_H6V%HN;>F!7W;J:(VC>ETA?]J86JB4-IFHUK\ M[YW3;5??%!MGJ[XT[:I8]KK>7SE5Z4)W:]7:>E94QG>FKK7S?RGPRK1^5JBV M*DK78UAI75M84Q>M5B[;\2S; XV&U]>^Z-;:ZT"OPSJ;WOE>M5W168C ?=0= M[4*MG-; &1K1K9WM5VN@%TT&N19#\$K5Q>\M/[@]GQ:M8=OM6P6511H09:)<0+%L;Z=Y"85PU:W.NQP%I_T_O83V[OTB*B0>8179V+BX36,IN:0^ M57W%+KF$G6%Y&(HGYV17ADM>ZV*A=0L[T1M%+I&[/ZG/];0AVI_3J[[F[? & MZ>65!F+!*<*(\\\EK&ZEL?FF,9YSDFCI5^=G RJ>:=:6!WTP# M[_6FD[G$V C'B-L3>(DI52:Q0>+6%3:@D+H MK 9P>V"^QB;T8Q S(EV&? MK. -!-^T[;@'%D6C;FBF_KR!5(D*+(1R&XDX2W@XL01OLNPYT8#""[*C76C^ M**'YHYTP^X'%H1:U+MZ+4*&S*[UB)J=0^U]8;HB= \H .=H*HO-0=V66+*P, M#4^N$AH6QT\.4P -2Q9"#PO-8L!$_@GR!C4,NS&I+! @";HX?@RI"\K1?-PF M+&-*Y?.,I3060$IE&SNM\IR@VI;?0-_(XC3EQ(!20C#0WZX-@,X3 %->-Y#) MMT-I\+4R-8N1;05/]+6J>S9, 4?RDH4X2KDV.OD$-E?ITG!,:9#,.F*'GE3T M:@WK@+=1EE?2!F"1R$7* +L4$+R'\3+^:\=;0FQ@#X+_6X?H( M;+!2!:XZXA$(BR%0G"@L\V1LHR/0)UDQ6U0 5P1C-*A-)0A]BWDV[RM+SO"1 MO"ME38/[)%$&+YM-@LB ' 4V@#PJO4F9("?AM'ZL4/@U/YZ%B!!YSS;&A8*J MF8&X5$S12KL_U UD,6JU(L00&((^8#*9:0;CFM]3>N42!;!:BG2U^8?V$@HE M530-I?=.Y'&MVQ[&YFPSG2B/A9+EVK.Q#&XG[?/BE(V"&55+T,L3"+)W+@EC MU::IH&LC;@OXALUYV5U> T >(2:,ZY6C_>/_YAC0NS%@IZ5H-YQ_((OOR(4L M8!H20<7416NSUYS1Y%8>32_(=F3T(RNVG'5UR8TY,[^FGM&M,B6$+=D6A7?4 MQB!"9N(Y&V*H'QPWWTP&"//B@Z*1XVT(23])+O9A$JH8H2;!'Y P&$!M6 M1H9.?'WO9E)=P"9TXG+5*!+7NP6;6< M@+64FZ(P<[2/QE)>3^CC?RXT=HX*KL1>@\7"I>!IH5>B/_5F(V6&)"O!R8'_ M#9*[CA( 9ZXY1'D*I6"IL]3[21^IK$9M[/403VFVZ4)+38\6=DB22D59W5ID M)V\(9X/@@@@]YK,8(::3=]+#7/-R:6DOJ$H' 0;"A9\DU17C%BF4!K; %YW MX=N3A&]/OE!H2%+S 38)N[VOQ_3-BR1TB^\,17!^_0\2]H8"A5.M7TJ4(%]V MU!EE7V@,J2?EKO QK]VU"0W"U$64#DVP @F.09 ^%NA<(HO);6.62VM@+YJJ M2:R@8Q=)?-EFW>F<,LH6,1YLN^3V#[3-Q6FHW!F\4MM:4'5H:$OR%CM7M]JA M5/)4VJ,$6%#^0*=R0FZ45J$<6X5@G)%D7-3D;.XF2YIW-.UCNS[ZP]"4?9]_ MG>:PVUI9N2V[:?8F6/EM2AE1!0%"<[$G+>;:'=Q/U,BV0)4_D!CI*;?F[ZIS MM&XJE,+!!V1*ZN4"47@AIKF,"Q3A?&IEB[?(O@'H!N-BTW$VA$R1JS1S0@>" MZL(ZKAE!J0.FW+$CSK ]&**@,6@22$_@3M!,5MBYOOPH="HYZYAVK.U:M^,L M6Q;TXVHP-%N)""N5/)$[#JR)N9U$N/$'%4A(2R_H%$[-:W<4 )FU: MZC?I&*"7CD]IY\7?-9\1%1KYWIT"]AJE<1)D;GG01JOK:<,;^MA/'SU^^JPX M%^<8H[F<2U&!&5-SHJ6F3J/$J\]1B,:CN(NVG&^:_R\I)(12+ 2&L3_H=H6"A,!7 MPE2W-J[:1]F!S/,VXL,#/ER^?2U^,",IL0?OL/\A+ 7B\+QXI)IPE[M$QAIZJ@[YR:G:(&)^ &:XFJPAQR$]BZ4.R M<\R@M* Y'Z5:6<^A6-_)F59=I_J>\FSC\W. WL=>^M(XN3HD'^A$ID&,MM6\ M>#=!(7K#4%1'?PE91@A'T"S*8D>U #3(6>,B7G&JZ0\6]K;%PG292*,XEN,K M;B($Q6UJ3=;&INJ+L_V.LL]Y)K1@65(PJVTJY:%ZNE8H#3'V=#Z_E.QS M96V56@*;34WW-2!&UT96I:ZY&:T(\5+>Q*%6HMZ(WKQX-5H^M_FO+KAV6>?1 MX7 U\'"GD?V2>C\0E >@W'O$^%T+)=-]Q:YK&DZ6Y/\H1^BD &?D2 ME=0$G M5Q 8*C%.K3]OPD4+JN!3)TM2GF7=4_=GN*B0Z# &?.J-$T0E/'!5*.NR+E@\ MCEBHFE&/KUYR-D$'X=&7LJ-]!BKQJ]'^;?$)>;19WE!D4++_V5">I4.Z!GC& MS24MZ,-G*V"&>O"5+5F6 JUT"5=N(\R+UYSO<)?2T@&AX&/.!SHAVXO8,$@L\S',%-.5 MWB#AY/L(4R>+8904PPDF!G$/O8E$:@OOX(K=R('-P;U^1-SG17+C)?\+GU(*(V=F%@:DZOZ4XS-X3PG23<40@< MR$+OS:V(-!+LV2XYY/H:J5MZ?V33M]?[\IGE+=>(!]LA2XK!F?TSA GJ#H2, M7F=#Y.P];6JX+I6M0F99D^USD=G0S711+L%N[.B.7"G=R]#-)EQ5"I<.PMV6 MV*)FQ81G?*07KB @7MT>*#>+AI&\]5N[C*=3L3.?.N&4"H:#96\I))K8DJ>) M=(J77R.(@$C3,JZR%W(1)YATR)Y$BY\HP9%K:NE<77I5?;B_Y6U=\=FI')5) MX,R[ONQOPNG=@$OA;,1STDG)@2]2"Y"%3AOHV,E8.1H#3&I^RX0RZ* MQ0/VG%IJC7B) *,8I7C7<[F7'^_XV_!T,YZC ]W%9 ,9_A/DK%O0BUJNC M #/V(EN6R@?_"C#+'D0:+,U&R;4TAZ0E.R -C3BYUTO)[-A$8TM$)+T(T5)N MRU!6'0_"*&OM.PZ*R8CC/;VQ>S([J0] MP':F+>QG4M(Y6LS PLCPY"> M""5$HU[A=$N*?Z$QW+D4*Y.K@L)?HJ?SYMH=_![Q9+)>[*?>=MSMC^FF_"8D M-7+W.[J,+M<>X3'[6&N?#1+*#^HE6S(A>SBID>P2[N=:3B?H HYWS]'2I3>1 M=SJABX&WY9(T7<9$L*'S/CIKE6EMVQ8!+BX[N6ZS(+8AYJ;]&Y[*C MY?.;QK)>IJ3L]'OUA0PQE_KLSAUF6;FD\JO;)RCK,>$=?+5XN+.2R7[D=/3%&PO=V]R:W-H965T#)CT:W;A95WF]?QK%;5= H=V*VT.+.VMA& M>9S:3>RV%E39@QH="\8F<:/J-II/^[4+.Y^:SNNZA0M+7-E/YL!#/IUNU@2OPG[<7%F?QR%+6#;2N-BVQL)Y%K_G+4QGB^X O->S< MG3$)F2R-^1HF[\M9Q((@T+#R@4'AXSN<@=:!"&5\VW-&XY$!>'=\P_Y/GSOF MLE0.SHS^KRY]-8ORB)2P5IWVEV;W#O;YI(%O9;3K?\ENB)4R(JO.>=/LP:B@ MJ=OAJ7[L?;@#R-D3 +$'B%[W<%"O\HWR:CZU9D=LB$:V,.A3[=$HKF[#I5QY MB[LUXOS\>GR@+\ MXCE!QZY'Q\; YUVKNK)&>2]NP<8K31:^4BV6VM]D4M"",YHG*7E3.U]K#=:% M8)Z](F\MOM1NQ'))&>,TX9*<&=N2C[4>]R3-^83F4I"/O@)[NX[D62+)N?*= MQ9/?*D4%9GNW%70Y6.E27%U2D.5*+/W6%_98K(J-I(6C.LN.N MI)2A_(2SAZ:@5X+3(DONF9)QFO+BB"6%G_HR^^5"I8)+W*:XG4&ULK51=;]HP%/TK5C9-K60UB9- Z "I=*W&I'X(NE9[-,D% MK#IV9CNE_?>S$TBH5MC+7K!][CW'YYK<.]Q(]:S7 :]%ESHD;Z.V &5NMC0/\\;"D*YB#^5G>*WOR6Y6<%2 TDP(I6(Z\B_!\ M$KO\.N&1P4;O[9&K9"'ELSM,\Y$7.$/ (3-.@=KE!2Z!:GKME8ZX MO]^I7]>UVUH65,.EY$\L-^N1EWHHAR6MN)G)S7?8UI,XO4QR7?^B39-+B(>R M2AM9;,G60<%$L]+7[3OL$=+@ (%L":3VW5Q4N_QT/E=P@Y;*MFMO4I=9L M:XX)]Z?,C;)19GEF/+U]O+I]N)O]0B[UL_K2FR,S4A1P5_5/P,12%&)"#A$;VH+3*J]:)_%7E$*VZU MXEHK/J UMVV15QR07**I> %AI'K[Z,V.RWSYE)(@^HK^]VJ?[JU]NA:]RXQ< M@-H%@H/TDTK0*F<&\M._8C.ZL5^> <4HURWZ&:4X[?5QE,1[6(S30823@+38 MO"I+SJ C1I@$"4X&Z1X2] ,<)QWR9#L:,8%*)3/0'9?@B"0X"COY$,=I@--^ M5_,U$\SV18Y64N8=-<6DYQQ'+1+C*.[A0;_S_R#-^Q()P3U;8TCZ>V 8X?X@ MQ&F0[,"//B]_KS<+4*MZ FF4R4J8IDU;M!UR%TUO=^G-A+RA:L6$1AR6EAJ< M]1,/J6;J- !!=94EJ@D0O/O;R5C MXR1 FF;ZZ;X@:;W[[ N[VE5W(^0WE1&BT8^<<=5K9%JOSEQ7S3.28W4J5H3# MEX60.=9PE$M7K23!J17*F1MX7LO-,>6-?M?2[F2_*]::44[N)%+K/,?R<4"8 MV/0:?J,DC.DRTX;@]KLKO"03HK^N[B2EV"!IN '-;*RK5AJ,H]S\ M*1,MX2L%.=W_.!I?W5],K^Y'Z.IV,AU_O1G=3B?H9(IGC*AFU]6@Q+"Z\RW@ MH ,#@!VT(W@.E-HQ%.2/I5WP;C*PJ"T1Q: MO/!-'A\!CBK@R )'!X G4##IFA$D%I 7DCY@DW"([HOX<;W3C*"%8%!>E"^1MG\<6DGQ0%,"AFA,F8+Z66*9 M6@9@'XI\A?GC7^J0H5@CB/MC%7<'<<&M9YN,SC.T(=)@*[KDX$Z*L$+@_-+@ MUV#.T)]_)($7GO^V=2BX$HRFUH@!9A!,@B;V-KL6GG_A_1Z5UJUHL")8^^5M'I3.M45^.W0Z01)=1[I#'/H1>\ND7*-/*?C>7OC M7+=CG]ZW>>;'CA][!Q6\6AAQR_%J\A]0XK>.Z_G=Q?&N8JK:8.W"D80\&1YV+:CDN0477V&!H'Y9 M$6EK4^VJU#0Q>]7LKLR*\JR8AD)I _-)B%2AB6!I+1U.$K@G([_5K-."3MN) M6O$36MM)8J &R1.J[YAF&AKJRUPO^<;D@? U^?G;_Z0=.$E4T[2K:U#H!R\% MHJ3CP,=F41#(Y-^1HMCK=-CVG- /GSG=2EHO.'TG]CTGZG2:^ZK'K0VO.9%+ M.Z(K",N:ZV*.K:C5*^"B&'YW[,43X@;+I:DG1A8@ZIVVH4!D,987!RU6=A2> M"0V#M=UF\)(ATC# ]X40NCP8!=7;J/\?4$L#!!0 ( (-@+E-N<)%). 0 M "(0 9 >&PO=V]R:W-H965TV-R'_OF-OLH0>2<3U [VJ$F+] M,O/,C,D_PR'%A-L;@+)DJ]>0F M5\D@:#J%4&!L'0*CSQS/40@'1&K\N<(,:I&.<7.\1K_TMI,M4V;P7(D_>&*S M0= +(,&4E<+>J<477-G3<7BQ$L;_AT5%>W(:0%P:J_(5,VF0LTM#-&*(?)Z5X*\EI^99<.^5@O0CIK0W,";ZKE).2Z=4^ZMIEU.?'9X.;JZ M@\?1]<,%''QE4X'FL!]: G;;8;P"&5<@T1:04[A1TF8&+F2"R6O^D!2JM8K6 M6HVCG8"_E>((VJT&1,VHM0.O75O9]GCMO5;N #NNP8X]V/$6L'L*C*04""HE M_VL^9^YB 3,&K0$F$Q"<3;G@EJ.!')DI-2; +*2,:Y@S4>);9[Q;ZM<,(56" M@HC+&5CG*O "*3!MUH#I$@3.433 $N6YR@LFEVNE;$;2%ZA)RSA6I;2D#_&] MU@E0ICQGAWY)_])L[?\/&3# 9(]S[ MJK%QC ?7[@9"ZW ]BNI1^_#EW+DD=LX$7+_$R<=?*PJ97"7<+N'S2U!S::PN MW;TP\"N1Z!<7_ R=TZ@1G43O7'&C5O1IQ\JHBE$#$[;T3CEH'6Z0MSJ=1B_J M[ESY5LA^FO7WK4Q3:#7G"=UH+JN'@*NH]&;' MWX[_D\Y_)>F,_ W]^!OU9KZY>I5O+JAN2WH2;J23DT:STWS7POY\\V_Y_DB% MX6I78>BU3AK'W=X[5_YQ8>A2K>F>=G:N?"MD/XV34HLN5J(I4<]0HF:"'H?& M^ABES)UQ:EDH#Y$365YQ++C-_*,4GV,LJLJ1UKO<%1$"J^J,1N&1K((8M:6F MDHJ+H -WM8/+.9VWTDO_=EUD/*YPURJEHHQM2?S&-VI)5: 08HJBF:]=$->^ M+'RR/'+5SM005'SHC9PMIYK3 [F^CINO@->BX]4[.V,&?*?I='?U9./ MWFH\PHV^+4<]\]VI 7_250M7K]8-\*CJ^U[(J^Z9,N^,U*0>("76YE&W$X"N M.M)J8E7AN\"ILM13^F%&33QJ1T#[J:(:LIHX ?7/ L._ %!+ P04 " "# M8"Y31>@Y"\$$ ?#0 &0 'AL+W=O00_GV/!-C. M$DBZW10(V?)1<84 M;L6J)=<"6&24LK3E6%:GE;$D;_1[AG8O^CU>J#3)X5X06609$]LAI'QSU; ; M!\(T6<5*$UK]WIJM8 ;J]_6]P%VK1(F2#'*9\)P(6%XU!O;ET-/R1N"/!#:R MMB8ZD@7G#WHSCJX:EG8(4@B51F#X>81K2%,-A&[\L\=LE":U8GU]0/]D8L=8 M%DS"-4__3"(57S7\!HE@R8I43?GF!O;Q& =#GDKS2S8[61>%PT(JGNV5T8,L MR7=?]K3/0TW!MTXH.'L%Q_B],V2\_,@4Z_<$WQ"AI1%-+TRH1AN=2W)=E)D2 MR$U03_4_CH9S\FEP/9Z,Y^/1C+R;LT4*\GVOI1!=R[3"/=)PA^2<0 K(%YZK M6))1'D'T7+^%7I6N.0?7ALY9P%^+M$E&X9JFOPW+>%>@:Q72*V M#6+[!.(,CTA4I$#X$CMAH<@RR5D>)OGJI?2=Q_KI!]^QW%_(]_YB%K=E%DOJ M7:CX L2!81VIO2MR5D2)@NC]JR8^3P>WX_D(> M/F(.B0*1D92SG!()8+:2+/0<:9;2%\2V'=IN>S6*7ME.A3C7.#E70-9LJ]N; M*$[N!?\;)P.Y89L'V,(9$X>O1SW7HUV[75(ZU'4#ZOB=DC(;#L@]VV)?A _: MA-H/'URN!#L1S8NIJ =P^'8MEP;6<;&^]7LSFM[=DLG@MQ$9CN_^;^$&.*OQ MY..H?E; KQ.?HI1F)KE4B2IT>MZ0_),IH7Y@T[93*P&"HR46/>)1A._I _:9 M95'KA0*XFOJ,,XNY4#OC53ZT&SL[>G6J^ITC$_7 !U*"E)AJ50;$)"[1&DZA M#4.31.'UK(P(6PD O:(D*@#C1>M9\H'E><%2$SY+4\V76OO"]@/J!B[>02I& M+F*!1!!%.DW/^Y$2R/$9$(*QNM@2U,;D<;$E:0*80:.F8C!S,-7^&2?VE@\S M1P^B)KF9#$=XD46 DW/-98(>(#;A.9 M,"%_UM*D*85*#B408%6-X3 ") M(8W0_,$=W28+T"8PMNA$:,8+365E5:JVL5V+.G8U$% M'NU@R5ZCSSF66I9;GW9][-A.)6#[U$>/?:\Z2A.,Z9*PC!Y1_TNSEB[ MA#AS9WOEG>V]^<[>'P/LGT(D*@%YZ+:7KN_SL/]U6.(AOL 'O+[=397KTX%AKI=NOL3HUM!RYU+:?J%3PGP)9ZE!QYTO6I MUPF>M]77M3QJKI?JUJH]6C,0*_,TER34S;9[OY;4\O4_V#UZ*_'=7XQBK<3N.;[;*+XV3^ %5_B@-LL8_\& T +(7W(\??N--E#^)^K_ M"U!+ P04 " "#8"Y3OVGY$X@" 3!@ &0 'AL+W=OUHS+8#;Q:]=Z-E&-%5S"M2:FJ6NF M_RY J/TTB(/CP@W?5M8MA+/)CFUA"?;G[EJC%':4DM<@#5>2:-A,@WE\MLB< MO3?XQ6%O>G/B,EDI=>>$[^4TB%Q (&!M'8'A< _G((0#81A_#LR@V](Y]N=' M^E>?.^:R8@;.E?C-2UM-@R(@)6Q8(^R-VG^#0SY#QULK8?P_V;>VHR@@Z\98 M51^<,8*:RW9D#X=SZ#D4;SDD!X?$Q]UNY*/\PBR;3;3:$^VLD>8F/E7OC<%Q MZ2YE:35J.?K9V>7%?'FQ)!]OV4J ^30)+4*=*EP? (L6D+P!&),K)6UER(4L MH7SJ'V(P743),:)%'5KYWPZ6T_ MO"N2*/U,_M>(YYITPGN2T30I:!%%?8.T$S(:#]/GZJP34IJG*8V>JH<]=93G M-'^JSE^&1(=)1J/AH]EM!=AC-A9TMQ2C04&3'NM662;,"UIT:R'NP1C MSLB\5HVT>'G8OPQ(?T%&ULO5=M;^HV M%/XK1Y$F;5)'XO!^!4@T?>,**"JW=]I'-QCPZMB9[916VH^?[="$=>!>3>T^ M ''B\SS/\;&?' 8[(1_5EA -SQGC:AALM+>]GL_'=[W![!>P%_%JP!C31&<11C([H2?SA%R1M '+AJ.^1TZS6 MMNGP6B?PKB7F5!.XPHS9)(G@7\ET+V*NS>YQ>R7Y'U/ZZ0_1\N)(IJ1XH^LI1[ MM-YA+>-&\X2* U]$'UY/%-?H\>=7%-5&A/Q.=+LS^M66YG8I4\*U>4,?74L_ M3#MJ=*.??(IJ:T(M+]1<\-28OQ3FY6&RG7!-)%'Z#&JIBTHJ/+S FX!RVM$< M_,2M?J/ISZ%V//2.Y4GQA^E&X#M]-)+>W1RUE:'._[ Y:N-"?N?ZXIYL<8;23G6A<2L?&'^!3?3\TM8T)S8N9"(+,?\_0-9FQ[J?_Z: MQ[7'Q7Z/^[3MG[Q#W&V>*E)XT$1FQNU<;ZW Y5_VD]7=JG\?NZXUK*>7S?\, MRPWE"AA9FU!C&N8E ( ",' 9 >&PO=V]R:W-H965T MQE0N@G;3/IKD MD%AU[,QVH)/VXV<[D#*II-J'?B&^G>>\YR4Y#O=RJ70,[>AI*0 )@EG2,!VY(S] MZXGOF0![XCN!O3P9(U/*AO-G,YFF(\HT^0T M@:?C(_W.%J^+V6 ),:<_2*KRD7/IH!2VN*)JQ?=?X5!0W_ 23J7]1?OZ[,!S M4%))Q8M#L%90$%8_\)C&T]MU!RU4#@)]O@&%"95?0E=I 0;C)H=DDSI9<";9%9IQIG*);ED*Z;_Q MKA;>J ^.ZB=!*_!;1;NHYW=0X 6^A$R_+JH%VVM,Z5EL[PQV!247"F\HH$4) M BO",K2N\;*%?]'P+RS_X@Q_7A4;[23?ZO>ZR23?Y-KW7]0=N9XH7MHNN.%*]U0[S/4M!L(>>YSLY2*GI5(F=_9MH@2R+!H ML1RH6EDQGF&I3+ZV13O$IFB07X+/U-8IGTK!L+Q;#"12IG;/<=JH0Z&B]BJ3!/M*OV.A:*"B%9 M5CDK!AFAY1L_5T(<.7CN"0>OYW.=LAKGS/VCR@.;!8Q@\!/X@7*"![T^>PD40/J+IY&?@!Z/Y M!9K!%F@!ZAVQ-25&U2_W(#%)Q=>N+14=#6I'5>AA&=H[$?H6C1F5B4 C&D/\ MVM]6:=2Y>/MX$\QW,CEN68OC3 MFN)V@:V?0+6GX3^*%S, M!HM@$LX; "]KP$L#>'D","RR)7#$5B@F0A(:276B? -JN$8E;P+B+4%+W([! MU?_;MN]U[>T;5#HUE4XCE9%,,%4?W3\TBMBW$06^?KE 8U::FI_WBO.,I1S M%A>*J490:]/*C!B-@$J.S=? B=@T"'15L[HZC^+7->!U8YK^*Y8Y<&VIHO.6 MQLU(KN.T'.=3 Z>;FM--(]*]/OLT!2X^HT>NZJ?0DD_'CQ^G_VU-[?8\^KO. MH/P+WJ/JY[]#B%#&2?KCTKG>@Y)U)_$,!<]OG$[\9JD%\^Z@+ M9:J0F%XKE$P%E65#JF?K?CXHN]AA>WD9&&.^UC]$"BOEZK2N517C97\M#&PO=V]R:W-H965T?76*(5<>FM@.MU(_?<4(3*I70!W9?B&]S MYLSQ>)C>1NDG$S-FX241TO2]V-K5A>^;>MG:G1[T5&H%E^Q.@TF3A.K7(1-JT_>(][XPY44M'?2TVH!VIQ'-#;)0,VLDQZ6[E9G5N,O1S@ZFU[-? M,[B\O8*'V]%X>G]Y?7M_/9Z=PRW5FCK%X/2*67K M.=S*3EGTCKET<>4FZ<*T&8!VJPDC*"&1VP+NJ(\ JM< M,BG-[2NH#89@ %\XOI'GE!N>G5.+\@B7EJ%X%M[@Y+,KSOVW,O^N#JP'I-'S MUY]P;A6<6_^+\^F*:4@Q6<\<_3V9D,>1<^KNQ!'4ZJU&T/P\F'813+LRF F7 M/$D3='^O+!58S=9,IOB*WN!.JRB=6YA_N'B-%X^;8QM3J41%"G0*!IWCY56W M .T>NJ,=4%39S;"4?Z9L-5*[60N";Q642%#6L^"+6H\47CYFQ%*IR(!1(CJD M]TAI645BIZB2X\E-PA(V/)K@!Z!:!Q4ORR&IKH<3^O*/LIN499,%G22/N(BI=UBG2.IW@U5&=OBOL[_5*" M?]]95VA0L%3:O'4J5HO.\S+OM\KC>=LZH7K)I0'!%F@:U-J8!3KO!/.)5:NL M^WI4%GNY;!AC]\RT.X#["Z7L^\0Y*/KQP5]02P,$% @ @V N4])WN7[F M P F@\ !D !X;"]W;W)K&ULK5=K;]LV%/TK MA#%@+;!&?$IB8!MH;*_;@+9&LG2?&9NVA4JB1])Q\^]'/2+)DJP&L[_8(G7. M(>^#E[KCH]+?S4Y*"WXD<6HFHYVU^UO/,ZN=3(2Y47N9NC<;I1-AW5!O/;/7 M4JQS4A)[&$+?2T24CJ;C?&ZIIV-UL'&4RJ4&YI D0K_IVXC[8[ MFTUXT_%>;.6#M(_[I78CKU)91XE,3:12H.5F,OJ(;A/?TO14;5F1FP^OZK_GAOOC'D2 M1LY4_$^TMKO)*!R!M=R(0VSOU?$/61K$,KV5BDW^"XX%%COPZF"L2DJRVT$2 MI<6_^%$ZHD%P.OT$7!)PFT#/$$A)(&]=@98$^M856$G(3?<*VW/'S845T[%6 M1Z SM%/+'G+OYVSGKRC-$N7!:O(X3-B!'Q6J=T9L$C79N1D;U;V5%#$IMTYIZ&'+,P1'CL/3>#T042 MB@CR(3P%SKM C+#/ \;X*7+112(,&:* <1S"H)4?83?J/@FQ#P/2RH^N),>(AZR1),:20DC-A0KBV' ]:/E,Z!2H:.C^H+K#HFA46U24675IC2X&F MAVB(_)"V:VP/$!&7\NV3,>\#(D(IIJP=G9ZU TI]YI\)3EUCT7"5_&IW4@]Y ML"Z2R+]F9.J2B8)+(Q-TO8-<(>HI 57WM]0<)U//SGR=>H]=( MI-[F39X!*W5(;?$M6LU6C>3'O'UJS=^AVQGJF9^[QK-H$VOYHFO]+/36W:0@ MEANW%+P)7';KHA$L!E;M\T[G25G7-^6/.]<\2YT!W/N-4O9UD"U0M>/3_P!0 M2P,$% @ @V N4^#F4C4J P 00H !D !X;"]W;W)K&ULI9;9;N(P%(9?Q8KFHI6&QG96*D JT&HZFBZ"+II+EQBPFM@9 MVY3V[<=9&@()4:7>@.V<__?GXW6P%?)5K2G5X#V)N1I::ZW3<]M6BS5-B#H3 M*>7FRU+(A&A3E2M;I9*2*!(UJUQ'0PMF1#2F"YU9$//W1B(UXQLS4+05#(2J[:9*N1^+L^V_]LH#/W \=R!_59/03/.#?N.!W$5 MM\?G57Q>)]]\DZ8QHZUHA=*K=>E@Z'G]\ "M)0X&T/7"=C2_0O,[T9[-4008 M!ZD4"ZI:"?U&S]C!GH/P 6$S#KDA# /43AA4A$$GX17CS&SJ"*R$B%H!@T;' M(?;-!#L'@,TXUW']?N"V X858-@)^"#TD647-C.'?3] .#@@"QOK#CE!'X70 M:T?K5VC]3K1+O29@I[ M@;G((=S/X*0,K*>PYYOE5PO<)\4[4MQ).A&2=PUY=^"A[Y]X:'?DH>XS[ZL) M;!YIC=0U0WHH=)NILVMW:T+E*G^C*+ 0&ZZ+:ZQJK=Y!%_GM?] ^1N>3XC6S MLRD>5S=$KAA7(*9+8PG/ C/SLGBO%!4MTOP&?Q':O ?RXMJ\\:C, LSWI1#Z MLY)U4+T:1_\!4$L#!!0 ( (-@+E/H"87.DP4 -D> 9 >&PO=V]R M:W-H965T#8[AEUE0*!02-PE[4+5KD+NR$.(NOSF+CP9^/B.6 MLJ7.35#S<\^F+$US2V8>_Y5&!]68N6+]^MGZU\)YX\R"*C85Z;])K-='@^$ MQ.R6;E-]*1Z^L=*A(+>W%*DJ_H*'4M8?@.56:9&5RF8&6<)WO_2Q#$1- >$. M!50JH$,5<*F 7RK #@52*I B,CM7BCC,J*:3L10/0.;2QEI^402ST#;N)SS/ M^UQ+\S8Q>GHR.[T\NSF^.KLY!6<_YE>7U]]/?US-P9_@6"FF%3CF,3A/Z")) M$YTP!3[,F*9)JCZ./6V&SXUXRW*HD]U0J&.H$?@NN%XK<,IC%K?H3]WZ$#D, M>,;ORGGT[/P)YM^!AA^ LA'\'H^ Q_^^+C8MLW,;>>?I:[L^"X[L\/G M\VS'X2:N23NE#.CVH?:O@+ZVY6HF -4MCL'@"%"RDN&/242<0V0FBGFL06HA#W#]K2YM[ ML WPJ"5I+8(AP=U)LY\(Z/Y&O#=IYX*OO(NM7*Y->P.!%GV(=)W8"VKD+M![:-@Q:/NHM6J;AOIF++ M5/P;F#K%35;"*.I&#;:LQ&Y6_A#:($4E*T[S14B5:RO8,@V[F7;X[@IN 5G;]@IN-GVN_15B@4?< MP#LHV:8(?]M.#+&,)'TSDEA&$C4G< MO/Q=&3S5:\I%>E@2:WN[?8.66-"2]^^NDB9&B3_J@BBQ$"4]0-1$M9\U8XE+ M^B8NL<0E;N*^8LTTN8N&P^:2&;9\XO (=4'/\IFX^=Q'&PO=V]R:W-H M965T$%F1#YN'K@T#,KE23-"14IHXB3 M>=>XMJ^&MJ4(&O&4DJVHM9$*Y9FQ%]49)5W#4AZ1C,RDDL#PVY !R3*E!'[\ M+D6-RJ8BUML[]>\Z> CF&0LR8-FO-)'+KA$:*"%SO,[DF&UO21E06^G-6";T M%VU+K&6@V5I(EI=D\"!/:?''KV4B:@30:28X)<$Y)'CO$-R2X)YJP2L)WJD6 MVB5!AVX6L>O$Q5CB7H>S+>(*#6JJH;.OV9"OE*J%,I$<9E/@R5X\'(^>KJ>C MIR$:W4^FX\>[X?UT@B[1B,Y83M!$8DE@84AT%A.)TTR\EPJT7C:CWWO45#>+K!:H?7ZWV!;N!@0F<_F1#G1ZQXE15/6_'>L3)E$FU:\ %83OPG/"@=@U &W:46P/NA1M6X89' MPQV3#:%K(J!@0[G$%([Q4VH65?+1%];,MM[N NOC51N4Y/TMXH3>09+C!IP= MV);M'!2C2<\+(\ >%,.L76\YX0O]KA!HQM94%H=6-5J]7:[UC7TPWK>O!G;# M>*S>.OHZ?9,O'DIWF,.U)E!&YF#*:@6P=GCQ]B@ZDJWTY?K,)%S5NKF$]QKA M"@#S<\;DKJ,,5"_ WC]02P,$% @ @V N4_E@3FJC P P!$ !D !X M;"]W;W)K&ULO5C1;MHP%/T5*]K#)G5-[) $)D"B MM-,Z=5K5JMVS"0:L.3&S'5BE??SLD,9T!).MT5X@3NX]OO<<.+K.<,O%=[DB M1(&?&[YQ1Y4Y$&0Q\B;PPS0L$\J(1TJV7X.V;=T-?Z3U,I)]6>!<[/'0$[W/!SD$(SP * M$&Q(G[K3OZ:J3@]>IONZL[H]5+>'2KSP6'N8"K#!K" .L+ &"TNPWC$PFN,\ MI9B!B91$R:;V=@AQB6#^0IMQ% >1;F73L'&OWKC74445)T^X7OL%36JPI!M>DP/"8!3U4?('KX=AR0 E@ZB9UWY=9=]=I6GY MT;1\!KX0+ M!M(\J>0;N2%H(8?C]!1K8OY**:J,C@"^ !=G'<' XJ*L;O%X0 M&%@["KJ1I,(YJ4E#G$L4N&>M MZ<&VKG=*D;"E(H=Q3D6L2T*W34ZYR,&4YTKHX4#^E?U :W(PZH!=:V"=UF>:&^,0]WH4>&<'(&JN-9Z6+M$;KN\4BN< MZS'^WWP(6;-#O0X(MK:&W,-;F]FV@GCQ6S\^W"+K@L@3L;KLX,[+!U_CZ4SI#ZQ!?\ZF_(&K M[_-["6]6Q1+%*<_R6&1(\J?+SA7^-*&^!A01?\5\E6\](]V51R&>]60Y'XGD[SA2L\N. MWT$1?V*+1'T5JQM>=LC5?*%(\N(W6I6Q=@>%BUR)M 1#!FF<;?ZR'Z406P#@ MJ0>0$D#V 5X#@)8 N@]P&@!."7!>"W!+@/M:@%<"O$+[C5B%TF.FV* OQ0I) M'0UL^J$8K@(- L>9KJP')>';&'!J,+X>?D.3J]'MW>VWV^L']'[,%8N3_ /Z MB+X_C-'[WS[T+04-Z7 K+$F'&U+20!J@+R)3LQQ=9Q&/:O"C=CPF+006]+#J M)GGIYI"T,GY>)%U$\04B-L%U";7#_PQ5!;=KX.-V^(0_=A'Q&UN_/I9\!JW; MC:U/VN%7<]E%N%<'W]&25B5#"S[:P'<'[T@\H9'D4:S0A(5Q$JMU"[-3,3L% ML]/$+++I1\5EBL;\4=75W0;O%7AMFLN!W_/!1&G?6FX/YV$<]GUJ^ZY7!>YD MZ%89NNT9\CS_A%@J%IG*4;3@,%W5+,Z0 $W6G,FZI#>4[G8R 7$P\?>2KHDC M@>NXU*]/VJN2]EJ3_@,6J 2D186T48.TWD'KGN^Z 77WLCR,<_V>1W%#DKTJ MR5YKDE_Y4B3+^"7+1+ ,_8=^ERR+%8$XZ40/=2_ .+/;IAJV>^YK]0>KRU-.$SBX^)X28GRE\2[!2Z2]T> M=O8F1$V@1VE _ :OP<9H,6U-\F%XA>[9&G:3X;,>(55NQ^Y@E 3;+MVS:6#;#;H9O\/MAM>FVZ^L;.-UN'=NW8UC8?\TW4GR,]>%V[SLR/F_1GAC[(_:9M2?&L0@^T55*@AU7"5POV-_ M'(_;3=$8'VDWOBLX%L*>&DZ%.^OM_GJ00)3^,LYR%:M%,3QO'!EC=^3<&TMB MG(Z,]RQ-"WV$CG9]^UV;>L8@R1&#G FI-H5BYFE1,F^K"6KVB*FT&V\-TMK MXF"6NBYN&#SCGK3=/6&CH,>B-K?##23V WJPF!Z/V\W-."AMWVC^I($,C] 5 MQ56W-OT\;K=#QK9INVW? -SMC?%WVF[( M8SX7.4P9F)RZ%RCGEXW&;I*VMN]D4C*&X1<]1 MJ&^0-M>TU:?53?U5<3]MF?#--?\7)J>P/X"]PA- [6X/REIN;LXW+TK,BYO> M1Z&42(O'&6<1ESH OG\2L(24+[J!ZO\7@_\!4$L#!!0 ( (-@+E-@_K1T M0 4 ,48 9 >&PO=V]R:W-H965TD:3'MBZCZ, M)/AY_/I]S/.^-I=:K3ZV62I8T(ZHI5C0WW\R%S(@V MMW+14BM)25J",MY"4=1I983EC4&_?'8K!WU1:,YR>BN!*K*,R.V0GC=Z#9#2.2FXOA.;*^H6%%N^1'!5_@\V;FS4 $FAM,@< MV$20L7SW2;Z[1.P!8/L #D >BD .P!^*:#M .V7 F('B%\*Z#A I\S]+EEE MIL=$DT%?B@V0=K1ALQ>E7"7:))CE=F?=:VF^90:G!^/+X1 M@X_@=TERIBF8$,X5N,RI7&S!NS'5A''UW@SX>C\&[WYYWV]I,[]E:25NKN%N M+G1@KHMBT001^@!0!+LU\%$8_D?!FP!#"T>P!CX.PR=TU@2H=Q!^&89_3G0U M>U0#GQQ9^THV >S6P5M&LDHW5.F&2CY\@&]J[H&8@Y&D*=-&K(1QIKC^AS\?!7@]'O;A3 M#7P28;N*L!V,\(ZN!5^S? '*,+D@.9B[!(!_:S?P!S"=CL#E]X07J05>46EL M;4H>*!@RL3:$+28V_IX6SZ4P4N59UFG6> M:P&C\E^]%MTJI&XPI/NRG@$R$VL*UD0R,N,4L-PH0Y4&DFA:%TZ8%#=1_&L@ M7[TJN-YK\E7DA:(I2$26,6VJH\D@I> =48" %96)>5+G:J/P)%$SCD+!GE7! MGKW9KC;X&Y:SK,@"@<+(UXSHQ#L<[M4C&$S#]?[6^0"4-A_IHSRFUZFM&V'* MJ!D%%8+>="$*,GVQRN3"R+ BVW*G:P%NI?C;]$G@BFP>Z);^1 >"WL,A/K5" MWGUAV'X=9[4W33?R?&>Y?J#]S':Z<#<_;/ Q;\LU.9!L,$ZG=6B3/"\*]U9M? MA/54!43.M[6QAF= 8$N)5*%HO>_#L"?;SL5$IK0L2I\WA5%J]@\IJZ1; IF; MP,&<21.[WHBZV5WIL?0E \,3FA?;:YK"#'\WP MQ!$\\:P(GQVR+.0]&84;ZU#>?F+10-[84?O4>?=^C<)&>33O8T<0R/MN8Q\? M]S1$[\ H;):?S>IO1*Z78'H]_'QG)'FC%PWD71EU3ZV8]U 4]K775M@C=+B) MVZ%2A+Q)HK!)/M?IC=LR[*T3G[IQQMXU<;C+_7]O8L,CK+@9!3L([)T7AYWW MSJ0WM];GCI1(GOX&)I2FCV\H;ZWBW@')J9MK[#T8AYOK"6'2J,<+:MY3.3>B M2<)K=7ME:XV]5>.P59]*J,MOA?5)19-",LVH^IGB>9?'G5.+Y^T8AUO8KV9M M"JP*F2R)HFFM;#N&>/\@)GZF66OO0-<>\-\0N3#M+.!T;F!1LVOP\_O9! -6$YNU'5BD^_$W3M($"C%4 MHA]*$CS/S^/G-T,Z&R'?U))2C?[$$5>WM:76JV^.H\(EC8FJBQ7E\,UMP?<-@'IB'\9 MW:B=:V26,A7BS=R,9K3 PB!G//LF?/!$[ =BK",!Y #XWP,\#_',#&GE X]R ( \(/@3XN"*@F0[E@&C2[4BQ0=*,!C1SD0HBC88M9-QH=Z(E M?,L@3G<'][U7-+SKC\:CU]']!'U%#U2"IL;DC:(>$^B>4[G8HJL!U81%ZLO! MB&S -1J/^QU' R4#[(3Y]+UL>EPQ_=U*UI'7OD;8Q>[/R0!=_?7E"$K?CO(] MX77DNRF*5XTRL*,,Z;2.&%>:1!$8ASX"^(\= M\)%LSV#U<(I5=&)M#LBOT" N-(A3V$8%K%DCZDLZ8QH-2<@BIK<66+^ ]5-8 MOP)V#/=(S#^!W"B0&U;"O\".&5^@D*P8; D*Q9IRPK4Z)MT,JIE"F4JR[GIN M]M=QUKL;>#BP_6'<'MF@(!M8R3Y! 83ZH9=0:GXG3-(* 0V"@_GQ1P+9 3@< MZ&,;TV;!M&EE>@?,9G0&/-(\1S2FSN(D/G8JVX<2\FT)ORDHW%@I3-)V M!Y$IZ!>MB61IBAF'M%.ED22:'J-C!_7K?O"W)3^>6Y8FUXKTGOLPRU3"$P7J M"$4<,VU$C.:4HBNB$$$K*D-XH2_?=[%O-):O>:ETUI:I->R2XOS!*H@ MG,:C26P=UI6@RKF\TCT]NWU.0*4@63);$Q[2L\5L6W!IF][-A9.)2]/#=CLZ MORP,@/3K;:N3X9UNT>YD3TD\I=+D7]&8?269^G:Z M8P4'R=XL#_,I@KVNK")KI75AWR[)WAUZ)MMP2<,W]"Q!C-GO\[$@-MWATK]P MX]*Z*RT(VRW(D(3B$%*VIK-C/^3P8=L7W 3-&W^_.QSDXX+JT#2(-;*]\6BQ@T2EVR#6[6S8KQ!4DWYVA<;CM'2B!KJ1T&0^@TBK5>59NV1 M5R7K)"4M?N1 =$V#^)\;3-EVY(7>Q\(36==2+_A5N4%K/,/R9?/(U!/PD>"MVQD!7,F?L54^FRY$7Z(0PQ0NI'9!ZO.$Q MIE0;J31^#YZ>16KA[OC#_<[4KFJ9(X''C/XB2UF/O-P#2[Q"'95/;/L-#_4D MVF_!J#"_8-O'IJD'%IV0K!G$*H.&M/T3O0]]V!&$\0%!- BBSPK@(("FT#XS M4]8$2525G&T!U]'*30],;XQ:54-:_19GDJM=HG2RFMS>/(.[Z_'T?OH\O9V! M"W K)%'MP4MPW;8=HN !R8X32; 9Q,L$:'B7,6]S";@[,MYZ4N5AC;S%P/R MID=&!Y#?.WH)8/@51$$4.N3CX_(?"VGEP;]R7Q5O.Q#9#D3&#WZN T<FOZZT*BR@.H[STWQRXV.+B4SCHPO6J9!>7Y05,0CH-)6KB9A6461YGWK%U?*&(#)G@N7=QB[X^: M9[FZ%J %]Q_J?ER8YS!0*?Z7H;]S0.G+X0'Q-6D%H'BEI,%EIFKD_8';3R3; MF#-KSJ0Z 3-IKQI_$'$"B34P3T;'F4B[.;5M,YA 346,+2-23*>,QD6K(9[98 M<""A <74=AVG8<_ P[EJ,] @H3J2F(NJR@#Y1J)N7'WY34RM;4P.+]COW2B%=B'HF /J,/ M42CG':MIH1"F9$GE'5M?0RJHKODFC KSC]:IK6.AR5)(%J=@Y4$<)=LKV:2! M* 43SG 30'N:X!_ ."E .^]*_@IP'_O"O448*3;6^TF< ,B2;?-V1IQ;:W8 M](V)OD&K>$6)WBACR=732.%D=S2\& _'Z&0 DD14G*(?Z'X\0"??3MNV5/S: MRIZD7+TMEWN RT,W+)%S@89)"&$)?E"-;U7@;:4K$^?NQ/7<2L)?2UI#'CY# MKN/B$G_Z[X<[97*.6WWXZ=5?!,/+,NT9/N]0ID&=)U%!Y&=$OB'R#Q ]F,,' M(2(KX*J8H# 2$[9,).)$0MFVJ>;S:\W@>UEX/PQ[(:>>R:E_3 X'76"C9(:H M#AF2P.,R5=6T/GH&PD69KD\ 7RAK9,H:E4PW2D6\C"N8@HPI.&[O-#.B9J5+ M=UEL#T1U4(W')C@5CK0R1UK5L2&;-V*#G;R$.L=%!Q>J,3XR/F\0!&_N'NSF MSKB57%><))$$=$DHU449^.SY#(U&?33<3.@RU&Y> U>O^Q%Y M2+6-'F'^HS M(1&;HBO&0H'&C(:U*K_R0H:/K&0X+V6XNHC\7J@S+_.S/E$NEYW97LK3,#RZ M^UIUFX[^M>U5\8U2:N?MV0U*[%R_CO<,AV6&7E O&K[4GM<]7%UHOC!U>47" MC2-3EY)VY\REQ&&Q$_)9;0 T>:UYHV;.1NOMA>NJY09JJL[%%AJ9%F(5G/6P(,DJJUK*M^N@(O=S/&= M]X%'MMYH,^"6Q9:N80[Z:?L@L><.45:LAD8QT1 )U?/D1Q,>*]W%^'$[BX@$7G\)%8[CX !A-X9(! MEYS"Q6.XY!#G)4DRA4L'7'H*EXSAT@-<$ >1%T_@L@&7'<7]V@!6RTJ#'(-F M!U#?B[-@RF,^0//C4*$I5V/ _!"8I4D43=GTO?^%Q#O*O >E+LAE+=I&8[W& M.T)AZ3 GD#7H'I0>K1W>84)YEB=I/I'/7F'S3^1S]-SW>/_@Q/I)FD9IZG_@ MNWLUUMQ7/ZE:E0ZIVG:$%V5T#7T6)KR^Y":"SBMKG!:Q.D68#SE1#Z MO6,J^7 1E_\ 4$L#!!0 ( (-@+E-46MIX[0( '$) 9 >&PO=V]R M:W-H965T'CW%MS\2QC (5>&$UD MWXF56IZ[K@QC8%B>\B4D^LN<"X:5GHJ%*Y<"<&2=&'4#SVN[#)/$&?3LVE0, M>CQ5E"0P%4BFC&'Q.@3*UWW'=S8+#V01*[/@#GI+O(!'4$_+J= SMU")"(-$ M$IX@ ?.^<^&?CWSK8"U^$%C+TAB94&:;Q1O[+!ZV!F6,*(TY\D4G'?.7-0!'.<4O7 U]>0!]0R>B&G MTC[1.K-M!PX*4ZDXRYTU 2-)]L8O>2)*#HWF'H<@=PC>. 3>'H=&[M"P@69D M-JQ+K/"@)_@:"6.MUIB"+.!-J62%38JM!PVM[[9Z[*@=19[5#V2PHF\=3 MWDB95A,VCR*LL]HA;!6$K>,)[U,E%4XBDBRJ,%M'8=99[6"V"\SV084G/:02Q>3]#=W0B-7T*:&F)T#4)'? 0T)+]D<.&Z=8O_.P?V_IFP& M O$Y"BF6$J09,C"+,B9+E-K\_46F9*I2U_DO*7YU0LX*H+.#0)/MWO:W.T%3 M+- *TQ0TQK9JJV RY78)QJN&Z18PW?VB[I;\^PR M,L%B01*)*,RUJW?:T7N+K+]G$\67MD7.N-(-UPYC?2<"80ST]SGG:C,Q&Q2W MK,$_4$L#!!0 ( (-@+E/]PIL5U ( ,P( 9 >&PO=V]R:W-H965T MF4*<&:.!7ENPT8#F@N ,+1C@ M>9I"]C)!A.Z'AFT<%I9XFPBU8(X&.[A%*R3N=PLF9V:E$N,491S3##"T&1IC M^V(6*+P&_,1HSVMCH")YH/113:[CH6&I#2&"(J$4H/Q[0E-$B!*2V_A3:AJ5 MI2+6QP?U2QV[C.4!.13(T @/$: -S(I9T?X7*>'RE%U'"]2_8%]B> M8X HYX*F)5GN(,59\0^?RSS4"%*GG>"4!.+J^_G&W E_!28@$Q(2?RO']*@0G7TX'II"NBFM&I<.D<'"..+C@ MEF8BX6"6Q2ANX8?=_&\=?%-&6X7L'$*>.)V"-SDY!ZY]!AS+L5OV,WT_W6H+ MY__<9Q]V?Y4,MZJ_J_6\(WK?&XY('N-L"ZX0 MDZ_T'#XB,,&TANGP]RI_3_N[Q\X?(E"@&.P@$R] R-UPJ*\0WB'N5^)^9W"+ MG$6)O$5BL&$TE==:S:OM(!=J/:VF+MBGD1/XMF7)1#_5#T@39WN!T\"%39SO M];T&;M;BZSIN'?&ULM9IM4]LX$(#_BB9S-]>;Z1#K MU8$!9B )+3= .=+V/HM$$$]M*[64IIWICS_9,98=.TH(]A=(S.YZM5H]6BTZ M7*DWU?3N8BX.I(+$9N_/,DDXMI\39[[:I$(/LN4 MHK"//(_U(Q[$O?/3[-E]\"GESYF4(F\340*U7Z#-*A M/$KY+?UR/3OK>:E'(A13G9K@YMCTP72HMHUS9 M>! %\?HW_YD'HJ2 Z!8%E"N@306X10'G"GA3P=^B0'(%LN\;:*Y -Q7P%@66 M*[ L]NM@99$><?;F^O M/]^.[SY/P,7=" P_W7V^OOLPOAM>CR?@W4AH'H3J[].^-B]+5?K3W/#EVC#: M8AB#6QGKN0+C>"9F#?HCM_[Q+OTKMSY$#@-]$Z4B5.@E5)?(:?&?97@$,'P/ MD(?@E\D(O/OC[T"+J,&WX?Z6O-Q24X0.\^=QV6!KW(I'5VXKGZ:Z9F73FTKH M<9&E.#-,MF6I3&(P--.9&!(IAT%2&"290;S58!0%VA!2*\#C&9@:VT'\+.)I M(%SV:6&?.ATVU%OQ9 86RV0Z-^ #0;3@09*^$(12J:;97EMDF<5T0_AQ[IWV M?S0XP0HGF-.)#PF/34* *QZ&Z3(0R?.O]^#F9@C&/Z?A@_UUR8U+_2O-T6KS-C*9Q3QKEULH+$B*O844V M"!+D;U^3T'(:ND'=[C29!S\]C4TGNM'PMP>-Q)_)%E,?*2F^H49_#18<"UF0/%0*/".F[B A4BFQN_F M@M9MDN CS_O3%4F+7]0M?D>!TD$8BD3]!8RM($[7]F0N$]V?F,'NL["1!3/J M!LS(@AFYP;QO8M4Y.Q@<-Z05J>_!5;FJGQ;'R(WC@Y+*;1+O3"H+8-1A0?VR M64A3M+XZE2S!43BKME*OZ:6F-W/7V0:GD-NE[ M.U()6])C-^G?FDH?Y<(,!"3I$6C*$]?48HMT##M)'FRQC-U8'G]?!HNLIK@1 MICYZ#XJ*XS?8TDNYS$U6J@RZD45NF:JSI::#N^O0RG)_Z00,N9IG0;WD*E"E MDK&H%4O1=\7:,A]WT^/ EM;8C=97EONYM4H5[SFV#6S!C-U@/J2+@2U3<3=, MQ9:IN.5.!JY3DS74?U<-"6 "25CH5I*%3 MX=<[%0UBD-5WP :Q07VC'#>(^=O/6L0BF;B1W$H3@EBHDFYJ75)J[;;:A"#U MFI?1AAY$@QSRCK?W((C%*'%C]%7]A=<5CL0BE'337" 6HZ35Y@*I-Q>@[\IX M2UOBIFVW_1QB&4JZZ2=02TSJKC)?&7):[RM@1^>;6JY2-U?;ZM502S6*NHFM M!1EU5X=[GH-R*Q5L((8:>C6Y)'-)5GVU2*1N)!YR%MIADJ =9R%:^E_9X?RK M9<8')!=:5*Z M<7#@0?QU+2MF<_')KU7848O4UVB]=KXM,1+.+D,J\8AGK]1VFXFEQV?(B MNV*X\?P2G@QAP_,1/!FOKU):\^N;G;>F-DBWX% \F5=Y1[[Q-EE?EEQ_T7*1 M7>Y[E%K+*/LX%WPFDE3 _/U)2OWR)7U!<67U_']02P,$% @ @V N4\1H MGO4< P ;A$ T !X;"]S='EL97,N>&ULW5AM3]LP$/XKD9DFD":2-!": MT53:*B%-VB8D^+!OR&VATVM&2T:<*I$ M.(BB-*PHEV0\DLOJJC)-,%-+:7)RUIL"=_M2Y"1.STC@Z":J8#FY.W[_7A_;C%C@AH9?T_!FDIQ'.:S&,.MVG[I9;IHTGYGCQ/$W1 MT[*B3EG897<\*I7<)CDASF 5T(H%]U3D9$(%GVH.7B6MN%@[\P ,,R64#HRM MKI44@Z5Y<'#L9E#XCJ?B4NDVMHO@_DZ[Y0? 9@8"N1"]P %QAO&HIL8P+:_L MI%W<&A]!03>^7==6X5S3=3PX)UN']F:#3)4NF.[#Q&1C&H\$*T&.YO,%W(VJ M0P"-494=%)S.E:2MAHU'-["T,R;$#3P5/\H][E6Y4]L(*BO[H174#1V-FP#_ M+IOCWJ6-7L0;U/Q>F<]+NQW9SJ%?V+5F)5^U\U79"\#88YR=UK58?Q)\+BOF M-O_L@.,1W?@%"Z7Y@XT&K3*S!J9)<,^TX;-=RR]-ZUNV,IMV6I6XYL$;U/QW M\SQGDFDJ=D7;WG_-67ZQXN3B7TEN_ZL<"O9J[(ZZUR[R_"V(3-^"R-?9DV%W M[.R<;7LG6V\-X TB)]_AG45L@P;3)1>&RVZVX$7!Y*,#SM(;.K4ODWO\=GW! M2KH4YK8'<[(=?V,%7U99O^H:$M&MVHZ_PO;BM']]L;&X+-B*%9-NJN?3=AC8 M@8W:7>!PB%RUEQ_!?!SF1P##XF *,!_GA<7YG_8S1/?C,$S;T(L,49\AZN.\ M?,BD_6!Q_#Z9O?P[S;(D25,LHY.)5\$$RUN:PM?/AFD##RP.1/JS7./5QCOD MZ3[ :OI4AV [Q3L1VRF>:T#\>0./+/-7&XL#'E@5L-Z!^/XXT%-^GR2!JF+: ML"<81[(,0Z 7_3V:IDAV4OCXZX,])4F297X$,+^"),$0>!IQ!%, &C D2=IS M\. \"C?G5+C]A67\&U!+ P04 " "#8"Y3EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( (-@+E/9/;$YT0, '\< M / >&PO=V]R:V)O;VLN>&ULQ9EA;YLX&(#_BL67ZTG7)4#:;=4RB1+2 M69>0'I!(_32YX*Q6C1W9SGJW7W\.671.RU[=%R>? H:8AQ?S/KSVIQ>IGA^E M?$9_MUSHUDIR/@["_8$558;5;YK+'61%'G778LAC M02S(.+@>V@[73&G3G='U3RSC=VI/WN]MC9PR;JB:$$/OE-QNF/BVZ\;>Q<"Y MC2X.A]]]$&_4_PFC7*]932>RWK94F'T<%>4[0*&?V$8'2)"6CH/#*8B(!F7" MV" A+/9=V7-W=VHOC9O]71N+Z\10W3![0.&F _<'F4K14*%I@^R6EIPUEJ-! MMX0345/D0$8 9'1&R*^1 QD#D/%9(,L=COVK SD"($=GA#R*Y!4 >75.R-B! MO 8@K\\).7(@WP.0[_U"ELOY/"D>T&**2GR7XRE.D[Q"29HNEGF%'<@/ .0' MOY %+O\L49)/T#)/LZ)*L$7+2@?N(P#WT3-8FZR&4K8=^<7!N<:I% M\> "@?KP[(])5N!54N%5AG!>5L5R;OG<9Q="W@@]BV.:X *MDMGQ X0D$7JV MQ"2[K= T2?$,OQKD(:2%T+,79EE2'M- ^3_T+(!Y-K_-BO(WE/VUQ-716(>\WVZF,]QU;V"74)-%S:5 MYG=9GKX::U"Z#SWG>U!*1]\@(93XP]-D?G1A2PM.]>_NIS"D@.A4"N@E@UP0 MG<4%O9A@,7$R*?2B07:(3FN'7CY($]%)--&+!?DB\NP+.*.X!4,$^2/R[ \8 MTRT9(D@BT3F+AJ]7+B:DD>@\9<,?*"=*$>-B0AJ)3J61"36$\:.7)H8\$I_. M(WUHD$CB\XCD$B5:4Z-=3$@DL6>1_!(3BUJVU,4$YZ4\2\7U7=^3AH02>Q;* M&^'U 4)JB3VKY37@);I31#!#T91P?C04(;7$GM7R%O,+55*@&7FFZ):YF)!: M8L]J>8N9:X<:0RI)?:LEL-G3M]@A%P2>W;)3ZY+--V:K:+[A99M MBS@EFJ*-.\4,F67DV2RORO?>.(X@OXP\^^77A;R-[<7$Q83\,O*][ %5\^C" MQ83\,NK\,C@L>#5TS01M'M;_/_P)02P,$% @ @V N4^Y)W?^> 0 "!H !H !X;"]?/M84,!!*=*@/96U:WG\%]8GRYY]A5.9#G45]XZ-N$_ M$^OM]K .G_7Z^QRJ],=@]U.WQ[@/(16]5=GN0IH7[G)Z;$=W.TB_FUSTEIMY MT2XW4KC<00I!FC_((,CR!WD(\OF#AA TS!\T@J!1_J Q!(WS!TT@:)(_: I! MT_Q!,D 9!P1)+U@3:"W(M1!X+0BV$(@M2+80F"V(MA"H+BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;R\<2 KT-]38"O0WU-@*] M#?4V KT-]38"O0WU-@*]#?4V KT]ZNT)]/:HMR?0VZ/>GD!OCWK[=^H=T_44 MXJ/GOL;[OY/JU%T;'K>_+>^;+X_*#6<'/WX6OU!+ P04 " "#8"Y3J,J' MV:L! !!&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?( M#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z= M78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7 M*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC M:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&2 M0X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A M*D MT.\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " "#8"Y3F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (-@+E-+_J ** 4 %L5 M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ @V N4_.4QM<@ M @ P@4 !@ ("!VQ, 'AL+W=OZY;8% <'P & @('R&P >&PO=V]R:W-H965T&UL4$L! A0#% @ @V N4XZ AC\M!P "1L !@ M ("!WB$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ @V N4RH-:R 5"0 @A8 !@ ("!9CX 'AL+W=O M&UL M4$L! A0#% @ @V N4S=,*4.? P , D !D ("!9DP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@V N4ZCGV]B##0 /2H !D ("!4%L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V N4^6UT8 N P I @ !D M ("!2(T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @V N4VYPD4DX! (A !D ("!GI< 'AL M+W=O@Y"\$$ M ?#0 &0 @($-G >&PO=V]R:W-H965T&UL4$L! A0#% @ @V N M4R_=O]*- P X0P !D ("!Q*, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V N4RG8CN9, P FPL M !D ("!;:T 'AL+W=OY?N8# ":#P &0 @('PL M>&PO=V]R:W-H965T&UL4$L! A0#% @ @V N4^@)ATSKQ2@# -"@ &0 @($XO@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ @V N4]L S%MZ!0 RQ@ !D ("!<<4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @V N4US@ M?Z5[ @ 0< !D ("!<]4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @V N4U1:VGCM @ <0D !D M ("!D]X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @V N4\1HGO4< P ;A$ T ( ! MUNL 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ @V N4^Y)W?^> 0 "!H !H ( !!/0 M 'AL+U]R96QS+W=O XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 202 263 1 false 55 0 false 10 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 - Condensed Consolidated Balance Sheets Sheet http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Changes in Members' Equity Sheet http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity Condensed Consolidated Statements of Changes in Members' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical Condensed 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 - RISKS AND UNCERTAINTIES Sheet http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertainties RISKS AND UNCERTAINTIES Notes 9 false false R10.htm 10301 - Disclosure - REVENUE Sheet http://www.granitefallsenergy.com/role/DisclosureRevenue REVENUE Notes 10 false false R11.htm 10401 - Disclosure - INVENTORY Sheet http://www.granitefallsenergy.com/role/DisclosureInventory INVENTORY Notes 11 false false R12.htm 10501 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments DERIVATIVE INSTRUMENTS Notes 12 false false R13.htm 10601 - Disclosure - FAIR VALUE Sheet http://www.granitefallsenergy.com/role/DisclosureFairValue FAIR VALUE Notes 13 false false R14.htm 10701 - Disclosure - DEBT FACILITIES Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilities DEBT FACILITIES Notes 14 false false R15.htm 10801 - Disclosure - LEASES Sheet http://www.granitefallsenergy.com/role/DisclosureLeases LEASES Notes 15 false false R16.htm 10901 - Disclosure - MEMBERS' EQUITY Sheet http://www.granitefallsenergy.com/role/DisclosureMembersEquity MEMBERS' EQUITY Notes 16 false false R17.htm 11001 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 19 false false R20.htm 30303 - Disclosure - REVENUE (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureRevenue 20 false false R21.htm 30403 - Disclosure - INVENTORY (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureInventoryTables INVENTORY (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureInventory 21 false false R22.htm 30503 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments 22 false false R23.htm 30603 - Disclosure - FAIR VALUE (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureFairValueTables FAIR VALUE (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureFairValue 23 false false R24.htm 30703 - Disclosure - DEBT FACILITIES (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables DEBT FACILITIES (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureDebtFacilities 24 false false R25.htm 30803 - Disclosure - LEASES (Tables) Sheet http://www.granitefallsenergy.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.granitefallsenergy.com/role/DisclosureLeases 25 false false R26.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/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 26 false false R27.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/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 27 false false R28.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 28 false false R29.htm 40201 - Disclosure - RISKS AND UNCERTAINTIES, Narrative (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails RISKS AND UNCERTAINTIES, Narrative (Details) Details 29 false false R30.htm 40301 - Disclosure - REVENUE (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureRevenueDetails REVENUE (Details) Details http://www.granitefallsenergy.com/role/DisclosureRevenueTables 30 false false R31.htm 40401 - Disclosure - INVENTORY (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureInventoryDetails INVENTORY (Details) Details http://www.granitefallsenergy.com/role/DisclosureInventoryTables 31 false false R32.htm 40501 - Disclosure - DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details) Details 32 false false R33.htm 40502 - Disclosure - DERIVATIVE INSTRUMENTS - Income Statement (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails DERIVATIVE INSTRUMENTS - Income Statement (Details) Details 33 false false R34.htm 40601 - Disclosure - FAIR VALUE (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureFairValueDetails FAIR VALUE (Details) Details http://www.granitefallsenergy.com/role/DisclosureFairValueTables 34 false false R35.htm 40701 - Disclosure - DEBT FACILITIES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails DEBT FACILITIES (Details) Details http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables 35 false false R36.htm 40702 - Disclosure - DEBT FACILITIES - Granite Falls Energy (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails DEBT FACILITIES - Granite Falls Energy (Details) Details 36 false false R37.htm 40703 - Disclosure - DEBT FACILITIES - Heron Lake Bio Energy (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails DEBT FACILITIES - Heron Lake Bio Energy (Details) Details 37 false false R38.htm 40704 - Disclosure - DEBT FACILITIES - Estimated Annual Maturities (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails DEBT FACILITIES - Estimated Annual Maturities (Details) Details 38 false false R39.htm 40801 - Disclosure - LEASES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.granitefallsenergy.com/role/DisclosureLeasesTables 39 false false R40.htm 40802 - Disclosure - LEASES - Future minimum lease payments (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails LEASES - Future minimum lease payments (Details) Details 40 false false R41.htm 40901 - Disclosure - MEMBERS' EQUITY (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails MEMBERS' EQUITY (Details) Details http://www.granitefallsenergy.com/role/DisclosureMembersEquity 41 false false R42.htm 41001 - Disclosure - RELATED PARTY TRANSACTIONS - (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS - (Details) Details http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions 42 false false R43.htm 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies 43 false false All Reports Book All Reports gfe-20210731x10q.htm gfe-20210731.xsd gfe-20210731_cal.xml gfe-20210731_def.xml gfe-20210731_lab.xml gfe-20210731_pre.xml gfe-20210731xex31d1.htm gfe-20210731xex31d2.htm gfe-20210731xex32d1.htm gfe-20210731xex32d2.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gfe-20210731x10q.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 202, "dts": { "calculationLink": { "local": [ "gfe-20210731_cal.xml" ] }, "definitionLink": { "local": [ "gfe-20210731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "gfe-20210731x10q.htm" ] }, "labelLink": { "local": [ "gfe-20210731_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "gfe-20210731_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "gfe-20210731.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 357, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 13, "http://www.granitefallsenergy.com/20210731": 3, "http://xbrl.sec.gov/dei/2020-01-31": 7, "total": 23 }, "keyCustom": 33, "keyStandard": 230, "memberCustom": 31, "memberStandard": 22, "nsprefix": "gfe", "nsuri": "http://www.granitefallsenergy.com/20210731", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - REVENUE", "role": "http://www.granitefallsenergy.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INVENTORY", "role": "http://www.granitefallsenergy.com/role/DisclosureInventory", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - DERIVATIVE INSTRUMENTS", "role": "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments", "shortName": "DERIVATIVE INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - FAIR VALUE", "role": "http://www.granitefallsenergy.com/role/DisclosureFairValue", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - DEBT FACILITIES", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilities", "shortName": "DEBT FACILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - LEASES", "role": "http://www.granitefallsenergy.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - MEMBERS' EQUITY", "role": "http://www.granitefallsenergy.com/role/DisclosureMembersEquity", "shortName": "MEMBERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:NatureOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - 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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - 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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - 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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - DEBT FACILITIES (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables", "shortName": "DEBT FACILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - LEASES (Tables)", "role": "http://www.granitefallsenergy.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "gfe:NatureOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_8BHTJP42lUunsmirAynLRA", "decimals": "-6", "first": true, "lang": null, "name": "gfe:PlantProductionCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_gal_KlAyMt2VXkis5V32wFtlew", "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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_8BHTJP42lUunsmirAynLRA", "decimals": "-6", "first": true, "lang": null, "name": "gfe:PlantProductionCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_gal_KlAyMt2VXkis5V32wFtlew", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Gi21R5rIAky28aqW-SDKuQ", "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": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Gi21R5rIAky28aqW-SDKuQ", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "INF", "first": true, "lang": null, "name": "gfe:NumberOfMarketingCompanies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_company_8a4MiN2cH0CVoRi1cWoMDw", "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-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "INF", "first": true, "lang": null, "name": "gfe:NumberOfMarketingCompanies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_company_8a4MiN2cH0CVoRi1cWoMDw", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "gfe:RisksAndUncertaintiesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_srt_OwnershipAxis_gfe_HeronLakeBioEnergyLLCMember_yvh3F73wW0SHD3KHXbmZOQ", "decimals": "-6", "first": true, "lang": null, "name": "gfe:NoncontrollingInterestConsiderationToMinorityOwners", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - RISKS AND UNCERTAINTIES, Narrative (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "shortName": "RISKS AND UNCERTAINTIES, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gfe:RisksAndUncertaintiesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_srt_OwnershipAxis_gfe_HeronLakeBioEnergyLLCMember_yvh3F73wW0SHD3KHXbmZOQ", "decimals": "-6", "first": true, "lang": null, "name": "gfe:NoncontrollingInterestConsiderationToMinorityOwners", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonUnitAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_S3UL8vlV4kK1DMUjCvXZfg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_QsnW25H4_k6vPUL0QBJ8fg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - REVENUE (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_srt_ProductOrServiceAxis_gfe_EthanolProductMember_DW6zeh1DbkipFGsVDOnzlw", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_DerivativeInstrumentRiskAxis_gfe_CornContractsMember_5wOTXCgjpEqjVJ3eQbFnRQ", "decimals": "INF", "lang": null, "name": "gfe:DerivativeNonmonetaryNotionalAmountAdditionalVolume", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_bu_HUv2aPvqIEe1eO0JfKRE_g", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_1OgADQ8rTUSjgsFd00JmBw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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-20210731x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_1OgADQ8rTUSjgsFd00JmBw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_10_31_2020_DKZs2pMirUaJQZgnUS5rAA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_us-gaap_FairValueByLiabilityClassAxis_us-gaap_AccountsPayableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7xNuBCSd4Em6iWplqRIClQ", "decimals": "0", "lang": null, "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_DebtInstrumentAxis_gfe_RevolvingTermLoanMember_g73H8mXb9k-IzAZwEJn4zA", "decimals": "0", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - 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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_DebtInstrumentAxis_gfe_RevolvingTermLoanFacilityMember_qVyjJbLiOkypfhfAQHTNGw", "decimals": "0", "lang": null, "name": "gfe:LineOfCreditFutureReductionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_6_1_2021_To_6_30_2021_dei_LegalEntityAxis_gfe_HeronLakeBioEnergyLLCMember_us-gaap_LineOfCreditFacilityAxis_gfe_TwoThousandTwentyCreditFacilityMember_Z-FPSEP8I0GKXARJSPRBFA", "decimals": "-6", "first": true, "lang": null, "name": "gfe:DebtInstrumentIncreaseDecreaseInWorkingCapitalCovenant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - 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-20210731x10q.htm", "contextRef": "Duration_6_1_2021_To_6_30_2021_dei_LegalEntityAxis_gfe_HeronLakeBioEnergyLLCMember_us-gaap_LineOfCreditFacilityAxis_gfe_TwoThousandTwentyCreditFacilityMember_Z-FPSEP8I0GKXARJSPRBFA", "decimals": "-6", "first": true, "lang": null, "name": "gfe:DebtInstrumentIncreaseDecreaseInWorkingCapitalCovenant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - 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-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unitRef": "Unit_Standard_pure_1EZTbiW1YEqX5Sa69Zub_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_srt_RangeAxis_srt_MaximumMember_GlUxPauFS0KMC7j7uFI-XA", "decimals": null, "lang": "en-US", "name": "gfe:LesseeOperatingLeaseRemainingTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_QsnW25H4_k6vPUL0QBJ8fg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_QsnW25H4_k6vPUL0QBJ8fg", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonUnitAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_S3UL8vlV4kK1DMUjCvXZfg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_8BHTJP42lUunsmirAynLRA", "decimals": "INF", "lang": null, "name": "gfe:NumberOfClassesOfMembershipUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_bwiVylTzkkqKpXp3IA455g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_2gsyY_lSVUmKw_iKkZmjAQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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-20210731x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_2gsyY_lSVUmKw_iKkZmjAQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_us-gaap_DerivativeInstrumentRiskAxis_gfe_CornContractsMember_Vu2NSLLROE2JRenRz3Deug", "decimals": "0", "first": true, "lang": null, "name": "gfe:ForwardPurchaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_us-gaap_DerivativeInstrumentRiskAxis_gfe_CornContractsMember_Vu2NSLLROE2JRenRz3Deug", "decimals": "0", "first": true, "lang": null, "name": "gfe:ForwardPurchaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_10_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_uhc6Zi8bbkmh1BFmtfXJmQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Changes in Members' Equity", "role": "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity", "shortName": "Condensed Consolidated Statements of Changes in Members' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2019_To_1_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_nbTb3RXJZ0q51qmbelWDug", "decimals": "0", "lang": null, "name": "us-gaap:MinorityInterestDecreaseFromRedemptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2021_pi5dj9-pAU6BobxmQ36YTg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "As_Of_7_31_2020_Mbog3A4aI0GfFgVVIwGhzg", "decimals": "0", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_71Ut01xYI02bqwZYDjEBiw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "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-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:RisksAndUncertaintiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - RISKS AND UNCERTAINTIES", "role": "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertainties", "shortName": "RISKS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20210731x10q.htm", "contextRef": "Duration_11_1_2020_To_7_31_2021_u00xo9PGlUGHFgRG5A5hVA", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:RisksAndUncertaintiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r354" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r355" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "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/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r355" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r355" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r356" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "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/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "gfe_AgrinaturalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Agrinatural, LLC. an affiliate of the entity.", "label": "Agrinatural L L C [Member]", "terseLabel": "Agrinatural, LLC" } } }, "localname": "AgrinaturalLLCMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "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 Payable6.55 Percent Due2021 [Member]", "terseLabel": "Assessments payable as part of water treatment agreement, with interest at 6.55%, due in 2021" } } }, "localname": "AssessmentsPayable6.55PercentDue2021Member", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "gfe_CobankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heron Lake BioEnergy's Administrative Agency Agreement with CoBank, ACP.", "label": "Cobank [Member]", "terseLabel": "CoBank" } } }, "localname": "CobankMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "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 [Member]", "terseLabel": "Corn Contracts" } } }, "localname": "CornContractsMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "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 [Member]", "terseLabel": "Corn Forward Cash and Basis Contracts Purchase Commitments" } } }, "localname": "CornForwardCashAndBasisContractsPurchaseCommitmentsMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "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 [Member]", "terseLabel": "Corn" } } }, "localname": "CornMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails", "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 [Member]", "terseLabel": "Corn oil" } } }, "localname": "CornOilMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "durationItemType" }, "gfe_DebtInstrumentIncreaseDecreaseInNetWorthRequirement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in net worth requirement.", "label": "Debt Instrument Increase Decrease In Net Worth Requirement", "terseLabel": "Net worth requirement" } } }, "localname": "DebtInstrumentIncreaseDecreaseInNetWorthRequirement", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DebtInstrumentIncreaseDecreaseInWorkingCapitalCovenant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in working capital covenant.", "label": "Debt Instrument, Increase (Decrease) In Working Capital Covenant", "terseLabel": "Working capital covenants" } } }, "localname": "DebtInstrumentIncreaseDecreaseInWorkingCapitalCovenant", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "durationItemType" }, "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "durationItemType" }, "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/20210731", "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/20210731", "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 Broker [Member]", "terseLabel": "Derivatives held by a broker" } } }, "localname": "DerivativesHeldByBrokerMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "gfe_DistillersCornOilProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to distillers corn oil product of the entity.", "label": "Distillers Corn Oil Product [Member]", "terseLabel": "Corn oil" } } }, "localname": "DistillersCornOilProductMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_DistillersGrainsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to distillers' grains.", "label": "Distillers Grains [Member]", "terseLabel": "Distillers' Grains" } } }, "localname": "DistillersGrainsMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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 [Member]", "terseLabel": "Distillers' Grains" } } }, "localname": "DistillersGrainsProductMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "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. [Member]", "terseLabel": "Eco-Energy, Inc." } } }, "localname": "EcoEnergyInc.Member", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "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/20210731", "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "monetaryItemType" }, "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 [Member]", "terseLabel": "Ethanol Contracts" } } }, "localname": "EthanolContractsMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "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_EthanolProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ethanol product of the entity.", "label": "Ethanol Product [Member]", "terseLabel": "Ethanol" } } }, "localname": "EthanolProductMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "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_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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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 [Member]", "terseLabel": "Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC" } } }, "localname": "GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gfe_HeronLakeBioEnergyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Heron Lake BioEnergy, LLC.", "label": "Heron Lake Bio Energy L L C [Member]", "terseLabel": "Heron Lake BioEnergy, LLC" } } }, "localname": "HeronLakeBioEnergyLLCMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "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/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gfe_HlbePipelineCompanyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to HLBE Pipeline Company, LLC.", "label": "Hlbe Pipeline Company Llc [Member]", "terseLabel": "HLBE Pipeline Company, LLC" } } }, "localname": "HlbePipelineCompanyLlcMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gfe_HopperRailCarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents hopper rail cars.", "label": "Hopper Rail Cars [Member]", "terseLabel": "Hopper rail cars" } } }, "localname": "HopperRailCarsMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_IncreaseDecreaseInAccruedRailcarRehabilitationCost": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "gfe_LineOfCreditFutureReductionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount that the line of credit reduces annually.", "label": "Line of Credit Future Reduction, Amount", "terseLabel": "Line of credit future reduction amounts" } } }, "localname": "LineOfCreditFutureReductionAmount", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "perShareItemType" }, "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gfe_NonControllingInterestConsiderationToMinorityOwnersPerUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the non controlling interest consideration to minority owners per unit.", "label": "Non controlling Interest Consideration To Minority Owners Per Unit", "terseLabel": "Consideration paid to minority owners for acquisition of minority interest (per unit)" } } }, "localname": "NonControllingInterestConsiderationToMinorityOwnersPerUnit", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "gfe_NoncontrollingInterestConsiderationToMinorityOwners": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consideration paid to minority owners for acquisition of minority interest.", "label": "Noncontrolling Interest, Consideration to Minority Owners", "terseLabel": "Consideration paid to minority owners for acquisition of minority interest" } } }, "localname": "NoncontrollingInterestConsiderationToMinorityOwners", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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 [Member]", "terseLabel": "One Month LIBOR" } } }, "localname": "OneMonthLiborMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_OperatingExpensesExcludingGoodwillImpairment": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "gfe_OtherLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gfe_PaycheckProtectionProgramLoanForgivenessIncome": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gfe_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents SBA paycheck protection program.", "label": "Paycheck Protection Program Loan [Member]", "terseLabel": "SBA Paycheck Protection Loan" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "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/20210731", "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/20210731", "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/20210731", "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": "Project Hawkeye Loan [Member]", "terseLabel": "Term note payable to Project Hawkeye" } } }, "localname": "ProjectHawkeyeLoanMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_ProjectVikingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Project Viking, LLC.", "label": "Project Viking L L C [Member]", "terseLabel": "Project Viking, LLC" } } }, "localname": "ProjectVikingLLCMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "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": "R P M G Inc. [Member]", "terseLabel": "RPMG, Inc." } } }, "localname": "RPMGInc.Member", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_RailCarRehabilitationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of date of rail car rehabilitation cost during the period.", "label": "Rail Car Rehabilitation Costs" } } }, "localname": "RailCarRehabilitationCosts", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_RehabilitationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of rehabilitation cost incurred during the period.", "label": "Rehabilitation Cost", "terseLabel": "Rehabilitation Cost" } } }, "localname": "RehabilitationCost", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfe_ReturnOnInvestment": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20210731", "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/20210731", "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": "Revolving Notes Payable To Lending Institution [Member]", "terseLabel": "Amended revolving term note payable to lending institution" } } }, "localname": "RevolvingNotesPayableToLendingInstitutionMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_RevolvingTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the revolving term loan facility of the entity.", "label": "Revolving Term Loan Facility [Member]", "terseLabel": "Revolving term loan facility" } } }, "localname": "RevolvingTermLoanFacilityMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_RevolvingTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Revolving term loan.", "label": "Revolving Term Loan [Member]", "terseLabel": "Revolving term loan" } } }, "localname": "RevolvingTermLoanMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "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 [Member]", "terseLabel": "Ringneck Energy and; Feed, LLC" } } }, "localname": "RingneckEnergyAndFeedLlcMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "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/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "gfe_ShortTermRevolvingNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about short term revolving note member.", "label": "Short Term Revolving Note [Member]", "terseLabel": "Short term revolving note" } } }, "localname": "ShortTermRevolvingNoteMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "domainItemType" }, "gfe_ShortTermRevolvingPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to short term revolving promissory note.", "label": "Short Term Revolving Promissory Note [Member]", "terseLabel": "Short Term Revolving Promissory Note" } } }, "localname": "ShortTermRevolvingPromissoryNoteMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "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 [Member]", "terseLabel": "Single advance term note payable to lending institution" } } }, "localname": "SingleAdvanceTermNotePayableToLendingInstitutionMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_TwoThousandTwentyCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2020 credit facility.", "label": "Two Thousand Twenty Credit Facility [Member]", "terseLabel": "2020 Credit Facility" } } }, "localname": "TwoThousandTwentyCreditFacilityMember", "nsuri": "http://www.granitefallsenergy.com/20210731", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r46", "r80" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r219", "r220", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r340", "r342" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r219", "r220", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r340", "r342" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r137", "r199", "r201", "r320", "r339", "r341" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "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": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r137", "r199", "r201", "r320", "r339", "r341" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "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" }, "srt_RangeAxis": { "auth_ref": [ "r209", "r219", "r220", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r340", "r342" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r209", "r219", "r220", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r340", "r342" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r16", "r140", "r141" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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 provided by (used in) operations:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r69", "r154" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r78", "r120", "r130", "r135", "r145", "r231", "r237", "r280", "r322", "r333" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r43", "r78", "r145", "r231", "r237", "r280" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BankOverdrafts": { "auth_ref": [ "r33", "r171" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Reported Amount Fair Value Disclosure [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r26", "r71" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "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", "verboseLabel": "Cash - Balance Sheet" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r65", "r71", "r74" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "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 and Restricted Cash - End of Period", "periodStartLabel": "Cash and Restricted Cash - Beginning of Period", "totalLabel": "Cash and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "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 and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r65", "r281" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 Decrease in Cash and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralAxis": { "auth_ref": [ "r147" ], "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/2020-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 [Domain]", "terseLabel": "Collateral Held [Domain]" } } }, "localname": "CollateralDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r161", "r326", "r338" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r158", "r159", "r160", "r168" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r210", "r255" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract [Member]", "terseLabel": "Commodity Contract" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitIssued": { "auth_ref": [ "r180" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r107", "r108", "r139", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r107", "r108", "r139", "r277", "r278", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r107", "r108", "r139", "r277", "r278", "r346" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r107", "r108", "r139", "r277", "r278" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r105", "r107", "r108", "r109", "r277", "r279" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r107", "r108", "r139", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r236", "r241" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r53", "r320" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r107" ], "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 Total [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-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 Sales [Member]", "terseLabel": "Cost of Goods Sold." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT FACILITIES" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r174" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r14", "r15", "r323", "r324", "r331" ], "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/2020-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_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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Annual fee" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r37", "r329" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r69", "r119" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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]", "terseLabel": "Derivative Contract Type [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r251" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r250", "r252", "r254", "r257" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r262" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r247", "r250", "r254", "r257", "r258", "r260", "r261" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "volumeItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r244", "r246" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r75", "r82", "r243", "r245", "r247", "r248", "r259" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r199" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r94" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r85", "r86", "r87", "r89", "r90", "r92", "r96", "r146", "r175", "r180", "r221", "r222", "r223", "r224", "r225", "r282", "r283", "r284", "r285", "r286", "r287", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r0", "r78", "r145", "r280" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r0", "r78", "r145", "r280" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment Nonconsolidated Investee [Domain]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r50", "r51", "r69" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.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 (loss)" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r27", "r121", "r143" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r27", "r64", "r75", "r144", "r280" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r9", "r13", "r142", "r332", "r348", "r349", "r350" ], "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 [Member]", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r263", "r264", "r265", "r270" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r264", "r310", "r311", "r312" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r263", "r271" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r263", "r264", "r266", "r267", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r269" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r210", "r211", "r216", "r218", "r264", "r310" ], "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 Level1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r210", "r211", "r216", "r218", "r264", "r311" ], "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 Level2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r310", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r269", "r272" ], "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 [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r249", "r253", "r260" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r69" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r52", "r78", "r120", "r129", "r131", "r134", "r136", "r145", "r280" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r247", "r258" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r54" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r157" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r68" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r68" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r68" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDerivativeAssets": { "auth_ref": [ "r68" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r68" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r68" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r49", "r118", "r288", "r291", "r327" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r62", "r66", "r73" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORY" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r153" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r18", "r152" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r41" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r6", "r42", "r75", "r95", "r148", "r150", "r153" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r20", "r152" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r40", "r151" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r19", "r152" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r149" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r55", "r117" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES." } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r295" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r301" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r78", "r145", "r280", "r325", "r336" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r78", "r145", "r232", "r237", "r238", "r280" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LimitedLiabilityCompanyLLCMembersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Changes in Members' Equity" } } }, "localname": "LimitedLiabilityCompanyLLCMembersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r96", "r180" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r31", "r81" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r31" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line Of Credit Facility Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "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/2020-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": [ "r31" ], "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" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r31", "r81" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long [Member]", "terseLabel": "Long/Purchase position" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r173", "r324", "r334" ], "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/2020-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": [ "r32" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r83", "r172" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails": { "order": 6.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 after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r83", "r172" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r83", "r172" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r83", "r172" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r83", "r172" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r83", "r172" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r169", "r170" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MembersEquity": { "auth_ref": [ "r97", "r98", "r99", "r100", "r180" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 July 31, 2021 and October 31, 2020" } } }, "localname": "MembersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MembersEquityAttributableToNoncontrollingInterest": { "auth_ref": [ "r180" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r180", "r229", "r230" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "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": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NaturalGasGatheringTransportationMarketingAndProcessingMember": { "auth_ref": [ "r201" ], "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 Gathering Transportation Marketing And Processing [Member]", "terseLabel": "Natural Gas Pipeline" } } }, "localname": "NaturalGasGatheringTransportationMarketingAndProcessingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 (Used In) Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r65", "r67", "r70" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r47", "r48", "r91", "r92", "r234", "r239" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r85", "r86", "r87", "r180", "r227" ], "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]", "terseLabel": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Nondesignated [Member]", "terseLabel": "Not Designated as Hedging Instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r114" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r120", "r129", "r131", "r134", "r136" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r296", "r300" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r294" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r294" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r294" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r293" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r298", "r300" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r297", "r300" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r84", "r93", "r113", "r242" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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]", "terseLabel": "Members' Equity attributable to Granite Falls Energy, LLC" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r58" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r61" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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]", "terseLabel": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r24", "r25" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r59" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r59" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "verboseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r59", "r60", "r72" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r59" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 loans" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product And Service Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r106" ], "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 [Member]", "terseLabel": "Product concentration risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r47", "r48", "r63", "r78", "r88", "r91", "r92", "r120", "r129", "r131", "r134", "r136", "r145", "r228", "r233", "r235", "r239", "r240", "r280", "r328" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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", "totalLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r156" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r156", "r337" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r155" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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 [Member]", "terseLabel": "Railroad Transportation Equipment" } } }, "localname": "RailroadTransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r217", "r304", "r305", "r307" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r302", "r303", "r305", "r308", "r309" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r60" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r8", "r71", "r74", "r321", "r335" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r115", "r116", "r128", "r132", "r133", "r137", "r138", "r139", "r198", "r199", "r320" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r76", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r208" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r200", "r208" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RISKS AND UNCERTAINTIES" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r107", "r139" ], "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": "Sales Revenue Net [Member]", "terseLabel": "Total revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueProductLineMember": { "auth_ref": [ "r106" ], "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": "Sales Revenue Product Line [Member]", "terseLabel": "Revenue from product line" } } }, "localname": "SalesRevenueProductLineMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCapitalUnitsTable": { "auth_ref": [ "r347" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r37", "r81", "r176", "r177", "r178", "r179", "r289", "r290", "r292", "r330" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r250", "r254", "r258" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r253" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r263", "r264" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r6", "r21", "r22", "r23" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r172" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r79", "r306", "r307" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritiesLoanedFairValueOfCollateral": { "auth_ref": [ "r45" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r75", "r122", "r123", "r124", "r125", "r126", "r127", "r138" ], "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/2020-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 [Member]", "terseLabel": "Short/Sale position" } } }, "localname": "ShortMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r85", "r86", "r87", "r89", "r90", "r92", "r96", "r146", "r175", "r180", "r221", "r222", "r223", "r224", "r225", "r282", "r283", "r284", "r285", "r286", "r287", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r85", "r86", "r87", "r96", "r320" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r77", "r180", "r181" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r226" ], "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "auth_ref": [ "r69" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r101", "r102", "r103", "r104", "r110", "r111", "r112" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesHeronLakeBioEnergyDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r211": { "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=118255775&loc=d3e1928-114920" }, "r212": { "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=118255775&loc=d3e1928-114920" }, "r213": { "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=118255775&loc=d3e1928-114920" }, "r214": { "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=118255775&loc=d3e1928-114920" }, "r215": { "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=118255775&loc=d3e1928-114920" }, "r216": { "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=118255775&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r347": { "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" }, "r348": { "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=120401592&loc=d3e611379-123010" }, "r349": { "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=120401592&loc=d3e611379-123010" }, "r35": { "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" }, "r350": { "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=120401592&loc=d3e611379-123010" }, "r351": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r352": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r353": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r354": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r355": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r356": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r49": { "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=120395209&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "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=120395209&loc=SL114868664-224227" }, "r51": { "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=120395209&loc=SL114868664-224227" }, "r52": { "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=120395209&loc=SL114868664-224227" }, "r53": { "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=120395209&loc=SL114868664-224227" }, "r54": { "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=120395209&loc=SL114868664-224227" }, "r55": { "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=120395209&loc=SL114868664-224227" }, "r56": { "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=120395209&loc=SL114868664-224227" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3098-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70258-108054" }, "r99": { "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" } }, "version": "2.1" } ZIP 62 0001558370-21-012462-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-012462-xbrl.zip M4$L#!!0 ( (-@+E/VN804@ X .J< 0 9V9E+3(P,C$P-S,Q+GAS M9.U=67,CMQ%^3U7^ \*7;*I,4=2QNU*M[*(H:I<5'C))R?:3"YH!241#@ 8P M.O+KT\ CWJ(9M;[H(PA2Q!L"(V>J%JCB9\N<0, M]8D0U''0M:#VC"!T-4Z.3YKH[/*X>7EVCN[Z(6$?M)S23,I7:5]*:TX6&"DL9D0-\(+( M);;(56VNU/*RT7AY>3F:"26 MB\4-$+J.@BYB?[C8,7I SSE$=\P&P5HU=#63EZ#/1L,OIT="=DX;NOH1$ B; MR6YC4_YKI '?C.;%Q47#U(:D((NFZ$*95)A99)W>5B'#.O%YPZL,2&?3@AAZ M;%*HNC9*ALQ3+!]-(V&59CJN'S?KP :C""$SCC!C7&$%<\64!:7+)653[A=! MH3;_4G"'3$ 4TC_)?*'(D_JEL2UJNQ47 M) S9C^;GI2!@L]>-/2CPN7V2-$X+.Y;K[,"XTBR9SR\-8/OOH!G6RN%TN"3" MV)8+U@3.='Q/\N*[DH[X%*WD5T@? NDVEO-;A[\4!GK%F([SV6XX:_'(R*]P M/BC.=UA R9PH"@;O#/JFE*P1<+[?"$ ?-IK[1S4BDD?$#966PZ4K2)<]@]E< MO-T0A:GC3_"4^C04SP#%)B"W8H=?NH.'SF R'/V&/O@R*FAR07-#'M4MMJ@# MBA"9@$\\43I(GZ(@W72N)^BVU>[VNI-N9UQ!M0]4':GH0J]5+?"%L-/'RA7Y M,\D6FG M0CT%=3]<&/S;8G:'*:K>NFS*Q<(8XV.?D2D.\"3,_XF:-[_O]%GC"PULT[GX==&^[[=9@@EKM]O!^ M,.D.OJ*[8:_;AD-ZA6X>=$=4/DG8=>]AX11POF$J!LQXHG3L3J+8C;KC?XY1 M:W"#[@?MSFC2Z@XF%5!Y@2+/A+DD HU?G [&:0P8G8?.X+Y3=7ZA&%]B<"\# M@+2H7@5!O@"1H,^@_#/TN53"G/!CXD!Q1.G0G,?%\D;=A]:D^] !E,:3T7T? MD*K6J5PXW6(J'K 37:E6%>EX?(SB<=OJCM!#JUZ*TCR MA[_B UL9$'R.0N"%K*J>S]/S,8YJ4F4Z#A=1'/J=_G5G- :'\N?[[J3:R7.> M9!WMIM]AH=XFP"&QM98"DX,N%:;F<=Q9M]>:=&[076LT^0U-1JW!N-6>=(># M:@KE0JS-%PNJS&$*O, V-SX\87%^?QII.FXQSGY[V.]W)^;P9=S&]M"X^)U! MY=\?-GJS7Q0G5S3GY+@9O7K)'\U!'X)6JD!ND7C!!#\Z,0&=CD)*7#'F-$#/]KM[K9+CW@/UH9H3L1?T&Q*R\-_#6_L!F9:J M8? >P\!WWD;$XC-/Y;W&1+*XK $26?&+#!"_6;36;C5<#I"[,&XU3\?PY/I:,)DM'3SH1\ MJ0J1/3*G$H")I4G')SN/J@+J,!E5B;YC.GDJ?,7RJZ"RPO)0N58)<.;@2$>T M:.;5_Q6D^G_ZW;P1F2+SR-VE?BSNJB;I8NGH%^Q,V5R0Z55M-B7UX.6YW\': MH]>%$U!H\2E/XIE1L-U!?KN!""RLB)3(&WP@A"^)T&>>1J![#34.914@4=2J M+?"^0Z-@E!0U:G-@?8=+8_O51+]D\W5%\[8B6,:%0BSR M9F?X9*,KZUJAC1<;D??@9X];1MSF8Y+KG#.,EX:Q01PE0UGUE:PCT")0/5VC MM**(\0&EU;D M0BO2_'@ 151A)=3^"L0_VII'CW7.@<=X2'5V4V4//>(?=LTY0@,&W?)YP38E ML8YF_!E6;9JY9L@D)OU#TBJ1:\T*5Y[]ERQ=$M'%/'6;YZ'AW$I+H8HK'#!Y MRNKG=?=5U']DV9Q[89/[O343E.GWMK#3Z[4]%[1F[+BJ)=11Q]%I2%-7P=WE5 R M!;*\.MC[*+QI"V5 M+/)V]V9U@4)&+:Y8-I7T6+E)H3Q525!,,[.(76B%JX7EM0V M66K324IB=W3%[3+] M5PXDN2'>OUWF/X;-9G$W]=&5>&9UYO$_*JKAUN M/06C()LL;22H@"ZWI>\YZ.\LI2K'VWSK8J6E\21M2FQMB3+TK:UL6E[D;F8256> MJ:AOE):ZQ%S]_>QB\Y!CN-LFU<8:Z.O))?6R;Q29$;&'E5ZP1AW@<(B75&&G M\[HDS*9Z'?4B^#H]R,S(+H.!;,&J"GN*X]K$[C(_@U?>X3=M:7BD/(BHE.Y; M<$84%F^'&1VF[M%[L!$JR",]1'?R1\R>MH_:&V4EG?X]V%J'T[8@ *WW3.V( M!(OV0F,8F)N'L-P@CPAL0L^PJ@^X(L'0G?">'O9P8&*AMIOCH#A;28>*SGM9 M)1AZ<8#A]!RC'R1U=$HMWP]+F7+_\O47A!CP+W[ MG(WZ6#P1???N;0OFE=/-TU,LQ;N>FPX6^%IAYZ<492"<0%52B*-/U_BA MC@D1"[GE#B=3E[P\F(R-ZCBG"6H9TCQ&F3AN+ M$9E[B5-&;)O+E3.<2E'N.\_)"Y_,N2LQLRM /.W&6W,\S+P[VN+_MK=(KPS!2DES3 M1'S+#->S[,B'6Z3)JY5$AC>M7SFW7\ J'5>G0C.%!XUB/.7>AL9S+DP@)80> M]I8%E9(;OY-L+1QYJ4LZ7+*VDP%1)K]R1/YPJ2#KHV8WUI)O0_Y%9G!GN9H7 M^GHJZ)DLHC_;!,HS;?X,DR7U6 J@SRB[;L0,\LF$##8MSX0&UDOWG@,L/4 "4&.8UT3U!]"RSH_.CTZ M^]9H'+7.&JUCJUH-)5T#RGMZV I$-H\:B[_!97TGG@-[<&") MGZ^]=J3/D ",&!P QZ$00S*<'MF>6Q--:\^,DR'8OO%P'V).&O^%>@[J"Y*N M@2.L]#R"D-$G0'B[$63(!@[74(Q^P:9C>%FAR!T[<'YM1.#@LC(<"/S-1OUL MAOZG]$/5=L-XBZCM>-0G\,9S7<2$#O0*B^$9OP_X_8 @30%(4>Y7:'\+&4#. MWD LQ&>&Y1:^L7M@(P>Q78V_+FI/.KZ -R=33><",]27H F?PB:PS: M'SL);] ?;+\XV7]5D9*]9%C?BIK#L M]B1>8F;X]1-_%0O_*8W;"A>.=PSB)Q/UJ_ @("5:8+$RN.$)FB)Y] MUP5DVAT\HR'FJ;(-^()CVYX?1.Y//+/:.;%1'6(-TSYSP\H^<]Q](UG\E78' MW3$D04"0.239*%^'[0;0T;WC?>P5VLH@.2!;JU%\ \5QCYP'@#SR7Z@)(^4'<8.!!32>Y^)J -AY/IN M<.D)3 ,/S@"<\A!?CNH&.';S"Z"%XX3X^/UO^TXPK7K3?" OQ/X>6_9W6JN60'O$'G MLC*_6,M-H1N?B!E^3:_8-G^?MLY.SYHM[KNMTV_-UNGYMQ7-5_SCBD1! &+/ MY?-?-UPF^CPB;%&C(@P4TJKGAC M,898VSX@&HY8\)<\Z!!+KJB!\Q\B@9H )ZANLAL>S$]YX!NIN:S1I-37'/K4 MR=HD.#U44XGO0_H 5$*=,4$>06P:L)P'E[/'?0^0C;R^" D+9+61>!/1W65L"=WYE86 M@$@M#KUE'&OJBIL:VZQL;.-S_C/S[/>1Y_0W-A>$C"4WSQG$ M]GALLZ$Y7J;*Q*K_*>(QM3K5\?#P!1)7/.M)(&ZSI3G,:;(10Z,B.E-YC 8? M4'= MUJ5$Y&K#-+4RR;V4^+"OS*^T?8G(U<-H:B!_#?![=P))GX"!-$&.-BH1APK M3"TU2L*#Y*0YJ9\Y]*9);=+!*T3@M!KN)](."4**-J!#%QPYRN5GZRUS+<\< 3SN.'7F-I(UMQ^\'&_]) MP QC!+WY3 3P+Y[P3 \S;FZNW["-&220RBM+>QNQF(Z5EV%,C<]B7]E:(D[+U94OS>$M@84N2GH#*5/Y^(USC&6H) M;RLMS.-+U?R;Q"7!,I6P'IQ [,-[;@9QH!,!-OL#L=&-3QDW +G[#&,&L2># M_]]_ 9\28E-(BEKJI'56K^?L $DT;A*?%6Q3'>3&HZP[^,WS^D&*"LD$V9 ^ M\RQ5X@?R#F6@6Q-=8DA;S:C<-I^XP@W#=.%W0M4/Y#AMGA,@XFX&;;K=S6-1 M?];.!+,2M\O*74[W+\^_O*A]0KR2VU?:WCS>M:,K/6RF;L=>[F:=84@H<,B: MF\>G'CV;]&HA-76]#9X=Z-ZTVSN5C^D4> OQ('/NL=O97FM5/GI5 "8^Q]2/ MK/;YAD4/ @?] _N_ 83%BM7%MXB./;H\*%GIU0NYF/)Y0286*,33U4?(9!4^ MK6<9VG+,/JR<;*;T[.$XW;,',8PU&R>G0U;63I#8.&$B M>F&EY1/D=S6?-\0W"BB\A;.?BQR/_S("> A['.[=8 !MV3WUM4H(WSPY;Y[R M_\[/3EKGI\U6;E.2P,)3K GB#G4]?>6NTL:+I/G*9F@2MZ-'7T#T?CSER=M) MSI.0 9S'SG.[[?">V$-6#S">XBY<+=DRY:;.1>3ZPH[FCM29%P(D<12M* M.4T-MW!,H(T" _+?'1CP@OM7KMA7\$_D9/2-MQN2NY;8%78V0_8EJ=B;^ E, M[1&TWSEBQB$;&4$IV,=F$M7A;;/;A(=?U^L$^M]GS5ED(FD;4 3A39F9) MW!F<5PEN_89 0K'N8':N1$.V,65KIP/PBQ0&2'P%S(@I93T7:Z^X>^Q!O^H= M#\ M4AHA=(TSXR:'33R;AUHJ^\-FUX/T"$4SA#[QK0 ^,3\J4U[@VMKG(+T@ M"7](_WD!Z ^/7[R% T@(C#^&4=DO5(0=I,.D-LR\4%8O@"NMG6.BO;2$_0[2 M051L,/<%XW;RQ,)9.QA#QQO6ND:-<78P#J%BAKE/[+M0*E6P!Y!C ]*#HYFB M@>G$WN&88JF^D!)3GZ%!YDY@>-4T]8MII>)=$>R<4^/.@9(88E:LW>%Y>8P M\[R@2,_+50UJZN[O^6>_7KPKFQN10 ZP[]N)M:S$?N:YU8X,QDPNJ6R@]%3> MH#GG'F& [1WFG!@!YCE'D>8<58,6X@1Y#LZ&L$_%&X]M2GWQI;[N8/4$*GD< MD]#1/"_;D=#8^":-$51V;QGE&<\CCS -AXBT/S _2,9>B)=7>G _RN&6%UU.=GO1Q?HY,NQ_"_?BRS[>8SF( MCRR;,(5DPOR.7V N4LKQ)9]C+J5CI#)!RCQD?ZO*+:*VXU&?P,6W;6\A \A1 M>S'RF*\7#;Y&+,7P?[0??[][?.GV_K)^#F7EL@AH?J$XY\\H]\#' U]0"0(. MY=IT!]R_()EL><*=U-&\>S".D=C/*^MA*L1$N\#V[(_'#@]AM4B.[51@@M7Q M%*)RL\#UAT?>Q;8LGG90/8;E/0M,LR:H0I3O%^!X6HKH"/:#L^RTN);W+##7 MFJ!2GBOR%9&0J"3> SO<'Z47#IUMAD.W=]<;%"G4E:-- M\OXXG@K"-QL!IXT?.U,L'=";P MP<-L)(M5=I)9[!LX&[B%FZP38?\% 7GY\+)PF%!4R?UD&\I"I+7Z:/GHL@<* MZ80=@HM(<18B'];&>^_Y)"L?$;(BICL7YLO[#,;,740*LQ"G<^K#19/,9A$A M:\UTQ^YPCA M \+(]=W@TGS_EUY.^JW>7,]).W=7ST$J.AO##6(X8Q9J;,^=D5'S_!DH^ M0[VPA'1'AWKW7*8 1>T"-^[-#B1.F@9V$&G@5*#)?F2:R-H2Q.ZT]^.9O3#'N6$]CS&?9#RR88A=BQWMQP:HV#EQ?D6_>8$-?SK!OB M.A-L69_>?7QW_5.C\:YYW6B^M\[/5R/=(,IZ!KX5#7GUKK%YTEZ-&OB?K4\7 MC?<75Y=7#>O]Y\O&Y_?OU/WE;!J& M+Y\O+M[>WMZ]-=\%9,*Z7C8N_GG?&]E3/$/GKD]#Y-OXS&+M/]/HQUY@HS!B M4ZS[]T?BK0=H7FS>)6W!_SI?-SOG/YTWKLZ;C7??J7.V)%%C_+,U&/Z#"$[C MTZ=/%]'335,VD!-NVL;'_7"Q?'C&V&59/Y/ PT/\9$7=/X>+%_S+&75G+QY_ M;?3;E."GY$A/B#Y&PS&5F2#TPD5Q>8&]D/)?^(CTG/]T?ME8@?UOC)W9F<4? M?1UV-Z.E!N(-+GC;B\[W$/O4??1PQV<*2")A]%P:TC/KPHSTR1/G_57C\GI% MS"AD.L>5NAWX#GL+=M@_:."Y#M?%S5,Z>&I/D3_!M.O?X]DC^VXZ?\[=<)$& MPH4Q(>&!$V2ZFMSA$KD?-H>9^T:$1#L(I)@>#F7S;H;$.\2OV MY^Q==L!:\4_I8, 5KRZ."T.7/M.6[WQELSAAHS,*,.TCPJ>-5UP 5LT7%(AH MR;8B2-\9J3@:NSX;.0S(H@ JTV,51^C1 M]=RPF$G/_%TEX^PR V^&-TM,61!EKRD.W1URR3?D%?)-I,$5QJ'J8[0B*T*J= M@8JC,&&X%D"H>+PB5UJ/&^$/B(2+,:.((IM;*47P.'/HXE"T@]G,#9>KC<]W M%]P&8YO[8J8@G=%76!"QUW!6_XR_/.+E9M+MC[SS+Q2[;*ZRTM MWV%_B/@2C;8?0>S?? ,:^.<.X\[<"PLD3S!V8<0&,V:=ED/K:N@]28U&.9]% M7W61=";'W8_(*:.'V/-'?+Z!7R"IPM%7!#.%<)?;I!X;>34^IVE?ITF<>LS; M.=C9_.J&_ 7;[E:LOW4;<=9:S<,&E);O%=$ =7G9O+RTSJW-<.S?F_=9\1=N MFU K>+)6[[2VT/]BK=X;,8"QP OL! D>=QH&)*_GC/^RZSA;_?S'AK8Q>MPJ MGH<>L1>Y;H6-+JHD=,DKMG*\!'ZT<'QW:1;=XCX;&%N5:Y$D(/;AKL=>?<,Y M/_* .)C\JG1E(9*U>+"D< Y!:'\\;%Y_?'ZJLF,P^;'3XWF=>/](>2T-E\.(2@A1 "R M8^8]H_$^8=#LB"S9I"RQ)"T@M4B4"A<719)T .SN![[--B ,,AMZTO5#3#!5 MLU_=Y:#BN-I3'&HH ,2S^=:958B[[)^9BWZL84FBB+:#FE-4BFSAZKY:_W?X MO33T/W,!,6NTXT5-V68!3_@_ML_9IAH[OYR%9%Z1D=;U^7$^Q;=X^=^N/PH# M^WD:>,[&NAXR%;L+R!LBCD2"QJ- ^-+T!&T,[86X 6$_1@H&X#/LN3.V[=H< M.$13"_(7/<].;*$83F_N1,=U)!)'&!+W<1YR]1X'XLE&H@VEOA'"DIGSHXFK M5:D\@J:"]ZX?T;.F<,VW.\;5(7;P+*).MCQH]X8PJ12@&MIXBQ-SRIW,?EA9 M(EVFEW;8Q^'R7*\74)I2PG;FU%# > >5;K-PZ1; 6B?M8S^Y49!;BHH.QU4 MS.]+^XBS8&;+\N>+I%^U*%]K[K L#1?K^\O&9<,ZM[;OX/[6K_?WK>'OUN#. M&G6_]+MWW7:K/[9:[?;@:W_<[7^Q'@:];KO;&5E_7;WL?ZIPK&X]P)R[F-+Q M%/F_,:%[B\&;CYW1_)&ZCLLXMA0B_Y'0J?NR_D([3T_8CCFIV2>N\M&6^#[S MV8"N^4>Q_6X2O#+EL8__8Y1C[Z8\>GB"OPS0E7 C\N<(6<+RWI8N:3P5" M'NP];1L+:OEVH1\Q_;AB?ZY"L=8<3=(+FIU)-V63_?&I>D^L(8N%&(JW-=-Q M0&PGU/F^VOS$XVGP^JG0S[?G6%5N+F7*M38>]X!5O+S2$4Z]7ELJ$67K*G=M M63Q7$EX"5[U'_."^8-8.[SH$1&Q5-J]ROY3)5R7E)>]S* EC1B'[:W>:9S_] ML5GQ!<:-X'D%IHW$ 7$0TT; @:KE)%R1A2TJMG&DVI5B;'FGTN6P%J2]8\IN M(X.G C-!(9F*5JT'$OR+S1C?W&=FAZC, %G#*BT #7;*R"Z>DZT)<7T4S@GR M5'P4-ZMRO=?@HIAH %[,,A;,7L:)=\GOK.[P_"#,C/M92S1W#G^D+YY>/>2' M; YRYE'*0!N](#L6\AJ?7V4M(1R,'4PSE)PH^!Y^YC3ATE J2#,]8-ME' M7<3C'51Y/AR3\HCY=3PGK\E*$9K'KU?YCU__UXK>6.TI+*_$X\P]/'B2Y4S> M+!)/5%DP^<:J8D*1$*A(E5'V@'/4NI<\XY^\$B^ )4%"GS*!(Z,/D.P:#=W4 M$!2@')O"195T&GY@_[^JWO-9AOB$0']D1Y@9SZMUC6EY_8?<_I(<>L6>P3GP MVGN!V4%6)=^%FIYZ"N *Z4E"49"4&$=5H*=5'Z"I^)FD%*[QEW5DD]VMNE,774B)!,9\ MR^:QYCF.EA0-\0M/I.)9%4\!F47^JE59Q-8C#0F#+O,E& P X;PEETX88(3F MD>W/.5>X-G/BN;*NT,@^:%4'"%L(8F[?C5M6L(W+ MZ@#A<\HG#1UTQ^./5A3PU71.-_=Q3J]>;\7>7WG"$)?BLC@6KPNTC;'PH MDW)UZ#H@(TQ>75NVQ1\E$B*J$3/)PBOS 6Y$A=>>*FU7M+,A4GTUV MMY#\DHTMMIJ&KN=APDLINS[-XG%&^ZH]"=K,SL!Q,*ZW ^(/W$S5SNI0=?!N M#KZ+@4#(W6ESNQ63%[[U[:.9S-01-X-SL*%GZHA15.5YQR]S8D\1Q:T)P:N* MKDGZI$NO05\ II!*QS;.>GU$IRPOL*93H3(\E"EEKU)ZNK[]3FY)B5I5;4@9 M*]O&L!*A*<%O]7#_15W0U(U)NN1JH%MPON= 677 "OF]<- ,$490I3 M"!B ?$?(V_CJ5[LS?NJGK(N9BNVB8.--6P A+H)AC]DZS)6_;HX+5 M3IY/E'^UVP*"*").G=E4&>\!=WG;53RED.*03DU(Q[:4Y1002EE;2Q(4+&9 B"I%6R^[\H&T0Z5E"S)@J#\I4 4#UJ$_]\PTPCQ^ M8UEAR\6[,LEJ#"'N1D\R64B@!:NE4&T#@AJZ'TZB"Y : OM\1 D\$(*B-&_Z MCO-8&OITE2Z+/.R._F]DM?JWUM=^NS,\4QU6E) M)Y265"?)U$DRQY(DSX& M!X!0V@$-!T]?@L"AXR!$GE(JLL8@]\\:8I'A 2&78S\N*2,XH#XNJ8]+:A?[ M<;C83S)9*_<9<)VL59HOI,IDK3H+:(?\XKG)TR^D/(P_K-KOHW6][<,G"CJ.'Z_B!7A/?:\ MJ+C+$$8DC8-UR6]A'?7+ RF*0B#Z7SK]+]VJHUU812AR83@2<1W7C4K J>*>%%WJ1U% M1M$P.OROW46UN^A'<1?516/JHC%UT9BJ3\>VN*)[<73.QB1=JC1-M26E!P6 M>/K+NQ*^(/H%<=*8_1Q5N(TJG7+"-BD # -#P]!2]H=2?GN.>5 !?]A3P'MB M!: !$GLQR_>6W:TZ#YPNI+@@U6;SL7KC5BCN&'NB'3*RP]_<<-J>TS"88=+Y M;GMSARLGI4PQL3-&WR7RSC42!-]='F7(!?8PI:!C%7L?T(*KVQB3U%>JTP&" MN\Y$.#J8('ASNCZCD;/>9_VYW3[WSK]\6#X.Y1K!%=+8ZQ@M]Z5@=)^ MM6\GYP6 &9*H'3RU@^='3QJZ>Y34>9;J8J)IATA+"/,!2U#BQHOKH-S:/YRXOG M8C/Y23I!V&;DE9T$$EBY_1:0YZZ_,=XS)E*T64 M-F8D1E7/*OVJ^XI1A0NL&!F=6?**FAQ4,!^+%4P$ *P$?F-4X=O@398M)VIX M4&E<%SS;;6% \(3=,JOG-2J_T_4I,TVC._.XSS3:L?1<].AZ+J\$9.8I^Y#V ME-UVAMUOK7'W6\?J]D?CX=?[3G\\8@^6;[/8ZZS8^ZKUI]TAEWQ#WISC7C.( MWB /^38>33$.>_S=3 (WBVV#M1^:Y^#=+'[%SL3U)[>8NA,_TQ%7Y@O-OV^Z MYB#%]KM)\,K4T%TRC_UCEV?LIS]Z>(*\CL_DOQ#X[80MX+CLRA^G'%?CR%9JTYFJ2W>#_3E^4L>L=GT55"AF=O#I?BZ1IX_53J MEMICK"K]?S*M63NN]H!5IPI)/!I9/(>>)Y2>#Q4U*V2-X11/.LP*D<4/D')5 MEKJ0-P=2YT*MIVJA *IO49!8XA6RKQM7S>O+:SB%P/<7E1 > .GU [:'6M** M'778GJ@EA#HD60J8B,<3@0 @!M%6F.#JJF*&!,^2G".-]A "YG($$VCG=0T#=#/=-L@F<,-(!@_8C6* M,SY.,0 .CZ8!R:CB'F\!P1K*YG&"9 !,CBU@FU6MEY7]J>Y38>JG#IBX-,I< MR(\UEGL+M!_XL\#'(2*+?K#$T9H%CWY_")^LLQ0(VR)MR>5&"6W+-,0T)*X=8J>-Z+3E1__I_#EGR#P>72?Y M(K.[00CR-OX0LV%!D]\6XC(RL3TG9#GYJR?2G=808KGWF#9WT, 54BQF5%=2 MHBX0(KSW$)<($MCXXJ[/6N)1B,+(OC(-+;[2#BU>OLC:O*GBLHLB7GQAZM$+ M*-W8J$/L108J+Q)]L]AAE\")PJUV/E0R":[8E3-C1A\@TZ.&0FL("M!$6;BHDLGW#4=+7V1AU%74=1GV)XIV[@;!WCF?>(-)NOI01Z'L!)FG*&FS@X>["" M'W3@9:T'9:U&QQ\5L6;,P(^=*4N+_6CT@_6)YU<>*4 (IT6;4R^S(Z&/Z6HS M=ZWNT/K6ZE5]U=8&D:BFSCU&G%QGX ^Q/2=D>05!/_#)^L\;1%VJ53=F__&K M^& WY-\L5L1RG;XC^,\Y]FU1+1FCGG#.<@K7 V& G(H7 -;V#9TB*I4;!ZV> M0/8/!CHM%*(*XJD+,>G?^]"\OKR$X\@L3[!"V$!E33=SE-+3IM<5PH;40*&S MQ)H&"$F(";6-5A3C]376"\ZY8 5K:XP/ "3\$)"(_>&&V*TAO3&*U?>YF8P M>IU-Z74R:XL2MA Z /FW$2&+R*O#+ZO#SC($WE0' MC$>!L"KG4/W$ :4I9@#2[M#0G:$0#YYR?^YF0T#P:>TI9S/ (1\PN>EI=IA M]7%H?1Q:%R&JBQ#518B.]8"ZRB)$A7M2UBO;HNTAJNE'$?4!6"ZG9"^*B N0 M9*M&'<'\Z@>/_&H;CK;KO\Q#?MFM;[->J^/U)$8]IWAY[P5B2&A]/4*E*8\U MM>*5]]ZD4^6Z>7UY!=*?!$09A>P"H)\MV^:N$_J %AR/TEB6M(5@T!WL,XLK MC80? *0:T__-/W]U,6&\G2YZ^!5[>C:-LG,%QHVD$,*AC!LE.R")/7YHF2;: M^!A?,08\ZT-#X3,/>N5X?T0I'\M27Z;DH:[?&WJCE8Q&@!MZH1NB'J#6PSOD)WKLN5KT67+-V/KKM7N]KKC;F=4 M;0X,%\W@JMB5T%!9PH^FB6%1TG:P[$I2Q7+;DPXC!.1R1)W^6,"?<#>?\?=G3C.X(,&ZG,)Q^=,$5+Z$1 M>Y&'6\XKO\6(SX*;6F 2]SG*=_;'>O+(KZCDLP-77IG\$DT@6-3F@DM /=1 MQ:A3GP\*6T*PL?>2"-@3W#B1_<"WM643;PS!V-Y+/'$PT"247'/9&NH&CFNS M976F.F17]H%@;!O+*P,3;+%UV2)), V'*%P60'56QA":R*_'TA\ @K6^IT#5 M $N_%36M6X.GW]BV8CIX$M@-FGT@F.S:8M'$5+HD7OA]V+P>[&,XPN35M?'J M&]\UOK.;'Y3_/Q7"?Q4<>)%!Z2-NTU@AP>V)R5BAZ!_L3 9=75\V?+M_#B27-)Q(AI.(7C8&/[P,_G/;^DFP&9],7J(V8ZH D_ M)]N3,V.S>7WY"?\8@G3*]RJE4UY"6-(:P1,C5+E(27 MT ]&#O5;!\FD0]95: M/G>HKY*W0KU//:UXR1)J0H*1%:OI/6/*;#Z3,G/G>95SAD3R:V[N4 I@J19] M4;TZ_^2(\T\$D.[1=ZYV-P$AP1M;BMKHA3T)%P;RE0\!X1BS$,'+(99\FIP@ M9A[."1YB9QX=^2VO[A,83AI](!QV:@M&$Q,TAW?R,#9]*(/#YI<15"_^HPP9STK\!N=W&@GP&SYS/2*/<8[RO29/? >@RK$ MTT=:J\R%CN\8"%\ZPE$FUQ@AA";@K;><1]9@9U.1E2':N-PEHM7L>U2I.8;8 MH(ES6^_VS@L"$E=#Z2JLZ'%463U:B Z:W;8RJM?)76M*E$E61OT/*I]/!5BY MAO@.*BUF9I/0_7=TT].2I-83(^C.)30%"TX/);3) M<80\!G@4!O9S?\Y9Q/Z8(J9Q74KGW(L])LBG*-ISR98\HR$.*^:B_$)F&*$) M&78)DL:/48/D=#/R&T65+"DV)?_0V9KC2_.R_&.OO[M&KGIXM;L]?.7$H#LC"L[RWN""&.(7^E M;S$F:*XGD36H,&WES8\T*5\."*AP^/R*B=+X&Q.S-4KXL025!G:[ DAD9 M/S6O+S_ 25,I4HA"H,6O7..W8#P-YA3YSOB-3>N+G>!.V<*EV0_"1D97$]?K MER:TDI>O(\]$V:=40)V)4F>BU)DH)U@ZJHCL[KITU"F5CJJ+$H$M2B0TF^H4 MMSK%K4YQ.UB*VVZHCTTPHO@6+__;]7\+R/.2'C=$7CMXQ3X2YKWE'0B"[U=; MA/L K5B0?1Q&%W@,\9]SEV#!K4&Y1X'@.BY4A$*4T%;/)(@[C(4IJ9FMCS*+ M38H&MI!.)0VUG*N?CCT-]51R#XM*4S-"> P"_A'RC(M*=-L#+S15>""!C;%# M[QA'>)H)C\007@>GT^&HLN)T $&3U@FG=^R;*U=.>D>!NY9-2A>>N2W?GR./ M/T.>IY>2FM7]N%+>S/%!2,7I\1T4-4NX^>FRL9MPT^NT1IU1Q?DTF%*\!'2+ MJ4W7.^][0&1 EM%;T4T0;),;U<46B$"[)X1= M9;8DM.% VU+P^-? YT2WYN&4D?9O+(L5%S>%L!G4F\S$],,5R+*8?*8PULT@ M[.],!;&F':X0!O.0ABBJ;Y=P=]7E4=R.9;!OYFD7BBM2TW&JO> ML.MNV'.(J-[*UUOY>BM?1X\>:_2H\8(FF2.SW"79W:ISGNA"$KM2C!:-8PT< MD(!\F!-[RG-S>!)?O(V9%BB&@>"YR:,?YD@A&.C;]%G:\AU^5L[F>>S;KF'V M5:.1MM';@_O[[OB^TQ^/K%;_EOW='W?[7SK]=K?RI*R T@1893Z6I'%M9F?$ M8"F97-O1M1U=V]&U'?W#V-%C]H+!4XL0GO&0<1V5I"V@;*W,N3T#"@"!Q&CB MQD^?4;+])6[8*P/3C4X (T!_JBB353";WYL?OST"4[)_[+$+01= MQLU9Q+\+R!LB3AO1*2,LJO.U#NZEZVU6;#^CN&8K]U@04DYRZO;V7J[+!0TR??8?' 67-T5ZZM63T#I>=JKK18PR*+C5"KS]+1Z M EEC#1142XAQB* A%&> MXP: TH[2[ MA<350Z83S5P]A"7O[X(71RU_?1D1N\HB;06"XD5YMMOI".-#, MDUM,W%<&YQ5OBZ\-7?JLO(9:U070]4C:!HD:$2@IK4W@S-5+W06([:&C?6)! MB4"5LZ/;;#J4>[54*PCSEH[:Q+=<*1#%<[033I$?>-E,E36$VMW)0F M6D"P*,0:D@A!BY,,@,F]P)\H>1QO ,&XR&9QG&( '#[^@G.R2UZT9_*ZUEQ5 MTWY=:ZZN-5?*JK'SZ?>RRLPI.E1882X31G)=$<]WQQH>OMT"]0-_%O@X1&31 M#Y8XEM>H?0N\^4Q^/8IV?PB&@YFP#:(:F/]8XZB\$:1QT[2$((W1(_3*A30/H+X]QO_:#7F MLF1S""G]^:>N)):2/X7M;5&#IQ:CUG9?>*I,9+P(/@AUT/RF_9)8O:_,X DRO9\.<+_HI'-MS?_A]0 M2P,$% @ @V N4[4@7P!)5@ [X@% !0 !G9F4M,C R,3 W,S%?;&%B M+GAM;.V]>Y/C-K(O^/]&['? ]8V-;D>H;;<],V?'.W-NJ%35;>U5E6JJJNWK M=6Q,H$A(XFF*U(!45>M\^L6#3PD@P2>2?3;.P]42D)F_%/*'=^)O_^/+WD&/S]F_??_? -(H$3NEZP_?LWQ^@=CAS/^^9__/O__K_][;^]>_>_KAY6 MR V=XYX$,7(HP3%QT:L7[]!3>#C@ -T22CW?1U?4<[<$H;]^]Y?O_NW_?/_^ MNY_^[?U/?T+OWB62KG#$:H8!$B)__.Y]]LTBD1H&/Z._?O_^3]__^,./[]&? M?O[A_<]_^C.ZO\T*WC(K-UYM2=\+/O_,_]\S4XD8W"#Z^4OD_?V;71P??O[^ M^]?7U^]>?_HNI%M6_X?WW_^OV]6CLR-[_,X+HA@'#OD&L?(_1^+#5>C@6/BJ M4/W+,_53 3]]G^G2EN#_>I<6>\<_>O?^QW<_O?_N2^1^DYC(OS90DA;_T2QSBXR<6$Z0IH(N:$)&U M46CXP^7GG%_BK!(E]B$KC$38%Q=16BA35Y M.^:R0ZQ&=)+1T5,H! 6$>>[;?CRO4L\3A8_\#_>\3_>_? ^B;__SC[Z MYR)DE#A_CF**G3B5)U#\_1O5]PV]PFWGPN:T# !3)U7&_JSQ1U+B>R=D%'6( MW_G)+R2J;VBX5YLJU86*+__I/[?XA5,L)2"41.&1.J313UNT7^?KS$96@O=0 M)'CWZ;&!T?\NI*$_4GG_[]^DWN&;U'72:RZ#34CWH@]YPL]Y6!<05Q0%W-#J M *9M3E<.:/.K-;=M2TP%HX)D](>0;;55,IXFRYCL(S-G%(M/JW5> *UHH5G9 MZ;322Y/[;:E2KR?0'(M SIL?_PYX&N\)]4+W)G"OV02RP@/GY2;0$I70SMMAJ1#P5JBVM7,;E&(1DXNX8'OD M;@??\.,@BH/(X^.Q6L97%)U H.D 7HR5SLH!#S>MN=W''9GDL6G_)HB]^/3! M\\G=JD86F&/BVI@96;F_E,J#;G,;4CNTNEXJXV/''%!;!#1Q8R\ )*>LTQ K/ M8\Q&-(OP&,3TM A=?9S5U0(?=D:PRU%8605T4)I9WK$9EY3,D%"#0HH258CK M&KEM/^$O2Y>-D+R-)W?P:T8I^O+@VW,-U')+UA0&W8;K;.[8>IEX5)9O9YPS M=UWFNRCY#U]O?Z]UB;HL^*9: ;'<3!4%03?1*GL[-L]$YBS] W'I:!V,S:B) M^@7[@SAFEDE-IFI?PE TS+S:%9JFPMJ]&R47SKIX+M],@Q6AC3>]I M^.(%CG[HG&1I M"D^EJ2I!*AMJJ>04FJG:X+X:J92.F/AQ)TV48$VC//L:<#-4 *.:7HQY/^^=0!?C\>\!-3 DE;5^E+X$V+K6-K5N6E(:D MN-&9Z^:+LV.&$\V>IJ88X.95!>R&(3XZ/J^']-<3JJ+@NT;1J9W'%*FDA'F7@DY=O:@(>!=O = M>>8)[,3>"[G&,4ZLTOI$6QQ\:%8#/=]\5Y4%'9HU)G?>;L^D\W.H.&V]%L[^ MT06.R3:D)ZTKSDN!;YI*6)>' +,BH!NBVM(>C@)2E$JUU2%8@#9P0#WNL>]? M'2,O()%^/'9>"GQ *6&5 ZI4!'1 J2WMV.J$4)1*';G5W>P)W;(1ST<:OL:[ M1;@_X$!/Y[K2X%MA)%0+? M*%6@SIBQ4 )T$U0:VI47N4Q+[8UIW?,3LZ'S^7&'F;_6QYCGA^)KAOI):G4E M\.W1!/39NDE%#=#MUF\+DL"#K,:>.>9 5"DXB]%3V]M4PDVPQ(,+/%L[!0G#.+' %/A^KUF/.OP<<:DHH M:7B5O@0:4FH;VS:O3!KBXL8/G#'1F(9'&AT;'#T++PI\&9_$K;N&'MN^*@.WMM!4VO-%UFUUB2FT MT7XR;6?B=.FUA^U#;*&R$$\K3>[PRH)3B:L+<,K86@'.%&Y@; ^M<:5/##YR MH(T-;[R(FT<1ZT%KQFD7A8!'FAI4,EVXN_ M!8YV\\#E_[GYU]%[P3ZS*IK'"TSIR0NVOV+_J)N=F=8%'I^-7%",5Z.*@..W MF?VM6SH3CW#@(O%'0=$,X1BENI!09B?"Q_/#(/A>"'T.H2!$[\HK3/:8[8$P MJO:FP(M45E<',(L9F]ZV6><*D);+^@WLR\=9K0 7()W0 M]S&_VNBCMS3WA,.^^]8.78_Y@SL627OTA@V&NN>.PY-41P_$(0SMLT_N2*R^ M=VU8!3AEFP NS10KR@.F:B.S6\\;$^$HESY#3/Y,=Q-[K#@>!S7-I-N+VV7P MPC"%],0 :IQQ5@1X7*H %>.P^#W@N%.:V;;%9<)$=-D9 @P#:!@L88S]T; \ M<6T6EY.N"64DQ)-@E);---#UI8'S0@W,(D5HB@)FBSJ+6Q]1S.3*5<]A.^9: M#AD*IKACY_+K!VX.V O84%L4'+#GWGPY\'-/ M;,*TCG>$FA"164W@I-0 ?I&@#*H!)JLFUK=MX8D.E"@1"T!"#3K;J[)#9&.Z M@$@ED?!!*'S@)#M9V'+TF\3YQ"*Z-G:G$J7]-L91HJYNV-XO)#%N!Q-*]S0\ M$!J?[AF:F!$*7W0\\,&+?EY?4P5XH)D +O>9^O* P]#([/9=A!0^0T*\Z"$R M!1;7"D8!?8XVL+E\SNV(3[^-/"@K8%9C%=-4<"A6F=Q MZYOQ0BZ2@E%!LIW@' IF!;#QXG#-J 'SO,4KPHQZ\+:[>+WY%,GYM\8A=76 MQZ01Y&)D5E8 ')]F=K=MOIET),3/D%#P+MR\8RKDK-/6,M)8P'TN'E$NG[\T M4TT=48PZT[J X[(QA+;-OJ H6^M@\TC;EW/&P[^< M7RU7RZ?ES2.:WUVCVYO;JYN'QS?HYA^?ED^_@V "LUMTE16F$^T&]^GTI:<1 MT7W?.2N(AG.];D"\*<2""GMQ>H6#SVLVOW8IWFA'LA>%@,>C&E0Q!LLE ,>= MQM"V;8^+0[D\&_=#>D:TV!'G0$B7QP217QMYIEC?997!VR.B<-@ M^T3H_IH\UUP64)<$'FL5\$J=WF4QP%%796WK;H[)?,?ZG3WB4O.>[A;'_)U/ M12\P1C0.@31%ML^0\7#T,_PNTV6I5Q_B=V5T\S/">WG?P3T2].K%.\9$_*GS M$\&M'SKO[\+2/3[Q&QAF5Y4N"@,GH&J0JNM)Y9* ::C&X,Z7!J9W?W\>L4\<9P '10G_'L) X N MW#GQ(:P",*ZD1^(:TU-5>>#<5 OU;,2@+@R8E>IM[M"C@P,-;T M9@&4XUHIU%-U@-96 AZE9J#U)[;.:P".5T/#>SNSE6FP'+NCX?8E[O06 X@. MU[BGG6(7:]:W3JI3':"'&:\7K3N",@"X\L4A&"%76/NK/2BI+0P]]"I!ZA;D M)W%6LL;@OI;E;[XX_I$_.COX GV;1>N^@3_EP'V^;99&["&D_-4/6Y/O@2#? MD5AL0R#M-H3U87W]$6Z#>L!)RABZP?A^$M1E;OL0H_R!#X WOIPQ+/YDM)_O M-G8DW=)>1+6,.#T1P+GDH;,:@!EHP9P2TGP]<4!#Q1,K.ZRT9;( MEKFBB]*'H:/Z%/>V\-H+VUNR?S:]#Z,K"SQ4*R$6@U19$'!X5MO;MJ'6W-D8 M)Q('@B:EODGNY0").A,73"S*:J-K*E'5=Y.SU+$-A(G(ZVTXCJGW?(SYL384 MA^@CQ8$7$_0!^WZ$;@)"MVS>OUHM$&M'D1?%X@#N3S_,_O+#7]"1%64]XC'> MA=3[3^+.D!=%?*M;Y,X[QE',_N S:1RC__OHG]!/[V>(SX!E@D$G#IDMZ8<_ M GI><$C3R%?6&"]/?NIF-;M,F _%XG,.EDS.5.BAB:NT7?.!D*F0C&-L/1$ M0VA^%K)EM2C5"X"M1G$/$_NNB-_3X!]S1Y[-%O*C1"!6WVP J[_TS>5W@WHGL<8T^K;9_]E'61P* >N:^3I MGGUY5@+B,)TRVX;6P[75P'>B9L";9)_(8XYCLZ_,7ZDL##\H:F.5W995% 0=FG<7M6VO@\GO!XEA1%/J> MB_EB9J9(;+@FAY)9 7N-^(&\D.!(/K"?G!^ XN!_\^+=XAC%S#$TN^W",P>S M_W6?\!>-*]M) M[X.[BG&!@MQ .FBYHV@94HA/QGP>E6D4F+93J+=[-2E4C MIMM.+VC12=9RHMC +)>I=,C'')Y'\7KS,0Q=L1Y'Z(OGD.@Q]/4SXHH*P&FQ M'FQYM*XK#9CD#(QN/SB(Q/4/(5RLJJ;B$9=O:]0^$EX5Q/'"]",-H^B>AAM/ M-U OEP >B HXQ<@K? TXU%16MFUK0A:2PNQLS R%!KU=L7]\V]\=Q?1*9/(" M!RB PW=HR,J M\T[:$TR_P^"J# MR.Z7V#+R;<\Q?^G\YG6JK?H7MG MU*X[ *28D*M@O'O1]&GJDD YW0">,G%$ M7@SP6*G*VNYM4@K5C#3&&3Y9!#CRFYQW81"6P2:44+.38%P9>GPVUE\$+B43^" FQYC9717'@45L'M'P"0%T6<*36FMRVK>:"D]B< M6;[&.2!2*2@)3)LQ*0VI[D8O2X&/0"6L% 4I5#\D4520QNHO> MGT29SO2V_!;X?VS.=5X[M(ONW.'?56:OX6<=TJ1[TS\=38EQ:-35 $P7AH8/QPU2D:V-CL'!ET80Y@EW[8P(K3<&8W^,1X"_ M$6^[8QW*G(T^\9;<'7E>H_5&W*(O7"^_PI'GS /WVO./L3:[26MAP FSFY.* M1-I.$F""[0BH;:RE:E&B]S(AP@P)G>*T>:+5#@N#]1!Z5^^B$3?6, V84=$] MH<(U9HQ37PLXM1C"+NV255 TOD(Z9 )H(!PP)#0[\:Z?*VK1>=\K37GQQ8\))Q&_^@4F MFEDH#>&^#0/Q4MH73[! ;02Z&7V4%P(%C9G?'$S.Y5/0'EWMQ 63L MPV690=?A'GOG=Y3KR@)ONY40+\^"G14$W%:K[>VKC:(_I&!+MY0L@QSU')*B MMY6=GOX$2%45X'%I OCL0)*V/. H-3*[P[$DU>X6^D/*MQ2S0T.&MZ-'^=OV MUT3^=QEAXXS%"J4.9[+:CDN9;N&=0=_S+<9%5ZOKM@ M?NAH+%?-'<8+D9>FL@IZ?"!3F1XN69K;'[ 35Q^L6M2>4^Q#'E"ZZ,U5:4:Y M3L* IYCK!UO'V;8GU(L8JCW'$Y3Y*0VR<=.U@?":5(]JCOH\R:..B]'.PE?E M=;/KM_I#8GU2>,];"NO- D>[#W[X&M5L+M94 9;"0(>">V=1[#7+?U!&X6W)2SB9P?JOQBCV?F M[G\&V7O;(C>)C MYLPLQ4R$?3TU[IR"RVGF\LOY,I_%L \=[O9#T>W'U.UY7O:?[3'R-3DP%)ZP M@_WM$W'*+'#G>W[@[#]5RQ4-JP)GS"8.*#*@23W C-;(_+;A4E3"%ZX3->+4 M<5&1'889W07RE8,*W*U7I._QR=D1YS/CPIB(9QG87UN*]ZL0!Q^86=X+"4@4 M2>Y4+ @U%@ TJML[(UUD;E8;^*IR2S =]K1Y#\A:^B:7S=[:\P[JUE8 23C/0I2=A*VL 'F 8&MZV M,2MS1&?'[:066V<,!X9^EA[:3;(L<]Q8B;MUQW]YOCI?R!::V# GO2VLW_WJ M)@EH1/?@GG23^0E!6[XJ M7/O(TWGCW#]^KM/BKMFE=_+YJ'2/IKLRJ@B4AIN#K[XI=EX+\ "K@?$]DT1A M&6?X@9;!&SZ#^R%;RNEQI66HH)\[#I^@1P_$(M,+LX5D*L# MO%!A4I&MLKOGD"ZH !;*_8*7LBS>UKX$>$_) 7ON-=D02HF;/J0=N.+MW(8# M=T-ADXOU)DZJ)@$329-BAT: >J:-1'?ZE*>8#,LGGT'."T9Q5>J3Y.DKN4(@ M7\5RCI0G<.^P2COTI.$>GUK-&/)ZDZ,6#72SN4)2:5*$H;-]J%E"H@=*AIB^ MX6^S>E,+<9WY_4I:@RH M;9M_VO&E[C3XW2SXW2/EVV#\2!@;\?+[(^Q?!T(]\4:U/"J6A N5QK%R1>N0 MP\R+QCTP9L%_-<29*$9ES8BKMG'LS(*#Y@:M9 I9*#0=4R,!0-FXO3/:99L M/-AJ 6+$[!*6WA2WZ9.KU"=+0Y]8YPYYI+>'##;5@J;))0;.,>"4"BG3XQ83 M, -Q3*8:4A8&"VXZSV"C\HL]GKG'IR0GA<@Z2@ESC7MT:@]^F=0#SB+&T(ND M45L),$>8V][A^FN63"31@7(E$'9V1O3!)J3(P02SR@G.%@\_K M%T)=BC?Z>8AI9>!\TLP)I1F)44W O-$00/O#55*-#(&WN284;KY%7!G*M0U" M#4SZHRA"3-HKO]'/IB=.DMGJF?OA&3.YCL7C*$4W/.Y"&K-Y MW?Z:/.M&&%7E)Q3X2JBZ6"\5GDAXJVWN)Z*%['>L^]TC+AU"! \)MR[3&) . M?1E%1\XEZ\TJ#+8-PEA;<4+Q7 U>%]CJ6A.)\!KC^VG[J1+>87$UL*)^%!?X M&6Q7 7N\6"\.4@PBO*(X\+BN UJ,9EU9P#%<:W+[S%&%4$2?L@W=T:[Y7C 5- "Q(C+[Z V]<;Q2>F4(:RE=VXH M_S_^?N8+]HG(>Q'%U',8Z?(OYH%;_J!0\EX!^1/7OO!=H?9:(=PQ _TE=.V[VS M\-=*JE XDU<@;X+*^:Y]]RE]\P[=\&0EFZ3O&- _CS&F\20]=$6V7A#P MKG-8/PW;7P[F(7O=W>/QKN?QM@[>9 MIDON-G'T=T0W'KDL!92I:F"5\VR5B@ >1^@L;9\$1LI#7. CQ>:9\D:"%>2 M$/"=;?9G?M4KY/AA=*2D9EK0@UC@<=N7X\Y7O;K(!,P, MO4'K? ]HAA(;"E<.^81<>6$J-\3ZQ,2Z!TLSEH)CP@WWZ+N%F4M[G-6(Z^4W M^>UR\7BL>%U$' GGB8M#1[YO[1]=ONE=G:^W/ZE N:MGM^4SJ,XBP<^R^D/8 MX3!I\3U9178%$7-.P2J^OW:0=O%R"BY M/WR6MXE!C)CM>_.!\(CQ? ^GYZCA[0$F70%?40Q]SZE/:U)9 3@[U8,M4HZ^ M-& >,3"Z]2SPT^WM_.%WM/Z 'I2:SF(F ]<\8\K''G1>G,O!]+RHV/D!6PT-RX?6"3RH1G%Y,2X'50@XM,?!W98=BM;-4,F^&1(6BN,_ M!1O9QXF5J&"FZ!YS0U%J*?J#VXJ$L99&%;!_@"G0\X,7?>9OCG]BK$)C[ 4& M>=3JZ@"G1R/(I6O4514 TY.9W:W'TLO'__F(YG?7Z-/=XN;A:;YD;;I=4U:N M*2NMU_7\1A6 MDMSL.DB;W5IX.NWAL:W;9;ES1#*E8D.[%A4)U=MP_T!!R>T MP0[[Q#T2?JOX)?29X3Y!>TP_DYBOE[GBTJV4PNMYK)H3\UOUH4S5S[X<=XUV M8!<^9$XK*;#8WX\!NC\ZZRNCR0L)CH1G M&R@KMG1#.?V)457(/7A#!*T;_\VO-W>?;L V]KH)?X/JTV[NE=-PT[K3;? ] MTKU4))-8I:K0*].%4F4 YK?CN<,V 63OVAL?:ZNN 3S,#>"63YUJBP,.9A.K M6Y_:O&,-]FG]\#NH)EO73]54F5ZCK>R/JLI/J]GV1[29\-)Q1NL=S;"8["^:OZRS%^1>1J8M-)G\A[K;=J>IN$H%'>@_N*A)!!W& >:(/5*U7N6X> MEK_.GY:_WJ#EW>/3PZ=;%F$6%RM:^**NK^PH\NN+L,J^MHN\KRO&>EQ*SI2C M@G:Q,)KHUUU/L-Z?V_4;,'+Z@#WZ*_:/) =;M\594P4XN9@ +I)'57G Y&!D M=MM&_&&^?$"_SEIF_GCS>'%<;,SV%D6$K.7)M6 KX=7U K65P+='$]#E]EE5 W1[ M-3*\=?L5XF1:S T:,Q3):S+\;F1\N@MC8CZ2:U(?>#@W M=D4I0ZAI9WJFO!CSZ38&7CT96UP$@4@4RS"_=Z+T_UM?DJ:C?U)X#3*D-E0!G"V:.624FJ?)@( M,T8['*U3]:QO;Y=/XJR#N$>V6(M+WC=W=F]X&SFAKC=M+.1K")'*/K69A*D' M27]]2$&=.$E54@AK4CFV9_KF#^6U^CO,DP&N-VDZ#)'VXE1UK[Z^!M!@;P W MO5E?4QSXU7I3Z]MO#_+4*<_)_?D#]5@L'+"/<'X*DH=T(,S@U^^?TW0RFY"* M.LQX+SZ->UM^:*_<97"S[#E_2!W(ZH7Y\7';&^0D^7[.LOF\[9\44RR)?C_7G8,/A%?E_)R6=P^ M(UO>=3Z00TB;$H1I7>#\T,@%I2TSDXJ V:&9_:VWRJ06E*F!1PWC.$**%\GL M\V,"B6J+8X1/$1L,W42QM\$RK016#MUP"<)1J#&W;"IDXWOUD M N%%8\^ "RDZ,Z%@,_J8=;R-A0"/UG9.:9#C9SI]&S6 M@U7G7 "V3U 5GP9&=\^7,/Y@V^"DS"C(BYDB[ 6M/ )[2^)=Z,IG((5!$K;& M/75U@(>N$>1B]%96 !S 9G:W;+\'9+R58L MGJ\WR8C]B:^MU?;#AG6!QW4C%Y1Z9Y.*@..\F?T=TN47M/ %LW16^(?09#_, MQ_'#H[,C[M$72X9NKI&XB";^>#XAB<[B'E9BY'J330P61TK97T:,T* Z<%)H MZHC29I9A7<#4T!A"'U%1F'\GRL!0A%U_0. #9;ZW9? 8,PKC?Z\WR?OOV+\/ M(['4EV7B,:>-OK1,AEUZ=:N:A'I1,0FNZA=I'R&L2?#H!2@SBA?+S$*I73-4 M2+ %CP7A>=K-/>UI/!VI70V673]B+UB%D*FH+?)%VO4? J! M*[..9,[,%1=G5AY^]GQQ/>"68'YGQET'#\1A(W0OV(ICI VGK_WHF Q']NA2 M-3_VH& 2W-@GSCXB.Q]$SI T29R?+AB%4JOX-\]2U)D%.M<;W$1"K M,-B^8P&]1R+59W'6"X]-1O&(R_VPD8.Y8 LA\&_YO3K!3NL-_[V>V,_%7=%P MD&0L9C*DT,PQ:HHPDS$)PF@(I8]@R54JR 0>@5CP$ Z"(_;1ON0HSC&P,KZF MP[)3XJ*3$;FTDP2<7SJXIRYA;(T8P"S3!4W/J65GV7SH-$L)Z 2&;&PXZO&X MWV-ZXLQ"R1Y[ ?>5DGC"S)4^-ZPX\[&9D*AP(9C[[VF'@]]VH>^?UJ\!<1^/ MSY'G>@SA/>9[N/Q#&NV\PS)@/P>)XIO-AC@QX_0%J[@ET1V1C*[YB8;4!YS; M!G=U.2/20,H \^3PF-OG62I8QCB4IR6)F0XDK4/"/)3;-T/20I29B%(;9RBQ M4ESGEW;.$+,T8>$+ZITVEZR\@"QCLM==$1Y:YW]!3KEP^="\DBG\+\8ME[AA M\PNW%PF#K>6 @_PC%$:"D;<-O(WG8.9BG-\$/_#3\"V'>\K\ANY1 MY)E=X -VV!#WS'W5)8$RG &\-$^) M-NS?OO@D0!C%K\1_(6@?!O$.,<-]WE"CXQX]\^V@<9/##>42(1<=,L&94\;/ M V<=8GNNR63/G9C-;E7@+HM 9A<-H(Q6SKZ'SB'M&!'C/^R_! M'WGS.A"Z]^)8[H4#8Y&^'9$+1&^ER&\M$,> J%Y"GS6M_#>U-X6\]8*0+]*E M [9L!'=/F#-9X]^2JV1PIQDC-I, E)XZN*,X66M0'?#4JPV*UIR7Z,JF0X49 M4JX.79V2"92=>="8'LGQ'S+AP/GAC@46S]@CNR%9I(LG-?*^!NZH 19 K?C55T^P!;(<,#K[]CD8O#FC_X%[_O_]!_/YQ@?;@9,]?!N+.&[(P' ":^Y,ZJ2Z>MK R;!%B!Z2ZN/"LIF6;HB_L)0(?%\6NN/U X@ M&?<'=!30M/MWQ_TSH7P4F9J7VJ1Q664%X-10#[9(!?K2@$/?P.C6TVTA6@[] MSR/9TMK#*&AICC;J$*_*/=2$9:+UIG!4)5NS4.SZU%8 &H+F8-/=UNK2P/=> M#8UOVSB?=J2P^BX;J528CL79")7WN6PBSL]\[/%_B#6Z=Z$X]Q5E-HV[$3NP M5U+Q8GI2.-H&89]BP4.#/QH@QA9>]+GF3+RZ,-#@-@-Y=FI441)POUIC<(=S MFKE8Q.7JELI&.U!I%Z;%B*Q;"ZRL,+7(K%S_TY>>4H3VM^:C:K[6%_M&Q6MK M.6](D.N[QRQ=@\R"::^U05.>CA_/O@,:@$@(/MM(7 *-*;5_K M'I]+0G]P6?W->,W;SRWA79(.8?8M]#94AE%J1?(KR.WHS,*.+4E*&WGF.1"6 MZY!G21DY+FZ]@-]ETD;&^?> 8T,))8V.TI= XT-M8X<;&^*6FKT8&03/R.$A MK_KIP^/L>\CAH8*2A4?Q2ZCAH;2QZR5.B^$Q!)[^UN]*=P32.P4\T83G$CD9 M> K3.P_*JT3MI0"-HHYNR98"FXN OD;8 5&7K7^GJ $=L.>B.$3[]*IB*#2) M_7_L_.OHR:=:Q IC6L1+;!UY?=&"O[27A$IJN?^RJYXV;E/95_FJJ<+QN8KTHB;8(6Z;;FK/P9';].V M=I'.!,:CVIIM@)HJ0%F\"6#3E[,!SF ;F=TV!NK>R;9XS$R#>U5SV,R@VC3; M]05P@[:]FL#Q,V/3!VCC*]MGT08'GT)]($ZX#5H_/5IU!Z,@^AZ?^,"2/TBA M6MRIK0 T,LW!GMW!T)0&/OXW-+YUNC1"O5#>LCA(N?RVA3SJPX91\0['*"*^ M'R'",^^&_DP>"/)]%DUOT):*AR/YBV=.2%D\>S["&UF3R'O%&WF,*!D+(Q?' M9,8?Y7US'_P>W ;73\$O[#^/;Y"\M#@3MI O>'_P6<$W]^]___/M^Y^NWQ3G M(O(R$[\=@AV1PB]DU'$BF++:7IJP+YH)N^*=QXJ2@&D^C7P2;>#?3D$G*%& MA(;Q9Q!#M]8$7:Q"9R/E39)ML'#CUBR]C;X>4-9M#%V=MD93"?"(R-SV/M+1 M)#J*U\_M#_XO@=>-^ZMK &_B!G"+C;NB..!F;6)UQQ2LY49L?70_).)EP+H] M%GVMTE+W$Z29"0_X]9:-L:B'??X0 )_&1(2^7-S<:%01>,B:@R]&;GTMP '< MP/C.K7J&F!*4:9'O9HBIN]1D)Z!'\ "'O4]% XCMQ^/AX'ND65SK*DTEIBM! M*^-966,*L5QM> ]QG"H8)X0-+C\,##V5"B!V?POIYV7 1B$.B9H%<&7-J41Q M/7QE*.NK32&>#:SO(:BY%KZBENB!UCT/Z(04^4$*!Q#E'[S B]A\_F,8NLVB MO++F5**\'KXRRO75IA#E!M;W$.6I%B340 OR 7V0 =]RV0!B_#?JQ>0Z?#W? MKJDL.)4(O@"G[I;34E.(STMC.X(MKJL/D# M]NBOV#^2Z)K-OE]P[#$JN<(,FD,>=X3$*Z[;"X.K4UY '%[#3OS$K+LZ_4+< MK1=LKPE/\ER[-S.H0N#!/[RSBR0RG#; 9#0"Z-;]*S,-2=M0P;@92LQ#PCZ4 M&BC>1Y=XDIG9'^>$S#[ZYXIL ML7\3Q%Y\4B1Q4)< 2GD5<#A'*;X&2"I55K;N_;D\) 5VS/'0N'U)K?(&O0+J MV=> 6Y8*2-JLBM\!;5-*$]LVJ+0I:1(C#-LCC(VF];'-7P@-@Q7^3*Z\\"8@ M='M:K1;*"^OUI8$&AB',]+1F15'@1S5-+.^<;2]B\[/\6,6!T)BU1W[!* Z1 M, !Q"U!FP@PQ(\8]]CBD'\H0D12/5NQ_%I:2 8R+N/"C6KP-D@U,ET$44Q$4 M/'&98G!H6 4H=34!7+H!4E$>8-_?R.S6-S_RV4PNO>]L8AV:J!R*&E:9 M3%/6 U8WY$B]"&J0J(NU06%T*:/#5P$J' MOHHBP(>\51;WT-*\O*-XW84100?JB:<;CX%+J'_BXU[*$]E[$8H](NZ,.^%^ M'[I\LL8*.T1>&N>7D\8=! _A&2XSB[[(XGAW>' 01@11MIZ\JKOG7%,'*"TU M@JP>%"@J3&)44&5W=^**9BA?\ =P]\$*;@@A?!<&^S @,>LS[D+>AV%_ONA$1TC)+Y&O:=(W^- M/DU (0ZA8>2JIH'CSN%L.*HP^ZWL1 H.M=&? &A'%5T+A*%GOL@=?<1>P$]7 M9L>+'H@O@C/:>8>KTS)@'0)Y9/%*>''5(:7R>GQE&KDQ#0#*_/9^C+I-H&&T M3V+X/9H3>MV@8C-:;BUZR^W]UN[QQJ_,E\\GE)B,BC:+HX_2;)39K3T86=A* MA/$@;^6/9+Z.6%-YRL1KN+)857.JA#?$FEL%60%:=[3M# B$D )?!X61,SG/ M]]ZDWF1HH :ZF@$TE281_'6V]['(6(QU-F4NK3^2D=.'C^V>; M*/,H(G$T#]R5AY\]GTU-271+<'2DQ%T'#\0Y4LH&.*P FR+3])]7./(BH\MH M/<@'SA&]NU)YU:RK<,"<9BA3)W*P%A7:'Z)G'KLZ97_^XA'*6NWN MM"(OK/'K#[(:5YY*W!DY01E4E36G$#%F /H(ATR\]0.O&>*$&L10^=(-E2=@ MF\J82B@T<8DR(DP$3"$P&N'H'A^HJ*]XV/DXS;51XX2]5"+3*.MC!@]JBWN746(QZXX09)V2@5;O?<#ABX M=J.U;BQ25V>"45LY5JBL,+'H[:^OT39IZWVR%=P60S@,MOS5OFORK#NBH J )7BL? ]Y/!3F=D^YV^P?<=?4T1(#&//7U'.=GT>0K MJYZ3O%^I<41='>#Q902Y?-*KH@+@"#2SN_T)K^>X<(QQAE(%Z=NN]NY*#@E; M \Y6Q"X#1B(DBA]P+$_/NPRPPR_5;?4W;QH(F%0LFSA#']A5M2<3Y48@>@OY M5!MZ$*]E2X4HUVCK;.=H'LD<0(4#(NF P[ .:,R!X[D O<41PJD#6IUFUUP; MO^3T]>:WD,:[]48Q\C>M Y3>&D'.+X#75 !_W=O4_AZ2T\8[PELI4\$GLZ]< M"?_#Y0S'$W&][CQG)TH1F0[!BQ E_SIZ5-X&W_,\IRXYA)$7\V^VF/+\$%) M?@\\&OLB^- N/.L"DD$?6F^0T,+_&&Z&5GW)>VCH]^KFTB/'B=;$[R$\QX^$ MOG@.24:;YTN1!L5!,UL]T)S4]&7!\YF!Z:UOES!F2M/3; 1/)63$-PX%"452 M8Y:M8FPF&A!\(ARM T$V*)&?3CQ'?F-N-+BZ7Q;6]LDM_N+MC_NKD-+PE76) M"WQ@W\2G!JO5%2* TEH7A]3MM>CJ YZ3MH+1\X[$#"4:4:82I3KA;,P,YI7$ M&YMT7VHO%?4V6BF!.<9'2AZ(>W1X7RA3ZBA8TJ0.T !O!#D=O-16 #Z",;>_ M=9HD.82)=S@6@Q@_B65'ME[*U1%^2BHX8M\_C3N&&1[^.74))2C3,DNR:(T_ MGAD/>O)+;R1TFFI)!K=6\RL7)Y3BI-KC@1+LKH-?,?7XP16^GO;>: 6NLCI0 MRFOK"/T*N[XNX+%,8PB]K:[+0YY2&1_\I^K$:CN$I?4!G9&@QL_A"T$O*7"O MN-8,:]KS*>")(M/AVR++G/J!D-H=N2[R@)-'9U?5S8Z,A &FE^Z8>I\W2?79 M9&F&<@L0,\'Z_IY]ER6#EJ-T5)XF&6U('UM@P[%4<2=PGJR2WP1N T?K)4R0 MB6K<4<<]FNH38YLZ%+WS2^G4 ,+9)A)3"H=0AO)*W]OE_7#%([^1(R[MK$(< M$#>[U\/<$OH\ZS7%.N^9U@7.#XU<4&0&HXJ .:&9_:T'])D6)-64GI[A-)'I MLD,"X[@AOZ+&A@TZP#:2/G[PPY 624\[ ZRJ 3S&#>"J4SQ>% <H#C=76KE"?@ZNI#'P' MIAV6+H=*DGW"]' T3VXO7%#9B@8BT?D^I+'WGR*Z)-3YAJG_X-$H?GH- M?R>8UC.IH9#)T&D3IZ@YU43"I(BU$:".1_8R146*W8=!O//%4\"!XQWX T&! MJX@5S,T2_+KAMJ'X-40G;IV.AM/MU615PR8-C^+D,RY6.EPZ\L,_F MF(]QZ'R^._(T4>P?.\Q^AV44'8F[#)XH#B+L*%IR2Q% J:J+0TH+,@WJ Y[' MM8+1>GF&*>.<(=3-D%0H/A JD=3)(@L5M%I:J!G3+Y\"?K_CP$#LV+\OUJ=[ M&JNLFBK_ES/ J=2-'*D=.HMWFH&,T#RGNQJ9.NLZ,Z* IYGUEGE@=&M\Q@DHA%W*DJ%\Z'( M8)D;##+6# B8G^=AW:5#O)?!5G"RE2BR]R0?\.^P[YOMUM=6!QJ1;1VAGE!4 MUYW43,(02I(+_*VM8[ M4Y&U7.DEM\--U^ZO@R]E5-TGA]Z4FUVPN8^K:;%9U,^[VTN*]5K*JD M\'8RI=_B.#GM_D#2TR7KS7UZ_(0O7GV)GUZ)_T)N^=D4[6,('64";_V]N$R7 MO+VQ0,"1U ^N?K*I\\P_J07\A>_\I.$&95;PL3&W TE#D+3$TOTSJ\YC;&'Q M];A&V/D9L:?7L \WYJ*^)@HZ$D6$K.01ZH(-_^WK\:]\7FN)&W5M,Y"V ( MN[Y=KR9P-L#4\O;MF_W'XGFK]8%0''O!5ACR&_&VNYBX<]:-X2VY]B*'GXWG M.;22_+D:-[40 [R5MW5,L=DWE0$X#EI#:1L8F<*4^E.=*%&*4JW)L[.)8CMS MR-'=DWD#)]YP4V^T38JO?M]'T%\9W0/98R_PY""6I\4,8HH=Y4L_C6H#)826 M;LA>_S&O"OQH>QLD;9MW)E?D,>+3.%]H?\.F=!DQ^)(8O "]N0]^#VZ#ZZ?@ M%_:?QS<\F](>LVDASZI$ON#]P6<%W]R___W/M^]_NGZ#:/X&+/LSI#R2-LQP MKBD,B$@&Q&JS69=,RL1FE3P54[SS6%$2(!>?1GY*<4SOIX/N"P[.?Y:GY&=) M=5IXG,A:)6HA!B@Y=W6,\6A-(6.JH[4J*,.-UO(0$B4$ M@0 :C+!73*VM_#E4B%$ M9\_H9+@Y3"B8)9>5AY]Y4DZ/1&G:W>LC>0A]IG>;; ^^5![[53P&;^EDOC-Y!999ZG J:PGMUWNK+06 M"9C2^D(V JU%@M?D1;*4VR!<*+/L0\VULO;BOA)6TCFJ#1V= MR_H*>$@+:3P"\H*,?BQ?-K/E,\L7SEK!KKITUD7@5TD[VLMGK:5]==33SR6T M[N1C\2J:/;]9OH[6!GC5E;0.\KY&^M%>36LK[&LCGWZNJ'7F'HL7U:QYS?)E MM5:X*VZ4=)#W53*/[DY)6V%?'?/THB=5]/'R1O@XLGQ_OD.]">;]/F]4$S%L- MX:?T95@-.(LU1=$#F7F!3!_ DTRQ 6J<7OT.+UHX.F"*7K@=X_+:6$XY9S+$ M-*&0(JD+"64\\0H2ZL;G.5M^F E'B!_>WLSB@?@<*;,D/CU1'$38X4WVGGEX MQZP6;Z@6RV@&LRW$ .7*KHXI3DR:R@ \6VD-I3V5"F%(2$,%E2QL4J7RV>%2 M25N+$*/[)Y7L2B?0Q D'E1/&3 D<13QA"NOJ2.!XI'*-0EL8.#54@RPGZU65 M!!SF-0:W3[0;1:@D%T#BS7.HJ[J#=-0@6R^/W?SKZ!W$T\5\V^L? M1\Q"_F*Z5UD0:@TO7NM2E@"]MU1C=T[+\OQ*Y?(7VA>P\QV=]X#%P"15? MG^<7P5M*"#=JW!6M@7R1B4VWO%/)-E^,I]X+\_@+N0MYP\!^Y>&OBN) H]84 M:/G1>'59P%UBK(92T59/60V&5*X?\TVD;-3:6Z>8)-K&6[+>S%G( M\_=48N(^8O]BW&E0'&BHF0)-N\FJLL [2R/3>^HR#YDNWCAQK@U%7-VX/>.@ MP.]+2 OBD9 __H[.H&CGY[\D>HO9-#G]O;_MC7P>L.KT M!O<3;:K@\@+G2"GK&&Q'6?_@%4$U?L=N!U=KKO@0TE=,W72K-E\5Y&OW"GAU MY0$SB!'4E$PJ"P/G%3/;V[;&1#HZ).*+*[X^4S NC=C%.CZ]P,([WFKB/:;, M"'D^3;-\_< M?''\H\N&?[\0&@8K_)E<>2%)OU5&65=90,.Q%Q>E@X;6@H /*+KC&O2TNC:( M$$EMK*@MS$?1$[5 W/7[*YZ1PV!*__ MXC^3>^] 6#FR"-DP+:BD[IKB@-G9!&A*P%5E@7.LD>F#TN@OJZL;E)J $ALL M,.&@GN#"+T!:IK)A 6M_U=XF+)I_\899U8+[:!06Q!H@-2#RPX M*4L!'P+6&#WHX"_1C:1R"Z.^@<"7<:$5^Y^%Q:'>*"C[G6C.M]0+^%.-V*_B M$DTQP$Q2!2SE$549X"Q2:7+;!K;4$D=!G60-A .$-QO/]Y*S/OR$ 1&'T<=E ME$$<41!JG4R&!MCO++&OO ^*^:-9#:!4U "N0>(&H+/.)E;WGHZA[WEI7RU9 M.6,UK3/-UGPYJS6J,+T6W=,LL:)-6YD)0T4][!H3&UZ[1R=>TT="7SR':)8P M-<6 1FH=L'3)254&8#S6FMIA;L6%RC0#B>#(RE)G:LD\<%,[M(N>567A-T@] MQ+-6>5D0=M.LL+=S^YR7VJ>UA=(1D&(3I.W3#,0['(1^HDV[X*$I!C2XZH!E M"08498 O>%2:/.BB*9&:T4&JMKG8,8@3$J$HD6IQJ6-(>+T1Q[47Q9[O,QP? M*6LD41V#U)4'3"5&4%-.J2P,G%S,;!^49=S,A#=H*XR 0#C#.B:7CJ1X !PT M%N(W">0!>&D1TF#MU0YM:BM,@IFJP%Y2DZKT9+BITOC^]WQR1D(.TXQ"#\08 M:&!_%#B)RT=, 2A6&@3T(OE]QUWI6(C7S*C(%'R'][H%-TTQH.Q4!RQ=VE"5 M ;JJ46EJ^R:7"T5=HM8MO3>H";JR-79"V8..*0)MU M<_L[3 #2J[:9*J0( &NK>>.YPAQU^Y4])[F*LPR<[_0+>\I20..T!E:VK'=9 M!/C@MLKB_D>T3-N[])865XA>=R':B:19>TP_$Y$X-$L9BEZ]>&=OJ6\ SS"9 MZW:*/MIFB;U393VGOH-B"1V@04]'4'KSH\]7IB@3.CK>HBG./!M6 M\DY3X,438W5U $XN&IO>?C!=4("X!I0IL'X<\A)]:EKEB4B#:I-KY6K@U:V\ M7&=2K5QC^C"MW.H!29C81WP.GJ<=?B O)#B29$5ZY06D,H%771W@T6T$N?0H M?%4%P'%M9G?;ABVDHT1\ML'"%5A.##8L[!2P>"HQW4QC7UM\>%4Q2GEB.IL- M1 LU@,>O =R:X6=:''#LFEC=8Y?$9<,;;W*KF@TU2S6FUHXOX5:VX[SXE-JQ MPNK>VS&L$:5%Q"/F?94]X07XZDRP=96 1[ 9Z%*VV,H:@./8T/".5P:0HH%; MSC([#FZGA)LR!3"FA'>D.I>SKBSPP*V$J)OZ904!AVFUO?U,]9A<0#.\_E ^ MA3'V$95B+:90Y^]&K#Y6>&^/A+R84Q)AP$M9-D+U#N9T>PCCCYB;@DCV&'SF"(=$$?M'921WE0D\U'MQ69$+.@D$3!;]X&H;6(EVQ-2C M3#\J&X R"P3IY#989APXGDL3Y-MCJ%^(NV78KDGD;0-?%J$? ]6DW&EOC3P<*R!6=YT418%')9U%K=? MN$SDHE2P]5V7L8#VG:DQE1O5Y6J\+ @TLNK!G>5K/"L%?)NFQNC6"7H(]5Z8 MSA>"O(S^^;W,B* #]?:8GM"1=4+4/_$N@I^&05Z$8H]U'6)G)VVHK##/++H) M:9KBT4HRQ[[]DZ9SS.3:3^@X.,3^DJAEC2OZA?CNU>F*AI\U>STFY0$SCQ'4 M+(-:56'@/&1F>[]TM&.*T/,)/0M547MZ&CFWVDBNXB-XYJ"K$Y(*;&96&PUR MVB9PTBHL;FB'D5>S]GQ6!"B/50$J;5 7O@<\"U&:V7H#.A%F?2$Y-:1R^?BB MT$1:G'ZIN%QB JVNK_S]6;NSNA8\-JKQXFD5UAQ9*!4 'D>78(HQE'\+.'X4 M1K9M95R4Y06BGM%\?Y]F/CPD$63Q:LHNI#474DHE@(>. D[I\DG^->#@45G9 M^J()EV7[+[GUU4 !,\R8%-3\LAFV2+5V8IKJIY"5-< 'EP&<(O!5E$< M,;6^L#X(N3*]L/H:^ M:S%G:7V(32JX:L)J&@'59V.#$$)]XGFP?A'_ _;HK]@_DJO3+<'1D8K.\P,E M_SJ2P#E53)S,:@*/L ;PBY%G4 UP1#:QOFW++@A&F63KDZH,N0IWY=3*K.94 M6GL]?&5KUU>;0FLWL+YM:^.Q M;;'65(*^&G;]F#:K,H50K[&\CZY-2+4^CKT/J=@"B3/HV1_77N3X(;>W.O5+ M(PG 6WL+=Y3/0!E7!QP%;5"T/V4-CF:B0#,)&V1M-Y"2/2A M5"&2&D$2BC7G2$7VF.,FBKT]CLEZTWK0T5 $<,YHXY B832I#Y@M6L%H?:/(< *NK .<&HP@:R;?EQ4 ![^9 MW:V/9J!3$#Y'A+[@9Y\L@\,Q9E^S MAL-JB5-)Y_XRVWP:4.]4(FIHURNCL#'M\URT#@KK\'+= MKF@H$I:BLJG\LN\%Z\#8NYO"[_!L[KWQ6'ON.'SF%-WC$W=,Y0Q%5Q8X.U9" M+#*:LB!@%JJVMVV+3:6B1*SEF<(X(.T%X#5YCO,<:!6C?F5!X*&G!U>,N\M2 M@(.NPMCV&2:>XT(>/.LC^3+$.[RO?H.SHOBDFN"8V&=58-MG;7J@;R$_@O/JT[H?A5B_2M%^I) H\T 7IJC2E,,>':J.JO; M'X _,'/%F2FO\,C1@="8M;WDF:-,.6(QLD<^4S]NPJGAT*? N&#$)5O,,34\ MRNSGZXU3[FGX'\2)?\&OG\F)5))*15' K%(',*4573G@O%)K]J#$$N\(2BQ MB0DH"&."#G+*-"[+#.:+68PG()$B[\?_XW/P/?'//CD[(CSFB"LQZLY;\%")7_>,=')_^1*1V:E M$;"G.E"N!"5:K)/5"/#Y[ZURP:K/D5(V"KMC\M.EQJ=P10*7?P-- XKL8E8DM. ME&I1HE:!R9ZX;$+I//"B(K#S9MSWH%;/&SMLZ3RR&GL/ C9##3V)Z&T\^2XES0]/^.4*O7KQ#.&"] M,ZM.HAC1Y#8)!\&'C(XX&> >^5@2<2SCLN*(WBVH0@5=*%&&$FT6&=.2,]+! M'.9_4I'U4;:VF!($L)D8=(1(O*FA..14OZ/TI-:+BC)1^P(PXAFQ\Q MN:@!F&T-X6J/G)2+ ^=54^M[FBG3R],*:)-HY"V>EV&%V;\LGT'IW0V79U%2 M%1!6&@>'??ESVSN>^BNF'J?:!T:O%>>E%<6 LE8=L.(QU/,R@(^?:DUMVQQ3 M@8A+M'Y*N@BO\GRTLN"$FJ+^3/1EJ8DTQY[.!I\U2*L'H*W!:STN70?D-@SB MW4 MAJ\1VASY))V[%X5L>$G%M_SD0;F,RD1"*A%2+P\^!T2VOU@\VGR7Q?3Y_QW[%&/.B$%!> MJ@95?HVD6 )P=ZXQM'4FJ4R91#/L:=!5 M:(AV!Y1#(I,A9CWYPN1I(I+4$57YV72%@0=<-(6+VO<81"%ON#KNH;&MU_BU::M2!0CJ1GAP$5<]PRM5HN1#P\, MZX-SI/,$*6(J;)X=&!RT-G7@#E'!21EF.)WP/E$ M:6K;-O0+H?RB+_Y,T)47RH;T)D)S=\]H)(HI,^*%H/E6/*8W3P_7R;-UB_"* M&3)#\\7]N&S2JP>D,(LLT3,:_IL,>*_EGH63%T4A/36\X:*I")@OFH'7WWI1 MU0+.,0U!#)HD1WD[YI"9(RY3V+XA,XAWE'=E%TC+M:96&-6FMZZ43,%_ 4DJ2(_II\T=KOKA^.@#R_0S^K@MQZ% M/[V&3[OP&+$)_M,K&RV=RN"T@W#3>D"CMS'T= AN5 GX"+P9AL&S=/ >!3FR MP:?74\8==(_C$*8%I6J0U'/!F(+U9DXI T-JWF_0 ME05*<$80BV,294' Y%J>SL=RU.L\<['*!R)=LC\8*1 MT3QP[\( YY\\L;\B+%(P5A^7:RX%>""T=$OI@:%F(@ '3ULDK6_:%_2)';2R M1E14:?O!HI%=TP?C]#TI6(0T^!#25TS=!8YVS WB";9%&,24H8_NF==WS/I% MN-][XC"#FDRZR@)**;VX*-\=;"D(^"2C.Z[^3RTXS! 15L_BQ40GM06Q"OS_ MN+'L4\KJ)=:Q?V7FC;T1:V/$>QKRR#C=,\PQ\Q4_HW;@-EV=^+BZ8AID5A,H<;> 7QS_&50#/.9K8GWK M9/>)CAD26D0D9'IFB.NQ/C_2^H%;5[E9859SJFW_$KY1V\^K3;'M*ZSOVO:3 MIC\O-OVDY5O=NQC3!Y7Q;_W>X /V?!IB5\SF#B&58]C,SLIU$=.ZP%F@D0N* M/&!4$3 3-+._]=Y'H@65U10(P>XB!Q O]+9@\4MX8+S#]2TPU:]%:(H!C=4Z M8.D*@JH,\,6!2I-[V'#<"?F(,@5LTD]'GKH/@DX*15PJXF(MSK6'Q)?]9+UQ MP[47Q9[O,T ?F7#-MD=E0<#\4 TN90AU*> <46-T_ZN#;J;P#=H*E>/2QD" M<[%(RK7('(-#?)-@['4K9.WYE=L;Q>\! ;&?JHCC;]_G.E?L+_9A^E%2[]__/U!+ M P04 " "#8"Y3G@VEM \\ "G400 % &=F92TR,#(Q,#&UL[7U;<^,XFN7[1NQ_T.8\3$_$9J9E^5K1-1.R+&B7+: (CSG8/[AP]__Z\?*[?U!H+0\;U? M/[0_G7UH <_VYXZW^/7#)OQHA;;C?/BO__S?_^OO_^?CQ_^YFPQ;<]_>K( 7 MM>P 6!&8M[X[T;(U\]=KRVL]@B!P7+=U%SCS!6BU;C]=?;J^:;<_=:[;G8O6 MQX]I27=6"'/Z7BLN\OQ3>_>77EJJ[_W2NOW;EW\*R]?2X M2_@(:_GJ,%.ZCO?M!7ZM!9%ZX2\_0N?7#\LH6O_R^?/W[]\_?>]\\H,%S'K6 M_OP_C\.IO00KZZ/CA9'EV>!#"Z;_)8Q_.?1M*XK-=)#]QTO@9@5T/N^^14R! M_O4Q2_81_>IC^_QCI_WI1SC_D%21H_P/&1CT"QR<]NWM[>?XKQ^@#5JMOP>^ M"R;@M17_[I=HNP:_?@B=U=I%9<6_6P;@]=''A0=.5+8G>4BBJ=+ *)0'()0X2=$\F0%,-T2 M1(YMN;7".OI2O1AW?PW'K^,U"&*)2*>-])738>LM+6\!PH'W"%8OL%_N_[6! MS:).G*0OGA"S%2X?7/][K70>?$0!LEI;)<\7JV*^=T+;]<-- *:;U8/=^1LL/HR">-91 MB6%"@?)J_& YP5?+K<;Q02$R;?D2/5BVXSI5F\EQ2?+J. 1PGERI;ED)\NI4 M<4@G%B2S5W'1@ +'CF@[@U4)+;OD/(NG3'GU[OFKE1/%31!VNG!L1 ,%7,A6 ME">UV%./J*<;66L989/!9F:]N!5'UGQ!-8Q=U>M8**KF<:QZC:G%UC"F5:]Q MH:BZQC<9QL65)WNLJU[/?#FG[M_N 9PGNR?HWG8?.C7",5R.!2>#F?_:J;&F MW?0$V#Y,A0;\DP&G?+KF%>/("H*X$Y6 E?,#TD=H&54_*JF&,5I"+8MEU3Q* M=\,0Q!/)H6.]I(.!!!SBWZH9Y\"#M02[3:FZ()(^4\-L10*$8EEUS5>DV!M; M8%TU_I)4Z@%5JA]72CH&RB?J0O4;"'QO:'T#=XY?$RK*)^I"U0\C9X76\UW/ MVUCNHQ5M@GIDQ_Z2[!FT! A'!L-JOX5T_6-NX-I=6=XQ,U M[8A)@( OK_[],2F3)D;1)]DMDP"$I_04RSH L* H/F4=PJJG %"!DET)#JT% M?D3 FX/Y[K=.A+YW=G9V>];ZV,H*.OS1\N:MI-368;$Q"HC#]>W<%USD*N(' M>4(0GA "BETZ0F!_6OAOG^? 06XK9^@'1-?9Q[-VZ@[R;_!7?_;\-Q!T7^"D M!\HA*\^U7H#[ZP?,WS_77Z/,)C-8+J9"AW_^\ZIS?75]WH$B[%Q?=#K79U<' M53PDOQODJVL%=E8V_+&@A[Q73)KB\SH^\?QH+QUWQ^UKX*^PEDJ_YG/6V@_F M(/CU0_M#:Q/"NOAK5&MTK@I1O((@ /-A8@-B+>,J1K!S G'*DW+UCPWL54#@ M;B=@[0<%,D](R1->[#M M^7,RI=1<36-8'$Q*^+6ZIC>S?@SF$'9\,H*^SN@%">F;1I4(C)2D&W4D=>=S M:,$P_0]<]8(VD2!,VJ:1PPLA)>96.3$]^.,XF/G?/18M^Y1Y1!<04:<)I# M9&O>,^68H>4/9X4&1453F5_)ZG\66.C6\'2[ M>O%=C.US?V^.X=G5SJQ>7.F?4/3]'W9\C8^PYX)+UAP.N&N?4:%P#=[;! AG MLD&*A --N F)$R)\\N90(XPBHZBX F_$OAC\+#J7?P/W5F2EL"D;8KCD32-7 M $5&KL)5/-H?#WIPY;2(+Q!2]O]WJ9I&"+ORV0%G<>7>@$8V75FN>[<)'0^N MLH@,YE(UC4%VY3,&%2[L^RL0+&!G_B7POT?+GK]:6QZY16%3-XT7?A 9/TK6 M]JF(EL!U6;0<)FH:&\RZ9R0H6>VG,Q]_M4+G0[[];;J$@,/Q)D*A@]":@3SI MHV3* [W4GB1A+!EIQ3T"K<>F=-KSX(2VY?X!K(#LND-*VAQJA1!DA!9W';0F M-)4OA!E8[L";@Q__#'.W:U,[Z* MVR%5^?K[Y^.K$_(N5 @%-CPD@'BOHGV&[E7LRH4_[XIN'9;=2@MOI:4+2S-3 MYJL5OL0VW(0?%Y:U3N0)W"C,?G.LT_37?^XJ.7Y]<#Q8&0B5JH-*+P/3JY]/I$TS+$,,:J$"L+2XVR&+Y73JSD7V45KM..?@CD0X#S1# M>$<1']%%._@?=._QS7(!NGH7]:P@V,)5>!K^#:L#KKQYX\%_G%WJH L>BHOR M*(_8$+E, +278\/A%F\*@E)8V8P222FPQ%MES=)'&D\GG ;0+PO+AB!"'_2 MR9/%*%T( Y5TN0VN0E[\G2K6<)6(W"%BK:F0R"YR#D1/D,1A$J,DP 1&O/_6 MK&Y@'W(G9RT"W8341C$O@I%X#:]9(G@*P-IRYOT?:[18A^-@'%..1Q <.8T2 M1UF\6MP2E+SVY%ES&D4^-\V5-^/]R'*5]@?^&@31]LFUDD K<$J\1ILRY(D M+8NF(A!N^H((:U@H[*>$;37*2"(N/8)HZ<_1%"F,5I3%)"&U&7H0 5=#\(N] M%"[42"%]-\=;Q,'#)LYB&8U?G\-DUD00!#6/&;(0ARAI)4%:/*J2QWYB-/(] MFSIEP*8U1 [Y(:<2]U9WKBPHSP4E'7X'N+&0A6*/PS?0L)DS)OHVMH MHXN&:X 79-6!@2*$CMJCQR=KB\[6^ X=\XG-DX, 3BU":BH:CWG^5,QB MGB2$T=9P)JE\'P&VBV #YMP2(:8W3Q]B4 W97\COKV78MW11T#.9IXP2>&LX MH53>=W!W&N^AMQ#K)II^A'DXNV;N/^,3ZRP!*?L/_*@-V9PB=(OL\PE6OKS1 M;M2[U$N62CD#U.P5>24JHL)3.? 7R0%-UA0.S'8D!5I24]D7QESK^D.1QP/U M;7!L;T')8:I2RD*O84U2H7^0(YCL,O[J(8_"!D*^[X"C'7.V4 M1F^B5^;0@:/N?B-PFP;3&KIVSF8#SW8W\_@%]2#FO+P2:_RB49H]M9UD'0T= M[-YHH&[Z]*.D^Y%V.JO/O80??VV[?YI$,GF*65B"R+&M7?1R9EB3RS)A35I_ MRWWL/WZ&.9&X(O>]9RB'[B9:PK[I7WO2,$OQXZ0YW5]>J_;6Y"ZL7OWUW#\FIY!P+]R MCMOGO.'(]E]I^:^M@^\HB;D 30-V-6(,TL34:B+.O %O QZ@[-'.+ZK([TZT M[&W""%8RZ/](USCHX@3\O_G,^D& 5:(D[=H[@\A\&!HY<(T9YT/827[Q_7F\ M< '!FV.#<.J[Y!&?E*')JA!$9UB#Y&1[_EYV%F('/H$EB]SH]50'J$A08/H%B@E#.T$48%E M4$Y6H>%LD'D'4PSQ2IB:KHP2R5 J5G]12W)G\#E M2##OPMF,M0"C#7+Z'+_&3Z@>G.??6:%C=[WYO>-N(J)G2[G"FBPH3JRW(;C1-KU M*R>4Q6$?Q6$50YQW=D@30R+[^EY\'_B'0UH=4_-H)R$.+BD"X(9(U(.2#8[8 M*DD3(6UQ'"31ES-N\V-V/U@ #6G!^-Z-RCTMBY%:$ 9LR,G;D-23 ME:.T1JJ!'ZDAD3MW1H,K&3" /S)']EU"?050:CBGXS*DUU-RH!3K(58;JBEH^ MM04EZ7X-H-C1#EF@333\1\>+*Y#!SWA"MX F8 Y6Z]Q=M^-(,'RYWXDJJUA# M6GC]PS/'O;JNI5R[2%L5;&MV1#]J[3$[P\KEY\41^E*SHULK7#ZX_G?> M* <7)4]KX6=:R7?4QB7:X24 @\\@^4 =60(Y;2_L(:C"J2F,2=*M T0RH M.__G)GTX?.9/ !P4;<<%N27'S)?3V]3QJ?>CSI-9SY S@WL ZVL[,??P9Q?$ M(O#FW16:#_XK_CU!J#Q9M1/>R?11E&9I>RD?3;%[74_6UEX"^QLT5 1L5"7X M$YQ;KX:^Y<&URL)Y@[/K,$P,B]G<$BO@IY*D6:WFK51%&_7/7E"\_[A[F3%Y MYV*U\N?Q6CB)WD6:UI4IZJ<^:[#?SZO01(>=LI=_W[)&8*+B7Z*1<@R57<]&5)0=&!TW [BX+?C5Q37,@K;A&Z)GNFG MKBI9JFJ(*8;.A'=5L%U.\2!C;ZL8&QSX#U\[P.^#5"CII\CDFT]6M #M?"/W M$]+$)MSND,<9T_BB$;JV[6]@&X=RTAEAW,VE,HXG\*P-IRYO/XT<)CG4\A;UKM94VD-Q-!/UDF/7D3]:VU("8YGO7XN*Q10U/,VLC MH& #YN2GWD6ROG<9\9A#>1AKSDV%%,[$0>" MD6B8JIL$>FZ#\CNI5'8"$FD2D(U@A.8^0X+U**4@;,4KR M7A6%:HAK%YPUINVW:_^U<0( [3+?V,P=3V8^;?0AF7>,KVLI4YBUW,823:*'L0ZM %Z AZ:%(Q?A[ZW$- //N/[%)* M+22-:R1%7:A1U&%OS*$C4O+WHQXA"YAU%+=?LV;A=N)PZVDX >::'Y?I_>BF MA!UJ=@$6]@8_]=*L\I+L_:BKHDUD'= =K/J5CVS('NC_T<6,-\L%L>\7-*IC MP\: _M#UYOE?'*1\BH.%')]A[=[QAC_$;QU,8,/JO[X"XO;!:2NAC=Y%MQXT M,).LZ$J*-[XJ6;(.$>>-?=ZY;M^\ TUB44L-9'08RO*GT/ F;[]/I;6E#>C' M,;.4A!K?K-=N;$[+S4R49H".596T&Q(^&/^R-M;XY9Z-X[H>WZX28 C"&B:K':B*K,O$,Z<%E. M]OX$L7=V]O.Q6VG@0MKCJ&N!;4]Q+ 1A6B4OP:F&,6CNA7KI M(^11SPJ"+1P2OEKNAG05CRNO=JJJ3Q)X^96S4,WN48K." N&YML_9&5[UQHK M91PSW:@TW[M^9\*4;SE9+LC8X^S.*18"^W75=+-:6<%V_#IU%I[S"J?;7I0N MAN*W-5S'/G"5H$[\VV?P?W"ROR\'Q^[DS]:XX?6=/!E-'@8]+JC6:O; MZXV?1[/!Z$OK:3P<] ;]J8I)?A$I*\8Y)8.*KF8<+"#+_THON69+*_B/.RMT MX#KNZ4 L=YO000%V[T%H!\XZ"^)<0#2#_-[!.G\CV*#6;VK75;$E]KJCNY;SZ->?S+K#F G MHZ9OP2)C="^,/#*BJ^*^0&KQ[ S:-5;%3 WO!5GD>*VG.WXHMB.!R/8CF?CR1\J6O*N_MR'J-0<:OP#"A5BM5): M%NU:)@=%>3-^?#+YV9X.O?=@PI[/) M\R-LG$IFK5A@<(KT&Y@OQ/P?*I6DYD4IX0JSFGR5(O/-YD)=3' )DLB_)B79 M)@WO2AXL)\@=;S&ZCZMB]_'0'4Q:7[M#-?/R'8!]G5CK7'H6%8T?5R-6ZZ;F MT:;YBM!TV$[%T36\(:)KM@^6?12SD]$:KW&#^=T,-LG>8#A0M?>$H' ,T/A$ M:L;>P[JPAU5L:FV:'-W\^<&0'TG#F]<079OC;58WQ68U['>G:EI34G-"*SK^ MHXK6,P1A", NSF12)58CHF?2IBWAC7_8ADH :7A3>@2K%_CIY$TXSA9U6VQ1 MC_W'N_YD^N^M_C^>!S,E.T$Y)(061DBCY+)8!!65QE1(ZC/R(\ _<''GUZ;Y M40G*W12K!*WA#7("7.30_&0%T78&NI.9G^T M9I/N:-KMS0;CD9JS3 (^YID+*YN:PQ9\K?B;L4 )VC1D42KS9RW5\-;B17K* M]HU>_76B;*<*G3?!B0;P^%VCVAC7J-[X\7$PBW=Z8X^%WCAVB.J/5'E#45#R MWW83*T.)>R9/%5E=@%@AVO4"I:C.>556Q]_P,9_/ED>VVM)5():Y88*0 ,Z0ER6F8(&&K E8^X&H-+CR-E09Y;$9$H[].82= M93^,G!5:=E/CFE> 31$H5W17%HXNV, MQ 8$\JEY&LJ_.*;:@C"=]!+,#$7ZX=N8Z9S!_Q&NPK3^EA2D9,_%X#LQT-;6 M8A&@Z/*0]?'K(6O,/IHGKS;-5<)MF/* &[X+NYNR"+7FBV)KWEV(4=J>#;@9 M,[678+YQX2IS5[7>)D#:YVJZO-FU:[V"-V8JX6QXH\5> 1!JP)?%!HR_0Z.T M-;_CRS1[>6.K/O .HJJE@1\M]\D/':2PG>LY?V5;*_87=V2-]=A(Q@ZUDMZP>@16*BR\[$W 3:<^<&V$1_0"LZ2)7PC MWR*NU+WK)'I%K7XK-'ZB?7BE3:ASN,;-L',7VQ1/K1MVP^UP''N)#M<] C,% M?$9MVB__O;>2H(R;9#XB/ZVX<>:?>Q48#?@\AR7+Z6>U$M MA&[K;^G']/;_9F> :KF\[;3A_VXN+\XNS]M79ZKNBAS$<$6RGRTM[_>E[[K; M\7;E]"9.U %R8LEZ)=!N'36V;M9R9.PZ$65^)78< 22$8MXK:2F[VG3 MNY0DO]@)G=94Q*Y*@BK#(#I0)/S7L1KAK_[<5;_[PSEV4"W\73NV3TO67BQ\ MEJ&,0UE8]G,%3-_[*\OQ:%PG*;1AF\_:!'8H6)0O^[#WC'X# =2R]0W<.7X_ MGB0,A[WDOCSFCA$EM9[\4?C8,U@&F9YL/@7^/V$/\]7YAF:T%"+Q"?-(K]7= M\"S'H0 HY5>!L/1U%X'CH96'Y=+(PR5K.'7^_#:AM*@*\U^A*E.ZHF=]1S_ M61N2>8VN'196E'/ M)#+?5\L%K:=(:IH6-XMH45AZ3JI^FY^3F$-AQ$8$5\Y[#.;VHC0M530W76KJ%I[*>I%W)V ES+B^"">)Z\%M^S MUI9]$&?S<"L G_)=R(Q.\]'N@H"=:IC45%C'D+:*4B1=.]J@NN$VB7))?DJB MN.'$-E -LR+9._K"@^JCX\45R.RX,^P3"&PD@@6X2VU.&"(%2O@I.\R@5]5^ MM0YA;8U5.?(]&]U+A6S!U6J2I(I&<>7]5&Q9Q7);LX;P/IA>52<7G'&T!(&H M'TZ%0(S_MQ5_T1AW'-5>LJ3XPW?;W%\H?C6ERLJWGAO8>BYU]9FA^\Y6Q7PR M_X@2\2^PR# G11PYM.-;'H-%=8C:H7$:P)XC<>713@>B7'&S3<&KY^&"M&-^ M?5FE<")Z\*\+E>5]X29HRDSP>-S]33MFZ^BWV8CK.L>OP!RV@1[]51OVV!;& ML&%FLX,+3F>U61'IR_U=/P(I]9!*9.)2?KM'&D%(0L#1[(V"[B+T [@942 6:#I9H% M:CWI%#X*EZ.JT09UPJCA(IN@=ID:B=0YD3-HIYJ*=!?U(XA=+[U@E^>I'<+Q MZ\&QR.Z, K-0IV=;!]\WYD 'BNOJYN;L\NKZ]KQSU;XZZR@Z=^[Y'M)[D#0A)_S&N!R-29QO M*+>PH=SH>DJ#-7MQ7!# R;$KWSG=BC-UZAD'4Q"\.39IXPZ73#L6!4C(+T>Y MT>EUZSBM-@J=EE8\)-X_)J;5AD4A(K#\<8)3OC^$G8?UHZ7E^6X*A7A,@DNF M(X6<7.2G5]S@]*00SELBQW5AH5\""#AD<4E-;PRIXBB5[_TQV.WY@3=VF$V5 MGL% ?KEAZGG9AFO,[:%Y(@C6:!]J9*U(\R5<,FT8KSQ?XD:GV?DF6&\">VF% MH+L(0!QX^A@)W.@>>_8D\O2JFTHK0:LP< MS;8XL>K)Y^3I\0N5RGP"8UGD@*E\/E73QM/=]@YX]G)E!=\HWJ.L;-HHH]*P M7 DM93ZF^,BS""<#0_459673GW,>VGC8Y\"MO'^7=#INN;L#B'0)@DZ'L>,# M5YX&B(2#7>$ZJZ&@-:?MI1U= 3QT>Z)GT%P>#VJ(X2@ V1!\%R$-VU!M" MA@;HHLK(0,>9RN%2ZE/SLGV>,B^N1SAU NC4/PD1Y8!CLNF)]2>:SE5^(T$0 M9ZVN;;JXMNQ]N]J\WR6R=PG+/N5_*C>YD[DV*[OFJWMWA)@++'R3D(N]JP U.3PK1/4BR2Q=]L)PR'Y9725 M?%8>!]FP*&Y<"@; HQ>6:43A1*VXZ;&M36"'@D7/CK&>=T2UX8_"1[[#%$6F MG$W-?6B;VM>6Q)G*XZW>@3U(],.YSF!<43N7$GY\!B_MH=C+]V_VM_]-Q7[)2=@'F RHGY MMNSH=R=:]C9AY*] P(@WRIU;Q00"&MM:+ *PB'E'09?CRM+/&RCR34,BE$!&ESB38))IP)J$'A9Q< MB)Y):$UA?;%'FTRJ.$KEAQDGCSUJ!K_<,/6,/5K6QV=OM/CY:AX/'VP6(Q11 M&F@-SZLK>5GTBQ5^L1!BN.Z/GTJ*GZI!D'97^Z%IH)&@74/X#ZIH*I5I ME*KD6T)2K S5LB,L@%B'/ZQLVHA'PD*O$N9:=W 5/3K&V/KH_[#=S1PUI3"$ MS0C,9]:/K*V*)+N# 2%/H>=P31- ME$1<:U]SXFW^@0?A0S%MQ3;Z+XH;_8/1U_YH-I[\H7:K?P]H5SG&]CXUAY(+ MBKMW8M/IV,%S?+1]?6:^O)HO.M=G';7MEX.LW 7%4@ -W=77@+YR?(AN[>M, MH\RM?86$"A%1:FN?3:()6_MZ4,C)A>C6OM84EKINT&"Z&)"4[]!+W< ]&%98 M&R:4'-IP+VOX+(O9Q+V2W4QR8GU_M',L-1R!":\(0-JY"U%K^C-KI1I3O MHF)*@C8QG.W.%-/->NVB4*4BHL%F,EDP_(!/%=56D5Q^]X-O R\]PA#2##FG MR<(11%VK*ZUJ[3PXGA/"L3\.KR.D'7).D[4CB+J&DVI]ABD(GR42F,1D-9#@ MR3HI1N&NJI_'R!YN8#7 O?^=%+.HF-!D"=!!UG U4%DT_7LX-W^+P]H/O# * M-NAD*D1GD_&VP="Q7AS707'-Q!K=S;XVF\-1M/9Y/FQ/YI- MX1^2K[7@YUH'WU-[RH,WBS?_#7V/3ACW6*& 4P*[>A5UO?S&H>X0WL">I.J8;OQ MXS]K0RRO7?-,,*$H;Y_8 _4OR?+T 2U/T_!,KKWSCCT,W@2ROQ+/WTN7I17U M3"+S)_1R0>LIDIIBF36+:%%8IOAF^*'#6*0=)M&&8>7#,[=U*&=@BA=D6=6I MR[!\(NWX9YJ?S)C.@[D<@H<^X\KC/H&VQ HMIAAX#*%UNO0#QH-'^Q1F$,L" M9,AHC-O!1M'0**,S+8MVW"L?K86M1?1"4"N/0YM0AV]:%NWD(!0 JG]+APU/MYRV_ 7=^M[T+_&^$:$3, M] 81*X[3D.A4!\!WL]LA*QX,+8]VHM!HTLYK+E/"#>V CWQOY7L@LH+MR$_ M=%?^QHN^^BZ<)C-UQLBOG>;$*:?)I@SZ6F])74H>BX@ N_.YD_P;*Y22I1@E M%YDV.$U,F5/'KX)+<<>.P+QGA5S2@-50)==2)T MFX@&BK8@F6O5XU;B==[;!,CZS%$JE]I(@8A@E70!*G_U4JT<#FX>\&JBF,5P M87 "EC3%)5W,O=7@@LS @RG!%'X#H'^+WHTYY[X;DWRHM?O2SULQJIY!P57X MB^5X0S\,=\O("7!CV:&'"N^V1RK!+4;SIPG41U5.5H%\H[Z&C5K1$UZ2;\TH MMJ#R#6!-;]$H%)@FRBA*53;CK=G$3_]#BF>&EJ( 7MY@["UB,>#QGG M@:RI7*CLT CFQ*M\R*C3ZU0K3CD)R?L&\$+4DT:IKJ?-)U, I<$#_&X ''([ M*M(R:RP2C0=]3CL:\F#GW@(9[+%WX'5%#(?*S-6>%3L@5H;)J^?DV<0/;Q)4F'O04^K&1)VNQ!,=9IB)7 MTUHW(W3202V\5MEK:) T:MAXT$ :PE15V7A@L]VDJ64-5Y^U$@0GF[@3"WZH MRK50YR:4!G2*<"&X_Z0U@U+WGQK-HP! 0[:>=M.=N^WNQ]\<$$!K+[=#\ 9< MRL2.+[-V^CCU%*^"F20&CI6HE=1&\:Y)$1%UPB=4AK[*$6>2(HO2IE ^G$C6 MU'/?:N MF?$-3)2L^@I'D&[.N2\/?-.4<[?-^NIMS[7"D&]H*N;)&^L6&JNMB59./RAQ M6H?BM:'+<$0W66RC9\]_02_T(E/%DSSX9]^S8:[4-R9O#;[!K*[OZJM2;M50 ME'=2JQG2$79M&T5N"I^L+;()=50U&6_-8R1$KX:6UL9^$%WRZ7 MOO)2NMBCVX<2]T;Y,1(<$BADBL'T;.RHK ^+5T=R52Q#L05V5S MF+9!7F$6,61<3)'Z#>VTJ6P>5ILU4VE?U1(85]%\KX8HIX9HCZZ%HOY$;"-I M^"7%O;Q0K:4:0J2^>U5Q&D@D3,^IPJ*^P/F)G=9=[#K4=?$ZU'W_;M9ZZ/8& MP\%LT)^J#G/Z$C$CF-(30Q8O;Z\N;Z^O(),WEQ?G%QTUS1=)<_S:@QIV,KZV MM*M.Q/0Y7=Z0 C:\6Z

:1QL-R#KS$$>K?$M&DC3\9!<935E) M2CA(DC=%&YKB1C_BZ<1AR&:._61M5S0G-TH>(V4BCKB6=^+W M:KG202T##_9Q((PF5I3$Z)^G^UC6@OR4,V\![T!'PO!K?E[^4LI"%-=6QJ^_ M^T&T'+]BIJ%<>8Q20WG$M7KL"WMS$>A?^Z$3H1<17J(I"-X<&Z0=Y?%2E)7< M0-(%P=:PW8_A6X7;='%+3M21^ISE2/VQE7ZD%7^EE7S&!/_JJXN+R\[%[>U5 M^ZQ]<7ZN:DU1CW_U>>>ZTU%_OL=I>+ZM)C),Y9O)DBZN_K6!,!]!M/3G ^\- M3FKBDU&XHO*]T'>=.9K=)'\ @.)^+5R.=MH1H[\H'SD6T-=Y6P@?U:^[1$G: MJ44.VQ551+&-\NX)[YCH> L/V-^2$;WKS1\ K CEU).>H=FJH+"7GWV6,()R M^N7T.5^MP$%=,%IH4P:?XV3:Z:+JV,(%D./"I:*AX[#ZU)&AF% [*KFHH#/8 MN&Y[[(%'WXN60^?%#XA]-2:5UNQQ][^\P)23I]F52PWXKMKQE)XU".-1^L' M:A=W?A#XW^&LHF>MX5^BK8!22$4T0CATXOG$(V2 &KJ9_:A_+67BGL.XB38! MF(#Y)MZ535Y[P4S0F7F,4D-YQ+5>5[W5X;@Y#C0_A7"L^=@[=+UH$_H4WNQY M>UXTZH()L3^I!+Z&TX\*?4E]@]2S!_'-LVZUYZ]63NQC^0 \PYCZ?*,E)M< M:]00\5+Y%6NZ]5;Y0\+,BIC#2+V(XJWUPFX= M]_/3E69V 3T#2+VQ+9#?*%'(09]*Y$:/*3:'1.#:,XB:,5;&*2YB$ 11@E$F@&R_;^S6GH419&&*L4M-$09 M3( 9\[1KWLK>8544*+PE).I68WZAO< MB0I"U#>822TWZC4@EI,8%J,,A,I;M(X/9FK'/H/$?*LNCY+Y;WCG('SD5N(9N6$H1]L M!9^[Q64TB?@*B)4_AEW?UB=E*4=*KITHJB[HA(!R!$I3=.Z%/?M!!Q$!=7G' MRI:WPG7GYOQW25A]3Y<^5K!.], MXO)C0'G@R@5PT@OGFK+-TZFS49TL\%*=%\X5,L2V,(8-,YM6A0OG.A!(J5>> M0C8./4D4GD-)"=?>X-Y3""#E;HLIX=HUH)*+"CJ#C9O82@K7KAE[W--47F#* MR6M$E \-5%#'#@4=;0UWQG21QLFB?-SHN;5%)YY//$(&:$"4CV.?93L 5@CN M0?+?@?>['WQ+8#J1Y?;\-^!9V- ?Y0HR2C>2S:#7F_:EU#,"4?P\[@3\M7$" M@'F?O&0I[TXWO#:H-1A(6\U8EK?- P#8^$.,U$8II@S66L-T:'%CZ40QAXS4 MCB#X6J-SW.@S93Y1S!=#)%45?ZWQ.E1=BM4SDI7!BBMO#;TB@W0['?GPC5\I5[3)&?(VNX4VNVJ^@@3A2HH$\@:"%U\?D2B[^6V(B"K" MIP0+T3,"T2[H!5@Y7<_;6"[ZF^6Z? &(Z-F-4H@4\/5&"]FMZE5$!NB'D;-" M320QQ:,5I;'>1 ,$7+ #!.R^U4H^UMI_K?%A M1'?-D;M3X'BV MLT8B'T'V9M^!^Y: JO[:C2DGPZ\2%>*G"WI6:B("5WPE2I*<'?T-Z);)46>]) M342\IEPR$C:(\R:M;T)EO2LQD?#6<+"AN9CB@*;R])0K[GU(B@U9TL%&?M=0 MM:XXM&((_S1.*Q\6^)'EYA@]S3;,$/F5".ZRW)RUCW=9AOWNM#]5NWV20&%L MF^03(4;;MU>W%V=GD,S.^?FMJD-G$(8@(>,>A';@Q#*BQE4DY]"NN7$8'=/R M! &JC+U7+3*B'A2)67O/%R^Z)L9&5,D,KUWS3#"A*-\-;,CSX+?MSO79I3KJ MF43F#Y?D@M93)/4$T&P8T:*P]-RSK>GBO4HNJX^D;%P<,3&UOWJODB.VA3%L MZ-Q/JKAZKP6!E'KE*63C:#*)R34T,HF'?V\RB4P<>@YSPOL \_V5XFW&-I> M'*(O(4+(H10H.;0AO/K06!:MOM'&"$BHT1:H>;1C6Y0K;K8I>/7LRX7%T?/# M:/R*GA<+L7T[,5U31$"AL"@#/I2&4(_O(X>L< [T7'F#G7=NSU0'=*@\$I1! M3'014$'T> T":')O$6/X'3B+)?)_?8._70!TN(*N<"+?\=1KG,"\:#$-D0*= MR*(@W;PYV ">8V3"$:3OP8 M:.(&\+")X,_IMES\J^S-=5$OE'."%\K'5O*-UBKY2,M%7VEE+EO-]5*YN3Z_ MNKBYN.XH>OLSK]FA8[VDU[=V#&[ Q'?A=Q>IK]R6 ;1"B?GFTM'@(CN;-%8W M4-T 1JV"\<;9'I@&78!*S<-SIZQ:J=HI3K9X2*MLN1;3:Y5U6KT.O-1*C MJ M)8O[J=!JIM(KUIY*:=)NO)4N\*<\JQK+Q+5A*1/1KM"5+>^G/"O:ZC2+U2:H MDW*'JFQY/]59T5:U!BO47)WQW32Y L45^5.CU#A$[%;HMWLQ_[CW?]R?3?6_U_/ ]F?Z@] M_LI!8QP.$=*J:,-3>PGF&Q?%?TR>['B&-(:T^]F4'-JU92HIATU2%!1EJ[^2 MW\NI+VAKP)&HZ??D\:+C(*N4K_SI;FLKI(G7R'E:F%"4'^6"5BX226/L[I( P]F]F#!OE@OUL:++]]:"(.NX$8QM\UF\ZIYKP<5>.'Y- M)PU+9QUCPS1M5A;]6..S>;XMET)9JP^$\/M<6,*/8#Q9P3A(PMA_M=P-\J.? M+J%%,;QSYC2#_BI@:W4W4/1*&WIHQ?>0+;J;: GK\J_]*K5P>ZV8M/FB$$9G MXIG^'CQZ3(5# 4DR$]FG(#/Q+;X]\/$F"B/+0S-:)OT':4W4 O>:8ZF3[-Y M.0%N_-:-%43;&<](?=6?^^]=2=S/YHS2;=T;3;FPW& M(^3QKW13DP29L;_)SJ9VJY-4O[MM[B]9-=0I,ICDE=QW!=R1B2]$/R,E&T8B>8XFD3V,OXPC8D MY3"-F+R(Q6@GMU*2X%:6F!TD#3HDI9UX2V#_^';8]>8HQ@HRQ/YI-6]W1/?SW:#88?>F/>@/5#U+08+.>^13,J^81F##,58SZ M7 4VL39]0"FJ\N_$<.-K\$,5&O32 H866*1K0$WI=;E"4GCMRKLNESOZF;\N M5TP]D\A:UN5:BZ2F=7FSB!:%9:; 5 MAWBR9RV$*3VH/9H8CF"U]K\YW(F@AFD6+$4[&? S652!#.QZ=O4]/_ >_."[ M%'*VQSI, C'[.J7QJ]< M//AUJK^&ED&H>E9 GI?@DN51PG^<72L^N"G-S=&RE1>LH*W> MP, +HV"#C#5QPF^4R0,MBW:ZJ#1K$$9*<>96O(C=0\GFS,QY BV+=CP+4T5C MFQ.O\BZ N"3=K8NHB\VC5!ISRDE(<7*FN+I;E9U^D98+I%VW#'-3V9,YTFKI!MJ M2[C&I^Y6':30EEJN#I<7D"',#GUO025VG\ ,7AEXE$]GY=!:XZOF&A!?:9P5 M!4J)#FWV@^8:$"W*%3?;Y@_9DAXTOX9&N=!2!$*]/A]*0Z@O=(]#UEOFQ S: MB:%2UR^(4U:P=IV"Q>RW(D:^M_(]$%G!=N0GR)(PX5]]=[,BW2KASJ^_Q4 M/PX*_X^-%7NFXXY&L G-H5<0H[[.;(<=V6'OQ='E'R8WA]E22/5Z>@W;=)] M8",.%LB7'-K%=M;H$G0\#<8T8%IR<\@NA;36<'%RHL>F7E03L$R>[8C)0.L> M'-7DQ&81+8A3TDM@;DT,%U#@F"TDRB.]Z2A_6*$:HWSX:EV[R:$SO6&17:;8 M3QB1?3#,4M.;1;(XU%J?L=KQC0W>\??/J.XOL)[_^?\!4$L#!!0 ( (-@ M+E, UT'!6.T! ,;V& 4 9V9E+3(P,C$P-S,Q>#$P<2YH=&WLO6MSJLKV M+_S^5#W?P9-]SG_O714RN0C"7&O-4ZAXOR/>WE (K2((RD4EG_YI4!--3&(2 M+VA856NMJ$W3/2Z_,7KTZ-%__[_E1(_-@66KIO'/O[$']-\Q8,BFHAK#?_XM M-#,(_>__]^=_Q> _P7]BL;__-X+$U$ZR48HIINQ.@.'$9 M(#E!B"]49_8XU MS>E4,F)E8%FJKL>2EJH,P?H1YH%Z2- 8]D D,"(>0Y _V]TF)1OV8AJ_UZVQ M!^QED]3Z57XCYA<6_X6C.!:+_T:QW["_6OEE^U5');5O29:WF>AOV#/Z- X2 MW?\0#ZRY*H-8P>S'\NG?L3Y*$8D^12(4U9>1.,U(2!^@#"+CBH(-2!QE%&:K M)_B_OT<.I"ZDL&'_=FUD*$G3?^Y&CC/]_>O70++[#Z8U_+7^P9\(BJ 80F!W MZT=TU=">VB\6BX=EW]*#9W 4)7[Y/_!P@$^W7XXE M&?; M":2 VD-.\)(!*6WYF5;SFLRP"_WD$!=OD4 C-AZYZ:Y!09O$HSZ!7_= M-'0=Z\V&S"_XZS9YU'>8\)*<"E!W:;DA$/QAW_QL,XYCB?=>L&JQ?F ?@S&& M87XM?5';]#H<@)V&0\@1U0$#2==M8 !KZ#W(YB10'33Q/)CE*X';>8/_Z[.L M?4'4H/SLG^A'PH,C.+4CK^I>>:56\JK>_?E[!"3ES]\3X$@QV30<"%+_W#E@ MZ?Q:D=-HIJ3W7)^VV8!O ;J,O??F_ 6OVI M*@HP@C]A@XPER?Z<8R[D5<,79 '^(?*0A(ID*:+ I\4$)C@HMNSF4;P_6_2Z MZ3&75!>0-/9O0]7A%"T7SB&8T7+5!VN+U8&8$ E,]-DM3E52&3/(E!6HI-E? M3NH$U6T.[V*&-('C76/1[Y0YF:B.C^TV:R@IV!^T!] NJ,"^BZG*/W>Y8.AB M=SJ-]R8MD=T!!X MTF+9KTZ2(6V+:@[;9:V:0'KE66I!48WAUR=ICR0+V")/""5ZKK?B6A%+EX5Q M:M[I#8;O$6>51K:2:K7FM"ZFM %F=2#I4\WPE MLX]RIN'/BG6=D6FICT#9(=GCH]G&2D:.T;)-E4LI624?%]B[/P1*H=39Z+8E M$<EY0P'+(O!6@VW*8L.3281HH1XGD72S[8%,(!@*7<&S#CB]7K(]CS@#O[&?QBLFNLPR)=;+ MG KR36EF.B5&8\6X/U[_%1<<; V^P51VA]O.(])4Z\SR*%#;CRR_<#6[4!=) M?[AUXJR#9>%(E6"TNC1\&J!&#\14EK90;989>"F6;N1):2%2_@"A.VZ#-\9X M0DA_RP,\$$;RMNV^,%JMLD-+2[Q.HT5I7N9^)8MJ%0*67M8*J,IC/I MBC"J O9V.9\R+:.J7HW26P4[EV4[?1O%H0\QT$:TB:<6QV%]IV$5BF:5SG+9 M9+Y1&9GIY3CS >N/;Y0@>WZO*=D LCF$D@3[JDF>[YLW@379#>YUZK5>/:LW M/:$]*BRF*)&I" CT>&H8FOZ*(:7A>A1'L80_Y*>_CQ\+V+ [#?I.WH">0[!0 M>NH82L$8R$Y.6FC R53,M;/M8LM+2?A>9-K6VFO(+AC0M46V[1[T>/$M!SU M,9C;:@'&#J#V9%3+=IH+TU] [M*SUQV,TZ*8!X)JZX^IXF-%TJ;04:XEND?T M2WSE;/CN1C!C_U-9-=2).UE/L^G5E:1M=&O<)$'VI2'>,IW6SC1+P+8!J$Z! M_R)C6 *2#>5E F$RF\[V":!$XX%>RN__1V(?^YL=3+5_3V3X+M1 ML*4%1XQL=FL>EK;B!Y]WNUB];?L5P4?;=*W@4["/]7M-XV!"*U\[A#*Z>8Z; MN7 @9>",3"5OS($=Q.HK$(Y,PS9U5?$W@E<_@"T8AZ,R@*RMQLH:2@8 Y7E0 MI8G67"[K2X*C%CG)GI7L$NA"D%H3" 23WWQ2%?_S0 56+" TV+OUF=&>#H3^#U4<%OFPYU55975N-F*+"7X-]^,"S?L&,NS^^V'Z9&W__VOO2 M \:RL0.OV;@:TEM\_/X;/RT JP&]+P%O#NO7"R;]VB<1TP #G^0CV.!T_O@* MY&]QH_@3\]>_;#YOGONUHX?[U/)2EB1EZCJDIR7I._[$B@?K59X*[##K=IR? MX4J6-0R!=[,X1:6I$;\81KK]L:;M,O_NSZX&ON1^A"4GP!*(%Y;C[QWL09/G MWYY$67FCZ>:7;P /*:Z]K%J,P+69LFY$,>/1:FEX).J@T_K,6%9QEGM- R2_$Y52U)O+VX/G'Y%A4B>7HOL)IN4X]@A*7[FCK-9.U6NFH\ZEQ MB.N'15>7LW1AF:$76I74.CR'5P16NS+VOSO#2 X.B[4B26#)".607)%%,DA7 MJJ3,SA5Y%KN"L&^*MRD)[T3VONYF8KQ<;0MB/JFE!(5-MP"[J+I7A H7=3-1 M!,.N1AP^MA#&O%M=&A5WB.+Q$DA62*=0KH@)'H2E#:A?M9)NZ(G?A MPA;B8(W@Q$()7L ML#5*F7,NIJQSL]3)3BD5/-+5!"[,R;2IXQR1FTA5Y%A?U,B\H">L%!\8ZEI@:1*XXX:=+E MK'PE/XD/0I>6=*5^YG4)U,HDG+U)[<%Y6LFE.G7$MI[F34;326_5+#"IUJ3D.D GFN :Q?38!CTPE:"VO:VTE/AVGF49#*81N&1_9P;.+\ <)35_!U8$\&W!&TJT* M57&IY:7*>-RF0Q<"N+19#$\"T^VUQ5UOB5,B@M1+6J]R9@-75SY MC!AT"U+S8M_A*WC1GME(I_ACE/8L8CB*\N%*I>2-H^!7 L-&"4BJUIGEM(I6:O2)N9]-X!!AA M"Q)^E?5?1PR[;V%)E+#F&C^JC09)334*E>OQ/$.'&)<5&WS++\5%G/[ZBN2C M0]Z2!P5 UFJ6Z8"@J@O\:VA)DZWSWOFN78XW)[8BI(#EU;/I[#QCWC;F?&*) M_,8AZ(_I>DK?&#_<-\81G#ZBY,9%C'YRD9X_7$AT>:WG.F:\3@CJ,#5*M);: M0*A@#07>[Z?$V]/R]W.H"4ML>J=.7U3!:JN97&GJ245(H M=5$T;5-<*C4'%7Z0)!X[H0LN^INW.U/:J=3P8DY7L@&"^[Y5X%F]B2UZ']34 M*?#OI4B9DZED;/M+>[G,#BW56*6_//-X5NI[M7C;FVG%L46V03V9+-*AX_'; M(/(.&;Z.(F^(U#X"GD:@? <-ASY:./9#/[!5/%0P';#*W+]*Q:],5H'8"H%6 MZNN@:99 4-W6?TYUW"##:M4K:Y=;6BV?U;5J/6]KH]( ?^Q&YNM=\_4U4E\' MZ)U61D>F%117;("YJ<\AE7S*K9\M2LMLP4G,IEHQ/E%HA\C56M/K65Y>1A+? M(6@D;P?Y[T13; [&S5D/3250/ .(*5LEHJ5GF/SW2TK?R>I:/FFLK[Y;\CA, M$#EZTNDS&I)_9'L+KF#$'Z\'!D-8>?(-2E^'A'X*5K/KA M=-62+-5_:T-RGH^75PU0AI08E=2^N3GS-*ZV1X_&E*%0[W$P>JP8&2K?B^+F M9UFK'#R0MP1C-9R#)./[@W@I4JN7[Y&IZXC(AFG/X+M*G!EDA*+(.KI6+.:+ M2(N=Y8;Z]5BS$#K2'[ HTJ;P:-.;MT\AO3'&=.J/96W2&(M8J[PD33-T;O\U M:<6G+VP*E8Q>-!SREI#J$MM#6W0W+KBS97H^HQMIG+\>_RL2TB,'/K8NOMW< M%NQ $^&/;'6IF9^8:1KPH[U;GU"RX'=KH2ICC62SC"P:7''@MI?IA5I,2:%# MO@TCWYW@5G'"K1E>!^!\E9>K>^H)&C<49DMD5M/SM4QW&KK=FE#J M;1PAT$OS\@.]+2XRL8SL)#[UV@W09T#H-K^T96UOBR3G/S>9E3.Y:35PX?;F@ MRT[^>1G_#=3J/[)*G*OT3)1"9T-W5D/IT>#:)?L,J'6Z%)4CPM8(E4OIIMB! M6M$7:]U)"A\0U=#%P\,/6R>*;7Q+<>N-+HEPS<)"0'J-LCY(ILER^&KGAU%Q M3Q+;.*K>)KDXDAT4+!95,X"5R+Z@=8S+J+>0 M^%&35!=8^=K7O^?1VU.L=X^JM[E.X6S@H_RXK'A)'94*CW(*Z3B-"GKM M!ND\H'6*]>Y108MOSY8%')TG4*\Z(J:2T<4*<@1:X>'U,A>?$(B *$)*=RR! M,L>M2>?DRG?9R:^7PQCS'=1R1S+54^E^7YN,L&1FX@PZA4D4V_B(F7Z=H%/$ M-C[-S'=AJTH97JT-ED#(-MVY/B"15._T6G%SL'4\9G_K+ON]=PS3-6_>F3>9 MO@:F?46B2ZV:%MTQ'-9[Z[_"=O_NLS6SAXRAIN*%#";P;4%8UANBEEJ&3I_? M9_;S=&Z:Q9^ZRV^O9B]2R!RI-JB24*R-%C+G/!;3G=!9YO!H=BA+:^MQ(>>)\T7FZO>BSR((GW/YL),8AA?W]WQ# M#JJI6=)I"*49UYXE^.0<)6OF\-K#C6>2@PO>R(-OR<%1]D'[ZDCLZRDDCJIF MHZ8E&F,JU8KPX# Y.-0PH*.B.Q&?Q*;Z?=T$5Y M0B@(GUPQ',+YFFFKOE#NR%90G6/=$"CE M;HO&A"PZRW.,GF3GU=QCZ$0KM+V"0ETS!!% M)*4(.#DSBHWB.#>=7(]BA/MR\\ABA%Y_OFA/0'-926<6_31:Y7C%5.(#6>!# M%\2_3K6)K,T%_:OU-E[*3[N09&=C3SHU)95CD\LZUZ[@W8'*>"\NL[7#MY[#]&=TJF,5RWHT:] 3XKVG4T M)8E]-IFGFLX5U=#\.:KSS+-(<\X8]ORJ7@T-SW 'C#<1LDEKS/=!G",KUZ-7 MH5YU1UKW7:U[J\9J1E*MEJ2[(.D]_9F#DB5!!]@K@3G0=^3]J4W>F+J.'33 M7RC*5IH'A>!3NF3O9O>PLFRZT*]>7PCQ=A]E(-FN%3CP&0O,7&#(WOXQ M;;6T&T!V+4M]TD[4;;>S1!X3!,^F'\:59Z%]ARW?UY-W^?D\ MAKT,/>K;WY*$/71X1Q3"'JL[0%./K%;!VG>G%\YVU D$FNK@Z8FG/]*J+>NF M_^RI=9:E)WG>$6L+395J&=0!+7; 78/.AD9-GCC[_/[/L#;2WG#O2K[GKN: M,H142P-;'1K2*\>U8AK*^B>@K!]=5!,#&AW5%RA/(@,DOYA6$XOK\6!O<66X MGXL[I0!>LO%6-.3"R[TOZ(\[M32[T9-S*,#:4[22R4B)=I0T%FE7"+S';^G" M$1:)V*F=17X@UT51 C)*J77:;"1;'J*&SGA=6."/L:[$(M\PI+IY!4LZIC[& M] 2;K0IJ52)SO5%=&6"A7=)=7DNCM5P(]?6I%@#3$T+>B'LQ._T M;VI/FOD4WKHTD6N+&;R229[\8KVKQJLUY(CNJ=BDP22*AE;.;7;GN MN>+DIVQ1]KU"4BBUJ[SF51L4J&N>E;R*[8YHB_(Z'./3WT;T\_8HZSD[W^'S M.5[ #;'02@^5#.6$UFR$44^B=>W%U?>:-BF51SF9KR8:36WBR<.B+B6!V R= ME8PV*2_BC)Y?1:YOEY))P64.=#7+J#2JJFI>+%!C$+J-DFB7\D>IUX_9IBQ. MFTVYB!,B"NK2?-)7:D"NAD[[PA/.BK8I;T\YKV!99UF/3D_,3DM"E5-0T6L^%46'#O%'I6 5F1I>T!CJ;\+TN.NP7>"UTZ[@K"YR$8WOG M1BS19R5ZDE:J6I\8=C2>K4AH==:I$Z/(M8M$^1-WJ)P]97G]6]Z0S0EX*EM= M,N77SZ=,VZD.>$D'FQ>GL6FRQ,\:*LIGAGJ['6\ED\W0!K]O8/E^\$O?X>>6 MBKUDZ#&5*#RWU;RO<5]0&JPZ9--UVFH*_'AH9Q04+4R2H5T<7#A\%!XY>*,< MU,'0^T:UO3.A[S;N%MOS?+[75Y)"M5\02YS='KCL%>/N)XOJW0#TG@-TPU!2 MZLO*%BH_IX4,)+G6[S#:A,V.VWAI,.[,0KM6C?RT+W@C7??U+50N3GZLNWTYCA'8]GR)0M5'Y.E=.:X]'#!5,(;OX_\ MG$OY.:%6N2]H#>TF:+7;7TZ$6:[ 5!B^-,[THG!.2 5AE?Q"B[@O!(F3'D#H M.\_0\M1QS3+'0'9RTD(#'BB9DK%^3EY:8IY6YWVNZBF5A"6QA8D;.O@,YP&" MEY1>#>DM4I\FJ05+("B-H/@)\K,N<0??=S;R63FO K+?XJ2\R?$#/3/KI$+G M>(?U+-DUN/DAR?X*TW&RXZL1]5@E]9F>'PH2BHX8)$ZF,.1ZU"C4)\HB)3M# MMO '*G$-Y\HFP]8@O?#$)#HQNVBO;;9[J4YH??O+R7UTM.S65?0*3IZ\J5O;'0 M!IB;^AS2K6(Z8'.ZLVF6@.$O$?T'5,?UB?FBNY)J0)N4LH"B0F61@V.C3YTV M%V9S9+JV9"C-!7R;M]MNW56QWB+QQ;B3X+P$,9W39@9D4Z$3KTO%J/;'4S_) MKN\/Y"T^KX9S$*-/I&57=&V+;3EBP[^K.^C+_U16#77B3CZIHTU@3?P8^@M% M G9^9&#=@892C2G1MA(\JHQ#YQ.$*4H%6?#[B2%W?_R/.QPY@P+OY^5UZ HE M$N@QMD7V2CL/B:,#5IE+A@Q\*OE0][%AFEICN<-VB*PVZ7$BH@R-\:!X/:': MBUB3KY'Z9%X32B$$>A5>4\KL2X9V?)=(?NPJRE0L+CF\VZXE3:_B,H7K0?*+ M"/$V+R)_YPMY."^/5=W6*L-J]CV#$Y M\/:4) 4U-(0)4YOG6I*E^C+2@--]>JIJ@#*#0877P&U\R=?6^/5P]67+BBW2N=U3O9=/3'3KV5^\I/T0, MK"D1)L\BWZB5LWE#?MA:]T/^**[L5"T>6'-5?FZ;5B&,ZCJP;"A5T)JO M&[[0K)0)77,_-NZ/R0^=)[TD,.311+*TU\M]/@CQ#TI45?U:,,0JV+DLV^G; M*"Y.U8$VHDT\%3JG/%P8LH_%$8C\:!!Y$QC6N^J[<'#H+L27X*("#D"=S\)$ MI2AU>ORHAPE%S,/CA52VR31"%PY[7X'WL2+,&Q=? X0G]D= <)5 ("U##01" M6II@2DJCT*S9XDVO5!X:9@0$+X!@FXD1$/Q(('AS6<')Z_#QH6N+O<@1WA6% MF$H7W?JPH7/JXS2E\#6JS2Q#ETST_HIB#X].M:PX+AA%BXD;@(XWD)YJ M";&J>) U3<5NFHZD'Q\8JJY!:;/X+,>UAT+#SLYS+EH))3"\K:W/'+B-E<-^ MKD=J?T5J_[T%P^G5/HVC=#+'$B-M H;$DNOE9\@LE!'&\ZO]I=8)D=J?1^W/ M<":_WQ*)XH*B&:V:8E$U;J/<" F=53WC/OYW!A7+?7-(L'$ICV8'F6&KE5]D1X\GWZK^=-KK M:=+Z5N6U0E+"IF;:ZJLS9R7SZ=QPG2CV)9;NIS5UFK,3+;=?58C0F>N?5J]F MFVO/EO29;2=+_/E45;(=\#BMLWS(VK.R@.,(DE<(BP;ST,G_Z=>0[Q!O)>K[J'=3SML7Q'#O M6NQ+8CB9#Z>UUGSL3G5&IY6';6ZIM@&PSD3 M2D'B+P M:^)LZ=VA.1@(+6TRM;715"\88NUZQ/DG@7,8O=.PH;-#WB'*%S*(1]__U0YP?G5"_G=-J.C<-W>(L N=+WV/U M.7F]F.?,/W(.,B*F:-&9:>U%-M7*8MCZOQ@\ YE)*Q5)BV^\.JI*7$*MO*8+-&.WQ7QQ\58&]A._]@WG\=Z5059?*3>8M& M)415.GT9Z^.%T&WBASLI+G1R!PET+XO%')) QX],:W,TS_ *AF+71 6=H(])OL[+;25\)37"FD&WG_K? M?_/^#+HMOD4*="P%6M='^:S>4 :7X>:D5=1XK%]WL#[3TY*WC7[HB6SFC.T MU8Y[" BV MF]=CH*[KP-%/$MK+W7/-(';'*^3DDH"/K;ICB:@U[%W/SE^H\?\'"/RK4^/I M8L_&IV75$J1"O3U.55,8,,F4%*FGVEY,Z076;(3LZ M?/$;0;Z.=70RURS4XK@NN(8]42W6,TKAJ^QY/5LE%T2,W3-AU06-70FRS_FM3.OLVZ+7.>5A[,&UFR4Q;@CS"J/ M:B75;,UKW9^\& T)YR_IUG[I+183B7&"3>31SJAOGW8^-HFMW,R%DTF9DZEIP(_V;A4*T_#[MDQ=#VXN=( % M[,V&28UO.3FFT!@+LT2!=$2JU*PKH0/WI]V!]R:\57'BG1F?3$Y">$"_;AMM MG,S%18V:UX026D\6Z$$8 CCA(1R^1;CX^DKOHRK8RDE\(2=CV2DE2^7,3%#5JMZM+=/VF ZC@EV.<+OG$T]A MPCPQ9Q+LHI/FVN7X:#3RM*ZJAC8"%F(-^^0AYM,XB2\%)5_,6!0U&U("HO?J MO,7FS5PU;(&.BU#NT%WN0_),:Y8)7^QX-5TR'-90?.&<^D*T=35-T)T: MDJJG)&L3@EXVD;0K2V262_$E9HP5ROEJ+W2!QLLDFQY V/4H]E V[+OMI\^S M.(I\JNFXA8V%;!5-%0;)>F)26;2-T!F(,.ZQW[3T7OPXY\NM/+U2J'K\9-'C MP#*75LN>7"\N0K=4"&O2_H_9. Q?QOX^8287U68G-1Q/N=FX52! O9\Q&M0->^3DX!N8SR., MS052GPG@D100HC <->A>15&O!U9_IC >[6CS:<-XWY5-MXEU!L/Y=,$A(V*Y M]')YUPG?E9.1;%YSU.,\DMQQEKE1HVP5N>Q28M);A D0'K#*7#!GX!S\KI@/6)&^:)3B5((O"AN]S@WM)5[U6O1F_ M: ^-!N?1!]3R;)V.&2C!U=DKP7!'1.J=CTR M'<(B3&^1^F1AC@2"TA" #Q#OETU/=]F@(4ZS+;XU%36I5"N6J_%,$4V"+D+H2T@FP#_\(^+&8ID*>(:*,2LBF,-TLJS MFH?3TJR-\.FB^RPY$R#9K@4"3%H_LGG/YJ?-9_]%'[UT)%G %GE"*-%SO177 MBEBZ+(Q3\TYOJ_;*IN,U88)GOO%2@4^+"4QP4&S9S:-X?[;H==-C+JDN7KU1 MM^\<) LG4](*^5$PHF:?$)5"(SA;2;B<_YRNL7^^3=>NP;+^^[ M8DZ8XU)M/LMS -5M# H-CCQ-7E=Q_K==[\S3P=,Q/Y";7EZ\U'39L5I9TKD MV3A)OGY9,$'8_O.O2ZMSJ&8!%]?B@Z:SLU)<:C!":EREW62A%D>WM@25X('M MSBK0N$+(,*TO\OO5\_Z7:6"8$]78U^VA@KO3Q:_=T1_.!MF<3"7#$VDI7E8K MN)Q#4RVSH6)RVRRG]XO:^I%O\'X*VXL8UVOVU3;6Y68=DIF4';W4TU29;!+[(.#IX/4-?L&'S]U_V2UW^ANPQ74L&]NKC M"$A*@.20!W_^AO^)V8ZG0X,PD9;(0E6_<>R!FCI_06E 1B#H(XX])$CX MU=:+X=/3S;,#B/+(0)JHNO?[WTWH6-JQ"EC$&N9$,OY]O_H&_M^&MF'P[[^" MUK;Z"&!'_FN"%_^&?\;\?XGU'_X+I-C( H-_[O[5K*;@1QO*R5%>N?KH=_3; M,*V)I*^^6:PFN_[*MUN(I*M#X[=/7#B>IK\K$C,',3\US=\&_/N7/R3() G^ M.]W#+%D'$@0VTQG]]9)O^]@A!;(FQM$!2LHH)PO@@2\3BN M,)(,2.QN]=;U$SE=2\11DB(3B?4/6X/8B(//6NP!G2[_ZIL6%*[@"^+!I[=M MZJH2^Q<:_',\UF[># G@F)/?VU\%@X&?MZCL;Z,":WMPV)[!/8O+7_M$(G@Y ML^'QFJ-]4U?^FJNVV@\6Y[]'J@*=)?C\__R+QE'BKR<^/O'P:?[/HWD2& /\ M]56J,"\H@.ZEP.X4^SOSVY[1W1^ADF]RZ1C?9)L<__>O_FH*WV8>\\UA\5Q* M:.2;>8Z/L95TC.ND!4A8D2Q+[!#Q.JE1<3HS M_-3X,12IKV1@9_SG(G;LR1J^)Q_8D_57=B02O[L*%,K!TKP&FIN5LR6 M1W!*V2)Q@7]4^**Z6+3, ON>$\.#H0EB M0C[&>Q,HA2\Q[K,^RYHA/O>91)QZYOY+@5Y]?;AJ/,TY9@63CD%GVG8EPXDY M9HP'LD_9&$;$3"N&D?]1_NL[3,X(^#^Y%O1YH(1Q2WGDUXN.L;+C_XPQ1/SA MC)![F'HEKDF]/@'-D#$^/V9/?%S%;&( ZIJR#[2W5.NWXA>\@9V.%,GSH',+ MC%/I5BT8%;>*+VUIUN.P7\@;4P%HDTEGB0F X,TB^RD2%%S=^Y]_813Z%X'= MK_[P!Q=ZP*'%S.F\>,9T^=)1];T&K!K,5(=@,"AR>#WU +(PI*F6S;5 M>6;GVJ@.+',2V_T',G;WGXA99W)]GN,/L4R^Q,4J0CG)-4Z_3EWM\6=4'<#^ M^\#:@K:\F6D27$I(HEZCA5;S4I):ECZW5D51%"$Q/)$XG_\R=FU''7@'13'( M<\H._LE@BV_>$'6)K$;U.Q?\3ZS2RZY:[20X8<+6T[56<3*5&/:UK'UUA.^; MGX"M^XQ/ML'Z\;Y8ABV5^!A7X1K9[GVL5$JM&']&P(2#^0^WE*"]\87<-SH6 M&*JV#W].3+)C]A3(_E:T$E.-F.K8,6BA_,7&?R\OCI\(JJV#ZSB.]7$YT1?E M 4J*<31!B RCD")#X$P?HR6"EI6=<'Q3%I-\RDT!DE2Y*F'37J;?K="SA8B+ MZ,N66&.D(CFL6T1GE&NP:;?58,RAGU;ULF4!4\<(.VAEN&Z&R %1HU5B1?MRSKG#JR1DE<<^G>PNPN!Z(Z74!P M>]72-9,&;63K [LALVETU=EZ:VO\FW^F.;B;[+ MO=Y?\C='Y-6FRH[=D5S'W'RQVLT*OMG9]$(?R*VH^JK5ZKO=W2K'V@QN_5)L M)2:.LOE^#BQ'E25]+56K78MU+W'Z 8W_WVT)6[_Q]]H2;5NDK9L/^! M;BXV,K?Y'#@1O_L6D#1D >GVX5;=]G;*IJG4MTW==$M?BM,V^LQOA\= ML?TBX%/+G/N^T/'CH:O%0]Z036MJKCH+RHZG3-=P+"]E*NOH*#325RC7 MEK5J:E;0XBD=1WH+^&+T4RN*LFH8P#8=ZL&^&+0:&_BL_I=5Q#,$8 M)D$PZ.%J_89MH1\^$,1]N,7\R%\'=,Y9H[+ MF&OQ6TZB+D?T)B.VA-.=C/ARK @ \01RLJG[C_]S1]P=PL& (%\V1,2ML.]" MRP%642Q@V^O_^(_WY]I#71,E!?^L6DUS86Q11FS*73YORH\;J<6G2$%2>-PO M#X)1WUU&TP\4^0F(?EXJ? N?UV^]S87"FOW^CO34@FJ@3B4]!I9 =OV1PZ_A MF@'87UXLG-..1GY0Y >%@WW?/ OTGY-#O^\.L)"6+\"^SJID>[CHJ:CZF)NG ME6DJTQ4^ERE.X/N#I8?W\-_36[Z2">6W-C*-U^EE@RJUG"IR(BNH^HQP9X5Q M-X]]UM[%$0+*UK>#QN@#?W=E(9D!*# 042(B:3M!C'I8'8)Q1)3!"$E)!I@J3)^,L4 M+,5\9$=9C&JA7KJYZ*!Z$1F.]R:5/ ;OLU1<>=8&GXT M=3JB[!Y12K;Y\4G:K^W86A"PZ?+M(B,O7GH4OV['T"4>]A]:V#ZSAZP:'5[5 MHJDZ.EB=;#4'J_\#21ZM_I)UR;9_/QTZ.I:XGG"!N6Y5P MRN$!YV431+>6&% SSL/H2I]4\[E&C=U+QR_:O?=/S+Y3L&%;,E]PY](!S]"$ M..%[\X;B)U."6-^+R2,@:S'XLQ9;C$"0F.Q',+=.^/X'^V]L)-FQ@:H#)2;I M^KIXA1\2G;FJ'Q!US%@?K!O /K]>R2*FP%^A)^LWG5I !H%?B^&QH J1'?L/ M[&\ _[5=>12S1Z9_S'A3?,$92<[+L2^DW5'Z0UP]O)[#?^]CDJ'$_H.OYM@' M '+,[?L5\/WV05/XD#^*=3_!E8#!(()!2K838]"8(GGVPZ7..W^C*@Q!O0&! M;PW\F[55-I,)A)]AF"?A/WVR2,JU_!7,JMZ,;PX=R7'MK>VS8F71R@\F> ^= M91^7_*"03LE!T?]CX-KWB-4%]@=5:-ZV87=_8BNO/K99#KWQQ($L7]7%P8FW M.]IJ6C%/6B[D,_:<"M-&TSX4?@^$?7""N#11'08G1SWUL;V(U7-@RCI(^##? T-57F?8\THS]QQ>: MQ%\X@3^L&S@C-2CQ,/5+/)P:L%?C#3!Z:D*HW0 RL/\;P6VHX79+''UI7*/O M%MRJC7%IA!BCD99->KB38\4RWXG@-H+;,#B]$.*DF Z?!S%)EB'>0J6 B.0C MC^6[C'N_C4%!0?;^8$-1@W^NO4X?(M<7(=S['C+L#KJ5_EB'L:%E+IS1YN<' MZ#"#8&P*&*A&L'L5Y#OZ5,31O]X:8? S]M>FV8<-WA[?IJ&/P.O&;XQUTU(U M5O8$P_L(OO'[MYW]WY<7SL_7!9(4!J<(4A8561Z(\8%"BC0#"/AQ0!,@CM%2 MG'B9;C$IX'&S/\]/A/90 A/7G/=Y;K@^H+_3LF M[DL@J6&4+J4$,:%1RM*C1\-%AFVR_G6<+UO.D7E1:WN/G( P772.Y90!U]J; M:M) %Z23PM04YU6G4V'$D+@W6:RC2[=?00C''_"W3Q'B45F4[Y5%B<89BN(_ M4,J)-Y,;(BD_'U>V3OI3#XDW$REB =#%GOX*4?;43?.$?J#>-@813\Y5)&L[ M)_U#GGW3@%]K)OHA2ZE2L.I@MQ85?JC)BGU=0;YI1ZZ5V/27U./-LN>O*Y9? MT(A<*T\.PZSWB\2MKF(-5MI^R&%H6MZI2L4%FI=:O^1I;U^H%]I]_#'I"H@X M2K3M/$M-TXMU$:GW T@&LD^QW]GNOY!!O%;Y.HW.4U\TB''RC!8Q?IU'D0\Q MB:]TYH*V\$K)?-O&\$J9BRUB@A_PR$\BH&X4IH?PP,YZ24^ M*\\C8'O2M54#V/:3YS'$AU:*9;T!RCLHGA(3REB)^Q%BXE/:NPL+']]K]PFC MASW09[-YJW?=J@B>L83M\>QCQ))0QAROE2V'&$ANLV&:76V8AL(\7BO!K\0Z M;GB^8OF:XT]6$N&HY+R$5#O"I&JV^;AI57-F722.827?N; NW)4@SGD#]D$9 M(X-W,C/\8AM[$TK4P;[:MD M!?$?Z;_[$C0>8I_(5GJ5GW3Q?<]0513Y6N:1/0*ZOA&UV'^@ 7Y/ZLKMM[/ MKKGJO,BWKR+V(1M(QD#2;7"B]8Q/\QV@#M(4)\MB*VTLD02'JVJS&Q_(]?;R MW>M(3YC#N:MH+^ ]7'F3E\B3W$EQO9(\R=!9O0U:^<"R*BSEPXP]DBSX&M-U M NOBFQGXK7^F> -"JFV[P%K7I@JJ#H @51&BV,3T)P[AX-Z_+W#='KJ1P':@ MB?*3A.4@&\R_;_Q%=N#.$>PGJ336F6%?Y=4F_6LK:>3<4'> E+(!K7@P=4# M!BQ^'_,A[=ZGGP5B"_\_AW2TQM5,0&K("]=05]@IP#]$?NTNB"L>BSPAE.BY MWHIK12Q=%L:I>:)-IEKMBCNC.5<5B>9._^$.@]A5(;M-S0X#"$F@2$MT?J-*#9COP_ M;*OF]DIH5[:P!W2Z?%%)@'CP5V>[!S^/MC;:O'^S_MHCV"_J&NP9S4FB"C=\ M[/(;-XU0TSV5&#\[[@T@!= 88-)ZG?^E<7V! .@W9K&U)OW__M=.3I\D:W#9 MY1J*GQIL6K\WXBE#7]#R T?TOZ0O+L-? FF =B M<_CZ]Y.$$[[L8^@#0?[?V-;? 4('P]H:CI]VO!7-V$DK7C^VFU>\^?*#V,DZ M8]E76!Q[\.5A C^N)Q;''A*OLY./([ O"A\2Z%/AP[^EV,CR,?Q?S6KJ2"*" M/_6D&_@&TAJE5VO>SGREMR] 64;=$Y"7?]K%CG>8?EY4X10%2 M["MT7XR3 U3L#W!29% 2%Q.D#C^(BD^((__^1*5>'=KON0K::YSQNOEOPBV MQ\K\/[B")$,]Q(FO)?4_QUSIQ /QYD4GH4_:3,'I]"T5LCD']#GPI^BS7#)L MY#7?L6_MQ']&PDZ[+X'A#Q1^!2Q[:^?R.')Y50*!?D(B/B<%QZ[E]1T"GLP+ MPU9]U: C%%N5!]]?".7:9.O)&ZFQC68^DZ^PE52>+<'E8K519IOY:D5,,#2. MQ5]9R-/X*8'!W1L"\P<8RS_$GL88VQKDRC9+7Y+?@R*?&Y@ M<%U44+E()$@,P_:F@9]K2?<,EOX@8Q@$RZ==S.>!OEK@_73YOAVXW".W1P: MIR5A!)X1>'X-//&R9$ W.L"BM&K+KFW#I9QD**PAZ9ZMVN8@$R(4Q1]BSP-> M;\(]#SLHW[$9N!]&>T;SUU0G"+.)$*G\+_3UYQ#!,/$0VQYI@*E;(PT@63=M MU\^ED/JFZT#4MC3@Q!JJK44X^X;+R]RDB$JP?Z5F MF3)0?* 229S&*2I$*!M_B&U&&B#L\U@C"+U="(VBK"&0IY\'FJ_WG_+59HYK M;&\^X2B-!O4?P[#YE'^(!0.,=IX^ ,7X#:S?(U ,@3S]/%#\<.NI!(:2'OAE M04EX6\08&B=#MN\4##*V-;D=>L%XOJB6EW1@FP-NYOI'N9]NF0L1?N(/ ML>T!QX(1^QOMJS%O7XWGQS0%.SCOLG9.([2-T#9"VPAM+X>V1!H,)#\W2)B: M!@\,U;1"";/$0VPSTI@_U-AJK%OP&D%I!*41E$90>KEM]K)J %X: ,?;R@<2 M:3J.HB';9O='&EL-=3MW*8+0"$(C"(T@]&(02E;]$DAY8U63R*_^1N()BHJ' M"#W)AU@PR-C6*"/411WN8G8/!D5>R/5?GL M6BY4_4&%.@^DX)>K6NZO2+@IUQD([ 9[UZ6I#BT!N=7S3G>(#'3]K_>N[3[9 M71S[] 0/N43M%%^+2I!&)4@O78(TH8 !127B(ID N!BG2$R4:((1$Q2)#V2< M5J2![Z$\ER ]H";:2>J3[E?!]PJ4KLZGK.K]OU,@[;IP?L6$C^LMA80'F]SW M-1?V5EZZ/B97AL#J87]9)D9 2#$73 MC,B@&(32!(V*-"#ZXH!.$-B 064J#G:@M"F+E%H9$:9*)U%*ZP_ELJ:Z5F.X MOCI[M^6THE&,Q',:GV&3SH3+%#ML';8D7[8$5'+BEMC$E,N6%XNEE0/XH+<0 M<1%]V=*DR#'N$6Y?F"AN#IGWQSG0JL.6K]ZNBX_I414;*@(^0%"I.&DJ.KH0 MB==]YKN38MF99'%-S0Q&A7$:=\N5A1A_W;+"D4O2+))SU&7'%HMFR2)1J,.6 MK]Z>0MD.-9CV4&TBIW"U1P%";OLM7\V]UN1R\SF%Y@57:)M>5:@B8Z$NDJ_? MGI*'%<=2/ -UZ^H@EQE44TAI(5*O6^*>IB5:B6R)H^+]-%_&F%P=CC.QIR6G M3W,3JUC6D!Q5))MS/B-9K$B_;KDP>+N#F"D+E517JG72"W7:]EL2+UNFJVUU M("(C2BMF6^X$FG5IT%Z(S.L^C6)'L,9V"TXZD:DI2I7L< U6Q-#734OE?H-. ME'J [PU6U:I9J]D0+';(R-.4FDIJ-OJB*+ MR0D! I"69B<3?-Y=B-@>FF8R1(YA7%1 O<%2:[BD1(L%V.L>4J70!65737JN M9=EIFM0Q+#%36!'?,ZWA3&<88>:-43YNEDVYDZ]J_,)O^DJD)EAG8O0<9(1* MCIVV+;M2*N6'?M-7,J6)E61.+^84M&@6&TY[[)&:!7O=0ZQ"5HFK0RQNHY.4 M*MI$XW$X\6"O>_2$Y37*L.9\2X "C0Q-0^^7QAK,;$VYXN:;10=?+%0ISL MTA(+B;5'6[3Z!%7I)IO1\)2;SV":IKDB['6/#(RZ0BFK3A%20X:C9F4YL$OQ M&6RZ1PMFB3BM)?,.BWJ51,JS!M00/+(BL4===4QE*!)[*( 726>2+_4]+5OPDD.OQL@Z B%PS[12 MQ;16+7!Z!I4,74#%BIV90-&.8R^:BC1%]BD*Q41*&:!BG!@D1 8#\",&$CC M&+(?_\(3+X3RL&=V84\SQ%HE#N!$BL0&[4>7@TWW62ZJH;89E'6$]A+/3,R%DXP[=;_I M*S@@LT95=LH32E"93JK@+FLF5AKZ33=POI'T1 M;#A%K?VMF[Q>E]T/T57,)[GR8,.(D>H !'8@^Y$-GX*;F3\P=,2;L/(&CW@3 M5MY@P<4Q$7-"R9P'AHEX$U;>X!%OPLH;[(&*0"VDS$$?&#+BS4EY\W&RTJ?6 M-1>E ST]5=6N[RXI+DZ63U(!+JS]+_^YP^^^2A'\(?&%K*M/D(3^YFY/P=6] MU;8?@=VO_O#O97[:WSFM/W:[$K%A/_.N6;TX^ZNR8_;]&]I?2@!Z) GXR'A= M7 *^!95ALQOT(;1X3QY6_&=YGFORQ\. R"KLLPK'OGWRN+#Q']>07 7.0/GO M3S $E_*8_#7Q!07A:]D77\D._X*F?6LM&Q'UF$2-S'CXEG_O)G&YE@6E+L;: M]G:VULU9\G.A],^<]T=;'3<[\?!Y*V=T1W[@O#\*?]_JQ$-HUK]IMU^?S9%E M :#=P\_A<"@/QV!IH)7IB1[M(^_GYW>S9ORXQ$D##;^_YQTBF4'^V MZ'738RZI+NYB06;;;P M+J8 69U(NOW/'7H76]7A^>=.73J_#7>BF,[ZY[N8(4T@,5P;&4K2]+>ODJRA M^/_SJ_/.)=T_&,,Z*(^-^_=DEQ8EF_$??FB,H? H*<6OG/[.)<1/DQ=*W] MJ)@N]FQ\6E8M02K4>T-#X$F+9<^M_4JB*Y4DJMWGO)Y:7I)3ZE%K^P=MJ+L_ M&'8?QPGX;^*LZG][3M]U^78-8#N6*ON'ZN0WW+R?ZLU=I=/V$P(S-^7)/2O@ M?E3? ^-E)F>42,5./CD42=^)P^[I!'G/4,1!*/Y3?;6K=,E^ M0BCJMORT+^@V,Y5P_[1M%D6ZBTZ1''5+5*#;T$7#[S&2NJ>8PQ9H/]X1NY'H M&RO+< Z.';. #*#D]'40!>-^7#!NE0L51>1"Z\=MU+3QI*45X*QWOO?@?"_K M%B7G?\/(^J?F5 M.)WK\,2@H &!;%+]1VM9-'S-AQX><4_0U#U*T5$,[@?%X/+&'(J*:7E1].W* MHV]O@W7DC)W3&7O2*(C$>R!XZ&0?NUF4EKEJI3<>:B1M34C6'PU<9./W%)6X MQP[F8SA MIYWTK;@H41PH)<\;^;T]I^>Z?)N:!::2JL3 #@NQF<#6GO#XZ)ZV/SD7QH6_% MAT)T#OFXDMKC>56"LL:2G"1[D>POV@^MH"VK-JB*).MUS1X"Q1J1#-][8X).LKG^AF1+ P/WMDT'4D_P+.+PE=1^.K&PE=7Y>1]!.SQ94W7 M&3J]Y,#<:338Z9Q>T(O _-S](:A[FD3OL006)7%%P;LH>!=VW^XC91]S;* M2LQ#8*A_:F;43SQ;>)%IWY[-OM:PS%\?5*VL6>84SL +=N/\0YM3/]'H/F8 MYZT2EE'$)HK81!&;2V[+K52VIDN&PQK*D];N3S,59F-DG"UH22W59EJY7$6F M4_W@2F/B[@^)W:,H=<\DF"B $P5PH@!.V ,XG]1]0*"USB-=$S@@>Z1$M]UJ M/L'ZNN_G8,7O&8J\9^C#JJA$\9P;B>>\\@*C $\4X(D"/%& )PKP1 &>'VO$ M;S7 XQ]"M)WUZ;$HH/,# SIA(LC%G8*KCOSXJSW'*P-G9"I;>KUGX<>UVK66 ME60*Z 3K89.L+0WGUD+$@A+H&':/QHE[DL:CH$\4] D302[N3%UW=.@3^,"E M1TU.877!XV@<9-(68Y$!/OCYVO<)ACDX8SN*"]U(7"@* T5AH"@,%(6!HC!0 M% ;ZL3;[5L- U2FP) >.*:8#R0:Q0'QBYB#FP@_!Z:PH.A1%ARZ^_(NB0U^/ M#CVI>,G7\(8_M>I L%=U6O:L 3LSGNX0Q6%9H KV;#'NT:K$U44LJ,Z-4?>) M1!S^&YWLNC1(1 0)EZ=UW3&BSZ*$UEW.EKUB.H/.&))!7*UJ9^D )?PRE7Z8 MB+BGR"A4%(6*HE!1%"J*0D51J.BG>397Y\!$H:(H5/1>J"BHRS)LA 1XL;B1@2(@.L?Q73[.@C-2O#_G#UJ=%DBW%38:*7:>U9](I*7'L?%5$-S M*T4ZGQ?&4J$UA$-8G3>C[E&4OD^0A]W[$<6*SA@K^H$0\3I.] ,AXL0UIO=@ M1#=1S@ET=>(*,^ZQW\U/RWB_4?P[)E?L=ZRO/8B55"HB@ M@C7#!E$-XS_O,#!.1)*;GTS^%3Y(DFHFU5(G29M8B'A0IYC&J'L*1:.BV$P4FXF\M7-Z:R6H?TVH?FFH?:DW#WAVJZ-A M,CDL>>@D6^87C9I< B4(YF20ZGO/X/%[#*Y(XB4+?GAMV(]$V5I;A'!P[ M-I4\J:^#**SVX\)JT37P(??6-CI:6ZGHVP#/)">R6 >VQ_[>=;EU*7,R,14X5RA\ECJ7''4.8JIA.Y:[OB V"KE= M=G,MQ;'_/WM?VIPV MTZ7]?:KF/U!Y9J;NITK*JWU)9E(E0.P[B.V+2@@AA(0$6A#PZU^UL!W'$,=V MP C14W/G<4A;J$_WN?JUWJL5EC)C"]I4GVI3O5-; M:WRY[Z)[[LQ:6Y M2.:A[7G&>EY&"#FSO^+,$M2Q/RER@7>??-X]N8\GP^X5>D[%232?[:L8TV Q M=KU<4.XFL@?Y^!(4A,$YA(0$W?D)N@0I0%+D B\Y^<3+<=\ #9-U/KNE#;)E M5@,A/R-'J\K,B:&!B:&!X!""YB$;>!=L($[$WWGH@OY&4Q'R@I 7A+S@%6L> MWD(,[#N827/ZKBA6MP6?&?>['66MR^2ANSF/,!B+<-3G<@.I,0TA(P@9P4^M MBGB+QJM"J=GL3]>HJ4G-W6#6D"0Q#('& [L.CXPZ B'(MQEVD V\43;P2JYO M2@RYF[37[K%F]5K;/ &G];VFGMUC+>=5IIV^,_M669KO?^@0"HIE45 MFP'E MLDC& NW%'DF,"\PZV)H1S(XR2>QWFKTN=,OC_#IFW2S*TIJ9:EA%9M MJ0.E9[[\H!&.91 2?UO&/J1R4D+E'!F D-N!W [D=B"W [D=R.W<[2&>5F[G M*(_[9Z=1Z\\7PD!V)]7L3I($ T@U#8YP;Z4V,_I8L22I) KFYQW39W]!&D6(Q\Q>?LJB+E MQKLA-OV83_!,J4_UB.'VY5+3 ME'KB;H$YY5Q.%;NER L\-%-'*)I!2 ;V4K\V-$"!),NPNDVZZ)W8H)J,Z#6< M6EEB)*:ZVM0'XVPS!-C Q-A Q+=C08+HG@@BR =!/@CR09 /@GP0Y(/N]LQ. M*Q\$[E,Q_/CJE$QDL69RT9#H#35;A8P09(2N+Y"4F F0*(%$R;T0)\9<1U$\H&D 20- MKNX"I<(X@*0!) T@:0!)@SL@#5[<6O6+6:'%9D5&\7W7F 2^,K&TC.]DBJYB M1\N7*2B6Y65$6W/U'9*IU7(@K<8S/-_+.+.W9NEX<\75/+E+2C5N8_4ILXKG MZ](BMQF.9_K?YO"5&X5W%';%-]S;X/6$P)\[;B3 Z")'=\28_6ZT)3?E=NTH7F/-+T4'79@8<--KO.9+J9M:M,^\L/$D,8 MC#F1E_3B@U@87D9Y^A8D8W@>N/D6!+^

>$"9O>)G*H&URY XD@'K' ]H MJKX3;A#*%QUT/283F, 1[8XW[O5K/-VDDGU-!80+Q7]2;_TE#=VZ]/R>*9F@2 MZJHYT_@A;TW:0$-!BT("P7$FVZ],@&_)F=8*ZRU:O*VC]&% BHY1'V,AK)+&W77L-J>5;IY9_N=MV M>7>YLXSVZ:YFJ;^<"65;M0(@ MU=;A:J,/GA%MNS;'J]:6DP:M83C;]BJAF&O+% F,3I9">)) (FV!U.*YJ<4$ MJ<^G4(\)FF^Z+,7/Q8NFRH_:O4YQ)76;0G>U+DT&UD >!'9E R.<'ST'_&V M_BEW;SO>/-'Y8%3^(I/#,-329G[\2M?VUU-BD\)\29@O"?,E8;YD$@1R]6!R MLN21/L/DUNR/UXHT#HS7L\9?<2[;.THW[M7B. ,+1D9NWM0)0,YJ4OS:_[H4 M W;=N::, GM25L&>=GU'->>1,K^6@*.1;6+E;DLE;%"G>HY2*^I])I0I^A \ M91 ,XQ"6OHACFAJ+Z0Q$5GHU_IC$ND.-OR"+]6Z5U\E&H5'UIQ.,6;+KIC?UHIK@]J;_RY MX?T<]_43)Y1<47]HPTZ-S8__C?YX_#W5TA07:.C\^]3P5I:R^Q;OY(>O>D1G M(H+LZ$N7T2?S@T- X5]9.OKH =(Q[+_!*SU[\B^/0U7-LEYE8A^?<';9J1H@ MX'\5'?E,&,_^_,__>#Z!8X_VX5QZ)K,'81 Q:.D:.G$UQ4256?2-WQ0K5';> MP_18_NO3D??MZ6@C8[\+^TK2_YUY]C.0P]%*+94M^DQ4#QAYH(8??NWQL_@T M>_K0\0R U-]'A?:=U9M7^3QK],(%)7\>M_^K9.8N."?_U6OF M7FSTO_K*PU_!@Z(3*#I,K>_/?=R'CY[M'2!PC"LLS[ J+T?V-2U3LQDE*],9(4]I;JKB^(Q2:>7+X5L_14U> MI0**':%1[HF9@E"K=3-B0^P41X>B24 )=(.)9TP-Q7W>^_'Z+_V;4^G9"12M M\L-]>-& 3W[SHWW^@;O4'K<2R4>[A8TV$$U3,C4A9S*'35B9G2A*9.01#,/. M'K:2\F@#;H*A[6J&5C!SWF:R5-12@?9T.3)17X[46X)GTI@HFFAKN%'+$TS% MZD(TDGLYDNIV\171J[2Q]9B;:?F:VYA4!)DX?N9V7B_ZFV%W+C):I5HDC&Z- M9S4RS'8T\>M%RJ'DYO*YQTG+![/94CR7S7?#, MXQ>M+-1.DY,VJK0>-*W"ID6C[+8MTS+VPL@KP0C3R:4KFZ[Q+6I(F)U5V[-FX,^#REZ]'( MHRG1_4D_O^Y6=]*N(M'4HN($L@.>>3RE.I'#NHM-(R^B>X>9-9L\GFVU9?9X M2I5AQ>[Z.VPA,D)'-+M>9=AHMV7^>*31"7P?X_==+4CB0JB5FH:[PC54E0AEGCH>N\YJ1[Q@+2BSV<&)5\\9>LQ\-/2& ZGKK M#G!BK8MKGE1L>T:X[#(:RAT/71F"/B_[8TU"*BVC)\0UL"V^S5= M;?G8P-,;LZG0&7G#,')-CX=J[@K5P@"5Q**(3RQ9JB[S7J1\Q/'0=IM%\W6. MF9F*MFJN[?90*D>;FCBA_"UIQA7'I=E")$1[5!B6PE%MU09#CW8@L1Q1U$BI M.Z/5?H.93;Q:]%CJ>%ZM\7CLN4QKCS75""^B_8CG *J<6%EU%?H5OU\M8-62 M,>2JXZZ!=W0P]$@$DTZ5'O9]=6XR KT=Y W#'LSCIQZ)H(HMV?%B3I7$0*QW M\K-M63*"$ P]$D%C-L>S?4=CI-T(G8O\'--FH0"&'HM 05&E.7/SA*BTMRL] MTJNI/XY>]L3>,OM,6VZ]O%@-ID$=,WL.$:T!>6+#Y//2=K79M/CH!=KFF,SF MC+"O@Z%'TF)Z?'[;IE9ST6#I!64[W>F2BX<>26NS4O MVNB7L:7O-985W994 M/A[Z)*U#TXA'%^% 847N@:6L/.W;XP_/#WY@43]8T\ 45 \FY*_V^S/2X\%X MQXZ,;M]]_-:'I^$'H^%M@2:2^4J^&FEZ9KP^>[X3/7-F.>&CR?'X=Q30-]\. MWDX8">&/7L:#'QE_\>-091)98(&O7=H#?./%M8???4>2S7/W\2^Y7X:!:Y/4 MM:&@WB1U;4BH.,E=G*_#:G (UN#()79FO-#QMDKLV+%R;A*[- MGY+"X>)<4W%8J#@)71OB*XG#M4GFVD!0N_SBO#.9_H\]W;@-B*XK_1UB_'_=ALU#/LWN^C7302!& +Q*QI$?%2#)USN9^U?R6R MRUZV)NC\4 "-)&@D7[S_E(:;TEG_*<$UI=/^;/L/SOJ*6_P.Y_S9IFQ2 M9OVYMEHR9IV2CJA)-\P3,>L_)6RE<]:WO<7/U4H\*0[):Z1U1]MH=O"L(\?% MNORFPFP]GS@^V7EY>^N^LTWQZI[*A5OVY8-#3QC0P.+0IK/G/.O9V?;L 4&7 M*-ED-BVIAK6S%6[VX9Z=#WI:<)TE:#D$IC P_'DN6E9GJ;GB]N'Z"<'SM.C_ MISUE>Z*G7W'$[NV14,"PG3I?>(2@.83#/_?*LI3X.#N):(71^,731?/G#;3W/@PKYZ48VAQM/QI11 MI[17EWN_UP1]>9@O/T@*P4D<83#LDU$A%?[P&<7QN;[3%5#AZB[#9P$#CI] M!EP.,&SK\*VB)15+!;U3I 5ZWK\R,JRJO)?/E5LEK$M4"J.2VQX..=#;B__R M@\ )A.%9A*;Y3X:&5/ (YQ+'IQ,,$!HN#@TX_ZO18,NK8K_;7\FF4FM5ZTVJ M4,78]G6A06AN>$O25WVLZ8< M+[XRI^@X4R_3C3Z$T=XK1'NOF(']!G']S[]P!OO^"0'A!(LA30%CH/3-6:SR MX,8WS=T8JN8!Y3]!YJR+36)5GPA9K+N:8LUZ%Y^P5WXN"4O:[^8W7GX31NQTBR!3! M(#3[MILB803Y@A'D!.G.23/V$Q#DU-W2=PDBGQ*&?A>*J-*X+73K7!6K#C6Y M+OB#8;(:G@-,X;;4Z0]D 820:,7#9D_2X8D; 6 M.5V-A:RXL[CQQ%U.A4(!&"-Q9#HR1TB60VCZ-1R!D>F[XGE@9!I&IE/.0\!9 MP\ATFOUD&)F^@Z =C$S#R'3J-_D]1::+KN-YF9;KS P_\T\M^LN_86CZ"J'I M],>-KKWJ:0HMQUI[4-H3] N6Q7)\52]718W79&JW5'H#IBWS();,(SS&(!3& MPE#RM4/)Z5?Y:\\Q\\\MQW]_5?)HBO_W!3VA[39#VL,<-YJ+2C>/61N5W"DK M(=)VYLL/@J<0_D38]V2;3QCW37'E\*<%9.[@A/^4N.WK1_P,=?AN?SC?B88H M#!=#J;D._#!2>A"HI1&*XQ&&H&"<]MIQ6JCV-W[0?TIP]8TG_70D][D]IM+2 M6F\65VQ90S47V/6'L"K"$FAV'5+S^:*PTXD+:>$;V=8\ L+?E,:E=5GVKEU-ZGPE&#Y[[ECN@F601K*?\^ )MM2K5ZH]*2)1!3WU2:]FGCX7@=H MP@ TH0!/S'UVD_E4>..P&/@BT:,$"2*50>4S8 HZK!G$4)_@9A"NFJV [2R) M71N\-O_E!XWP)'N%!@.I(#]@93#$E!L,7I\!4QJ[69/J\3W#;&K,?%*R.',< MQ%X/B&C3",ZP"$ZDO$SXB#V" 6X8X(8!;ACJA;.& >X[<*EA@/L.8G\PP T# MW*G?Y/<9X"[;JK/48.TPK!V&M<-)CE(_%AL\:>Y!<8':GJ)[2[M./]ND9MAN M5"QM\4JO-1!U&2?CAM0(S] (Q\)[BJ\>D$Z_[E][CK==1'Q:VW];8K2>;)H> MAIJ,B18M/$M,2[O>*@1J'T>.699#V!-]&V$],:PGOE 8YPY._4^I)W[CL9\/ M=+K;(U I-URH>Z56W [GL?[SH'<(31,(1N,PRGOM*"]4_QL_^S^EKOB=AW^] MXDNCO#%@S0"E&CVE4Y574ALH?UQ@S"$\C2$<>6SUPP)C&'^]&;X"QE]A)!+. M&L9?8?P5QE]OS1Z%\5<8?X6;',9?O_QH^G/-?8J]/J3?PO#K_85?DR2.E/@Y M:8K007$D5ARW>]#"&-]=Q/B2))";-DQA4.PN@F()$LAMZ\L-!I$>\P0R3/R5 M!_?,B-TS)&-K/@P9W7#(Z/?1[IOSD%*5R0J4K.'8SJ]A[@^*-"BQ' M%2>FML\VVBMU.:7H4,:9.*F5X1"W5S>$TY5% M^E[=9;S2OMA'14,A M":'O55^IX>_8K;61L1U'+GJ57+%6V0A ?4%**,$R",.\E@Z>II#L"Q>_'"VB MJWG^@Y@RSAYZ,9,4 \M>[SN*G/JRUS31#>_0?).NY8RU/)/,)IO+!C[KZ^-= M"#0_KG[%N<^N?$L% 9&NH/@]5+ZEBK)XA_Z3U(!#S?ZZA56E$;_%ANMNI=X& M^L]_^4$B/,7#RM=[#_)#_;\QSN,=^K_+9[O^TA]3ID:/ACHQ=4F2C/4?L!T4 MA7#T:_'!VT];>.(TM ,C!+,68-9"$IB([Y_0AN?"],-!L7[/M/;:$ETA\JVZ MV#1MNM+OY71^%&$/%[,./(M0^*N%]S<=IH?)";>;8XE6-B6*7%=C'04>-DF3"'/"Q7Z]OU1Z$@H>B8J'E(+,/]:A MIS;,+("W1G]^YD&"Q9"FS 1Q'42[O:[Y=BJ^^HY"PG6IT_+ M:4BP#-*4\W &3!F)K.-MJ#EA5MU"8.I54YX(;8 I3.1-D32"T6^KNH#9$/ & M:7C;:UJR*XZO6!GG66^*S#\/F1[_?NA2<;I_X'VR2C#GXQ[,IL_@>-Y5 M,2M,IK;0":LB(9F=ZMPLU_T(Q"+@);_\X#$&(?BW%:#<)V=S@[-.2QY(FAB4 M]VCLQE!VNX7K[L1<;U'BR/RHZPUBC66^_* 8#N'(MQ6.W"%=Q>Z%=7+@=;RRBVJ[OS+QN@'4%H+=QN0?%<0A)P-X4,&,DJ9I[^][_:^KZ M6S??6#D;U=_4VY@2LIU5U4:Y-M8&>@O<_$AK:?8X-)'2'))D$8*X.J>0,'DDP/>$XDBL.*YN6R1)&.EP==/5"B%) DF"+9XD>:3#P4Q7ZX $ M">2V]>4&X[1_"LTV-/_I-K?:(>L?AF+_,A3[:]X&N=IFIDXPL;3$9+#\U_D" MM4F::YHCN2W7F1D^T-!3CL!\(MB_Y9Z'ALX)7.+WEC*M49;:].L;Z8[ M 6AXW"&0Q'B$)UXEGV&T]Z_3W-.JXJ>R39.EY:D*%;]ZE/.D,#.RG=I.W&G; M;%YO[; F'1_E($F=1# *0TCV0HE8J?#=SY!S#A4]E\S6SO!O1 M!",&I0*9<_E%KK")SW,02L9Y!"-YA,*.]1R&DV$X&8:383@Y2?)(!P< Q0'# MR3"<#,/),#R6('FDPR6%X62H+_<13JYIGO\^)5/V9IK]R"P8UJ(^#[F2R,M?-GEJ>*"PV'^LR08$H-H$0'(=P M^*5B7*GPV6Z]/5QB\")14DEUN?,'<..WI+JX')0Z?34@L/6 F4JE47M1\]H M0!@ (!C!(@S_MJNT[M.O3V4KN"O(!;9ONGR]]1D,CES.#+UQJQB*ZV)(=,JK M0L7W8X/CT!".Q1'N1 -;V+K_G+%V"!BW !BINIGOK$:'Q'?G*Q7U W%0G%&A M)>&C84D ( (B^0Q"LB1"\*]U_NCS208) << X/HSCPS@^ MC$LF2![I<'=A'!_JRWW$\8_*PH\B^$57B5Q]+5-0+,O+B+;FZCLD4ZOE8 @_ M507D)\0"R\=O+C[_.[ZKI;B:?8H;SU=[XV:[*CE8UZV2Q86"KZ6-+A,,",8S M",V1"/G&BYCNT^^Z^9+RBRE^LJ>9INCZN[4^J%4]L\8O;3%H#/+KD:/*.S0$ M6L]\^<'B+,*R%^I+G I_&M:8WW#I::IJS-^M^2U'76[T(,>*NT9%F]6SW;Z+ MQN<]B(7C"+A.@.(N=."G@AR => *P_*SM%, M5O$,-1/]-9,WK" :#+XN M+7*;X1C$H*\6QGY4Z0>-;@3+B>8V9UWPNL_T.E9JP9X^J/2IJW-EA+'M-,>VSWH9=I+G^OF0<-$8]]D@00G+ MY1$I^ -QP$X:MB*MQUY. )# 7!824N&&IS/T?>X[>Y,TX2OBPJ>$P,\&#&TF MV+?,FD^;AFR4]N*PYYK3&!CXRP)#*OB&=(;%(3!<$A@N&RD_&S#X&T&NBVB; M$ ,='[7KC&P&O1@80.#\C\@ 8^8P9@YCYC!F?G5YI(.4@.* ,7,8,X61#A< B@,&F&" "0:8 M(&&>('FDPQV# 2:H+_<18#IN+-S2W+@R$Q9CIKX8\W(=QM)6B9DW-L94BUN- M/>118_GBND8I'5[*+9IKTG_.E]_.% ML:Q@G(5E MM9]R:H- 91E9+!94CLCJ]FR'AT#[004E2WUECYN+PECM7\5JDZ02]ZS^W__< M6/@\.O_^FLGSZKSQN_;"_E(S6[-EB<<86NJT<[7.H#@3@/*#*DDJQ=.FX*?XFF@%M+J2;"68&N"G@F$K MMFHH5J;K1_^TU.*T7E?+1#,SHFVDN]$_K137SSBSC#\WO)_COIYQ0G\/AE-C M\^-_HS\>?T^U-,4%T##_/C6\E:7LOL6;X^&K'F& P+\RX/NC3^8'!HJ*S@,Z M^N@!.S#LO\$K/7OR+X]#5'S"V5=>U<"]T[^*CGHFC&=__N=_/)_ M,6OZ (#/9/8@#"+&0EU#)ZZFF*@RB[[QFV*%RLY[F![+?WW"UF]/&$H"4P;' MOI+T?V>>_0SD<+122V6+/A/5 _2BEC;SOSW\VN-G,6P^?>AX!D"!;ZYF11BW MT5ZLT\-"^\[JS:M\[LT<6W3D3[/N?Y7,W 6P_*]>,_=BH__55Q[^"AX4X6,$ MUM;WYZ3JPT?/]@X0;O0^O3AQ/]+L'#@R(M5_4BGESVKUF"D(M5HW M(S;$3G$4%S%DA$8^TY6RW7+D%'?*8O>)=[[^2_\&Z)^!.ECEN6+KT2L9=J:N M@78&WO_\B^2_9\1U$.'K)\_F:._'OPK4](V0_[BW>&:JX+@JJQRNR)$%1,H< MCQ$RITTH@ISQK,)Q#WM+>30VY&&C6&_TY1#3J-50+73539-J P/IY4BCX-AU MT93;V* OZ?O96N^,M5 FCD=N!CNUVS)R2W&]EUE]J.QF5E^/1M(O1_8G;J

:O((SK^]J[3&;;' M:J&)$>:D1Q>6.Y7 ]6CDT;>W0E_RVV5U8B[SBQU:\X1^'P4CC[Z=VXR=Z28, M,6DI$HWRIF#T]OVV3,G8RY'-1JDXLJQ.P23$J>27QKLYCH&11^_9W^3:98_I MRR(S[)+5*EOJ!#(8>?2>"C7OSW*^7930WL8?&KVQOM^%TB4 (\F7(U=S3]?&(RPO M=CL<[U%=S WG>F0X'SV3$YMR.)NL,"SG#6?"O#+6"DLPDGDY$NN/7%5IAUTQ M""=3?KSPA&4T=_[XF6A0$Q:E43MG[J:53F\W4">2'$8CC^0I=T6&*RT%WV1D M.@CW@LZNMF#DD3QSM3D]8EL- EN.NV.Z6##M+0>^_4B>C(TR3&%$%NU# $,/9+IM#7)JON]TS*9H>BM M=Q33(?EHZ(E-NI7L 3E: T)S6]"K+U?RY-M//1(KL6PPDR* 1=*AHL:T?QPQPXC M"9S8J@M+PW56P#0L,"A'Z ;C4BR!$WM56/7V=:I%ST4M5W247HG8:(/HJ2AUYA/E)TD&JVIT\D'$:1&.(&?V*ZN M6=TL*6-CB8RP<8)V3^MJU?BI1W+M339;W"UG>]A:&!ES@E=EL1!A](G].G.I MUC;7G8W-ZMX. D=R]$4C'GKTKD%7+2UP7FE@NV56KC0&6[[MZV#HT;O6_.6Z MZ1>]CK3.-RKR("M,FZ/XJG( M9W.FP:V=D*ZXVTXQ>@'Z^*D\GM]41-HVQ>)J-2FM6]G\'&^#H4?;I>8:W.CQ8>%%>L>MBX:X M"WV]5NB-6*:L@Z%'2Q"9$?:\4"IUI>@D\):%#9XW=0$,/5J"0L!VT8XB-R5# M&++!W*7S.[!:)[;VEI;I==&OH5C5Z,\[;=7+N;-XZ)%<&AU9V6,[>%FV<;[4W@Q ,/9)KT<_GN$5T5&)*J4E4 M]"E7V5 Q*W+T5+91R98Q&C6P)M[($IN1MCG=Z6YV3\U".Y;KR-+O8F$Q3;L7K/'8A# ME5*CH2?VZ\9VUM)HM=J(.8$3.)J4'3LZ,\D3^Y5:X?F>1G2QZ-@P2D9[N-@: M5#3TQ'ZUQ@&-#ZAU8!IK$:6GBPZO3^*A1W)U5\K59:GM#6NHW@G!T$>Y'HJJ'UWV W<9N>N6LO*T;X\_/#>Z M@>G\X-T"UTP]N'2_^M//N,T'9QH[6$SY:_(]_1P&/^^W /H21$/[H]3_]NS*)W*# U[X# M H".IN:[BNT!*O-;_%/TV]H_&()&__3O2U,U?Z8/G_WNVSV@7WB>5RGRQR5Z M)1KP:OX;7+0$+AK^E7HU;@T7+8F+QOTA61VN6@)7#>+C#2X:Q,=;7#3\*T; M5;NQ58/X>(.+%N$CM$1N;M'PKS@\U:ZT:F^OM/K=\OV1'KFJ;+AWR.9OLP\_ MM][NPE)0'0M\&&?+?5 BV%?LLB+A_C+%X$3*0.9,E7>?OAW>D9' /:;7/)?& M9U7F?6Y=PGN5Y$IB^9.'<'6Y0 C]-"G\R8:]NA2NIB.O6XE7E\ME"MRAV757 MF'$/9M>+'MO0XOJDG8$37ZG+%H3_[ZU9W1N(Q(MH)S&4; MIOSM3N@YOF+]DM/]ZV: !^@;#U#?65U1,]Z_#1Z_)!?]QL0UHH>6-&NC@2F! M+U!L#WW^+;_NFL/ME,__/(*0/RO/ZQ([G*Z_5E[BJVTFKE#XC,++O]6LW]YH M\4:TA1OJ0N?R#>^I,ABO>3[<0M?;0LQ1SZN;VD(O*K;^MH_W^S(X$] ?+JM8 MBJUJ&3335'TGLGHR)(YD0$7[[Y3JO:)(L'G\V"!HTD6%SR,7P[*F/$9!V.1_F%F#7"7SM(")[< MG,DX]M0RXJ'9@_Q46WH HYRS7#DV*#45MH;W-*JEN-%G!]=$GNR%*24VQ@[& M8&L]6+AC4#.6PP\$;*/:N9JD/GM#AQD[D1#_SH1^/YA,-*K)YM5VKEW04"ZKEYLPAJ_-!#=0CDE]^T 2"XSA" M$V_K3Y4B+'J)/Q!O+HTWGQ[]NBV\.:W/#_@SQ]1:OB!/3< 5SLXO>I@A]>\. M+%X;?O+5L4>LZH8K*97V6+>E+NT*-X(9G74NM+'E(F%)-WH"$_'@1K_L1K]+8$MB-MTGW?"9N,C "S,'7!1C.9Z7>9$FE;%_38Z) MFYD>@FYWY1"?*?TT701=DBB#Q(4/P-QQXON=Z0E4BV0)Y.HL]_<_=V1_-[=T M^@(&_.<%#.=CNMF29(R'-7QGK@>]E;PHY ?%QKM9*WVF?7L@I);1(OG1:7NX ME0W5.-J_ M(3#=':.=)(%'C20R_0^##5[Z&N,T%722Z6\H5!YBQ MW[7<;E!C0.-S\LL/$B%H#.'H5Z_L21/F0(BY?B B08+Y"Y(%ZL([/),$+7E2 MY')P4!(DF"0RQ.QM]8\7\#J "SS3]\77WR+,?KE-B<@PL7IX9B-2;Z6-J)*VJ#MGI& MH:W?1G'.>%T>U73<+4K+!DODU\W>F)=T.;Y;CN(0CL$0AL7?5-%W>_AQQXGZ M9\&(J^=')1HC7DV-RBNA0 7+W=1(57>B,@:XK)O_\H-F$ ;#$(KBWE>X^U:/ M,Z45O2FB9&XG<)(,BRM!NP>&!1*H3\D2"-29JSL[29<(U)E$FNE)$@@,"R0@ M&]^($X7^JC;Y]I'AFNGXB1)$2KO/P%Q7N)?3TF#FDRFKI[150GX@K7H.Z"B+ MG9WTWJZQ%L/F4<+<>1U&G^=*\\WJW638.2KXCBAM)TO*^0(QD-#2OH@5U K% M% 20R,M\^8$C)$$B#$9"3CMMG/8]M/%)%IPL"@.UK1'%$M;D:V&[27FAD;M* M%>]+#-CL^$F_)'3;F*8VJW6';;5P/008P+\- U*<%O^*'_&NNMX47%[N<*GE\#>&,ZWQ@YM MS;!F;40N!L,*/V[I,DZ )"<.P4D:X;GC@J<[PR\(5[JOA.0B9^QQO]+H$MA=DX-TNO?W]S]:ZP<@TK0V*OU^ZF MV(%.)*]^;0G!VX3_ODCG+-3V!B\/MFQ+U*7U%EVWK'*K,'I_2L-UZGLPEQG+ M:JF_PP9ZMLA,G/S&!P'/PVW"#,+S#,+0\#9AB#?P-N$KXLVK*572O!H6U(%H MB,5LON^(RJJ5[82W@3]E00_DD;8G),9S1D%=,C>-G0#P)[Y-&&-(A.0P"#_7 M#R!<6R#P-N%SPL] 8LNH9:A;$RWNFBU-&O'%VHW8+-T-UEBM]_9 1-L5PW0G MC1R]B#$#W";,1*"!(1CYFLUR@T4=R6#"$XB-,"0 0P+WN?/A1HKV M_1)?Z2RD-5NA?9FI]=K3=Y/?EZ@EE .,)U!R;YA-;I65!Q[?6LU"&7^X5YC@ M.(3#8;N\I&6Q6JUDAFY;UP&<\&^#DQLDO2]4@7S[J'E-TCM!=3%)H5!@V? 9S;U? MN!05;E#^OUJA>9K2PQ=4:&#-?\6:A/LRQ063#Q7<+ M,PC-D0AYXI[$=((.Q)CKQR,2)!C8;@U>+7S5D$6"!).L\_8\3LR'#TV18(R) MRY2[$AI8T[S1T[*B+X!#DW_;H9GBD$Z"6^0G$&5A>"?A;%%JLH%2K$109Y(E MD-0D%D&=@5&)M$8E[OX2@>]OKDZN!%8:+Q9.+N5.1I[NU E Y",I', 9KQM. MTERO4J1S%MZ\CG>RO3H:=L3J+!AL\Z%1S2DW4A/8R_FLVBWI$PPM]3M&$9O3 MVC:4\?A"8H9$: Y#,(R'K#N$F7,1Z1!FSE6*7"3H/%51I65A,3&6/:U::=[( M->B^-AY6F>&4,]%J;C9&UW1.\6/8 ?<_X A)$PC.PV#?A0,#.V24SG$U^7"3R.1- (Q7 (\VJGL33!!D2)A!O( MMX42KP82FHR]:PVTK285>\'&FM%H;CS\<-W/YZ+&S&<,2R:" :;,-[0P9O.^ M4A( :H! H\0.(WP;ZS\AJAQ0Y[&&>,$=X0:"MM1;+3(^6;0'5\J_';+##8A4'5P%QF%,-%_-/5:J@*, ]P1'0/C ,G> M,C .< -*!'4F60*!<0"H,[=@G2=)(# .<.4Z7$&-W #/B!T:9_:N=JJWCP;W MS/_?0\O\EQX]\.+_N50+ AR7'QSYGA/]=,CNP_XF8F!/>A.R,ZR,L36-KZ./ MK$$^^'!B8-VP'3?V^ \JG==45U,\K> ZRXXVU98K, WOA'/?+WD[=K+>[<6B MT3-U4MUN^HH@$R1@_UG0;HT]6BV> V7:L- "/N^(I3#()SQTG!$#-N MG?B_AUL;DH 9Y6K!99BUSDBH-6YW7:'LE#Y>7O1Q19]VN7;5U:=K:2>*A-#* M:7VO$ROZH1KM3$?[WB,D.EM(&ZT]KH7V37Q;D/PQ@K83?[:,:D$"28)D)J8F-4?6V[_%G+767ZIK6=^V0P, M7&@9I7[.&486' UB5CA"8QC"\,?YJ)""AA@#;ZR -U9-SA[JLXOK^YFU-%L0/%?;J8 DM/-Z?+WRAWDX2*^7 M3KM=+XYF\PG6G"WE2@,WC+3*00!N=^ 1EB41 MBH5=G>Z4EKF=*[V3870E:/? T$ "]2E9 H$ZHY,R21V=JJ;%KW00FFV(*(E MM,SU!\LISK_[WI.+UN>A.[.V$=<8(0WXCFV&I4IG/-9E(K[QF$1P!@.M3&"Q M2.H8;=BOZ%/09*'ZM6RM7EA+AM&T1JUMWEMP[^; +PH!%;&X;.WL755J=D>- M.I]WEY8E C@WP@!]]C)Z%VUNREF'1*9"9^@(IO$TQ3W709\#AOPEYRHB3&7 M)U8.I3##Z;1,MK-@_MH1.EN'<;F+X M5>ISSL)RVT2HCIL+0L5VH=*=]V@CQ.LW4L37E,L-9L6A-2Q7&]1ZN7YWF"M$ M[C0!F'&:0#",1GB2>%,17XH!".+-I?'FZME5B<:;5S.K2J5)=K1>U7$S<-KY M;N!7\C)_(_@3RLXFE^?V'K9$RS:1+>;7^DP'^ .*B F$)2@$)X\3+B#^W%TY MPZ7QYQ[JD7_BCSS?-J49-:J+QD3S,*O1DP?5&P&-/+PNU##D28ZT2)9#4 M)!1!G8$!B;0&).[^FH#O;ZY"K@16&J\/3B[=3D9^[M0)0-0C*0S &2\53M)< MKU*+4G%4DA_H M,LD^U!ZS!(FPV&ME/&G"'0@S9X:94S0ZA)GSI&1E10HMSBJN@!D%35#HB62( M@QN!G7('RUO$0<.WH53YN"G^+( M7G1 33.2K41+"'XJ&';DA!J*E7DZN[Q,9 9GHGF"6AC=C?YII;A^QIEE_+GA M_1SW]1,G=!8_$KXJ?-6;>]6IX:TL908:J&S@]/^]BK?X%$?IFZF MQN;'_T9_/+Z$:FF*"UI S+\_SBQ&\(?W?CS6"?PK -5E],G#="G\*TM''SW8 M ACVWV!^SY[\R^-05;.L5^^[?WS"V?>$JH%#[]=UH)\)X]F?__D?SR=P3/4^ M/9/8@#"*V;70-G;B:8J+*+/K&;XH5*COO87HL_Y5\M)6^/=E$)+!-<.PK M2?]WYMG/0 Y'*[54MN@S43V84H=0^\.O/7X6FT%/'SJ> 4[J;ZYF*;ZQT5ZL MT\-"^\[JS:M\GC5ZD5% _K33_E?)S%U@8/VKU\R=26OP)[6)'Q3I;V2&6;\H MTL-'S_8.$&[T/KTX'SLZ<$%V.SB1GU1*^;-:O5RW4\NAQ%:8/"69R6PV862" M9FF9HK"I/%$FE$RS$Y;CJ)FJJ.J7P[>>9PF.8.0/>E/L"(UR3\P4A%JMFQ$; M8JYB:4*L](&J>G.#.;L=S#@BB/AG2O4?&J$MHG ML<%6&-.%J5(.N#;(:7HY4A_WI'I^Z^\EIEFQ&YNI%WE/H4P988FV)V>24Z7#EE/+KR(P_?J:_VRB^.5KX MF+&;V\9NE>/6 AAY],QE:;THC^W-'E/RW+QEC3 M173"*H[68]M25I#IXY%%E;#ZM&#Y9G?;W=G%[&)7B[Z=/B$E:Z)VS.*F+C*- MW:1;-BB*P<'(H_<<#Q9;LNK,;;&ZV6RI&3.KCK[67$2B&NJ7R.H M?7U6LO5H)/-R9%B@%K.65!V*1EG=^;WMJL6O!9D_?F9>6U.5ZK[>DYCL?NWB M#1F;,=%>PHZ'9IVUMMSYN&D:PH+UZZ39HMN"C./'0_EL8=&9E N.JC"INP79.J7+.:U[,!7E*BIQ+'3PT'?B^[6A5U,Y<=T9HC M32Q%#F6?1"YS84?BTAGDA6IJ9#$N'>ZFN M[TU+E_$36VKMZ.-"6.[OQ)Q7Z>(.;Y>*N^@%3JS_M#^JYO>-%6DRJT5=UFM6 M-Q=&0T]L@*F]&)NDRS3-ZC _7;-TIUJI1Q(XL0-JQ:;5MZL-5T2[^GB-ST.V MP45#3RRL4!OO>P;:KDM&MT [LKOLF:U(H4\L; Z5J%R^P(689BVU'J.6A]RP M+1,G%G8[K[0P8=4K2UHM=()<)+="+0*4$TO085&JU,(;>Y- IYN V- E+Q>] MP(DEJ)HUSO3\UEES^U$1CX:> MD&MV.Z*]\J"P-P>U["B;JQ37;2,:>D*N\_XFN\Q/PZDYF->@"]O1T-+&:6>'#7TL5DUS6B.9::G4>.PR M^^M08RE2-5%11V+3,%TODD)0T:*A)U9KS&:U&K/OU$VB-IF$6*E3V=-MD'UZ M-+1=-:U@.UY'6YL)>B:9K[3-6LSC' TM*V&+=T6&Q-:%]7(F#HOK:3V:U@FY MEB*-GLF%V@@SO'7+L_+5J4OK8.@17N_$?G? VYV&I.TEJKVD'4=?QD\] NQJ M'NNZO6(#,[5BI;TUC>F,ZH8R=6()FOYTE9_-\4%T6KGFC*,$18DPDSJQ!&B! M7PW:7#':VG-%KG5656TWU\'0HW2-445.SQ+5T8C,MTIPV&'KWKK-!O1!;%OFJN MM^MQ/!K 4=!/3@8 MOWIWSYCS!]<..W+)?/?Q6Q^>AA^,X[=U?628K_2K&7S/7)MGSW>B9\XBN_F1 M&//N@#RQ!_\>-091+9ZX&O79H?> ^QC+\CI?TYN?!J MG.5Q)3X:2H-K<[VUP;\R-%R;A*X-\95X-<42+@Y4'+@V<&UN:FT@J"5X<;XR MT%*[[-J\LYW]'QV;JPJ">X<@+NI"_+44N#<(X7_^A3/8]^,_?YE?Y".#2?_? M%_K+1^?*?Z7XJQ;2OQ#&NX-6#&#IL(GZNOQN8$MQKQ*BTK7#?,;K,W) M4U#&0G[Y@9,(1F$(R;ZM%4>Z=CA4^?M2^>^7O CI0<]Q_M?FX;:\*O:[_95L M*K56M=ZD"E6,;9]%SXW?76WDC:I,KI&U4$DS\U3/G:,#R0DCA0>]=W@$(WF$ MPHX5_J*'?/ILO1LSZ80I&'*H//6=C*M%NU@U+"UCO[3UXLMPHP]5P.VL7&=C M@$2 R2[S3P#*60W[WQGG0/,XMO<-,CO0X4W\29"4B=_K@M_KO.]XH]\RHJ>2 MV<&)^#OSVBHZ^XWX](Y[9RA+T+UM'W\ :9Z[\_E.9,*FSO%+%=?S7(&CGRTM M;KUH3X5G>GS"*:RH@[4[=')U":T1 ZE6X*?J0I /?: 1GJ$BOQ"#)! $! @( M-T8*?1 0\&J?-8?9K($1U<)DNJR)3J,=RG&'9A;!"!+A\->:KD*.*$42"/(_T"W^.;P_S,B M 9>Q O69]NU12W\JZ8..UB(5+?S4T,-5HR>@WR'*\L1>R$V,V+#UI;KA9V*Y M+7/ %B00#",1BC^&_I0F]4)53[6J?_P>[?LS5U)#>8UEKRM&,'67G9 MEGE@"+$(PS$(AV5B308Y/O*7&AI^:(>(07( MJ4)H'(M<)AZR97?%EOT#MM:_,R!I*A/IAQ9?BI59:O[< 6E2T3;S?VM9WJL! M>9/H?X]^\^U29(]'P.&2NGJLCN4G;>P<'PN&MW(\\/M'J-]OMWM<2\^.168S MKQ78;A/M+.);$,@8]@D6P;'CJ"EDRN"\;T_C4V7_?4#Y?VO[;8M:RU^U#4Q: M2NJ4JTV-9:T5HT!D_-'@(EOZ(Q?9WI^!EQI^L:/Y@6L#H^^GF0?YP[MC!9(D MD'L[/BX77CTH=]/^>6R\=C@,(R M#"+$BB0))'%8\4I0%M)E*:7+I@^6-XC+*IZG09X,>LW0:[XN9?;2+XX[^3=G M0JR>^&MF$+L+-+;HUP2SV-G,9UY1%@,^!-=U C,(1UB"NY"/?)_[/J7S7D:_ M:6E)UO?/X,4O2XW]4:_#OEUH 3@L16$K3\8<7%-J64HL9@,[72#",B+05\WK;YNXB4"MP@4 M"-29.S=%;L;B(*B#Q?&8K9=Y>_;^O1H3-XE_O\^P33QZI2]UJFRKKJ9X6EX[ M_&_Y6>[LP4\\X2:&S7"TSP^JE!1,Y_*LU*C,>5>7<>J03<_1%$)SQ[$PF"QU MZ_.&JIL@=N=#JCM=U:L6-M;?SI+PG@%^KH&'' MFXSGF-;7&L2LO]7*W;:,Q\WA203G.80XD;]TZ5;1"=CV$ ?N$ =2E0+_1DCX M;4A_U3)[6#57JXNY$EY9U&Q*E)08&YBX92!-(!3WZ=71MVPBI("' TFQMN^X M.TBX0:\]*;"=1O/M4=$,[93#OJ.R >[PZA(;\(&7'??:56$8.>P,L-LXA&-I MA"0@UP:U-L%:FW)CZU<%_JV55=[N:R-J55EC3%'I+;%EN!>& M#D.+F*I7&$ MX][6F/GNC:G4,&\M5ULIQC2C;5>:[6F'I"K'GVMN1@U<-]I7KZ3,0SX.^N$W M[H>GT:![T.F\-M,B#9Z*!]46[&D3Z/5O0S/CZ;PXT21:D(ILS=H5LT5UV(^\ M\+AQ/TEB"/;65JWI4@.("Q 74F$G?A 79)EG74D:U4QTS5*%1:/,>*T0X$)D M-Y(8@[#<&P.VD)Q+"SGW%+!=*;O?16OOU0A,&:;?''2GJD[R]Z&5UD'S3@!V M6S.<<=>;;<3B%C-WCMGA]J0NX]RAEQA%4-%_L$@2ZG!R=3B-YM>QXOZ6JK.S M[*!:F6D$MI-Q-2"F6D[PVD"#(Y.+06B*15B2@EER]\7511O(#;2?7!VDY*#K MG4+7._WV&]#BVL_"Y1,'P**.AR6E''ABU<_KP614\_FI(./Q?0$X@R,,@\-> M7Q /(!ZDP2S\,QX,5JJXI3BW9G:M\;80U&PS#-L #PYE$SR)8-2G(\(M6PCI M(.%B>]!5#$M5W(RKS0][Z'#ENNIXL%KUKYWZB>-.-1<]#/Z&K[89S[&,:>9? M6/Q_]RB7PXF0(,&DTH($#6)_>UIT#BK?^47C. [P40E%ONX7Y)BTEB!^)D0O$C\^P.,^/'^:"9B9HMUC"=IRB M^6.&[/8/^,%<&#]NV?Y()2-),O%W-C0_DU.\.;BZ?6-,(ULTN\O\(WG1#V7[ MWYGF4\*/?,J*GB1$"7S/YY6M"#9C T9M:T^@?8W:H8#FA MEYFYSC)SN.KN)24TN:BWDQH#(%WN7Y($DAHDA5L$"@3J#.S=?Q]\PE,\ZA". M:BF[N$4_(+?[M68@-D,=Y+-\!D4]&7C48]ZW7,$ M=1T8KM9RG6F@OMIHW N*E6FI,^Z9S9;CY%JMAK&JAC)!'<)0.,X@) G[ED&( M@!"1ABC51R!"]+B]5!)ZNDEDRP2=R_-]8=$&$!$W1"-H B'I-\:D[MY4O%D& MZV56_5-.TT,:TV\H*TA7W9GK#;,5;L%4_$VVPI,.ORU;@:TT^[6J)FW%W"B_ MJJRE@69@@DS0'S >TZ4%$!8@+-R@>7@>6&@Q.;:AM)RAB%9[Q9(X'9":T0:P M\'Z#$9*.MTHZPB0FF-L! MAR5VN=9$5()R#W469ML$+/*A/3M!(@S^MKMNX;Z'\X;Z_FD91A_5]UFEM B' M]&8G->>CW'#/^.-E/@3Z#IJYMW"'!E":"Z66>^L-6.K!)+66G IL/ M-%'RM8-F1#_JKK+,6(YBPV0CZ"+?E8M\-V9C=^ZX?D]SEWEMXI\X.7I;C7+Z MWH:5=F:_Q965QJQD1"?'H0L\0O \0I^XDQ&J!\0+B!':3 MDXHK?Y2?DXU\==<&>,%<$2]NV;ZX?3KQ5UO37%ONS=K>*<^F@=:6IF9NLZ^-%QMH.D# M^-CI(E*!/]MTD"R$SO^]./^?4:MT69OP>7#I#V?#N-E@[-I\(F-=GG =KK47 M7$\ [P4(0@[!(H\?XSZ_(@DJ!13(W:/$96W)=Z!$M3'83Q6;U,1=M\CM9\XH MJ[HZ>"] "[((&UF0%'U\>R2L6TPS,1CW2?&,>.<[LTRT\"C8S:YC6:"RP8@V MMJMYD".$_9#>*Y=E])N6=LO]D%ZR#D $.'&RRO]>;0&H"[ WV(V82C][@]4- MVW&C!>W.%5>;.U8D\U,9>PNI5FCS$"T(^ \V M!KL3RNUE8[#3EQV>+@J%9-R=N=FP'] M<&R_Z0?TI,-OZP?$L*TPW T:;4ES MG &#.85BK1O*) GH-Q;A02W'B<@,9-\@+*01%E(5JWT70ASU#YR-YL$ZWR4P MA9>'?KAJ.H6]#H"! ?T#"8Y&./K8@(1\6YKXMJOXDZFQ"F\2Y>\Q0P<-M?A>'=FK9J=^Q41DTD]6B9]@@;\F990Z&)N2H MKN)()B@)]+J.9H($\/*HO23,A!<(+@D&UQP M7E;8CF*C1"#CQTX.%RPWG#;7X7A_8]\E1B]"EDJ)+D1)*1[S1U@HFE M)<:+_*]/=R"O*X2K>) _LZ]6!CU=\.A*D)BL,]DNVR0SZNE)<2 ):N/.NIVQ MB@7#TLQN4-RD(PDR&;?/9Q"282/_D87D%,05B"M)PA5,KD\_J)+F<>*Q* M7>A)L%]ROX*?4UQW%TFQKUB!=NIRKJ$S=P<5NVP6@_FLYU#8CI';,D6 $!.% M4#R.D.2E[N9*P-:%*@M5]HI1G8^H;"YK5#L=3@NQ76,W&]7=_\_>FS8G MRJT+P]]/U?D/5.]GG]J[2G, %;7W>;O* 8))DW577TG9@EK7>N:QRTB65S^GF$2L33SMJSBOUY[^K*NG2=J54A5W&L: M5N2Z^:O+56X)8%%=RT>JAF>I J\G"*Q[_")7&]<+R\+]@+4KQJ#WN(8B!O<% M9V*9="J6Y1)1XE'$9KX2P"(V\Y'J[&^P&8-M5^M6AVXM>V9?ES=Z]OYAFD-L M!HVI22=BF6R4A?3WN0=#XX^1B_"/_ VWE)OYT0Z)6SKKM](D+YV'FJ!EZ"!F\.ZD]+]>Z[N4/GP+&N)M&9'?1HN,_#)1TDV$(A% ;@,@$YWD MUCU1KR7+]US3U ":PRUJ),A:THPM5=6)Q@QUT>>2Y/]6%>-OY8I_+?.++CPZ M=X3H?X,P_[)Y4WZ,R115F9)="[4-=^: ,G%7)N3]^AFY#R)3*#*%;@@B$8I$ M (EHYB_7.&Y=L7B2R%+5'6 !VZ' S@2Z#2*_0!2SCF+6MS8NUZ?2-K0&FL ) MB4HO')7/#1N[-@WN,WT(3MVJN9U),H-25%+91(Q+O6TZR-\JXR-BCXC]-@;8 MOD[L/?W1:5%1H#ZZ\.C<$:)_W&J MA4:=(M]$- GH M@V@3_A#6DT,?[K66->,%=2>D\HWETA$JN4F*P0$O)D8GHX%C$9OY8#:S@F#5 M0,1FKATZ^S@V(Z2YQ_TPO<_2<9OFZ[F]Y&9S6\1F.-1AC*.S4>.?=^K#_^L@ M6%]O=AC^;AK^\8T[_YQ]-@T'/L\Q*(BR,LK$DM%/N.67B+H+";KH0K0&!P<: MU+TA-3K8]P8U;PM [1OJU@Y0+/@G4[0B!9M4U-W"/L!?_1 M5!W$Y\2Y]WN _0W0T&^_AO^5UO,?\+%$44"*!7@%.Q< M !B!?__[OX('.&RF5N(N'@"5Q[/B&I@Y/[VO^9]A\73XT+!5 MQ%)_6D"#4F0#GMR3=]&.8;[YEB]S1T^L8H8]R,__$ZFYA03?/_JMPH6(!+^2 M_(H>!,D5BD/M/T%OO/=1 '<0<.%^^@B%\<0D))0AISB0E/A!W"T,:5\,(90M M$:H6@"J)FF93O XL91^CZO4"=B?TW*FMRJIH!<,$U]_TG['K"Q_D;'^OG.S> MU?94@HE1R-+[1!GW6WK#"VS_*5\)8QYT3-:[HK>';I(K;T:=Y7RU(@(3SB)QUQ"?Z2%VW5;LW:%K!1 MG U_Y-I07-MV$=B2I9KH(ZCM>NHLY*-M^&4)4DP?;C&O&=+24VBG$[91B]?I M3LD45H*VXC?U77\)Z(:I6H7K7;9:K=JE<+5;[W<0SE M8OC_45B'3*:FB,RDULS')HPU^W.^%EK5R4D9J5!CVE&MAP;E" MCZ4B,OY4Z9P70EZ-CXF$H'_0SU?OW[OKF[)-3C;O*\>JCBV&*<*4,\4#_ZXB MR4B,"<*E$R1TX!W@>;G_+W12EOY/N<3CGYC__)N"9HQ(-50=7I_AB)2FKK!T MU521@ F2Q@H^%?[?M2SX6BCA3,N079QI,'.!%H=VD0PHX,Q%W=!B%#R'HVH: ML.S_^4):.21\N(\^]HS"LX#EL"MX.?.5<1%^B1!-N9Z>NX$/@K[J+ M3$.R/^3<@>0K2@AXD#;>Z/A11&U2TW+[AL,.'I:JG1HDV&W)T< [_0)TT\,&,H$YRH:Q*_0QX;"+P*L R]+BY!7C6 _]<&6$V! M-W5ZJ5V^OU[HG'.LZ]T9?41B!L'^!4\,!T\ ]QA#4V1U9IQ?=IUN!QIJYRG8%"1/#<$6'ELS$+)-X<5#S [@++ @ M8J.+ASA#;@I0KHE^BRXH<$&'N\E)CHO^%G(S$WE>+S?O-P5!A!;:?EEZ-"UW M^^-7^O6;003A(O:%18?L+#=A;D^9C3GVPU!^U[PK(TR.4AMZ*,K8YX^DI<&!;B0:I?BJCJ%$8C"N$1 M!1$I3#94ZOF#<+BCT&_7%Q''77^V?" 0^!8"(,A!//Y2+W@<)+5DL\RHE!\N M:Z.4,-*U6::[^006/ULLJSKW.*)=LV8#9KIH)SKO9/&AC#UP.1 9O\<%I"[) MPCM]:YCIEU(U7BVF*N/N]'$]>% @"V?OSL>Z7)*)4Z?\"E'7@1KAM[=S^(T] M8F'PN;;OHH(+T1,A +LC[;,: M"4\8R:E0.:5I ME 5F4!+I$O'P>9>W!=Z=Q?Q/7/OI)X9K'3Y",$<\V_M3@<@>[\^04*%<0?G/ MB/#Q^]"KD%A$WU,=VT.Q.$$Q]*$O*.-/L$X%GL[QOR>^@JM!\):\'+YOS7.A M/7&0[9]S>#QD:)DI-9KZL@5*K,$/[-:BEOLR#@]\6L3]@BY#C$-MR( DU=2 M[<4$CE[&*[L5KLT5/L'AT2<:G!**43VR'=JQ03MW5EKLN\JCEFCC%H M:3^ 5F6*OCO/./MGB(J ;95_^;K$T6]S'6CN-86:2JPFK2:^M+ L-MUR'&CA#GZO@!.;X M\80'X@-2Y(18(8,&8QE*7N)."PAF)@VO 8'00EKB!LGD(V%Y"B6^/9]T#K;K MQL"4YYNPL>"3@Y1J^V;<;S !_^5;U0FBS6\][(Y"S,@"*VC0HHU'5 \1L&GH MWN4C8X L"4='@[^OU+1UQ5D6VK0&AFMAE),A#TAF0\R2)_CHNRJ"^?"_CQ0B MMAL,/1[8^0$-[Y[8+4>U\CFVU/:M#@]W,;G$O-6?(2@8%BEZ.$_P6?M4FP)_ MG]XVCS[&<$0+&%Y'#%O7I_MV;P>;,=#W M2TXT+=XQC':3089O*'[-3NQ._[J+0,(GI1BL,S!9>/D>TSM2_G.X0VT1:DEK M5X6F,S2'H5ED0VU'G:D2\B[A9;X_;4IF.!.-P[%$W29;(VEI #GB=(S,$-6E MH,X9^4I#+2C$FU&)#(8NNI3?XPUS<0.H*0"H!@>8(G*!!#V.& ]3A:L3SHK/B/;][-/(4Y"#!\"+?2I9GFHX/M*N%5Z@@9)2=:H$+Y]BZ'@M MHO]0^J_JGN()630QV.!KH !!EQ+[ V7! C/D=*(@45"BC/9"/D?/4$F%/GP7 M(4VX&(5)<$!"DBQX@39Q16X!62]#)- !RJ>'Z@-Q:F-G S4350L271@F^)8I M?,M1JXZ%&:DXQ(*:!\PT8WM05\FW"2(=\,W^77!X5 >)AU"> O450N7^N53, MH&3(&I"G#FW;WP,&Q4KO:RVY9]K;AQ<@:K?\]:>ZT!3%3 MQ_L*1-#\XG4_F'-D]0=0>A(A1H6R\K/?__8J%C89:"5 Z#,=E;1$)2U12 M(CG^RR%/!F?)(7KT4PGQG_'',<^'TIO)ZZ-RFK+---6=7<(0&_5,3#:HR4V"U9D=[Q#="GI;/8T>V5(M+PVV[EQ/8S78P,OIZ34>. M;*BVGB=P'?5E#P11EM);LFF#2B^\4@-Y$37X<)ORV03R8ZQ0X,8B*NL&0-*G M9I:Q"D\Z.R6?0' A=DHM3\-(=U0>Z^V8)+#B%73.(I/D)'#@AP:(&XCX4 MK9FEE<^">D)U;;[3MC@A/C;X5GH]+LM#"'4V/-8'3>A3/^>!9!#5X1@&Y%L. MLN8-2C<@Y9OPZ[[AB_(:D ,X8'#[5K#'0T[L[Q.#VL"1&^?@4<"YBQL5\KDG MJ:V>MY=L"X4(;-R- @E.&T=4L(?TZ$,(;B;@F[BCNB):>;H-\DH[])VAW.QH MK$-XB23_]P2 ..?W&&=YJDR$I-8:3WTSQ$7M;W$*7PQ/[_F)B0H12,5#H/"= M,J\" ;/--Y\UP+FW!_>VESY,K8"(@KXS]]0#A%PT./*$[F06"H+78T4(]XYO M%)&7:$,RTQ!TI6!D#J/A9I&L MLP^>[\&J3=NMVDP7>I8^?FQ-._M4Y 8\LH>S12[L%_2]QB'^1[DV?!7P MH484+=MV5R8A>M6/]GNVRV]'QT+B["$1]?#0^RMQ=L0K#;BQYT\ASF8H4$E2 M5;QHG[@B/4.1I]NV@<=R_.HN%1 -,I!E@%82/J)@I?&9+_F^W<.+3L2I-Q?/ M/N7OKU_"$[47Q_T,33.V6&8$,FG@$Z!&C/:Q,E %LD[^R<%X,Z-%>0IFL\C M(1.'O-VKY@!K5S5)/)AXZCVQ C7KE2&CE$3(S-4-5OYM9,["(SD&RO,Z_(B2 M0:2Y:(.C38N^K3I>[1DX>; EJIHDHI#&G,"._ 5)=@_P00"X]C$= *D?JH5Q M%V*QMO=RTS4#^4OA]F3O9LA-G+Y5,;ST%PE84!L@E4*'("R*O\KJ#!5/8&/! M1)J!X=H00?V[.: ->3K.V"!?(?4=7@CW8!I!4>BI5[^;5.FC"(G[(F^[=E19 MGD69(QH"C/HV"39O<&2%Q'V\Z/T1L%YD&?Y&XCP$B> M>EZ"Z(+ LE;@$X"? MND=$D1&H0@Z^^8YJ$=Z'Z0+EW$%FA9-@O PA+'L/Y M$(6K9=RM:(H,+@ E(7G=B1TZA6#WK)? *[%8!TA66/N W_65 FV_--MGZ-Y91O^;13\RPCURK94V:P,'X7)L@ *H_8V4P6K1>?' M+V=KG'ME,91UR0F_ZI!K[8H??+<0\#?*_B'^(50'<-T!.^-4(Z*BD$U@(5T,Q6N\[->8T?M ME^ 72:#SLKY0?H/?B^6@7SA0/3BC*>R>L>&!D/YWQ&JHM"$]#6E9B")1S]HE M>8],ZOO#F>WPYWFY.2A'P;F,^7 (Y MW01B@;R7D&_IP/%U49(GC'+\@*]KSRPL;>ZH(72V?\\W<>3=LC73E7@B: Z-0Q(+Q 4+_3]B@C7Q; .($3"\I(1 M]W,(JKIT%_B /,Q'LFL?%[):0(5M!@FNN+J+$^KX6<'_FS0S6>U^)!:G MYT/ 8PW*I9(+SS^"8E)3WX>3O&R M\AB0Z\&G(B9J^PJ/3'P36$+Z7PN6X802/N$881Q!PBE%2.?P[0E\>-4+]YBB MC<5] #C(>8+\^TBU0!X(H.F5OI[<:JCL0C<%3'P#N=^%1Y@=UE?^NLCY$K8G$_^7Y MI _;'[^* 0L5A](\&_54)0"Z(BK8;B96LS-7+3F.>OCOSXPNJ 1TVXTR405B MB(*1#G!UT7 \\CNU@,EL*)1:AB N>\-=L51L"O,6R-W(]=V8(A \@WMY8DZ M<'3*>+@.=5V_X]G!TL9I=G<8DRE'7"*O%Q9AW@0YXBC[<,'5]E0."YRH'5/@ M;%$1*-[=F6Y!NDS_L8;Q@G_J>>D65EYP&BK_ZPL,"._/W+@O(*IVB*H=HFJ' MJ-HAJG;X^&H']EW5#HGGW_%B=#>R^3[8YKM]8^^37$/A[I87'">?YS?YB\(F MWX6LOK KY6!"_NM9]S6AERGPY7^TVYT9QMRA%_HC7_!$! M)P IA?.N)A &@!SMZ+GRS.@^B?GB(OL93D4A;<@.WU>]O@KB"N VJ)#%RL_Z MU+ZB.^$C'0E?62!%50#'K,6JG[/[7'ZB+%7Y%L.7U>6ZM\D+&;-)FU]H0M?A M?%&>X8MMP?S,;4AH..U8]MVIFK'UDPP175N8^$@5*-:>4%(UN(-,QW9(ERI- M.R2"HRPNU0YV2W%MO_!YIEID( OY ?6M60%G;LAW\*#G;_"Y]3'[VN?G7G#7 MBP!"K@.-:@MEW$'N@MT;4V\T&Z6A?^"#;4.'#T8C6H"L2D0)Q-GF'E,Q-8 ( M"RVD\>4$ED2X(QG);5(, M0S[DCINFAIKM0S!:NG]4DCVX/WDB!"\*5^/H)@GHG+S/EWVEDY<$N?*[$ARC M%.]39ED\%CX\QRXW76Z>S;=%@5;S[?9CC4X\9G?;+\,NCR>$Z(WFVT<]P%[C MG26LU\!G8E4/__\D_NJ07&NL5AV >]+*%OX)TJH"2.;6SO0:F:)D[4/-#4ES MF&DNJE,Y-@(]O A#3FAE[4:J-?Q2W6]OKH49!*X73/ MS[3.Q"HMD7(GEVE0:Q<^:K8G3;/Q9<:.J;B'QF(K^")<$P2(GHJ;#<";1<6Z MLB%A8B-*..JA3%J?WE%E'.G$Q64&:FI&-.G@I>+D?=G Y;&!G>!]0):.]@L- M!S2P")6'(>D9.^PEH%:KJQ44B*3X&N4_BQ8JZ86(5O43Y0]'QO7:88>6@0ET MW-TDM!N:MXHD/A^$]A'WCCGYAU=MH93"V=DJJ>R>S5!_-E%!4/%FEY$T;:1+ MG#T(O_!8!W92GH<:9ZK6*EB;=NAP[1^>PKWVCB#2_>H#2'<6F ,H6'$A!/P= M0=A!QM+QM?#>5T]LEQ/ %EZ"0_"^3JZ;E&PA G_RO(APW]?1Y G3]#L3>FX& MWZ;%G-O38%%:O)=' P)+2//$PPT=&U4'GH)H5$., *<=KB#?]3 =:81^5>() M7SDT@04KTVL2[76-]!KI^F66&$N]SW C!*^')%2EGRXD/9V/*_'6G^S2K^GW MJTL/U9S(B^(U*+(-I*VK?EDI^B+J?1#L ^FK#^AK@5,%_D"Z_GKT[3D="$JO MD5^ - @_-$8D11JNUSG;A@H+F:0A'G7Z8.4B9C[DI.>VP!U5.#WSX3X\A#@, MQ@@#]1%R/M?VFON2M:2XU[LTS*P#);ND1;??C"CXMD.AIM\@ [T L73L&9&/ MHQPQ%_KM4M*(2;PHW;'RA$BAYVR%$.21-MC-IX M)J.0X.U+JBF2[N@6-"X#/3:\ZUI,S'MX)@F4.9]+]Y%QJH"IK[1H.KH'T70/XC>!0 MTA5WT#A6TH$?LI X?%8<4RA$ .^*$7&IGJ*=TYPYU@J"-WUHQ$*DQ7EQ_*'E MN#>LPB^[]]4R'44/CG,!9O[<@H#4/VI61.L,M$1P+?AX#X#/OO.@)82I_9Z' M!\(4 ]8[-X9OC"!'0$T+P/Y4F?$+X#S&&]2;B+IZ:J<<&OU@'"8('"8TO D! M\)JPC+&P-NUJWB&]PT>\[-DA'SZ\\:Q>V2#Z@PO1V,+]%2 0%5+\'FFF0KM6! MMCW8)^:@'D8*XA$($XCC\*3SQ,GC@Q- R/,"&!OH[Z&\8DP%43!V-EN$/%E" M?D,GCF1#W =>H!O(#(B$">-^U8<''RM4[J@>@ 3M6EAS0L]WR^5@N?#%^$Y\!C*TX-0![G(A&#U&M5XDUQ 1@'O6A^#+NQ MK4 ?L:?]/^VY>(P/Z-B[A9WIWB?DE>!I"A"Q/M"Z9T;#/<-/>R=3;UN!9M2X M\8I\S-@* ,L[YL$>@!"9NN1KY^E-XFP&$8)T8K-0I \<37GL6?)]O:TEM8'U,SVH;K57ZU&Y9I$2F@6^V\]5F_TJW_LX%><6F>*; M.:"'+)Y?%Y&S&T0@;TB5@X,.D.WA1HZRBWVM&P,)_V-_IZ"#D/A8O17$L2E! M>&#G'IHGA>(:@6;9QT[*)\XQSV%Z;!+J1Y6"[ 4'8)[RH3=E]OA9/82-!5L\ MG[2%.S8M(Z.UPF>;>JE*AQ#1^6 KE$E&\IID/W^4#,8XO@ ?BC2X$A7((UR- M[,DKZ;4\GS9NP'F,O_@C+('N7<4=Q9]XR)V]Z37'%%%'<@5,<'\/@_1=(X@@;_J+^PA4'CILTW@ MO/Z8_MX$)T_P-GBVU'M4LR8^C'OS,2/4F#V;O"^4^]EN[G>'7)^]Y=C9G@EO M;4]/Y.H#H&5FJ8I@\=@2\KL-W_GQ*YT*Z6T?_YHH$#J&X'900"B**T8N+#FZ M; QZQK[>4'3C$U$@PZ?CZ59-R0FKDM:L]U=#M]U5?OS*TN'C#1S#.:"W#H$;YH!B_5L&S2F%WTE-&] M%R^'&Y1)XL86>'-@%)0)H&-[WT3N,C\[ 2JC4(->>=% 5]< 3AV >K.!QZ+X MA_%V; )4$@;HYRO2C0\9'61/GH)-OH 'TZ(&34@?%N'& M3!<^1#:V^A:R'#SMA8P@T /]SYZF2CSUAN![L)T#<@?T==4.@-7_N^35(1SG M,A#KY2-!*V*K+#"0WO\[25?!<^ -!T^9#R1_DO,?3*]],#6$Y&1@[U7C/''G MT.S^F.#B[S^LY2_*QL,&G1^X#8Y:$&74&C?08C_<*14<30\?/%,=DHYZ[#/H MS4L^?@B1;>V*$C[786P]S@7S,]:>O@25G.!"1]%4B;YSS-4)QX[GX*[:%P!] MQ#R/$ _,8O#9%O&P[@-<(A;P/LBA6'9T/?CYRKA\RJ-=I%UX4[#AQ2'UPG<^ MHMD6N(S6>RD*MPYD='B.?RA@-B)ZJ)P::A"TBV. HI$9PS7#I.CP,L J!>V[LQMU'@2[N=>U%U4Q)6@8]Y5 M> @P4Y&R0NV!:'E+6_!<4&'R VHT&8A(;462,(6SB5>FIAZGYJ#,LZ?4CGT[ M<*M;/,!<@L#5$>J<)IH>)[AO1=+4&U^5,?5K#@YOOMQ;/3B=Q P/9XWH@CL(-/9 FWC _@.S5Y]SQ[#=G7Y395<<*"?)WW=GU"77Q]"%F#1 M8H&I1RJVJGLIJ+:)WQ4%E9!_<$D%!?!U(.3G%Q> IGR!Q,+,1 M.4J#+"@0E/%$YMO?\M=S_Y-]!;MG0$4NCOMG_/@U# [7(&W\W=D,Z4FX+2_D M4 9R)GN\]T1%,+Q4<)R2AGBC[W\^#LK0#)$4F5RP?H7G&8*&1T0 M/2%_CN-'7[1JH_I]1!-XW* O_8\)Z*_.]KNCJ KDPQND)=IS/.//U6?BQK!( MOLF!B0=$GA^[\9'Q3)1Z10S(S8.&FOD3G(BZ!9'S^-2#4SJ&YD@@#4\'1-^Q M 5BB>*!7.0)EWQ07,GC!301*+S'55P=560.AR"4N4)KK/F2&LD$R^"_#XM?PL'-U$%0!6J+BY!7C5(]M-Q"NU^ M,T^4THGMD.Y5BHE:Y6&Z&K=.W&]Q[HUC:)N&[O4]0>7W5>_\A>!0EK[1\"!% M=GEPS' !OTQ;M,I9>C6H+H?:X[#$@>&2&RH_?C')\SDQ$ DU7)&/N-/)A.97 M0%U44243!C3.,[ G=+&\KB?%;E8H+%H9-W_?3M*T\OGP3KT=W(5W@KL-+'3X MT/$\[40O5V--%2Q;])JK:XRV:+"Y'[_HNP27I,]=8LBA@V%Z-%U.Z6,*L&* M-14#L6RT!9\:D-U]L"H#DVO!@9+Q,_R",Z)U8O(_,=)RDRWAD0N_)8!0YJXD1UO >$BANX,\^P M.?"' U= D(,V'>Z$VI DZH MBT&5C:48&L*^Y]S% DMC%,0N'8+>$:D4QR32N!Z8'/UHTQV.'C@Q8:='R 4K M^5!*?7!N)=%T3Z " 77$@N!080O:>);L?^L E^.+/ U).Z@(-B#, 9H"Z/]P M\8O9%6C"-P1GG*JB^EV60LD4<2HT02?*<\<2G:%O/-DD2G2/$MVC1/M+7BL78.H7XN, 3ZB$4%WW6 UW2]"<_![%]<]\BP M_Z':R.8\S0OV,]R:R _2)WZ0!O'UW;0=?YZ.*Y*KD]!8%*U=7C,= 1AMI30J M<(]2-S=A)NCB$)L[K)S35:'25%=->KA;Z?CBP]LHD.:&?KJSM4HV4R8X7 M0JNPV24J WXFY#IPY=DSI>JBX'8: T:(MZO]J;6LM//Z=I(Z?R8_'W37K,/> M+^.T.,NYM4;^<9^;<.=*6,N]TZ_T+43\UHGD9MDSU<^,KE!:IJJ M6KR;KS:V\4:Z4A70RK.S;QAAE%AON1FOYO+CQYTCL4I^BQ--GBX%@VZIU]]H M,QY,62&9:!?WNTUGPH3<)\VF[]M:9J4L6QG-E/=.W&@;\*DA%VKT*JZ2;?.T M +;RG%,R<9K1(3J%W"A'&T*FL,PP=&L39QNUF5N:61VT].RI8STQ2&OSS?VR M')\EN[:;2=@VW$#(G;+;39U^'+6SM*MDQBV[6Z3S$*.8D$M=*DS>K"5'+LT. MAZH\LQLMP89[#;E5-9WKK+)MMPVY5KV^8I+[!;"%PF0A M"1-.NN])\*DA]RHE"S+;L5+W=&V1GH!B>L#8#QVT] P"3#/)/RJ2W*/CP[:F M66N:78/MA VYV'2='B;+93,I].QNJMT3=_E%"])IR,46F(>R.U(!X-<@O:JT M&)J1^\J$#;E8*6>;SG*F/= KIV JV62UW;5R$S;D8O/[@;*TH M?J\VS"U:>KY7-JZMJOERBEZ-F\*V6R\_.A+<0,C%KOIKHRATDAN(KPM=Y.RI M5LS"8X5<;*L77W"@.MS19;HA#)HE83@:PKV&7&QZ(TP;>7[5XM?E3,W=S,N; M5@YN(.1B%3:[FJ9U-D$/U8(RFS;I M.$QPJYV&Z\*M=2M)Y;BI!GBI/D:C+M M=M#2,PAD!O&J)AIK@1;;Z_$F/VS"=CW1KLT#V@>%-W)KI\I MYB:)D(M=M+;I=)RY7PF]CCPSQE*NO-_ I2$7.^!KB<1*ZVV%FC3GYKHRT#OC MSB01VQ=TPBV10R,4VG;6PR%9F16$U&[5+8EESA3K<:Q@G M;O3->RYN#P2QSAL]2=($>JV@I3X$/KJHSTOA18T&_:Y%0]69%[R4_?.JE]S, M7G,/"Z/%N$'?%/@_ZXJEY=VICY?0?GC ME]]%>[JG>MB#"K7#OQ9NKS2+TP()XCAP>.PP1'KB' IE2&%CKE>@^H8)"9^C MN4/3';]*T4&!+$,EWF34'-3K9'3T>V)W@ZS:HJ(@OR8RDJWC=>%0%D7 SZK-?/P#KM4SKE4IT*G,OME\UY8U6;SQZ1A=9/J M3;3*O?SX$+(1A&V>LPU9WA+Q,)VZ]VC3>>+;H\]\V#IH3@43^A#7'SS,@@)NJ?ODIP?T_)C MF(RYH[ #G_*C91\(S\P?Q1^>2;SK8TV*N',I'BM06(,B5@94H\@/Q.L_#4 P MPL!/Q,#G0/@ED/)?AVS(?[\'?=ZGL=VNCOSVVSX5KU_A:G'!Y(N7>IY6($D MS&9/$S=N\;:]&O636_R38[VFTW[.J?[?Q<[SJ@9X\0-AP1SICA=JF:I; ^*+?U1.RD$IM]1"/R*4Y3?H=:T M\#9RJ&+'!G)?W#U-B$2>\%9S9@R%1(4&PV4&Y#N+]9A&P4CVQR\N&\LR="R3 M.,^*_.J<_'S@91DWB0DCCMNGZ3^12Y5#CV>;0FYY98HO)K+,MC]NF4*MEK/6X^[]6&^A5 $6I9[':)J))4)2T+^M MF,=MG%KJ=Y/S%^ )D5;P8*E^$AL%HR'SG6Y M16)0NQ_V^TZ>+^SU_/ZQGLQ(,Y0N!+E%,I9AN%@FR7X[]:"%*B4B72 B[S>3 M]Y->0#E=]OZ*4L,-@>=K M,1X/=2'FEG'3(0B9_LF\YH8_7A[RIC9I40I_\3A3+Y=UYMME*<_O&_ODAFO5 MQ9Y]94.%*R>2#P]EL\77TM:(WAJ]B?BPG62PH<)D8W0F_>T4#^Q1I3SX_:8W MXI2$$I"$9,-%B1JWPF)"79#OY@W7/=AKS.&E++[/Y1P=6Q^RJ4IRLN0V;:%. M=_+WF9ER7=(6'%F2'PTM07.-97N3'N:+\WUGDD6DGBT%E5!#XY%-QU)9-I:AOY]K*$I9B<)4%Z'TEU-6TDYRPPR%!Y=72RX_ MXI1:;=2[LB=XSF\Z_?M-HT^O&-'9\Y,VWE?-1 MRDJ4LO+IS"(T9:4@6YG54NUFA'4C8\CL@Y%8BU>.:#]4I')^E._J/#!VG;70 M+316=@=U0T&!HUB"96+9=.+;Z0=1SDI$W^^C[S?EK+3;8-L1]+' B M/$\@=I>"M/^7)K*\EQO]62*+FQ[D[Z?CY)3>Y^A'9K].U;/:E3T6JT1SE!YO M&4LHM]PEWQ&U23^;0XW4D$+"IF+9+//MU)$HD^5/,EF\!:BEP4WGP%TQS>4) M7]DRF]1N6^OW^;7(*MG%@Q4O5G/7)7PG47C(6GTK0^\SSFB[TAZ[BPUNBP@) M/Y&,,0DFQM%ACHLH<'D#&1N?;AR]VO'X--9U1G/?-(_E,\'RC8GM * HZO_^ MYNVHS]Q)TLF3CNA_"<..<.BOS!SYX+N/\DANZ^ZC/)(H8/12,]3W)Y)DVOO- MPZ:?G2Z!.97%3'W07EX[D>0Q[EICV=0GR]J>;RQS;%?LKW!W=^26X1*Q#,O% MZ&\8*8HR2:+@T65H_>54$GTS:NWTIJO0;+(.\LV4<]_H7)GHV7YJI3]6'S>" M6QQD)%:/@"+\9Z_BQWI)(:23MSV=TO M6_/!R)@,@;+)7ME>V71:C=(X*2P$<; S%\'0\\BNS,2:;B:5"T_^_-F>/\DNB<-)E2/WE_)).(ZL_.K,' MD5?MLK3>R,U&J7IE?VVATY#21DXIT*KU:#3&VZ+0*N/XEHCO^2&RF@R5Y;Y5O_:M<$-<\R.-OF'+2L4['*A M4]DO:G3BRNDE=)&Q>KL'8DDJE8VQ[YV@]97U@2B] MY-JZPPV!YXNQGC]++UF,"Z:>J-3FO+@:\5:U65TE9U>.0(MIN9?@DH[+NPO MI#B;R\\<:*Z0UB0Q.@4M%O;[>2BB!),HP>32W$.?F.5!;V!.EF*]76NTDJ4: MG;ZR!Y)54Z74;J3$EZW:8%?BN7QSU('6199T'J)CJ6PREDEFWI)@\K^.")'@ ME[^TZ<)MJ-)-R\PG._U?6=W\^C_XC_\<20.BA0*#\__(JFUJXOXG/J3W:I\$ M6.:.@YM8P4_F!,.2S%TZ!3\B=,/0]#_1%@-//GE<7 *:]E0RG\SJ\)_P*:TS M& 9#YX;O#=]3X-___J\@;,]U'X\O!:[3NR<6LR@%Q*<6$)=Q<0:!\5/4MN+> M]B"?SMXE?);W\\#:$HC%,/1=(O5/*O S.L\9$JW$73QPBQY'C&M@YOSTON9_ MAKG9X4/#5A&M_;2 !AG+!CQ!(0\'40NHMR+@9:XTP&WQT=DCNQ6IN85XX3_Z MK<)+&33O?27Y%3T($BSDD-I)$Q?OHP"J(> B,8ZHBS)F%&*1$-/M Q:)OSX& MQ]^=UU&&^J'J *HD:AK*[ "6LH]1]7J!@N*'ZKE36Y55T5*1%C*]E4TW#0>^ MRS$07"&50O&"?L)6@NC 7P0_"8$JJ;JH2RI4IJ \=<"*7,)%#W*VOU=.]J0Q MR]7V\?N<+UQ"/>4S8>P#"CRDLJBZBU45H@9,)[F9O>8>%D:+YQ3#&$_&=:5! M;R=H*?-Y5J]ZFNR!J5V%>K@JP;^VQ3U"'JH/K!7$(/6#2.%B,NK#=H8_4A'9 M.3\3W D[1AQO#B IKN V]M1(EJ M.H%>W 927-W%">A^5O#_)@^=]KA3UOI[83B_WYITHM04XML70F^CI_[?B<+Z%4IC O8,NOJ?LFMMH2YE ]TW:)09\(V9+I ,1<=18R+#2H4HHK]&R;FB(63G9WNAT7B@)R@I-GXVU(D'D9 M.MH$?(5%J/6..AC109WBEK%%/,P7EFKW+)^C53Z>Z%L=V5[?;X8=Q#A_$./@ ML+*FQ>=E.K%,"FJU4)O)K?&\OD,K4T]7-ISDXU:S^@8]-!XE=BNW^K6J,F'/ MGSG8%KHC4T_4Z)XSGS6F=66K]7*3Q(1^NI+1%?[VIFO4M:'+IGBQG->R&RR-+%>I2@E&F7#G M*X?S=E&IY^TAS[7I0M]66VUGM(6"ZFSEO%/-5P:/Q4>A 'ITJ^]NA;*!5IZ= M/5LKMK/WN]*&=]6Y(9CY@MO/*'"E?_;?%YO/586=.N.J.J0(Q[#V1=66-,-V M+="';\AKAK3\X2O9R6ZC.Q4+:6ZY+_>Y\:P[UQ/WVQ\4L"71A ]S+!=\GK+] MDGF7O*/(D%2JVASPS7ZK._HXX_.KBP+_[J&%CC#+5@D?1@KAS- T8XO01*UD."=B*8-?OH_!/>)+M?;([*F)>(U.G79 M!:(:GK^./O.S.9;_5N]I##G1J^4XQ.7(W+'<2S&P@/T?>+X!GSF#^.:#Q/\= M#T;^21R<2/=^U;'H>;7QB_VEXA2J%*X#/MH?_1Y,>$]E7=!C_$?%B3?K%;,_H;J[*T[@7$XZCR[G> MY=!WF71T-Q]Z-V]O,_ VN^;J=>5GOI!/Z7?RFDGQI>?EO*O\_ED(,7?78^^.75-,O?U="NC2*?CQ'L7>)C>9W _L4<=&NAYP[8>G,*#@K)P$C]^96(9+AU+ MO-B.^T,(_W,MQ]LG_)<=ZM^#\%_V2W\/RF?H0VUEL3:V6;.A6H)XWQDKNM!+ M6;G?+IW^+=*?Y;;I3C/GYFANL*[QQ;&B[H4.)'T.]6G)9!.Q%/U2&X?+H\&G MZWV7)?VOZ0'HN::IJ6^J&;\YG>TI%5^&<=^Z8A9RZA!C]6.R'KX'(_YP%@_M"OM@A>\+ MZ'4E55?M.9!)17KD#OLC=]@-93A\O+OLA@_[/70YGS3+B#)?8^85+B^5VCG+ M%EQ&4=A1K32O[[<3CH0T60Z%-5^:?A[YU'Y+,[MA(O@ G]L-G_:;*'#OHOF6 MF2EW%_O'#>]6-3DN.HV';:X#:1[',A-)+I9-ORV-X2_7T[ZL8\['>-S=\S]> M0^SOY9R[?0O]7//[*EW$+^N\NR48?$^-$ J$L'#J9)XQZ,IXSQ>R'. U>@1F M ]17*8%'E7%<.L:PZ([:8\JH$?)*U0&EDG9N M85_';7DEB)NB>OPZ:@6'>FAJP+91)V4=?5VU*$FTK#UJ%(J_&J,@]DIS"KY: M=!Q+G;JD7YEI01*T(.3()B3X2AL^$#Y_A3OPH@62]V+4=!EU _5Z--]1>1$U M8S?P&]\)@%A(J\_SKJ(Q_&0?VA9 '491EU#X,AO#T-O*"3#@$T33M(R=BHI= MX,G^WP?/7GES]^-GYT5GVOO-PZ:?G2Z!.97%3'W07NH7"*-:D&$5C:T.V2A$ M\/_O1_PI/\5]CGNL.2J.Z>&:77-WA1#25U4,5):NKA>1]B1%Z0T'8=;J396%W M@3AF %7.,61?E_-QN>>DEX7'JF@R!0?0"4AV7X'@ K";++5R*:?L;:&5G>BI MOJ&*$^73R"S=+;KRMMTN+$$WFQ_J<_NQ>I^#FF F^2%D%CK*Z79UI(_N EN$ MS]W@CD15W78L%X]ER!<@*:MY/FHA#7O!2K^)!+;>A\]6BQ@]EWJ[U.H7Y MMWA0;?[/>B-L?/ MZ=@Y+#M."))('P>/2M0-A+GP!])F'JTMEWAO3@C\JNO8B!N2+OE0)LD'+(7B MZ8"FU!9)O1/Y]$86.W4G%6'#BNW-NLH#!K3H^UFMRT^4]TDG&:B3.E!$C8=X M[NP/S-6;TH2'-)$9375-.LS8JP#+T.OB$N15 _A_]7BQ/UXCC"R[JKT\X=_^ M)#_;^W)JV^H_%)2%R:\7@_L$Z$Q+>O>$D5>;I7>P\N,FFH8..2UP1&C3>U>7 MPSIIE[>5>D2ZZ &#NNK AE[5/7G@,-:C-(D;%4 MK [-*'MN6 [!@YGK0 9D4WZ/-*RU>-\B0VB@U@0HW% #SJ -A'\;PZ9&>JO M#54>T48#$_##3->2YMA8"TT^VE-3-(]C9@,'3;D)X '&0X0GD,LAY-WJ"$M%K,%/1>0[ MP"LDP]5D3\_'^LPY3PS@UI$C?O"4FI?Y^K<6095Z_OO(H""9>TR@7K@$F6O- M^]:^M]J.>;"K%-7&7NK4ME>3,M.*\;!?532'KRD+NY/9M90'!MI@7.IR,N;/ M!0O&PJ\M5&X>GRXI-AJ9 C.9,-IVN=93#WP9WN)&AV(C%0F-OU!H0-.$FHOR M![O"GL;NKZC='1?8%:#)^7W>,I; \AZCIEJ03S7:A:6[FH^ZW=VTWK5^V]?= M!7 +J@299T&TYSD=_X]?NW #&A*PH?2YU')\:55S;'H5Y^C$>N$],"33QX7EX"F MO9BU^6'=W,.Z*:+JR9OV4I[TBD?__O=_G73'/TOS\%)T M?IW1.+DS<4$"?- M]_&XW9^BMA7WMI\OF[T[M'C]>#L5?HND?HG%?@9G><,B9Z.S@[.^_*^ M=CKRR__PE2$ '@XZAOEF!+S0L+731%Z4Q.ME'OV?2,TMQ$[_T6\5PMIR?M: M901O6EH(R%SU4!PA52*K&+X$ZZJP()"\%L.4R55%W5)A6(%BF0' MK,@E7/0@9_M[Y60G"L85]_'[G"]<0CWE,V'L@TPUGOP!S4245;INA,.DMG,V<34AVE5!WWA4=]R7;5 M$;=.S]?T)'3>;7OYL&K+NC$16J7<9#UU]25WCU8FGZZT1YJTYUM-2U#9%/FAL"S'"^EE:YNO M,+G0";ZK]O!>?%QSC>5:*TYRV03_H+A*V 3?=#VSD[>]\IIO";F>'*\M'_0E MZK!S!J7ZDF&MDE9D>8Y=6&5KH,V%,6J==?;VLLBO-RM F\*07CUNV6P^IPVV M<.4IE"9<)@.F3#H),9B%$)O)S"0SF\TF28B\-,.)*9H^VT6CD&?[*['?YEOR MS"DO4\GM-+$-P]/B5AO5FUG&Y@$S5G,R1ZOU2BX,3Q.JI=_G9]: +PS2]':V M;65F4B<,3U/3^NQ^*3]*_*K8E.^5Y"9=U7)A>%I+C+)K:=MP!:Y%Y^U>MVP5 MC=!9S^:]L=HZU5Z"=F=K,*J:94-U.F%XVN0>Y%X/I%B^["PZPI8>RH5")PQ/ M6]M&>K.YWZ<%M24V(=8FNALV%$^+_+J<-$NRP;><_+;$%>KFC%;"\'1KS+.[ MBO*X7=:Z#-M^<)?%=G<;AJ?[YG:TVSB.O1QVBI-XM@2V:J\3AJ>9*I/9E_J2 M3N_5?/.1 7'194+Q=,T*]&+'M=-\826G:P67R]0V"*?.WOY8LAD&6-J$%EN\ MRC_PO+,M(#S-G#US4BEK77%0XJT2(+Z45H M*Y7M1H$KS]ZN<.U!5QZ#*NT*73V]K<^W$'1PY=G;R^V<.1UFJC.:;265AKI< M5FR0"YN(?5^1D[L9T["$PH2QY9J9RC93:.49AE3LX7[H2(DY'Z\^0HKJ])9: M DW9/KMW"/#"L#%W%G1<8<'@OI)VUNUS3FIO>*,]N& MT1'=W2YXL[@;\.O:>-IB'P>KGHV>R9P=J??0 EQ*T),\MTE.UKOE V^70]FX MR^UK,Z%?-016CHOL,EG6AU(H>9A=N=N6*L.]T$K-\[-&26>*#Z%(7],3[&./ M8=I\02G4,AM1J,\6Z.WG&P799%GI3=7A$'+"HPS M3 O#N9V9/A;&[=0LE.5KNUI/WCJ#'>WV('+FJY*Y*H22TGQ1U\S[MF;S+C/= M.QEN;DPY],RSTR=9:9YS!L,9O>_']T)\HJ_R/?3,L].+-8-]2+CCIK"RN%GY M'N3OTRE$\N>GWZ1R(W90R#X(ZW)>?*S(98O6T.O/3U^,%]:C!EBEZ%IJ[[K) M67JT$K=AI/PXF>\,3:EVEZO'V5A=L=)]?Y,+(V4G,=VGZP^LN%P[M=<9F;HY5G M$!7V+3NOCKH[H0"VW?9]N[Q+IE&/HC.(EAFWT+4SY<&2;<[S"4GF=8M%[.$< MHLO&AZ6-5 M_6 :M&8'>Z'MJ:\E4;4&*'OU21X9"K*8DX)8>B@GZ<(2W@@_+#9;>VU]OWV2 M2O;24H@XGY9)]GJ=P6&F.X7]0C;J6[=198#*!405VH<64$0+!YD#N;G_\X]$ M]C_VMWDWF+AV-E;[5RXD(YV;OAKE+OMBQ-+J;Z]U- M]I6QH]'=1#PMNIN(IWVINV'NV!=[ 4>7UU7_4'7'W2]%F4 M^U/:5KXF?2\]=OC]Q9_/#R6>7@0 Q-Z][5'3+P+H)$$D+VJB+@$"HMX< (?\ M6#WX\1%XNR'CB**\/SOP_-7 M/6O?H^_L392XAE6B^U_V>E\5O10:>'#\-?_/350BX6?7^%\UK:7='4L5&C!# MDVZ62F)ZN/W=2L'C[@-Z=,&U+'B*D(:ZU0[;F?%,:4K']80T- 8/-8U%69&9 M'[]27"*63'SN^*R/5M5O:'K6K6KFJ,CV*QC=-SI4YPLKVM$-OT.=N*%!0C<" M%Z)KWQ!<_D 7CT@A(H4_#W3?$&!N5%W_L-90?Z"0;UOI68:>=[9T+Q6?Q:M; MLY7>_G;KCG-O%,U7Y6+U;RAE#)"W&GEZF(_ MTY$26](0(I5E8RS'?FM?>31X[MKM,%N28Z#.P%[Y-OT-YF*0R4.!>9(W%MC; M5J>+^;:>V=*%[0,O9L;S$DWGKM6R7%&=3'YF=TT^;E=Y?IE8=1ZR'30JG7VE MO?23IN6:X>-!Z%R,O_O._2_[;2=.Q%(=0LZ?'*;O=7>6W:^$: MRK5PX[Y;'Z;U87E$E\5J-S6=[/GQ!DWRXYZ9Y/<;PT_\D8NVJ 5:U#=$2YI[ M_210H\+7IJY$V/4L=O40Z+R%3&(H\.O[E2D,12G>&:]2!1-XZV#W8F)KAG6%N(1\?@ M]NU-4+AU7+V4]+LD"I8V*NW0ZISCU0YH#[II*]W:=E #]^QS,TN?CE@X,JQH MOL*75X$_<\3";5#JRS,6S/5C(9U95K7E4$Z:BV*VVY7O?SN?[+C$:061*)=,1+WG;YVBOOZDJS?+U0^+/Y':0DH[>SF5_5M9 MAM?!GZ#MMP#=_*2;;]X+(+M89&TMS^4K5W,[Y:8+F\GE2C6ZG#2DI#-(;7M) MK'*GTY=S+KPV ._OLOAN7C)=TJ9;F_?J3*4%7>C1C\IL.M3S>P8C6"(3V71_ MGP;ZJ8.^/HL87S;;&JLF]\A)'4"OEH*KUXH+&WSRP# Q75P^"O3>I@M M41_)[W@W45/I&[ZS=14^G;O9N(I]WNW40\[8;O)FHJ?<.7 M$S65CII*1TVEHZ;245/ICT.;J*ETU%0Z:BH=-96.FDK_#4VE0RC\>_; .+2P M(R<^!B#)[U'7Z*B;;M0U.L+S",^CKM%?H6KGPEWJLH76,KF_SS=H<=Y2U>KD MGEN S^I2MUC-TZJ>T[."NA6%AW8]415[7MMH+LG&4JGS;+&H%4;4./KK"*+G MM>POKDQ'_: _I@GNM<]],83]2LIOA*%_(X9&:NLMMT^6'Z5\M97N]I>KO:34 M-#$/)OW<)RFFE55BK.Y484G7N#$_:(B;_LA42/MD)IV(9=E,U#_Y^_9/AJ_A MO4+4O\XO?$.NDR^L\T8X\:W=:3<$D)O3L[^Q[\T3"A?4%[!,;-E4VTZE3S-QE>/P]%FOF8?4!/:U(]?23J6#2G3 MC-AR!+ZKV1P[I;Z:ZN*]D6\ MA9=7I9F<5%5!:CK@Q:K!]V9::?U0^ 15>I_MV\/Q1ICQJ[%I%W9&HE%I=R8I MI$HSJ1CSQAAVQ)0BIO0=)D!>+LSVS;3?+^L-CZ8)7MOXO1%=^Y8@$J%(-"/M MZT\3_&@5_@_4Z8?[=J31F--MC M^_>9Y,#IFYT)A]3I%!>C/SDE-&(T$:.)AC%^24[SIDR?25W))G-6Z9Z/]QA0 M-_3!;JXID-UD?OS*,%PLF7Y;IL]7=?E_\#3&8&O36][]UVFHJHBJ;E/_T@PH M1^U_4S/+6!V;K":RS[=8577\?2G8WL!VX/_(GXT999B =!FWG_9>%=_>>O5D M!.>+/XRD<"YU;NA[^BH^]^-7D[$U&[W;B*F M=KMWD[GC(IYVHW?#1A=SFQ<#&5HD;&[U;J#I&\BE\V-7DW$TV[X M;IC(NOGHRWEGF="KH8&K]YW_I"SHEYWP?P<47G5W7[U[\DDO^4- \G*MPU_D M3E\-"0X-QE._VV"<3=ZEOW)O^>#!3 M@@8&S!"P J 9H?N]"<#@.BO/1SLHDSBBZ@)%[CWQ!W[W7C$I2I\;T1K/FW#_K$5 M#K?@N_J$\4Q.X/KIZ[-1?5M:OG7L[)^0[% M<:_EZWU&XP;J7Q#L4KZ0F7KG*:>W*E;ID^W^KZI*Q @AAGD,=MU,_?F6R;"S)<&=U>/^.6%?$NBYYQ->R M\KX%YSJINJ._*.?2=D-GO&'Y%!]W]Z5Q-=/L=\!U.)=5 \E\(U4L"/'*M&UL MET):3V_)K VFXXEN=0GW4OED/?L:W(O)?@>EJY4J549%BU6$O;EV MW(RRS3;SVZMP+R6I;(;)C2O3A=)@,A4*G5Q6Q-PK^>,7$X,2(I9XF7M]S>2& ML_[D7R%AX49;R=Z(@[8+-D!WP84ZE=^ O+A&4^#,==/^;A4NQ!5[0X#YU"&= M$2WO:PV'*-JM!:T!J[SZFV8RJ3)'+\I=E8)OE&Z_DO=.]]23OX*O*;N6Z^ MU)7;C%[,"W@[#*PVW%2KXZF<%UK3^TF=MXA#.PIW\H6VV.C/IK-^?AD MU*A7K'E>6*#9?\CSQZ2A]S?,O&[:\W<['"OS>)^B M\P_K A]?CAUK9O0*U=(%!BO]ALK5*Q2LF=@O.3QP+;I;X#+S=J%?RQZ]D M)AN#[.N=3K^OG+2)1[%0J!7P]T_8O*&PS(TX#F\)(M_%V7+99*E;&A!PM430 M6P+"#66*_LZ$PY:2*W8R5E_H+12[)-/T_>I*\;=ZL43?EQ_N&5KL[;*)A&;L MN[,<&7H8I6M&'.@V.%"8S_?O8T#/.'U_@P'M]0>::Y3,GA"O9^I,;M7ZP9FZ3DANF66<9 *A#)@4PQ="R9S;[J#@V.:SM.[OI" M+26C,7,7A^GM0I"T#@TT294T(%J($<[_(ZNVJ8G[GQBAO5?Y3(]E[O!(-?B) MUZHUR=RE4^;3R66!)Y\\+BX!37LQ)O!AK5C#FE4@Z^8+W%/@W__^KY/6MF<" MSI-$@>OT[HG%0DD!<=(Y5YQ!8/P4M:VXMSW(I[-W!TW[YT&8)5!: M3"$ZE_ M4H&?T7G.D @-NPO#KX:!CF&]&P,M<:2!# Q^=/:1H M_)](S2TD)/_1;Q7">,7OOI+\BAX$Q0B4?]I)PR'OHP"J(>"B&!:>46C,*!3I M1!,<#U@D?A O>G?SE[(E0C4$4"51TU#+1& I^QA5KQRJ:;A@/?Y1@(KI!*;2!3)]UH!5UT917]=)B.>>Q0>^F#G.WOE9,=&E*2 M?DM7V\>E)=13/G/&/@+L >KN*9]BD<8WX3A)9#/)Q"299M*39(;.3*:S)#=) M,@R=D!+T%"33/PC=B+Z.*"NZ-JKNMDR;+V>+PURIK"4GRA:N1,;OZ=).?;K2 M>OO*2FCU$HUQ/3\L3L0.6II\NI3NM>/)1MJJ\.7I;IPSL_ML.XLJ>MBG*TVM MJ$[73,GDQ9R9:UJ#W/_/WI=9 MQE"%SC4^N7+E6LA[W#UP?7VFD M*;JR*#PF27H89DM<,RR/,BP0H=LU=9P+4$^OS)= M2W72ZKQH<_VAT7/M3C*E]%##[),KU2(8-(H;EB<[PW0V,9BJV06YAE>>T,D9 MIF)Y(][+<'0M76GFHHMTI=&"5YZ,LU+E.J94'D&*$:G.MJ6::?JW75!R77]%N#'5]8K MMK-(YI. [V^FCI85*VG>1N.D3B8?U899-F?FBN1REC 2>G>15UMH\J=LZFP[ MT:G5=]-:'Z2D>G>5[K94_-030@GM0J$K=.KK_"E)Z2*#NQZ MHA-FL5VF-VBDIQSM#GK3Q\J27I&@K^@]?=C(YK+XTF-*"8H8BXM40A02)( $ M!TE%&%.,*# ).2W' #E6Z)/9Q7O%>:K3JZA:1U_%W5+*[EE0K<\XBF1G2ZJK M3*O)S:E:8M):;\JZW3KG* KS]5#.E.V&!J'1:)ZGS'ZCVSKK*'KU!%>F1;NC M9=N,:[N:HS3LR5E'07-"+IEM2SUM/E;FT8P*+UZ==13SSKJ]@*I5YEU!MPL4 M/^YP/?:B@U!K/RX/NLHXO5F M;+AXK'-\HY*J:_:J/YAM:95<>0.-IHX+XVSQK*[:5'L.4=!U0:F4]IN5:V? MS!;38-N/]]C6.?.?&#%3:SG/C*&5II@EO6T,M>'ZG%%W!)VJM!9M46N,HAE. M&9NQ1KQUUE+3=7/MS L;:/X4+6&":+,5%29G+37;WU+=S+JVT0JZW=8&R_AD MQK?.6NI1MI3-#HO0HVZCDD6:Q62C:)VWU**\6=:5PF./W#:[[FN.V>3+.X:!9>"RKG0K77S^*.=>MLV4>77E" M_7DR!0V2/%+(+"]':\:TW,\+Z.VGU.=JI5:[QI1T;CE:K#JY14/80%.9/D/] M96O"E%+3F^3)0GE0CN69<;3;QT\]F54Q MK2AT8PLJ$*90O26MJ>8TN/:%KQZF( MM?C RFN5J ZR!G[J&1XX=L:N M%]>TUK&7ZZ%*IA\K)19?>T+9]2PSG'7:"L6[8G^=7AET^SR^GA=5JR?J+LBIMJ2;MFL!NPM?D=%-2?,# MZ6-AWMM2PP$/X2>3']28#5\=;)JM7P2P)7$!G^98+KC>#MIKBWKF@? *=Q)Y MMM0F>FR5YRX7<_BR8."EV=R1ID!V==!0]@QG;1LX-FO(557$(U11/KN()$!N M&&T@N9:E&I.,:*LV#D&=BD6%22>8)B]/.,:85,UVE2]ICU<4"_R5BH(WSN\8 MLWBV:=:= D(Q==UF37GD!M;0L1D M@5^)#K$&%B!$23)= X6!X'T$_%:!%"16B(2$:1 B8>U(18P1K= E1]&9WY>5 MO=>)\!%A]$GEQZ&]G5$)$E)>M L[M>["Y#$'Y+)L!G=E^X4 _I4'&"RIS0J 69-Z_VR0EYQ!X2(8P.*'/(AWBH.)?ES9_6 M]7]K6^VFA/B*MLV7<;]W3Y8OZ&JU$6WC2V5/C@(M!7 ,T,O40T[.C9'N.AREW66*<^:JSCL0>2N>L6]"BU MC<"Y;82?R(9.ZA&\#0=YW)K^8O#TYC38=6T_G&T(^$(;$@*^4'*"1Y8K [[O MB&Q">!@JZ%5,.X2'ERWI_5GHTW)-E*7?M%3IH,Y$*!@_7C Z\"Y5@5."BX&& M,P56*!Q7$PZXE@CV@NE .,(U8KA&#$W"E=:(=QQGRHJ6M47G_=@Y.AE(J$;H M4"Z_3@Q0FZSON 3RUI$AD4/W$(CEQ!V[!^@/"%9"R25$3;0TX(2+T5!ZWBT] MC3%\Y J?P"\9"S<4GJLO5N]8>'C#O)#X7'Q1>\N-G7#Q>Q_H)O4>JHP_@P_/ M!4H._SW1IG ]#-?#AU63,Z(N&A(@.E, OBJB%@K61ZB6>DA]EWR>4(YN::#N M'E/_JXKJ?!'4_POE*)2CS\L1'7H[I=IOAS%ODJ.KKXXN^IZ)'"KLP]H MU3-@L^\G]&)7/"L.5UJ*OU[3[(51XJWK*M: MSD]0B, '6#X93SEM-BQ) "C*J^V< [(-GC7G>^L(3JF$[EHL;M1)1 M(FM:QCDI^--IWY&]_)A:?!U!@A!]^9^+3O'FH14BYO>N]EY(^$V$\I8HH;I5 MA&NH7@LA'GX0.HYHR*(E"WPG)R0IWB&IS;!$TN/E>C3,S;B,NOYUU'B(M86& MM7X0, M)'4NZO;__2)_H?X]<]'YOU_JQOEMN'/9=/R?GW=+>IKB07PVZUH6'.LOPH9" M O #=UW/0'E4*1J/:XTNC9>#G%.A>EO4R2[VZ^]$FH[0#/V??Q\SY\+:%P1S MM+8_.-V:47J2+31XM2$FBJ-I2U8H]DJVBVNQ\=5FNBWS63(7'U9KZT*\ MB5IK,J'MNK#M"D+\\;(0Z>;!Q3LW7ON/1158HB5-MSAQX+R)\=*]\074I4U6 M1Y%:@B "B6345LIL9WK;J#JYDLG*]K?JC$^36W++;[/1;DPGK12"6^G09%W8 M9 4A0GQIDW7C\.\SDX782M&79FL Y#=0T8L@!'XO*^^VEPICIK*H])2C5HUF)I)+KEY18F- M!AOA<8(H^.MO*I&(I.CDNX#]79J25_#[]XF*AL'/P%F(8,1 V=2\U'&$YEI3 MQ6:>=$"/5;AKQ4 E4.)J;,7(<8UL>AM;@TV4UEN0+TQH=[Y'1//> Y>O+(Y^ MO- %-B9U[Z&G&WB[CP:\Z9?]TQ<[T$_X.-+M]PNQ$B7PC-.E]6UZ2.?(:_FX M?#7=C+8>QR99L=EXJLD Y[&'L#5%_P G=XMU>F!CB-\Y5/@#(X+_=I#Q"O)8 M+S8R_)5JP!<[OV/,XEG2<'<*H#G5=7.-:K5B*A$+RURI,GRO:GB6%ODU^#]G M:MH 6N)] BGT%<"Q">CB"/W)OA)SS[[+A.@0"BI/LL+MAN 31,+:V7MBC%99 MZ)*&Y)C0]!,Q*D) GT?^OB4]/L(ZCVJ[.+QWXEZ"-!47-OB]^W X,O16OS'G M7-Q$L?\W]GH5U8'B'"I:%.LZ_N:XNZ9C[=YZT.;SUY?%OL,VHMZ]B[!O="'ES0]Z\M6$2,BW-2HO;X]&3(G-&HA;_Y\)S#DS0UY\];>9LB?YLU]'BGY>8UO;DV6+^MRW]^DF$5SB)4(W0883KP( O8<)U M8*B@(=Q'YAO::X*5\('NFFAIP D7@Z%T[*6C,8:/7.$3[EXMF5 XPL7@3CAX MP[R0>%R]Z,@U-T;"Q>-]H(_4>Z@R_@Q^.Q=H./SW1)N^;#UYQWD+6=/ 8Q51 M^#HCZJ(A :(S!>"K(E*A8'V$:JF'U'?)APGEZ)8&RL/$=RQ(_\+U%@E4PS^4 MHU"./BM'="A'-Y4C;QEV_W(4^RHY"F!%R.^\.ON 5CT#-JH!,;(JZIZ.L+AL MX^][,2H?%(9[BZ1?N67-?22"7KW]S7V0)52Y[[N-&NZ+!I JH<9]#16OW/SD M/F3KZHU4[H,LH1N0^RA"IWCUU-[D.VKMXAY2[(\N-":7_: MISHP&1"[YCH$@U^9->=S4X94()Z:3!$EPW8L%S>V(J($YTQ%P]3#MO17;4L? MV-;/7S;%G]$3FB+])GCDOH/I"8W0Q@@2A0M-%C='/Z#Y]0UL4C-;3[7F4BNDS<\DMJ\)Z M-$NWC&1Z?04+5W3;ZYF36G'S3'NNU"=TCLPA"\>$%BX8%BZP[:R_;(I!ZW-] MCR;NHSV+J4L;MOFDI^366R%#SLTA.>J;_5%V< 7H-MHPY4I!F$XXUP85*[&: M3&*9"31LZ="P!<.P!;9E^A<:MH#U4G^E9W$HZ)4[BQ\?4<:[ZJGQ\T_=[?N>J99!F??-X\8W8O=/%?,@!!^O/^^;1R1#*;_J MO(,0@+K!O&\>E0K%_+KS_I'&_/8QBE#,KSOOH"U:OVER7"#$/*@QBN^?[O9U M1TJ)JBIB^JC@Y2.EWSAZ>TS36\=R Q?9"!1Y A< "11U0MVZLW!*D,@3N*A+ MD(@3JM:]Q7 "19[ A7H"19U0M^XL0TJR];T#(QH67ZMHEH7P)O;AYOO'?3%-C3 MCI5%MRM5Z)A @I:XFH_E)I :UX)*Z47*&3[JB17O5F+]*AA99@>LH4%*AP;I MVZ8,?I%!NI^#BJ%TWE'L]$ND\^9ASLM)9P"#E-\S'^]==& E"45";*(I;G'' MQ7^A#D,_:OOGUAL^@0UA?I\!A9T.^BIXK0)S5CF] M3%6U-KF<=T9#-H1R+S>1\XS3NI*Q2]9CH%1K MSJMDI9-W^HH2+UJ/V-@QH;$+B+$+;*#U^V1\AI69@B#H@0W@?9_TRP"X]8_N M%M O.^(O1@J?<.;C;3G#5_N-CK9MM!G0TK96AKO6RJ5=*@E<O=$Q(:3Q^%7/S!@'^Q./)"[;M?(+H(]20G1=4R")$CTWG_#%^_^Q73:C\+K MDPU'H(L+&_S>??CK4YQ^DW)X#%%=W)JN\UM1-T ^)QT'M/-GZ O*\2[!JT-] M/K1GFH'?"D?UBD%(G>@#CN0?:^(SA3E)U/XH);T_T8/@J*#?U8\J,?I?G2'= MP?[#PM]_4&UB @P(6G1]"\8JK9C6H@DA#CW[EBKSI1PIH &PDL M,+(RE?VOJ@%_@P_SY A+)GP2E#4)DE:$O\I AZ)JP2]58P5]O6EM$6@@((DE M[[F[(2FZ*SDNO-\FQJ(-;S -_+LT%8T)P*^2]JG>"SA(8#\0W2FP]X^P"=$" MQ'0[ME294/9E#M2#7/#C5\/G0=YLB:EH$T '$AX[_%Z!^(A8(8!$F'C*#WLS M\YJ).9!KBO9X[^N:AU/JFN#+\%$#]:Q-(U MD?A I$\@J2,<2T2*2.@(=/L#0K/-0@D0)R:1,>&* $VX"R^$+QR \]W8M*?J\(\92?Z 9D@ZG@Y#']"]9M1?0 MUO_&ZO/,.=#4 W/L2N,HG@*_>M%S'CTN*@%=?W4_>/>$J[2LH^*8&D'GT\&_ M__U?[T(E!^ST^41COS@!T;$%1"TJ*I 8OT5]+6[MW39 ^B'VY+IW8X\A; LA M5BSQ3^+@\Y/I/#*OF^@!%WTOZY7>]6_;?6=YJ,G_\@0X_7K);+]7 +^&I<^. M-"&?X>/\_XC$U$)1B']T&]E;0@A$7.0YL 6#AA*E4"+;O)_+R/C9%I"O ME34J6*(!41N1AY#&)CB(;2;;"%&M9K$][[ACZ$I4T5*!O2]U=/M!U[&_@G ) MTA5J*7(0\)-MZJJ,@11OB"[TP_#34]6F#D)K"S% M,ZN955&GW<8Z-1'HTV8X M<X;,).3%7[!J5A%2*HSV[XRNW<7J9R2?' M=/ MK:JBT24ELC\1$J?C[&9F19,TK0Y94)1LFHFW,UH'=9XZN3)>HI=QX Y-+4IW M4]/ABL\^NA.O"]\S*E6$M4%6P$PKD!FX(DRL=*<57 T].2A9+1AB^16;G"=3CP;YU=.C(2DIZC32]>VTVVN69#E"N-) MLSE9J^F5A"\](3X0&\LY7ZJZ?)2,5B<=06\DVE!$Z=.G9IGA([]IY %9J' 3 M-I6S2^T:O/2,Z(V4X=8>D-6^EBW7H\6&(JG;Y42@SLA>*K/>*)E!M42JFWAC M3/*;J$-#;3K#_A:7C%58]K&K,?,H7^IQDZ2$U.D,_UM+NQRGMJTH*3:&$XD> M3<3Q9HTN/1'I=C8.8;>^6I,N,X@UM+$ZJ9OXJ3N9/D+G1UL).=<2D05!I/4W M$[JFD/1W%BC!)L$=!GUBP"V)"[@6^%2#UPO MV/>:CTP^$/_[#XHA_\IQF2Z19[.E:JE;XCJ7<^-?AJ]OM,Y'DK*+?\#5+UY& MVW E"O$;7JR:NFZN48 *#_+27BF.(BUWG>13]IM4VT*0_LM;^5&H__<9.9,B;V_&&>HB_FOD1\N:&O'EK M"S]DSDV-6J@X >4-]9!(A;P)*&_(AWC(FX#RYH$,]>:RO/G#\G5OKFONJG;? MQ580-Z?"21CH#\D"5];HR__[1?_ZJ.[2#XG$;K]RMS]-+38$WIPA=CNA%Z3A MLT8??[RWA+9GO,!9C(IX'[R-FO$7B5 4MR_3I&^0&*HAW3ZKB6F(3GF&%BG M0D-^D="\Y1!O3@%OQL>S#5U,Z&)^KHOYE[M+03A;L.*'>XW/K*=OR/=WY:U< M3G4^L](-J18PEWM+JMRI:WXUC:W-UDM=CLBSU6J'X.I4\JM[_*^<]5?5 M_0N(JV^#E:FO4!(6.BU$Z*9H1 @; /RG38R!;JX?+GF8]]NX_*\[M1X$+'#I MTAPW]NY7*\%:!!G2F1,&*$XG\V+';)1K*M]IC.AV#XKQ%'Z.$71D7C\N@4R MO@VZ^L*:HP& 79I=O6]\-4=P"AD!0G#=)Z*!3@FT;3,&9 CD:ZVOM ?8*3J:4>E!Z[&FS=LS@>K5-@G3 M_'#'I3>P$SN=#.?#D4QR]*;(*#,NW2#=EI! V"D12<02D20ZO/_U+4V^#4BZ M2RRTV]Z__\C2M8L?!L=.Z"([(GNI89QWEYO<:IEJY^C.AQLAO6$G9IEJAY9& M1H44Y3IC4I/!H^:RT$XPO_YF(K%8.D*GF,NT/OI>(/.>@WB=#(OZ=DA3(&D( M=3K TS'X<6*)+T3UPJ#>CPOJ!8D@@<.Q5UB8?QML];T"4$$B2 C;+@W;?#_Y MY"9]+WF(X)A^@>N*5I9S4Z->+*LK0*E<*DJ>72A@+?4K#6V[+J4KEF,T^B8J M!H.:0I"Q2)HDKUQ&^GL!NSO ;S=)-/D> .VGXK"[@UMA/M6/"V:%^51A/M5/ M"\6\FCI=Y-J-.E%E*QR1*37>2)T.8S%A+.:[QF+^\ C&;G'E0MF .-UG\+9AJ]@^/'^#V$7X[T*Y9]=Q/Z/TW3@&R$F$N65:$C@B]%2&+H)0S??-703T'3P3S@KSQ2PGB5 ?@,Y MK;=]%FO7>EJS5-"U1JMD:].J0C\.6Q?R62UNJ\74X;K/N3-96B[F0F7=F& O M_NMO.A(GR0AYY3R!;X.+P[#8=PV+?0,D_4'CE"]3:KJ5B);(:-,<2FN]/AE( MEP+4*R>1+3R6V 398)*-=:):;-JH\Q")$'4,&::K&Z?O!K7O 5%/3ROBIE!VDLN%5HG/ MY903*S9[BTLY#(&<=5I=IN3RHFP;9;W(N0._=/:E+#93):K'FHM/89K,MEER'_/!YV./QP!>JIJQ*< SHS^>^ MIBY:EC ;92:-VM!@^'F+CO?)?+Y4Z[=^_7UA)E!IQ(3+K@[_@ L#9U.&W'*0Z(A,>N2.AB] '[ M,JM9([HL;=H\79JT9,O*4M$Y^VXE^D,>!$9KNNMH:\F#QP0?C94GTW9J5)=5 M]E9,:*3;2GS0S VXZ'R@56+\S$Z9$PB9X?#?5J!_1@A@P+%* 'NS\1;Z4=%Q M'=/:$KH*C(BG8;@!KVI M[7PU'GGT?SF&P0BSP-1K&8X8B[* -("-V^R$1V( M3S3K#::7.F!NU ;2;]FU4&\K&Q@[[L(7G;6'#:4/%UQ3KZOPH2J9O5S&3303 MFJK*[9;.I-(C>?+K3_H;!B"V M0+3LG=3[5/S[^=__^X]8^B]BC1Z.D)B,&E%#@+A2);"3=PS1Q,7",C=0B1V@ M;[\, =(RZ'GD M%QS/OA^\N"=MF&[Q\](M7HX0GN@4&M5F+,G3V;2F2>5X>S!A M!8K&58AC9(2FJ#!O(LR;N(*5"5K@.@197V9EIB8Y DG 9,EE7DL-U;@[:F^P ME4$I$"09222N:V6^VU;"'>P8O%6%K_K>*GP_%;9^")T&J-U>4.CBH=D $>;[ MH=WW5!&+=86N,NLN1V0V2=)Y$%NPC=BEZL!2V5Q)LNQ8G0.9_EC(C=359K06 MJ!@N&)U.1)BS>RQA4L6GDBH"I&-!H4O0>J!^0Q#\'N.3(=>S29CCC?S5HP9=B_63J!34H2E.FAS MV72=&\>4N,)/(8S$/=M2D62*C)#,^VQY&"\-XZ5AO/1/H&*N,K+I14VU>+'< M&DT,OI.PV$M%+#EQS=N%OC/CF:VRMG2Y/Q*U%M)T!B7E15(Q,I)*O*\.0ABT MO,^@Y7/85@6V_9L0YY"3CHW3OM#&O&H0N_2:,%KYS:.57W=*(PQ"7@O&9;V4 MFS,VOM$ML!ECN09:HQ9?Z0VKW)(2T,;C+G)4)$W'(Q2="L."/RTL^,5GL0(T MW>\+X5[6\E5:D9OUCC;AQ,5F[G+)%K\MK9&6(R1'1]*)>"01NXB:?S? ]FT" M<'7@$#J4GB@^CX^RG,-@W-6#<<=V,0;MHFRZZ.A%4/S 93NOGT. MR7"MX6 M==.07O0/[D:H14<9*D,RQ8G-3+N59"(&_0/CG;9/)1*1=.S<^:$PIG?EF%Z0 M=.4&!N,,F/R!]N(J:/)5@Y':;)E8#IA)KF.;O#9KKEAQ,$$& VWG1E)))A*C MWH]/FWZL";).]IQUUT_-:0!.X-27BY M$\2-!WYKDN*O5 .^V/D=8Q;/)5=]F<#X3F@Q3.^$Z6^HJL#250,\_V6GP+X9 M_O7WOHP0@:P*3F^%TGW;B;XN3"_/-=C\*^0Y8BK:A$A(%I!5AU!$"0_6.S@G MXDK%P$*'M/$A.N@1\!G6Y^T@4!_PW45>E#](U4@NUO)U+ZA(3I&8YGWR[:J/ M][:S\KBJ-K3M0IDJ;*O8K1?6'SF.686RU%"RF$EYUW$MT :RBZG*8GJ?/9/9 M:.?9JI*S>Z3;K SU3&U-3>36K[\IZL7:B=[!RK6JZP38+%0+H+.53P?T(^B0 M?OR!Z$)&/Q<9."$3"L;2A7?9!!(MQX3\FR]T7YPDZ)I%*"7H+*8AJ:(.?UT! M^-FQ4=6-E6BIIFL3#I9Z.!O)U5'Q F(.96"J;R/$TA4M*&_P>:9%>"5PT-?> M<5$DC$@P(9=43]S\0YZ[:@/H5+:Z4J$JR/!]!GRNB(I^&+A.-_SQ='A8W.R# MY\]50YV[?HK8"G?4^DA+3!,Q-]A?19(I].;"YNX11< M&RHM1$\Z\-1K1S?3=6RDHFBB"PL205W 6\>BC@AF([GPGGYJ">!-_X:C0#^K MSP=4"X4Z7_RD-"@EWI>&1,?OT=>Z!/ M@Q?_),0QU#3,_RD$C] J0H&Y5<&@C_//MARA+1H3@)^%_JIY)NQK^ OLTM2@ MAHI&,NU%K&\E.Z0\NUEYF]9B%9^Y,IGAP)C*RG&'4[?D^M??Y,,9#_A/9)<: M!B!JR.U ]&G(D*/XI6/1T(B&H@!DD-#KB7\A+$>3?U5+F48;?Z;^^G_P8AEL M\ 6[H@8.REN%-]V?H'Q2$':W'^KA_F9(94SDJCHVK5V!:27/5P36T;5*I52) M]MAE<:)_6'*.<),_LD/Y8?VR,)PAGQ>=MMU/56+NLJ2!M6U,^$:RS:599!QB M\7/&P2'*+C3W,2KBE3,*S*(E^ L1C!]QO4,9^4@(VR"0@!H"\8F,X,]<]4HB M0A"Q\\#^C^(*XB3L;1<0>QU F'/@Y.!)D%OX*J3)%[#BW] K)SZI>SQF6%9< MP+^=;7;/BCP ;QEQ418+A=*0ZVG12HY5AY30WR:Q$4^(+X*T1YI%]G4U_ M(8%6JO")J*I3#H?/7K&,6^%YYU0WYOGEQ\!C9^YWD41 M(#RPX%_N OUQF9II*8%&]>^2U[?*/IU\,ATOB8$0MJ""N90,O5J)8YORYY!"NC5TX ME!@H#[@J=O(O^^?(P>X^;NEB7^U,3;EDK""$1?>C'3?3P(EQ:"WD_0">0'8; MCLH DN:-E35DZ&OEIT%5YUIWLVEM8ARS+HKVLFI7P9#]L)!U4+A&11$=- $@ MYT75ZHFZBR1O'W@Y*UV#R6+EKH7D0MMF,YGXPHHS]>CZ#>E2]V1 3GTWU=W> MS?^*\\5?!)IOA*A6L_O5VNZZW8(M@H(_3W&A!\++8T3VZKDH8@@Y1M#AJ6(P MEEE$?$)Q<6S10O7F+%1+V&NO(^_P*K[;F5JF.YD2D*"(5-N(%S'"*'0/6IYB M1>@^VYWO;.;!RA2M.0_6FL1"=^W+@=B]8D ,&V E>?="DT]N6DEC/6&X G#2 MRCK1YMS1Y#8AJ$:R7!YD5\L4R2S-@I0ILN5%'Z\RR7,AJ -HZ^W3&$_"B,5( MT4WS@H&I ++_;5_Y9]RTU)6(@NMY1,G#B,%Y!LK"5"NXM4:29#C:J&PS+#-G M< SQ3 'E?^ZB0DC''6^U^^T"0R]R*CJ:4>E!Z[&FS=LS@>K5-@G3_#"G/AW@ MH=IV01 7-D]&$S+HMX058PZ?BB9?O_[X]3FBB^R([*6&<=Y=;G+0"K5S=.?# MEO#3'*&91;Z?990ROVQVJIM5-5E+)]@7="F,P7W94%^$._L]W7W7$=_7/)73 M-2"]%7_+SX,^[RDZ'G!(T:_TM*)(ETRN;^6V9=Z=Q51M_;'JX_Y":U>$?*<0 M3R65]^(_%!N/Y'#6:I)T3Z(KQB( ?I1"I?_U1FA__6W#5; V"L8_D\43WRW M%/6VO1>8-X?@?T=(+^/N>?UW65W]_1_XSVYVD@X?B1(.IW_)JKW0Q>UOG)KG M:]DN\Q0:)*QZ\)NI-_8X]9!,P*]VV:KD/Q'A#IY\]+BH!'3]U7,CNR=\N1V1 M< CHV&I0B8"GQGE\.OCWO__KD+:GB:1^R/& G3Z?:)P>.@'1,03V6E14(#%^ MB_I:W-J[$SOIA_WQC-_[C.(8/C]#/L02_R0./J/YG C17-Q$#[CH9Z-&=: X MO_W;=M_A3-+]EWZ6Q6\+Z!BX/A,A7P8=<_%N ?P:ECX[2H2.$?E9SO\1"6AV MH#_X1[>1O:6E0,1%_@_O$4!CFD6^"AK(O12)%_++Y_3I/^.CM[R=H>J%-I"% M[[AC6Y55N-P$<.SCH RZCANTPC4.I"O44N16L@KQ2L*JE]$1 EU+>F@?> 636>>MJ^FK'2WP_#T5L#WYPBN,8[4%$ MGWY53+3K@#,)C2W*4S,FN$/1473%V\B #\'9D:\ER1TBLX@7GD//]1+%9*RS MKK$0U0-PAGI= !->K7IU,M UN^U+E)OHPE&;Q_LS-/. ]TG@'1#"S%7'#RFL M3-TU'&@-,!0$>#\=W6WA03S;*3^9\ >FZI%CG: M(#''<$18=;V8]$$J)18$A4#-M3",B$#&.CK:G#E<*2#)=^P7@NR'>;=H/.\, MF-A3.!1;Z,3X:FJE]^):A;[\\;7 $>5&R<\"M9ZAA;9@O) M[2[-US]Q8!_O(")E\@3[2 UP_R O53A"S $4#RRRHK,[LH#6AUY^.%!$5T?: M@$PB"FJ@[&!Y>Y!A!-_Q7/-VK@3^!(<))-VT/<-M V@AS@WI4.?^0.4>B,OD M5OA+7B+,I[BCA)CW= 4(&7J1:94,HB9:TA2!+S*"5C/0<]OH_("-5C?8.[_, M&>AD76CL+2\% ADRO#JRY\A0C%&N T#-2+#)0VH3W^RZ.AQ :&DJVT2OEHE0:/@5.:*Y*V.*@IZ-CNA'"=1"A56 ? M6R(X8(2+)^($GG0XYSJGUKR-G[@ (0O>]_F"&MQU,56:QMUQ M40.IKNHL"U9'SO[QN;+WU'/T-C?)2CV=BAH=;9E=9XW$)-ZS5BCOAXQ%TN?/ MD+U+.I GQR[<@3Y4M)\D8[?0D2'2@HS/@['EBM;6;Q!+Y/WKD,I!#&K"%0E\ M#$(!%FH:Z)UG-.<+T_#=NBL>5$N>!B M RKEJ\;AFOH'%PVI6^V$OT.CS@R1WY]^]MH@ M(\ +_2.JQ.#%C!$\QSLGYXXW^84;[K"Q^%XZ\8:1WX6Q:U8!CDJC&U3'17-Y M]KAS"4?[AW;79A>NA&PXW>X:OFW[+/_=>U2EU4O0Z]D@R6V3L<4J9>9!(7OD M?J/,-3/M:SF!GEDUT.;Z\H!*UVJ=Z<9%A1M..R3L4Z&?=A^>3K@=)C/L(F:O M'JB'?K98S3P%JG91L\,2"_9NFW%+3"#^@_<#?T_DK!0C*8(K-9N0H.9 ;;.V M3[4*#A]\4+EA7US@Q=(-WJH9UUCP4JSQ$IJ=0!J@K&I4DN$^*CRP^\,P7@X. M3CFQ"4_9RZ*! 7;,J[M!X5=Z*59(:+P<%N_278D.?ZL2WN!Q'G$38S:XRO)V M$N8+7<4$P98"!1N?S16_Y6F:.V8=54N(X,6YE\6Z%B'0L^!C4/&%783@@=B_ M^86W8L(=5*TPGF7M$45S#>"#X:LN6P5C5]P&EU6Y<4V,R+.B&('Q8<%VM[DS M@0(OB'_6)"&IW#E4!]6LD5W)*^GP7!7VPG^!(GO5HGO5) M?M8Q+BK5="I3XUB^,V&%6CZ=6.'C^*=% _=^<1>,JHE/QL6/=.(!8#6]('>9 M ^XR0HP,!G>C^6:':Z9*9*$R8-OE3K.=R;.WYFY.,S'&'7O' )H!PXL^&&#O*E\!)%C[<:V!)Q,@^\/%1N#)]QVX/.^4U^5* MFAU("144&Z"6*]*,[5 KOF&TU&FT!%D26U]$2NK Z2.2MY\H?E9$N$IA-5LR M*XX#L0FH:'FY-!M $8G1KUB *]GNMV.,5^(;OUUEYYU88J$M>\RRFV*73*YZ M&=O]7KXM-G&WNNP/HIK(57BG;ZWBA2$TW&>ZA.SX%IPP7[#!#WM8N.RE19AN M(D<7\5#Y\4G^@^""C%8YD-DX!9" "QE#VAZD)6'8G34SHJ%%"#;;W!^H];[; M':?=K3I9VRO(AS,JO$N\7(G#/4O(]-T.('J?LS]&XI>>Q.^$#UF@C O_..RY M*?H+CN/Z,?Y+,?S&1U=P[9A+[3%<-#J2-5'UJ:^W%=+C4)870F7#T<-^,V-N MZVZZ_.%2T,>#SP/P2G5*3MSP]44I09,NF:NF,!UVB8.5 M+U:9?<"I_OIA?&_7'- 3(H RHW?R^8I([M*D(2#!M"&\!1[]<%*L\[6'W&'E MSON47*L[WAJ<,W&Y1B.6'JU <@/F-RK[V5BE1*$H#'HD1,AY"9J6>BVQQI7] M@E[V\SZ9_[;9NF9-4,5JD(/D0I*Y[(HTA3G_?G:X-*RGL*NGP(3U%,)Z"F$]A;">0EA/ MX9O54Q!W?1!KVVEL5B-S#5ZDR_Q"I*KY"M>"*([\Y6G'_DJNW8KFJ&KVD10= ML5>ATNF\&5\CO/?\2H%9\,/1RG"U0M?42H:0;M6J$X$^?68JIC-5*D\OM;F: M[E79Y2KF#"="[/1*:IEJEGA6*7/9IM 'J?A8S;19(7YZ)2UM7#7:C\6U?G); MK97=%6DKK) XO5(I&E6F]E\E[::$WCECDI_7LGBHK4I;G)<%+HX M:(Y9+UTR3 "__/DHG(_BY6*>V74E;(\A?OZJMX3TCL)=,H-[EX'T)"VLF#=A!K*#-1YP0E2?&3*E\O'WU9_-C).!34S"?;,ZD3"@0$XL ME+(Z5KU:?@O+1'G/!V^P=HW_=N&*,Z>)_" M='IOY#*2A[F,06)V8[OLK/L3 MH\UMVYG"M&BK_838^O.R)Z>93_NJ)V"NLCB7I/1$1/N\'5&7DN;.9H_DO&Z) MK>2BW!MIZ_/9C,@4 ,E%2#%"V/ =T7VMU:>W'%@4K\;JP8]X%Q1R?+\1ZO?J M)/=G!G3Q_!V^F\)7)[RT2>R&#HZ*H-:(GAV2=]GR9U-P0AQQ+V!P:EJ.YRZ> MO$?3,N>J;9O6-@2&USPX?PXMM1I;"8+ZF>1DOYB;ZH]9BH!;U5 MXI4D'B1*-C8E>/7RLE1YK:3E@\J%U+,3;19 I[4.JP^N<4->B&M,1?'VTM _ M4!E#-W,W;B8L4166J I+5+VC1%4J>B<4-E*Y&4:RHLU>U))&2J*[*)JRK7]7!K*8<4VG#?1A6_-Z*:D_=IM5LK;'MO==BF7BZ;F MBWE>+$]C':CY (K[ KX ZB2XX:;E!RPY3K_:YPWA*$84=^%7DEQTD]Y,)YEM%#GF3B.-;NK?[3*&\.CKR?P2OI8 GF@4[\\W#Z M_OMVI#C($#AX/BH-HT"!W)%D]S3#WR\][PBW>7BF/;U%T' M7#IC[;W%Y/"]\,>/Y)0Y\CLX<5!2RS!Q02UOYLP#$[(FF*R)/R3HD#?!Y V= M>H@G0^8$DSGQ!RH>\N:BO/FW8R%8<,BDTT1F":XX%.755/$WL<%U*(2.P'H3 M/1:\/YW3![WL=2;IY4:<_GO)B;_EPZXS\_^YY!3?= 5?/D<,TP\3VV-^Q@)?>TPFN#7>.QAK+/YD'5 M[: M/&/ 6UQ%2N3T88[;\GR1K-.F->!; NT9\&0J'8DEJ'<9\!]NI^\_/2#_ M @OWO7#ZY=,1*ID,T?>W1]],B+Y#]!VB[SNW\>KJ'/@>RB .W'F*(>>S";45 M^XU1+=M"K520C:?2L4B,/&T/$(+O;P6^NU-@ 5Q"*H3@GX/@?B:>O^U/+38$ MKBU$[,[U_#RZ^'8^0(3YJ7Z 10K^BBO(J>W'J%/C!:W0LZAHO[]QQF"-:A5 M5Y!,11),.@3[WQCL[W2 8#RG@,HKXSSO$/Y?&_X?6\L8M):RZ:*$[Z#XD6MD MT02)"-_69YSQ \[<6/>']"K+5PINHBP,%[I11+7CH!](19(I,D(RIZ=^PB7! M:R[BW_B\QM\[JOE'9()QXN1C6: G-8B#:ZHO?2RIB@YT@\:N:$@5=7>S3P\A M]=IFL[AN5*-\GUFWZ,XX.65*ON*C(]XRZ[QR':ZL2%WOR-+[:ZJF'H@JQW:X MSN7JO+XSE?EP7,$^G(=.2&;-.1S&EM"QO!"6J.J$)%KVOEO7KM,U+OQBB8:- M:ND3P)F*ANEUFI8M%6[?<>]^K@X;(#Z#D ':C'#<0!*HV^%U3O MS00V=NA((&[WW"57&\+QU@ 7QF>F+ .>,J>*CB## D[U0T*IY[?%9P M80$;_;(2=1<7,O;>M5N6$"BCWF]5AUN'0G?DG1O=4<5%-,&CWY]CQ$UGT>VH M;?2N,(O?$L0U='3"&QT11NVR)?6IHMJ($L)KMO&>\),.Z?X/5" M/QX>.DY[Z6XG;T.-/ZGY=VP4^_[T6&]V.7]RJ 2@7_SO?.6_Q"BF,M:BP)+] MI93O"CEGWAFPO_Z./Z1.]Y_VE?^>RSG8+%#%Y]WQ?U^4(0E% G7!0T.+HG.] M2)#5\Q(:F&/*]V/==@J$M%G!W20M:,HFGMU04?4%C[XF+O/A8+NU^TY$1?X7Q;><4ZLM!&:1]4SYQL;#,#38?4/>.*!BU@115-U&/?+^+^#_" MNK6=UL9+_9$'A=E47*\,2>0F9YW-M2K"[TC^ZV_3 'OFXO\<-%7["+JQ+4=H M(U[@6@3H+[_JU:[*ELYOFJ*;[Y"56C8Y2[KY4A2JW:'V(RK^EET+'8:"=O&P M!N0Y5-3>L0@M/QH**FZ/U/9 U<=DMK.M)[I]?+K;QN@$@); MU-SC.8C^0YM[8F.?Y.9)TP]-[3G2OM=JODVJ=UG*/=WPCXAXU '-RM%6LV-5 M.@NM4]\*7-PM"H\C2#/%=*T72!8:LC\V9$ 'DN,U0L) "7$$DZ1%*J A>Y2 -W+Z_CY!->+]A0I@&T8^#1HMLH(7: M&<@J;K:&R\1- >ZZM! M;V*BA!TRTH6G5L)X++B]H^3K*_QR!71/[Q!LA:C5 MO^X(UAR2#+YEC+33Z^J$;_$F"#$61ER6*N/./O)N$$]@S/_)0W>&K,)YHWH6 M^(UW)\G/(P!AZQY,2BH9MNX)6_>$K7O"UCTO#3ILW7/OK7N*##7/-K/E+@GB M*WXVR"G1Q^WZ7)N=TM)=CF11*?#9;3%?7Y9:>AV@"!L.'?&EDND MOAZGQ,FYACR#>9[JCY=&01/EYHSMK[IR:L.>:\@#J$XB0_>+,ED9JD(V5]A4 M*[6S#7D6[7DTK>55A@-F09'UJK ==R="ZO3*]C;OKH7L(,EERPF!B@\+H^J\ M):3/S&CX*%ETBC,T%QBBU"LE&XE&2Z#(,Z]/5#/=IIINDX<7@.?:3\KGWRV4-JY.)WY++1T%"K%=QTI M_'6JHYU;<%?]@6W]W)#M"P728E*[J<>LYI04U<)<[::7A2):ZM]FM^'GU$-C MZ(=D*JQ/$\S:08F'=#KD33!Y$W^@0M8$DS5T["$6"YD33.;$0G]S@WIHGX( MUUEZGZ=#ZMP:\RIYXV\YW^#52?M:#Q9(1,A6O_F:/U+2T%^&^O_$2,? MH(J'5\'T 9KOCS3QN+SCVU8^7UO%HF3!LC05K"EM93?4:K3E5?>BH(5/1>@0 M]G]WV(]K.]HA\ ^!?PC\O[=7..,!BF0FP:BQ>9%<-O29/"*K%?FQ):2P!TA% MDDP\$@^!_G<'^DB ?A/LW*LN!ORZ9NA(HXJRPX%]MNSO3_4"WW$!<+/<[P 1 MYN?X!-[8U1($,K>1X*6>[I]Q$&9-RI2V77;!T5*WL% *W;G2F AIO^]3*AUA MDAH5_S)2'X M"GU4\D4&JE %$U'G<)%(7*%UH@#!+]V%*W=YA;NJN@3QG.XB>2\"RS2JH@8R MJ@EVO_K57'U-%TJ&9,[!OC)6U?1*1N(W[*[)0J(TE [4?-N_N]MF^'[*HGM< MM+\6AS9I*T:]]376!KWMN:'!A4T;DD1QO<%$(UV^IEC\L*Q(R_6OOU,D>39S M$(O#Q1CU0G&>H'%*JC68?LOM=+BEX^:%#5MGH\*E.343:%$DK4Z"FU/*6!TE MZOEV:8WVC>,)ZBRO(E E[0604)$ ?1M!M=:1*B+%FYBF;*,U(2KY?K;^DKVC M";KEE*JVLYO+'E(SH5:N5=?=E/RNH7L MR?E,Y*O8$RH=;$XE6'+$E>E4C.L[[JB0-$%5(=D+L9N[ [+X3QAVJJZ_,U>R7J"LK34DY-Y^E M^ 85M:O,6LAUQ$NK:V,B=BJ,U+#(:([FE[U-E_8VG2AEPVA>6DH%I5;/0;.SK:9GC5QQ<6G,9:Z5QT)6T59D8VT# M=B5)L]X4FH9$^ORZ(%"8ZX)F.FOPUF:8JY"=]B+%ZW)S-EM>*37 M5;)0KVTM>MQ,5H8M9!J2L6"OTH+3<_!#->*"&\7SZCX+3#R93- )6I D.2'$ MDT 2QJ1,006)Q> OXEB)*4>5HM]UQ[-RW>^[)W9\#SE.)F/C>$*@$VE%B(L) M4A#)&+Q1E!,TE09,*DW_^1W/1_:N>W8CNW0AYXYC2MH4*A:P;&[I0A:BVO>H M6YINVJYUIGPS+7?JZB9-F63AD5UPJ=F,VD#\%F=FR=J7"W#M3O_^X]8 M^B^":_&E[O#R#23O: 'UE@E"GW^K#KQ).BW1>+['PWV8I!LQ'T7UIN]OL AI M.Q?&:[6WU;N/FK:L+ :+6(F-)Q*36\>/4YEBM]R,TSKO&O9PD"C*5?EA"0Y"W(N M9IUMTIY.E&S+[V#W'/#A5ED((LSW3\9$AVX?]_S#G[T6?Z_S)H.7P_RRW;5R_$"$;#', M4ZXL1,MO$CWT6NI^*\GN5W!>C3HROIE9Z+ZY5J%R-GV57@Y%R!V+T^J(! MPG6XJ$83+MFV"^3S(B/%;+CTR8RU1F+4+F:4@3U90I&Y% %1&L'% N'CGA"K MK"&6TQI9EE3C-LE-HZT+4[!LT]-!.DFZFNM6-'N:S,G1:!O3<+I&ZH5TC M%Z:89Q[N/8[BXBZ[UU&R "UZ;Z!E5:LU*?0ZY#*Q+@VZBQ2WD=E? M?R%/;:H#!FS5EIGVIPJ&4TURO7;\D*PP7CMN)LU7ZA4BK7\ MJMWIFBV<4$*_D/RCO*^K_ M:%F:"O&^H>._V?F'!:SN$BK14X-+9;? -8:.5 MQ/ILUD_=5@V<97E9C!>-E#9/=\JCHE6!F*;*H.+B+!&G(6)UU,@"&IX-60&6M7TU:E M-LYKE:W(VDUK"9H)UI-IU7"!S#JO7.?WB@YB@(W:!=BRC5JMU*UQ]6Z'8.LY M(MNH=TOU E?/EK@PQO;)&%O>M-8(]"%Y0YINAQO6KR!GUCEWT WM;N%$*F3Y MQJ*MVEC[,#FQU51\(F.DO0/>\*^]PN.KCF'$.]W:V!6*_(H6FZMEB0,4:)!E MI=+FA)OOB._R\+K;!6@HK 4?-,&9:?MG(_GSQ2\+J0>-7@;1;B^).X=V8!AW M_I22%XOQ.#7E^I35FJN;7(QM?6)3*0>E8X5[I]9- WHVX(@62@""!!-UKV9# MS]2AY3_K2BFI2'8=/ZQ708Z?+&E MXHP\RW0G4R(')#Q1)&/T T&$Z]H/:B=>Z7YC]7Q/LNPE%) V!*4VUJBDEE44 M8;WN2E2;F]Q* 9WBS*7M]933W&S"'9*3!3UW6*R -/,A!=QE,6#].PM;# M!VV6)1V(%CHU/_U+5NV%+FY_X_/EOHCNZB?0U .66_B-W^PY3CTD$_"KXU;, M!T\^>EQ4 KK^:C&3BS5S/M?#F$H%'"@IK<6O[E$^F'_;U,G[OZV+$4'T*BGR()?Y)''Q&\SD1 MHKFXB1YPT2^I$-6!XOSV;]M]9WF=POTOW^@![LN@8R[>+8!?P]*#4AUXZO2^ M5L=_1&)J(=OWCVXC>PZ^?O25!]C70/9'/\*^_E<'HH:(B^IS(NU",4]D_I"I MVTN1>"&G=K8G^&M+HG/YI1$"6GSLV3KNV%9E5;1PJ:!+K8K^>- HC]I&.6>0 MKE!+4< 9?L+5QW V&F^($$NB3WG5$.%R5]2)_F-D1G+CA.#YN M^';RX_5X@Q]'"%'J.W(R('V]PSNN(4$_+JJ<6&1W$=UP($ M<*:B8>I8ISU$"@$'L".'YWW@#RX^!"2Y$)CB-$_"R]\\S$@[ ;0[T*L:NY?M M3_O41$/TX"'.R 8H#]7+%L4'^)X@\NX9:'@J?A:&QRDZ7UW_ZR3C[?+:XVS,K\7F^ MR_-9)EHJYS(KVBFOSZ8(&X*R09"#LC,(?\#]XG?7V,DH\31KV=U", MD[=<;_?Q*-#_CF38]RRZWI0(SM/RYT*QN[_I6^2C(XU5TYCXU[5BE;'(IL8Y M35T4[63/'3?DV/JC.PJL;0/G26JR4VBOP'G!&3;:246=]B6N0VUKIF+:6B&. MUEJO;+!AZ8#:^3PW?'\N*3#QC7?$3?'39'3P&4O/;[AT )8.35" #R:^*QSL M2V08$?ZBB+"B;H!\-N8$79P-5_$7MF^7/QWQ66,79;NV.2RS96[922HUTFX8 M<>/#VZ*',:3#P-%Y_S=(YOED,5'1Q%E?&N5KHQ:]0+E)\4CLA7/9R"/ML!FR M:BNXTC)=>Q<^VNZPU-DH+G7V!/8[.0Y]*1 H;M0=JWUJR"T'B8[(I$?N.#A1 M_H^*0#IJ#[;EHE3EZ9G5 +&:[;$M<-ZP)M(3TQRWAM8Q@<&W>)_%X#JZR55T'ENW5 M:X!.6@WS-;X,G9\$M(+E3ZX R9X$#(O6NT(0G:EI.?Z%27*6CE6B69FG$TNC MTJ[,BHOYAV,0?^26%, UE91 S;7^K.>,.'5F)%1HL%(O)5Q HR4?Z!.NED1, M\+3?YZ18=P(E+O@NZ@[D9A8%4:<<+VB:*Y4&5J=C:F;Z2IXNFG!7L7QT-M&8 M34<>L'1IFFFCD^'OQ/PO"%&X!KCH&B#@MOI+8.%GM0K(M6$O1?$%SZ.C:7B?7';6YH;B^2'=Y0;[4?<$>$#I<@'X:22,B@C/VQK^MNZKG\>IPC&UQ'-N6X M(O&=#]<4^"-?-Q $14@KY(3L2,EY81;/35L)"""3Y,N>#F^(FZI^F&VZ#5<6 M7R8.5G=)]OKQ;90#]:0^G!8*]J9[)>=6 PEM:6]<@\O&-'HLF/^?O3=M;MO( M]H??WZK_=T#YQD\Y51##51*=F50ILITXB^VQG7CFOG&!9%-$# (,%M&<3_^< MI;O1 %=)I B2?>N.(U%@HY=S3I_U=][\W^1\BO2PV>6F:9M9XN+=Z>$_& M^=+Y//TR]/]]^]*__?>[LX_G_PU2[W$\.+^]OWGWWG?C7+Q\:O7^EC5[W_[[\^$BNE[_?BS]G M_7]]B5^>O__4ZT]NFV&OASZ[MI64%=+[WWNPQ==>[+P7(^Y(R>F_B'!O5?\[ MHZ_)SA?;1CA^/!W^78QM!-+9NP"8\2H<(#KZ!.71CS.L+,O%6C2!YY!Z@'B4 M?\)_T8X;?_WQT]OZ]2_#'_]U,7XS_13>HTX,)8Y^,35<^%?FT4H77B[-X#]_ M3V]N_GKQ\OS393K[\]IK_/MW5,HZ\_?*B.;MQ$CV?9BY0PE]CN>,LR#USV8" M6,&[B07G1O.](L(!)5&_B6ZU$ZI3<_Z@;V+VLOX"6WM^XL0"IA\S^N[$F^%_ MXIS!A",\&!?>3W(-2;A9_W[@C4&^TB^-[UG8<09$XL.+>*R><")X(\G"T.'J M%F=*DP[A ?R!H7TSD)XP91"LW/>OCTOIYL!.8PE. M#)))]H\I[Y&<>(+37H\\+'>GFN L^P9=0X:2O%J4\R3F%\?Y? M=?'+['5X^]NG]KNW5QO#$N\\+?O^6^K[]>[K\>V?EW7OS!_\N]=O])J_W%D- MOL>6_KOYL7_1?OGS'U^R%W^\_7HV^_KA30NV]+*YN.'>W DQ2Y\X37Y3?0-!Q'-&YO?"8:F*CSNTE3,+ M69#[=1LID&#BZP2+Q#38#/[M)O25:()U9PB&+C!7/9GOC5-5S++#[B%,I#U' MTPM)>C#IAO_7G/[VZ\OKG[Y\JO_^JOG77U@?L SQKTI=Z0Z[?? =#JE]&_TJ M>O5?_JK_VGC[M_=W,.ADLRF"6B_I'5@ /B_=/HM_O'O_WCCU^'OR;1\,=/ M:8*] 5NM)05<%F#UG@"K>[;\-W$S/LBV__KQ[$76]SH_O;S^\%OWK\8OO[]^ M^W_WZ(UR1]O^S65X=35Y]_6V_NEM_)\?V]?__NS_!Q$^%]#N0VS[W\&>A0V^ M6&+6TQ$?KEW/\U]OV4^%->PKAKIZ#SLS>M5X__NG3V_"+_[MJZ__:MW6@5=! MWSM?5NKV>%?S ^NM__O;+Y-/O9NWWI?KSV^O_GS5^/O]I_0QMO3'Z[>W5__Y M,ORU/KO\Y?.DW?SO>S&98H_=3>Y1J4)S8?2CVNW68C^2=O%WT/F2:3AJ?XC^ M&M>]%S?_^2-^-1TV_\#6(_N 'S^R3O%W.(;_7/_ZZK^33S^+EV>#=#SIC&^! M13$ NB1SJ"@QK+E]),W<[V*LU7]_]:4;-6__$/6_^K_^]^;+]:=_H9]F":IA ME2SJJO=QO\,Q?,HN;J9__[O[M?Y3.QDF%[^&O[_^>H4Y7IN:S"O:J"MT1QA! M?(\X(@J6;TMH)O

AR4<#&[%2_(M+B85<+%;-4/%Q?SH3B#'@G: MSZU>I^.=UX>?>]Z@_[G=%*W/O?-V\W._T^T-.QW1;PO$%\2W'E#3"%[<:[C? MFCG"'O5SR)($"/C)VB0^\UXD69#2(V\G@G6*'>*45K]R??G,U,7FAZ0/]+#?QQQG MFGI 74LIT@B0C&@!GX0S0?T]9AQ'4(J"()JB&3$H'J"G#C"-L+_W!*$:!]0< M7*0@SMEO2K"23I3%SE"?<5^=L>OT1P@P3H;"TF=P@#@GA$@30JD1TP9."=UF M1A'I1RR\300KO%L9?R4[8&]AY[9PYQ%<-)'OVW9 '>1+%*;MU1^BJ8=45YXDJ MHT?HEGYHFG*R#@YG$DH;#8>("!X"QJ^?_:HW=.BC1NN0KYNW<0Z&SW+@.G&8 M-^ !.78#YA/RD"R,._LMBK[@[SM#+3ZH35UMGWP$BOP@^ED, D$P)[W\RI+# MH38#+).>R4A)867+D1=+?RFIK$]^^/#R6JY=!EV^!5;H@Y0B!VF?F,IGE.H! MG[1&O#T+Y.F:?)E$!$:;I!&(R#[,<%Y,*GS=.");D)1=PO_^/@>M&K,.;CH[IU2&4LR-U=#5L6:7%$H]Q"A M5R2)NU@\+Q3-+F;8TWO#/DOF?%$DEK0,4Y+X*BB(2PHDH1<:9*6Y&A!0Y)6& M]0\94CB>W_9\G)KS&G=^C*&B!/&0^66S**,C\)'B@ !7;49O1FYSWF'<.$EF M>9E!XJJPG/R3"I&5/R< YO*'RGT_]S2ZVF"%Y8]]U*@'!")0>$VPQ*!?"01\]'8 M;(&-IOIJ.<$B1R19#P\-A9/GA!GEFP.#?@FC*2MO6<@_QW[R!=@B1Q57$I8# MRYS^ M"!E%LCP*TN$0WHKL$ .)@N9&+6;3$0I728@D!%U%.HCT'2,.-'#< 'EUE2SX M-/+!+.60-7PE LJCH'64"P(/Q1 RNEZY_($E$D.H+UK;VNGG83J89<;'-!!) M/_9[\-DX0L'OH2S6)_4ZL23X^[9PB3Q+>\H$W2<1S]=*48,K? WNGX@RD6Q\=/M/8FWQOO%2ZR^3D_K__[9Y?=+\OSZ/XT/Y< M46IO058&&;(J\XID*^J/8*).PL7N25ZF*)4A-;4H8"+$Q1ECD"E\Z\%]QK<% M%YV.)P);<8)*)X+D>VZR )O.XF4R =["[PW$F/0^X*AR!X?OB].\\=#2#($! M^C'P =4TYH_B3SQ1:@^46%1_0=$M-W1)"6-RQO;, ;15)3))A[ M'< $ZA.WR,X=Y0>Y"0G>'HJZY2-V88?P%2P58VKOT]I5Y*DY=]G MKB)NZOL8@ (54K@"N"B:\.41"R_A(2=9RFF-!1?H A$.[QSY0[::;X*H!_H= MD.@7@4J93/#"$6]B=M%JN]R8+)J!*?HH*.$+)S> U\"/4^&ADF_<:\Z 8!%2 MRY66*[?*E< *&2@_>#6X11O2 Y.I+ZVB,IMJ AV J1 @?0H@\&CL]V$4I4ZI MCPJT7U*(8G&3!3Q72]J6M->0]AMQPY);^C.![OB4$H-TI:E -P:K/X8&_QU( MV1&\Q^S%9@G/$MX:PKLV5 $L&?,62C='^E^B/GO"I=[#SA)'W)(S#5U42+B8 MLJF&D/JZ$M8W,?J:,.+@DNJ.FD$&U!'UR$NFU1Y+N)9PUQ#N6UAMWX,UJ8L? MKU[IYY#D5E:7+559JEI#5:JY7!I[9)Q@1!!S4\9^-D9W>^Z02)T4YV"JEBCI MR*<'A@_8-^C>O^6T=8S6QH+ YF)000/!?4\-7Z",:[P'&3PE6GR5"6HP3%G0 MJGPOS^M 8Q$^@]^!WD.I/2#ID\ EO=7Z/RP;/%PK&(H!:052Q:38EA-X4Z8H M$=[Z<406#X6!M,UC&/@"8R:AS :8>HB&B!=_+ 997Q5QD .DYR5&DY[;*,C& MH&?T8&YRS$Q7N"[C$YQ3(&[\A/,V'0;2]+Z($(T]GGQNI.5FWS7L #!JZ'LZ M8PJX'93LL[X7]Z*0G>HNL3EE.\ 1*9^&(',278YFZ@)V"[5L9MEL%9M=A3.S MG["LDH2[)TPP"*HZ3J<1)@!QWWMH\/4H9B%?^Y'=DMI M!V.5<$\LX,%BAI9,+9G>04LQ;UZ850PW^,W,= MH)RNVO>2D3,$G=-2HZ7&M;*/TWV(]OC.-<*_9*QPEE#I4P<7@K]9&K,TMNG] MRO%[E%-TUW)P7^I^5/ZCW+ 8)1#]44AI\YB92MY^7U[1.K)%"3\XB+61+1&N M]?/C92L"G_.W0^>+*(!W 5$E41B*8!4MG7RQ?[,M"[CKNGZ[6;?U];:^OD+U M]5;@6X%/SB0(BES+?L!=)9Q=(ZVKF+G5,J;QA78)&CP1>#T,9 MV'"(H>>P/FSD3R:RY#S.)NS *OFUKM_^^?K%6:/[W*HMEHI74S$6$(M Z #7 M.R EJOAR?HF$\R/^F% *XCGUP,^)"1"P8<@D]3 MB!D+P4J9AYP1*?-Z.4A @6J.7&%%B'1J% )7\"5+X); U^OEUR_?$H7])#/' M&'\%]?64L(8YAH"^!T(I/E29,(N?<"P-S$M)N0*3U(- D $J*[-]+'DF1COFZ_=T;1%!Z/J;0R*?R-3A0+,#%_&[,0,9)/ MY;Q][-TH*R""9<6<"/R<)\RXJXKO5:7G3>8!D:4"T6BOBG6W.)=;S.194G:[ MJ$Y8P&"161 MA0&&3KA068.%]V:(G0G7!PO]'! #$T!JSB?$.,@D%RJ<"9P<@HP'R,1@.&:B M8+\OGZ+BW5C@]N%--C;PG"22S*TOIK08&2SGI1<@:FA>?V>8T<'%U=)EOP9P M@2A.+@?/UCB94\5(V1QXYHK+,(!(7N=$M7MXF:.1J'B;3D4/KC2!,B F7DR< MZ71:N^&6'T-L^<%-/6K]:*RP*]ZN+,)W9==1L)46U=6[&MBD_-=+_"Y=T\ ! M PV6P/)-/3ST Y9QPRP&]70$OTRR.,&N"/CP!ZG]-EK/O&_QL4;GV>!;Q;@& MNHY&UKGB^%JCVVJ[)/T\158@L;&:'S/%1K!OF#[.\E1M6IX:%OCA%P5A\.'E M-2D6+'YR/)#$22*$%$ORFV@&*C?:DRSJR'N%,IAT^#@BES9*>=YW??KO> MMM!9]**B%'+RID_;>N>KEV4H0Q\MT-_],!1)E'H:20GYE,NW^](%1.Z>:*J$ M!.4-"*JK09/;#P*C7, UZ[Q!/8N-"@).5("KIK !;CX'+5RDU8TJ'NIJA$C@ MO&/P+^=/'\U%.)G:;[7K&LKKZ2A"91"F"&]+,E#/!CZ:C%L^M^($YNX-;*8K M=ZG4X:)3KUT\5?AH :>+@S8JN"T&=3QPL.6!HWL>%.ENT1,[HQ1L+E1:6Z'O MT)[()D38LGPC-J8:/TV6T8?LQO;.GPBJ(9,NSYWP_,(WS9&0VF"\ ),(X[LP M90*@NKJ)?;5%/R&"P@[F:+QC;F;L"C(.T3ROB5Q7S3E5S\QZ;P+ZYN%D?Q%# ML)QGSEN$2*="A.:+ M=:A/O6('F_0AGXO:I'1.KNI-\H(DXEU(%+J0W F2"<5E&OE6^!4N!YE;K[D^ M7"\-M(.%YBC_S@._J5B.@[!N@D M# CFC.C-EGMH>#HK%T!#+3K+HD/L/C-^)7HQ864VF\:T<=BU\SX).3MGUJR; MJJH6?Z=S8?>U3W-3K_X%IH_%6?QD\_AE6F[C8,X)YM0;!.*]YU0 MO"^WWE*)CHU-B[X:%;I=6$PS=,[KY+? CV] ]$O<=7@OVL*YQX(1RG'TJ"?[ M\+Q\=^5,O'0T]6;\OEN91#O!5NMIHM)5A'&9O(N"@),YKMESY%QEZ2B*<3+* M\O_]W?65=N@AB#TCC JZAQ>M NV'@F_J8N&:4/LOK0HU7,\!TR*X%6<$X^XH M;U:2C3&7R$]JQ:NORML,&W?/#6O>8\.'T)!ASZ',>*G9 #LV.@T#Y3Z)>C+21_HSMN$Q]&I%@(*42(H#\L'F MBC@C^E&0S>$@&X\'*C3;L@H9&+14Z;(KA!-C\BL.%/(J:=.NSN1W=>13Q2I- ML @&G,!PG3FAB31\Q7#(&2O#9=/[) -_Y ?W"/"5S.&78"\HK_?KL%]#(E*[ MQ-EB9A"ZO$4%D:[Y"7WQY%(I1AC5[GA.,L:Q,=BM8"[FWJ&XBR0#23(@_I=G MEQV&(NI3B@\(GH!6]QBM:PZ8[&66I,1JFI$P.<.F2MA2ZJM0.,'B:S\ &K\5 MJD6"(I:\TQ^(J_Z(8*P9IHI;)_@4NL:_4Q@FEFXS210_@HY"?]!^,#T*&XXQ MYNWWP?I%=PQ%X75U[,"/01:JC%(R4!U*;U"]8>*QB"7>,%/%0'A($T3=?CD6 M=$F7FU )DR5I*^?[1J['U%U"N2C]P9C:6C-3YRFI*(%!.B.H%RT+?L\ERT4KV&&7;6,_4O>HB4J)2D7%G#)(!_PMY3S?9R MT2/; W#X-/7'_G_5,[S7\"G>8%G(68PJY#G!GAV8D.4G7\[,VFQ9>%1SBJ'2 MJ9 E P7EDW_&V8+:FJ745=4C)54CI&"/6#\V05467LI\H?O4DU1GN*ID !,V MK="T#; 906.N1=Q.UIY')6(%,32+K"='.CP_N+ M/)!GY60J4"H,P,#DPDB/EB2H[DQU+TWR*N6KLB)S3,;P^5;6R!/!#4ZP4TF-A?>S;S.&5\WP$O@E) M*6*46\Y/E1)%>T%5Q)[Y7<[^0]:C*]+==B)E/GY9NB[/52[FO+F\1;0,9DWI MCXWD>6LQ#6/$MZSJ:NP*N1.D\&WV/JS'GOC:*S5'0YAEK3PCAAA2E3$P-,AS M4L/5-]"0PW[&NIB$9HSFUZ*4*"ET)*UW%J1#$7:QE3F/KN!\--A6VNY,3LG" M)'?)L/K>P?M7AB9B@4X (I+"%]N8-: (;_[+[-\D\NW-2E]MN,UZW:AUWX6D MDY+)>8NIV(AIX;R6TFE)EOR[8CQM 2^M%(6\30-.[2ULAY\DF00=B+(TP1X+ MN)N\2Z@F?=-HZ]@DNEK0ZS'Q9EQ!*W.D@BB1K4[RN=6-$"R:!,,8FW+U A^:9>:YVWZQWROV%A76V'5Q;B M3O@#Z3.<.\&*"Q*;=,5)5\V#.">;=&63KDXTZ>IC?N^A,9_U_I+A!9V5(SVL MJRX4>665[%R9LZ\'IS"_;HVH\(RH%#V*\S0@5Z4($Y)-X5[%'B[H'2@5A>B_ MJ\(V#*52II$"C4=0)1D;-/3NFO-Z*!L9R7<;+<(4HI%*67)-%0%6PX$8CN/B M78W]RC!/1^GWYKV5,@/Y7=.U"/)G;SATH&PKB:A/',65_RGVYA MNLS2](,G(>-%L(.4FC^H\ZQHOA)MCOWP2X(0D?DN:N].&'%1D3*[U&') M/=4S8?O9]#AP,)+=8#IWM^3CFB^69I>AK IG)2(%4BYZ6S%0F^2UMBYHR'4\ MQ+[1^DU&+O!XM$M22I3S MJ3)5PYXRA"^5HF%;; 7YA:@XK)Y*9%^9O(0%:K'?RQ0++_(AX-:%1=W!8>9_J]_&Q18O!$)0:2LUA M3!A(.K(T5,F5!3DUBI#I,<63Z^26OAE603@_,_E$I'=,RA2\S"/Z=;$FM.$DX5K?$O$LM6RB^/U9;Y>45N+ MRR'H>ZZ?<)!YA1J^GD%UJ?U8@2/]6/JEN;@]E#R#JL$RM0"8#VU9^4R(V4S> M(N7A<=8ISX-RD_'K^4$S@ UMA)EUQ*>]**TYY_&> %OV'D=M&7YS VRYUJG@ M90I.!IV#J[.Z?*-EK9&PJN&;EI0OOXDBDW9(R MNKA03VK4JUB"\TJ(@&'Y/4Q6)1LN2;#<@Y103/_'NTOS+M:#1+%1+A5EZ N" MVPF3;]B$I6^R?VC7R?-'0X0R0$UQ=]1P=-"04Y%)[A>*,BEU@>0$9F*BM)J4 M0VBK$#I@3R=\TW[^RL"\U2:;]%1N@5[E,;BC' M**8/,&:[V41^+DXYOY@"@Y)7DW)Q0UY#8=F<^Z8E!5?4F.GW7/4#=V6NW,CA M=3-XADZ7H^<@FSP65<5P(5@I]_9N:Y*KR1M_D#!1R<0F6'J.XJ/2B\DY(+"R M*0 ^&S"8%EV"QK>*!SW(4MTS9 WEE(EK *S_SC+UP[R?]W"R36B M9L]IP*LG/4>#2P:=GRBCZO%L$_)I%.+_WURVW3IE *B28C5@P;TDJ*.:XR]AKA;@'2&I!%AJ*YXE3:/[&VQH8U2*$59J1\K!88*I67%AC1( M!^(,BUAU2YY"-B,<+'? M>K&/F@R/CP_(^8T5B#D-M@[NW>!I, Z(X1)3BB_BQE:]KMA1[O50<*=E3S,H ME[U;YM@4NT+!0:K$ZZ*7TRV@BBY)R**[=E7ND!YL ]#,$@SK*O72W[DYL/O<@= M"U= Y",0K&X_>*-5;"6?,40@U7VADVZ=GM+)\R]X01K="-16++[%JFMZ553' M-#06Q#J48U@:9 J-"$X268#IJ*#PZA+E0OF?EYM=O31?.MURBYGJ77(' MLO36P00--["K/ $8'"/K'S,W"O.3G9'0LD>G<\0+,4=6X.2RPF'5\'C(/3@Y MA,*DKD;F 2++1X'/*,L]+Z"S2$8"70FXR_-SDZO'317CW80@8\7A93 M7..N=XUFN%0H:+KB%^[DPETRO\7DJ: XT6A@/"YSC#ML"#EHL"A:.6ER4]XH M+_9*6>N+#XVG;CY9J'//R*^DB'/!@Y*Y'8,0FFOA3:N]A(_Y8C(/E9 M^5YEBZ MX(M>QH!K %4';@YJD.5>C+/DE[_A@RQ#&FSHO=[$>;W8FR>'NT$FV\RC74@/ MLBRPT537UQ\5D+"4&SO 0W;YCI<1"KBGN+T?I]BQQ"-1C)U=42D7C/.&(IH[ M 6.^9.#YX\3@"9<^-L2YJ_"JD#)=_07\XXUTV+*&C'_TLH1O;?[(=1*8'_Q! MWK P?J+*7_D;?V6#&]G E'$S\ =OC)WE72EE7>F9QB=Z]&"&O\CFM8CJ)02A M4!/^#MY682)O(?@1U&+Z+NT$[JKJLARR,/46E$G"@V M'J*J7F.A\J]RI=36,!'B"Z,$P'W4-]+\Z VXES KA-'FJ >?&G:^39/RH=E; M92NW2KDSD;3K,#F* &;@T%F3DJ%1R7%( Z&O6,M96&,M(LI51ARA $J=&*20#*7TW M4XX,HS1]H>;2FQ533P)O"A9-T9XVS/?5^9IHH*])%)Z;_[HDX74#@@S8.#?X M45PV5:7$BF UR8*BN0R3-Z P7"M2T@=UNDA-=_&OJ6P4PY.:<)-FV$_&0)4@ M-:I#L\&T"Q%49?%$JK..C;<5_3)13.J6;)3J<0^CO')(YT5K0.#7H(8);Z 2 M8'Q2G/GB7XZE1+;4*X7R@??^!E&^1<@)U"KF.TY0?=Y[JJRQ& MHG#-7+4BB-^<$"B0)A,M?DS> R*7/MT9 S'TR*\4LEN5X"KYVG#( N \3KKI M3(-?6@H]+_P29Y.4X0U3(6M4WU$P5IJ(!%TF0?VY0_UB #.:E9G";29\HJM/ M.;'8Q$DHF3+ ?&(&2\[=)(R@+&1S'TKR33@+B^*" ZQT0@]*6LH%U13.L(RN M+!9@2' #)E%]2@6@5 -DPJ!CB1>OP(MI6P-@9IDC"WI<5[S6$BZ><'40]3F9+'_7A=$ M>:0N\Z2D%D.UQJ59>:2*OH5]1_54GF"=M^L7+Z2V8SD$Y7RA0"**(^9O3(KX M)9QFHBP$?FWY!:XD;IP\2KG4X^3Y093US 2]%877"]*4R>=Z$[$"!-08VT;1 M&TY5$KS&0I5H^T9Q;MZQM8B0JNXQID(27C[Y_'74!QTJ!ATBDAQP=^"TZB:H M$Y/)$AQ40X(R@VHY6H(MG9\W7;# ;MCC46K#U'%+6FM2&J@4*2F7#+&4@!0E M*&D57J!U;@Y&.R5EW>:VF+DM[8HKM3:WQ>:VG%)N"R/4PJ7?!]T+"07S4_W4 M1(.6D2$6IR =,RU!T:V, I\$^#(-P=!T%@"MY.:6C$4A2B'I/DHA>\7O,@9< MK)3H(@E,UUWX*G2P]+&@'T$#"QI<(OO9H 9++:D*FHG1&*8$H]I+Z1:A4 !# MJ^G,X?SE-'Y/]+VQ*#_MYHI^\96YVB_+)$#N<*$ )A7 7$"A!3L29$?,<#"J M195,+B:(>]B'A-$)X'56UL.!5BULQF>8&K-T"C1"(G8>T/\CZ2=H:' MMP9AE)P8BZH..?H^@ &1]U;:3<3#MY$_6"INJ@Z"Y#G^X)]//E]P*PQ8\W99FEV,T73C] MC\K?4]%W=.9'+!J%SBRAPF*$K\KUU<6 M;8EN#92.\ ;B;!_,=<@2?!77J#/>LL8@7=DRZNK]1^?U:^?,>9V*L=.XJCGO M49J^XNDA8TB$41:POBK.<7

5CN1JF_S?EM*(HZ ;H*9H]M&.ARAQA;VZ4Q[ MJH7L=1',MB W2\7,Q29@2H+U,;4[R&2TVU":<;+2KT4:$;E,V?E%>IN:NFQ^ MR?YD;K=(OCA&]N&OJ9Z*1=!.T\NOID#[Q9M$P:()=;L-,P4Q5I#-4BZ7MQ%G M>2-"C!&8L8%^'$V,>\KE[FR8I8607:G?YV3:(.K!]B4IG#WUE/,X_C(4 PHZ M4+341YE!8FT:FH=B%4,,J9Z+L,,6(:^3JPQ]' M61SC[O"*Z#EJ2N6:SP_AI&I.\>)2%]$;4G2OX%$<1K:LX[N*3$==_I[7XGMC M3%7#G38("5]/P6EV6.'F$)B%]%#ZX5^BKT=%E^T@]J:XB>3V!-)XJ6$_]+8D M(DRX<0A'.#"K AO,.1%(8MFEDTWI,1FH^I!@/A&RYZ*'4DV"2'%J.#?_#L/O M(3<5'B6R]U/,E$/7JW14]X$3!,C@$7HF8NJG-^08IF[CC,]ER!O_E0F&N7JB MT&+5OACZB()MS? 0#2^P%\C&N+=R'C7GQ3)>-RF,5&>F+VS12;0K>89+KW,_5UHPZ[ M8T1%0,W7:/*F4Y\*X\@19![4_+>(9A/8\V)]M$SC628Z_$0/1) M!D0*IC$?G^N7==M-7 IN*%\BJ>%2T.XPLYLOB;C7(0=,^Q[%>*>"1I&>$+S# MR>]5; %=[/2)$(%CH#;Z&&-)Y!>F9&&S5ZH1+M^3+IR^1:XH9; 9\%E&EUFT^64JOD$ZN75ZZ+44Y=J-%>G@+-!;%/LV%9T5I^O#P'[4/-53F".?#N :D@#OM#,U[9"W< MH=7BW#D9Q $$C-HQ2P!@I3/%783^%B0R[XY/K]C)F$?AQJKD/8/-:^B:Q)X7 MQZB4HOF#W*V_C-JC-S,\!W'"-SR85I@](?M><8:."LLI^43SX(Z><'GE&+%7 M$JM6&@I;[F'V\O757'<J5[DOK.MAFHC<;-)I-\5B42EE"LPBS)R#$#7#70/H3< M63]&!53N"S:\@M=^2 EA":ZS5Z(7DQ>6U!NP3S#8*A0"'YG2):N_W-W9_!M< MR:G-1S+SD3H55\9M/I+-1SJE?"3EM,"R!@_;/F,9!E#D&7KBI4I6PZ30V:)+ M"(PQ755SCF/70V0-RAJ M0.IB&>(=9]XXO*9Y68]R?(SK7*!(,>0_Y[D75"NX-6I\,TK5;)D6IJ:!%:<2 MY!@6=]ZY7*B/F4FMF/4#C^:3U7H6&XU369&&H(E8.,GS,%Y-"]:Z[LQIY/GH M5E&[]U1?SI^Q3R;*7SK/1OI%J :)@D*:SC322A)(1R#_MBOI"0Y$L1^$): (U5#]9KCBZEN?LDP(28-\=*,ZF1O&3_PBK70>YC MZ,LLPT0E+LVY"50C^\5^WZ)S91-GQ..15?V &:"H=1#0,I3ZGA\1 M1:WW4%UQ*@")V (1JE>HUY+MT'VJ"-DEF_5&9XE8=5[FKJCYE\&#/\;>?WW9*9$B?3IQ M4\Z>W'%<-,@QL9*GPS7VP@@:!P9S7P6KME)/P@G1=4_]-N"+3^6G/D(8@&DW M',K5>O+7LR%Z! I#_IU%*74>(&A>>/\+T>=B?9[(1ZH-F:KQ2(P$_A=DRX#0 MGI;-4B(ZF9,U2TT0B&W9 13"_//$6-9@]*ZJ0D#>6UN3>=>:S/&R0(.JN[V^5TCA'Q#^#U&<%*U163 UGBIHKE%,SA&I MV=JPUD*RNY:=3Z148&V TH-TW@2E(X1@C:%O2B<]]$UDLB4JAB$U"LD2\JF- MM1"9UXVB68X_'Q&Y6B#$G*OL!G:!%U\G>:6ZY"7M?J:A\MZI'IELF)FQFRZ:U_05.$;&H]S M2(PSB06P89Y(P\,.G&]:M4:;1KK!JI50C@%#H@>;KUZT>_&6)0=W[FM747RZ M^%2J(5SW[<6WC3KN,-+5N0AO@(BP:HX\8*[G@O +4!^-_83SL!2Y&GD%\F^8 M]"^P0U,^FA0*,)NQ/S!#L2@Q]%-&O*Q65/!IBHLW4[Z_H.KC3C;-G80]E+39 M$WC:E'$E]^2;9NVR_#!%8B*D$>7F1F9A"\$*MB61 4^JW&6F&D<#SL"0LX#P01I8K>"V^N>B B&3&="3SS/LVOKG@,\^? MDP2B<.[?8 9-#PO/.-#0+-F,3*L,9IM?)]K]9;7+S9HS2%0QE&DC MQMHN)N"NS0-&].7P;!A%" V+73;)%\F)D#&#PRUV.$Z%ZK8Y >/&E_<^62_^ M"(?3630R5:0GTBE&ZAXR)4:PQ6GEV;NRRH(3O?*6H4;RC9EM,_(Q(=6GCD[\ M#>OJ6W\GS$-9S14XW-^>>"VEP3"/:DK)(,$XCG?Q^S[Q3=''ED"9W>NXS7*] M_:&-'?2Y;+X0[G@O^2C/W,\SQP;PQGB65]$*=RFXDE&&J\KWI!*#X#DYM@\% MLMC)GRQ.5BB5CJB8TMI%T>BV@D,\NFM4-;!3,7(6$]B!QZ'!:->PY@A2IE0RV MGQ@04^HLY^!KBLA*_@"[C2QIQLJ38$ ZPD_B%#)9&5?7&FX1+ YC;ZHXK<:> M'[F#6E]D,BKM+Q4[#1E?W&6-,D^B8X-T?O\E-->8<\%E".H.65RE[HQYTBMZ M;NONWENZY/Z=V$#4Q +Y7KRIGE4>@#]><3'B 71!/. M\B?3 ]W+9$E\=HG- CJON(EOLX!L%M I90$= MCX*X$\7]Y7@21#,AK-Z^SQJ_^RK_H#*ABL/%GZ22@:9$9=S>4&!IMO"2+!;J M&D^%].B,A!>@QQ U3'Y2PA,(10ZNTX?E1V/*T<:N#@CPFQ>)^O0Y5?MRG5OJ M?<$X>0130,:>P5S*9%Y0-D MA^2!:G(Q!F -83*8.R;1]Y),=XS0E$FP91..8\AP M:"G-=+:XF-73;T1J_SN#W1[Z6,HMP14"QKC*H<]R*X6"?;&<=UY#NBI5S(#% M-1M!K9XYQ=LL6U7L6O^00R.\(+/27N^/X):[@DN5O"-346C))./.V$--&N)< MK:>PL^1U3" I>*]SS2ZH,B-&KRE) ]BV,/3W#MTK0'*7?MF:[.0FTO%SA+-:*PP+*CA0)54Z'3_8V%YHG]A811 M5$]BOZ_1+D MYYD9V .'+6_5BH&/3C[IEIQ:\KK(+XH!6&JS!'%!@3*I;C4F;*(T)PQ"$2K0 M!BE;0)43_!-"I22CO*R KD%#13,=94#.X_E,(9SDER(].0'75HPG(B7T&*J) M9FK&Y_3X7%@OOA0P57)%L'1DBUD%M>MRNJG:6]4:T8"?,;/D]GXG5ERL[N36 M>_?NG?,;8N3:VVZ?V&<*FK]QH:IQL-6,[($S4)V=I1#.\::^N:BWW&X]CS'@ MG]]YL_Y(]+^8&;#O&/31K!(:1C$W8Z/<@4!CYQ?JH,I,KWL(-"YE=(,@9==/ MM-/MN.?=UC8GJBOU;9+8LK28(@W)RH$5VZY/KU@,MYCH5IZ12@3CX^',RC*I MW'L^2\EKW92,A-G]TP,$L]/#/"PS'S6+[TL3P4[#2T.>%YA!8#GDA 97'A3=G MZ)$N[ZN>G33"%V3>:&0YM4=FRH-U1^^-A_<672U<,2LD1FX_WEW:O%[@2D;D M&X=B]$72E9(@T;W49*HML",LGS)M9=D1&M01.9\HDT?9OQ,O10-;%;X9[1\6 MY8"_PE^^>MBL\Y? M0F$3-W@!AG#52ZQ>L]F!O&?5%:2]JD#[NKT>@9AH4-\^QF Q5QX=OK'L9C2( MT3_&>1JW>7L#ZB<;1-,S/@'05W15JB79@R+93\60A!F(B+V)/P"1)[ +/<&. M^A*)G6LS,G] O1BY@>CR8B(CP&]*/ F<[L),"4H7Z_TCJM7(>@%Z664R@I$> MP( U,JO TTX;G5C O3NXH, W4@@,+%Z)4N_'_6PL6XNI*TX"%1=R(*,LQ6N0 M?Q#8HJT^W'>9$EA&%$ R*5&-WXKG.CBW>4:DIU-D)WZ-![:U;;Q(SS MVL-#D)@_7 !$510K]'C)]0O:L+A+NK9$L=G22Y4K4KE-S>9SSN=S7E3<&V?S M.6T^Y\GFEYF#(2*52@][IUA0UC/KHG^.,0K+ADH+:UT:;T91E/K&#?9#C")0^,Y$$9*@VIDA[DIV!EF'? M;!FJY_VK#W,(VAR3(L)Y]8'R%A! 66?H5Z>[I+M&REQD#QC#0O4_YR1@0F4T8^SZ?/?6!*K0Q MF^M>ZX,B$AD9*3S%S!N@K@-E.X-$_"GN8PJ!+4R1BPYEPM?951,(OGK!HXT8$6)VAL[ I:6>YMKK2P M+/:$;'>;S5WWA%RM6_S!3=]9TKA%2#]?]L_BA$3T^$?890>W$5=S*@=(YPM/$"N7R9=I#P$J>P+)@7]K:F1S(OB'FF9.IWC M5[62HY*%)00O<5@B8["$'\2S--LLLONLL%!S\BC=. A"V:OR"=FD';X#C$&$ MJ_NMR[(+/T\NEIG-[U^_^: :F,!S4D@C<(!$PV1)1WT@<=GLS."V-_/K^\# MI7J/,\*6%*"$>%'L-*M=DNK1947'@H^/$3KW;.(;NK)C/ M!8?:[)@I%W1!@A6,]XMSC0!N>$JWG"91N.(2D:)?3??=*9L=<.Y)DE&N@E*/ M\^"HRC< LO2Q92>6%97E">4N]]%MO$Q>,"MCKSG*#^M1(F**]SLH&I$7^"J: M.L3,:A-Z 1EHDJ=?CY!;J8T.%0:JL@+]7J'"$E'6O-)CR?,GA[C-B,9!5 M%"[=4-@-W,T;A(3B&WEN?GKVKC.*@H'>O+E-DGB3)$58YL*L4^PJREGZ+%#F M5V3NY*L/"J:*V)[UQES'<#EL[@\+8@Y>KKYE#(I*B](($-W#FR2(D8#'I$PD M]&IG<4CT1/FF:K_R&16[MO"FH9HTF0A,L%<4]U%@RLPU1C?\E%]2V&@-L*S? M4-)Z$"*4XT#Q"C%? ""6F%RF -3B]:BUD4,6=7G&,YKF1@C-Z VJ+"A$]R"; M9^I1VSI!FB9W$@Z\*4@TQ#V7 H,B>WAY2NM*(1[KT)RTL,!R5[TS=:!0]IE5 M.1WFD%))U_3+(#F8)Y:@-&!\6M17*$ZY7#W!T@]\! 0CO!_;-T>PK'APACF6 MS.8@U!C;L=\GO4#Q%AAWB%9*#370]:,4D;SZ2&:OK7@]+NA&BRYE>2"+D%!\ M(; ^6>$F2XA;,EDHG#^A%O9PKCZ*BCZU$T%+A>.E#%?$I5=8$0T3>O_JBNV/ M\E:^\O'DF_5&UWF?H?O_5NJQYAX//3] SJ80YP ;;JV7""C(X2;S,1_PM5(7 M"Q2F;ICZ!0F-&S7, C/. M6X*G3)1=.@^6MT1;7IIR_R"BW<+MALR7]]'A M9%KY,!A(X2)ZAHNXX*=9E'++:61LA= 8(!)"F?9K.GO+B-SZY3QWF:V:8[D: MO4*Y4E!VII?/9#'(#X)A5FH#+3"WR5!JD;XG&XRNO;+X2KJLE1)7+#-MW(=4 MYD4OSQ27KG(X6CATIX^XK7#F)-R;W\L+31/Y6& VIY^,>EJKUH< M%MMAO#BGI&W6 !LO0:\+ M, )< (BU8+Q.=G,QT-Q9VS;]>\8X:(L-,DIM)68ASZSN\94?E7<34ZXY(? . MA1C GO6_)'DQ,/=KYQN4[C?*DD41 T-/,JK9E9/;2,5^'19=K<:<\]8J S@D M+^7<=*"/ )0O-2;K'IZR*MFSBKLXH$]SS4VZI)3>)KC("7V<^B)'4X',FYY MW$/]D'*/2GS]^:;7!5(OP_(M0).\NRE2<OR(,[))F79I*RC3-G> M!/U$5_C7J:HB1+,2O2J$IS(<)F#'43-RU1A6S7D .AGHI)Y4Q)?7DTC\7S4% M- 5(ZR1MB"&5QUB4,@F$TLAET9;R/#&.( '\H YG-'!2;A)^QQ\?7ER1JLO9 M[D:"/IP*/*X:L\C:T'$TP#V_)M,$#VHB]V_;EO[U]?62+ P&5\N4*2/C.L[ MC]%!,?%F&NT8XQ$BGDNX4)_S_D]'^(^VF&6.F 0DU.J\F?50Z+3RP0>>]&)% MX63J.YX_R"VXFU!5ZC0B,X=*&K"D!S/Z_? O"3A S>7E?$VX M)_C^F-&>@5FE\Z!H[1.QDQYS3J8.L MCE4JSOM /MP?50'CU6",@$RI9#UT]B;83,7 ').Y!B',(,4.?>P%UB602!Q? MA)@P'1$CP+ZSY3U40(0L(5;!8.Q [KY[]ZXL<5$\F1+P[\SO4_=HY#,$ML>E M25D[I(P" S]U8+(_2>5<,G +,H9F]J!8P/2'/Q-XX*P1SF&75;81!QA8=&H M#I!:+0(9]S.ZSKQ>A+A6JD[>GY!HP0%XHB 7"MSM4H<>'O+ZFA]R=68K$-E2 MQF=L,P.':P'O$RH=\'?%3:Y#%CQOS2:R&C3)3"TV8'05W"\H09B;,B *O]*T M2V*<:(H=/1J91NL+,2M&<+=_H93>JW&$+$PNEW3$U=#X[D(J+Q?G_9=*M?5M MCR2)H#;:(?RZ!&XSA_QT!Y2<8L;.G7%Z.![V )2>TOL/"91GWRRS^NYZJW3A M1L&/O8+4\<]7(.\P^P;T>I"3<,. V*7+3_965 >CK\%O&K4NJ%:RUR;6+BN- M&BLLLR#3G6XTFHC6BKDJFR,^&'\-1*Q*,KGT5<=.,1A[BR'257IY'K!9N K@ M6]@@/Y@9^48YDZ$X)\4_BO,)JIN-FJ;)+%3]8H-Q")'L+M*%X3Y+ M!(;=$VH@Y-&6T 6:P&6*.22W!10':N^6I-YX8HP;COC)L,@*,*((8DGWMXQ0+R@)X2]E2K->#*4\ MU_SG1!O2+7'RW,^5M%P_Q!:BPQ@LHQA,+$QE>%0_4%4W_SZ26=Y?C?I\9J2@ MI&+I!Z9=Q+>1;,U6(*$A9;Q/[@1LCJ"JEN M%==?7):[6#,O0LW<"BV2."5OR7/W@:0I('$M.&*V.Q<>L, ,*KCI=.NK_H@( M[89 (,STH 5VAPD&5!YH70+V/9?Z>Q2+:.5:54V=A$\A51A+CLJ$0[W7XT3Z M8/R@Y'%*5)7MLMSA$D12JLAK$,':N3,KCV14+G*L$_N":^!C^,;+1H>]GY<= MGY6 MW!:T$6L;L:Y&Q%I6'+4Z%UW1;WJ?+YN#UN?V>;OUN=>^''P6P\:@==[IG7>& MK<H57F/B;V BK,9:RELAY]4:E,[W>T20KR_G$_GH3D*GWS^^ZQV.Q1,V#*ZTX+A3-F:*L4HHHPYD2D&YB;!O/2A= ]=0)K ")TP*V=)^*L9<61VE%$#E MH50WEBST0!="5P\Z+O'+]%/N^250-9T3'\T3WSJ\84U\SC-V=TIM"VPG^$OR M[<%I/O+(Y<5%MPQ>6E20]5S]8,X,WRIE/ JH/@NVXJU2GZ2E*Z4^=Q6DL7JK M'*W!:T@'>@4K])%VN]8]?VHN7[Y/;84A4HWQT6I!+#>U)>KWLVGL39[S'3R% M35A[]TG%BUZL'O5Z0&B@H>]:9=H4!8F^"W^\CU*3#C8]B6:MW;4'L=^#&(', M.X,!^JB=X ZJE=6;BIZ-E6G5/9N+VH5UT%3T;)JUAKUO[-F= W?ZL4^C/RS"&X%+@3?XH7)V?RK[K)QV_,"'_L6]:, M/_SGDT;SR3T9O].L==HJTJ\R.QJ3KPZ%KQR50[##/;ZL.:AS7P9JMG9-!0]CD"<_ M8 2Y2.@[,WU.\_A7>H:KU^VH3GF'_F_WTL8KFLM9L'32M/B[MVX"2S+Y5F!U*H4:N\OFN%4#6$4+=V M>7G0M/+(0NC$5.H#\+^\E\5"1^ YV:I[Z+Y):8^S[F^VL9)UJ?9;7PH5/9EU MJBU9J[K@,)?$S9S+KMOL=+=WGM6@XP6WUD[2P"MYI(UZO5;?*H>N3+=^G!-] M>C2T:67L[M)D*\F/K;;;:#6MB+UG"FB6W:/OXH%B>XO^OE:K4ANQ#8%_T75; MG567^,'X 0^-K\@$.S)JNKRLK;*YMRB2]AO3N;_:8=G)7E,[O:;8E*S0/FS) MU&PW+T[FEMH]E;!Q>F14@L;K8UP_; M6://V[)#!62+Z=JJMX:[[%PXS)==UN?=4E?F1W]2F$Y!JUAHW(594TK9@] M]+#^C/;K>]2H&V;DT;4VO6'B,\:T-J%6$2>_=43JH<94BMX;8OV_;JL1&U M5432KK5L/,W&TXXTGI;;L:_#?C06-J9VRL[>PXRI7;C=\W/K^3VBF-KJ%$H; M4K-2]I Y\G!":@WWXF*[T9@J$/ )!M4ZM:8-JE5V)3:H)HT1:M'+AHCKA"*U M,37KU[0QM7MD&=97V4/6K6DC:HV5)>XVHG9D3&)OGLI)E:.,J+7/'Z?XJ H\ M9>-I][QY'B?D:N-I1V?;'H )^T:D-I)F?;P'&DF[="\O+)K9,472NC:25EW* MM%+VA")IK4;=1M(./Y+6JEW:2%IE5V(C:?R:WT22/'?0&'G&ULBW#EHCSE6: MQGXO2[U>()PT]J 1\#PC54FX$%RP99CA,=VXLUMH@M\\FJZ,:&D]];WW'\^;F?PI?Z/)K9>YS&&XA^A%@F4?@#-GOLA[N=9+XCZ7\P1 C%,"W2&8S"+$L7! M<+R MUGL]*.0?$A>*@9.S%OO^(D#I^7?PD>3V _[_@1L_)DSC*.QDW@!+"T: M.A%\.QW%0N S,-L9_#<:9/TT>>Z(=.2%4> Z,-?4#P(1)[AWC8OOG9O8\\/$ M\<(!O#L.G<@/:HXZ.W^*^^*5O"!C/^F+(/!"$66P+50NJ[;QSE-PZ2=XR]@;"">;X-)P M^_$486UZZVGCDED,3WBI\_-O/[Z4NYLX0!EA2L/$A3T-O32+88P;#Y[Q)P)) MQXD8:BC"\TB=JQLX:WZ,2GWY[:F(^]$8R&7FP)?&^ 1] 1>'ITN[ 9\X0P'O MFGC^P.G-:$ZX/<:8] US&FGLAZ%L0-+"9PWV<(",^DBB-P*_&I>8.4KRD8$D2GSJ MA^I= P1M'A3?FH5>-O#QIP3(1(SA+3R]G'(WY;+G%21C2:JLE_'Z22MVK=MCV;:IY- MLW9^:<^FHF?37EU88L]FKS*M8\^FFF>#?+/2!V0/9W^'LZY6S)[-@\]F\PKI MI=)MG3J]];U!RTW$&VW-Y1VV9J=ZZX,WX7(3^N@5WF)Z-U4,9?[??WS7*VX M6&ZX*_]\TGERS\WH7-0N+O>:_'6Y <4LWZPE<9:/9*__SO;Z2[+7R6#G?02K MG7] T[VXJ7>$(7A\CKJ+M,&MG=LQRV/WY+'F?7FL>5%K[38R^S >>O+#!W+^ M2D?YW [L1I4^+1(XK[5WBP_Q4!*@4,=''I9_\\,P/,021)5XX0.@?_R#DYKY)YT'6?X6J%.YH MV^QGVRI75_B8N[:M*O^*:/DO.?&!0_6[K(:IX.VUWTK,=>&4/>;1;FV):Z(2 ME7$UVFZ]OL5*@*.YGT[B&FIT:A='#--Y9&;7M-E:),6M[6=NK@&7S&(T@#N$R/( [[_?YRB-K<3W0 MXJJ0$[XJ^]*N./+CO>1<:U6KM5.]^PX^VK<-TJC7MMBWOG*1O5,R"]7).UP M6(38797V8"O=B;INL_,8^)='<\ENV< \-H)JU.M[:X-; M09%4OIIW#D]CP1%.$ARA_KSJH!L6'<$6W5ETA-,Y&XN.4.&SL>@(E3T;BXY0 MW;.QZ @5/AR+CF#1$;90>65+MRT\PB/#(]0K7@1\F,6,Q\AC%AZA6D&'@R(! M"X]0O?.W\ @6'L'"(QR(1E&]A"D+CU#U73NFA*SO+3S"OG.P]KTA%AYAKMG4 MA=OI-FT&E2W1V3#CKEY[C);DMD;'PB-4N/2@$I?9:<,C=%P"YK55-">)CM"V MZ B'8W59=(03-[LL.L)B*>:VFM;TLJ;7AN0"QV@MKT.QO"PZ@D5'L.@(][L6 MNUO4[8_F[COX8)]%1[!FH45'J* R;-$1CA0=H=5V&RUK8%IT!(N.8-$1C)(8 MH^RG'P@OQO,8?:]@#&@1\E5J\YN-&M[38_A$%A^UX8PZDW*QNC%R8;@SM(57 MZB0[*RY:E"V%\&N51ALHE"[AO__O?PK%6G-\)CG".$YY3DUBCAMQQK5@WA V MX[D73+U9(G?^HEMK*69[KIFJA:*A4:^U.D\=XV=,8C'\YY/__?CV>E':W7U?:23'AE$\ M]H)"WI[\J PJ GHSP5)$0^VZ#AVQB,F( K!H!28YFT6 M2RR213@G"$S2!WI&1)+>S$0["69.X[P!!+TI\@C\ZR7PDO'$B^%/"(&R 5Q) MS>&0QL>1G\\%T5(4$,L4!AW ?V$\]6="4\%]IS?\G7EA"ML-'\/R!GB$&KP% MY"2BM4QBOR]@Q+Z LQC0@A",A><&?X0-F\%_HT'63Y.:\SK<<+VEU\.;!:=% MNLY YXO(5!&79M57 ;RIX-GFVU_<^^9%[?RIZYRW:Y=/^:OGE[7N4UA$,A%] MI*E@YLXM-!2I7.RTM-Z-)[9L0MU+GE"WUI03:B"R?GE&=S__15@](!@"&#,I M[>[R0^/-7+H=27$S-CE=&NPQ '56L^]][CS/\0?_?/+YY^!+N]GIUKN7G2F>I6="J=2SB2T4+\)NUULKZ,GLVNS\;7N9%K;&RV-.>Q".=1+-FL5RJ M<0[G%O"H"@?1L+!@%3D)>UM7Y" :YQ:,K1('82_K:IQ#RTJF:AQ$HUUK6-&T MVY-X.*3:6I_(OO9&O>D:OM6+?1CY9Q'<"EP;OL4+D[.%>!@/JK??F??BU'91 MHZNT[XNNTNK4ZN>51U?9(:Y;8TM(/H].FH\,*[(%4CO?=[+FH4((GLRM8B^1 M?6_:9K[IO:/0_8MCCS/G _Q^1PF^B1UYY#2P.2H;TT.GUGI4C+X[T\/5[4T- MWI0Z[S"D?#^"..[[>PM.KKV?LN7Z1^7ZBUIGM_6CN^3ZK6E7U=%7[XY<^HY3 M< [5Q*D6^VRN.%6'9!X9J]0*V"=1SU[UHKX+,O.OV5/0>?!S:V"@Q]P"@$0KK69O?6DW"KK4ZVS_9 MRHG(/>$ B;RFIKTL63^.X(G M5D097@);_RQ=IAA;_?<^QN9QJKD7JQ"/3D&L'ZC">GQZ::/;KK56X26=A )Z M"GIFNVUESB%JC*>A&,*T+^6J]U6M9_:OVG\Y31<=OU'9#&"4N\"BO#I^T^K=>:\T;<@<#Z[@OE M;T6*%7US(/I1[%'A.U"5B ,_%.6_E!!L=2:$SLDZP6U?/C.%JNR'N)=GO2#J M?YF#A35/#<=01:8\'"^ &RYH/-5A'(VY/9^!![H29;73JK4W1UF=0]A,O+%P M)K AT<#QG)GP8@?^%_@B5KBIL.@%X*(%M%4<*,S&/?@2S%IFSI@+T/B:(@A8.$0 MPQ0A8F."#]T(MW75%L)\L(S6=:8C$19>,14Q3!<$-B^'G]?@M#C.]=L_7[\X M:W0=H(N!&/O]^;7F>V-LKL*X9513H'TU8"QZ>(NH+R* !AR- RP?1N.9QCLU M7P#OQ8^)G&(P4R=1G))X<(:9"-9 ]*I-6 #4*C<$OP W&8&SP@H6KMI)@('\ M(5QT80HC!/[81\CA6S'R^WBBL7AH#+!8GPS47+A1OH#M.H[YH:5N_Y55J6$#^]>NF,/& C_ZM@N=?S$A]Y M)P3R1>('YDD$\&)IZ[@0A@2Q&[6 H0V)LHNQDY M+T!8D@3F*8!ZU1^9PR=.N_441_7A]5BDV/D_E8=-U-]SF>7/-RC=;^ ?W7KM5*BJA5% 0^JV_ M5^?5_'KV?1+[5BP6=(F94R2:<*GOT)]5\)',7?JR)\WJ6Q\O>TIMF.N2@V:O M7B,M74X$WB5_6J-T4),>\_6<0\%:P,(1YW4*^15SO[42D2^_K$Z4[O9M=0*I(,')B:\PE\=$*0#/T5!S/[^4$R5J[8D,4G( M@@C'"R;9L>E2W2MXY];[15W;L+F>&,6YL;JI=7Y17VBAY@K?0I-T*Y9XMU[? MSAHNV_=9@S6K[V%XFK*58EDGY"/\*4*G"J-<'H=V?""GN[7UOB5KE4_S MADZSU%)VWLG?JM:Z#[B7Y!F0;6]7>>/.C8 %,@83< M5B.#"Y0A'%D-M=R! O=',76GKN>C6D3/GY0_'[F(C!R%HI\A2[@K\H)-0:\+ M)Q;-Y17=@1YE4U[>AU)8NM:NTP/?-&JMEO$^M]"CV#HH=ND]7-#,.1E%TT13 M1>[7PJ,")3F+@?!NX#B?$1U.(R> >0J@GP3&" 0)H"BDS!?ZZAR)?BNE0D#I M31CSBM"!L>"+Q>\IG@)1$V0#@0(IZHL$7PN?W:#NC5]V'8'-J$&UAY-C$IR" M@0J?@X(#\@O]&JB1@W8^]/E=ADX.9)A$82@"HUMW3K?X9S3XT3EI+BX=14EA MY2C4EK-H2"R9A5XV\%D%PV-*^*>\Z7N2PG_&:D,B>+?'63V;,N#SBK-.L?-U M\[+=>O+#@7:^IE$ZS5K3MKE>K2;OO 7:\M+%KFVN7-&S:=0N;0_'JIY-MU:W MC%/1P[%"K;IG8QFGRH=3NVC:L]GIV=P1@FVM\EQ];(G\58_8N6[U!7#DFZ;[ M%W7NVX*RW:Y=="J/Z?]XW4XMUUJNK4[7L:4;6*]U=TMV#VU$AG&[K379VC&U M/+BI& N3^7_G-F K)W]9[19T3SE?9CYL>XQB]I&:45K6V%PH5ER5V5U[HA,@ MD@=Y(BK43Z=2G6Y7^P@JM&N/*I.W!9-9D:N+*I0H&KM;?,PJ*/9*>.QNG>L" M-@> YO5@]VTET;S.S]W6Q2I0YN.B]$=$LSM.>KELU;:![/I0=_OC4,O30[>_ MWACY5TOOLE-EY(.\PI9?U2K M%7FZI017JW8^IMI)UUC5G12/8)%6SL>UE18F=;=^L8W6M9:O+#TA/357WKG; M-?2 M8OM=ZU9:77;=5N<.[2X/@\#W9C<>&WE@A>T=VD_>YS:KH+PH7V>V?<<26(D[ M5+VZA9)7PF3=N%[U\ M(ZSLN(-T^^HFI+264M3P-MWFY*BG+4OHID,$Y,*BM*#T4P\Q6E-J*TJ,2/PVWW=EB[FCO%FZS]M_>>I%OBUVFZ[>72X0=NV\H[MU&U9IRWK7%4ON"*\_Y#^ MVW&HDP'LGI?V'#LJ>SEDR$H$S\7QN<\PU MP/THFV"#Z*F?CN;'[E"CZ/+883;NP8 P11Y3MZN%<:@-M%P#S)9_XD;<^,*S MO%DSSBL!&>@-G&SH*MSO=:H.R,0]@+'\$)94KUL45/AB*^X?EP2;[EYP N[ M>!]:3?*>IGJ5EKMQ__3JI3."3>][R8A[('N)CV&?,(T];+F.VP__FWKQ@'EX MDL7]D<>5Z6,_Y5)R?*IXZFVW?MEU05YJ6L=G!B+P;P4U7 9*BK*;D?-"] 6Q M!4RH67-8X9F?Z,^__;B[F3;/-YGIVWX:Z8D63GW>1A["_]%=X53@V#>;:[5) M%V\5.E6XI/U;*H-R5+53@MWALP#A#4!T>4X0)>15+LFARVZ3COENO>J7#M?L M7MQEN+JB[4\"IMN/;D+8#/KB#0A<>$%,+X)=-"J@C"JO?@ 7&BJPH^]5KW?2 M^N0V*6VUV:C1WL$GLM:L#4IM9U(&)S!&+@QWUA=!L#*FL+-:LD59>*UFQ96L M0J4:_OO__J=0FS?';5*+-(Y3GE.3K(D;<<:E?]X0-N.Y%TR]62)W_J(+&HNT M3IYK*Z1%#I]ZK=5YZA@_XWKFB CQ+(Q3+$!:R*\542W4AVM*$"4-IM%D8P+< MSI&6?%\MPWST'&#(X3^?_._'M]>K,J?O^DK#D@BC>.P%A<1&^9%!:KBYZ(LC M&!+*YB<\D413D??#6HXOG]NBXW@<'@&-+97BEG564N9 C;N!UT@]]]8+,EHJ M(M(8\AK$7!IG\A[&[Y) ]\.%0#E)8>2HW\_BFG.5R*L=%488),CZ:0;RV-WX MO: R^& ]].&R<)WIR.^#,@'Z,RH0^*VA'WIAW_<"5#>'>):@A-8"!+1 MG[!- S^'&0CXVPCW'X6$ N!9L!1I@- =X8\17XC0?0K;IJ=.&OWBJ:O#5H/1 MJ_"*RA+]551UH@'.IR?P32,QN!HO(&V4 UU &5%O)V(V[0.53_>0E^_0: MW/,H/, MPJUY!X4PF7,^;*KV_>Z%<+DC)SM>FL9^+TO)MO#SZ4DWA>DV@-D.0,8!64EE M%+@;(;M$X2ESQ5(T2J&3KWP@QC@"KK6 7P;_K^0Y["C(QCBZA<>!G,-H[/<) M1XRU;"M%]BE%WE+^S'4A?^9:Y<^8H;U=2Y@[V)J'=6Y*LI2A]0S1LA#I#PYM ML71IH1-P<^&RRJT)7\#KO"19ELD4H>>DM*N[KDE.80B*DD,J'RSL+]*24(C$ M8N+Y<>),14S:$(HH7'Y*7R)7#5B4,"M0L (V.BC93]43H1CZS.C> ,P,'RP'MA?$>!)$,P$C2 XE9G31N ] P< M%]E[*)($SA'T@J' 0>$CF )8$JGW5;TD ?L%7LHBI>:@Q(P6SE,*Q-ZL)!-; M]=KE%F4B_ &E"&D[H/C !L+A%/6>A9LUMURKVU1&6KP.X="%\^RW*,&:ZPHL MN3J'LUID2,]RC&R1LZ7/^[G 'UZK.S"S (T+Z;G9Q"6>6Q[S0W9KEWI([1U: M$[U#-XP(,>RG)P\OR>>_Q/W>R%^%85+3C/+#^>537%+J2.2)6V]KA7,!7(Y3 MPC2%?RM#D^CSX5UC^3-3P^Q8+9 ;F%3&=+I3I,Q&-%LVHFDC MFC:BN4%$4X8>SMOMBW;S_/QSKW[/>]S[^+RXG-;U-O#BT:W=]'I[SHF ML3EXTGNZ,$B$OYWOKO$&KL\BDN;\15# T;3JX_9:N239F#1T/Z3(;EJP4N+\ MW*+0Y<026Y%QJ8B M.>>9-P:QGLHPOD(]V[&:<3\RW)P(#[3[2[M3Z]HN%NLI8:=X[[(.J&/;\.SY M(%:4ZU@FJ>K9-&H=V[&BHH=CA5IUS^:\=GEASZ::9V,[O53W;*Q,J^[96$6M MPF=3K]4O[>%4\W! J%G&J>C97-2ZY_9LJGDVS5K#*FJ[/9L[XF.M]6CNO3_! M5@&!-U))#VW)NBE,HW'?KC"=1NV0.^0]^6%Y!.]!39DL>QS^DA_>0++9KK57 M.G_V3OX8,MQ:*SI[_ =X_ _K\5E].3>WZA,4? _=@ZVQ0K45A643&SC8O;7WBI=RA:P28[L;P#XE9;9#9:M5;U6V2NHHHK M2AFS1W_GM5Y2=L0!G_S3'70&/24":#1JEZV#IH!M\_[^+\#'.GJ.N!WPT:]@ M_FVU+JJ(H?B>\[&WT1FCJDK^OGL0K4X-.(;>K>M2(2L)K=]L--WS[F/T[:P& M3^R^?]"ZS+Y*DL&Z#@M'V[SU6.G)ZOHNCH9]JL%<;9#EF M1]ONO2R'&6EI=-QV]W'\+%7@"QMH64@%%[66#;,<#Y5;Z?_XTG_OL99->?U9 MH^5>7+:_M0&6XPFP;'[V8,<\SLG;J,H6%K"HCXV-JEA?VXE$53INMV5C*B<5 M4VG6MGC@-J1BQ7P53MB&5-:(^<;Y%@.I5;]TN%DPRD'%4Y9VC_/ MAE2L4^WT0BI=M]-IVHC*:4=4VK7'R&"W$14K_(^5[0\IHG+I=CL-&U$YR8A* MIW9A(RJ'$U$Q^O ZSV14Y5L7FZ_:T(KUN9U,:*7EMB]M:.6D0BN-VKD-K1PJ M:5LQ?_*AE8U5TLO+50KID5D-H1Q4#.6-2&WTQ#K0;/2D MT7+K;5N0R$1K58MJ;*Y_ZWIGI^?VV#2MH-)QT$<]5KG\:)-5=JRC>R\ M[\@*VG.W]\9DXV[OVYDG_XH#/?=3F&^?/S&[CMYI*?3P0/0C;E/^'*A)Q($? MBF-=ENY4FFQ_%;O0)'8V,_K(AWT)T^>M\TE)1*E-&X&_XT&63]-GCLB'7EA%+C.P(>!@T#$"2ZC)(V!- ^>7#$9L-5RG66\V:%#XH8ZO3R:BG_JW\,:: MPQ?2[W[2%T'@A2+*$B>BJCO]"J_D<_'#OH^;!G-*O >@&G2ZI)9G$WH35'41!$4TP#X!-/1M$TH;U.X#CZ?-[+#H;V&Y\U"-N9B!C[1GLW K\:%Q@K M'45)/C)0%Q.[?L@/Z5U9Z&4#'U\$;QU@%>B@^/XDA?^,X2T\/<:X@03*/'IPHM%X"&SE\:4ZAV]6#WJ]8".LE24%GHH>M5WL#S] M[X/B':U:=Z6[P9[-_LZF63M?F2!JSV:/9].NK4S:MV>S5YFVTN]CSV:_?-.P MAU/-PUE7;F//YL%GLWE6^5+IMDZ=WNO>7-YA;W:JN![:+H#]AA_^\TGGR3UW MI'-1N]AO0M]E<5B4\/ MLD*WO?K%]+)J^=+_R/ZY#^P?*:ZYNMSRX,7SJN?_G=L S2C-^S)*\Z+6VF\Q MPT,9Y0,Y826];(]$=ALM/2@2.:^U6P=-(N1,_TB>U3SXLT9^WBM;LB+ZR$L. MR7!\8I>AXPHJ'OM-T%GGICJ"_)MUWIY*YNPUSEON97,5I-P66:("B3958HEU M7HY*$LS%1>TQ<%TJ!^I1.4MBHP6\,%(/6EV=>+#T_CO5:^X@;[.M57P=Y,W5 MZK@7V^PK>#3WTTE<0XWS[;<8W/?9[Z!@KR+7T+5,LL-LWL1R\[;4@>=J:7 \TN:J.N; ?];U2^[*5>]&] MZ*[R,IWJ[7>_2^[(B*-^TLWEC\DR5"?OG-,KRX%(:R4^LI58^5+71XC?56D/ MMB$MFUA*WWT,\):CN66W;&,>&T4UZO5'# %6:?>J47Z__9I!6U7ZN%6E=5M5 M:JM*CZ58P5:5'N'9V*K2"I^-K2JM[-G8JM+JGHVM*JWPX=BJ4EM5:JM*;55I M-:M*Z[:JM+K<USHVL;D"AH0M*MUWAO.^UWW:1:7-IEMO-VWF\8D6E5YNLTOD M(=PVAVQVV:+2$[>[;%'I0BG6=B_:CZ%-'\W==MJV%QRC-;T.Q?2R-:6VIM36 ME-ZSIO2\T;"6G:TI74@%G3V9J4NNQ?GM?;33?N"NHZ7P"O&$R^& M/Z61DWACJCWUHP&F/W%OV4%&G7%A\]1[L<3T[\P+4S_U83HP0WJ<79E8SCJ) M?:Q-C45?^+/V1;OJKN@V'?7\"RU3]AC=L,UQS%E7=QF(8"!C$G%KY M?6.SNS%/7)?? A=BO2TV\ETT_[LTY'UN)*\;"?K]0'@QLO?H>UCG)/!FSVGJ M\O05+S<;-2()^$26";2!Y3N3F\R.=: M1K?PIFG4:ZW.4\?X&=S^LY?CRN2TZC@.Z&@^TF+[9JG5LP79%Z^>:M5;+GLU^SF8,HX F MLMSHN*@UNGL\G/D3P9NJ \>1QEZ8@(8V?DX_P;?%L[I[!G_Z]F1.3;+//LNV M[0%M<$#G^P0]L"=T+\&W9Q@1>VH;\-5>]09[0O?BJ_.](L#80[/ZQ*$?4,O* MO>J>T%*YUZXUK.#;TZD]'#YFK0-I7WNCWG0-W^K%/HS\LPAN!:X-WP('>K:P M2'ZN]OV1LA97BZY3VT4-N="^+^1"JU.KGQ\TY,)J^)K&EG Z'IWR%N[#8M%6 M$4HZWW=V9$6!D-;<"=79L+MCP[SCF/BA\MB.I?M6KT33G5X=DKDSC_V+LRQF MS@?X_1^]V/GN!Z(>ORC6*,CJI_"2/GSIF1\B?GD&6SU(OOW'=_Z=-VZ-47KD ME+4>F0F4>45BG5KKL!6"J]N;&KPI==YA/LX=9=-)7/:;2)KS/=?![$70.%;2 M/**DN:AU#EMA7"5IME584A'/@0)Z>W;C!4$4(F_LLGSBT!7!W6;*/SCKHI*) M\-V&VUQ9IGC7[:FH/'X RHP>'&BO)*TW:I?;J/FX4SS[:$G]OK'B M2E+&Q87;WDI]F96"FP8\CT$*K@L/5I+6&Z"FS!WV'=%)*J(?+P&&?)8NTY6M M2GP?'\5Q:K[-QBK X%.0ZP>JQ)Z&KGK>KJU$M#X)I?04=,_&N95#!ZE&GH:V MV$)ALHF^>,B.5@WM^FR""[".5NMHW;JZ>>XV+U>!?ED7@W6T'HGR6J^U=T#I ME9.:UM%Z=W6BZUZT;;C).EI/0'6NUYKMQ8KSR<)KS:?_W'WR.I>(GAN(?A1[ M5"0#9";BP ]%GCFAR2KPL@NX?38& MVS*!R_#Y!>!E!G99\4V=1JWUM(!G9D* $?P7#N5PCHPS%1H+S(7W9I, 7COU MT]'\R U: T.AE<>_C8)L+,S-0 0R1C,SGY7/$3S9U$L<+TUCOYY?OOGZQ=GC:X#A#D08[]?DQM37C ^S)MN[ VN' =CV#:@8#5L+'HH M_M47L1(.CLD!I@VC\8Q V,S!X M-'G#KT,/MRT%Z8IT35F.=8B'Y;Z#P0UOZ.8B+'N6IZ **&XISXH(81!A+Q@H M)OP#PC*O?#^:0[-G&,8]I+\4R4N2 >HVNNL1:F!C(.6ER<5A1$F6K1B&XX[N M-PQ#U]Z00B="NJ($M L;]I(LUT!R$940)#H*_TU&X(9%H!DL9M%=%F:$X\A( MC),8%JM^,-"N$E1*-"4](;9-E-.W18TSCEC!KO3FT%\VA>&FWP0Q2,+/4T'"D#Q8:J@P>-2ES MOM6)D.RTN5:5_:OSH)TMX6IK) 8T!VY=];:YHY5&:0)K :'B.22O3R6_ PL,M3S)1*+!C8TRSGS(<,1_YJRNY@,TL!"5! 4@H<8 Z866?% M; 9/-26RX6E%-H2^D51D96$"#"M'[UWE%])I@NA ?Y7TR$>@1YC7%7E_K0 O M">LNTJ$7-&)0.4B_TIBF ^I9@"=FJ*9W$\[$^$3#*.EUXR# :-@K?YNSOS08 MJQ_F.-PJYK=<:/7BH$14P3W:*^YL<]LNY1,5X:]T+D89I-[HP5B4"SMAE.X5ETGV+EP6;E MMYRO*666'!/5%V1+5T85S1[UV!$4K50/]-'?5'9,?7^H-'; MDQ9LNJIWJUA)LNOD-J-]P=VL0SM<9'!B10KA\A5LQ#/B*;E-M A:A"1/RZ"- MB-=%O:RLZF7S(O&'"Q'"C26+ *4>%S#/L2" BP6_CL M"GTC/MS3.+*J@.#"HO=HV+>@N/"YXCBI=][NMUPC%,>):)=D4'&0OL@%(:P$="#=\N2..91KR:!JMWA0I1265Y(P[(YLXP!@23K M6C+.&#F@82]B5D"NP1%7 [U')OZJN;VR'/Z9EM8Z@;Z9>-^THU=_U;70N*/\ M,7U+MQ1_S&%!6A]QM7)T3(H2M3<;22O=8Z*)J[W9M#Y>\.4/_#V/QI#7[RX6_[OT@+L9>== ML]4[_Y.H(2^_R%>&\"0T8;VP'\+$M3PR.!SG0:ME8#_6\%&I]Q$%H]70_YN3 MXA:MVGTM[*.6;5\(0RUQ1'0^G=XZ'A9:J UQ]PKOLN=Y;GM#T0',@T?7*UN) M>6 .K)YANGO N.B&J+<71>LTYF9![9&C5/)Z;:^!/$'"V[H2VIXP<>W^/BB9.JA774P63TS\3%O?!TSM:=1Q MNYULEENOF=:LQK98]4[S1(+V_25B*SRL#=+I)P7>^FB+>.["P/ @*W;X' M4WG8LXQ--==.2GA7TM*3$R?#T/=8XUCE_5IH7Q;=W]E"-!_R)GVO>8U>W.3< M_1)\YR]^&NKBI[KX>2K7"=0=J1/<&W7QL\5[H^ZOM7=SE%%K[]XHQ6GSYJB+ MG^KBYUE>W% 7/UMV\=-0]YV4VJB+G^W>?G7Q4UW\5(907?Q4%S_W*@-[? &J M[G6>QGD@=:]3W>M4]SK5O3MQ*&3D] ;V4)W4[L\+?/3Q,7>M4USI;G>^VKH*V#Q-I M6SW;W&0E3UBONI@LGICX68YNJFN=)Y%LJFN=ZEKGV=[#LYV>/1RIM%1=ZU37 M.M6USD<.=?G0P_T'7YV@V$P(G\;5^8FS6^9]\;_3>77!?$X4U,O\WT-3MW[2 MIDG*=V837^2!;]*F0_=X!K9'O.FS%'I)80&(>3U>Z-EV]=%/%4.]%@HB=08& M!*_A"MYT9".?%-DUC[09"P7A^7HB]1Y\5\PB&-EMF%\O]VC9>G^YQ[B83J ; M&+GHJ2;LEO38NO;NGCSK/>V6ET_#CQ;F;>I]#<0B0D):>J+?^&!A# LD['-, M\6G\HF2#%ZN5@:%FOO8,A^J'0^ MT<^E,-$,\SP-)X5H7"I'4]KF)@9BI6S;3D/]DVO7( %,BY(L6S)IX#+"&[J4 M TNDO[O8\RF;MQS MS,;Z,2\.^8WX5LAVE-P*(RA^F6HQSV'88M[6A;";K.T-!Y3L!A@@ JY3\V>[@3N!0[? MYSE/I[ @OA8G6@BK':8T-UIF_E>8Y=)B-K8#U=L6J5AXYZ$NG2MIV,)YZX(Y^D^[VY1L*?3=8HL7 M8@0( >*EL:T*'%@\]Q ,V2^\O(P7F38!0Q- 9!1^7VI4Q!;XZ3L^20N6WHG! M8SP.+3=_FA6S&0S6#[.TF D$&H^1K8'X+N,0B$-8PQF]]^1H=0OQ;YSQK 4JUB%K4*\?E^NWL\*O-1L.9J[WM 7+ M&7'9/&DKQ(&@F)BN";. BHZI"F20(!&@L0''E$&XW0L,ON8QJP0L58IZ6G"( MSY+E:8. R>F@B9G/C'5W=SM(N;>CV[L^8>A=$U5Q[;UQP=^+(./#8N;U:S"7 MLXC=O2)C+;LJ*Y<0&%'_\(F$&7!,?=B?+>)2-5J>:^Z%QZ-HXX&8@\$(K+KR M8@\.NW%[VJ?&?__W_YJ#95AZ12O+R8WME/MD467YBK\0J \L@,5XQ:);=I?) ME1^.0.)EI?I559&VZ:VBH=O]G[3&WSB?)2%"*+/&+LZAF)3#M.N7!WW_XV[?/EYM>UCS"$\=).F71G">6'S5$ M#1<77_A29$6W5 E*KO:A;+O&+^[;JNTXVF6J[4')RKABX9L%_6AZS?3S)_'G78TT_N1UC:-VOZ%8O^7*QD@?5+6=LA2]K1S53 R66[3<1B&9 MO/2.]2(>8\&J+M#$C?&+6LUR96I4EZ8PS0FSN91E:?X/2'/BI5*]J C#.#FH MG2AI8'$K!UM3QE9W93,J63E&LD+)8FDR9,+RO >CSUN@H-VR)5@_QH*A.'B\ MUHS8#9W?CQFQ&X:ILB+-ERT;K0@.6PP9!R^3CQ6]N"X6=%>8CJ4YISPK(BQA MUMD3#6O1?+ \3;"N6S[76(T7M!KKQR\*QF!/KL"PQ%Q8O-_9G7?-O>_:[VF2 MP[30__L/8\OT+,L8#<<#[MACQ^-LS"!6'OO!*!A8 MOC-R/?L'$1L]D9/?B"MSS>(K6=(*8TB10SJ[%_NA=FV/1BQFU-P?,]R6V!P=[NZ)\$(W>]NS0LX%$VH,6P\H MNFFQUM18]@:SW )A>2)P67.H]X][1_VQLK"^IK8W<=CLU(Z^ JL,A7(3K=3\ MHV+#GH_S>%:133X_!ZEX>B$XNM?H)#3UP3W):4!/M\,7719IBK>%+K*,'QI^ MNG7VY=CX99OK;Z> 4[VM-M]*E M[T'/[FV NE$HHE7CP%+=5=MNI$F9O^$1H M?*T+'AX9'70@"!"(:.M#@',U:Z=CO<[";YOFH&<8>P4[4X+<<4'NI+=%039' M[DFGY"KGUCZ$C%8@Y"KQ5EF&2KPU<]0;&)O,GE()I1)GEWA;?4LEWJ>9>']( MXJL7WW@ZU7[AD[RG17CYS)/AP2Q)\6R7RF-4'M-1?XYU](%*QY48=]L']WON M<*]B?&J>MLO)>(UU$N%=N5$*IQ'GE MYV:_-^RK%^,GFI\+1*,Z2]]2L3]7*W8VVJC)^] M@^UR6OZ1(R]3]A]_LT>OM;?_*F -EA D?TU9#)NIO6-1E&EO8YY>W?6T#Q\N M56JB4A.5K0_L7M]5Q]B52JALO:KD6SW35&_33S1;_T10YG&>)E$DP,MSGO(L M5SF.RG$ZZL--LV=O//ZCY/C+QPP$3^LMTNS-& @_BV!T M21# ))&!;X$>3-)^"FH,SQ,8VH(* X=[1+:+51M6GF!L'*!8NV\_FF;-.-!# MGE1[J-L_]9:@W7MSG&N+&.\K.,?G]T\.:8H4B&)$L#/U60^?3_)51"<-#MYR MSQ*/&O.U"2?&1,T#*4""[-\^O'E+#96_1#:$"9)O>Q%(;QB$./OZ@*>@5EV< M24G6B"0#,&78>0:_O0F3B F:1I .[$GP:L^WO#"?%=RMU:!IL-@"+@XL+.P5 M\L\1=SI2SP*SZL3J\_1]M8R^OTX<@WB%WZ(R"&M)A'[ MSMB=)'*.E_9!6H1MG!)S'!3WL65'YN-=W)*J>$LLPV0;[U.^O><^-/855&-9 M@?M-IJ(%TG:Y@VBA-SQ(.RQY199F\>[MO;;JJ-RX"PER*!-DX6%7FF:G6@-B MXA[I;OW!TBZM(M]8S<$]S_M"WEMRZ'?@C0.I'"%_*P*LBC0*K M4$5.M$8R5".WO!C=+)LN[.B_6$Q$VK690^8YT0]-,IE@D]#9+0MQQ(*?BF(H M] "I/A=K*8K96K[M8RJ1'#!5((=78AH?TMN.9@4 M8?)ES ]&$+Q,D5+,1JW>B18%D:?(?F[X8I8)AG4*MI1,-/XRQ=0!_4?-0D8> M+2O#O:#(L9,I T](:2WSP,1)MR0C"2+2'J8AQU4LXH#= M)*F0CLIC-5S9W#QZ^#3.Y9K=T,IEZ#9A4K[X.8Q:U"G2,J2G68 U,BF M BG6EYA.QW>E] D*71SHUO3U3R'>'N:,HBN,\4(OQ&E1- >J+XD\ZESNW,+M>3)2]\L\3 ?HF:] [RHNS( MLSSV^M^?OQ24\U90EU;)9589OBWVC6S,)J+28U=:'[@]'>4K=?JZ,5),2QL- MT!%9L$:*!:NE>V/J[D#M33OWQK+TOMJ6%B:V)S=(ZD)V**VNQMSXJOU')TQVH[Y=S&Q=HK.>F!):/[ M%(66K1N=EY=]L9=N8[]2<7"_.%3Y?1,<[#)9"GA/3?A[8Z_M9":;(_">WIN]82S<7E$ M7F7CQ\T]CEC,:T%N(AQ]B];@P;9TV!M9SE/D+DJ/E!ZMB3E:M ;[J8I9[E.0 M%9U>V-*1Z*1";Y/X;'1[!\%@TM"C*WWPF3 M*/&^+R&[-*_B8AM")NA2+B+PB F$\T<[\._R2OC#;X#7O+3-N^#AV5X$?X*- M_&5G&$<"81#PNRM0$VW=KD 2ITG*Y45TQ'98=89E#MP2.\_8E$L,0^P5V] E8UXHHV\W/8& M6H"9+E@$?31O$':$H^AM- U,P"TB &.(J#02RW;!&)1H4(C:@\ T1X8(Q2J\>TNW5H0'H*JK M7JDA1%2\&F"Z$2(L=&X03M>4^7P[-CFH\X]N$^0>C$=42*R\Q./]W8T;Y%R07-Z60+3+2]6OF0%$)+.(\XZS@\'5$]S#\!MK+:PO8>> M222X/P*6[APJGD26'GC6A+NV-V9.X(\=HV^-1X/ &%O^Q.@/)ZYG.@::FZ=# MEMX<&"X=CG],J(02PWV"UN\R/%"L8)1,A')HRPN042MYJ0Z01*9XWC M5:%P:NPJY0)][Q6$.U_X31+=X"\$&3O\3%"R@ ;_#T(2_L9NO_,[+K\1((1; MU1Y_K&NK!DZPS8<;.=.^PB=@6R[\&X(FG/_N.H'DCCZJGX8Q3\,L0R:83S 1 M.<<=I_@[,<^ L0PXH*!O!T!\$^;146FV0A,7>*AENP4MNXX/RW13@A6 M#S%%R>B1(, [;(G?*PF38,Q^S16A,-AK(;/=ED?Z"H-=M$LRJ##83QZ#?0H? M(CSWC(549 J**!)A1ICB-T46"GXHAGQQ&F=@(2G+:AC"$!D]!'BX &*6D-\S MS)2@6;3>\9V6PT#)'21%+J',*X8><#XE\T65SE9Y&@ZGX3^D@UCP.!7'W1)- M&5MBB+LCEI%W?)(V>D1G17$4E;^FB0]KM:HC_#;ETP0QTY'4K^D!M( S :T> MQEG.F8S,1(8'RR <(JPP-%0BHM/:U#ZQRB[G'&$1YV&D?60IS!"&:Y?KM@@2 MC7#*'-=>0M4WB-QD^'@I +%E['2W@(F/$6Z2S3UW2PVS*$NP78I'?0H"&$PZ M8$2BA",%*5A8J3GZI:K:QY#$<&VX +_D40C6AGY+,!HXS\ Q[/&2>,79&!AN[KF^,["*9(R!]@0KP1;?PLM8HWEJ.Q,QXZ]GZ!B^Y'%$&Y,!;@[ MC)>7ZR["TBPKIK.*!H)L('&Y&2Q^*/F)JG.A 9AXLIB(G'#NS>]^7-[7X_X';@COW M86/'!9<^X0,V'DV'QX<3OC]KCS3\'P8LW,HCZBD&4=I&F*$]3D>,H#WY MDP.N1Z8JD61EBA-DZ7XQ%]9JK+$C1U.")=FY9XS+^J.1Y7GCH>/SL3.Q1F/7 M-OICUYF8CF..)J[M2JT03V!E>&R/_UF PYSRI+'8+/P@TC^?WNTB,K859*F M-0=-AK8Q:.V7*IS)M(L)YL8?B=7IZ%RFW6$NA6A+NYC-(!([,CW](U^86L.A M:0;^F!NF"SK!_+$[8NZ8C=RA;;H#\!3>DDXX6']*DP@I8W['=] ^2M*X;[G6 M8- RC7 JC2@'3=I0#_OP,G\RKVOHR(4D+VQD1%YS86?5PHI4AJ44B$(GHL@% MX1R1)N)W84Q4;U1C:7+U3:J$2\2N=2(E&[W%0!5+H9 C%9-IF",#(-*?Y>5K MF:]8&A3G2][^):)3[<*CS,HQ9'Z'869)-A=61]@@1YMQ3Y0%Y;>-D5&EHNS\$E],91FLQ7_\ MS1Z]ANZ+2/X&5ZG**6'Z6>%=SRT>#!;"V6):B'I7R2-7Q&"=)-.AY3_LO'@0IO],^0RX,G>)Q"#SX M)7+5NK\EG5MLNTY_Z[8A9_5",#/>=4&,FY(M\R;DM](T\!L6%<(N(&7CHA1A M_SM8=[9\GD37WK"L+*'GH@*/_39[I5?]@II2CCD30X1^9.U)E,!V'$7:F,$! M_8N@C\)2\@'R1LMUWO!9>8GX=B!YTE[6 WO%P M=9852**Y8F&0UC2D 94KDVU8FL?YI%4J)'9_K?B7E,5IAAY'4LEB>UD(9H0A M06A,!X>R1>]5.Z_[.2[EMQ[P]H:$A&IM= ('3TY)?Z4A!TO#[GTAX8.U?]HH MW71;O=2;I>(;O8^]Q?_$B:S,9F4)."P7W&LN>(-\O%QP:84]*@[YS3/#@DMY MT[%G>I2,.M9Y0;^H\$I6&HTCGIE+T; P4%-B 8["[US_87=.']4A M+7%(:]3RL%0=TE*'M-IQ2$M6[DS;],RA;8S[ECT:.S9SQB/3,L<\8*;IN,QF MAC]7N<,#S^_??_[VV]LO[S^]^_SEX\6W]Y\_C2W#-1R[/54[<2[[O:[12+7& M4+M8G:Z+IN8'B".CW\65'5"\;&R.7*MOM6?EQ4'XJEY*X]4: S[GXL$3O(E[ MA_>_*"O$&B;^*S.P!+,//#3H02A$>7-U1K*G_9HR?%>MO8.8*=/>QCR]NNMI M'SY<4J[T&T\AW_O OG/M39@TOY7G)6,V+4\L^CR : YKJ-!O1)L_JS>_.DP' M@\-3\4F1B41Q[D;:;9)^A^Q+7IVEZV60B(JLTXM8B&7,' \?E/^3I"*D8UZ. M1Q-P,8L<#\;\R2E(I,,%U?O),,9[(B)IQR.,9;2X/-R.O*@?H0UW?6ML^!-O M[ P&SIAY8,D]%@RLOC\T#+[BE:1Y,?X29M_'[V#5DC1KFP6YT#4OJ\AG:IXM9&D80S97UPXOZ+A7.1I2Y M8**0IN"+IW#>VJSY"1D-F'\FC,;W.+F-T6P5PMZ4%;[:K/@\92GP.F\G4\JQB*.AV0PW/_\ M?]__\L(<8:55W$[,R,F*W4?5*]$<_>KD/@@'2A''*_!))&ND*'HQ^#.,]ZLR MB*R()@',H;Q/<.3M.K8@;7E735?OZ?;!BHVISP,V-J4N<8F+*-K5#,I'";=2#J8>J[CT J:. MXL%5DRDELQ;@N;'."^$55LYB.KPY:YZ8QP.6Q12L_(3#L$)T(32CE/N%QYL2 M"\$:"&;9:\HG=^6/Z*3TW _C#.MR(OX+"AXM+D@I^;=TY04;T;7WP99&JCV3 MA[,O$<0 HD$\5>W1FPIZ1R;4LM%#QB.ZMED^7E[?$2I7+U&.E@$]1:F%#7PI M(6/'!I=Z^!DXF_-^P)D]MDTO&#N38#)FOC,:CQRKSVS7'O2-P5+ :?T1I_PJ MS.@B[E

5D2O/U7 5W6+Z1:%H1:51K;'+M&@T>Q$,-??*'VA\BN9,Y[U@GO MMM-O\:%??>TKQ3*"B3WR/6L\LKW^V+'[_;$[&H-3'LAH@K<3X!<78FHX"/7&?<9]9H[(Q\ MK!B ./N&XTU\8^)8=K!\8/,C!-1?6<#SN\;1W['K.H;1O@.;A*PA17KC[W%6 MFIA6\TBS*CBS?=X?]]T1GE1V.=AQSQR[IF>9CN7;8-F7!+__&4/4 M]_79EW'?&@X&3LMDOK^[S-.$M,:,E%7OLG"KU_^T=([1B7U2K__5Z_^COOYO M++=IZOUR!ITM:*++/TTULG,?BN!<\#@T) MAKR!G<*=+3)2/&//%\>P0%EQ-"-0KJMXHU##)G(IO?1.NP)9"*M3\EC@U"L1 M.@:M1Y9D2?E!\)WT2=S M+L[0A[70R%^)S^:T@AZ<]U8;6<)(3N7/=:-MG"F-9W??H(0T['ZI^9G3^<96^WT+.RRQ<9]U[ DW@^]I5, M(E[_("L>UWD^RUZ]?'E[>ZO#[_2KY.;E1>I=AS<\>\G]*Y:^]%G.7AJ&85KN M8#1PZ$_,\X>&!2'O<.#V7UY'DQ=XPL7H6\9?_"_3\$W].I\>,XL2"_3#/V!K MS*7RB=+E[NCRFOO:0($ M[R-#%&%Q;QS=\I0.W3>7 M.ZV%G97 VO5>XGHCB+* <@_68ODT(<3,H7;Y[HMF.1"!VNR%Z3QCSW]67E9Y MV1/3;^5E'V[CK&/;N(:7M927[; 6=E8"MWK9902[K5ZV(=F'VCCK^)E$Y64MEM"T^X;RL\K/GIJ& M*S_[<"MW]%RBX6=5-MME+>RL!#XVF]W1S[9)M\$ZRU&("$ MZGE/(%7:?[_Y\D%[QO\[YS'L3,2U-R5[=05=KGU@\57!KOCS5]JS\+F$K"F) M#2^;Q(9S+'@9DEC/#8&&N8C&]AH:W=SJUYH:$4S9YPJ"[/YK0+^I.KU/KPW, M]X]\.FE@1$HDEL>-Y>8^0V'9M?8.!*Q>@-V[PK^H.V1;S=#LK^GSCXJCLO8: M]3CTGT\SYS(-1UG6,Y!=,&G/UAH^U(;J-AO+ MRDN:8&'-Y\LB7MYF:]Q]??C$=!S\UEN0S?NRNCGBTQ5W:M=>F%][J;ML$7=O MJ3GJ6A_P2K[[>GV[,DYB7JV^AA?0-$,S7E=WN,5_NX6]2#($U=D /QR/N#\:FZWK, M<%SFFR66NGCBZ_M?/UU\^^/+VZ_C@>V8UL$P[N:\9%" MBF*R5T2FA#N[^,V""?KA'_7T.G C_D@(,+\OL$)* JQCPC/,TH*(F]:']+-DR4\R)&1$IL#[S!=4*< M89TCL3G:1>\Z?FJ4]A]UR7LN-AWHPZ<-L(]_[=EV=7=X9G/N.[JS-B:WYDUY MIZ;?S"R[*>[G(>!G(=*;KC'_^N7BT_MO;[5W%Q\^?-7>?GK[Y=?_1[6\]1>; ME3PK>>[,)!\!.^'T]?ZH7:K\"^33K\H$[BN?Y531U4Q'),?W*HB)C94QHRSD MF%C2D"HI/;$I79%)G-J >_7G'DAU[YZUT6$UGE= MN*N2GW:[V\5]5/;J#.U5FP5TS4E<):E*4E4\V)79GKG4GEQE^V X]2OQ#,Q9#$N:'1M[5S[4]LZ%OY7M.G<6YB)XS@) M+74H,VV@>]GI:VDZN_NC8LN)%MGRE61"]J_?L.C-)TI$%F/HR-] MG[YS;.?@;YYWG$UH%K&8_#'\])'$,BI2EAD2*48-E$ZYF9"AS'.:D4],*2X$ M>:]X/&:$O&D%0:O=VM_SO,,#Z&I0MI%92-[X0<_OM#L!:??"=A &K\C73V3G M^W"P:VL??1D,__/UV(WZ]?O[CR<#TO!\_U_=@>\?#8_>C[T^FT->VVI!K[PU-_8E+1\X64FK5B$S<.#[ $?C(:'QZD MS% 23:C2S+QM?!]^\/:AAN%&L,,#O_KMZHYD/#L\B/DYT68FV-M&2M689YZ1 M>=AMYZ8/+7VXO%#GPIORV$S"H-W^K9_3..;9V!,L,2'XZ?6KJS+%QY.K0NDF M%RHFJ.'G#'M?/78G:+V"T5/X.&&VC[UVJP M,DT^LRDYE2G-7C9="?S63/'D9=_6UOQ_##J"/@V[,!X5? R6X5A]9TA8SG\T M-\C4F3.2(H:+Q__^X^3]R9!T@U9PX(_ 6?DFK.K<;A76KL8YYYJ/N.!F%DYX M'+,,*OS^8K_3[O8/?*SH[%I:R$@PJF J9M)?7--52[5Q;T> /Z;NX.[!\>GP MY,/)X-WPY,MG -/IM^_O/@_)\ L)7I/!AU/2Z;5;P5[L!;T=NFL7I.ZG!0_# M8)1D-(4K Z8,3WA$<=*XY^EAW7.//_.=;\<#.^ENNT/FW+"[X7UW_39;F,Z: MNVXSOINSZJ1)_L&21+$9^<*T@?99DT1V"6?$3*@)G[ _#!T)1D92Q4R];;0; M8+@0)5]>?M8YC-8D M'S\.^DL.\'&Y?;M+-C7IN1/:;@>[:W@&F]2$GBW9;O,?WS,U8O]OH9&%;MU& MG:>W\W]@%N^IMBJ8I#-R!JLA&,CEIL-$B818@I69!)T-C2G/",UFI,B,*AAT M"RK:BG" ""4I?%*<"I+0"(H4D2DWQ$A7;ZE"QB*F-54SK)+2,P;CUOK44!:# M,3"DP),4Q\ *$5>@_*$:Q (:+(']26!311.B"_QQU7[*%"L[P0FD7(->PH5Q ML8)B.F>1-1#[S<$T&<,T8>>"4T:SNAL>$^;S2[I%_B-CION\D<](PC/ %L+T M"DM-@#U4A\NJ=IUG"1R25G/#WY$H8N@3\%H#3A.PSO%@S0%NR!3((!"97U)! MB4*],#2P36PCF";6* 14 /Q+ *D=3EM[(JHG)!%RJBMR4&S,M8'#&@:F6.H, M!S.;-9#KRIHE<[!\. >*WU]TW_1UB>,RX,+S4"80.S/E4'5" MJ&(6EX SCGL$X$,@3H/]PO4$ZV.U%,0 "@+\'',=":D+:($S7^,+!%VU9>Z!D;J $!L)YSK.(K8$!0_CPQ+"W#C'LS1$#J?Y[P:TL M4>XM.]8]LD8UNFOA15((FFL65G_T[QDR:*XGZ$P6)DSX!8M7^;26.7-V5L"> M9[P:C366*.'&>2RF0^[,G<'^$G=B@NQ&5EI:_!]-WKB/V!$8!0>^Z-8QIXHST$GC);LC;Z,E66D%/%82V]/1\Z6GTT]'3VAJCN4A3ZZN3 MM=D*&.Z0Z":TM,6V)Z0L04_03$='Q.16'5!:*6)0F+\"YNQO2*5$<9U:VAE=S'U:D/ MRT+0$'2.=AF6$:S]]>/?/ER9@G%=8/HHN3W12D958LH2*W-^ 'OZV/F62+9$ M\G2()/X)B.3(H709[7@;I\R,V"LK".4.J@9C*AE%A4)$UP*8I3Y3J0V4XO,3 MT).&%:ANOI*=E0T2H"70&@MU2Y,C( M[[PEO2V7%I4V[SJ()U9>1'JH42V,L MMO+->J*45C,B^!D3Y8VHA?K-O^BNOY0YZG:?"G']8OGFO5\WWVR?R(@K MIFI>:0"4)'7&N)(#B/H[Q&M+&9W2,EK$W,C2$*QA"Z##-.7&,':MV!I)",#P M:LS!-MO%#K *:!N-V@E^8UZIHD'V9\'!=$MZ11;9.UB[VY3RAHCA>K0OH&@3 MA_X3QAXFA']^!GDG!,'LB'V<$^KAO9R(,X!T&D" )Z=2W'., K(Z+A\5$V5>H2EN9 S!E>G$^DT")UC'F"*#01'R[+N'C"\ MZ6=#\"4#NR9O&PC51H7 M7();C3$6OGN![Z<@&X"]\^S3;M&/^Y5$RR9?T?$ MJ&K4LK=2AUR+6;?5RE[V6V^"W^KN6=CDM; C\^$E/;]I=5Z4A+41BV\7=AUMX(Z^\#]\I)^?-&IISS>F>OU=W?NOW! MW=[J=;9>?VBOO^JV.J^W;M^&/NYTX4?P\O,!V!S A72:@U2+$\.\M5 M"UH0;A/[, EYT;;_[GTJ-[R92+I77"=\B;XN\9SO!QT#>S0?@SE?WT%^0#=/+I,D(QJ=C94LLAC3,U*%E?ZH?5G$_(4R)D&;!,]8 M]84=E6*9^UZ0LFCN:T$6OW(DIV/FN?B%)H:ID)Y+'I=[X?6K5N]*+KFRMLW# MNJ\RL=^-&5X,S%D,BYH=&WM7&USVCH6_BM:.OG; MIG1V]Z.P!=;&MGPE.83]]7N.9(,-)"&]-$E3.M,DR'HY.M+SZ#G'-D?_<)S3 M-*)IP$+RY_#C!Q**($]8JDD@&=50.N4Z(D.1930E'YF4/([)>\G#"2/D3FZGW?%(N^>W/=][0[Y\)'O?AH-]4_OD\V#X MGR^G=M0OW]Y_.!^0AN.Z_^H.7/=D>&(O]%IMCPPE31777*0T=MW33PW2B+3. M?->=3J>M:;&PNA6"O48>/X"$O@)Z/A\5'"-"5!1*5B^FWC MV_#,.80:FNN8'1^YY6];=R3"V?%1R*^(TK.8O6TD5$YXZFB1^=UVIOO0TH7+ M2W6NG2D/=>1[[?9O_8R&(4\G3LS&V@<_O7ZU*)-\$BT*A9V<+UE,-;]BV/OZ ML3M>ZQ6,GL#'B)D^#MJM'I14QH7&6=ET+%+MC&G"XYG_U%?\?@XZ@3\VNM4-C/@'+<*R^-<0OYC^J#3*UYHQ$',+% MTW__>?[^?$BZ7JMSY([ 6=DVK.K<;176+L>YXHJ/>,SUS(]X&+(4*OS^XK#3 M[O:/7*QH[5I9R"!F5,)4=-1?7M-U2[5U;P> /R;OX>[!Z<7P_.Q\\&YX_OD3 M@.GBZ[=WGX9D^)EXK\G@[()T>NV6=Q Z7F^/[IL%J?IIR<,P&"4I3>#*@$G- MQSR@.&G<\_2XZKG'G_G>U].!F72WW2$U-^QO>=_=O,V6IK/AKMN.[VI6G3?) M5TT#SLC7(,IC)ILD, LX(SJBVG_"WM!T%#,R$C)D\FVCW0##X[A@R_EGE<'D M[&=H(>%_.(V_DG$6/R!YSKL#SDC,+:DM.4R[<1IVGM_._8Q;OJ3(: MF"0S<@FK$3,0RTV+B0()H0 K4P$J&QI3GA*:SDB>:IDSZ!8TM)'@ !%*$O@D M.8W)F 90)(E(N"9:V'HK%5(6,*6HG&&5A%XR&+?2IX*R$(R!(6,\1W$,K!!P M";H?JD$DH, 2V)\$-E40$97CCT7[*9.LZ 0GD' %:@D7QD8*DJF,!<9 [#<# MTT0(TX2="TX9S:IN>$R8UY=TA_Q'QDSW>2.?D3%/ 5L(TP66F@![J Z79>4Z M3\=P2!K%#7\'<1Y"GX#7"G":@'6.!VL&<$.F0 :!N'Q.!04*U=+0P#:AB5^: M6"./H0+@7P!(S7#*V!-0%9%Q+*:J) ?))EQI.*QA8(JEUG PLUD!N2JM63%W MA_,=S@N$])X%SH9% $+H5B1/8!CR #@%G.G MUT%$TPDC[^ $OH (4!&O2QWO8(_MFZ8F!X"?[$>.T79JB0'[)WA,5_C"PA=M MV7B@<6V@,0R$\ZRSB*F! 8/_\,1PL DQ'-2(@93_'>].EBCVEAGK![)&.;IM MX00BCFFFF%_^T?_!D$%SG9C.1*[],;]FX3J?5O)FULX2V'7&J]!88X42;IW' M3*4U]%1":$=/SY>>1C\=/6VL,9K+-+6Y.MF8K8#AKGB()$25 M2,VNI@H(#-,>R$Q4AB5+ &]Q:K&!<="Z89$S#:$8KK!T5ZM:29L8M7==3"C+ M909\>KDC!V"XP?32^.]%*1F5BRA KLWX >_K8^8Y(=D3R=(@D_ F(Y,2B M=!7M>!NGR(R8*VL(Y1ZJ!F,J$02Y1$17 IB5/A.A-)3BTQ/0DX(5*&^^DKVU M#<9 2Z UENH6)@= %N;>$]Z62O.Y3?O6HHBJ>:2'*L70& N-?#.>**35C,3\ MDL7%C:BE^LV_Z9R')ZZ_E3GJ=I\*:#7S??;)[("$NF:BXT $J2*F,L MY "B_A[QVDI&I[",YB'7HC $:Y@"Z#!)N-:,W2BV1@(",+P:!N8.UOXNI;PE8K@9[4LHVL:A_X2QAPGAGY]! MWL4QP>R(>9@3ZN&]G( S@'01P,QSMU-&+S$BL=D)$Y.8O(IY]*2\4WPOHBC2 MK/;^UQIQ0$-HJ-A<&]Q *D4N!AH -\"V;MJ@2$%$I/($7 33-5,IM-C:.^IU MW?!0%/%,@IX=1:P'U^AY4 3$+F,)1W43 ,N,N #(FV>\"FYHV@" IU1L!J$UI@'F&(+P=&JK/M%,8RO+1B#WC:P::-$ M]4;Y"3LZVE:\38*O.Z#K83+UV;N?V[;G=G+FWYI/N1?$_X)6H$Y N_CI9M@$I%F=GL6I>"T)X8AY0(2_:YM\/ MG\HM[SJ2[D)>P(!?\4YQ,@*QY/6:!%^[O?>D[Z"DI_G>V/W1__BK6O09MBGK+RZS]*M5+[EI&BJ/8E(\M? M8)+1"7-L[$+'FDF?7@D>%GOA]:M6;R&5;%G;Y'7M%Z.8;UHY_C]02P,$% M @ @V N4V>L_X)'!@ 7R, !< !G9F4M,C R,3 W,S%X97@S,F0Q+FAT M;>U:^U,:21#^5_I(Y:)5[ O0Z()4&<0+*2.>K'7)C\/N+,QEV-G,#B+WUU_/ M/F!!ST="-'>'I>C.H_OKGOFZ>\9M_6(8W6A,(I\&\-[[> :!\*<3&BGP)24* M6V=,C<$3<4PB^$BE9)S#.\F"$04X-!W'M,V#/<-HMU!4)Y\C(A<.+:=AU>R: M W;#M1VW5H>+C[!SY75VT]$G_8[W^:*;:;VX>G?6ZT#%L*P_ZAW+.O%.LHZ& M:3O@21(E3#$1$6Y9W?,*5,9*Q:YES68SL+@0"34#%53: M+=V"GY0$[=:$*@+^F,B$JJ/*E7=J'. (Q12G[995_,[&#D4P;[<"=@V)FG-Z M5)D0.6*1H43LUNU8-7&FA=UK8VZ,&0O4V'5L^W4S)D' HI'!::A<]-/;_66; M9*/QLE%DQKF2S99@-;2GIQG2AYYHE;,@X M4W-WS(* 1CC@UU<'-;O>;%EZ8(;KUD+ZG!*)IJAQOUS)-/EX.KXW .O#\X!7)D#LV/"H-M)>YWZGKW!)?E>Z,<# M.#[I7WC=DQ7Q_ZI^"][\+@^/+=\7EW8/0_G74_PW''TSTUVZYM>(?] M\X9:L_N1^VN+ZKE1E3;DG]-$L7!^#]" )3$GV81 MXE:IC"PFU/?S5) 9<(_YE78O E]$$?5U_,BRJAI3^#HE$AG#YR!I+*3"W FG M0D[ L8W?083P&R8_IBB<$LX3Z$94CN95.#OKP(Z>KWU8LYL=,<$$/4^?G.8N MA$*6Q0-%Z %\F**>NE,%G9>K0!((&2]RO!X^H/Y48H1#;Y,H@.X-YLL(,SV* MG[ DT?0IXG"U8NJT!DS&J)T MU*:#*/3#D/F($F5I4;DQ5< VO7A5B*TU!H2B%C7'^7A MQ2 =27+Y R*')**)T;_AB.O85[I'1Y(J]A/EOO"._#;J*#+D%(9"!E0>5>P* M>H_SO.!8/" MF"HW9#:\=Z+KO66\XG/,>10D+( MS=D826AH]U$W$C-)XF9):>[F')QCKD-8[;^]V-^:>;-'+0A!R0GAS7**S9ON M<&NE[2$/,JY"..48%GPD'=?$7P0#2;].F:3Z-)!H@BSIMD-V 0.,L[<3["Y( MM0P=B["1,\LYK#REF'-%R4A%#]%&74/(_.MG)ZEG\!0?:A+ MU1]5]-1*P=E'$3'3KK'E9VU]&-2KALNR>KJWEQLR/]HO:\3B3*YDH367YN2T M6FS9-2)D1,ZE')B'SNMR %O;WZ73:TF\0)$A%[/"1\6SH=GD#B4E7XP9^N#! M*XA24%D,)<-$\*FB&[][>/2YXO'[(#OBYY^K@>(^K]?VS/K!UNW/[G:S4=MZ M_;F]OE\W:V^W;M^YC( M<;%8 *_L].N'FW+/33#4E^4%*AS06-')D.*1I9%=?CS9Z ="TL]YF_9T]K_\ MJJ[Z@*TZ(*V[F4+\/O9:B77K;=GP!W+B2+?!83?IN*NW=DPN)R)RM2?_2"?$/=/%YMO(:Q_HI'3$;4 MR,XO)%14NN1:L"#?"V_WS<:R7,K:[/0F-'MU)'T7I?TW4$L#!!0 ( (-@ M+E/YQWKI. 8 #PC 7 9V9E+3(P,C$P-S,Q>&5X,S)D,BYH=&WM6FU3 MVS@0_BM[Z?0*,_%;$B@X(3,AA&MN*.&(F6L_*K:+7C;KQ=7Q6;\+%<.R_JQW+>O$.\DZ&J;M@"=) ME##%1$2X9?7.*U"9*!6[EC6?S\UYW11R;'F7UD1->P:$K7@]*@R)7+, M(D.)V*W;L6KB2 N[UV1NC#D+U,1U;/MU,R9!P**QP6FH7/33V_W;-LG&D]M& MD1GG2LJ)8M=4:[][[IIC[N/L4WR- MQZ8T@7,ZATLQ)=&;:M:"OQ,J6?BFF4HG[&^*BE"GHC?*()R-$9F>JYD!<7/[ M1RN3S#,X(\$#[.Q]>-<_[GM0KYFUEC5"9\6;0%5[&)66+N:Y9@D;,<[4PIVP M(* 1"OSZZJ!FUYLM2PMFN+Y82)]3(M$4-6FNK^E=2[5Q;_O(/RJ?X.YN[]+K MG_:[':\_.$> -P#N#*')I=$X:];MKKU/?L#2[)MT+O#*%S,KCP M>B]>#8>?RN'/>&QJ##V>]C]#I>KJG9MN;WF'_OJ'6['[D M_MJB>FY4I0WYURQ1+%S< S1@2A&5XT45SLZZL*/':Q_6[&973#%!+](GI[D+H9!E]4 1 M>@"_SW">NE,%G9>K0!((&2]RO!8?4G\F,<*AMTD40.\&\V6$F1[53UF2:.3X MK24#3/0PH9(BQ#*0R]2* D<5^E48*N(SU.U/9IS**G0GC(9PRB(L.QCA, A# MYB-&U*05Y:94 =OTTE4AGLED1M"W2I0#6NY*'=!26T@@8EU]E,4+(1U'R:[UEO,)SW&DD!!RT7X8"23_/F*3Z+)!H@MS2;8?L H879V\GV%V2ZC9P+(-& MSBSGL-[(^#E-HU!3AY;EUM6>LO1R6NF6V#)NR[@G,Z[VDS".1:&62&F$M8 B M6&\$V)HRJ* C8;H8B"5--/.JNALS/^ P1(39$CMBI&)234>%RRR*"H/T;))F M;I2:\8RX(J8RG3-9R[#F?X"$^M26SG!4T75:I:#EH[B6S:9KN/PPK4][>F'0 M\ZO'=_MVS^5G]]LBL#AT*UG,FFMS>&CXMG0A'%'DI)/QAQ]\. =0REN+$7)*!%\INC&+Q<>?7!X_#[( MSO#YS]58<)_7:WMF_6#K]F=WN]FH;;W^W%[?KYNUMUNW;\[M:@3K!K<#/R3@V*>._-5<\R]&-TG. O@E9U^?7=3[KGJA3I^[.R#$PXI MGORG(XJGDD9VN_%DHQ\(23_F==G3V?_RJ[KJ [;J@+2T9@KQ^]AK)=;:[5'+ M8B7+?S@"OO :/UC._/P6_D]H^JPD?.0%[99W6][]9PU\"=[=G_QV+B1#_L5( MP"^HN'M''BSN;K("]7LOR%?4S)/E!SL0D)%I4NN!0ORO?!VWVS=&;OA:0OFK3_ 5!+ 0(4 Q0 ( (-@+E/VN804@ X .J< 0 M " 0 !G9F4M,C R,3 W,S$N>'-D4$L! A0#% @ @V N M4XR1[FZO#0 U&UL4$L! A0#% @ @V N4^ JV&UL4$L! A0#% @ @V N4[4@ M7P!)5@ [X@% !0 ( !LCT &=F92TR,#(Q,#&UL4$L! A0#% @ @V N4YX-I;0// IU$$ !0 ( ! M+90 &=F92TR,#(Q,#&UL4$L! A0#% @ @V N4P#70<%8 M[0$ QO88 !0 ( !;M &=F92TR,#(Q,##,Q9#$N:'1M4$L! A0#% @ @V N4^QM/(+M M"0 /48 !< ( !(,@" &=F92TR,#(Q,##,Q9#(N M:'1M4$L! A0#% @ @V N4V>L_X)'!@ 7R, !< ( ! M0M(" &=F92TR,#(Q,##,R9#$N:'1M4$L! A0#% @ @V N4_G' M>NDX!@ /", !< ( !OM@" &=F92TR,#(Q,##,R <9#(N:'1M4$L%!@ * H G ( "O? @ $! end