0001558370-22-003824.txt : 20220317 0001558370-22-003824.hdr.sgml : 20220317 20220317123119 ACCESSION NUMBER: 0001558370-22-003824 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20220131 FILED AS OF DATE: 20220317 DATE AS OF CHANGE: 20220317 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: 22747541 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-20220131x10q.htm 10-Q
30606306060001181749--10-312022Q1false3060630606306063060630606306063060630606Granite Falls Energy, LLCNONE817.88106.221.001.001.00P13YP10DP2Y0001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMembergfe:RingneckEnergyAndFeedLlcMember2017-08-022017-08-020001181749us-gaap:ProductAndServiceOtherMember2021-11-012022-01-310001181749gfe:EthanolProductMember2021-11-012022-01-310001181749gfe:DistillersGrainsProductMember2021-11-012022-01-310001181749gfe:DistillersCornOilProductMember2021-11-012022-01-310001181749us-gaap:ProductAndServiceOtherMember2020-11-012021-01-310001181749us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2020-11-012021-01-310001181749gfe:EthanolProductMember2020-11-012021-01-310001181749gfe:DistillersGrainsProductMember2020-11-012021-01-310001181749gfe:DistillersCornOilProductMember2020-11-012021-01-310001181749gfe:DerivativesHeldByBrokerMember2022-01-310001181749gfe:DerivativesHeldByBrokerMember2021-10-310001181749srt:DirectorMember2021-11-012022-01-310001181749srt:DirectorMember2020-11-012021-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:MinnesotaValleyCooperativeLightAndPowerAssociationMember2021-03-012021-03-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMember2018-06-292018-06-290001181749gfe:ProjectVikingLLCMember2022-01-310001181749gfe:HeronLakeBioEnergyLLCMember2022-01-310001181749gfe:HeronLakeBioEnergyLLCMember2021-10-310001181749gfe:HeronLakeBioEnergyLLCMember2021-07-310001181749gfe:SingleAdvanceTermPromissoryNote25MillionMember2022-01-310001181749gfe:SingleAdvanceTermPromissoryNote2.4MillionMember2022-01-310001181749gfe:SingleAdvanceTermPromissoryNote25MillionMember2021-10-310001181749gfe:SingleAdvanceTermPromissoryNote2.4MillionMember2021-10-310001181749gfe:ProjectHawkeyeLoanMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:RevolvingCreditFacilityMember2021-11-012022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember2021-11-012022-01-310001181749us-gaap:LetterOfCreditMember2021-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:RingneckEnergyAndFeedLlcMembergfe:ProjectHawkeyeLoanMember2017-08-020001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2017-08-020001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:RevolvingCreditFacilityMember2022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote25MillionMember2022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember2022-01-310001181749us-gaap:LetterOfCreditMember2022-01-310001181749gfe:ProjectHawkeyeLoanMember2022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:RevolvingCreditFacilityMember2021-02-040001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember2020-06-110001181749us-gaap:ParentMember2022-01-310001181749us-gaap:ParentMember2021-10-310001181749us-gaap:ParentMember2021-01-310001181749us-gaap:NoncontrollingInterestMember2021-01-310001181749us-gaap:ParentMember2020-10-310001181749us-gaap:NoncontrollingInterestMember2020-10-3100011817492022-10-310001181749us-gaap:ParentMember2020-11-012021-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:MinnesotaValleyCooperativeLightAndPowerAssociationMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:MinnesotaValleyCooperativeLightAndPowerAssociationMember2020-11-012022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMember2018-06-290001181749us-gaap:ParentMember2021-11-012022-01-3100011817492021-12-222021-12-220001181749gfe:DistillersGrainsMemberus-gaap:ShortMember2022-01-310001181749gfe:CornOilMemberus-gaap:ShortMember2022-01-310001181749gfe:EthanolContractsMember2022-01-310001181749gfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember2021-11-012022-01-310001181749gfe:CornContractsMemberus-gaap:ShortMember2020-11-012021-10-310001181749gfe:CornContractsMemberus-gaap:LongMember2020-11-012021-10-310001181749us-gaap:FairValueInputsLevel2Memberus-gaap:AccountsPayableMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749us-gaap:AccountsPayableMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749us-gaap:AccountsPayableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749gfe:EthanolContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749gfe:EthanolContractsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749gfe:EthanolContractsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749gfe:CornContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749gfe:CornContractsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749gfe:CornContractsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMember2022-01-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMember2022-01-310001181749us-gaap:NondesignatedMember2022-01-310001181749us-gaap:FairValueInputsLevel2Memberus-gaap:AccountsPayableMemberus-gaap:FairValueMeasurementsRecurringMember2021-10-310001181749us-gaap:AccountsPayableMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-10-310001181749us-gaap:AccountsPayableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-10-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMember2021-10-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2021-11-012022-01-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2021-11-012022-01-310001181749us-gaap:NondesignatedMember2021-11-012022-01-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2020-11-012021-01-310001181749gfe:CornContractsMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-11-012021-01-310001181749us-gaap:NondesignatedMember2020-11-012021-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2022-01-310001181749gfe:CornContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-10-310001181749gfe:CornContractsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-10-310001181749gfe:EthanolContractsMemberus-gaap:NondesignatedMember2021-10-310001181749gfe:CornContractsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-10-310001181749us-gaap:NondesignatedMember2021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote2.4MillionMember2022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMemberus-gaap:RevolvingCreditFacilityMembergfe:OneMonthLiborMember2021-11-012022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote25MillionMembergfe:OneMonthLiborMember2021-11-012022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMembergfe:OneMonthLiborMember2021-11-012022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:AmendedAndRestatedRevolvingTermPromissoryNoteMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-012022-01-310001181749us-gaap:LetterOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-012022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMember2021-11-012022-01-310001181749gfe:AgrinaturalLLCMembergfe:RPMGInc.Membergfe:DistillersCornOilProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2021-11-012022-01-310001181749gfe:RPMGInc.Membergfe:DistillersGrainsProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2021-11-012022-01-310001181749gfe:EthanolProductMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-11-012022-01-310001181749gfe:EthanolProductMembersrt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-11-012022-01-310001181749gfe:EcoEnergyInc.Membergfe:EthanolProductMemberus-gaap:SalesRevenueProductLineMemberus-gaap:ProductConcentrationRiskMember2021-11-012022-01-310001181749gfe:CornMembersrt:MinimumMemberus-gaap:CostOfGoodsTotalMemberus-gaap:ProductConcentrationRiskMember2021-11-012022-01-310001181749gfe:CornMembersrt:MaximumMemberus-gaap:CostOfGoodsTotalMemberus-gaap:ProductConcentrationRiskMember2021-11-012022-01-3100011817492020-10-3100011817492021-01-310001181749srt:MinimumMembergfe:AgrinaturalLLCMember2021-11-012022-01-310001181749srt:MaximumMembergfe:AgrinaturalLLCMember2021-11-012022-01-310001181749us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2021-11-012022-01-310001181749us-gaap:CostOfSalesMember2021-11-012022-01-310001181749us-gaap:CostOfSalesMember2020-11-012021-01-310001181749gfe:HeronLakeBioEnergyLLCMember2021-11-012022-01-310001181749gfe:HeronLakeBioEnergyLLCMember2020-11-012021-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2020-11-012021-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2021-11-012022-01-310001181749gfe:HeronLakeBioEnergyLLCMember2020-11-012021-10-310001181749gfe:DistillersGrainsMemberus-gaap:ShortMember2021-11-012022-01-310001181749gfe:CornOilMemberus-gaap:ShortMember2021-11-012022-01-310001181749gfe:EthanolContractsMember2021-11-012022-01-3100011817492022-01-3100011817492021-10-310001181749srt:MinimumMember2021-11-012022-01-310001181749srt:MaximumMember2021-11-012022-01-310001181749gfe:AgrinaturalLLCMember2022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HarvestoneGroupLlcMember2021-11-152021-11-150001181749us-gaap:NoncontrollingInterestMember2020-11-012021-01-310001181749gfe:HeronLakeBioEnergyLLCMembergfe:HopperRailCarsMember2022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:HopperRailCarsMember2022-01-310001181749gfe:CornContractsMember2021-11-012022-01-310001181749gfe:CornContractsMember2020-11-012021-10-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote2.4MillionMember2021-11-012022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote2.4MillionMember2021-06-192021-06-190001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:SingleAdvanceTermPromissoryNote25MillionMember2021-11-012022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:ProjectHawkeyeLoanMember2017-08-022017-08-020001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember2022-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembersrt:MaximumMember2021-11-012022-01-3100011817492020-11-012021-01-310001181749gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMembergfe:MinnesotaValleyCooperativeLightAndPowerAssociationMember2021-11-012022-01-3100011817492022-03-1700011817492021-11-012022-01-31utr:galgfe:segmentxbrli:sharesiso4217:USDxbrli:puregfe:installmentutr:bugfe:itemutr:miiso4217:USDxbrli:sharesgfe:company

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 January 31, 2022

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 March 17, 2022 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

January 31, 2022

October 31, 2021

 ASSETS

(unaudited)

Current Assets

Cash and cash equivalents

$

37,813,663

$

29,295,657

Restricted cash

3,170,349

1,641,123

Accounts receivable

 

7,963,806

 

12,028,397

Inventory

 

21,748,685

 

20,749,831

Commodity derivative instruments

 

 

39,076

Prepaid expenses and other current assets

 

1,677,822

 

1,059,604

Total current assets

 

72,374,325

 

64,813,688

Property and Equipment, net

 

48,840,320

 

49,716,246

Investments

12,133,737

14,518,331

Operating lease right of use asset

14,857,962

15,755,395

Other Assets

 

332,254

 

333,254

Total Assets

$

148,538,598

$

145,136,914

LIABILITIES AND MEMBERS' EQUITY

Current Liabilities

Current maturities of long-term debt

$

6,171,429

$

5,046,429

Accounts payable

 

8,666,625

 

19,445,954

Commodity derivative instruments

 

1,478,438

 

732,801

Accrued expenses

 

1,096,651

 

1,145,326

Operating lease, current liabilities

3,695,812

3,653,131

Total current liabilities

 

21,108,955

 

30,023,641

Long-Term Debt, less current portion

 

25,928,571

 

27,621,428

Operating lease, long-term liabilities

11,162,150

12,102,264

Other Long-Term Liabilities

1,479,329

1,467,848

Commitments and Contingencies

Members' Equity

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

 

88,859,593

 

73,921,733

Total Liabilities and Members' Equity

$

148,538,598

$

145,136,914

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

January 31, 2022

January 31, 2021

(Unaudited)

(Unaudited)

Revenues

$

109,778,677

$

49,398,386

Cost of Goods Sold

 

82,622,134

 

52,788,296

Gross Profit (Loss)

 

27,156,543

 

(3,389,910)

Operating Expenses

 

2,371,272

 

1,994,237

Operating Income (Loss)

 

24,785,271

 

(5,384,147)

Other Income (Expense)

Other income (expense), net

 

(4,582)

 

143,457

Interest income

 

2,583

 

1,311

Interest expense

 

(366,514)

 

(166,455)

Investment income

 

615,406

 

114,455

Total other income, net

 

246,893

 

92,768

Net Income (Loss)

$

25,032,164

$

(5,291,379)

Less: Net Loss Attributable to Non-controlling Interest

$

$

2,040,525

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

$

25,032,164

$

(3,250,854)

Weighted Average Units Outstanding - Basic and Diluted

 

30,606

 

30,606

Amounts attributable to Granite Falls Energy, LLC:

Net Income (Loss) Per Unit - Basic and Diluted

$

817.88

$

(106.22)

Distributions Per Unit

$

330.00

$

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

4

GRANITE FALLS ENERGY, LLC AND SUBSIDIARIES

Condensed Consolidated Unaudited Statements of Changes in Members' Equity

Members' Equity attributable to

Granite Falls Energy, LLC

Non-controlling Interest

Total Members' Equity

Balance - October 31, 2021

$ 73,921,733

$ 73,921,733

Member distributions

(10,094,304)

(10,094,304)

Net income attributable to Granite Falls Energy, LLC

25,032,164

25,032,164

Balance - January 31, 2022

$ 88,859,593

$ 88,859,593

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

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

    

Three Months Ended

Three Months Ended

January 31, 2022

January 31, 2021

(Unaudited)

(Unaudited)

Cash Flows from Operating Activities

Net income (loss)

$

25,032,164

$

(5,291,379)

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

Depreciation and amortization

 

1,285,602

 

1,872,857

Change in fair value of  derivative instruments

 

1,547,362

 

5,779,920

Gain on equity method investments

(615,406)

(114,455)

Loss on disposal of assets

21,728

Changes in operating assets and liabilities:

Commodity derivative instruments

 

(762,649)

 

(5,356,641)

Accounts receivable

 

4,064,591

 

341,199

Inventory

 

(998,854)

 

(6,303,425)

Prepaid expenses and other current assets

 

(617,218)

 

(801,288)

Accounts payable

 

(10,728,407)

 

(2,816,836)

Accrued expenses

 

(48,675)

 

210,724

Accrued railcar rehabilitation costs

11,481

11,481

Net Cash Provided By (Used In) Operating Activities

 

18,169,991

 

(12,446,115)

Cash Flows from Investing Activities

Proceeds from redemption of equity method investment

3,000,000

Payments for capital expenditures

(460,598)

(2,184,645)

Net Cash Provided By (Used In) Investing Activities

 

2,539,402

 

(2,184,645)

Cash Flows from Financing Activities

Checks drawn in excess of bank balance

1,393,581

Proceeds from long-term debt

7,587,875

Payments on long-term debt

(567,857)

(911,925)

Member distributions

(10,094,304)

Net Cash Provided By (Used In) Financing Activities

 

(10,662,161)

 

8,069,531

Net Increase (Decrease) in Cash, Cash Equivalents and Restricted Cash

 

10,047,232

 

(6,561,229)

Cash, Cash Equivalents and Restricted Cash - Beginning of Period

 

30,937,780

 

13,580,121

Cash, Cash Equivalents and Restricted Cash - End of Period

$

40,984,012

$

7,018,892

Reconciliation of Cash, Cash Equivalents and Restricted Cash

Cash and Cash Equivalents - Balance Sheet

$

37,813,663

$

4,782,264

Restricted Cash - Balance Sheet

3,170,349

2,236,628

Cash, Cash Equivalents and Restricted Cash

$

40,984,012

$

7,018,892

Supplemental Cash Flow Information

Cash paid during the period for:

Interest expense

$

366,094

$

168,603

Supplemental Disclosure of Non-Cash Investing and Financing Activities

Capital expenditures and construction in process included in accounts payable

$

$

751,657

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

January 31, 2022

1.   SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Business

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

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

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 accompanying condensed consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements. 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, 2021, 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

January 31, 2022

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

Revenue Recognition

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

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

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

8

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

January 31, 2022

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

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

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

January 31, 2022

Investments

The Company has an investment interest in a company in a related industry. The investment is 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 unaudited Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

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

On November 15, 2021,  Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. The Company received and recorded the $3,000,000 redemption in November 2021. No gain or loss was recognized upon redemption during the three months ended January 31, 2022.

In August 2004, GFE entered an electric service agreement with Minnesota Valley Cooperative Light and Power Association (“MVCLPA”) to supply electricity to the GFE plant. The MVCLPA electric service agreement entitles GFE to receive patronage dividends in the form of a special allocation of capital credits. The capital credits are recognized as a component of other income on the consolidated statement of operations. Through the fiscal year 2021, GFE has recognized approximately $3.2 million of investment income related to the MVCLPA capital credits. Approximately $273,000 of GFE’s capital credits were redeemed in March 2021, and as a result the investment balance was approximately $2.9 million as of October 31, 2021. MVCLPA generally redeems its capital credits on a first-in, first-out basis on a 13-year rotation, and therefore if MVCLPA continues to be successful, managements expects the MVCLPA capital credits will continue to be redeemed for cash payments to GFE.

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.

10

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

January 31, 2022

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 months ended January 31, 2022 and 2021:

Three Months Ended January 31, 2022

(unaudited)

    

Total

Ethanol

$

88,267,198

Distillers’ Grains

14,783,149

Corn Oil

5,655,922

Other

272,854

Natural Gas Pipeline

799,554

Total Revenues

$

109,778,677

Three Months Ended January 31, 2021

(unaudited)

    

Total

Ethanol

$

36,138,491

Distillers’ Grains

9,777,090

Corn Oil

2,850,199

Other

225,746

Natural Gas Pipeline

406,860

Total Revenues

$

49,398,386

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:

January 31,

October 31,

2022

2021

(unaudited)

    

Raw materials

$

12,310,830

$

10,742,480

Supplies

 

3,198,555

 

3,322,639

Work in process

 

2,112,829

 

2,023,966

Finished goods

 

4,126,471

 

4,660,746

Totals

$

21,748,685

$

20,749,831

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

11

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

January 31, 2022

goods sold, the Company recorded a loss on ethanol inventories of approximately $37,000 and $325,000 for the three months ended January 31, 2022 and 2021, respectively.

5.   DERIVATIVE INSTRUMENTS

As of January 31, 2022, the total notional amount of the Company’s outstanding corn derivative instruments was approximately 5,295,000 bushels, comprised of short corn futures positions that were entered into to hedge forecasted ethanol sales through March 2023. Additionally, there are corn options positions of 350,000 bushels through May 2022. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of January 31, 2022, the Company had approximately $3,170,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 January 31, 2022, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts

 

Commodity derivative instruments

$

$

1,475,563

Ethanol contracts

 

Commodity derivative instruments

2,875

Totals

$

$

1,478,438

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

As of October 31, 2021, the Company had approximately $1,641,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 October 31, 2021, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts

 

Commodity derivative instruments

$

$

732,801

Ethanol contracts

 

Commodity derivative instruments

 

39,076

 

Totals

$

39,076

$

732,801

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

Consolidated Statement

Three Months Ended January 31, 

    

 of Operations Location

    

2022

    

2021

Corn contracts

 

Cost of Goods Sold

$

(1,586,235)

$

(5,893,858)

Ethanol contracts

Revenues

38,873

113,938

Total loss

$

(1,547,362)

$

(5,779,920)

12

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

January 31, 2022

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 January 31, 2022:

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

$

2,875

$

2,875

$

2,875

$

$

Commodity Derivative Instruments - Corn

$

1,475,563

$

1,475,563

$

1,475,563

$

$

Accounts Payable (1)

$

308,136

$

308,136

$

$

308,136

$

(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 following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 31, 2021:

Fair Value Measurement Using

 

Quoted Prices

Significant Other

Significant

 

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

Financial Assets:

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Commodity Derivative Instruments - Corn

$

39,067

$

39,067

$

39,067

$

$

Financial Liabilities:

Commodity Derivative Instruments - Corn

$

732,801

$

732,801

$

732,801

$

$

Accounts Payable (1)

$

923,550

$

923,550

$

$

923,550

$

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

13

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

January 31, 2022

7.  DEBT FACILITIES

Long-term debt consists of the following:

January 31, 2022

October 31, 2021

 

(unaudited)

$20 million Revolving Credit Promissory Note, see terms below

$

$

$20 million Revolving term loan, see terms below

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

25,000,000

25,000,000

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

2,100,000

2,400,000

Term note payable to Project Hawkeye, see terms below

5,000,000

 

5,267,857

Totals

 

32,100,000

 

32,667,857

Less: amounts due within one year

 

6,171,429

 

5,046,429

Net long-term debt

$

25,928,571

$

27,621,428

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

2023

    

$

6,171,429

2024

6,171,429

2025

 

6,171,429

2026

 

5,871,429

2027

 

7,714,284

Total debt

$

32,100,000

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

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

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

The 2021 Credit Facility includes the following agreements:

$20 million Revolving Credit Promissory Note:

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

14

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

January 31, 2022

GFE and consolidate a $5 million revolving credit promissory note dated February 4, 2021, between AgCountry and HLBE.  

$20 million Amended and Restated Revolving Term Promissory Note:

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

$25 million Single Advance Term Promissory Note:

Under the terms of the $25.0 million Single Advance Term Promissory Note, AgCountry agrees to make a single advance loan to GFE in the amount of $25.0 million for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and refinancing existing indebtedness.  GFE agrees to repay the note in eighteen quarterly installments of $1.125 million, beginning March 2022, plus a final installment of any unpaid balance. Subject to GFE’s selection, the amounts borrowed bear interest at either a variable weekly rate equal to the LIBOR Index Rate plus 3.50%, which equated to 3.61% at January 31, 2022, or an annual fixed rate set by CoBank, with a minimum period of one year and minimum amount of $100,000.  

$2.4 million Single Advance Term Promissory Note:

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

Project Hawkeye Loan

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

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.

15

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

January 31, 2022

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 twelve months ended January 31, 2022, 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 two to six years. For the twelve months ended January 31, 2022, the weighted average remaining lease term was three 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 January 31, 2022:

    

2023

$

4,315,800

2024

 

3,917,400

2025

 

3,261,000

2026

 

2,870,100

2027

1,983,000

Thereafter

 

100,000

Totals

16,447,300

Less: Amount representing interest

1,589,338

   Lease liabilities

$

14,857,962

For the three months ended January 31, 2022 and 2021, the Company recorded operating lease costs of approximately $1,611,000 and $1,444,000 respectively, in cost of goods sold in the condensed consolidated unaudited statement of operations, which approximates cash paid for the period.

9.   MEMBERS' EQUITY

The Company 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 January 31, 2022 and October 31, 2021, the Company had 30,606 membership units authorized, issued, and outstanding.

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

10.  RELATED PARTY TRANSACTIONS

Corn Purchases - Members

The Company purchased corn from board members of approximately $2,998,000 and $4,719,000 for the three months ended January 31, 2022 and 2021, respectively.

16

Table of Contents

Granite Falls Energy, LLC and Subsidiaries

Notes to Condensed Consolidated Unaudited Financial Statements

January 31, 2022

11.  COMMITMENTS AND CONTINGENCIES

Corn Forward Contracts

At January 31, 2022, the Company had cash and basis contracts for forward corn purchase commitments for approximately 9,012,000 bushels for deliveries through October 2023.

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 existed for the forward corn purchase commitments at January 31, 2022 and October 31, 2021.  

Ethanol Forward Contracts

At January 31, 2022, the Company had fixed and basis contracts to sell approximately $40,094,000 of ethanol for various delivery periods through March 2022, which approximates 95% of its anticipated ethanol sales for this that period.

Distillers' Grain Forward Contracts

At January 31, 2022, the Company had forward contracts to sell approximately $4,708,000 of distillers’ grain for deliveries through March 2022, which approximates 60% of its anticipated distillers’ grain sales during that period.

Corn Oil Forward Contracts

At January 31, 2022, the Company had forward contracts to sell approximately $2,439,000 of corn oil for delivery through February 2022, which approximates 70% 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 November 2025. HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreements, the Company is required to pay to rehabilitate each car for "damage" that is considered to be other than normal wear and tear upon turn in of the car(s) at the termination of the lease. During the three months ended January 31, 2022 and 2021, GFE has recorded a corresponding estimated long-term liability totaling $825,000. During the three months ended January 31, 2022 and 2021, HLBE has recorded a corresponding estimated long-term liability totaling approximately $654,000. The Company accrues the estimated cost of rail car damages over the term of the leases as the damages are incurred as a component of cost of goods sold. During the three months ended January 31, 2022 and 2021, the Company recorded an expense in cost of goods of approximately $11,000 and $12,000, respectively.

Letter of Credit Promissory Note

The 2021 Credit Facility includes an amended and restated letter of credit promissory note. Under the terms of the note, the Company may borrow, repay, and reborrow up to the aggregate principal commitment of $500,000 until its maturity on December 1, 2023. Amounts borrowed under the note bear interest at a variable weekly rate equal to 3.25% above the rate quoted by LIBOR Index rate, which was 3.36% at January 31, 2022 The aggregate principal amount available under the letter of credit promissory note was $500,000 at January 31, 2022 and October 31, 2021.

17

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 months ended January 31, 2022 and 2021.  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, 2021.

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

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

18

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;
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; and
Inflation and supply chain bottlenecks may lead to increases in the costs of corn, natural gas, labor and other expenses critical to the operation of our ethanol plans.

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 is a Minnesota limited liability company formed on December 29, 2000 for the purpose of constructing, owning and operating a fuel-grade ethanol plant located in Granite Falls, Minnesota.  Our business consists primarily of the production and sale of ethanol and its co-products (wet, modified wet and dried distillers’ grains, corn oil and corn syrup) locally, and throughout the continental U.S. However, as markets allow, our products can be, and have been, sold in the export markets.  Our revenues from operations come from three primary sources: sales of fuel ethanol, sales of distillers’ grains and sales of corn oil at GFE’s ethanol plant and HLBE’s ethanol plant.  

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

The Company experienced a significant increase in its revenue and net income during the three month period ended January 31, 2022, as compared to the same three month period a year earlier, due primarily to a substantial increase in the price received per gallon of ethanol, as well as increases in the price received for our other principal products, distillers grain and corn oil. The increase in the price of ethanol is attributable, in part, to the economic rebound from the effects of the COVID-19 pandemic, which has led to increased demand for transportation fuel, including the ethanol we produce. Management expects demand for ethanol to remain strong in the near term; however, it is possible that additional

19

factors including the conflict in Ukraine, inflation, and the possibility of additional COVID-19 outbreaks could lead to volatility in the economy generally and in the ethanol industry specifically.  

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.    

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

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. GFE’s members are not 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.

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 our annual report on Form 10-K for the fiscal year ended October 31, 2021, 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.

20

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.

Corn Prices

Corn prices increased significantly in fiscal year 2021, due in part to the improved domestic economy as well as increased demand from China and drought in South America’s corn-growing regions. Average corn prices remained above $5.00 per bushel for the three months ended January 31, 2022.

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.

U.S. Ethanol Supply and Demand

During the three months ended January 31, 2022, domestic ethanol production increased approximately 10% compared to the same three month period a year earlier, with U.S. ethanol plants producing more than 1 million barrels of fuel ethanol per day on average, according to the U.S. Energy Information Administration (“EIA”).

Ethanol production is projected to increase slightly in 2022. The EIA projects fuel ethanol production will average 1.03 million barrels per day in 2022, up from approximately 980,000 barrels per day produced in 2021. Further, EIA projects fuel ethanol production will average 1.02 million barrels per day in 2023. Continued ethanol production capacity increases could also have a negative impact on the market price of ethanol, which could negatively affect our profitability.

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

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

Further,  reductions renewable fuel blending requirements or waivers of small refiner renewable volume obligations by the U.S. Environmental Protection Agency (“EPA”) may also reduce demand for ethanol and thereby adversely affect our profitability.

Changes in the price for crude oil and unleaded gasoline affect the demand for gasoline and may impact the market price of ethanol. According to the EIA projections published in January 2021, U.S. gasoline consumption is forecast to average 9.1 million barrels per day in 2022, up from 8.8 million barrels per day in 2021. Further, according to EIA’s January projections, regular gasoline retail prices in the U.S. were expected to average $3.06 in 2022, up from $3.00 in 2021. However, more recent events, including the conflict in Ukraine, have contributed to increased volatility in global fuel markets.

Management believes that the ethanol outlook in the fiscal year 2022 will remain relatively consistent with the three months ended January 31, 2022. However, it is possible that increased volatility will occur due to the conflict in Ukraine, the COVID-19 pandemic, inflation, or other unforeseen factors.

21

Conflict in Ukraine

Russia’s invasion of Ukraine in February 2022 has contributed to significant economic volatility, which could have adverse effects on our business. Since the beginning of the conflict in Ukraine, fuel prices, including retail gasoline, have increased significantly due, in part, to the United States and other nations imposing economic sanctions on Russia, a major producer and exporter of oil and other fuels. It is possible that increased gasoline prices will result in increased demand for alternative fuels, including the ethanol we produce. It is, however, also possible that the Ukrainian conflict will cause increased economic volatility or other unforeseen conditions that adversely affect the domestic economy generally and our business specifically.

Further, it is possible that the conflict in Ukraine could result in increased grain prices, including the price of corn we use to produce ethanol. If the Ukrainian conflict causes an increase in corn prices, or other volatility in agriculture markets, it could adversely affect the profitability of our business.

Additionally, while neither Russia nor Ukraine have historically imported U.S. ethanol, it is possible that economic turmoil caused by the Ukrainian conflict could affect the U.S. exports of ethanol, which could affect our business.  

COVID-19 Pandemic

After experiencing volatile and adverse conditions for much of the fiscal year 2020 due to the COVID-19 pandemic and its ramifications, the Company and the ethanol industry as a whole benefited from more favorable market conditions during our 2021 fiscal year, as vehicle travel and demand for transportation fuel, including the ethanol we produce, rebounded. The prices we received for a gallon of ethanol increased significantly during the three months ended January 31, 2022, as compared to the same period the prior year.  As a result, we experienced positive operating margins, increased cash flow from operations, and increased net income during the three months ended January 31, 2022, compared to the three months ended January 31, 2021.  

During the three months ended January 31, 2022, the outbreak of the COVID-19 Omicron variant led to increased COVID-19 infections and hospitalizations and renewed government restrictions in some regions. However, demand for transportation fuel, including the ethanol we produce, remained strong during the recent three-month period. Further, the Omicron variant began to subside in early 2022, and many local governments have eased COVID-19 related restrictions. As restrictions related to the pandemic subside, management expects favorable market conditions for the ethanol industry to continue.

However, the pandemic is ongoing and various dynamic factors, including the possible outbreak of new coronavirus variants, make it difficult to forecast the long-term effects of the pandemic on our industry as a whole and our Company specifically. Further, tangential effects of the COVID-19 pandemic, including inflation, supply chain bottlenecks, labor market volatility, and raw material shortages may continue affect our operations and profitability.

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

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 Fuels Standard (the “RFS”). The RFS is a national program that does not require that any renewable fuels be used in any particular area or state, allowing refiners to use renewable fuel blends in those areas where it is most cost-effective. The RFS has been, and we expect will continue to be, a significant factor impacting ethanol usage.

Under the RFS, the EPA is required to pass an annual rule that establishes the number of gallons of different types of renewable fuels that must be used in the U.S. by refineries, blenders, distributors and importers which is called the renewable volume obligations (“RVOs”). The EPA has the authority to waive the mandates in whole or in part if one of

22

two conditions is met: 1) there is inadequate domestic renewable fuel supply, or 2) implementation of the mandate requirement severely harms the economy or environment of a state, region or the United States.

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

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

In a separate action also on December 7, 2021, the EPA proposed an action to deny 65 pending applications for small refinery exemptions. Concurrently, the USDA announced $800 million to support biofuel producers and infrastructure.  This includes up to $700 million to provide economic relief to biofuel producers and restore renewable fuel markets affected by the pandemic.

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

23

Results of Operations for the Three Months Ended January 31, 2022 and 2021

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 January 31, 2022 and 2021 (amounts in thousands).

Three Months Ended January 31, 

2022

2021

(unaudited)

(unaudited)

Statement of Operations Data

Amount

    

%  

Amount

    

%  

Revenues

$

109,779

 

100.0

%

$

49,398

 

100.0

%

Cost of Goods Sold

 

82,622

 

75.3

%

 

52,788

 

106.9

%

Gross Profit (Loss)

 

27,157

 

24.7

%

 

(3,390)

 

(6.9)

%

Operating Expenses

 

2,371

 

2.2

%

 

1,994

 

4.0

%

Operating Income (Loss)

 

24,786

 

22.5

%

 

(5,384)

 

(10.9)

%

Other Income, net

 

247

 

0.2

%

 

93

 

0.2

%

Net Income (Loss)

 

25,032

 

22.7

%

 

(5,291)

 

(10.7)

%

Less: Net Loss Attributable to Non-controlling Interest

 

 

%

 

2,040

 

4.1

%

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

$

25,032

 

22.7

%

$

(3,251)

 

(6.6)

%

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.1% of our total revenues for the three months ended January 31, 2022 and approximately 98.8% of our total revenues for the three months ended January 31, 2021. The remaining approximately 0.9% and 1.2% is attributable to miscellaneous other revenue for the three months ended January 31, 2022 and 2021, respectively, 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 January 31, 2022:

    

Three Months Ended January 31, 2022

    

Sales Revenue

    

% of Total Revenues

Revenue Sources

(in thousands)

Ethanol sales

$

88,267

80.4

%

Distillers' grains sales

 

14,783

13.5

%

Corn oil sales

 

5,656

5.2

%

Miscellaneous other

1,073

0.9

%

Total Revenues

$

109,779

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 January 31, 2021:

    

Three Months Ended January 31, 2021

    

Sales Revenue

    

% of Total Revenues

Revenue Sources

(in thousands)

Ethanol sales

$

36,138

73.2

%

Distillers' grains sales

 

9,777

19.8

%

Corn oil sales

 

2,850

5.8

%

Miscellaneous other

633

1.2

%

Total Revenues

$

49,398

100.0

%

24

Our total consolidated revenues increased by approximately 122.2% for the three months ended January 31, 2022, as compared to the three months ended January 31, 2021.  This increase in revenue was due to increases in the average price received for our three primary products, coupled with increases in the quantities sold of ethanol and corn oil, which were partially offset by a slight decrease in the quantity sold of distillers’ grains. In the three months ended January 31, 2022, the quantities of ethanol and corn oil we sold increased approximately 24.7% and 6.7% respectively, while the quantity sold of distillers’ grain decreased approximately 1.3%, and the average net price we received for ethanol, distillers’ grains, and corn oil increased approximately 95.5%, 53.6%, and 84.4% respectively, compared to the three months ended January 31, 2021. The following table reflects quantities of our three primary products sold and the average net prices received for the three months ended January 31, 2022 and 2021:

Three Months Ended January 31, 2022

Three Months Ended January 31, 2021

Quantity Sold

Avg. Net Price

Quantity Sold

Avg. Net Price

Product

(in thousands)

(in thousands)

Ethanol (gallons)

34,211

$

2.58

27,436

$

1.32

Distillers' grains (tons)

74

$

199.21

75

$

129.71

Corn oil (pounds)

9,613

$

0.59

9,011

$

0.32

Ethanol

Total revenues from sales of ethanol increased by approximately 144.2% for the three months ended January 31, 2022 compared to the same period a year earlier due to an approximately 24.7% increase in the number of gallons of ethanol sold and an approximately 95.5% 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 January 31, 2022, compared to the same period in 2021, during part of which the HLBE plant was idled for the replacement of its boiler. 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 January 31, 2021.

Our ethanol derivative instruments resulted in a gain of approximately $39,000 and $114,000 during the three months ended January 31, 2022 and 2021, respectively.  

At January 31, 2022, the Company had fixed and basis contracts to sell approximately $40,094,000 of ethanol for various delivery periods through March 2022, which approximates 95% of its anticipated ethanol sales for this that period.

Distillers' Grains

Total revenues from sales of distillers’ grains increased by approximately 51.2% for the three months ended January 31, 2022, compared to the same period a year earlier, due to an approximately 53.6% increase in the average price received per ton of distillers’ grain sold, which was partially offset by an approximately 1.3% decrease in the quantities sold. The increase in the price received was due to the improvement of the overall economy and an increase in demand for livestock feed.

At January 31, 2022, The Company had forward contracts to sell approximately $4,708,000 of distillers’ grain for deliveries through March 2022, which approximates 60% of its anticipated distillers’ grain sales during that period.

Corn Oil

Total revenues from sales of corn oil increased by approximately 98.5% for the three months ended January 31, 2022 compared to the same period a year earlier due primarily to an approximately 84.4% increase in the average price per pound we received for our corn oil from period to period coupled with an approximately 6.7% 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 begin to utilize lower-priced alternatives such as soybean oil or if the biodiesel blenders’ tax credit is not renewed and biodiesel production declines.

25

At January 31, 2022, the Company had forward contracts to sell approximately $2,439,000 of corn oil for delivery through February 2022, which approximates 70% of its anticipated corn oil sales for that period.

Cost of Goods Sold

Our cost of goods sold increased by approximately 56.5% for the three months ended January 31, 2022, as compared to the three months ended January 31, 2021. The increase in costs of goods sold was primarily attributable to an increase corn costs, due to the increase the average net price we paid per bushel of corn, coupled with an increase in production, which was primarily attributable the installation of a new boiler at the HLBE plant.  Our cost of goods sold totaled approximately 75.3% of our revenue for the three months ended January 31, 2022, which was a decrease from 106.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 January 31, 2022 and 2021 was approximately $2.17 and $1.73 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 January 31, 2022:

Three Months Ended January 31, 2022

Cost

    

% of Cost of Goods Sold

    

(in thousands)

    

Corn costs

 

$

64,870

78.5

%

Natural gas costs

 

5,993

7.3

%

All other components of costs of goods sold

 

11,759

14.2

%

Total Cost of Goods Sold

 

$

82,622

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 January 31, 2021:

Three Months Ended January 31, 2021

Cost

    

% of Cost of Goods Sold

    

(in thousands)

    

Corn costs

 

$

45,193

 

85.6

%

Natural gas costs

 

3,163

 

6.0

%

All other components of costs of goods sold

 

4,432

 

8.4

%

Total Cost of Goods Sold

 

$

52,788

 

100.0

%

Corn

Our aggregate cost of corn was approximately 43.5% more for the three months ended January 31, 2022 compared to the same period of a year earlier due to an approximately 28.8% increase in the average price per bushel paid for corn, coupled with an approximately 11.4% 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 January 31, 2022 was approximately $0.53, which was an improvement of approximately $0.80 from the same period a year earlier.

At January 31, 2022, The Company had cash and basis contracts for forward corn purchase commitments for approximately 9,012,000 bushels for deliveries through October 2023.  

Our corn derivative positions resulted in a loss of approximately $1.6 million for the three months ended January 31, 2022, and a loss of approximately $5.9 million for the three months ended January 31, 2021.  We recognize the gains or losses that result from the changes in the value of our derivative instruments from corn in cost of goods sold as the changes occur. As corn prices fluctuate, the value of our derivative instruments is impacted, which affects our financial

26

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 89.5% for the three months ended January 31, 2022, as compared to the three months ended January 31, 2021, which was primarily attributable to increased prices for natural gas caused by increased global demand and limited production and inventory, coupled with an increase in natural gas usage due to increased production at our plants.

Other Components of Costs of Goods Sold

Our costs of goods sold related to all other components increased approximately 165.3% for the three months ended January 31, 2022, compared to the same period ending January 31, 2021. Management attributes the increase to increased production and increased production-related wages during the three month period ended January 31, 2022. Production and production-related wages were greater during the recent period because production was temporarily stopped at the HLBE plant during the three months ended January 31, 2021 to allow for the replacement of the plant’s boiler.

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 18.9% for the three months ended January 31, 2022, compared to the same period ended January 31, 2021, due primarily to increased wages, salaries, and professional fees. The increase in professional fees was partially due to legal, accounting, and other fees related to GFE’s merger with HLBE.

Operating Income (Loss)

We recorded operating income of approximately $24.8 million in the three months ended January 31, 2022, an increase of approximately $30.2 million from the same period ended January 31, 2021, when we recorded an operating loss of approximately $5.4 million. This increase in operating income was attributable to an increase in production and an increase in the price received for our three principal products.

Other Income, Net

We had net other income of approximately $247,000 and approximately $93,000 for the three months ended January 31, 2022, and 2021, respectively. This increase in net other income was primarily attributable to an increase in investment income, which was partially offset by an increase in interest expense.

Changes in Financial Condition at January 31, 2022 and October 31, 2021

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

    

January 31, 2022

    

October 31, 2021

 

Current Assets

$

72,374

$

64,814

Total Assets

$

148,538

$

145,137

Current Liabilities

$

21,109

$

30,024

Long-Term Debt, less current portion

$

25,929

$

27,621

Operating lease, long-term liabilities

$

11,162

$

12,102

Other Long-Term Liabilities

$

1,479

$

1,468

Members' Equity attributable to Granite Falls Energy, LLC

$

88,860

$

73,922

Our total assets increased approximately 2.3% during the three months ended January 31, 2022. The increase was attributable to increases in cash and cash equivalents, restricted cash, inventory, and prepaid expenses and other current

27

assets, which were partially offset by decreases in accounts receivable, commodity derivative instruments, property and equipment, investments, and operating lease right of use asset.

Our current liabilities decreased approximately $8.9 million, or 29.7%, at January 31, 2022, compared to October 31, 2021, due primarily to decreases in accounts payable, which was partially offset by increases in commodity derivative instruments and current maturities of long-term debt.  

Our long-term debt, less current portion, decreased approximately $1.7 million, or about 6.1%, at January 31, 2022, compared to October 31, 2021, due to repayments on long-term debt.  

Members’ equity attributable to Granite Falls Energy, LLC at January 31, 2022, compared to October 31, 2021 increased by approximately $15.0 million, or approximately 20.2%. The increase was primarily attributable to net income attributable to GFE for the three months ended January 31, 2022, less distributions of approximately $10 million.

Liquidity and Capital Resources

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

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

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

Cash Flows

The following table shows our cash flows for the three months ended January 31, 2022 and 2021 (amounts in thousands):  

    

2022

2021

 

(unaudited)

(unaudited)

Net cash provided by (used in) operating activities

$

18,170

$

(12,446)

Net cash provided by (used in) investing activities

$

2,539

$

(2,185)

Net cash provided by (used in) financing activities

$

(10,662)

$

8,070

Net increase (decrease) in cash and restricted cash

$

10,047

$

(6,561)

Operating Cash Flows

During the three months ended January 31, 2022, we generated approximately $30.6 million more cash from operating activities compared to the same period ending January 31, 2021, due primarily to increases in net income and accounts receivable generated from operating activities.

Investing Cash Flows

Cash provided by investing activities was approximately $4.7 million more for the three months ended January 31, 2022, compared to the same period a year earlier, due primarily to the redemption of the Harvestone units, which was recorded in November 2021. Additionally, our cash provided by investing activities was less during the prior period

28

because we incurred capital expenditures related primarily to the replacement of HLBE’s boiler during the three months ended January 31, 2021.  

Financing Cash Flows

During the three months ended January 31, 2022, we experienced a decrease of approximately $18.7 million in cash provided by financing activities, compared to the three month period ended January 31, 2021, which was attributable primarily to an increase in cash used for member distributions and a decrease in cash provided by proceeds from long-term debt.

Indebtedness

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

As of January 31, 2022, GFE had indebtedness consisting of the following loans and agreements: the Credit Agreement, a $20 million revolving credit promissory note, a $20 million amended and restated revolving term promissory note, a $25 million single advance term promissory note, a $2.4 million single advance term promissory note, and the Project Hawkeye credit facility.

Additional information regarding our credit arrangements is available in Part 1. Financial Information - Item 1. Financial Statements - Note 7. DEBT FACILITIES, which is incorporated herein by reference.

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 January 31, 2022, our critical accounting estimates continue to include those described in our annual report on Form 10-K for the fiscal year ended October 31, 2021. 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.

29

Effectiveness of Disclosure Controls and Procedures

As of January 31, 2022, our Chief Executive Officer and Chief Financial Officer carried out an evaluation of the effectiveness of our disclosure controls and procedures as such term is defined in Rule 13a-15(e) under the Securities and Exchange Act of 1934. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded our disclosure controls and procedures were not effective because of the identification of a material weakness in our internal control over financial reporting which was initially identified during the year ended October 31, 2021.  Remediation efforts have already been implemented which primarily consists of new policies and procedures to assist management to better understand contractual terms with suppliers and vendors, including an assessment of any potential accounting implications.  We will consider this material weakness to be fully remediated once the applicable controls operate for a sufficient period of time and our management has concluded, through testing, that these controls are operating effectively, which management expects to be completed during the second quarter of fiscal 2022.

Changes in Internal Control over Financial Reporting

Except as noted above, there were no changes in our internal control over financial reporting that occurred during the three months ended January 31, 2022, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1.   Legal Proceedings

From time to time in the ordinary course of business, Granite Falls Energy, LLC, Heron Lake BioEnergy, LLC, and Agrinatural Gas, 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

Not applicable.

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

Unit Reclassification Proposal

On March 8, 2022, the Board of Governors of the Company announced its intent to engage in a reclassification and reorganization of the Company’s membership units. The purpose of the reclassification and reorganization is to enable the Company to voluntarily terminate the registration of its units under the Exchange Act.

The Company is conducting a survey of its members regarding each member’s status as an “accredited investor,” as defined by Rule 501 of Regulation D of the Securities Act of 1933. The Company intends to structure the reclassification to result in two unit classes. However, depending on the results of the accredited investor survey, it is possible the Company will structure the reclassification to result in three unit classes.

30

The reclassification proposal, including any associated amendments to the Company’s operating and member control agreement, will be subject to approval by the members. We intend for members to vote on the reclassification proposal at the company’s 2022 annual meeting.  The Company intends for the reclassification proposal to result in the Company having fewer than 300 unitholders in its existing unit class and fewer than 500 unitholders who are not accredited investors in each additional unit class, which would enable the Company to voluntarily terminate the registration of its units under the Exchange Act.

Members will receive a detailed description of the reclassification and reorganization proposal in a proxy statement delivered prior to the annual meeting. The Company expects to hold the annual meeting in May or June of 2022. Additional information regarding the annual meeting is provided below. Additional information regarding the reclassification and reorganization proposal is available in the Form 8-K filed by the Company on March 8, 2022, which is incorporated herein by reference.  

Annual Meeting Date and Member Proposals

We currently intend to hold our 2022 annual meeting in May or June of 2022. The specific date, time, and location of the annual meeting will be disclosed in a proxy statement delivered to members prior to the meeting.

The Company typically holds its annual meeting in March and held the 2021 annual meeting on March 25, 2021. The Company has decided to delay the 2022 annual meeting to allow the unit reclassification and reorganization proposal discussed above to be developed and included in the annual meeting agenda.

Because the 2022 annual meeting will be held more than 30 days after the date of the 2021 annual meeting, the Company is required to provide amended deadlines for submitting proposals for the annual meeting. We have determined that members must submit proposals related to the 2022 annual meeting of members to the Company by April 1, 2022. To be considered by us for inclusion in the proxy material for the 2022 annual meeting, a member proposal must be received by the Secretary of the Company at our principal office, 15045 Highway 23 S.E., Granite Falls, MN 56241-0216 by April 1, 2022.

The submission of a proposal does not guarantee its inclusion in the proxy statement or presentation at the annual meeting unless certain securities laws requirements are met. Proposals submitted for presentation at the annual meeting will be considered untimely if received after April 1, 2022, and will not be included on the agenda or in the proxy statement for the 2022 annual meeting. We suggest that any proposal be submitted by certified mail - return receipt requested.

31

Item 6.   Exhibits.

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

Exhibit No.

 

Exhibit

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

99.1

Letter to members of Granite Falls Energy, LLC, regarding unit reclassification proposal, dated March 8, 2022*

101

The following financial information from Granite Falls Ethanol, LLC's Quarterly Report on Form 10-Q for the three months ended January 31, 2022, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets at January 31, 2022 and October 31, 2021; (ii) the Condensed Consolidated Statements of Operations for the three months ended January 31, 2022 and 2021; (iii) the Condensed Consolidated Statements of Changes in Members’ Equity for the three months ended January 31, 2022 and 2021; (iv) the Condensed Consolidated Statements of Cash Flows for the three months ended January 31, 2022 and 2021; 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 March 8, 2022.

**   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:   March 17, 2022

/s/ Jeffrey Oestmann

Jeffrey Oestmann

Chief Executive Officer

/s/ Stacie Schuler

Date:   March 17, 2022

Stacie Schuler

Chief Financial Officer

32

EX-31.1 2 gfe-20220131xex31d1.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:

March 17, 2022

/s/ Jeffrey Oestmann

Jeffrey Oestmann, Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 gfe-20220131xex31d2.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:

March 17, 2022

/s/ Stacie Schuler

Stacie Schuler, Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 gfe-20220131xex32d1.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 January 31, 2022, 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:

March 17, 2022

/s/ Jeffrey Oestmann

Jeffrey Oestmann, Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 gfe-20220131xex32d2.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 January 31, 2022, 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:

March 17, 2022

/s/ Stacie Schuler

Stacie Schuler, Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 gfe-20220131.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 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 40702 - Disclosure - DEBT FACILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - 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 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (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 40701 - Disclosure - DEBT FACILITIES - Granite Falls 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-20220131_cal.xml EX-101.CAL EX-101.DEF 8 gfe-20220131_def.xml EX-101.DEF EX-101.LAB 9 gfe-20220131_lab.xml EX-101.LAB EX-101.PRE 10 gfe-20220131_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - shares
3 Months Ended
Jan. 31, 2022
Mar. 17, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jan. 31, 2022  
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 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Balance Sheets - USD ($)
Jan. 31, 2022
Oct. 31, 2021
Current Assets    
Cash and cash equivalents $ 37,813,663 $ 29,295,657
Restricted cash 3,170,349 1,641,123
Accounts receivable 7,963,806 12,028,397
Inventory 21,748,685 20,749,831
Commodity derivative instruments   39,076
Prepaid expenses and other current assets 1,677,822 1,059,604
Total current assets 72,374,325 64,813,688
Property and Equipment, net 48,840,320 49,716,246
Investments 12,133,737 14,518,331
Operating lease right of use asset 14,857,962 15,755,395
Other Assets 332,254 333,254
Total Assets 148,538,598 145,136,914
Current Liabilities    
Current maturities of long-term debt 6,171,429 5,046,429
Accounts payable 8,666,625 19,445,954
Commodity derivative instruments 1,478,438 732,801
Accrued expenses 1,096,651 1,145,326
Operating lease, current liabilities 3,695,812 3,653,131
Total current liabilities 21,108,955 30,023,641
Long-Term Debt, less current portion 25,928,571 27,621,428
Operating lease, long-term liabilities 11,162,150 12,102,264
Other Long-Term Liabilities 1,479,329 1,467,848
Commitments and Contingencies
Members' Equity    
Members' equity attributable to Granite Falls Energy, LLC consists of 30,606 units authorized, issued and outstanding at January 31, 2022 and October 31, 2021 88,859,593 73,921,733
Total Liabilities and Members' Equity $ 148,538,598 $ 145,136,914
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - shares
Jan. 31, 2022
Oct. 31, 2021
Jan. 31, 2021
Condensed Consolidated Balance Sheets      
Common Units Authorized 30,606 30,606  
Common Units Issued 30,606 30,606 30,606
Common Units Outstanding 30,606 30,606  
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Condensed Consolidated Statements of Operations    
Revenues $ 109,778,677 $ 49,398,386
Cost of Goods Sold 82,622,134 52,788,296
Gross Profit (Loss) 27,156,543 (3,389,910)
Operating Expenses 2,371,272 1,994,237
Operating Income (Loss) 24,785,271 (5,384,147)
Other Income (Expense)    
Other income (expense), net (4,582) 143,457
Interest income 2,583 1,311
Interest expense (366,514) (166,455)
Investment income 615,406 114,455
Total other income, net 246,893 92,768
Net Income (Loss) 25,032,164 (5,291,379)
Less: Net (Income) Loss Attributable to Non-controlling Interest   2,040,525
Net Income (Loss) Attributable to Granite Falls Energy, LLC $ 25,032,164 $ (3,250,854)
Weighted Average Units Outstanding - Basic 30,606 30,606
Weighted Average Units Outstanding - Diluted 30,606 30,606
Net Income (Loss) Per Unit - Basic $ 817.88 $ (106.22)
Net Income (Loss) Per Unit - Diluted 817.88 $ (106.22)
Distributions Per Unit $ 330.00  
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Statements of Changes in Members' Equity - USD ($)
Parent [Member]
Noncontrolling Interest [Member]
Total
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, 2021 73,921,733   73,921,733
Changes in Members' Equity      
Member distributions (10,094,304)   (10,094,304)
Net income (loss) attributable to Granite Falls Energy, LLC 25,032,164   25,032,164
Balance - at Jan. 31, 2022 $ 88,859,593   $ 88,859,593
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Cash Flows from Operating Activities    
Net income (loss) $ 25,032,164 $ (5,291,379)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operations:    
Depreciation and amortization 1,285,602 1,872,857
Change in fair value of derivative instruments 1,547,362 5,779,920
Gain on equity method investments (615,406) (114,455)
Loss on disposal of assets   21,728
Changes in operating assets and liabilities:    
Commodity derivative instruments (762,649) (5,356,641)
Accounts receivable 4,064,591 341,199
Inventory (998,854) (6,303,425)
Prepaid expenses and other current assets (617,218) (801,288)
Accounts payable (10,728,407) (2,816,836)
Accrued expenses (48,675) 210,724
Accrued railcar rehabilitation costs 11,481 11,481
Net Cash Provided By (Used In) Operating Activities 18,169,991 (12,446,115)
Cash Flows from Investing Activities    
Proceeds from redemption of equity method investment 3,000,000  
Payments for capital expenditures (460,598) (2,184,645)
Net Cash Provided By (Used In) Investing Activities 2,539,402 (2,184,645)
Cash Flows from Financing Activities    
Checks drawn in excess of bank balance   1,393,581
Proceeds from long-term debt   7,587,875
Payments on long-term debt (567,857) (911,925)
Member distributions (10,094,304)  
Net Cash Provided By (Used In) Financing Activities (10,662,161) 8,069,531
Net Increase (Decrease) in Cash, Cash Equivalents and Restricted Cash 10,047,232 (6,561,229)
Cash, Cash Equivalents and Restricted Cash - Beginning of Period 30,937,780 13,580,121
Cash, Cash Equivalents and Restricted Cash - End of Period 40,984,012 7,018,892
Cash paid during the period for:    
Interest expense $ 366,094 168,603
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Capital expenditures and construction in process included in accounts payable   $ 751,657
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
Jan. 31, 2022
Oct. 31, 2021
Jan. 31, 2021
Oct. 31, 2020
Reconciliation of Cash, Cash Equivalents and Restricted Cash        
Cash and Cash Equivalents - Balance Sheet $ 37,813,663 $ 29,295,657 $ 4,782,264  
Restricted Cash - Balance Sheet 3,170,349 1,641,123 2,236,628  
Cash, Cash Equivalents and Restricted Cash $ 40,984,012 $ 30,937,780 $ 7,018,892 $ 13,580,121
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Jan. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1.   SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Business

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

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

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 accompanying condensed consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements. 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, 2021, 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, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.

Revenue Recognition

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

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

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

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

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

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 an investment interest in a company in a related industry. The investment is 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 unaudited Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

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

On November 15, 2021,  Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. The Company received and recorded the $3,000,000 redemption in November 2021. No gain or loss was recognized upon redemption during the three months ended January 31, 2022.

In August 2004, GFE entered an electric service agreement with Minnesota Valley Cooperative Light and Power Association (“MVCLPA”) to supply electricity to the GFE plant. The MVCLPA electric service agreement entitles GFE to receive patronage dividends in the form of a special allocation of capital credits. The capital credits are recognized as a component of other income on the consolidated statement of operations. Through the fiscal year 2021, GFE has recognized approximately $3.2 million of investment income related to the MVCLPA capital credits. Approximately $273,000 of GFE’s capital credits were redeemed in March 2021, and as a result the investment balance was approximately $2.9 million as of October 31, 2021. MVCLPA generally redeems its capital credits on a first-in, first-out basis on a 13-year rotation, and therefore if MVCLPA continues to be successful, managements expects the MVCLPA capital credits will continue to be redeemed for cash payments to GFE.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
RISKS AND UNCERTAINTIES
3 Months Ended
Jan. 31, 2022
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.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE
3 Months Ended
Jan. 31, 2022
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 months ended January 31, 2022 and 2021:

Three Months Ended January 31, 2022

(unaudited)

    

Total

Ethanol

$

88,267,198

Distillers’ Grains

14,783,149

Corn Oil

5,655,922

Other

272,854

Natural Gas Pipeline

799,554

Total Revenues

$

109,778,677

Three Months Ended January 31, 2021

(unaudited)

    

Total

Ethanol

$

36,138,491

Distillers’ Grains

9,777,090

Corn Oil

2,850,199

Other

225,746

Natural Gas Pipeline

406,860

Total Revenues

$

49,398,386

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 21 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY
3 Months Ended
Jan. 31, 2022
INVENTORY  
INVENTORY

4.   INVENTORY

Inventories consist of the following:

January 31,

October 31,

2022

2021

(unaudited)

    

Raw materials

$

12,310,830

$

10,742,480

Supplies

 

3,198,555

 

3,322,639

Work in process

 

2,112,829

 

2,023,966

Finished goods

 

4,126,471

 

4,660,746

Totals

$

21,748,685

$

20,749,831

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 $37,000 and $325,000 for the three months ended January 31, 2022 and 2021, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS
3 Months Ended
Jan. 31, 2022
DERIVATIVE INSTRUMENTS  
DERIVATIVE INSTRUMENTS

5.   DERIVATIVE INSTRUMENTS

As of January 31, 2022, the total notional amount of the Company’s outstanding corn derivative instruments was approximately 5,295,000 bushels, comprised of short corn futures positions that were entered into to hedge forecasted ethanol sales through March 2023. Additionally, there are corn options positions of 350,000 bushels through May 2022. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding.

As of January 31, 2022, the Company had approximately $3,170,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 January 31, 2022, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts

 

Commodity derivative instruments

$

$

1,475,563

Ethanol contracts

 

Commodity derivative instruments

2,875

Totals

$

$

1,478,438

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

As of October 31, 2021, the Company had approximately $1,641,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 October 31, 2021, none of which were designated as hedging instruments:

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts

 

Commodity derivative instruments

$

$

732,801

Ethanol contracts

 

Commodity derivative instruments

 

39,076

 

Totals

$

39,076

$

732,801

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

Consolidated Statement

Three Months Ended January 31, 

    

 of Operations Location

    

2022

    

2021

Corn contracts

 

Cost of Goods Sold

$

(1,586,235)

$

(5,893,858)

Ethanol contracts

Revenues

38,873

113,938

Total loss

$

(1,547,362)

$

(5,779,920)

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE
3 Months Ended
Jan. 31, 2022
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 January 31, 2022:

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

$

2,875

$

2,875

$

2,875

$

$

Commodity Derivative Instruments - Corn

$

1,475,563

$

1,475,563

$

1,475,563

$

$

Accounts Payable (1)

$

308,136

$

308,136

$

$

308,136

$

(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 following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 31, 2021:

Fair Value Measurement Using

 

Quoted Prices

Significant Other

Significant

 

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

Financial Assets:

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Commodity Derivative Instruments - Corn

$

39,067

$

39,067

$

39,067

$

$

Financial Liabilities:

Commodity Derivative Instruments - Corn

$

732,801

$

732,801

$

732,801

$

$

Accounts Payable (1)

$

923,550

$

923,550

$

$

923,550

$

(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 24 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES
3 Months Ended
Jan. 31, 2022
DEBT FACILITIES  
DEBT FACILITIES

7.  DEBT FACILITIES

Long-term debt consists of the following:

January 31, 2022

October 31, 2021

 

(unaudited)

$20 million Revolving Credit Promissory Note, see terms below

$

$

$20 million Revolving term loan, see terms below

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

25,000,000

25,000,000

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

2,100,000

2,400,000

Term note payable to Project Hawkeye, see terms below

5,000,000

 

5,267,857

Totals

 

32,100,000

 

32,667,857

Less: amounts due within one year

 

6,171,429

 

5,046,429

Net long-term debt

$

25,928,571

$

27,621,428

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

2023

    

$

6,171,429

2024

6,171,429

2025

 

6,171,429

2026

 

5,871,429

2027

 

7,714,284

Total debt

$

32,100,000

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

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

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

The 2021 Credit Facility includes the following agreements:

$20 million Revolving Credit Promissory Note:

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

GFE and consolidate a $5 million revolving credit promissory note dated February 4, 2021, between AgCountry and HLBE.  

$20 million Amended and Restated Revolving Term Promissory Note:

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

$25 million Single Advance Term Promissory Note:

Under the terms of the $25.0 million Single Advance Term Promissory Note, AgCountry agrees to make a single advance loan to GFE in the amount of $25.0 million for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and refinancing existing indebtedness.  GFE agrees to repay the note in eighteen quarterly installments of $1.125 million, beginning March 2022, plus a final installment of any unpaid balance. Subject to GFE’s selection, the amounts borrowed bear interest at either a variable weekly rate equal to the LIBOR Index Rate plus 3.50%, which equated to 3.61% at January 31, 2022, or an annual fixed rate set by CoBank, with a minimum period of one year and minimum amount of $100,000.  

$2.4 million Single Advance Term Promissory Note:

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

Project Hawkeye Loan

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

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.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
3 Months Ended
Jan. 31, 2022
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 twelve months ended January 31, 2022, 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 two to six years. For the twelve months ended January 31, 2022, the weighted average remaining lease term was three 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 January 31, 2022:

    

2023

$

4,315,800

2024

 

3,917,400

2025

 

3,261,000

2026

 

2,870,100

2027

1,983,000

Thereafter

 

100,000

Totals

16,447,300

Less: Amount representing interest

1,589,338

   Lease liabilities

$

14,857,962

For the three months ended January 31, 2022 and 2021, the Company recorded operating lease costs of approximately $1,611,000 and $1,444,000 respectively, in cost of goods sold in the condensed consolidated unaudited statement of operations, which approximates cash paid for the period.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
MEMBERS' EQUITY
3 Months Ended
Jan. 31, 2022
MEMBERS' EQUITY  
MEMBERS' EQUITY

9.   MEMBERS' EQUITY

The Company 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 January 31, 2022 and October 31, 2021, the Company had 30,606 membership units authorized, issued, and outstanding.

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

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS
3 Months Ended
Jan. 31, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

10.  RELATED PARTY TRANSACTIONS

Corn Purchases - Members

The Company purchased corn from board members of approximately $2,998,000 and $4,719,000 for the three months ended January 31, 2022 and 2021, respectively.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Jan. 31, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

11.  COMMITMENTS AND CONTINGENCIES

Corn Forward Contracts

At January 31, 2022, the Company had cash and basis contracts for forward corn purchase commitments for approximately 9,012,000 bushels for deliveries through October 2023.

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 existed for the forward corn purchase commitments at January 31, 2022 and October 31, 2021.  

Ethanol Forward Contracts

At January 31, 2022, the Company had fixed and basis contracts to sell approximately $40,094,000 of ethanol for various delivery periods through March 2022, which approximates 95% of its anticipated ethanol sales for this that period.

Distillers' Grain Forward Contracts

At January 31, 2022, the Company had forward contracts to sell approximately $4,708,000 of distillers’ grain for deliveries through March 2022, which approximates 60% of its anticipated distillers’ grain sales during that period.

Corn Oil Forward Contracts

At January 31, 2022, the Company had forward contracts to sell approximately $2,439,000 of corn oil for delivery through February 2022, which approximates 70% 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 November 2025. HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreements, the Company is required to pay to rehabilitate each car for "damage" that is considered to be other than normal wear and tear upon turn in of the car(s) at the termination of the lease. During the three months ended January 31, 2022 and 2021, GFE has recorded a corresponding estimated long-term liability totaling $825,000. During the three months ended January 31, 2022 and 2021, HLBE has recorded a corresponding estimated long-term liability totaling approximately $654,000. The Company accrues the estimated cost of rail car damages over the term of the leases as the damages are incurred as a component of cost of goods sold. During the three months ended January 31, 2022 and 2021, the Company recorded an expense in cost of goods of approximately $11,000 and $12,000, respectively.

Letter of Credit Promissory Note

The 2021 Credit Facility includes an amended and restated letter of credit promissory note. Under the terms of the note, the Company may borrow, repay, and reborrow up to the aggregate principal commitment of $500,000 until its maturity on December 1, 2023. Amounts borrowed under the note bear interest at a variable weekly rate equal to 3.25% above the rate quoted by LIBOR Index rate, which was 3.36% at January 31, 2022 The aggregate principal amount available under the letter of credit promissory note was $500,000 at January 31, 2022 and October 31, 2021.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Jan. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Nature of Business

Nature of Business

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

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

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 accompanying condensed consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements. 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, 2021, 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, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.

Revenue Recognition

Revenue Recognition

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

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

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

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

Natural gas. The Company sells natural gas through its wholly-owned subsidiary Agrinatural Gas, LLC. Agrinatural owns approximately 190 miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.
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 an investment interest in a company in a related industry. The investment is 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 unaudited Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.

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

On November 15, 2021,  Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. The Company received and recorded the $3,000,000 redemption in November 2021. No gain or loss was recognized upon redemption during the three months ended January 31, 2022.

In August 2004, GFE entered an electric service agreement with Minnesota Valley Cooperative Light and Power Association (“MVCLPA”) to supply electricity to the GFE plant. The MVCLPA electric service agreement entitles GFE to receive patronage dividends in the form of a special allocation of capital credits. The capital credits are recognized as a component of other income on the consolidated statement of operations. Through the fiscal year 2021, GFE has recognized approximately $3.2 million of investment income related to the MVCLPA capital credits. Approximately $273,000 of GFE’s capital credits were redeemed in March 2021, and as a result the investment balance was approximately $2.9 million as of October 31, 2021. MVCLPA generally redeems its capital credits on a first-in, first-out basis on a 13-year rotation, and therefore if MVCLPA continues to be successful, managements expects the MVCLPA capital credits will continue to be redeemed for cash payments to GFE.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE (Tables)
3 Months Ended
Jan. 31, 2022
REVENUE  
Schedule of disaggregated revenue by source

Three Months Ended January 31, 2022

(unaudited)

    

Total

Ethanol

$

88,267,198

Distillers’ Grains

14,783,149

Corn Oil

5,655,922

Other

272,854

Natural Gas Pipeline

799,554

Total Revenues

$

109,778,677

Three Months Ended January 31, 2021

(unaudited)

    

Total

Ethanol

$

36,138,491

Distillers’ Grains

9,777,090

Corn Oil

2,850,199

Other

225,746

Natural Gas Pipeline

406,860

Total Revenues

$

49,398,386

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY (Tables)
3 Months Ended
Jan. 31, 2022
INVENTORY  
Schedule of Inventory

January 31,

October 31,

2022

2021

(unaudited)

    

Raw materials

$

12,310,830

$

10,742,480

Supplies

 

3,198,555

 

3,322,639

Work in process

 

2,112,829

 

2,023,966

Finished goods

 

4,126,471

 

4,660,746

Totals

$

21,748,685

$

20,749,831

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS (Tables)
3 Months Ended
Jan. 31, 2022
DERIVATIVE INSTRUMENTS  
Schedule of derivative instruments in Statements of Financial Position

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts

 

Commodity derivative instruments

$

$

1,475,563

Ethanol contracts

 

Commodity derivative instruments

2,875

Totals

$

$

1,478,438

    

Consolidated Balance Sheet Location

    

Assets

    

Liabilities

 

Corn contracts

 

Commodity derivative instruments

$

$

732,801

Ethanol contracts

 

Commodity derivative instruments

 

39,076

 

Totals

$

39,076

$

732,801

Schedule of gains (losses) from derivative instruments

Consolidated Statement

Three Months Ended January 31, 

    

 of Operations Location

    

2022

    

2021

Corn contracts

 

Cost of Goods Sold

$

(1,586,235)

$

(5,893,858)

Ethanol contracts

Revenues

38,873

113,938

Total loss

$

(1,547,362)

$

(5,779,920)

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE (Tables)
3 Months Ended
Jan. 31, 2022
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 January 31, 2022:

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

$

2,875

$

2,875

$

2,875

$

$

Commodity Derivative Instruments - Corn

$

1,475,563

$

1,475,563

$

1,475,563

$

$

Accounts Payable (1)

$

308,136

$

308,136

$

$

308,136

$

(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 following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 31, 2021:

Fair Value Measurement Using

 

Quoted Prices

Significant Other

Significant

 

Carrying Amount in

in Active Markets

Observable Inputs

Unobservable Inputs

Financial Assets:

   

Consolidated Balance Sheet

   

Fair Value

   

(Level 1)

   

(Level 2)

   

(Level 3)

Commodity Derivative Instruments - Corn

$

39,067

$

39,067

$

39,067

$

$

Financial Liabilities:

Commodity Derivative Instruments - Corn

$

732,801

$

732,801

$

732,801

$

$

Accounts Payable (1)

$

923,550

$

923,550

$

$

923,550

$

(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 34 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES (Tables)
3 Months Ended
Jan. 31, 2022
DEBT FACILITIES  
Schedule of debt financing

January 31, 2022

October 31, 2021

 

(unaudited)

$20 million Revolving Credit Promissory Note, see terms below

$

$

$20 million Revolving term loan, see terms below

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

25,000,000

25,000,000

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

2,100,000

2,400,000

Term note payable to Project Hawkeye, see terms below

5,000,000

 

5,267,857

Totals

 

32,100,000

 

32,667,857

Less: amounts due within one year

 

6,171,429

 

5,046,429

Net long-term debt

$

25,928,571

$

27,621,428

Schedule of annual maturities of debt

2023

    

$

6,171,429

2024

6,171,429

2025

 

6,171,429

2026

 

5,871,429

2027

 

7,714,284

Total debt

$

32,100,000

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
3 Months Ended
Jan. 31, 2022
LEASES.  
Summary of remaining annual maturities of operating lease liabilities

    

2023

$

4,315,800

2024

 

3,917,400

2025

 

3,261,000

2026

 

2,870,100

2027

1,983,000

Thereafter

 

100,000

Totals

16,447,300

Less: Amount representing interest

1,589,338

   Lease liabilities

$

14,857,962

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - gal
gal in Millions
3 Months Ended 12 Months Ended
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC      
Summary of significant accounting policies      
Plant production capacity 63.0    
Production volume permitted 70.0    
Heron Lake BioEnergy, LLC      
Summary of significant accounting policies      
Plant production capacity   65.0  
Production volume permitted   72.3  
Heron Lake BioEnergy, LLC      
Summary of significant accounting policies      
Ownership percentage 100.00% 100.00% 50.70%
Non-controlling interest ownership percentage     49.30%
Project Viking, LLC [Member]      
Summary of significant accounting policies      
Ownership percentage 100.00%    
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Other (Details)
3 Months Ended
Jan. 31, 2022
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 38 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)
3 Months Ended
Jan. 31, 2022
company
mi
CONCENTRATIONS  
Number of distinct marketing companies | company 2
Agrinatural, LLC  
CONCENTRATIONS  
Length of natural gas pipeline owned | mi 190
Ethanol | Eco-Energy, Inc. | Revenue from product line | Product concentration risk  
CONCENTRATIONS  
Concentration percentage 100.00%
Distillers' Grains Product | RPMG, Inc. | Revenue from product line | Product concentration risk  
CONCENTRATIONS  
Concentration percentage 100.00%
Corn oil product | RPMG, Inc. | Revenue from product line | Product concentration risk | Agrinatural, LLC  
CONCENTRATIONS  
Concentration percentage 100.00%
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details) - USD ($)
1 Months Ended 3 Months Ended 15 Months Ended
Nov. 15, 2021
Jun. 29, 2018
Aug. 02, 2017
Mar. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Oct. 31, 2021
Investment                
Investment income         $ 615,406 $ 114,455    
Investments         12,133,737   $ 12,133,737 $ 14,518,331
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Harvestone Group, LLC                
Investment                
Units purchased   20            
Price per unit (in dollars per unit)   $ 100,000            
Total cost   $ 2,000,000            
Payment for equity method investment   $ 2,000,000            
Number of units transferred 20              
Gain (Loss) on Investments         $ 0      
Proceeds from sale of equity method investments $ 3,000,000              
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Minnesota Valley Cooperative Light and Power Association [Member]                
Investment                
Proceeds from sale of equity method investments       $ 273,000        
Investment income             $ 3,200,000  
Investments               $ 2,900,000
Rotation period         13 years      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Term note payable to Project Hawkeye | Ringneck Energy and; Feed, LLC                
Investment                
Units purchased     1,500          
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
RISKS AND UNCERTAINTIES, Narrative (Details) - Product concentration risk
3 Months Ended
Jan. 31, 2022
Minimum | Total revenues | Ethanol  
Concentration Risk  
Concentration percentage 75.00%
Minimum | Cost of goods sold | Corn  
Concentration Risk  
Concentration percentage 65.00%
Maximum | Total revenues | Ethanol  
Concentration Risk  
Concentration percentage 90.00%
Maximum | Cost of goods sold | Corn  
Concentration Risk  
Concentration percentage 85.00%
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE (Details) - USD ($)
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Revenue Recognition    
Total Revenues $ 109,778,677 $ 49,398,386
Payment terms 10 days  
Ethanol    
Revenue Recognition    
Total Revenues $ 88,267,198 36,138,491
Distillers' Grains Product    
Revenue Recognition    
Total Revenues 14,783,149 9,777,090
Corn oil product    
Revenue Recognition    
Total Revenues 5,655,922 2,850,199
Other    
Revenue Recognition    
Total Revenues 272,854 225,746
Natural Gas Pipeline    
Revenue Recognition    
Total Revenues $ 799,554 $ 406,860
Payment terms 20 days  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY (Details) - USD ($)
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
INVENTORY        
Raw materials $ 12,310,830   $ 10,742,480  
Supplies 3,198,555   3,322,639  
Work in process 2,112,829   2,023,966  
Finished goods 4,126,471   4,660,746  
Totals 21,748,685   $ 20,749,831 $ 20,749,831
Loss on inventories $ 37,000 $ 325,000    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details)
3 Months Ended 12 Months Ended
Jan. 31, 2022
USD ($)
bu
Oct. 31, 2021
USD ($)
bu
Jan. 31, 2021
USD ($)
Derivatives, Fair Value      
Cash collateral (restricted cash) $ 3,170,349 $ 1,641,123 $ 2,236,628
Financial Assets   39,076  
Derivative liabilities $ 1,478,438 $ 732,801  
Corn Contracts      
Derivatives, Fair Value      
Total nonmonetary notional amount outstanding | bu 5,295,000 9,175,000  
Additional nonmonetary notional amount | bu 350,000 140,000  
Derivatives held by a broker      
Derivatives, Fair Value      
Cash collateral (restricted cash) $ 3,170,000 $ 1,641,000  
Long/Purchase position | Corn Contracts      
Derivatives, Fair Value      
Total nonmonetary notional amount outstanding | bu   3,180,000  
Short/Sale position | Corn Contracts      
Derivatives, Fair Value      
Total nonmonetary notional amount outstanding | bu   5,995,000  
Not Designated as Hedging Instruments      
Derivatives, Fair Value      
Financial Assets   $ 39,076  
Derivative liabilities 1,478,438 732,801  
Not Designated as Hedging Instruments | Corn Contracts      
Derivatives, Fair Value      
Derivative liabilities 1,475,563 732,801  
Not Designated as Hedging Instruments | Ethanol Contracts      
Derivatives, Fair Value      
Financial Assets   $ 39,076  
Derivative liabilities $ 2,875    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS - Income Statement (Details) - Not Designated as Hedging Instruments - USD ($)
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Derivative Instruments, Gain (Loss)    
Total loss $ (1,547,362) $ (5,779,920)
Cost of Goods Sold. | Corn Contracts    
Derivative Instruments, Gain (Loss)    
Total loss (1,586,235) (5,893,858)
Revenues | Ethanol Contracts    
Derivative Instruments, Gain (Loss)    
Total loss $ 38,873 $ 113,938
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE (Details) - USD ($)
Jan. 31, 2022
Oct. 31, 2021
Fair value    
Financial Assets   $ 39,076
Financial Liabilities $ 1,478,438 732,801
Accounts Payable | Carrying Amount    
Fair value    
Financial Liabilities   923,550
Fair Value, Measurements, Recurring | Accounts Payable | Carrying Amount    
Fair value    
Financial Liabilities 308,136  
Fair Value, Measurements, Recurring | Accounts Payable | Estimate of Fair Value Measurement    
Fair value    
Financial Liabilities 308,136 923,550
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring | Accounts Payable    
Fair value    
Financial Liabilities 308,136 923,550
Corn Contracts | Carrying Amount    
Fair value    
Financial Assets   39,067
Financial Liabilities   732,801
Corn Contracts | Fair Value, Measurements, Recurring | Carrying Amount    
Fair value    
Financial Liabilities 1,475,563  
Corn Contracts | Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement    
Fair value    
Financial Assets   39,067
Financial Liabilities 1,475,563 732,801
Corn Contracts | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring    
Fair value    
Financial Assets   39,067
Financial Liabilities 1,475,563 $ 732,801
Ethanol Contracts | Fair Value, Measurements, Recurring | Carrying Amount    
Fair value    
Financial Liabilities 2,875  
Ethanol Contracts | Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement    
Fair value    
Financial Liabilities 2,875  
Ethanol Contracts | Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring    
Fair value    
Financial Liabilities $ 2,875  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES - Granite Falls Energy (Details)
3 Months Ended
Jun. 19, 2021
USD ($)
Aug. 02, 2017
USD ($)
shares
Jan. 31, 2022
USD ($)
installment
Oct. 31, 2021
USD ($)
Feb. 04, 2021
USD ($)
Jan. 31, 2021
USD ($)
Jun. 11, 2020
USD ($)
Line of Credit Facility              
Long-term Debt     $ 32,100,000 $ 32,667,857      
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Minimum maintenance of working capital     $ 20,000,000.0        
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Maximum              
Line of Credit Facility              
Minimum Debt service coverage ratio     1.75%        
$25 million Single Advance Term Promissory Note              
Line of Credit Facility              
Long-term Debt     $ 25,000,000 25,000,000      
$25 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Maximum amount     $ 25,000,000.0        
Interest rate (as a percent)     3.61%        
Principal installment amount     $ 1,125,000        
Number of quarterly installments | installment     18        
Term of interest payment     1 year        
Amount of interest payment     $ 100,000        
$2.4 million Single Advance Term Promissory Note              
Line of Credit Facility              
Long-term Debt     2,100,000 2,400,000      
$2.4 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Maximum amount     2,400,000        
Principal installment amount     $ 300,000        
Number of quarterly installments | installment     7        
Interest rate, stated percentage     3.80%        
Commitment amount $ 3,000,000.0            
Term note payable to Project Hawkeye              
Line of Credit Facility              
Interest rate (as a percent)     3.55%        
Long-term Debt     $ 5,000,000 $ 5,267,857      
Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Maximum amount   $ 7,500,000          
Interest rate 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          
Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Ringneck Energy and; Feed, LLC              
Line of Credit Facility              
Maximum amount   $ 7,500,000          
One Month LIBOR | $25 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Spread above variable interest rate     3.50%        
One Month LIBOR | Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Spread above variable interest rate     3.05%        
Ringneck Energy and; Feed, LLC | Term note payable to Project Hawkeye | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Units purchased | shares   1,500          
Revolving Credit Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Maximum amount     $ 20,000,000.0        
Interest rate (as a percent)     3.36%        
Line of credit unused commitment fee (as a percent)     0.30%        
Amounts outstanding under the credit facility         $ 5,000,000    
Revolving Credit Promissory Note | One Month LIBOR | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Spread above variable interest rate     3.25%        
Letter of Credit Promissory Note              
Line of Credit Facility              
Maximum amount     $ 500,000        
Interest rate (as a percent)     3.36%        
Aggregate principal amount available for borrowing     $ 500,000     $ 500,000  
Letter of Credit Promissory Note | LIBOR              
Line of Credit Facility              
Spread above variable interest rate     3.25%        
Amended and Restated Revolving Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Maximum amount     $ 20,000,000.0        
Interest rate (as a percent)     3.61%        
Line of credit unused commitment fee (as a percent)     0.50%        
Amounts outstanding under the credit facility             $ 13,000,000
Amended and Restated Revolving Term Promissory Note | LIBOR | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC              
Line of Credit Facility              
Spread above variable interest rate     3.50%        
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES (Details) - USD ($)
Jan. 31, 2022
Oct. 31, 2021
Line of Credit Facility    
Long-term Debt $ 32,100,000 $ 32,667,857
Less: amounts due within one year 6,171,429 5,046,429
Net long term debt 25,928,571 27,621,428
Term note payable to Project Hawkeye    
Line of Credit Facility    
Long-term Debt 5,000,000 5,267,857
$25 million Single Advance Term Promissory Note    
Line of Credit Facility    
Long-term Debt 25,000,000 25,000,000
$2.4 million Single Advance Term Promissory Note    
Line of Credit Facility    
Long-term Debt $ 2,100,000 $ 2,400,000
$2.4 million Single Advance Term Promissory Note | Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC    
Line of Credit Facility    
Interest rate (as a percent) 3.80%  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT FACILITIES - Estimated Annual Maturities (Details) - USD ($)
Jan. 31, 2022
Oct. 31, 2021
DEBT FACILITIES    
2023 $ 6,171,429  
2024 6,171,429  
2025 6,171,429  
2026 5,871,429  
2027 7,714,284  
Long-term Debt $ 32,100,000 $ 32,667,857
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Details) - USD ($)
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Oct. 31, 2021
Leases      
Weighted average discount rate 4.87%    
Operating Lease, Right-of-Use Asset $ 14,857,962   $ 15,755,395
Operating Lease, Liability $ 14,857,962    
Weighted average remaining lease term 3 years    
Cost of Goods Sold.      
Leases      
Operating lease costs $ 1,611,000 $ 1,444,000  
Minimum      
Leases      
Remaining term 2 years    
Maximum      
Leases      
Remaining term 6 years    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Future minimum lease payments (Details)
Jan. 31, 2022
USD ($)
Remaining annual maturities of operating lease liabilities  
2023 $ 4,315,800
2024 3,917,400
2025 3,261,000
2026 2,870,100
2027 1,983,000
Thereafter 100,000
Totals 16,447,300
Less: Amount representing interest 1,589,338
Lease liabilities $ 14,857,962
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
MEMBERS' EQUITY (Details)
3 Months Ended
Dec. 22, 2021
USD ($)
$ / shares
Jan. 31, 2022
item
$ / shares
shares
Oct. 31, 2021
$ / shares
shares
Jan. 31, 2021
shares
MEMBERS' EQUITY        
Number of classes of membership units | item   1    
Membership Units, Par value | $ / shares   $ 0 $ 0  
Common Units Authorized   30,606 30,606  
Common Units Issued   30,606 30,606 30,606
Common Units Outstanding   30,606 30,606  
Distribution per unit declared (in dollars per unit) | $ / shares $ 330.00      
Amount of distribution declared | $ $ 10,099,980      
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS - (Details) - USD ($)
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Board Members    
Related party transactions    
Purchased from related party $ 2,998,000 $ 4,719,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Details)
3 Months Ended 12 Months Ended
Jan. 31, 2022
USD ($)
item
bu
Jan. 31, 2021
USD ($)
Oct. 31, 2021
bu
Cost of Goods Sold.      
Commitments and contingencies      
Rehabilitation Cost $ 11,000 $ 12,000  
Corn Contracts      
Commitments and contingencies      
Quantity of commitment | bu 5,295,000   9,175,000
Corn Contracts | Short/Sale position      
Commitments and contingencies      
Quantity of commitment | bu     5,995,000
Corn Contracts | Long/Purchase position      
Commitments and contingencies      
Quantity of commitment | bu     3,180,000
Ethanol Contracts      
Commitments and contingencies      
Value of commitment $ 40,094,000    
Anticipated sales (as a percent) 95.00%    
Distillers' Grains | Short/Sale position      
Commitments and contingencies      
Value of commitment $ 4,708,000    
Anticipated sales (as a percent) 60.00%    
Corn oil | Short/Sale position      
Commitments and contingencies      
Value of commitment $ 2,439,000    
Anticipated sales (as a percent) 70.00%    
Corn Forward Cash and Basis Contracts Purchase Commitments      
Commitments and contingencies      
Quantity of commitment | bu 9,012,000    
Letter of Credit Promissory Note      
Commitments and contingencies      
Credit facility maximum $ 500,000    
Remaining borrowing capacity $ 500,000 500,000  
Interest rate (as a percent) 3.36%    
Letter of Credit Promissory Note | LIBOR      
Commitments and contingencies      
Spread above variable interest rate 3.25%    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC      
Commitments and contingencies      
Rail Car Rehabilitation Liability $ 825,000 825,000  
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Hopper rail cars      
Commitments and contingencies      
Equipment Lease, Quantity | item 75    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Revolving Credit Promissory Note      
Commitments and contingencies      
Credit facility maximum $ 20,000,000.0    
Interest rate (as a percent) 3.36%    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Revolving Credit Promissory Note | One Month LIBOR      
Commitments and contingencies      
Spread above variable interest rate 3.25%    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Amended and Restated Revolving Term Promissory Note      
Commitments and contingencies      
Credit facility maximum $ 20,000,000.0    
Interest rate (as a percent) 3.61%    
Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC | Amended and Restated Revolving Term Promissory Note | LIBOR      
Commitments and contingencies      
Spread above variable interest rate 3.50%    
Heron Lake BioEnergy, LLC      
Commitments and contingencies      
Rail Car Rehabilitation Liability $ 654,000 $ 654,000  
Heron Lake BioEnergy, LLC | Hopper rail cars      
Commitments and contingencies      
Equipment Lease, Quantity | item 50    
XML 54 gfe-20220131x10q_htm.xml IDEA: XBRL DOCUMENT 0001181749 gfe:ProjectHawkeyeLoanMember gfe:RingneckEnergyAndFeedLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 2017-08-02 0001181749 us-gaap:ProductAndServiceOtherMember 2021-11-01 2022-01-31 0001181749 gfe:EthanolProductMember 2021-11-01 2022-01-31 0001181749 gfe:DistillersGrainsProductMember 2021-11-01 2022-01-31 0001181749 gfe:DistillersCornOilProductMember 2021-11-01 2022-01-31 0001181749 us-gaap:ProductAndServiceOtherMember 2020-11-01 2021-01-31 0001181749 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2020-11-01 2021-01-31 0001181749 gfe:EthanolProductMember 2020-11-01 2021-01-31 0001181749 gfe:DistillersGrainsProductMember 2020-11-01 2021-01-31 0001181749 gfe:DistillersCornOilProductMember 2020-11-01 2021-01-31 0001181749 gfe:DerivativesHeldByBrokerMember 2022-01-31 0001181749 gfe:DerivativesHeldByBrokerMember 2021-10-31 0001181749 srt:DirectorMember 2021-11-01 2022-01-31 0001181749 srt:DirectorMember 2020-11-01 2021-01-31 0001181749 gfe:MinnesotaValleyCooperativeLightAndPowerAssociationMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-03-01 2021-03-31 0001181749 gfe:HarvestoneGroupLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2018-06-29 2018-06-29 0001181749 gfe:ProjectVikingLLCMember 2022-01-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2022-01-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-10-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-07-31 0001181749 gfe:SingleAdvanceTermPromissoryNote25MillionMember 2022-01-31 0001181749 gfe:SingleAdvanceTermPromissoryNote2.4MillionMember 2022-01-31 0001181749 gfe:SingleAdvanceTermPromissoryNote25MillionMember 2021-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote2.4MillionMember 2021-10-31 0001181749 gfe:ProjectHawkeyeLoanMember 2021-10-31 0001181749 us-gaap:RevolvingCreditFacilityMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 gfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 us-gaap:LetterOfCreditMember 2021-01-31 0001181749 gfe:RingneckEnergyAndFeedLlcMember gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 0001181749 us-gaap:RevolvingCreditFacilityMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2022-01-31 0001181749 gfe:SingleAdvanceTermPromissoryNote25MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2022-01-31 0001181749 gfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2022-01-31 0001181749 us-gaap:LetterOfCreditMember 2022-01-31 0001181749 gfe:ProjectHawkeyeLoanMember 2022-01-31 0001181749 us-gaap:RevolvingCreditFacilityMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-02-04 0001181749 gfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-06-11 0001181749 us-gaap:ParentMember 2022-01-31 0001181749 us-gaap:ParentMember 2021-10-31 0001181749 us-gaap:ParentMember 2021-01-31 0001181749 us-gaap:NoncontrollingInterestMember 2021-01-31 0001181749 us-gaap:ParentMember 2020-10-31 0001181749 us-gaap:NoncontrollingInterestMember 2020-10-31 0001181749 2022-10-31 0001181749 us-gaap:ParentMember 2020-11-01 2021-01-31 0001181749 gfe:MinnesotaValleyCooperativeLightAndPowerAssociationMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-10-31 0001181749 gfe:MinnesotaValleyCooperativeLightAndPowerAssociationMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2022-01-31 0001181749 gfe:HarvestoneGroupLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2018-06-29 0001181749 us-gaap:ParentMember 2021-11-01 2022-01-31 0001181749 2021-12-22 2021-12-22 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember 2022-01-31 0001181749 gfe:CornOilMember us-gaap:ShortMember 2022-01-31 0001181749 gfe:EthanolContractsMember 2022-01-31 0001181749 gfe:CornForwardCashAndBasisContractsPurchaseCommitmentsMember 2021-11-01 2022-01-31 0001181749 gfe:CornContractsMember us-gaap:ShortMember 2020-11-01 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:LongMember 2020-11-01 2021-10-31 0001181749 us-gaap:FairValueInputsLevel2Member us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 us-gaap:AccountsPayableMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 us-gaap:AccountsPayableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 gfe:EthanolContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 gfe:EthanolContractsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 gfe:EthanolContractsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 gfe:CornContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 gfe:CornContractsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 gfe:CornContractsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember 2022-01-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember 2022-01-31 0001181749 us-gaap:NondesignatedMember 2022-01-31 0001181749 us-gaap:FairValueInputsLevel2Member us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsRecurringMember 2021-10-31 0001181749 us-gaap:AccountsPayableMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-10-31 0001181749 us-gaap:AccountsPayableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember 2021-10-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember us-gaap:SalesMember 2021-11-01 2022-01-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-11-01 2022-01-31 0001181749 us-gaap:NondesignatedMember 2021-11-01 2022-01-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-11-01 2021-01-31 0001181749 gfe:CornContractsMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-11-01 2021-01-31 0001181749 us-gaap:NondesignatedMember 2020-11-01 2021-01-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2022-01-31 0001181749 gfe:CornContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-10-31 0001181749 gfe:EthanolContractsMember us-gaap:NondesignatedMember 2021-10-31 0001181749 gfe:CornContractsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-10-31 0001181749 us-gaap:NondesignatedMember 2021-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote2.4MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2022-01-31 0001181749 us-gaap:RevolvingCreditFacilityMember gfe:OneMonthLiborMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 gfe:SingleAdvanceTermPromissoryNote25MillionMember gfe:OneMonthLiborMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:OneMonthLiborMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 gfe:AmendedAndRestatedRevolvingTermPromissoryNoteMember us-gaap:LondonInterbankOfferedRateLIBORMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 us-gaap:LetterOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-11-01 2022-01-31 0001181749 gfe:HarvestoneGroupLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 gfe:RPMGInc.Member gfe:DistillersCornOilProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember gfe:AgrinaturalLLCMember 2021-11-01 2022-01-31 0001181749 gfe:RPMGInc.Member gfe:DistillersGrainsProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2021-11-01 2022-01-31 0001181749 gfe:EthanolProductMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-11-01 2022-01-31 0001181749 gfe:EthanolProductMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-11-01 2022-01-31 0001181749 gfe:EcoEnergyInc.Member gfe:EthanolProductMember us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2021-11-01 2022-01-31 0001181749 gfe:CornMember srt:MinimumMember us-gaap:CostOfGoodsTotalMember us-gaap:ProductConcentrationRiskMember 2021-11-01 2022-01-31 0001181749 gfe:CornMember srt:MaximumMember us-gaap:CostOfGoodsTotalMember us-gaap:ProductConcentrationRiskMember 2021-11-01 2022-01-31 0001181749 2020-10-31 0001181749 2021-01-31 0001181749 srt:MinimumMember gfe:AgrinaturalLLCMember 2021-11-01 2022-01-31 0001181749 srt:MaximumMember gfe:AgrinaturalLLCMember 2021-11-01 2022-01-31 0001181749 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2021-11-01 2022-01-31 0001181749 us-gaap:CostOfSalesMember 2021-11-01 2022-01-31 0001181749 us-gaap:CostOfSalesMember 2020-11-01 2021-01-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2021-11-01 2022-01-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-01-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2020-11-01 2021-01-31 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 gfe:HeronLakeBioEnergyLLCMember 2020-11-01 2021-10-31 0001181749 gfe:DistillersGrainsMember us-gaap:ShortMember 2021-11-01 2022-01-31 0001181749 gfe:CornOilMember us-gaap:ShortMember 2021-11-01 2022-01-31 0001181749 gfe:EthanolContractsMember 2021-11-01 2022-01-31 0001181749 2022-01-31 0001181749 2021-10-31 0001181749 srt:MinimumMember 2021-11-01 2022-01-31 0001181749 srt:MaximumMember 2021-11-01 2022-01-31 0001181749 gfe:AgrinaturalLLCMember 2022-01-31 0001181749 gfe:HarvestoneGroupLlcMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-15 2021-11-15 0001181749 us-gaap:NoncontrollingInterestMember 2020-11-01 2021-01-31 0001181749 gfe:HopperRailCarsMember gfe:HeronLakeBioEnergyLLCMember 2022-01-31 0001181749 gfe:HopperRailCarsMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2022-01-31 0001181749 gfe:CornContractsMember 2021-11-01 2022-01-31 0001181749 gfe:CornContractsMember 2020-11-01 2021-10-31 0001181749 gfe:SingleAdvanceTermPromissoryNote2.4MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 gfe:SingleAdvanceTermPromissoryNote2.4MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-06-19 2021-06-19 0001181749 gfe:SingleAdvanceTermPromissoryNote25MillionMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 gfe:ProjectHawkeyeLoanMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2017-08-02 2017-08-02 0001181749 gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2022-01-31 0001181749 srt:MaximumMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 2020-11-01 2021-01-31 0001181749 gfe:MinnesotaValleyCooperativeLightAndPowerAssociationMember gfe:GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember 2021-11-01 2022-01-31 0001181749 2022-03-17 0001181749 2021-11-01 2022-01-31 utr:gal gfe:segment shares iso4217:USD pure gfe:installment utr:bu gfe:item utr:mi iso4217:USD shares gfe:company 30606 30606 0001181749 --10-31 2022 Q1 false 30606 30606 30606 30606 30606 30606 30606 30606 Granite Falls Energy, LLC NONE 817.88 -106.22 1.00 1.00 1.00 P13Y P10D P2Y 10-Q true 2022-01-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 37813663 29295657 3170349 1641123 7963806 12028397 21748685 20749831 39076 1677822 1059604 72374325 64813688 48840320 49716246 12133737 14518331 14857962 15755395 332254 333254 148538598 145136914 6171429 5046429 8666625 19445954 1478438 732801 1096651 1145326 3695812 3653131 21108955 30023641 25928571 27621428 11162150 12102264 1479329 1467848 30606 30606 88859593 73921733 148538598 145136914 109778677 49398386 82622134 52788296 27156543 -3389910 2371272 1994237 24785271 -5384147 -4582 143457 2583 1311 366514 166455 615406 114455 246893 92768 25032164 -5291379 -2040525 25032164 -3250854 30606 30606 817.88 -106.22 330.00 73921733 73921733 10094304 10094304 25032164 25032164 88859593 88859593 52111525 9780302 61891827 -2040525 -2040525 -3250854 -3250854 48860671 7739777 56600448 25032164 -5291379 1285602 1872857 -1547362 -5779920 615406 114455 -21728 762649 5356641 -4064591 -341199 998854 6303425 617218 801288 -10728407 -2816836 -48675 210724 -11481 -11481 18169991 -12446115 3000000 460598 2184645 2539402 -2184645 1393581 7587875 567857 911925 10094304 -10662161 8069531 10047232 -6561229 30937780 13580121 40984012 7018892 37813663 4782264 3170349 2236628 40984012 7018892 366094 168603 751657 <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 U.S. and on the international market. GFE’s plant has an approximate annual production capacity of 63 million gallons, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, as of October 31, 2021 and January 31, 2022, GFE has 100% ownership in Heron Lake BioEnergy, LLC (“HLBE”).  HLBE is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Heron Lake, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental United States. HLBE’s plant has an approximate annual production capacity of 65 million gallons, but is currently permitted to produce up to 72.3 million gallons per year of undenatured ethanol on a twelve-month rolling sum basis.  Additionally, HLBE, through a wholly owned subsidiary, operates a natural gas pipeline that provides natural gas to the HLBE’s ethanol production facility and other customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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;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;">The accompanying condensed consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements. All significant intercompany balances and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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, 2021, 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;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;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;">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, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;">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, corn oil, and natural gas to our customers. Our customers primarily consist of two distinct marketing companies as described below. The consideration we receive for these products reflects an amount that the Company expects to be entitled to in exchange for those products, based on current observable market prices at the Chicago Mercantile Exchange, generally, and adjusted for local market differentials. Our contracts have specific delivery modes, rail or truck, and dates. Revenue is recognized when the Company delivers the products to the mode of transportation specified in the contract, at the transaction price established in the contract, net of commissions, fees, and freight. We sell each of the products via different marketing channels as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells one </span><span style="-sec-ix-hidden:Hidden_Zwe_X5yq5ECzSHDHZhzaBQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of the Company's ethanol production based on agreements with end users at prices agreed upon mutually among the end user, Eco-Energy and the Company. Our performance obligations consist of our obligation to deliver ethanol to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. The marketing agreement calls for control and title to pass to Eco-Energy once a rail car is released to the railroad or a truck is released from the Company's scales. Revenue is recognized then at the price in the agreement with the end user, net of commissions, freight, and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Distillers’ grains. GFE and HLBE engage another third-party marketing company, RPMG, Inc. (“RPMG”) and Gavilon Ingredients, Inc. (“Gavilon”), respectively, to sell one </span><span style="-sec-ix-hidden:Hidden_AOFZ4KsJn0O-f2BUT4j-OA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of the distillers grains it produces at the plant. RPMG and Gavilon take title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG, Gavilon and the Company.  Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Distillers’ corn oil (corn oil). The Company sells one </span><span style="-sec-ix-hidden:Hidden_RjLpbxS18Uq6NqDE4OE__Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of its corn oil production to RPMG, Inc.  The process for selling corn oil is the same as our distillers’ grains. RPMG takes title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG and the Company. Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Natural gas. The Company sells natural gas through its wholly-owned subsidiary Agrinatural Gas, LLC. Agrinatural owns approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">190</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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;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;">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 an investment interest in a company in a related industry. The investment is 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 unaudited Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On June 29, 2018, we subscribed to purchase 20 preferred membership units of Harvestone Group, LLC (“Harvestone”) at a price of $100,000 per unit for a total of $2,000,000. We paid the $2,000,000 in connection with our subscription, which is reflected in our investing cash flows. Harvestone is a Delaware limited liability company that provides ethanol marketing, logistics, and trading services. Harvestone’s headquarters are located in Franklin, Tennessee. Harvestone is owned by several other ethanol producers and other private investors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On November 15, 2021,  Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. The Company received and recorded the $3,000,000 redemption in November 2021. No gain or loss was recognized upon redemption during the three months ended January 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2004, GFE entered an electric service agreement with Minnesota Valley Cooperative Light and Power Association (“MVCLPA”) to supply electricity to the GFE plant. The MVCLPA electric service agreement entitles GFE to receive patronage dividends in the form of a special allocation of capital credits. The capital credits are recognized as a component of other income on the consolidated statement of operations. Through the fiscal year 2021, GFE has recognized approximately $3.2 million of investment income related to the MVCLPA capital credits. Approximately $273,000 of GFE’s capital credits were redeemed in March 2021, and as a result the investment balance was approximately $2.9 million as of October 31, 2021. MVCLPA generally redeems its capital credits on a first-in, first-out basis on a <span style="-sec-ix-hidden:Hidden_TtzzoYAuaES4QEdEEcukPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13-year</span></span> rotation, and therefore if MVCLPA continues to be successful, managements expects the MVCLPA capital credits will continue to be redeemed for cash payments to GFE.</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 U.S. and on the international market. GFE’s plant has an approximate annual production capacity of 63 million gallons, but is currently permitted to produce up to 70 million gallons of undenatured ethanol on a twelve-month rolling sum basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, as of October 31, 2021 and January 31, 2022, GFE has 100% ownership in Heron Lake BioEnergy, LLC (“HLBE”).  HLBE is a Minnesota limited liability company currently producing fuel-grade ethanol, distillers’ grains, and crude corn oil near Heron Lake, Minnesota and sells these products, pursuant to marketing agreements, throughout the continental United States. HLBE’s plant has an approximate annual production capacity of 65 million gallons, but is currently permitted to produce up to 72.3 million gallons per year of undenatured ethanol on a twelve-month rolling sum basis.  Additionally, HLBE, through a wholly owned subsidiary, operates a natural gas pipeline that provides natural gas to the HLBE’s ethanol production facility and other customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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;margin:0pt;"><span style="visibility:hidden;">​</span></p> 63000000 70000000 1 1 65000000 72300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">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;">The accompanying condensed consolidated financial statements consolidate the operating results and financial position of GFE, and its approximately 50.7% owned subsidiary, HLBE (through GFE’s 100% ownership of Project Viking, L.L.C.) through September 29, 2021, when the remaining non-controlling interest was acquired. Given GFE’s control over the operations of HLBE and its majority voting interest, GFE consolidates the financial statements of HLBE with its consolidated financial statements. The remaining approximately 49.3% ownership of HLBE is included in the consolidated financial statements as a non-controlling interest through September 2021. HLBE is also the sole owner Agrinatural Gas, LLC (“Agrinatural”), through its wholly owned subsidiary, HLBE Pipeline Company, LLC.  Given HLBE’s control over the operations of Agrinatural and its majority voting interest, HLBE consolidates the financial statements of Agrinatural with its consolidated financial statements. All significant intercompany balances and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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, 2021, 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;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> 0.507 1 0.493 <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;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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, and inventory purchase and sale commitments, evaluation of rail car rehabilitation costs, and the assumptions used in the impairment analysis of long-lived assets and evaluation of going concern. Actual results may differ from previously estimated amounts, and such differences may be material to our consolidated financial statements. The Company periodically reviews estimates and assumptions, and the effects of revisions are reflected in the period in which the revision is made.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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, corn oil, and natural gas to our customers. Our customers primarily consist of two distinct marketing companies as described below. The consideration we receive for these products reflects an amount that the Company expects to be entitled to in exchange for those products, based on current observable market prices at the Chicago Mercantile Exchange, generally, and adjusted for local market differentials. Our contracts have specific delivery modes, rail or truck, and dates. Revenue is recognized when the Company delivers the products to the mode of transportation specified in the contract, at the transaction price established in the contract, net of commissions, fees, and freight. We sell each of the products via different marketing channels as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Ethanol. The Company sells its ethanol via a marketing agreement with Eco-Energy, Inc. Eco-Energy sells one </span><span style="-sec-ix-hidden:Hidden_Zwe_X5yq5ECzSHDHZhzaBQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of the Company's ethanol production based on agreements with end users at prices agreed upon mutually among the end user, Eco-Energy and the Company. Our performance obligations consist of our obligation to deliver ethanol to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. The marketing agreement calls for control and title to pass to Eco-Energy once a rail car is released to the railroad or a truck is released from the Company's scales. Revenue is recognized then at the price in the agreement with the end user, net of commissions, freight, and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Distillers’ grains. GFE and HLBE engage another third-party marketing company, RPMG, Inc. (“RPMG”) and Gavilon Ingredients, Inc. (“Gavilon”), respectively, to sell one </span><span style="-sec-ix-hidden:Hidden_AOFZ4KsJn0O-f2BUT4j-OA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of the distillers grains it produces at the plant. RPMG and Gavilon take title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG, Gavilon and the Company.  Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Distillers’ corn oil (corn oil). The Company sells one </span><span style="-sec-ix-hidden:Hidden_RjLpbxS18Uq6NqDE4OE__Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hundred</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> percent of its corn oil production to RPMG, Inc.  The process for selling corn oil is the same as our distillers’ grains. RPMG takes title and control once a rail car is released to the railroad or a truck is released from the Company's scales. Prices are agreed upon between RPMG and the Company. Our performance obligations consist of our obligation to deliver corn oil to our customers. Our customer contracts consist of orders received from the customer pursuant to a marketing agreement. Revenue is recognized net of commissions, freight and fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Natural gas. The Company sells natural gas through its wholly-owned subsidiary Agrinatural Gas, LLC. Agrinatural owns approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">190</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> miles of natural gas pipeline and provides natural gas to HLBE’s ethanol plant and other commercial, agricultural and residential customers through a connection with the natural gas pipeline facilities of Northern Border Pipeline Company. Agrinatural’s revenues are generated through natural gas distribution fees and sales. HLBE is its largest customer by volume and revenue.</span></td></tr></table> 2 190 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">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;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;">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 an investment interest in a company in a related industry. The investment is 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 unaudited Statements of Operations and added to the investment account, and distributions received from the affiliates are treated as a reduction of the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On June 29, 2018, we subscribed to purchase 20 preferred membership units of Harvestone Group, LLC (“Harvestone”) at a price of $100,000 per unit for a total of $2,000,000. We paid the $2,000,000 in connection with our subscription, which is reflected in our investing cash flows. Harvestone is a Delaware limited liability company that provides ethanol marketing, logistics, and trading services. Harvestone’s headquarters are located in Franklin, Tennessee. Harvestone is owned by several other ethanol producers and other private investors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On November 15, 2021,  Harvestone redeemed GFE’s 20 units for $3,000,000.  As a result of the Harvestone redemption, GFE no longer owns any Harvestone units and has ceased to be a member of Harvestone. The Company received and recorded the $3,000,000 redemption in November 2021. No gain or loss was recognized upon redemption during the three months ended January 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2004, GFE entered an electric service agreement with Minnesota Valley Cooperative Light and Power Association (“MVCLPA”) to supply electricity to the GFE plant. The MVCLPA electric service agreement entitles GFE to receive patronage dividends in the form of a special allocation of capital credits. The capital credits are recognized as a component of other income on the consolidated statement of operations. Through the fiscal year 2021, GFE has recognized approximately $3.2 million of investment income related to the MVCLPA capital credits. Approximately $273,000 of GFE’s capital credits were redeemed in March 2021, and as a result the investment balance was approximately $2.9 million as of October 31, 2021. MVCLPA generally redeems its capital credits on a first-in, first-out basis on a <span style="-sec-ix-hidden:Hidden_TtzzoYAuaES4QEdEEcukPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13-year</span></span> rotation, and therefore if MVCLPA continues to be successful, managements expects the MVCLPA capital credits will continue to be redeemed for cash payments to GFE.</p> 20 100000 2000000 2000000 20 3000000 3000000 0 3200000 273000 2900000 <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-align:justify;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-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 0pt 12pt 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> 0.75 0.90 0.65 0.85 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">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 months ended January 31, 2022 and 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:middle;width:70.87%;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:1.64%;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:1.66%;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:25.8%;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:70.87%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended January 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.87%;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: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:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:middle;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:middle;width:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">88,267,198</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="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:25.8%;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,783,149</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn Oil</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,655,922</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="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:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">272,854</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Natural Gas Pipeline</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">799,554</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;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:25.8%;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;">109,778,677</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.87%;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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:25.8%;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:70.87%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended January 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.87%;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: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:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:middle;width:1.64%;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;width:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,138,491</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="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:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,777,090</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn Oil</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,850,199</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="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:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">225,746</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Natural Gas Pipeline</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">406,860</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;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:25.8%;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;">49,398,386</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_BKFUJfdUN0CR_cmBgUonLw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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:70.87%;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:1.64%;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:1.66%;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:25.8%;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:70.87%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended January 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.87%;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: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:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:middle;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:middle;width:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">88,267,198</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="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:25.8%;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,783,149</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn Oil</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,655,922</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="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:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">272,854</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Natural Gas Pipeline</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">799,554</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;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:25.8%;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;">109,778,677</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.87%;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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:25.8%;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:70.87%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended January 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.87%;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: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:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:middle;width:1.64%;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;width:27.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Ethanol</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,138,491</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="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:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,777,090</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corn Oil</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,850,199</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="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:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">225,746</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Natural Gas Pipeline</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">406,860</p></td></tr><tr><td style="vertical-align:middle;width:70.87%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;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:25.8%;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;">49,398,386</b></p></td></tr></table> 88267198 14783149 5655922 272854 799554 109778677 36138491 9777090 2850199 225746 406860 49398386 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;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:71.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:10.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><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.38%;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.06%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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.38%;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.06%;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.33%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;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:0.97%;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.38%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom: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.06%;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:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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="vertical-align:bottom;width:71.38%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,310,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,742,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.38%;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:2.06%;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.33%;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.41%;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,198,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.41%;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,322,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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.38%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,023,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.38%;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:2.06%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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,126,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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,660,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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.38%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,748,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,749,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">goods sold, the Company recorded a loss on ethanol inventories of approximately $37,000 and $325,000 for the three months ended January 31, 2022 and 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:10.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><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.38%;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.06%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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.38%;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.06%;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.33%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;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:0.97%;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.38%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom: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.06%;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:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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="vertical-align:bottom;width:71.38%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,310,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,742,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.38%;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:2.06%;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.33%;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.41%;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,198,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.41%;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,322,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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.38%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,023,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.38%;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:2.06%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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,126,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;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,660,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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.38%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,748,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,749,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 12310830 10742480 3198555 3322639 2112829 2023966 4126471 4660746 21748685 20749831 37000 325000 <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 January 31, 2022, the total notional amount of the Company’s outstanding corn derivative instruments was approximately 5,295,000 bushels, comprised of short corn futures positions that were entered into to hedge forecasted ethanol sales through March 2023. Additionally, there are corn options positions of 350,000 bushels through May 2022. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of January 31, 2022, the Company had approximately $3,170,000 of cash collateral (restricted cash) related to derivatives held by a broker.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables provide details regarding the Company's derivative instruments at January 31, 2022, none of which were 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: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="vertical-align:bottom;width:39.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,475,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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</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.74%;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.35%;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;"> 2,875</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><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, 2021, the total notional amount of the Company’s outstanding corn derivative instruments was approximately 9,175,000 bushels, comprised of long corn futures positions on 3,180,000 bushels that were entered into to hedge forecasted ethanol sales through March 2022, and short corn futures positions on 5,995,000 bushels that were entered into to hedge its forward corn purchase contracts through December 2022. Additionally, there are corn options positions of 140,000 bushels through May 2022. There may be offsetting positions that are not shown on a net basis that could lower the notional amount of positions outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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, 2021, the Company had approximately $1,641,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 October 31, 2021, none of which were designated as hedging instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="vertical-align:bottom;width:39.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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</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.74%;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.35%;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;"> 39,076</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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 condensed 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:27.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:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:27.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:23.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:38.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended January 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:27.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:23.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> of Operations Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:18.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:27.77%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.9%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,586,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,893,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;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:3.35%;margin:0pt;padding:0pt;"><p style="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.9%;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:3.35%;margin:0pt;padding:0pt;"><p style="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:3.35%;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:15.04%;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;"> 38,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="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:3.35%;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:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:27.77%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,547,362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,779,920)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5295000 350000 3170000 <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: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="vertical-align:bottom;width:39.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,475,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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</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.74%;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.35%;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;"> 2,875</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><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: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="vertical-align:bottom;width:39.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity derivative instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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</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.74%;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.35%;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;"> 39,076</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:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 732,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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> 1475563 2875 1478438 9175000 3180000 5995000 140000 1641000 732801 39076 39076 732801 <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:27.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:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:27.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:23.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:38.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended January 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:27.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:23.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> of Operations Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:18.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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:17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:27.77%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.9%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,586,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,893,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;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:3.35%;margin:0pt;padding:0pt;"><p style="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.9%;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:3.35%;margin:0pt;padding:0pt;"><p style="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:3.35%;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:15.04%;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;"> 38,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="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:3.35%;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:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:27.77%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,547,362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,779,920)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -1586235 -5893858 38873 113938 -1547362 -5779920 <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 January 31, 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><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:23.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:23.23%;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:9.37%;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:23.23%;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:9.37%;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:23.23%;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:9.37%;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:23.23%;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:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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:23.23%;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:9.37%;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="vertical-align:bottom;width:23.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity Derivative instruments - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.23%;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="vertical-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;"> 1,475,563</p></td><td style="vertical-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:9.37%;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,475,563</p></td><td style="vertical-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;"> 1,475,563</p></td><td style="vertical-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="vertical-align:bottom;width:23.23%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accounts payable is generally stated at historical amounts with the exception of amounts in this table related to certain delivered inventory for which the payable fluctuates based on the changes in commodity prices. These payables are hybrid financial instruments for which the company has elected the fair value option.</span></td></tr></table><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 following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 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%;margin:0pt;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: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: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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="vertical-align:bottom;width:24.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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;"> 732,801</p></td><td style="vertical-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;"> 732,801</p></td><td style="vertical-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;"> 732,801</p></td><td style="vertical-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="vertical-align:bottom;width:24.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accounts payable is generally stated at historical amounts with the exception of amounts in this table related to certain delivered inventory for which the payable fluctuates based on the changes in commodity prices. These payables are hybrid financial instruments for which the company has elected the fair value option.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>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 January 31, 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><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:23.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:23.23%;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:9.37%;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:23.23%;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:9.37%;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:23.23%;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:9.37%;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:23.23%;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:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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:23.23%;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:9.37%;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="vertical-align:bottom;width:23.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Commodity Derivative instruments - Ethanol</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.23%;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="vertical-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;"> 1,475,563</p></td><td style="vertical-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:9.37%;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,475,563</p></td><td style="vertical-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;"> 1,475,563</p></td><td style="vertical-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="vertical-align:bottom;width:23.23%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accounts payable is generally stated at historical amounts with the exception of amounts in this table related to certain delivered inventory for which the payable fluctuates based on the changes in commodity prices. These payables are hybrid financial instruments for which the company has elected the fair value option.</span></td></tr></table><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 following table provides information on those derivative assets and liabilities measured at fair value on a recurring basis at October 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%;margin:0pt;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: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: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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="vertical-align:bottom;width:24.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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;"> 732,801</p></td><td style="vertical-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;"> 732,801</p></td><td style="vertical-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;"> 732,801</p></td><td style="vertical-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="vertical-align:bottom;width:24.77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 923,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accounts payable is generally stated at historical amounts with the exception of amounts in this table related to certain delivered inventory for which the payable fluctuates based on the changes in commodity prices. These payables are hybrid financial instruments for which the company has elected the fair value option.</span></td></tr></table><div style="margin-top:12pt;"/> 2875 2875 2875 1475563 1475563 1475563 308136 308136 308136 39067 39067 39067 732801 732801 732801 923550 923550 923550 <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;">Long-term debt 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.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.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.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;">January 31, 2022</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, 2021</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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$20 million Revolving Credit Promissory Note, see terms below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$20 million Revolving term 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.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="vertical-align:bottom;white-space:nowrap;width:11.11%;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;">—</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="vertical-align:bottom;width:70.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$25 million Single Advance Term Promissory Note, see terms below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$2.4 million Single Advance Term Promissory Note, 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.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="vertical-align:bottom;white-space:nowrap;width:11.11%;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,100,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;"><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;"> 2,400,000</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="vertical-align:middle;width:70.11%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,267,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Totals</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.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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,100,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;"> 32,667,857</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="vertical-align:bottom;width:70.11%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,046,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Net long-term debt</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.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="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,928,571</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 27,621,428</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></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;">Based on the most recent debt agreements, estimated maturities of long-term debt at January 31, 2022 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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="vertical-align:bottom;width:56.25%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="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;"> 6,171,429</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="vertical-align:bottom;width:56.25%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="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;"> 5,871,429</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="vertical-align:bottom;width:56.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,714,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 32,100,000</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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September 27, 2021, GFE finalized loan documents for an amended credit facility (the “2021 Credit Facility”) with AgCountry Farm Credit Services, PCA, AgCountry Farm Credit Services, FLCA (“AgCountry”). CoBank FCB (“CoBank”) serves as AgCountry’s administrative agent for the 2021 Credit Facility. The 2021 Credit Facility is intended to finance GFE’s acquisition of HLBE and consolidate certain existing debts of GFE and HLBE.  The loan documents include an Amended and Restated Credit Agreement (the “Credit Agreement”), which amends and replaces the Company’s credit agreement with AgCountry dated September 27, 2018. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The 2021 Credit Facility contains customary financial and affirmative covenants and negative covenants for loans of this type and size to ethanol companies. Each loan from AgCountry to GFE is subject to the terms of the Credit Agreement.  Pursuant to the Credit Agreement, all agreements between GFE and AgCountry and/or CoBank are secured by a first lien on all equity or personal property owned or acquired by GFE. Financial covenants under the Amended Credit Facility include (i) maintenance of working capital of at least $20.0 million, and (ii) maintenance of a debt service coverage ratio of not less than 1.75 to 1.00 at the end of each fiscal year, beginning October 31, 2022.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The 2021 Credit Facility provides for customary events of default which include (subject in certain cases to customary grace and cure periods), among others, the following: nonpayment of principal or interest; breach of covenants or other agreements in the Amended Credit Facility; defaults in failure to pay certain other indebtedness; and certain events of bankruptcy or insolvency.  If any event of default occurs, the remaining principal balance and accrued interest on all loans subject to the Amended Credit Facility will become immediately due and payable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The 2021 Credit Facility includes the following agreements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">$20 million Revolving Credit Promissory Note</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the Revolving Credit Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $20.0 million. Final payment of amounts borrowed under revolving credit promissory note is due October 1, 2022. Interest on the amended revolving term promissory note accrues at a variable weekly rate equal to the One-Month London Interbank Offered Rate (“LIBOR”) Index rate plus 3.25% and is payable monthly in arrears, which equated to 3.36% at January 31, 2022. The revolving credit promissory note is also subject to a 0.30% fee on the unused commitment. The purpose of the revolving credit promissory note is to provide for the operating needs of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">GFE and consolidate a $5 million revolving credit promissory note dated February 4, 2021, between AgCountry and HLBE.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">$20 million Amended and Restated Revolving Term Promissory Note</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the Amended and Restated Revolving Term Promissory Note, GFE may borrow, repay, and reborrow up to the aggregate principal commitment amount of $20.0 million. Final payment of amounts borrowed under the note is due October 1, 2026. Subject to GFE’s selection, interest on the note accrues at either a variable weekly rate of the LIBOR Index rate plus 3.50%, which equated to 3.61% at January 31, 2022, or an annual fixed rate determined by CoBank.  The note is subject to an overadvance fee, an amendment fee, and a 0.50% unused commitment fee. The purposes of the note are to providing working capital to GFE, to finance GFE’s acquisition of the non-controlling interest of HLBE, and to terminate and transfer to GFE the existing indebtedness on a $13 million amended and restated revolving term promissory note dated June 11, 2020, between HLBE and AgCountry. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">$25 million Single Advance Term Promissory Note</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the $25.0 million Single Advance Term Promissory Note, AgCountry agrees to make a single advance loan to GFE in the amount of $25.0 million for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and refinancing existing indebtedness.  GFE agrees to repay the note in eighteen quarterly installments of $1.125 million, beginning March 2022, plus a final installment of any unpaid balance. Subject to GFE’s selection, the amounts borrowed bear interest at either a variable weekly rate equal to the LIBOR Index Rate plus 3.50%, which equated to 3.61% at January 31, 2022, or an annual fixed rate set by CoBank, with a minimum period of one year and minimum amount of $100,000.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">$2.4 million Single Advance Term Promissory Note</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the terms of the $2.4 million Single Advance Term Promissory Note, AgCountry made a single advance loan to GFE in the amount of $2.4 million loan for the purpose of financing GFE’s acquisition of the non-controlling interest of HLBE and to terminate and transfer GFE’s existing indebtedness pursuant to a HLBE’s single advance term promissory note dated June 19, 2020. Amounts borrowed under the note bear interest at a fixed rate of 3.80%.  The note is to be repaid in seven semi-annual installments of $300,000, beginning December 2021 and the final installment of the unpaid balance in June 2025.  HLBE’s single advance term promissory note dated June 19, 2020 provided a commitment of $3.0 million to HLBE for the purpose of constructing a new grain bin and reducing a revolving term promissory note.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt;">Project Hawkeye Loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August 2, 2017, GFE entered into a replacement credit facility with Project Hawkeye. The terms of the replacement credit facility allow GFE to borrow up to $7.5 million of variable-rate, amortizing non-recourse debt from Project Hawkeye using the GFE’s $7.5 million investment in Ringneck Energy &amp; Feed, LLC (“Ringneck”), as collateral.  The Project Hawkeye loan bears interest from date funds are first advanced on the loan through maturity, at a rate per annum equal to the sum of the One Month LIBOR Index Rate plus 3.05% per annum, with an interest rate floor of 3.55%, which equated to 3.55% at January 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Project Hawkeye loan requires annual interest payments only for the first two years of the loan and monthly principal and interest payments for years three through nine based on a seven-year amortization period.  The monthly amortized payments will be re-amortized following any change in interest rate. The entire outstanding principal balance of the loan, plus any accrued and unpaid interest thereon, is due and payable in full on August 2, 2026. GFE is permitted to voluntarily prepay all or any portion of the outstanding balance of this loan at any time without premium or penalty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Pursuant to a pledge agreement entered into in connection with the Project Hawkeye loan, GFE’s obligations are secured by all of its right, title, and interest in its investment in Ringneck, including the 1,500 units subscribed for by GFE. The loan is non-recourse to all of GFE’s other assets, meaning that in the event of default, the only remedy available to Project Hawkeye will be to foreclose and seize all of GFE’s right, title and interest in its investment in Ringneck. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.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.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.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;">January 31, 2022</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, 2021</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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$20 million Revolving Credit Promissory Note, see terms below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$20 million Revolving term 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.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="vertical-align:bottom;white-space:nowrap;width:11.11%;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;">—</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="vertical-align:bottom;width:70.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$25 million Single Advance Term Promissory Note, see terms below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$2.4 million Single Advance Term Promissory Note, 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.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="vertical-align:bottom;white-space:nowrap;width:11.11%;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,100,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;"><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;"> 2,400,000</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="vertical-align:middle;width:70.11%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,267,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Totals</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.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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,100,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;"> 32,667,857</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="vertical-align:bottom;width:70.11%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,046,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Net long-term debt</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.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="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,928,571</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 27,621,428</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></table> 25000000 25000000 2100000 2400000 5000000 5267857 32100000 32667857 6171429 5046429 25928571 27621428 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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="vertical-align:bottom;width:56.25%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="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;"> 6,171,429</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="vertical-align:bottom;width:56.25%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,171,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="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;"> 5,871,429</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="vertical-align:bottom;width:56.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,714,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 32,100,000</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></table> 6171429 6171429 6171429 5871429 7714284 32100000 20000000.0 0.0175 20000000.0 0.0325 0.0336 0.0030 5000000 20000000.0 0.0350 0.0361 0.0050 13000000 25000000.0 25000000.0 18 1125000 0.0350 0.0361 P1Y 100000 2400000 2400000 0.0380 7 300000 3000000.0 7500000 7500000 0.0305 0.0355 0.0355 P2Y P7Y 1500 <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 twelve months ended January 31, 2022, the Company’s weighted average discount rate was 4.87%.  Operating lease expense is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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_0aleHXWFA0O4xozoMVmtmA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to six years. For the twelve months ended January 31, 2022, the weighted average remaining lease term was three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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 January 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><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="vertical-align:bottom;width:62.78%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,315,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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="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,917,400</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="vertical-align:bottom;width:62.78%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,261,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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="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;"> 2,870,100</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="vertical-align:bottom;width:62.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,983,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"> 100,000</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="vertical-align:bottom;width:62.78%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,447,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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,589,338</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="vertical-align:bottom;width:62.78%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,857,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 months ended January 31, 2022 and 2021, the Company recorded operating lease costs of approximately $1,611,000 and $1,444,000 respectively, in cost of goods sold in the condensed consolidated unaudited statement of operations, which approximates cash paid for the period.</p> 0.0487 P6Y P3Y <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="vertical-align:bottom;width:62.78%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,315,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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="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,917,400</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="vertical-align:bottom;width:62.78%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,261,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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="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;"> 2,870,100</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="vertical-align:bottom;width:62.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,983,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"> 100,000</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="vertical-align:bottom;width:62.78%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,447,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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,589,338</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="vertical-align:bottom;width:62.78%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,857,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4315800 3917400 3261000 2870100 1983000 100000 16447300 1589338 14857962 1611000 1444000 <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;text-indent:36pt;margin:0pt;">The Company 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 January 31, 2022 and October 31, 2021, the Company had 30,606 membership units authorized, issued, and outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On December 22, 2021, the Board of Governors of the Company declared a cash distribution of $330.00 per membership unit to the holders of record of the Company’s units at the close of business on December 22, 2021, for a total distribution of $10,099,980. The Company paid the distribution in January 2022. </p><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 0 30606 30606 330.00 10099980 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">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;">The Company purchased corn from board members of approximately $2,998,000 and $4,719,000 for the three months ended January 31, 2022 and 2021, respectively.</p> 2998000 4719000 <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 January 31, 2022, the Company had cash and basis contracts for forward corn purchase commitments for approximately 9,012,000 bushels for deliveries through October 2023. </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;">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 existed for the forward corn purchase commitments at January 31, 2022 and October 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="font-style:italic;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;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 January 31, 2022, the Company had fixed and basis contracts to sell approximately $40,094,000 of ethanol for various delivery periods through March 2022, which approximates 95% of its anticipated ethanol sales for this that period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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 January 31, 2022, the Company had forward contracts to sell approximately $4,708,000 of distillers’ grain for deliveries through March 2022, which approximates 60% of its anticipated distillers’ grain sales during that period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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 January 31, 2022, the Company had forward contracts to sell approximately $2,439,000 of corn oil for delivery through February 2022, 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;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 November 2025. HLBE leases 50 hopper rail cars under a multi-year agreement which ends in May 2027. Under the agreements, the Company is required to pay to rehabilitate each car for "damage" that is considered to be other than normal wear and tear upon turn in of the car(s) at the termination of the lease. During the three months ended January 31, 2022 and 2021, GFE has recorded a corresponding estimated long-term liability totaling $825,000. During the three months ended January 31, 2022 and 2021, HLBE has recorded a corresponding estimated long-term liability totaling approximately $654,000. The Company accrues the estimated cost of rail car damages over the term of the leases as the damages are incurred as a component of cost of goods sold. During the three months ended January 31, 2022 and 2021, the Company recorded an expense in cost of goods of approximately $11,000 and $12,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;font-style:italic;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt;">Letter of Credit Promissory Note</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 2021 Credit Facility includes an amended and restated letter of credit promissory note. Under the terms of the note, the Company may borrow, repay, and reborrow up to the aggregate principal commitment of $500,000 until its maturity on December 1, 2023. Amounts borrowed under the note bear interest at a variable weekly rate equal to 3.25% above the rate quoted by LIBOR Index rate, which was 3.36% at January 31, 2022 The aggregate principal amount available under the letter of credit promissory note was $500,000 at January 31, 2022 and October 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 9012000 40094000 0.95 4708000 0.60 2439000 0.70 75 50 825000 825000 654000 654000 11000 12000 500000 0.0325 0.0336 500000 500000 EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .=C<50'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 " #G8W%4(L8Y$^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVEAA=#-1?&D(+B@> O)[&ZP^4,RTN[;F];=+J(/X#$SOWSS M#4ROH] AX7,*$1-9S#>3&WP6.F[9D2@*@*R/Z%2N2\*7YCXDIZ@\TP&BTA_J M@- VS08_N/ MC2^"LH=?=R&_ %!+ P04 " #G8W%4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .=C<50?"1>6* 4 %L5 8 >&PO=V]R:W-H965T&UL ME5C?<^(V$'Z^_A4:GMJ9$%LR/\)-P@SADCO:A)"0MG/M]$'8 CQG2U260_CO MN[+!)HQ9NR]@V=[/GU:K;W=UO57Z1[(6PI#W.)+)36MMS.:SXR3^6L0\N50; M(>')4NF8&QCJE9-LM.!!9A1'#G/=GA/S4+:&U]F]F1Y>J]1$H10S39(TCKG> MW8I(;6]:M'6X\1*NUL;><(;7&[X23A\DL>"+&*OHS#,SZIG75(H%8\C0R+VK[3>PGU+5XOHJ2[)=L M\W<[G1;QT\2H>&\,#.)0YO_\?>^((P/6.V/ ]@;LQ(">^X*W-_"RB>;,LFE] MX88/K[7:$FW?!C1[D?DFLX;9A-(NX]QH>!J"G1E^47X*JV((EP&YDR8T.S*1 M>7A8-[=)LN9:)->.@:]9&\??(]_FR.P,LD<>E33K!% #$7RT=X!E094=J-XR M%/!7+B^)1R\(,[+\+PS>&/U)C3Y>[1(C(9@ M_ >![!20G0RR4[<8K[N-J/(X;D[=]C/"HENPZ#9C\9QR;82.=N1%;)0V58QP M**-3@3#J%8QZS1C-A Z5C=. 0+17N@A'.L303Y\^U81!O^#6;[AFFH.X99OF MO+MPK"6/$LQ?5P6G*Q1GOX_OPTB0:1HOA*[B@F.XKMON4M;O(WP&!9]!$SXO M8A7:S0+.FO*XK6[( \/8X0C=4LE=)NPG$A?:5B_ M3/\NR-Q H!&ER5BETN@=_ >5U&O0'Z<8R2.YIDU(OO)W,@D@[,)EZ.=*?7ZA M:R [M$T'@[XW<#&&K&3(FC 3B<$$>X#WR)*M]AT/2KMOIDF^0D;=\ M1YA'YG<8U5+!J?>_J([M");Z56UE)4T<[D-X8@3+?$!Q13\E6 3C3*NW4/K5 MSL0Q\4 LDP3%I?V4VDPEAD?DKW!S?H?@B-T>@U!T&>UA!,N<07&ISQ9S!*7M M>3XX@,?0#5$F"(JK^H/RP3&SM9*8&M> ='N=MD==E%&9'BBN[:^A@_D+GP4PW>JJ2%(TW5Z8;^2*G,$!27=LB>02A79+Z+%RJJ9((#3)T15F.6 M68#A.GUP!KE[]]=-I'XBH4K,^S%;EO$#U4IF.&(-LU+962-EMQ409&X0S972 ME?%=@P/QW>:^#UTGU ,BR $QAJ6TLT;2/H\A69#;-(''2?5:XC@U)38K!9TU M$O2[&*HJ&UU? <&L03SC#9?5OL,!ZZI95DHYPY7XX*LU=/LH(1RFEE IZ0Q7 MX\.65'$,E=?<*/\').>L429/J8%,**V:53:I.7(W0[:'+&]#S^VYD//>JBB5 MFLYP)3[(PWV8V'3S77"-]DDU<.TV=),>Q;Q5:CMK5/Z/@9X&:A,9B'?RFZA> M0AP*NA)*KVB_,\ Z^%+L/5RCB^;MV&OW<+-R)]: U9TKE(+OX?)\RFK?]9[G MA<,]8ZOHE6+OX=(\ DI!3BOB5:%]6P-P=OLY1\=75GVR4[V$^+;ARD^RBKO% MR>$H.R]SRM?S8\=';L4K(9%8@JE[V8=]IO.3O'Q@U"8[#%LH8U2<7:X%#X2V M+\#SI5+F,+ ?*,Y3A_\!4$L#!!0 ( .=C<53]J86^SP4 'X5 8 M>&PO=V]R:W-H965T&ULK5AM;]LV$/XKA#%@&Y#6(BGJI7 , M-&Z[M4B1H&FWS[3,V$(ET26I)-ZOWU%R)%NBF&)8/L22_=SQX9%WSY&+1ZF^ MZYT0!CV51:4O9SMC]F_F";QJ@LYB0( MHGG)\VJV7#3?W:KE0M:FR"MQJY"NRY*KPY4HY./E#,^>O_B2;W?&?C%?+O9\ M*^Z$^;:_5? V[[QL\E)4.I<54N+^5V8+_+Q3W&<$+/^,EGHYC]Z/&*#&+GB!:\R@>ZL8XU>H6]W[]!OO_R^F!L8 MU)K.L^, 5^T 9&* 3[QZC2B^0"0@Q&&^\IO?9*8SQ^?FAF^S3-80/J@1F8!8K@OA8LE&H\=I1),@&K < MXS#LI(2F$X&,.IJ1E^;'Z@$66:J#BUPT&I3@.$RBA W8.8!!'*8)Q6YV<<]S2((S>1I".2>(G<*K'G^0:) MI[VM,KK)%&EV0D%Q:S.1.S*Q#6/BV&%QG-@R Z/09G^2N(GBH"_BP0MA!EU7L-PVO.^A!NWM,E^@ M2AAGQ0Y&3,(D"0-*@@%E%S*-<43"B8V!3X0'OYA!VDQMQZNC]7GF8DIC&@\Y M.I APPF=RB+M"LI@QFK()ZKTL8;\NW31)YI*Y(TDZSG=*" N'%%TX>HH[)]@K$?9+49M> M'H(.@8$HTH2ER9"C"\H@LU(\1;.7(\Q^JF&XSODZ+W*3"U_7@'O]P'X!>?8+ MG6BM&K=V7Q6RVKXR0I50N-?NS376C C'."1#?78 61!&I\!SZKVX8+^Z=!*] MYX!O53V1.PD/]87PE("6C3<*"YD M'!&H*Q/-">F5B+R@1,.=TA>YEV(_UAZ,H?G ;-BGN) $PXDSFJ@BI-I M5DC[%9@4@B-GEQ;%*1W59RLHC_"&7K7MYV5DU#""=[&WY195.< MO?[L3=(;O>>9N)SME=!"/8C9$KG.$/^#H_,Y]W)*(J],?Q;E6BC]:]/]FH// M9Z]SQ*]SG4_1^$3;$U%MM($'FR38F,Q+H3%R&'!?2H;H)-$PL'5XP.) Q3>&82B?.[Z277>*7W;:\GJ1)0]^[ M0$?VR>C68ZKC]KVS 0_5>$ M/VVPQ8[M9*,XAB9AK(/1T-#MLV)?8E']\*1SW.VOGR0[)AUI8]B76"?=>_?> M"5VR5NDG4P$@>19>;W-CK/5(.<2=AH8AHAJ/Z]!*[:13 -3AL/[%"AVPCSK*8'V (^ MUAMMHW!@*9D :9B21,-^$=Q.;]8SE^\3?C!HS=F:."<[I9Y<<%>.R,KXU7,&0TD'/%^?V+]X[];+CAI8*?Z3E5@M@L\!*6%/&XX/ MJOT*O1\OL%#<^%_2=KGS)"!%8U")'FP5"":[+WWN^W &F*:O .(>$(\%)#T@ M&0M(>T#J.]-9\7U84Z1YIE5+M,NV;&[AF^G1UCZ3[MJWJ.TILSC,5TJ6]A*A M)'9E%&R +)UQ(:\VU -$BM 5E#^GGPDIK([)@O1:G!,8='76W;U MXE?J?:-R0I+I!Q)'<7P!OGH;?E_@ )]>@*_'5_\''MK&#=V+A^[%GB_YG^Z] M42<9ZB2^3OIJ'2'L(WF4S%[&;8.5TNP/E)?:WQ'-/)%[\\<\B>;1/ N/YUV^ MEO5"93JH3,>KO#.FN:PP':5P5-;Z6M8+'[/!QVR\C_L)9,GFX9&8VRLRU MK$YF>/:,WZ?0S@F_K.SH!^T2[/E> M*3P%;E@,?R;Y7U!+ P04 " #G8W%4-^TU#Y4$ #U$ & 'AL+W=O M= M*6JW.\\N,1!-$K.V@Y;N#D)"U&LVGY M;L%G4[:365K0!0=BE^>$_[JA&3M#H^.(I76^D?N',IENRIL]4OFP77(V< MQDJ2YK00*2L IZNKT36\G".D%4J)OU)Z$"?/0(?RRMA//;A/KD:N)J(974IM M@JBO/9W3+-.6%,??M=%1XU,KGCX?K7\M@U?!O!)!YRS[D29R1I47V3MSH1)PIP2 '5"JBK MX THX%H!EX%69&58MT22V92S ^!:6EG3#V5N2FT535KH,CY+KGY-E9Z-Q23G36!1B#E^=;5*S3@"H-OK) ; ;XHE\E[?4=A-^SHR'Z#K ;_(,4$8'@!D(M0#\_\\^K0 M@H.;5.+2'OY_4FGQZ#4>O=*C-^#QB>YIL:.BKQ:59E!JZK6\GT$W#L,H",.I MLS_-DBGIQ3B.69;T<58V_!/O$0H0@MCK M8)J"/@JC",4#F$&#&5@Q[S@3 BPX6Z42G#VH0>_<#@SW*(1^X'NXPVD*CC&. MXABZ_9QAPQE:.>N94ZS!E[>MGF>]90]-3!Q"%*(.I2D'X]A3LOV040,9?1+R MOEBRG%H2&IFD7ABIFL(.JBDX]G'D06^ -6Y88^MZ?90;RAO..JGGEF4)W793 M=>UI*$VGM6E:F[X !96]^Z9KANCY4;=F/6+0PYX_D =XT@.@%?>^D)13M5HK MXEY$:);+C[ISOT<*8@@'^%#+AS['5V>R%Q#UK+L@\&%W'^D3A$'@^?X 9KO_ M0_P!YEY!ZJW>EDALN ^@[[E!%].4@] ;IFQ[!K0WC3^9)!E@)S-T>%YZ/6LT MB&*C[*9:!"7 +->U8!GP,-#*ZEY.GK3I+7C +)P'=6C)?J%,19EE6[9#6S^TXO ML*?EN)[KHZ$IT'82:&\E1EX-SCM.BE12\)5DF3ZP4;[^=0$>'N:]%0B-$\10 M!4S),5:RD>\-Q-0V'FCO/#_* [LZ;UWO50M:4_"B A#@<2>%)$6BDST&-T2D MR]X0S":#W[LSY MM%";BX[!EO/::'AZ](/A)(HZU#UR8^@&$X0&N-N^A^Q]S\IM27=M-OJ0'/Y+ M\K8C(GM'O$U%M6#+2]F1NI<5&4L.X^Y1U#FY0.9JK9?W:@&6;%?(ZC[6O&WN M[M?EC;7S_D;=Z:L;>&NF^D/@&^'K5+%F=*5,NI-0S4)>W;&K@63;\IKZRJ2Z M]):/&TH2RK6 ^GW%F#P.M(/FGX[9/U!+ P04 " #G8W%4WCYR<4@# #< M"@ & 'AL+W=OWR8]L$0 ]8>XVOB MP4ZJ[WI-J0$_,R[TT%D;L[ER7;U8TXSH2[FAPJXLI"3A70VRPCZO&:G'/5FN3OW!'@PU9 MT1DUGS9396=NS9*RC K-I "*+H?.2W0U006@B/C,Z$XWQB"7,I?R>SZY28<. MS"NBG"Y,3D'LXX&.*>[E[2RM!0.\,A@%\!_,*94DKAPX08,AHHN0,JC[9L^: PLT!;^4SD M^SXSRJXRBS.CL12IW46: CO2DK.4&#N9&?NPVVLTD$LP7A.QHAHP 6YI-J=* M/P>O?FR9>007X--L LZ>G0]<8\O)2=U%E?JZ3(T/I)X291. KR7EMQZ"\7&" M.RD64A@EN5U9@1MAJ*+Z*./D..-':0C?A[G6T-I57+N*"Q[_ ,\UX40LJ'6' M&/!A82Z!AUX ##'LLZGD"@NN_)P^C *,$ IP,' ?FG9T Y,HAA[$^W&3;ER( MX@3%.*H#]V1YM2RO0'J'FN5@'QSQS*_)_:.>W=D_.68W-*/@C$NMSZUW1K'Y MUI YI\!((*2X:&XXJS:\KW/*7$'#@@L,?=CQ=')"X)Z'I+OR.B;FG45V[8 MJ<*/XQ"&$6JU=-AIU2CRDBB*6K*ZA$$80NC[<;^LJ)85_=E)[945=:JPQ6(4 M>5ZKW!,"]\J-ZW+C?W\"DYH\.>I%R0A2ILM&M=]EW>="TFTQ!&'B>[#=C*=$ M[I6*X._O%OR?YZO*UBS5GAH/H["MZ93(?4V-;S'ZLS.&>TM&G;,3QW&0!$F[ M&T^)+$MV&S>)_-YW2]2*"0TX75HHO(RL;%5>I05O-D*63,.MW"Y4+3G+[*"R6!#/"Q%WG%;R52^[)D\FG)"_%P,<.SYP??\NU.FP>+R_.:;?D= MU]_K6PEWB\,L65[R2N6B0I)O+F97^&Q% S/ 2OR5\P=U=(V,*FLA?IB;F^QB MYAE$O."I-E,P^+GG*UX49B; \;.=='98TPP\OGZ>_;-5'I19,\57HO@[S_3N M8A;/4,8W;%_H;^+A-]XJ9 &FHE#V&SVTLMX,I7NE1=D.!@1E7C6_[+$UQ-$ MF,<]@+0#2'^ /S* M@.H5;1!9M6Z9II=GDOQ@*21AMG,A;6-'0W:Y)5QXYV6 M\#:';H^]TU>O?+ M^_.%AN7-)(NT76K9+$5&EJ+HBZCT3J%/L&3V^L^H@H M_H"(1X@#S^KUP_$$''HP);7ST3%3=E;:2%&B/VLNF R9C-= M<&0C3.(@]$C/E@ZY. +)R&W*Z( WFL2[VK%JR\$0:,-RB>Y9L>#C51EB(S3GI]<+53OO! %)+03WJ><@D&- A#'X\8BG2XR23NJS05>U-J M(+$YX%X7W F5#!! 0/E!@OM0AX+4QS@9*8JXHPA,)X'>0-!76L@G)SPZ-%"2 MQ''0+]HNP9!ZU",2NA$I ?QX&BS; MN7M)&Q$<]Q5P",8>5-6QE.EH!P>OBX2:/8V&0>"H&1[DJ^]%?: .41+C,*;A M"-*.A? T#0%2N>>=I9U(AY0R]^,P"OHPAW+$:.2/@.RH!T]SSS-(R?(B91+R M:]>4G(8]4Z%&(L%!.=B/!WEV2NPE[(YP\#3CF![)MF.WS_W$$OJ)[Z:?N(%^ MXG1GUFHQ)!<,SD^28<%PT1#Q_1#CL93LF @G;^HK;RQQOKJO)!W=$.]$[HN4 M\ZQ=1O*,E[5U,W#?&'>[S-8N\Z)Z>O;C-@7I^(E,\],M>VI:2MB_0L-80QP6 M30(!:>VEVXO$P3M^Z 5)ORJY!*%V^< 0(\ [@B+3!'4B($^[M%5ER$LDH(D_ M:$4=@B=4Z2B,O&V;\SFO&+3VKP['CHK(-!6M=CS]H5 FV4-E6B#^F')E]Z-K M5OV KP+6=17X%1G2"Z8)#<8*"^GHA4S3R\L4*42UG6LN2VB7UJY46)$A?T1! M',71F!LZ^B#3]'%(!")V1CA?(_^*%TZ'<0G15>R\,87_=)P:' M:.R%24#'0K&C!3*]0S&ZW%2IY$S!5OJ:-U?O3:88%3\TBGZ"N@T[1ALIII7[ MQHWY4W/&8]X[M1ON9L#^?D3HH,H,)>=A$&)"1AIEVG$1G>:BUZN YFC)MWE5 M&;]!<;B%G8O(7(I1%R\E-(IBKZ>80Q)#^8 .=<1MM*,P>F*+]1;%/IGF>U*E M(67Y7@*-+.[[RB$9>3B.$S*B4<=ME)PF!+MIR/;2. %V"ZBVD U/3^U,Z='9 MVJF-$]0WL,]SN^PT!AT<9M$PA,K1-\5P^P0=?>C1$4MTC$7]24O<[>NZL,>F MT)9#PZ[%T=ETR>76'MDK9!=HCGH/3P]_ M"US9P_#>\R4^6S6'^]TTS7\-7YB$_%>HX!N8TOL8 339'-\W-UK4]@1\+;06 MI;W<<99Q:03@_48(_7QC%CC\B7+Y'U!+ P04 " #G8W%4.*I8^ZT" "E M!P & 'AL+W=O;".>=R[B60[X5\ M434A&OQN&%=CK]9Z<^_[JJQ)@]6=V!!N5E9"-EB;4*Y]M9$$5X[4,!\%0>(W MF'*OR-W<7!:YV&I&.9E+H+9-@^6?!\+$?NQ![VUB0=>UMA-^D6_PFBR)?MK, MI8G\7J6B#>&*"@XD68V]S_!^%EN\ _RD9*\.QL Z>1;BQ09?J[$7V T11DIM M%;#Y[,B$,&:%S#9>.TVO3VF)A^,W]4?GW7AYQHI,!/M%*UV/O+ MB>"5Z3JI@!DIP6B%M0F6VGS,<= *B!688%6#1W.D%+B:8VFF:Z)IB=DUN 5/ MRRFX^G2=^]ILQXKZ99?ZH4V-SJ3^AOD=".$-0 %")^B3C^D_2MW3X0GZ]/+L MI^BSR[,'[^F^:4'?!]3W 3F]\(S>@I2"EY11[/X_7=%OVM+/7K=TAYEK!^85 M6!"E)2UMH^SZ!^G#/GWHTD?GCH%-8Z4'^6[! V:8EP0L[2$[U>96.G'2]E[: M%6&:P3!)PMS?'39T"$0C-(J3.'T/G Z!49HAE$0][IW+J'<9?>CRJ&Z7>&L% MXT-O, W":'1D;8B#200A.BK!=(A#R%0*9:>=Q;VS^)_]^Y_#TIJ,A^4.1ED4 M0'3D<@@,@U&8IEEP9',(3 .89:,CP=D0!\,X,XGA43W\@RO./F#?L5Q3K@ C M*T,-[E*C)-M'H0VTV+A;[UEHZ86W>42(MP*ROA-!O@;U(^Y>Y^ M02P,$ M% @ YV-Q5!&,XA%^%@ 7D0 !@ !X;"]W;W)K*C^WK6YP967=5G7XZ-9'OG5:5?S0MCXZ62Q^.-HJTQP\>\+? M7;AG3VS?U:;1%Z[P_7:KW/5S7=O=TX/C@_C%1[/>=/3%T;,GK5KK2]W]VEXX M?#I*JU1FJQMO;%,XO7IZ<';\T_,'=#_?\)O1.Y_]7A E2VL_TXV_H>INLW3@Q\/ MBDJO5%]W'^WN%QWH>4CKE;;V_'^QDWL?G!X49>\[NPT/XP1;T\A/]37P(7O@ MQ\4M#YR$!T[XW+(1G_*%ZM2S)\[N"D=W8S7ZA4GEIW$XTY!0+CN'JP;/=<\N M?WWW[NSC?Q'MF_,W+R^? M''78CYXZ*L/:SV7MDUO6/BW>V:;;^.)E4^EJ_/P1SID.>Q(/^_SDS@7_KIIY M<7H\*TX6)R=WK'>:B#_E]4[_Q<2/-GN0-GO FSWXMW#ZSK7)=;W3A5T5SWN/?;Q/E^+/LZHR9%.J MKJ]GA?)T\X>RLTOMHGB."]54!036P]23S&;%ZU.%XLOBWLKM'.;TQ; MF*;X13M8Z5OU61?/C7V)*VLL_O;M>?$=[7NR^/F7M\]?\J_'/W\_+^A387RA MBG>FP3%MIXK:;$VG*_Q42U.;[KHH[;95#7[VSNFFJZ^+UMFJ+TVS+E:]K@_7 M3E6ZT-U&-;:>%97QG:EK'(MV.G[TMQ<6M<4UM1%HY7+SCW+ M3D)WP_?4ON@V$$C8M<,Z;>]\KYJNZ"P,V7W6'9U%K9W6<'9T1[=QME]OX$+I M86S7X!9<4G7Q:\/T77:JTUYX$,[IB[:F58FY"MZNQ8Y?#=R6QD=(H8Y'(%]8 M*B@+L0>"^^$A_$I=T]=K"-02K4ML#=9F3-,.G*6M<6I92!=]2Y\>G@ M^XMKX@XVZ&']#2M5%?E.*:=0BL[I?>5 :Z-BL0L!RQ!_?PMB!]#::TIM5D-UA"=43#E:EP4WX+ MJ"&&C[@:3YQQ;P7>L7*1D"V><,%30VOF@Y'4-44M#0Z6FM<.:KS308EG\9O> M[W]C>Y>^HEWH6.'2N6ATN SMJ#G"76DP@_>CK@ ?5J916 S\]Z32; #Y'4RX")16P5$0;3T?8WBTM9[UA(X# MPF>)\LP(P)R'B_FC;R?TA1W)=U&QL$"2_9Z38F;8W\'MXC?S&>>!>YJ_G9_/ MOT]J>:E;4$%^\.2Q^,$9^*\;IL-I0DE$1V.;0S+KJ/2FZ: GOBMV9+WEE][ M6.;%:TBU&9TH/%38*Y+SP!NR.1R/28G41S$75[;+-Q$GG#&9?=2T*.*:.P,3 M-6/93$MOSK(?2!W+X,'C^>D>2Z,?AU+5\*X5Q8+@]N[1$\4F?ALK)T0"<61Q MH_9B[MA%RY&*LS5T.SB$U\J/PT]V,4:AP1\-AG:;AEU$_Q,,F!>/,AZYG'N$ MG!_R?EGSWG]8V/G:?T;FY.R\63=F94J*0KQ_C+U+A&Y,O)":10/>!-ZXB+HO8Z'/?L"JT@[M>:R@Y[X'K9!;) MV$:X@A4!P0RBS#@V<-PBK VL686/I"![P MI\:2Y$I4U(S?^T8B,--XJQ[3:K(*Q68-P>[[EBR&LL5%I;G?YT!^O *#&TUY MS0WD.V,#AKCOV$_$"@%:UQ$8H@P3X>;POP:5?],$VX7*W:^ M7>Z$SBZ3$RI.?EPD>!F6#/L1DHEP$C$#VQN_"8'"IPWHX"[>/_9D2TI5?#PF M!#(=) :2TKT4 "J]8EM1GK,UV\1@A#1&4QR!!R/'@?UW&P/_XLGO$3@AGN3%ZE8',2I>&7?D6.9TCD 4 0@]1C:R ][#YUAMZL='PDNF1479F<=4D3#N5G-08QW1SR! MS9INQD2P0%R9)KR),Y":?V;R>DL..)(>W8PSI=5S03$I2*X M*>WAD#Z3QJCUF@Q5K!_R@,IDJAF4:WY+N2+G*&- !)C:_%-[B4"22)DM 58G M_ ! ZZ%LSFZG$\HQ4S((-1OS8!\8SHOGK!1,J%IAOSQND[Z/8%0$2N(NQ>>% MPWDY78[>P(_@BL<(_/CPY%MVO;T;^\FT%)V&PSYRW(Y,R,([@B,M4%O4-H*F M%$ R+8^J%W@[4OJ1%EL&.UTR8\Y;KZB NX>P0[208U%4!:K')J0FGD$(>]C! M&]3&!U^L.T9AJ]2^$QE$R*K5:4V:WZL=LEO\A@ M3;L]5<@3F_M2.NC>L*,BUWPE10#B;IF#62Z^+'^7VH=@5G&:\ZE ^1+(9LO@ M-EY\E]!4T<-I4^0+=[ Y>M]O6V&!B>E"\%M_&6M, /4)2#Z-W>\!ZJ0Y%@>[ MG0JU6A'LDT)$P$YJ2SM)L$7D"@*(U5.C0Q08TA2Z4^J1:W8MMSP4PTO::.1< M*.B =WZL[?<+8<\Y,HI"QFUW;$%9]HD5X#?I'%M+<):LW_]4:)P0AE(ZBSE]Q+\PT?**)$6 M>CW$-%K!=*&ZJT>+.P 58%R"5AMAH%PB9Y CS\JN'Z(_HUH 2BHG#SNT5I*@6@IPAU[H>G/:M:C)P3+.Z>X'K5PSH!&Z& M_&?@8<#F^"3P4A17'B'HN(5+RR&ZP(&/T"9HW*CJ&:\9"EM\^9_D%%KRCE3V M6(EK3/4=5L"M(7DFP ;%IOZ-"37C5%B6:D!@N42$0(E/Y3)*QT2^NPCM: V< M15/F@A5TK%B( =FL,Y'O#*PNDL*Q2RXU@-V<"(4LD3U&:EF(*QN:&8)88I5D MKT)..+_2'KAW24&3VL*RW0A+( =9APB4;9MF[^EADULTXA. M[-7Y61.'HOV'_.,TN=W.RC9-V4W3.D'7IRG)1'D$)Y;+((ET3]0Y//%4 MH[L82*1*2.4.'0/ERO'HP+SXA^:68:&!>VXDQAY6VI24:$6(2GNIJ>:D&/I+)&2Q/_NF*>?9%V$Q2L@V?5-Q M@16ZP[HVPH1_FP3$24'W?8L&GQ#W'&MFU%&Z)[C7;4_1BU 41WP. .&167Z\ M&!U2DO(''0^YB^$2Z4]0K$3%W3XE4_A\55<12<$?5!)I677B8WEU>E(B(LHI M45'$E*I-C#=,O DI78NH23\SYA 4( P?(0F;5JU9)K$ZCFO.*JYD*;'*T6V) M@D',5.:ZW6 [,MB4W1A.6@3QC'5N+-%)@Q(S"C:E\UYF5/\7MS3WYZE?RMT2 MW:R1&>"S1*YN8UQU"/@/!+CO]V$!'R_>O0YV$,MN]%6JN]&RK]65 2;#7:"J M,@($1X^$.X;&$H!8&_NZ,V(_NX8[#&L(@8$JF'1LU2>'SF68.9]Y=+".QBY$ M-[CH&A'*OU4C+H(=.SVRY:7N=M1P$,;&$_[K+3>-ZT2=RAW']*MQ-] MW\7?OI]R_+>HE!3>P@J9BP8UF<9_DA#%-<45 TCIPJ8G32@CJZWF02$P]K81 MFZ"6I(K^_Z(N_K\*WJ."[P>(/:5H(P1^HVV^/XQR/=F,GX^^Q2/[0Q['CQ4V, >7KQG*5^8YA@?F?ME-5:X#J/<(73Y/N240(Z M]E(KU"%U\V(<:40#TJJ56]-X15*R)0T=U/U6!_IYR[R-&>LB-[_!DISV5S$\ M ;3&%)ETW+$B2GV>DQ0J8&#M<[K*?;:Z3H47XI3Q>9.D]['1L#+.=]*8HE^H M7;6%>&TU+]Y/[!"]UE#IB'XM0,^ 42 +\-Q1F@A+XU1B&6]SLG[F)@:4?$U"CQT@T:JG3C81-;B%-7*Q38NG8J<( M8J@W4-F2>2G1A^:R9#@!J)=A(E=O+34N)83D='#QH;) ).F\<"TT MX4GU5S*563I+%D\,/&9EQ$-3D4(YZB" MV]B32>1S.VA*:(KW2(!X/&$J8YG MN$N*$\E"!W8/Y:.TU0Z*R244(XVDU8IZL&I-7 FCMU)+(<=Q8R'>,-979^/Z M-_7YC=OFA=_D=2/Q!??3!Q8U0WB!K]C0>P]>D?TMOKXAPR>/%"O?(E-*8AMZV87(II%YAU"66[5DPX3N.?R$G MFU,0'M\H@T;#G7STO5/&KEGL6*3N *'ET/#VEJ*1B:T*>I"ZB_EX0W2(]%A& M579!YG*"2@> *5+\0AA0H$3J]TOQL _C7-[6E8P;JB%FY95QMC>A]&:LHT@R MHCG)(RA$&B^<8O7 N>BHPOB-W"L-HR T]D]9&T@01VS\Y[NE1D!L0=,&Y,48 M!5?#\#T;GE0D_WQ';\*'P*K8Q6-0%8XO0S1,HR)(O&(#4("]GW'03$I M<1S;&YLGDY/P*TTI-#&U69FO8SV7D,KC/ ,)(\60&A5AD5'M=KI$R*]Q#2.8 MHF4R.2CTI?UT7NR\X;]'-,%WI=+CE]YVW)")2$]>'$N5]<..WAB1*4A8S"'6 M.F2%A/"#>$F73$ /9S5P)OG]7,JILR_.\69_,L!2_C=MGH Z/ZCG*[-9D%$2^ISZA?/5H^'SR6]3(A95,!ZWL08L[U MV8V19EFYI,RG.R17>!B9E\T0K+02G\.#=FGAH0,P+RXU=+CG#)C7[V74&@^\ MAZT6#\?99AQHO56^#>>,]=&L0MLK M3!22:*E8S"GFC.&6RYK+^V,Q?J,&'-MP2&+0%[Z1#?5^C484BNZ[9P]7)VS3'/\ZH?THUHM#GHD9&##0G"TJR5]J156WYE0]^QZ1O M3'B313G:@5SG:V#Q=N_MPG1U*-V#W"&>?'.\6,P6BP6_W$:+AGRML_1F'MUP M0I?I'_?R6F7$U(?OPQS[J )$X"-0U$HE0#3%I&YPR YZ%UC$!=9L+#JCB]^' M? &]W1&_;W\=7^>DN73OP(N^5P;4/=)TSN27NO]@TL!D%XBT#Q=&,#P& /PTJD4U[*[B*IC M\]?O/I!SN)(7?XX?QLG\;$=H"3F8:C3%"AT2=2'1?G,ZR/-,5):&8Z*^[JVU M#=*C5E)C>02'DDHN48+CV=VR0XP*92IA+ZF^+8H[5M=Q&$QF)N@W1&E6M'3@ M[$3B)J_R5Z#>6W;L,<[R6V?[ RO9 E4?)]\HB=74-^?7NN7UA_UW?$>8^*Q? M4S7@9+%X()SAT,UG+_C-?!A75*K]EM_P,NUOP#;Z&@P(G"5KIAX:U;ZNT\YD$<'#T=E"=<0P=^'YR6S( M!OC669HLA',DZVJJ(0FGESPX+^4"#A?8V$3BH)EJ#;D2"9@!_.Q]F:#9$ 74 M,#;/;0&VC!A")MZE2^G+^ T,VLXEI)J]GA!,)[ZYG6\^*KU_7,;'!A/>" M6L2V_/KEWN[SQXFHZ3?=YY&08993CA'@_=XYK:3VSG>'Y [E-\)),C_,EX]/ M#YGSP9*F_OK 4?8W'[;:K?DO6U R@> L?_XA?9O^>,:9_,V(X7;YRQM@U)I@ M7JU7>'0Q?_3P (DK_S4+^=#9EO^"Q-)VG=WRKQL>]*4;<'UE &PO=V]R:W-H965T M&ULM5;?4^,V$/Y7=M*YWDN:A 'O0N9 8Y.:><8AD#[K-BR MK4&6C"0GY+_OMY+CA!O@A>E+8DG[X]O=;U>:K:U[])64@9YK;?S9H JA^3H> M^ZR2M? CVTB#D\*Z6@0L73GVC9,BCTJU'D\GDR_C6B@SF,_BWJV;SVP;M#+R MUI%OZUJXS874=GTV.!AL-^Y4607>&,]GC2CE0H:'YM9A->ZMY*J6QBMKR,GB M;'!^\/7BB.6CP#]*KOW>-W$D2VL?>7&=GPTF#$AJF06V(/"WDI=2:S8$&$^= MS4'ODA7WO[?6_XBQ(Y:E\/+2ZG]5'JJSP>F ]A1.)V\H3#N%:<2='$64WT40\YFS:W(L M#6O\$4.-V@"G#!=E$1Q.%?3"_.YZ\?>"SF^^T\/-Y=7=_?GUS?WUU6(V#C#. M(N.L,W21#$W?,'1(/ZP)E:1GN''XGTA>6CWO)1M'ST\1R^;V@ZHC=LT:^_G$XGA]_HOI)T:>M& MF U5PE,F74#KD5/^T9,P.;6FVPM*>@J5"*0"R>=&.B5QYBEOG3(EK:P606D) M.KE'M']F3:ZX5?R(W7BYE5#14B8,/*XD"?)R)9TD!1A9(/069H03.]4MPL\> M?;N2IH6Z@$(.""N94^%L#622O(![!ITK'YQ:MK%3;4$2N(W5PWB@M);.?Z;2 M(2H_!% '(8535C4BM$YH*I&-8+N>@3PU3B$RI3>D;28"_")/[/7!*%XM C8! M^)+-8;S%L\;9O$T# Y_(EB?E,;*:1BOHP(%M'35:F+#G( ;$7C2)TJD,(R%B M2M88#".-4DWK,A0.&;$)#<_7K@0CNDIQQ\0@G$VC8!,.D'>'&4DGQY_H-_I] M\HF3%&R CUV&X2*F)K,^O*;\)2J?'D=E%N+_TMH< 5J=CUXC&4K8%1>,B4$H M(TRF.#CIXJ4 3G&.M'"EA+><:VQHN>GRJ9AR(.&Z4EG%>QOP1^MMB:-1EC0R ML=2 >!&?,XE,T<0>*=B9,H5NF.PR*O2J +M!*0B1X20ED4A6;@KSL]EV(W$(1LN5!#+ MA'I+'[$22N]O@FQ/K\T)OWBX,3/1J#0+GEKE8D;] MZ^QX*^\@P,=3_]I=.MY[FV LE_$%QCQL34C/E'ZW?^2=I[?-3CR]$%'8$HA( MRP*JD]')\0#QQ%=76@3;Q)?.T@;< ?&SXA9V+(#SPB*R;L$.^J?O_#]02P,$ M% @ YV-Q5(@4R]D.! V@D !D !X;"]W;W)K&ULM59M;]LV$/XK!VT8-D"P]6);53!$T7/9_]F6OPQ$@CTX DCT@\7'WCGR4KYEEJX566]#.FMA9>91E JYLS205VV'T9\CS,)EE83S/X34WE@M!HKKI.'L%;S0=;^89?SP) MLSP-X\D<+I66\)&+9S;3<#:=AG.*[B.)I9_-)UD2YM,)?&"VTQ39&V;@FK?H M]M(SXVP^#Z=DW"=Q<]@8CUG$T3S,LCR<9=G_H'#\GQ1.9V&!+-PGP6G19X,@_3>1ZF^6P8O&8[NJ4L MW*%NS)&:2#$W+9,[J,GEH6X[XFWW".L1OHZ1%355FFG17U-4:?H>:9ZJBZJ6 M;C%!M=5+&KKZ_$J^JI?/E5GAA%)<^-(VN'?B3H(X&J*[K7G;NH)WB+?T$:YS MJ8PUW[:I#S:%M]$HZ&PHP:K3!Y(['PRCXT1MH%*J[(-@1:$ZZ;!NGH1AL.G$ MAM+QDOA;FMN==^KLN2Q$Y_8BG5C.]R.;4:(H?1X>%R MWM_7C^;]J^<]TY5;.8$;@D:C;!J [E\2?<>JUM_>:V4I$=^LZ?&%VAG0_$8I M>^@X!\-S;O4O4$L#!!0 ( .=C<53] 9;5E , &P( 9 >&PO=V]R M:W-H965T+"$5J)!7'^_4[4K(LHTV %OUBB8_N>7AW/-YYL5?ZT92(%IXK M(B=/+ ME3#^%_:M;9(%D#?&JJHCDP<5E^V3/7=Y&!!F\0N$M".DWN]V(^_EG\RRU4*K M/6AG36KNQ8?JV>0:_PC>7J=.AY!SX9??YFE]??;MC M>RIEBYHS87KT I(TS)(XG&7Q$(S#RW$:CF 2R,)G/PLED,D"R M- VGV;Q'OE"3 "ZAUBI'<^*F84+[SM+Y (G3+)Q/ISWRCDM.5ZV G5+%B3H. MDW0:CB^3 3*=.G]/U =ESX-,$_H^"Z>SR1!TI#E%_G5"'Z@RKE55,WF &K5K MQP884*70F5'EY,I5D 9)C9RZL^#_L8U >&*B06"2B0/5&% ?Y%WE'< JZE^4 M?FHK"+PMOF_1C==';:G']W27=Z81A$NB+9ET=*XA9UH?J'A;:@C[DN8T [CHG,AI2T."I$_P(_E !GFWL=+4O&4!Z'918@1KLBU<*,[A M[TM ",QE+:=$*DEQG(C;[E"-$D7HE8_9UD@N4(?SV38^AYTK9\D@!59353US M5],4V45V&<9Q['V_R-*)7]"Y>7%;:D2HV@:*KH&>74I_P1S17:Z07# U^ODE M#J-O=;-H, $JU#L_YUQG::1MAT&/]J/T33M!3N;M'/[ ](Y+0P>[)6H\NIP$ MH-O9UBZLJOT\V2A+T\F_EO1W +4SH.];I>QQX3;H_V"L_@=02P,$% @ MYV-Q5/>7_X\%!0 4!$ !D !X;"]W;W)K&UL M[5AI;^,V$/TKA+MH-X!@Z[!\)$Z 7&U3;+9!G$T_T]+8(D*1*DG%\;_OD+)E MQ5?:9EML@7Y())&<-V\./ID:S:5ZTAF (2\Y%_JTE1E3''MH+4:N&>SS-B!SMFHH#,8@_E2W"E\ZM0H*&0PUXU[8B.92/ED'V[2TY9O"0&'Q%@$BI=GN 3.+1#2^'V)V:I=6L/F_0K] M1Q<[QC*A&BXE_XVE)CMM#5HDA2DMN;F7\Y]A&4]L\1+)M?M/YM7:,&J1I-1& MYDMC9) S45WIRS(/#8.!O\<@7!J$CG?ER+&\HH:>C92<$V57(YJ]<:$Z:R3' MA"W*V"B<96AGSJZN[V\>SQ]N'J_)S>?QP_V7V^O/#^-1QR"V7=%)EC@7%4ZX M!R](Y M7P%W:^"N ^Z^.X.'<>(VV0U%OO]N$/K1"3G71$X))J;$[5/GQB,F V*DH9P( M:5L=;V@N2V'L3$IN.:P\!\D(Q#:GUIC.I3(4Y+4VI M0)-":F99::1"#9F# H+H>$G1F9%(G620SH"@Q$!"M<$)P+4"-X.F'*RADN4L M([=4)9D-.FJ3\S1E5;!\X5* L!3_G&]95![7OI%;%/M-Y@W4A4MDFSPXE!R? M)X 64PW&V!QMA&#=8*9ML'/TA=)"!,HGB@-;KDADR5."@@?*%6!'71K4UM5H M_ZE:+\M),IINE.=#Y 7]*DJTQEQF2(5SG%3H_".6PRB6V 3;N2-453N7VA*L M6T!C.9#]9(%Q391\ K6FA1G",G&,S.;%T(DM#S)X9BD@A*$,$ZM@1I5KK@;; M'_2^+L-\;<54)$#&[N7Y22;4O6?.-;:-)I\8G3".)<8$7=J>3% ?%;Z$[&.>2^S>Q;Z, MK-Q]<'=!>-(8";QN/_;B7E2/72_WRM]PT+PVW:RNH3?HQ^OB6XW9;7R([<#K M1H.MU56#_YH8.<%-LBQ\\*^*V1 WRR$QXW(%N:UE6&C<:X--1?E: H<[ $,Z M+*=((?:&K^7X30H,,X$TYKA!*]RB1)?XLZ;1/BLV5Y! ;JM3J>-?5]R@^Y]3 MW-T->4!Q Z_7#;Y)Q:UWR'[=W8[V?]W=HV3]",70#[Z&ZD9#S^_W]HKOFS*[ M8;_-[1V],\-SG"8?N<1LZB,R53)_^PW.A+/%5*1X7+.]WJP7;C4#U4)L+#Q. M*E]+PPBH^:H[$W&$;>(!X<'>C6UZZE=A^.="QEFBW[T6]<(-HOS_TAJ%_M&FSZUS6:9QR"\.B6OEU??&O ].[-]SF&*IGZ['[>(JL[OU8.1A3LS M3Z3!$[B[S8!B^]L%.#^5TJP>K(/Z(\K9'U!+ P04 " #G8W%4R+DI@3<$ M X$0 &0 'AL+W=O;N2^V MM-IWK9ZU/%PH?6\*1 L/I9#F*"BLK0[#T&0%ELST58625J9*E\S25,]"4VED MN1(7;.,9.'V9$L8_8='PQFD 66VL*EMA\J#DLGFSAS8/&P(' MT3,"22N0>+\;0][+C\RRT5"K!6C'3=KD4WA0DE;&/@D<\P?RX?D1^=,LG+F.-FJ\%)*BLFE\",Y[$%L[! C538 MF:JEQ=S) 5&GC&N8,U$CN+JGLY/56CL;5+_<.!;*=$UGL$OV8>?4M_X^=<'? M^> OD)E:(T&(A5OCXG^KTM]JY?)[I7F&IJ/>\)GD4YXQTG])6Z2?7/F[KA.F M]=(Y,R[=M@&7+YHGEK%'+[A@^M[M_FKEK9MP/7C%WHSCYL(7R MI!MGC]PX45IN:(A[N_N#WF O?0/M97_ʰN&)+7R'OXIT-]C0ZZ,7IWE;* MYT9>YG%6.M-5:YH0:882-1-B"<;Z8B2(*C@U/SIP5%&L;"06W!8>"_$AP\IW M=37M5NF46!)J@52C\)JL@@RUI<\3:M:"TJZ)R.6-7I7+DU% MG=F:Y(UO^;G#4;>>4:7,T)O*NAVM/"KT'9R;3@6A+$%SL9QH3KC+\]TUB TP]R'WG^P;E59SGGO7FB\UGQSGM2*G\G71M>V#R1S$ M^J!"V6!E_@_[QV5FU80 K^T?\=<_Z-_[QW_7/]98/_;5=/A%.\GKL3)]WXOV M]E]%>!DB_R_O;ZFQ;MVE_93Z9A2_DO*O>]G[).T-!M%6RN=&7N;YWLN^0"][ MZEX6;MQF2]0S?V>*$LW;3\LD%&[= RT/E4$W.W$&>A^EHS^ E!+ P04 " #G M8W%4)R6CGW , "#)@ &0 'AL+W=O=T-X;O[HW]ZI9*>?&MR$OW?F_I_>KMP8%+EZJ0 M;F!6JL23N;&%]/AJ%P=N997,>%&1'XR'PZ.#0NIR[\,['OMD/[PSE<]UJ3Y9 MX:JBD/;A7.7F_OW>:*\>N-6+I:>!@P_O5G*A/BO_V^J3Q;>#1DJF"U4Z;4IA MU?S]WMGH[?DAS><)_]+JWG4^"SK)S)BO].4Z>[\W)(54KE)/$B3^W*D+E>:W/'_XC[,'1WMB;1RWA1Q,30H=!G^RF_1#IT%)\,="\9QP9CU#ANQEC]* M+S^\L^9>6)H-:?2!C\JKH9PNR2F?O<53C77^PX^7YU_$U=G%]-A(/6>+AG[?9HP((:&_=2J;J_1Z0Y)2]4WL? MC@=B3;#X[A\GX^'D5-R8I :8<-X),Q=^J<34YPO55W)K_# MH<2%55@O/EE3:.<,M/C5>)4(IY0@HS@Q(VYII?"GT?CTL9&M.[&)\VA_/#C\B_=/ M1KNV3P[7GO .)<2*E7R0,^SM#>WX'U"R^$G>?U4/S]AQ\U339'QTG)Q,C]N= MC)>Y:[Y.-K7$T-':HAOEW%LA"U.5 %-6*7"O7^I2F%*)!R5M,_,H&1V/DL/Q M#UVE#H]Z([\B@^9]H+;Q!]?\,#Y)IL>C[N!Q"W._8SDH%,%1W^Z.$N> MG'1UI:=0WZ 7<3AYG % GJ/9M"SHL>8]7:9YE2GRX%GT M(,V_!:(83U'CLQIL/7^N/ZSMEXC[I4Z7(28<"[1JE2/7.[;2A2E6LFQ-&F.F M0?1Z+&2LRGIDCDX&;:#OLC#,1*9QL8PDZ KIZS,2(?.\0Y#(*?Y>J;()AU8% M?#O H2(DB R=2BO($S,\A*TL:#?7BO(!2U4(1]@5:U;*.@-2$"N+]LC2X'U) MA&U#T$8AV',@KAJ;M\:L$&T!-77D;< C!N=K_;V@WLJK@ \8AMH!X M2@8?#4"'X&3$+>][I3(5P:^-6 MW;$OL5]LN"+*&BO5000FJ!DA10IUI'4K9F&!PT A\#-Y49O, ;.H :"OP;DL M2'2MIBY-B?*%P0D%5A:;ZA79W3*#H8#WIV)FV1*8T'H9$UAD-QQU^9C;3^OS M\<2YU#GIB3- @>9@0:8NR84J*^&ETW"FF@H;8\T0V+9:^?0A* O6Q+,4M'R- M&"BC7;MF-2DL$TU@%44-.;(]\TSF'$-,'VEJ*YRA-D(-D\ 2:[#>%>?W"%6$ M#"A#"5T4> C"RQ^X&J--8N'XC-")L>#Z[NO8OBUP7M)G-(M^:S#;HZBG^Q1B MG@+^FQF+1C.A?" ?DI@:PJ"H5K6AY (*+RBUM5:'=0KM.0)#M4J;]Z >:"87 MG4"MZ]JP TP?2,N.FUG1Z%';;Y_6Q84H<40; M4MQ)J[D/ "5_A93=2MH*38;UO4)[<*] M8^VU#79;*ZX62]MZTZ>0^"=$_K^!D_;8#<*C@?C&S?B.B!4 M.J2D[5B,IF14;4'3=/AJ*U:.1ENQDHC8()4E07RNOQ%?D+Q,D>MT&>JD4(*% MV*^/WP4. OA)FK:+#1I',H88=-S$%4WI8:N)FF"?F&49010LZS56 ML'?RS$XER"W?4 5ND8E(4NN7T,D$A2FNV!",1!JP2)YS"H50('.I5?ZVGL MQ+5Z> M=U'581I*\4R!A?Q*A.;"^CI@N/^H&XXZ>;5([>Y<'@6//! O^CQZ/CFGE M;?7K()!TW?041. M^9:!DM!]2WK1HHNJB!T"V:.Y$B0GUH\[412OE;H >=G-Z],(>>E-;@N00F8O MAT5GN]# _]W0V,V%7>G;R7#5N1:0++(-S_ZIGZ3!'P(-#E!//)ZC-^):=@,+ M)YL,3H:O^ED-ZLT48UI3XX3P0P>&_PO])L;F!I0G(;*Z(/Y1I?$VB!HA-A7U M/-MP'*K,+HYI6SXI7;\._A);U:4G)>!.SF7M.^2*P[.SMT02%:3>5BE[5J)@ MO:=F'9K.J$IGWLRJ-#Q\/*6U"%Q[T8"& E'X]JQ85'#?F"[7C4 HJ=B?W MM(:WXJL[/LWZ[2Y3Q=H>P=D]W#XF0E*3&M*\$;UB<_]XT.972*J9\@W%%M]7 M6*__X-H>T++HGP$ %6YU^*9M_?"58X,M^W5+;QM=WB&065$8_1;S2Y5^%9>E MLHL'\9TL5JU%Z#2P9UY#D6MS(-%UK5A0B'\N!9 K#9W M)/.*KTZMBG=P,1R;]R&!N);65(ME_=:#:G9"8*A6*;L 3D4_F3@,1*^@S12Q MS=R1889H'!LY=6(H6W5YHWENZ)*'H#Z=;L](T^F.-K)[H;'5/E;Q3:(3#3/$ MK6,?024@DF:-IF K?V\X3S7QQZ(X:<6VM^U$$KR@@28F%[-14.#>13_ M "(+I2=3UYN0$T,X2J;\D#.#W^L]XP25M=O$BQ^<\DW[M'-M@_HC7EWE= MA->46$!2"TU!33?2('_?*= _]3+B*E?90G5>,_2(CFY+35G&'\IPJ/L=49GT M^,/,^[3&W.1;ONS<1CU)O-.KF6N43(=# M>(Q6H#UTJ=4S#AK;7+8WKWE@MAXSDA6"1CW]0R'J4 6Z1!1*EF$OZ>N*:/V& M--2X##P87V4XZ)W4^8Z7VTV44]]HH$Q.^8[?F2AZ:;)%I:ZQ7F"K@=CVPY:# MS@^#"M X__R)Z!F!&7XCU(PVO[ Z"S\L:J>'GV>A<5C0RZ1[@5= MZR_>K/AG1C/CO2GXXU*A\+0T <_G!MDY?J$-FM^=??@O4$L#!!0 ( .=C M<52XY=K0,P4 'P, 9 >&PO=V]R:W-H965TR>O9U=P!=;Z[[XFBB(AT8;?SFI0VC/9S-?U-1(/[4M&9Q4UC4R M8.DV,]\ZDF54:O1L,9^?SAJIS.3J(N[=NJL+VP6M#-TZX;NFD>[QAK3=7D[2 MR6[CL]K4@3=F5Q>MW- =A=_:6X?5;$0I54/&*VN$H^IRW^0L'P5^5[3U M!]^"(UE;^X47/Y67DSD[1)J*P @2/_?TCK1F(+CQYX Y&4VRXN'W#OW'&#MB M64M/[ZS^0Y6AOIRL)J*D2G8Z?+;;#S3$<\)XA=4^_A7;7C;-)J+H?+#-H P/ M&F7Z7_DPY.% 837_BL)B4%A$OWM#T%402]5%H5T7J#!A KXE872*CR*8$5PTOC6 MNB HU-* '=*4HG2*\%?YH+0FYQD^7;X5&X 9SWJ,0Y#L"021J?BE)2>#,IO> MLG!,5V$KT6$AO2>H,+A63>ZD[8O#>5BL?6<$+>T\N"O;[@5PS/U6%N'XG$0B(42T1E-GOT6JFFU*E2(!T(AL9A02C^B0]F*,G*MH2!]-(_< M%;8S@S1GGF11#UXI,RJQI7\1UU1@0D3!L"5]3Z+I>X.X-P28W6'>C>1.HN00 M\5 [+[9Q?G"6D2.,PR<^;N%Y/ETMOWU>27K A/9#T&.Q>.()#P(Q[/?,32Z5 M^DH-7F+H+@EO$<5'N,=^%\C M7+C-UT=,-BQZ3K!L6V4CC07W2F6ULCT %Y6KVSM5 M:/!<5:J0[%8BMK7"N=2XF/KV0XR(;>B]C;-=BX\-6H_SADAC>*$'>Z*TT#<6301N!O:6HW,*O"Y559'CQH)3 M9+C-6C1?#$P6D0:5,YSDF5,/3N!S7O2/1-YJ&"F#')'?#M,&:RLF1=\ M/*CT :(#8C\X!./B5!B40_<]&[@'A^L?'.U; M<5][:0Q#("F=Z^/!2J]@G#7 TLJ+6TY8['SWZOWZ!FHV+-R)/LO0D6 8WCM7;T#],UTA4?Z3'M>3(ZEG]*GL+Z\,+$ M>9,FIVE?$P;$,L_SN$2D+<6WI'Y,^+)@! ;86%MZX:WF.RL:1V^6/)I+_L*! M*N.-UAG9E8J_?,!&G*?0'SR#Y#B:]BYY/!)\C1M'E>,8@+RRY8M/G-G!BQ#W M_R:^>X'!Q>L?A^/N^+2^[E^4>_'^7?Y)N@V/=DT55.?3Y&PO=V]R:W-H965T?M39NDE3>-V_2U)45UL(-J4'#)PNRM? LVF7J&HM"1J-:IWF6 M'::U4":9CN/>E9V.J?5:&;RRX-JZ%O;7##6M)\DHV6Y\R&.ZNM^CO8^P5P&O).WB%]:=[N@P@;)UGNJ-,3.HE>G^XND;YEM$L?Q3PDS!#*$8# MR+,\?P2OZ",L(E[QE CW$ ]ZQ(.(>/#TG#T.<#R$?S#@Q;.C/"O>PI<*X93J M1IA?4 D'9!!*+1RO%E!C/4?K*M5 :Q0W8U2/2U9>(1B"1EA8"=TB"".[7271 M>%4*#3;<43< FFNU%*$M7%1KK%HIC4MDR'-34MU9:W(.6<.RJ#65PJ,$3T'8 MZY4G05SLZO2P] M,?)VD[]^+R<2BFQPF!W>RP:(UE=DU6^4 U#.M>$?$'D6.<\+99;#/M&7!MYA M&2$@SW==S4A8&>A]H!5:0S9RW24AD4MB.6P!I7 52.6\5?,VSAG6?5X4V3#+ M0OS_L@SI"U 5:8D=LL62.H<[/@+-T>NW;AN:CX'!\E WWKELCE(Q>]BR4ZM M@Y):X[N1U._V _VDFV-_U;O7X$+8I>+;J7'!IMGP]:NDN[U;P5,3I]J2W0G#0/W/3/U!+ P04 " #G8W%4T EQ2U4" S!0 M&0 'AL+W=OA8(4, M)B._MM"3D:HL+R0N-)A*"*;W,^1J-PYZP6%A66QSZQ;"R:AD6URA_58N-'EA MJY(6 J4IE 2-V3B8]FYF X?W@.\%[LR1#2Z3C5)/SKE/QT'D D*.B74*C'[/ M.$?.G1"%\:O1#-HC'?'8/JA_]+E3+AMF<*[XCR*U^3@8!I!BQBINEVKW"9M\ M+IU>HKCQ7]C5V/@J@*0R5HF&3!&(0M9_]M+4E=6T6Q#/3I9W7Z;KNUM83)?KG[!>3A]7T_GZ M_NOC:A1:TG>H,&FT9K56?$*K#P]*VMS G4PQ?QV(HS@^H]=OD^U[O?X_)OM*?-"*#[SXX+_I8%W\(!B@]JT@'6.!!(EDWLH&UP*B:-E6@G8**93$ U+9<#*4JN7 M@EX[\CU>J=^U=F@9@2=SF&A%$779T90^70T%7$E;O^EVM9T(T[H1_L#KJTK?%1EEJ,F_F--50.P#M9TK9@^,.:.?DY#=02P,$ M% @ YV-Q5'RE+^U,!@ Q1 !D !X;"]W;W)K&ULK5AK4]LX%/TKFBS=QTR:."\>76 &PJ/LE,< W?VLV$JLJ6P9229D M?_V>*]F.H:'=#OW0QK*E<\\]]R&)_:4V7VPJA&-/FF4S,6-8;;, M,FY6QT+IY4%GT*E?W,I%ZNA%_W"_X MQ)]SGXL9@U&]0$IF)W$J=,R/F!YVC MP8?C,*G>KEQ]%Y<^$\&*MK/^?+GX;;C#HL6]"LE]_V1U&HS_95)N< M(5&7W"08Y,X@X6WS^<@Q2%FB[AHUN\RE E.S@N-!L-N%$5L5B)'59B3 M"(5*-%)8,#"Z7*3L.G9Z)@SQ&O4:TN>8EGN691X+X]!CW(KI.9N7KC2""9?R M'"5#E ,M(V-AGSL6ZU(E3.9Q"79,:6N9#J#H4=9AKR[SVE@!QCJQ M/7;)<[0KN2KA;D*86+O6J<8@>M)CP1VGO>.E):O$ FT1CL.I6%O' M($^.5HS^JN2_?*8$(WA16T$CZS(K,ZFX84Y[@ PRZ 2(H #/VI9676^<:";" M"8,&XGERQW+-) 22QCLBGJ0E%R@\A/G]8/.O$\K;JB-9O1RLHWE:1>N-23J7 M3R"Z*4NA!]J]>I^.H&^V-?19"Y3IGR--'CI"6MD[(51WC)BTO.3RO>"Q3 MB><6MF5[DW<$*7V,G8QEX?.@-F&Y$K:25-H@>["P%N4$NDNEA+&_L7.#!'^S M/%^EWVNR='>BW5J5I*%!Q@8[?[*%)_-*N7Y'E^UHHRZO&0DZ):4));%!)=_< MKN7;<^?_BC/LCD=[M3B^"+14;356C19G8F:\V5?EV-DL1P/;SI,-SM]RS)FB MWF]%RF=22>?[ !RS+?_/STZ9$JA2V)NP5!> 88:6QMR@WV _IOZ7X;0BWZ\$ MX/C""-_&:M(B1^I?Z4>15:UXTF,?/QTWN)/HQW#;L CS)?<:[?389[^(@M/, M?=&T42Y&/)324+O2K,!2_)BU .B('-C@X(7K)#Q#4^X$!4-7L!)6POH9FCW@ MO< Y6A^.;+H(XX>RH)VA1(A 55$B]@ _7?[![4Z&H7^&;2O)GAA>NRD M3EU!62'0DL,A2- A:'.;I-;8]4&CYFP$DH'F5%)VY-Q8';?"B^/8U/Z?B):L&$# MG#?9Q4)0L5\_5NGB;;:U1T4%E'HJQT[M]WJ*/+Z1$QD\H'1L]M@Y6VAJ\U:K MY V2M1-VK5J.S117)DL\7MC#PPMU!@/?9 AS*YR4NHPD%_ZRHE;K+O!).!?. M"5.X)AV[,3J3UF*31\VB'NJ)I#/QJ^>=\3A$"+*H,B&-F%+] "%E30 M.+SEU!M5ZYQ!%K8F4(54*M$\E6^CD ]!H[-@SDY$'!I6"!".CT>9+NF($FS! ML;*A34S1#9!;.$H*\IRJF_N3@#]M+87X@L 8WV$>2I !SU%OB)V>SY"''L5_ M?2@UB39;L4\7Q]>W[ )&GORGNI\ND7^CWFC[W<;#TOTKSG//GO%'5(&GM&;_ MO0!YBXUNEIDP"W^!IO8*CN&6V;QM[NA'X6JZGAXN^#@T+&1N MX<4<2Z/>SJ3#3+@TAX'3A;^HSK3#M=<_IH+#>9J [W,-'ZL!&6C^R_BM3.LG9I(JB*,F.[<1QE:S8CG9]45E.MLXC. .2 MB(<#&I@1K?WU^W4W@,%00\G.[M8Y#^'?ERI=?*3^U&-WBRL&ZM6GQTRR._<5I5/&A='YW,9C\\NW;.GMFMKT^A+5_ANO5;NYKFN[?;G@^.#^,5[LURU],71LZ<;M=17 MNOUM<^GPZ2C-4IFU;KRQ3>'TXN>#L^,?GQ_S '[C=Z.W/ON[(%+FUGZD#Q?5 MSPWY_\56WGWXX* H.]_:=1B,':Q-(_^J MSX$1V8#'LST#3L* $]ZW+,2[_$6UZME39[>%H[Q MMZKMG"[LHGC>>3SS?HRC7SM'\=__]?AD=OI3^O>LJ@R)OJKKFTFA/+W\KFSM M7+O(NN-"-54!9G90R<3/2?'JY8MBA1''L]FWA=TVVOF5V12F*7[5#LKT6GW4 MQ7-C7^#)$I._?GU>?$?KGLQ^^O7U\Q?\Y_%/WT\+^E087ZCBC6FP3=NJHC9K MT^H*_ZJYJ4U[4Y1VO5$-_NVE"MRO5V'I2 M5,:WIJZQ+5KI^-%/!5XPC9\P/:7K\')I75-84Q>-5B[;]R3;";T-$U'[HEUI MK\.J+>;9=,YWJFF+UD+?W$?=TE[4TFD-HT1OM"MGN^4*IHX&8[D&K^"1JHO? M&J;OJE6M]L*#L$]?;&J:E9BK8)0V6/&S@771^(A3J.,6R&25:J-*8@\.[H>' M4/^ZIJ^7.%!+M,ZQ-%B;,4T[<):6QJYE(EUT&_KTZ&1ZNCL#O5_<$'>P0 ?- M;%BHJLCG@LQFT6YU?:T/UZ3 A;.8 8R %2=K:$#=4,R(UL0;C-ZN,.*&90BL M[N;>5 :R-BG@6!RQ!^_PLB!]":9LS$:3K&,*U1(-UZ;"2_DKH(88/N!JW''& MO05XQ\)%AVPQP@6#"JF9]DI2U^1=-#A8:IX[B/%6!R&>Q&\ZO_N-[5SZBE:A M;85'YR+1X3&DHV9'=*W!#%Z/EB(UHW&F]8%1A\(H^G*M_K .^S_*4ZG2 )PZ: !$%_QEMC I3--:3:UYL?G$!@X@(J?C]FK_\ R MZ90^@+&J#%:"Y _:!G'UX$N9!N##PC0*DT%0/.D>:VK^!I^02![-@JW >WO> M1C]T8ST+-&T')S1)1Y1I*T[QX6SZZ-L1P6:+]UW4 $R0A'3'FC(S[!\0B^)W M\Q'[@1V=OIZ>3[]/^G.E-Z""#/;)$S'8$PB*;I@.IPEV$1V-;0[)_D3M-$T+ M@?9ML24S4W[J#+1Z6KR"^#6#'85!A;TF@>QY0\8!VV-2(O51'HMKV^:+B+?( MF,S&=/PHXIQ; UMBAFU.$9/'@R/=UA:70X$*H:;J BIQ7L\SUR MHM@6[6/ER)'@.#('5WNQ2UA%RY:*LR5D.UBN5\H/_63V,+K+WG#V%F&?A%U& M0QDL#4\>SWA@&^\YY'R3]Y\UK_W%AYW/_35G3E;9FV5C%J8D=\GK1Y P5W"A M9*S9Y#K5>%4*-0J(2!.Z:'ANG'R9FY/I5]N3KE%=9?9*S$I=ZV*NP7"$1!M% MKC/'#:RD71UVZO2RJWNVT\,K#=\-6Q/>>/&YA!=;\I&NC>?()TK+U8OS'E2= M:]="'T"@Q&71E (6E;7U\.'PF/2$Y"=7A( Q1HE))-![X(VKB,MR;/2Y:U@4 M-KVY7FH(.:^!YZ062=D& (@% 5X71YEQK.>X!?X(L$7Y#,/,;R#UY6J- MBT)SO\W!^?$,C,(T!4>W(/J$%1C'?<=Z,UO4'"[M M78)-5WK)Q(ZAP']ANAZ3]]8&%J2IP$*/8Z_8&[2Y53R[2E:Q.'D\2\ \3%G( M>@2M(A"'$\/RQJ^"Y_)I >*DB^\/3>N<@CP?MPD)&?=:/4GI7?)(E5ZP\BK/ M<:YMHG=$ *C)L<&DDB7#^MN5@<'S9(@)K?;+Y-LAL'&M3,UL9)G!-_I:U1T+ MJ!A)TI:Y*$RY,GJ1H=Y*EX9]RQK1L"-RZ)N*'JT@'= Z"@]+V@ D$S%.]+7D M&+R'$+,?T(ZW!!_!F@0[8!V":\-1;E5>'@X.T*E#5$HT$ IH"!R<'EFDT MMM&2\2=>,5F4;JO(G-%+34IXT*<8J/.^LJ /?Y*6I6BL5Z/$RJ!MDU%CDD$C M;""'RBG"Y/B=YK\=UD^"9XBT9QOC3(.JF8 X541;I3WL$P\D,6JY),LAY@CG M 9')1#,(UW1/HB?G*(-2>+S:_$-[<8D2@IHU(6@G_ !B["!LSJ['0_$A4S), M-QGR8!>I3HOG+!1,J%I@O1Q(D+P/<%U$;F*_Q0B'S7G970XGP8_@&X8AP?'A MR;?L"SHW--QI*MH-XY :.(-4R,)<@R,;P,@H;825R:-E4AY%+_!V(/0#*;:, MOMJDQASQ7U.&>@?R!_$9%;/)[QT9O#;RP06IR^F-9/H;?+7(=E4K+6B4'/1#:=T78T+V^A45 MF>9KR4H0=\L<77/::OZ'9(T$1(O1_!+__BCY]T=W.N3,U;X 6",=&G7K7S]+ MLDYO$LPL.C@/\L#A#38+WG?KC1R%B7%4L)]_&H2-1# CL D/"10FW$ MRU[WOI5F,&W(S^O!Y Z ">"?(-Y*&"B/R.AFC,PYT?D^XB+O8!P+,<2YO@G) MS!ID'Q*557Y$PY67-B082NU@J\_*MNM1",-] %M*"+.+VY#=MIV'H,8S2N(C MV^286(9(SCI$#,FA$V#8=7[[4VM1+"2DP+G6=>\\]HI)SS'-XNXECKEF8"FP M-P2&/0]#T()/ G-%<&4(0=@U3.OT#IOV.-FTQ_<$&0)HWD,.(:O[\M5?/4FR M:/&9(>_-C_]!-FE#3H+240OQ$"GOQO*_-B1.";="K[QVUR84'5)E0K(TX<3% M,09&^I3&I#!9Q&L;$2[-@;UHBB@Q@XZ9)-%?FY6V\I41LHB@8-LEIX!PVAR@ MANB=#5:J>8DE[:MA MQB]FJGQ$+A3J4]X/^ ZQR9>_N Y[T<5.H#(+-=.(<+PI%1#I' M=6%)Z*-:VN(-P#CLNL%[,1>,-JF%F;DE6@RX/2@B MW]$?+@P^V7BVSD2)Z\J/LDXEM=-Q74LUD#YTY G],#@,.5A:A(^6E),3$'Q$ M83>#$@'O=A+YDB67A6-9^F!D5*/;Z,TMI*!W]],)QB\BT^+OFFG.A ?]N MQ;/7B)03(W/YPVDTNAX7O[[R_^2'1T]^*EZ(O@P-O-2Y*=Z,2)W64F/5;5'T M%XA+8X'_HBFGV1=A,HI+5UU3<>(;LL.R-H#&?QF-"Y* [MH6#3[![3J6S"BC M]$XPK^N.G">!. 8<['_"D$F^O>B<4JSVA8:'S$7_B.0G"%:BXFZ;D@E\/JNK MB*1@#RIQ]"PZ<5A>-1@]$3G*L:,BARW)J^AOF'@3(ML-G#;]FS&'D B%,A$1 ML6K5FL\D5BWPS%G%&48E6CEX+5'0'S.E'_,WH(-3'57TB4#*,2XGQ7(L M_5(;XQ(-D=M4TX)6DG=]9*A93? !7:)@Y;6 M5BDWM=G4W*!X3B;/Q'B,XNR;P8Q@+R%X5@[1M\%ZT^+E8/K<(-Z9#1!7(N;V M2Q+EQ[.^4WYVI[#]DI*28!BTJ-M; _]3$R41?LGVW:P9OLN_>5: *F9>RH)] MFG38!H5'8!R@+0=[GS>A(XC23"G%*B!\47>4CNP[:M(Z["BD<3#DEB"0(8V1 MI6=CO2ST9!5\$X%A*'5L1)W*>E#$KK%^#?9OBT^([,SB1MKP>/^3/F&0JLAK MV"/.=FJQU>P60 P5B2I;,B_%_U+'H+3- /$DDI&*XF)!Q7BU)*Z$[G7))I$5 MNS41+Q@3W)-A 8(Z4(Q;YYGWY' MN483:T4T MD,K,>9]+-(@T+*,J>R =8T&D \264_Q$*%C 5&K\D/1I%QH-O:TK:815O0/- M2Q.L;T+I;<=+;FU !%J K!C' 55_?X453W*R7U]2';'A[!7XA@DSP/B/$'_%C)['#,K MP0RUR):E\D&_@IF5)GL07)J-DOY)!_"2X=>0&I:+*@37AR(:H;QP>AZ\96A@ M1N@5*[04VG0M.\4DQ+&A=*B>3$Y"\-2NTL3@;F$^#^5<7"KW=?4D# 1#LG0$ MC ;9Z_$D*5]8[)N#1SFJ 7K+[^2FG%@\QCK<+O*D[,W1O MQ])Q=+P-YRU2U_ B=C5G=KWWG8(KLK)^YS!]8.#>-9,?&,,R(7H 3YFQ@6[F M[T0$(W/$&>^'[BH68H*=R3VC )(A^$HM1"R_(KQC-C+T#^.8V*0ZQDM='8@, MQ ^[WN,2? &MLN(A.IRMY<*9U5V=V+ MS#2"ZF9%\U;13,MR-(914/B<]4!(WV76 \,A1DO1[9+4@HB7.&S0,#"8/F^) ME_FR0\K:,I;W(,2LAD-G>:V_ M0V.DIRS J(9]C0_]=YN$%UNC@4W86 M@91=4@*C]"DK4TFK9&S.&+*+!6ZE507[YC@)P.MSHS;O_B40T4=HZZ3XH.F" ML]=Z=^.2?*6+-9H;7 ,,'Z(/GCJE03=LJ*+HV/SN[#LR2]=R&>[X8;RMDJT( M*2'35@T:J2%#(BYTM-^<]N=Y)B)+?5%17G?F6H?3HS)>8[G[BL)93@^#X]G; MLD+T1V4J'\RIMB"".Q37H0-.:B:X.^ #%K2TX6Q'8J"O\VN!;RV[E.CA^2;F M;K-0-D'5Q:9'"I\U]2SP[R7(E:#="_H#-'[6+2D/<3*;/1#.,&C@O1?\ZQ=0 MKBA4N^76_B;\[T!5^@8,"*VQ<$RO4QW@DE.G9]Y; )#!!8PWOY^_OCQ+VDSU M2TH!WJ2522."A:.]A<(D\5J&WK7%T//B>636X 1D[2PUE<(XDG8U51_^T\4G MCH@Y=<1Y1E:1V&.H-H9,B;CJ +MVODR@L/<"JK^YP249UHSH0D;NEZ; :7@K MB99S"2-G5W:"ZL2?7<@7'Y0]OCF=GJ1;_%2]RYTL[R8#;6W/Y%MDGPVG/7G$ M8AUN//?]S#N,@11D2@V6OU%P#&'STB'8J_".4XNHFJ\D[ZP^?9*(&O^9BFDD MI&_CE6V$P&)GGU:2"LZWAV0.Y2]":-+"SH^/3P^)\V. ZBC[/96U=DO^U1@* M7^"4Y:=5TK?IEVG.Y/=8^M?E9VW H"4!RUHO,'0V??3P *$R_U*,?&CMAG^= M96[;UJ[YSQ7WF-,+>+ZP '[A RV0?J_GV3\!4$L#!!0 ( .=C<51(+GN% MP@( P' 9 >&PO=V]R:W-H965T2TPJXHH(C"8N!<^:?C"(;WP0\4%BIK3FRE+3&CWS@ M>)80,)AKBT#,\ 3GP)@%,C1^KS&=;DN;N#W?H']K:C>US(B"<\%^T5R7 R=U M4 X+4C,]%:OOL*ZG9_'F@JGFBU9M;!0Y:%XK+:IULF%04=Z.Y'FMPU9"ZNU) M"-8)0<.[W:AA>4$T&?:E6"%IHPV:G32E-MF&'.7V4&ZU-%YJ\O1P.GX87]^/ MT=$=F3%07_NN-JC6Y\[7"*,6(=B#$*(KP76IT)CGD+_-=PV;CE*PH30*#@+^ M)/P8A3Y&@1<$!_#"KL2PP0L/EW@ *>J0H@8IVH-T:ZY$7C- 8H%RJDA12"B( MAMS\GD_ :T"S%Z1$+>?PGHZ'P;]\2@,O/$5_.]Z5$N#-&2"C8&UN6"?B3LY1 MS4F=4\/\ZRN.T(2AL2X)-W_A9O4S2E,A:Z)K:9A=$H4F M= E6MYW@),MPSP2W14S;TU!;5?A>AI,DQ7&2_ >%_7]2.(RQ'Z8XROR/*VRK M2;"7>?L%MO)YYMRR?0('/9Q$\<<$CKP8I[&W7^ HPV&6XC"-W[MH[E:'JD 6 M31]6:"YJKMMFU:UVK?ZL[7"OX>T[<45D815AL#"IWG'2V]K:+%L^MU, M:-,]FVEIGBN0-L#X%T+HC6$WZ![ X1]02P,$% @ YV-Q5-V+(_*2 @ M,P8 !D !X;"]W;W)K&ULK55M;YLP$/XK%INF M5D(%#*&D2R(U7:MU4E^4=*WVT8%+8M78S#:E_?>S34*HUF1?]@7[GKOG\9WA MCE$CY+-: VCT6C*NQMY:Z^HL"%2^AI*H$U$!-YZED"71QI2K0%422.%()0MP M&*9!22CW)B.'WOF'GJ$+-Q#P!L"=GFW M![DLOQ%-)B,I&B1MM%&S&U>J8YOD*+[V2]T]$ 6 M#-3Q*-!&UWJ#?*,Q;37P'HT8W0BNUPI=\@**]_S Y-,EA;=)3?%!P1^$GZ X M\A$.,3Z@%W=%QDXO_E>1![223BMQ6LD>K;EIBZ)F@,027?,7X%K(MX_N[+#, MET\9#N.OZ'^OYNIJTUSN]K;87:[% N0[;-]J;[QO1'LCCVI.ZH)J*([_\LU( M8SY2#9(2ICKT,XJP'T>AG\5A'PS]TP3[2;8#YW55,0H[:NQ'P\P?# 8]),;8 M3^-AASR9]D>4HTJ*'-2.B_W(G)OA80\)<>P/T[1#KBBGIHD*M!*BV%$3/\*I MGYQ&/21-;;X[ZH/0[XO$D?%G?IH-^J E#4WEG=1'WV+0:^02Y,J-*X5R47/= M]G2'=A/QO!T$N_!VG-X0N:)<(09+0PU/3@<>DNV(:@TM*C<6%D*;(>.V:S/5 M0=H XU\*H;>&/:#[3TS^ %!+ P04 " #G8W%46%R:YT$# ]"@ &0 M 'AL+W=O; DJJ+^4>!/[92E52@Z3:^7JO@.9.J>1^% 1# MOZ1,]*9CQ[M3T[&L#&<"[A3155E2]74&7!XFO;!W8BS8KC"6X4_'>[J#)9A/ M^SN%E-^@Y*P$H9D41,%VTKL*7\\2*^\$[AD<=&M/;"1K*3];XB:?] +K$'#8 M&(M <7F :^#< J$;?QPQ>XU)J]C>G]#?N=@QEC75<"WY[RPWQ:27]4@.6UIQ MLY"'7^ 8CW-P([EV7W*H95.TN*FTD>51&>F2B7JE7X[GT%+(@C,*T5$A+3[?SC:DDN5G3-0??'OD$C5M3?' %G-6!T!C FMU*80I.YR"'_5M]'YQH/ MHY.'LZ@3\%B0*HJ@#+VXBCAU>_+-, #!SPX [S$ALDK#D1N ML2X4>Z"VX @3VJ@*Z]AHW).EH09J"N7>,4'%AE%.[J1FMDY?.O%NNS__E$5! M_(;\J/5:"BTYR]'OG,PH1X>!+-V-\4%NJ&NN*ZT!(_K Z)IQC ,TJBE!-E@+ M"CO/DF4I6Q#^&PF*1UZ0#L_FZ;L9>:+_W+?C MVM'S2=/SR5_N^1T^@9I<<(D'K?MDJV1Y)M*7>KS;SG]22,U5]7CTA0+XYH(G M>#U7^)J[&_HI&A[*;WM0KO[T8R7:B]Q^PI;9)X6HC55^+V6NR5+RO)7,B]!+ MLJ$7Q4F_S4V\;!1[69+U.TKP]&%Y$<8;-'S]CAV'LC5K][$J0V$QW ME*%U=)!Z\3!ZXFB:CKQ1%/2[ZM!O/>DEJ)T;7#2&4@E3O^X-MYF-KNJ1X%&\ M'JQNJ=K9RN2P1=7@,L524_6P4A-&[MV L)8&QPVW+7"^ V4%\/]62G,BK(%F M8IS^"5!+ P04 " #G8W%4%)44HDT$ !E$0 &0 'AL+W=OC)5Z<"_GV5$0.8-08&H= J/'#$]0" =$ M9OS58 :M2B>X.EZBGWG?R92;@?B*([7X"6M MEXG'2S9ZN0:LUX+U/%CO#;!;*HRL$@AJ0O'7?,9<8@$S!JT!)C,0G(VYX):C M@0*9J31FP"Q,&-ZUY2O%?SM[R MJ>03GC+"OZ(0Z5=7_HEUPK1>.&-&A0L;<+E1/6T9>:J#2Z8?7/27*U=C@WKF M,^=C9/OI MW+DD<(._M[ M_7>\NU$W_K1FYE4SSI^9<:*T7$'H=GI[_4Y_-_G W&9[1C5G&+AF"Y\A6]WM ME>U)M-_I)KMK9UXJV;S':6E5EXUJ8J0I2M1,B 48ZY.1*"KGU"FIX"BC6%%+ MS+G-/1?B8XJE_P0@PEZN4I58$FJ(5*/P2%9!BMK2MPPQNZ!C=\3-Y8Q.71$! M.LJFA2"6)6K. M%V/-B9?;VEC-O.>JTX;>.9-JS_K_.$X MJQ49]=&>]F;_N$JM&A/A-?VC^^T+_4?_^._ZQQ/7CWPV'7[53O)^KDP..M'N MWKLF-E/D_^7Y/376M5':2ZAO1MUWSOSK7G80)YU^/UH[\U+)YCT_>ME7Z&6O MW=W"E:MO@7KJ+_@&_$G7M^!VMOT/851?G9^VUW] $-U-R4RZ1DU(--K9ZP>@ MZTM]_6)5Z2_28V7I6NZ'.3)JEVX#K4\4$7?SXA2T_ZP,_P902P,$% @ MYV-Q5(EC 5U' P CPD !D !X;"]W;W)K&UL MK59M;]LX#/XK@J\X;(!7V[*=9%T2H.DZK,->BJ:W?59B)M%5EG*2W*S_?I2< M.&[SLARP#[8DOCPD18I2?Z7T@UD 6/*S%-(,@H6URXLH,M,%E,R[DOX*09![!P" 5/K$!@.CW %0C@@=.._-6;0F'2*[?D&_8./'6.9 M, -72OS@A5T,@EY "IBQ2M@[M?H(ZWB\@U,EC/^352V;HO"T,E:5:V7TH.2R M'MG/]3ZT%'KQ 06Z5J#>[]J0]_(]LVS8UVI%M)-&-#?QH7IM=(Y+EY2QU'[Z]']^3#Y=7-YYO[F^LQ>77/)@+,ZWYD$=W)1-,UTJA&H@>04O)%2;LP MY%H64#S7C]"KQC6Z<6U$CP)^8O*.EIH1Y!S!K$S"-F M!Q#'>$2*2@!1,ZR$B24S+IF</U;*V<+P%B;!DR9Y<1R!6 M.8O_8C,E']GJ 9Y.L+@;51[23C?LY=VM)669,,TRW?4229T72I_!F O"2E5) M:TA1 79-N^"2* GD"9AN)#MATDW"C+YM.Y5UGE&^XMTGE)R_\57D#_*V_C U M;VDOS+M)F]@-.]3!]C;$(]TD;[I)?G(W81)/KS:3'[&LMQV/_; M,+ 7I!CB[L8A(]N1WBN6'V=W6KGH[;*W:>Z&W20+:2][7BTO4[1;,_NR$;4N MR1+TW#\%#)FZ&JKORX;:O#8NZTMV*UX_5;XP/>?2$ $S5(W/NY@!75__]<*J MI;]R)\KB!>ZG"WPQ@78"R)\I/%KKA3/0O,&&OP!02P,$% @ YV-Q5'1C MXLJ# @ $08 !D !X;"]W;W)K&ULK55M;]HP M$/XK5C9-FV215TCH FZ3MO42E7IML^&7(A5QV:V&=V_W]F!-*PMG_8E]OFY M>_R@#1<2:*AF@;S^&*1.7_O\(/#WO3FQ&6R4NK!&5_+ M:1 Y02!@;1T#P^$W7((0C@AE_#IP!MV6+K _/[)_]KEC+BMFX%*)G[RT]30H M E)"Q7;"WJG]%SCD,W1\:R6,_Y)]ZYM' 5GOC%7-(1@5-%RV(WL\G$,OH'@M M(#D$)%YWNY%7^8E9-IMHM2?:>2.;F_A4?32*X])=RM)J1#G&V=GUU7QYM23O M[]E*@/DP"2V2.BA<'P@6+4'R"D%*;I2TM2%7LH3R-#Y$,9VBY*AHD9PE_,;D M@*0Q)4F4)&?XTB[#U/.E9S,W??>F2*+T(_E?(YYKVAEO24;3 M>$B+*.H[9)V1TG&/1FTR",:G\+Y,TDQ'1?I"KC$'<#8%Q0- MBS%-TZ)'\L]-]LXPSF@QS.EXE!P77RJWL/=,&] ;WXP,63M9[8OM5KM^-V^? M^9-[VRQOF-YP:;"\*@R-!ODP(+IM0*UAU=8_^I6RV$+\M,:>#=HY(%XI98^& MVZ#["\S^ E!+ P04 " #G8W%4ACHQYG<# !1# &0 'AL+W=O5TW080YHX%=6XG1 M@&>*$H97 L@L29"XGV#*]T,'.@\+EV2[4V;!'0U2M,5KK*[2E= SMV2)28*9 M))P!@3=#9PS?3V'/ .R.SP3OY<$8&%>N.;\QDUD\=#QC$:8X4H8"Z9];'&)* M#9.VXV=!ZI2:!G@X?F _L\YK9ZZ1Q"&G7TBL=D/GQ $QWJ",JDN^_X +ASJ& M+^)4VF^PS_?V.@Z(,JEX4H"U!0EA^2^Z*P)Q (#' 'X!\)\"ND< 00$(G@+: M1P#M M"VDP/ /KV?EB=C8+QXM/8!R&RZO%I]GB'*R6%[-P=KH&KZ=8(4+E&_ .;!&U M'\+ G%"J,R@'KM+V&%8W*K0GN;9_1#L <\[43H)3%N.X!A\VXZ'?0.#J0)31 M\!^B,?$;&3\BU@(!? M\S_?K#&J&+R-5PF$-?/J,>D:/P1]Y$Y2Y#2Q?^PC? MN4",* S.$*4F1EAL[]^"BXL0G-Y%-(L)VX(/6.BW[P+=8# A_&!/@WZ[U&]; M_>#8V ;(,F6D0V)$%/Z58]XQI113SDE$<&R0:Q3BG4:G5U1PYT*'F=Y M18E0BB*B[NO.94[5L52F,MZ.NL' O:V1[Y;RW6;Y2OB6TRS!(,4B(4K5'NQ) M]S<#>EZ] ;W2@%ZC 7^3R).2^^3?)[)?BO5?+)%A__=$=NKC"+VJ(GHOF,JP M8.L?YM)O'3E.\* NPQ?/)_0K=O_?9Q16A0@V5Z+E7MLO=R0UH8PP4[JEJ+TO MFFF@Y[4\[U5M%OX6.7T&V?%:O:? QU&HRB%L-U(M.'L7Z0M+<'UCZA 3IK# M4@'^9^&9/L/?[K>"9E.K8@J?J::"_]"=&?A,;K2E^:7Q;8Z3:RR^-PE4Y1)V M_\,!K(HC;*Z.?WP FVEJCU%NDGO0@R7Z9;6]K 36G;P=*U?+?GELNT2WVIXW MVW,DMH1)0/%&0_7YT[D2>?^:3Q1/;4=WS97N#^UPIWM^+,P&_7S#N7J8&('R M7\3H%U!+ P04 " #G8W%4J32@%I0" C!P &0 'AL+W=ON)[YD >^([@;T\&2-3RH;S9S.9IB/',XJ 0J(, NO'#F*@U)"TCE\'J-/D M-(&GXR/]SA:OB]E@"3&G/TBJ\I%SZ: 4MKBB:L7W7^%04-_P$DZE_47[^NS M%<+;]0'1_63H!7X#;,NZOD=%'A!("'3KXMJP?8:4WH6VSN#74')A<(;"FA1 M@L"*L RM:[QLX5\T_ O+OSC#GU?%1CO)M_J];C+)-_FU"S6N;W'F.]M%?NCN MWE#0;Q3T6Q6,,T$85I7 M(,>'F+T!\T((T55M)0W:."##[%OV/"'K>)7L -6 M@30&RFHC24IT0^D@G2O1*70S>:S?P/L#:=Z#!.6_=D[Y5@,AL=Y8HX153=0MK5IL;8%SWO=?C]?4QPR(C M3"(*6QWJ=8?Z_1=U1ZXGBI>V"VZXTCW5#G-]BX$P!_3^EG-UG)@$S;T8_050 M2P,$% @ YV-Q5!.Y"L(Y P 6PH !D !X;"]W;W)K&ULM59M;]HP$/XK5J1IF\3("X6V$R#1E+),O G:3?OH)D=B-;$S MVRE%ZH^?[81 MS;:)/8E\=L]]]QS\OGZ6\8?1 (@T5.64C&P$BGSS[8MP@0R M+-HL!ZIV-HQG6*HICVV1<\"1,5:^X45B1.I%^QA/\Y4NN9G:-$I$,J"",(@Z;@35R/U^Y M/6U@3GPCL!5'8Z1#N6?L04^":& YFA&D$$H-@=7O$7Q(4XVD>/RL0*W:IS8\ M'N_1;TSP*IA[+,!GZ7<2R61@75@H@@TN4KEBVR]0!=35>"%+A?FB;776L5!8 M",FRRE@QR @M__BI$N+(P.N\8>!5!I[A73HR+*^QQ,,^9UO$]6F%I@'Z[O9;+3Z@18W:!U,YL%-X(_FMVCD^XN[^6TPGZ#E8AKX MP7C=0BMX!%J ^HVP<-U!,T9E(M"8 M1A"]M+=5&'4LWCZ6*Z\1\"NF;=1Q6\AS/"]D68[I+B,-P)U:I(X![KP!["_F M_GA^NQK=!HOYN@'PK 8\,X!G;P#.B^P>.&(;%!$A"0VERBE_ #6,4X]#KVX^OD.K6I+J-I$8Q)Q3+@N.TA:93OR'.7@W9.XUP MYS7@>2/'*=!8)EJXBBF*L4 YR4&?1&Q+(5*R_9[U4K'S/Q1S+YW7-;NH^5PT M\AG+!%-U:9_1.&2?QA1XO&NA@(9MM;2_+QO.,I1S%A4JSX;G,UI6TY#1$*CD MV-PF3L1#@TJ7-:O+T\CN.HOKDZ; Q7LTX>H1$K6R2O_E;/+_DN%Z!Y+>B=)Q*$ANYW3I:(;ZBW0< MRIK;7-=\QBEB)*T%/DD2U.8_U";W4._<[HGR6F&:LB+??3>9ZKD MF*Y&*.4**LNGOUZM.Z=1V2\&PO=V]R:W-H965T6 M6'%*@@P41Q:V[:85DS"I];K9LRGO=5DJHS"A4PXBC6/"M[2Z@E0-:YP+: M.:!]+J"3 SJ9'';URXI_1R3I=3G; ->M%9N^R!24H57-PT2+?2:Y>ALJG.S- M7A\?^\]_P-,09M[#Q!MZ@_[D!?J#P=/KY,6;/,#T:>P-O/O9-7C)F@JIE"X% M7-U12<)(?(%?X75V!U>_?.E:4B6D:2T_#WZ["XZ/!)^P=1V0>PW8QJ@"/C## MOZ5)'7!'PU&[ GYGAO?311ULG,%;%?![,_R1\#HXZ&CRPQ/)DZ2 XPKXP_GP MJNBCRZ)[9OB3+X]%MY0 "Q7B0H4XXW..\)7*,I Y!9F3D35.DD&8^"RF5<79 M430S"KT@K'M-Y#;L9M=:[Q?AL!E"C8;K%LT^9=@H,FR#8N0X M+:?U.;M1XS"[RH9>1<.&B]J.@ZH[XA8=<8T=>> D"26%(8DB ?<)Y8OM-8S' M [C_\*,T"),%C"A7B]J8O%.X#=E^FW]@1+@>"990>. L767/#1)H%GDU+]=3 MJR!K&3OYJKHH8)5R?ZE6U:#*IUH'%<-V]'A*DP@ M8%%$N"@>5AGNH'U8:5M_JK/I%-ETC-F\,$DB\)F053$[!S&Q;0B*[')MLLV# M0+;9-%9[.J _TE!N(:9RR0(UL:L+G"\;]G_,:&^U1,:,)FG\IH:?S;,*")!J M H@YY;Q2%[=&H+"U=C)M3BJV;6"3/)R?;'XE@&I<$BL\-. M.?,I#03,.8M!D(CJ$3E6H:JT;M&ALSK&$I7>BLSF>JDG/89)0H42/'Q7#'0+ M Z:.%ISH33F,]=X92!+ E&V4$/I",#\DV;[]ST>JQ?&7P7)0::S(O=S!4.F' MJ/D_5^P^C_!I4K6GU_^[G.'3ELT]4(BU=TS3_R2H$\0B3 1$=*Y@=KVE\'QW.-_=2+;* M3FYO3*IS8':YI"2@7#=0[^=,#7=^HP^#Q5\DO7\!4$L#!!0 ( .=C<53& MPM7;GP( -4( 9 >&PO=V]R:W-H965T6P$24*:QJ0A!NWUVDX-8=7R9[8Q.VH^?[4 K:15Q1?B M.]\]]]P3XTM_B_))I0":/&=8!D!AUA;"&H>OV$"G%LDP^/7#M2K:MK$X_4>_8MKWC3S2!5,D/]DB4X' M7L\C":QIP?42MU]AUU#;XL7(E?LEVS*VV_)(7"B-V2[9,,B8*)_T>2?$48+! M>3DAVB5$CG=9R+&\I9H.^Q*W1-IH@V87KE67;<@Q8=_*2DNSRTR>'BYGJ^\K M,IK?DH?Y9+J\'\WF][/IZHK,J934*D8^WH*FC*M/Y#-92$R*6),810Q"VPC[ M=IAZZOO:T+&@?KPK/2Y+1V=*-\D="ITJ,A4))*?YOFFCZB7:]S*.:@&_4=$@ MS?"*1$$4U> U*VV:#J]U!N^."985&?E+[E%3;@[A;Q %*..8ZI0*Y#5%6E61 MEBO2/%-DBU'FC MF!-4FN":;! 3113RQ#FEJ*G2K:IT+Z=FKP+M74S->J3.:VI>5Y2NZ]6DS^\_ MFF%PN!R"R\D9'MTYX<4$?07J.GA%T3 ZL(K>J.E[3FAXN%7"Y@5%/=PC8>MR MHM9#]4_]HTF0@-VZ>*C,."J'+H5-YJYD]*B?5(;P<^'=4;IA0A,/:I :- MKKF(9#E#2T-C[N;6(VHS!=TR-=\=(&V V5\CZKUA"U1?,L-_4$L#!!0 ( M .=C<50 Q<3"5P, (4, 9 >&PO=V]R:W-H965T1$B+!2TX+,;12*9?GMBUF*,Y MEFK(%[98R(?EE*N17:,D64X*D;$"<#(?6A?P?(Q,@HEXS,A& MM.Z!+N6)L6<]^)$,+4,5E7=L\YU4!?D:;\:H,+]@4\8B%3Q;"2J]5,Y1Q'M3?3&(**FS1I7J9 M'YA\?2[7(^C$81@%83BPUVT]=B.]V(TC-PKJP'<<_9JCW\MQBE_5V95 $IYW M4NQ/APY(\*OH$2NHB02]2!.9XH+1'J2P1@J/N)E1C1H=N)G1SA9%$0I"&$=; M>UD&^JU -X!NY,6P>R_CFF+<2_$J$S*CE'#Q&5QSY?0"3#E+5C/94S]T&D-Q MCJ@K;!D5/%#9"J"M&/3"R(5>O"5M1Z0Z3Z$3.]W20M2P1+TLQXP7@&44+#^6 MM+$=>$S?@8WQP$.=IP)H"^4'OA]K-WZOZ&X@BGP'QO$>11OG@?W>\4NFA/>5 MVU@'#(XI8V,D,#Q4QG!7G5#IXVVKV!&'_-#;X]ZP<278;TNW6*ZX(GF-U6'/ MED2O]]7>> F,CZ@I:EP$.0=J6@&TC32,8W]'TXXXSPFB8,]11XTAH7Y#^O"= M^$$^VO]2M%L-74[XPO2Y LS8JI!E]U3/UKWTA>D@M^8O58]==L0-3-F@WV"^ MT-9/R5Q!.F>A^M/QLNL" !"0 &0 'AL+W=O M8_%W3#*^&UJNM5^8T]5:F05[-"CPBBR(>BSNA9[9C4I*<\(DY0P(LAQ:5^[E M+#;X$O!$R4X>C(')Y(7S5S/YD0XMQQ@B&4F44<#ZL243DF5&2-OX4VM:34A# M/!SOU:_+W'4N+UB2"<^>::K60RNR0$J6>).I.=]])W4^OM%+>";+7["KL,BQ M0+*1BN^*VNPP%!ZW038$V ;8)WA(!J CJ5X-4$[U2"7Q/*U.TJ M][)P4ZSP:"#X#@B#UFIF4%:_9.MZ46;.R4()_99JGAK]N'V:W3[$0.@1O.U%J"&4M)^I%O:VN-/[CW M-X:]@C\QNP#(_0J@ V&'G\GI=+>#/NVGWR6J-_KL=+K;4PS4;!8J]=#_-JM' MRVNTO%++.Z(UQSM]CA01%&>R:Z,K>E#2S6VS';D0N4Z$G(&]/2QA!] )/>A% M[\ /#OW&H=_K<+$IBHR23G,5TS^(B=PX\GV_Y:T#AR ,4-QM+6BL!;W6GO7E M!R@#A> )D9T.@T^1H>O"",8MAQTX!Z(X"+H=AHW#L-?A-654WPHI6'&>=AH, M/P7V7!AXH=LRV($+ KW!1PQ&C<&HU^ #5T<.7M11N="+@JB]N=&G@P>UKSA" MK11F)P _Y! W.<2].?SB4@+=[2C;$J:X.')8XT_A4>@XK;_1I ,%_4-89=$^ MN.MS(E9EDY4@X1NFJFNU66WZ^%79OEKK8_=R4K7C=YGJX^ &BQ5E$F1DJ26= MBU#OA:@:;C51O"@[R@M7NC^5P[7^1B'" /3[)>=J/S$!FJ^>T3]02P,$% M @ YV-Q5>&ULO5A;;^(X%/XK%MJ'CC3;Q X), (D"E33U;1;E;;S;(@A5A.;M4V92OOC MUTY"S"5X,KMH7R!.SOG._8OC_I:+-YD0HL"/+&5RT$J46G_Q/+E(2(;E-5\3 MII\LNTY0J2B2XFA"%:2H_]3VES1L0;U&:NBE,H3.F M G#/F4HDF+*8Q#7Z8[<^1 X 3\==!8]VP=\@)^(?F%V# 'X&R$?H938!5[]] MFF_J/'/C_+E0%0YTX4R:^[/#<8095#4. 5IQOB M0&Y7R.T8QE G0+IE@1@5-P)8A4@BX4B<%"/ZOMD@(RRB$-+;T/ ]CQ M@W:O[[WOY_Q4#D9M"%%P*#0.8@NKV$)G;+>48;:@.JIB%.K: MHD (]T/I^9VHWG!4&8Z9?)4KA.@K@_K_>Q4 M?G;>"@;&>2*')6SJZJ5L!=B_=T]9DK74?&6<:9YB_QH:_-:T?? MQ!G?, 7T*U$JS&+*5N!O4#N\-[V3:H>H%_J^?Y3N4[D>[!S('00!?Q_C1QL^^?]WWO7P(:=+4%"TAC,/P &<\'?B'!4 M&2)K %VX@Z E41A> 9%E0.1FP >NP(1(NF+8S!V6X"N)5\:7 M.Z:G<:._2)Q91I:K$+QPEI&E*83^\]:BA(B:[2V0I3'DIK'FNXL2*/SI]J)& MT+6_0):ZD)NZ&E7[5X8,629#EV8R9)D,76J#AT[92I<@#*/@N 2G@LX26%9# M;E9K6H*I2C#37Z^-JF"I#EV:ZI"E.N2FND9#V/N5(0PLC05N&FO> 270P==- MMQ,>.>#M'0!D1*SR@Q2I=RN:L8NS@.IN=5@SRH\H/"M>G/3<8Z'+*T%*EEK5 MO^[HGA+%X4FQ4'R='R?,N5(\RR\3@F,BC(!^ON1<[1;&0'6$-?P'4$L#!!0 M ( .=C<50C43KTW ( L( 9 >&PO=V]R:W-H965TZ;;MV+[MML=99RO%>@EKG.9-_>YB) M;N4L%!XKSC7/M7?=\S !OQ MF.)6[8W!E/(DQ+.9C)*.XQE%F.%,&PI&KPWV,XX"@! 2'@/H[@+ $A+;00IDM:\ TZ[:EV((TT<1F!M8; MBZ9J4FZ.<:(E[::$T]W!<#QZO)Z.'H8+)6[Q+)59U!KLZ>\%)PI^,UR#T+R#P@N"( MGO['X?X).6%E>VCYPO=L1YENF/F"]QV[@!OZ\>#LEU#J_$26>I6E;K/4W\DR M%9IED!';L1,HL V+-7_[IGOI1_5FV"!_-OO6' F,FLU6*_"JP#?RHDI>=%)> M7R@-8@XW0B0*)B)+:O /^D)R>G MZ1=7)UQH5&D:7^AUL\K2_(37!39ZZW7< M",+HP.LC@5'<"N,H/NYU7,F+3\H;XP;Y&A49/-1+QJG1?,3C5D7?^D*/?>^U M6WF?<+D$[W^I81PWPP./CX3Y?D@F'UCL[K75'.7"WC8*9F+-==%YJM7J1KNV M??Q@O6=N.MNN7VF*:_*626J;"C*<$Z57:]+)R^+F*29:K&SS?A*:K@([7-)M MC=($T/Y<"+V;F 35_=_]#U!+ P04 " #G8W%4;:Q($1\$ #P%0 &0 M 'AL+W=OW%C-1M8CL) M, (D2CO:CEIMU:K=B]5>F&"*-4G,V@:FTOSXM4,:IQLPF9+>0)SXO/8YQW[\ M,=QR\5TN*57@1Y;FQGA.7>>%B\NQ/C(5^KE.7T3@"YSC(B7BYHRKF-,%6:?JGF__H*5#D=%+>"J+7[ MZP8>2-92\:PTUCW(6+[[)S_* M0-0,8'C )4&J*T!+@UPX>BN9X5;ET21\5#P+1"FME8S#T5L"FOM#_ TN7F\ I\NJ2(LE9_![^#QX1)\^NWST%>Z#5/33TJ]BYT> M.J#WC>3G ,,S@ *$]IA/W>9_)JHRAV_-?>U9Y1ZJW$.%'C[D'F$";$BZI@XQ M7(GA0BP\),9RDB>,I& B)55RGWL[A;A0,%-H,\:#H!AL.JX;!EPS>, MS%C*%*/[6K\(&ZW#L-)X&=]AH!&R <1<'^@/6K MYOONYHTO3\:7,W!+B5P+J@FIY!FXI\E:"!.XG^"DL ZJK@Q.#RL,+%6";D9L MJ5./+ [Z$!^8,;#&-?@QL;V2BNGE@0*^ %:DKN&*D 43[(!,T*()MF73L8#C M8P$O.=VLYQKRT+(,'H%9+3'7^6IM4G)#-S0%"/Q]2[,9%?_H-+PO?ZY86HS! MJ(/46&#!N*/4Q"U3TZSG3(VE(73C<,I%#J8\5T+OKN0O<09:YL%^!]&UW(*# MDQ?E4B)ZNRK'O?WQ0I9RJ!O*35&3&=R3%A!D*84ZH!2RE$)M*75X'J$]@'+, M(\L=U,TV[ (U]V'_SW79TV9%YX2S]$+N+9MS3+Q=SN O+F>N-%H%Q2,J?"5-#?%YRKUX*Y]*LN>P!/:"U)5)_W%X2(+&3)HMT&R3MW6M: MIFU>)-%+44Z]V ]_I*R8]A5++#X-!D2Q81HN^6+)<_S(3,J-*7\KYH%A*1J>5498.L.=%@XSRO'=V M4GUW)\].1*E2GK,[B8HRRZA<7[!4/)WV_-[S%_=\OE#FB\'9R9+.V0-37Y=W M4E\-MBI3GK&\X")'DLU.>^?^A^MX: RJ%O_F[*EH?$9F*!,A'LW%S?2TYQF/ M6,H2922H_K-B(Y:F1DG[\7LMVMOV:0R;GY_5KZK!Z\%,:,%&(OT/GZK%:6_8 M0U,VHV6J[L73-:L'%!J]1*1%]3]ZJMMZ/924A1)9;:P]R'B^^4N_U8%H&&#_ M@ &N#?#W!O$! U(;D.\,"#Y@$-0&P;$NA;5!>*Q!5!M$QQK$M4%\K,&P-JC2 M9;"9CFHNQU31LQ,IGI TK;6:^5 E1&6MIY#G)G1_[[MPA[V/_Z,$9O?FE3&<$JY^6\CSQL5/RX5BD65+*B16OL\(AJ MCXA?>81K+9X72@]8KTK5(G@)"WY.U%80&.(5K'+%)GJ(@4OEX_&# U2NCYFT MC8K7JC+0B;;--KS--ES)D@.RM_H:B1D:23;E2J=8PE.NUH RV2J32CDXI"SR M^3O%9(;&;-(VA>.-?539&Z*OS@CV/?/O9+!JSG5;PRB*AV&\;;CC8K!U,0!= M;%M8;]'M[0A=?DO259FR.R5BN4T3ZJ.S*YE!I70)=>+JVU2HKU88\_;G90=C^*M1_'KQ1K]B3[1 M;V9$0&R&6T^&'4?]_5;Y_5%1-PF/"B977(<]$2LF==&!)-6U05O(85&_'X?_ M )SS/;NQ>*#2+SC4&U::F@KE0<<[9>A\NJIRXXM9IW=29+PHA%RCWX1B4)^- MS/7TB86F GFT.O#3%URQ!JN>NFY: /@_ 'PZYS_;6XY%LP^D'7 MTV:AYX?P*MFL9$0S4;;N[>-: )RVW"]&OE]%Z4"(+![](>C) M;V4V8=+,_N\EE3I./1OT5T8XM?G'712>V=,6.LM.)]EK@ M^,FP ,7= A3O Y1 CEA^XM?F)][GYX$['6SQB6'F[6Q\;Y'N7['I\]:GR]-6 M/V!)TA]ZT.9'+$4)3-&1R#*NX F[(/OP)%!10"P]"4S/:JWF9H%J=M.)7L5* MF+7[7Y8H=$V?'MD:(B:QQ"2=WVTW;K=A8OYH9>.0(_T0O.T@EI($IN01!P'! MWLRV5^EM#3%P$$ L%0E)[1/:A&8?0&K34 M)# U=]-WE@HACTEB6-29Q!:?Q'%K7X=&.\/%U$P S?.RVFQVR[X"B3Q=M\8. M[@%716D!>!M8G@8P3ZL#"+/)R/(9JE+Q/VCU<*(> IUIQ]&,2^V[>A)MO6_\ M=O05N_VV( Y>#N*7KD)M?Z\;Y"QY?#Y+I_GT7^B*L:EKF0:6]$'7I \LZ0,8 MS>YE&NR?F(++-&B(H.N3 MV\ "/H#Q^[/3YBJ1/7 #"BW20QBS,+/^_ED,+>3#KH^$0XO=$#X2_JK'5J!E M*9,%+?3]S9_HX"/)4;A_Y.N'AP@96CJ',)WOV4JD*Q/&>H!_'0!#B_&PZ_/= ML/%0ZZ7GNV'+^2[XD"FT] V[/=]UR)$^B<#U:[$;PMA]CGBRB7B9ER8_$WOC M.V-'^0OWXO4)N$V$EK4A7#IO#C9U-5NJ0FG8F)PL\ZDN&=6"/8]BUIHWFT?K MM3YT4[?KFD5U"$/UB!6VO\F]UIJ++,$CK^NGO9:I$5PX_^3NY5 E?0SN7I'E M4VIR)M4\9U(DE;T2Z#K %9@37O6ZH18<.,=K3/;(\C6">_BC2''(N MI$6-=PQ@.)[/YY+-C5/+[=GK)CZ(KBA/JQR%42@F%FL1EV7L)'E8O0J):Q#U06!V (P=CTK8WH# MF9K2%=VS^@3:POPOOEN,+5SCK@O6V((QAL'HYDK<\@X#_$:.!6;<[9&Q0\[U M,#RVM(T=1\;=%$N.7CS'/75L$1W#3'UIL70=[U?$/OAP([:4CAV4_JE5]]IE M4]QX;RSN>O59&L=PD?N3Q'2H'CRK&33>"C;OH7^BW.AQ+)Z47@BE!)9]7&A'6;2--"_SX2>K?K"O'N\?<'^[']02P,$% @ MYV-Q5"N]#Q=A P H L !D !X;"]W;W)K&UL MK59A;^(X$/TKHVA7ZDJ[)$X@T J06FBOG+C=:NG>?3;) +XZ-F>;4J3[\6>' M; C;D.YIX0/8R;SG-\_#:/I;J9[T"M' 2\:%'G@K8]97OJ^3%694M^0:A7VS MD"JCQF[5TM=KA33-01GWPR"(_8PRX0W[^;,'->S+C>%,X(,"OX!0AQ\0X"FI_GG&$G#LFJ^.?@M0KSW3 ZOH[^UV> MO$UF3C6.)/^+I68U\'H>I+B@&VZ^RNT]%@EU'%\BN/>A[QM[ MD OWDX+T9D\:GB#]G8H61.0CA$$8UL!'S? OB2GAY!CNV_3*',,RQS#GBT[P M3>T>Y )&"E-FX(XFC#.S:V".2N8H9VZ?8I9B^ M1B$)W*?O/UF2=GCY@^C7<9V@'5?CCC1W2LV=1LV?;?OBUEK(K4U/6-MY M=7C8N0RM8>0'E36!W3BTZ?3J9<:ES+A1YJ-3)Z1!6-,=G7,$(^%!R;]MBX)[ MNGW"'3846;<\IGOF\NV5S+U?+-]>S07756]-7-A0O)>EP,M&@>_"CFUZG+N& M/V-B:2V^3I^I2!!R\ZW9&=-:JAU\MO?08 D)#@TQ.+/=I-)LR2\:7A <5W6M MY3\3>2SST"])^(;MK?:Y?#^T4A*=V_=##R1O-,&W?6^_ZK_U?;HNL-WD^J'I MD>:N]W]=AW_A-T4%LZL[RKF&6X%JN?L(T^D(;E\2ODDM"=RCLGQ3^H1PPV0E MILG90PLD\;EO[=#W2+?1D(FP5X;:@*(VQPNJ@<(:58+"U \ES711JQ>\KQ/F M5\8G-[O^0=62"0T<%Y8H:'7MO:G].+C?&+G.)ZJY-'8^RY]Y* MJ?6M[\O9"BHL.WP-3-]9<%%AI;=BZ;^A4FS"L+>S869<$W MBA(&8X'DIJJP^'T'E&][7N#M#I[)]GD,:X?YZY_Y@:]>U3+&$ :<_R5RM>E[NH3DL\(:J9[[]"DT]B?&;<2KM M-]K6L6GJH=E&*EXU8IU!15A]Q1]-'_8$07Q$$#:"\%)!U @B6VB=F2UKB!4N M"\&W2)AH[686MC=6K:LAS/R*$R7T7:)UJAS>W[V@A_Y@]#AZ&=U/T VZEXKH M]L <]1G;8(J>L-H(H@A(=#4$A0F5USKN=3)$5Y^N"U_I-(R9/VN0=S4R/(+\ MAED'1<%G%';#L$4^."W_/E-.'OPM]W7QK@.AZT!H_:++.G#",7*.D76,CSCJ MQ**VMM2JU*K,T_5>ID$6Q.&7PG]OP<4.%Y_#Q6VX6I5)PJ!K/HY_DJ[C:460PE1J"J)N:QA FFHFI>-O2>I4[]3 _?66_;MQ7CDS(0(&+'VF MB5QTG9:#$IB152H?V>8GE Y%FF_*4F&N:%/8!LIXNA*29258*0,%^!OR/=^OT3,X'XYKX$,[ M_'XJC\$/O FJ4 >&+S@6:E#U*2Q$8444&J+P"-&S*69($%D#5Q\G2JB8LE4N M$2<2ZO)FYPL;K>97BZZHTA59>>Z72HZD^1P95[\ATT6NV.SJ20#J"P&R3EQ! M&AM2W:;6/1RVHF8[5BE?[Z>KQC!J1E'0CBK# ]UQI3O^F.X[2B8TI?*M3FY\ M6NZ!BF:EHOFQK'+0?5O+2K4L)(%G=8+LM %Z \)M9=>J!+:L3 ,F)&(S](.Q M1* Q2Y.&A;5=L;8_]U5@;]?*O#/S6 1LJ@2+VC;F_9_#&&//\PXK;E!G&(;A MON&AUKVVBZU:1RJSV2JS^>WON/Q/AG#7HG!@E?58U=RQ:CM!X)\L-[QK<]C> MET;D]52,=JT)1Y^,T:Y;8'N[."-&=H+X>(S[\!E\/BMEI1U.,&ULA979;MLP$$5_A1#ZD )M MM&^!;" KVB(%@KAIGVE[;!.A2)>DXN3O.Z04U8@E^T7B=N?,I<1AM9/J66\ M#'FMN= 3;V/,]L+W]6(#-=7G<@L"9U92U=1@5ZU]O55 ETY4 MM')C#VI:R<9P)N!!$=W4-55O5\#E;N*%WOO (UMOC!WPI]66KF$&YFG[H+#G M]U&6K :AF11$P6KB78875Z$3N!6_&>ST7IM8*W,IGVWG^W+B!38CX+ P-@3% MUPM< ^633:R+H38P8U$^V;OG8;L2>(PA%!U DBEW<+ M4$.GE9([HNQJC&8;SJI38W),V*\R,PIG&>K,]/[VP_QP3:T*%:"C'34$#S##01*X(_K:*&CO=.N&, MSAEWTT?@<0^/'3P9@:.5>&@G6E7F5/8\O$R3.$R+(*C\EP%J MTCU<7(9Y,H9+>UQZ"I<.X=)#7)2%P1@NZW'9*5PVA,L.<%&1!^$8+N]Q^2E< M/H3+#W!A6<2C[HH>5QS%_=H 5LN5 34$+0ZA03#*+'MF>9PI#>5ZB%<>\K(D MR>,Q8AC\KR/!4>8]:'U!+FO9"(/E&J\(C97#'D FT#QH,U@Z@L.$TJ*,XV(D MG[VZ%I[(Y^BQ[_#AP8$-DR+-RRSZP/?W2JR]KGY2M69"8W59H30XS]&":F^ MMF/DUE7=N318PUUS@[.+>3]/3S]!U!+ P04 " #G8W%4 M<%Z("_ " _"0 &0 'AL+W=OV ]VT'S_;25V@2<@7 M\.6\;Y[C2TY&!\J>>8R0 "\D2?G8BH7(;FV;AS$BD'=HAE(YLZ6,0"&[;&?S MC"$8:1%);,]Q IM G%J3D1Y;LLF(YB+!*5HRP'-"(/LS10D]C"W7>AUXPKM8 MJ %[,LK@#JV06&=+)GNV<8DP02G'- 4,;YK\ MQ)&(Q]; A':PCP13_3P&97Y])1?2!.N?\&AB T""X0Y%Y248DE <%K\PY=R M'8X$OELC\$J!=R[HU@C\4N"?"YP:0;<4=,\$7IV@5PITZG:1NUZX&11P,F+T M )B*EFZJH5=?J^5ZX52=DY5@C4#5Q^N/P ;\!@RQ"O\[IO]OL"T M WQ7^WE8(/)F5FLY:[9\#(6Q=%O8S=L3NE4FMMP-LR6>V1)/N_KMMJ3!T3>. MOG;LUCA^S?3;Y_&8"RY@&N%T5Y5,OU4REZ)., <&<]"(.<-<,+S)=;W+ MY/52MTC6*'G%&(K %4Y!1!/9X6;V^M+AG@[>'5W?KSF\0\,Y;.2\(S1/A;KQ MT3&Q 95(523#=R2NXPR'P\$YCGU4?-2GQ0*R'4XY2-!62IU.7ZX[*\IUT1$T MT_5H0X6L;KH9RR\]Y M[CG;=U'%Q8O, !1ZI83)D9,I5=R[KDPRH%CV> %,[^RXH%AI4^Q=60C J051 MXOJ>=^-2G#,GCJQO*>*(EXKD#)8"R9)2+-XF0'@U."KR' M-:CG8BFTY;8L:4Z!R9PS)& W$A'CF<$ M 8%$&0:L?P>8 B&&2,OXU7 Z;4H#[*Z/[)]M[;J6+98PY>1'GJILY-PY*(4= M+HE:\>H+-/58@0DGTGY15<>&0P3U#5Q^N(U?IK ;K)DV& M29W!/Y,A0 O.5";1G*60_HUWM=I6LG^4//$O$CYBUD-!_R/R/=\_H6?Z__#^ M!3E!>X*!Y0O/\$TX%BE: -V"D!?XPI8OM'S!N1L!@A6DJ,!"O2$E,)/8/OE+ MY(.6?'!1[+(42:9??8IV@E/=AIU,E6_@-;;SHBQ;8UW_HF>'76K_Z&I!\\"BWW. M)"*PTY1>[U9K$W4SUX;BA>V'+5>ZN^PRT_,/A G0^SO.U=$P"=J)&O\&4$L# M!!0 ( .=C<52%3_)<;08 /XB 9 >&PO=V]R:W-H965T^D2T%)F!G%40 $&?+EI7[L>AC[1!UN(KHYNT]!GHKLPX_Z8O;L*+EJ,]HA$-I)8@ZM^: M#F@4:27EQ_=&; M:YIW"&N]@$=I]A=L\K9."P2K5/(X-U8>Q"S9_B<_\D"4#&"WP@#F!O"E@5MA M@'(#],+ ]2L,O-S RR*S[4H6AR&1Y/)<\ T0NK52TQ^R8&;6JOLLT7F?2J&^ M9;N\^CN\'-: K>#:DD+$K?GW>D>I@V MZ02Y<'\K#"N$$;CEB5RD8)2$-#Q@/[3;N] BT%&]++H*?W6U#ZV*?Y.D#9#[ M 4 'PB_3(7CWQWLF:3Q;'?!N<+R6FVL=ZJ-=Y3Z01N6E&SM]1$4Z4:;H5:63 MIQ+P)_"9\S %4QZ%;8NJ5ZAZF2JJ5(UC)M5LERD@20@"E1B6S&D2,)I:]'&A MCZU>3^B"S%C$),E8H#MQ:,!M1?Q,1/-L?>FZCN.<=];EQ!UH!Q,243!DJ=,#PM+4%S'T,YI).QN MB:?N&P9^F*OM1+[7JXZH"XTC\+28CGDR[SRL1+!0Z^118374<5$S834$AN] XN MZMT]?'J.T_.J(V>(Y-J1=*6Z%+ ED30$J9K9*7A'5&_!DHI >7.XQK!+]G#; MXZ M9Y79A@8_T(Z?UV2[1M)W:K(-#;!@79VDX,A9='J.#;%@,T43-"B"=A0=F^/] MB@AZJ%>=8T,M:*^*7I5CNV2W-L>&>-!.O"S':G.X(2($ Y(NLC3T2;W 'SYK)OT$6M"/KQ!HO5]LIWAQ+;8P,SI!C=61,I:1"NS$0-&02 M/ @>LS3EXAG<<4EM&QM#-.0V$D]DD(5J*J:M\T\DT'N19[W-9O$J/A3+7*D\ MIW3-5AG*TO[-#J8)U8>#CJ Z1[:[HKP=/M9A@SED M+\QN$I5ZJG:=0F'@B/E?(X?:R+=-?V3HB.QTK!N4NB*^Z=]/; \S)$3-U&_( MT S9:3;-CO4 F?$U!6LB&)FI%8N5HW\PW'95U(;8&FZ#.V0OQ53-E# 5U4\D MBO29#17SYP]@/!Z T8\@6H5Z(%]3H;;W8_*-@C[CI38V#PP.4:^1''B&#%@<68;:\.SM!W7'F&GUZ#_#QBE*@F]PG=GJG7+GR>@:[7#'2Q@2ZV M0_>5"U^-:MW"APU><;-XO5+!"]4&2D=OHGJ4[:9,-A^IB$^8\=@0&#=#8&P( MC&LVV+Q?QMIG/#;XQ6];H-;(H;;O6@=.Z4X'Z/PR<(VI>;(".FZEY ML8$U;J3FK5%%;6P]8<"&V=C.[-?4L]B@%3>#5M^@U6^@GO7WZUD?>_OU;'V[ M7:\-<'T[<-^H5O4-*?UF2.D;4OIO7ZOZAW;T+V+;*;T8$*LX92]8I*H#JT1N M?S@O[A8O<5QEKRZ\N-]W/PZVKV(8F>V;(;=$S/5A>42?E*33[BJ'Q/9EB^V% MY,OL]8,9EY+'V<>%FM54Z ;J^R>NP)1?Z <4K[Q<_@=02P,$% @ YV-Q M5,+]:+83 P #!$ T !X;"]S='EL97,N>&ULW5AM:]LP$/XKPAVCA5'' M\>K%:QS8 H7!.@KMAWTK2BP[ EGR9*5+^NNGLQSGI;K2]<.6S2&U=(_NN4=W MY\IDW)BU8+<+Q@Q954(V6; PIOX8ALU\P2K:G*N:28L42E?4V*DNPZ;6C.8- M.%4B' X&25A1+H/)6"ZKJ\HT9*Z6TF1!W)N(NWW)LR!*W@?$T4U5SK+@_O3M MCZ4REV^(NY^\.SD9W)]='MI/6^ L"+VD%R\@/1_@O!;#J)-]ZFZY9=IXMHYA MM_G)N%!R/P=@L,RT8N2!BBR84L%GFH-702LNULX\!,-<":6)L;)"9TCG3?9@HV)@F8\$*D*-YN8"[474(H#&JLH.< MTU))VFK8>'0#2SMG0MQ"TWXO]KA7Q4[-!E QV0^MH&[H:-P$^'?9'/!5 MO*3F#\I\7MKMR'8.7<9N-"OXJIVOBEX QA[A[+2NQ?J3X*6LF-O\BP-.QG3C M1Q9*\T<;#5IE;@U,!^2!:+XP]^2W/Y7.13LU=B=1,T)E]U=OCM^MS5M"E,'<] MF 7;\37+^;)*^U4WD(ANU7;\%;87)?W;BXW%9_EWFJ9QG"181J=3KX(IEK:>JO-A8'/+ J8+T#\?UQH*?\/G$,5<6T84\PCJ0I MAD O^GLT29#L)/#QUP=[2N(X3?T(8'X%<8PA\#3B"*8 -&!('+?GX,%Y%&[. MJ7#[^\?D%U!+ P04 " #G8W%4EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( .=C<53.#H])T0, '\< / M>&PO=V]R:V)O;VLN>&ULQ9G1;J,X%$!_Q>)EN])V$B#-S%23D2@A76L3T@42 MJ4\C%YR)-6!'MC/=G:]?0R:[3DNO]L7)4\ 0<[C /;[VIVI #>T=H6FHFN&EL&]:,/JO_CK>[Z#M3[(G53/\]\;KMFGJH89PU[ >M M)M[00VHKGG\7DOT07),Z+Z6HZXGG'PZLJ=2L?-65)=BR9/&3$@$V\\ M-!UNF%2Z.Z/KGQC&[]2T0F9+B9I5AJ-"=Z0FO*3( M@@P R.""D%\""S($(,.+0.8MCOFK!3D"($<7A#R)Y T >7-)R-""' .0XTM" MCBS(]P#D>[>0^6JQB+)'M)RA'-^G>(;C*"U0%,?+55I@"_(# /G!+62&\S]R M%*53M$KC)"LB;-"2W(+[",!]= R7K)-TE=C)>@AEZZ%;')P:G&*9/=I H#X< M^V.:9'@=%7B=()SF1;9:&#[[V?F0-WS'XIA%.$/K:'[Z "%)^(XM,4WN"C2+ M8CS'+UYR']*"[]@+\R3*3VF@_.\[%L B6=PE6?X+2OY+D78"B&AG;F)!& M<:Z:]N?D,ID9)H>^X"LDKHV"K_VFY*-6'U MR;<=0E()'4O%TET?&B22T+%(WO#=-8J4HEK9F."\E'.IO(&)>2D::F-";@D= MN\76KR0:+VYS!=-[IIR^[-OJYCT[;DWO M\S]02P,$% @ YV-Q5.Y)W?^> 0 "!H !H !X;"]?/M84,!!*=*@/96U:WG\%]8GRYY]A5.9#G45]XZ-N$_$^OM]K . MG_7Z^QRJ],=@]U.WQ[@/(16]5=GN0IH7[G)Z;$=W.TB_FUSTEIMYT2XW4KC< M00I!FC_((,CR!WD(\OF#AA TS!\T@J!1_J Q!(WS!TT@:)(_: I!T_Q!,D 9 M!P1)+U@3:"W(M1!X+0BV$(@M2+80F"V(MA"H+BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;R\<2 KT-]38"O0WU-@*]#?4V KT- M]38"O0WU-@*]#?4V KT]ZNT)]/:HMR?0VZ/>GD!OCWK[=^H=T_44XJ/GOL;[ MOY/JU%T;'K>_+>^;+X_*#6<'/WX6OU!+ P04 " #G8W%4J,J'V:L! !! M&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A9 M5'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.& MH2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A M)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1 M]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!R MW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .=C<50?"1>6* 4 %L5 8 M " @0T( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ YV-Q5%GS(/DP @ 6 8 M !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ YV-Q5#E!'];8!@ 4!D !@ ("! M'QX 'AL+W=O1 & M @($0* >&PO=V]R:W-H965T&UL4$L! A0#% @ MYV-Q5$6"F!^O! !@L !@ ("!Q#X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YV-Q5- )<4M5 @ ,P4 !D M ("!QFH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ YV-Q5$@N>X7" @ # < !D ("! M^8H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ YV-Q5!25%*)-! 91$ !D ("!,Y0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YV-Q5$/JR!6.! +A$ !D M ("!V*@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ YV-Q5%O%IG7K @ 0D !D ("! ;0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MYV-Q5&VL2!$?! \!4 !D ("!R;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YV-Q5&H')HQ4 @ MC@8 !D ("!PLX 'AL+W=O&PO=V]R:W-H965T M>HV)I ( ),' 9 " @9G4 !X;"]W;W)K&UL4$L! A0#% @ YV-Q5'!>B OP @ /PD !D M ("!=-< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ YV-Q5,+]:+83 P #!$ T ( !P^, 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ YV-Q5.Y)W?^> 0 "!H !H ( !Z.L 'AL+U]R M96QS+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.22.0.1 html 134 291 1 false 53 0 false 11 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 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details) Details 29 false false R30.htm 40201 - Disclosure - RISKS AND UNCERTAINTIES, Narrative (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails RISKS AND UNCERTAINTIES, Narrative (Details) Details 30 false false R31.htm 40301 - Disclosure - REVENUE (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureRevenueDetails REVENUE (Details) Details http://www.granitefallsenergy.com/role/DisclosureRevenueTables 31 false false R32.htm 40401 - Disclosure - INVENTORY (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureInventoryDetails INVENTORY (Details) Details http://www.granitefallsenergy.com/role/DisclosureInventoryTables 32 false false R33.htm 40501 - Disclosure - DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails DERIVATIVE INSTRUMENTS - Assets And Liabilities (Details) Details 33 false false R34.htm 40502 - Disclosure - DERIVATIVE INSTRUMENTS - Income Statement (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails DERIVATIVE INSTRUMENTS - Income Statement (Details) Details 34 false false R35.htm 40601 - Disclosure - FAIR VALUE (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureFairValueDetails FAIR VALUE (Details) Details http://www.granitefallsenergy.com/role/DisclosureFairValueTables 35 false false R36.htm 40701 - 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 40702 - Disclosure - DEBT FACILITIES (Details) Sheet http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails DEBT FACILITIES (Details) Details http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables 37 false false R38.htm 40703 - 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-20220131x10q.htm gfe-20220131.xsd gfe-20220131_cal.xml gfe-20220131_def.xml gfe-20220131_lab.xml gfe-20220131_pre.xml gfe-20220131xex31d1.htm gfe-20220131xex31d2.htm gfe-20220131xex32d1.htm gfe-20220131xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gfe-20220131x10q.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 134, "dts": { "calculationLink": { "local": [ "gfe-20220131_cal.xml" ] }, "definitionLink": { "local": [ "gfe-20220131_def.xml" ] }, "inline": { "local": [ "gfe-20220131x10q.htm" ] }, "labelLink": { "local": [ "gfe-20220131_lab.xml" ] }, "presentationLink": { "local": [ "gfe-20220131_pre.xml" ] }, "schema": { "local": [ "gfe-20220131.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 358, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 17, "http://www.granitefallsenergy.com/20220131": 3, "http://xbrl.sec.gov/dei/2021q4": 7, "total": 27 }, "keyCustom": 31, "keyStandard": 260, "memberCustom": 25, "memberStandard": 25, "nsprefix": "gfe", "nsuri": "http://www.granitefallsenergy.com/20220131", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_AFzwOmySvUO9YDnXOIFQ1w", "decimals": "-6", "first": true, "lang": null, "name": "gfe:PlantProductionCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_gal_WhUqft1cFk-4MVmipsXTxA", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_AFzwOmySvUO9YDnXOIFQ1w", "decimals": "-6", "first": true, "lang": null, "name": "gfe:PlantProductionCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_gal_WhUqft1cFk-4MVmipsXTxA", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_JPR59dk35ES2-lghC-c_cw", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_JPR59dk35ES2-lghC-c_cw", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "INF", "first": true, "lang": null, "name": "gfe:NumberOfMarketingCompanies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_company_7POk7Z1eOEOgVx_be7rf8w", "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-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "INF", "first": true, "lang": null, "name": "gfe:NumberOfMarketingCompanies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_company_7POk7Z1eOEOgVx_be7rf8w", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_6_29_2018_To_6_29_2018_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_gfe_HarvestoneGroupLlcMember_SeND2eMuSECDbEbsyj7dog", "decimals": "INF", "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7Dp9TT27wkOCwt0Q55jrRA", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonUnitAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_7Dp9TT27wkOCwt0Q55jrRA", "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", "gfe:RisksAndUncertaintiesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_srt_ProductOrServiceAxis_gfe_EthanolProductMember_srt_RangeAxis_srt_MinimumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_KXQo8jPhikyZqXrAJ4akTg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_OGnU2Uk5Ek6XASWWYDQ8Qg", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_srt_ProductOrServiceAxis_gfe_EthanolProductMember_srt_RangeAxis_srt_MinimumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_KXQo8jPhikyZqXrAJ4akTg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_OGnU2Uk5Ek6XASWWYDQ8Qg", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_srt_ProductOrServiceAxis_gfe_EthanolProductMember_X6t4m_IeuUG_I-hRX3iRKQ", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_us-gaap_DerivativeInstrumentRiskAxis_gfe_CornContractsMember_U6o238RTe0SkVCb4fzamLA", "decimals": "INF", "lang": null, "name": "gfe:DerivativeNonmonetaryNotionalAmountAdditionalVolume", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_bu_5G0EZfSKZ0GRraQNO813_g", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_wWZrM7A7lkig3oH8sKB-xg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_wWZrM7A7lkig3oH8sKB-xg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_10_31_2021_riwOmxXesUm3xWHEv8W1uA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "As_Of_10_31_2021_us-gaap_FairValueByLiabilityClassAxis_us-gaap_AccountsPayableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_hhEM4o4V1kGWe7pVeWna0Q", "decimals": "0", "lang": null, "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_dei_LegalEntityAxis_gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember_GnvIA5M3GECTdVQEd8HiQQ", "decimals": "-5", "lang": null, "name": "gfe:CreditFacilityCovenantsMinimumWorkingCapitalMaintenance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - DEBT FACILITIES (Details)", "role": "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "shortName": "DEBT FACILITIES (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - 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", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_OGnU2Uk5Ek6XASWWYDQ8Qg", "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-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_OGnU2Uk5Ek6XASWWYDQ8Qg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "INF", "first": true, "lang": null, "name": "gfe:NumberOfClassesOfMembershipUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_FvqzNS1t9UKfg8vauT3n5Q", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "INF", "first": true, "lang": null, "name": "gfe:NumberOfClassesOfMembershipUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_FvqzNS1t9UKfg8vauT3n5Q", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_F_7wn1T86EW7f3Zxeok_fg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_F_7wn1T86EW7f3Zxeok_fg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_dfK-ODDoXUiZAaz_atL4Pg", "decimals": "0", "first": true, "lang": null, "name": "gfe:RehabilitationCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_dfK-ODDoXUiZAaz_atL4Pg", "decimals": "0", "first": true, "lang": null, "name": "gfe:RehabilitationCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_10_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_NsS5MkrGkEOpcWB8Hnt04g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "As_Of_10_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_NsS5MkrGkEOpcWB8Hnt04g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "As_Of_1_31_2022_5qzyPyt1UkqGIHJ5WkkaSA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "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-20220131x10q.htm", "contextRef": "As_Of_1_31_2021_GlB7ywB6Ike7Sb1_LpkdQA", "decimals": "0", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_DL7X0q1gR0SNgIGh4riI4Q", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gfe-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "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-20220131x10q.htm", "contextRef": "Duration_11_1_2021_To_1_31_2022_v3JMVw9UPEW488Hjn4mlpQ", "decimals": null, "first": true, "lang": "en-US", "name": "gfe:RisksAndUncertaintiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r452" ], "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/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r449" ], "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/2021q4", "presentation": [ "http://www.granitefallsenergy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r451" ], "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/2021q4", "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/2021q4", "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, LLC" } } }, "localname": "AgrinaturalLLCMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_AmendedAndRestatedRevolvingTermPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amended and restated revolving term promissory note.", "label": "Amended and Restated Revolving Term Promissory Note" } } }, "localname": "AmendedAndRestatedRevolvingTermPromissoryNoteMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_CapitalCreditsRedemptionRotationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of rotation for capital credits redemption.", "label": "Capital Credits Redemption, Rotation Period", "terseLabel": "Rotation period" } } }, "localname": "CapitalCreditsRedemptionRotationPeriod", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "durationItemType" }, "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/20220131", "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "gfe_CornContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices for corn.", "label": "Corn Contracts" } } }, "localname": "CornContractsMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "gfe_CornForwardCashAndBasisContractsPurchaseCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to cash and basis contracts for forward corn purchase commitments.", "label": "Corn Forward Cash and Basis Contracts Purchase Commitments" } } }, "localname": "CornForwardCashAndBasisContractsPurchaseCommitmentsMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_CornMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to corn product.", "label": "Corn" } } }, "localname": "CornMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gfe_CornOilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to corn oil product of the entity.", "label": "Corn oil" } } }, "localname": "CornOilMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_CreditFacilityCovenantConsolidatedInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of consolidated adjusted earnings before interest, taxes, depreciation and amortization to interest expense, which is necessary to be maintained under the terms of the credit facilities' covenants.", "label": "Credit Facility, Covenant Consolidated Interest Coverage Ratio", "terseLabel": "Minimum Debt service coverage ratio" } } }, "localname": "CreditFacilityCovenantConsolidatedInterestCoverageRatio", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "gfe_CreditFacilityCovenantsMinimumWorkingCapitalMaintenance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum working capital, which is necessary to be maintained under the terms of the credit facilities' covenants.", "label": "Credit Facility, Covenants, Minimum Working Capital Maintenance", "terseLabel": "Minimum maintenance of working capital" } } }, "localname": "CreditFacilityCovenantsMinimumWorkingCapitalMaintenance", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DebtInstrumentAmortizationPeriodAfterFirstTwoYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amortization period for monthly principal and interest payments after the first two years under the terms of the credit facility.", "label": "Debt instrument amortization period after first two years" } } }, "localname": "DebtInstrumentAmortizationPeriodAfterFirstTwoYears", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "durationItemType" }, "gfe_DebtInstrumentAmountOfInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payment in annual fixed rate under the debt facility.", "label": "Debt Instrument, Amount Of Interest", "terseLabel": "Amount of interest payment" } } }, "localname": "DebtInstrumentAmountOfInterest", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DebtInstrumentMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the debt instrument without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Debt Instrument, Maximum Borrowing Capacity", "terseLabel": "Commitment amount" } } }, "localname": "DebtInstrumentMaximumBorrowingCapacity", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "gfe_DebtInstrumentMaximumPeriodOfInterestPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum period for annual interest payments only under the terms of the debt instrument.", "label": "Debt instrument, maximum period of interest payments", "terseLabel": "Maximum period of annual interest payments only" } } }, "localname": "DebtInstrumentMaximumPeriodOfInterestPayments", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "durationItemType" }, "gfe_DebtInstrumentNumberOfQuarterlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of quarterly installments in which the debt is to be repaid.", "label": "Debt Instrument, Number Of Quarterly Installments", "terseLabel": "Number of quarterly installments" } } }, "localname": "DebtInstrumentNumberOfQuarterlyInstallments", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "integerItemType" }, "gfe_DebtInstrumentTermOfInterestPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of interest payment in annual fixed rate under the debt facility.", "label": "Debt Instrument, Term Of Interest Payment", "terseLabel": "Term of interest payment" } } }, "localname": "DebtInstrumentTermOfInterestPayment", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "durationItemType" }, "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "volumeItemType" }, "gfe_DerivativesHeldByBrokerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument held by brokers whose primary underlying risk is tied to commodity prices.", "label": "Derivatives held by a broker" } } }, "localname": "DerivativesHeldByBrokerMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "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": "Corn oil product" } } }, "localname": "DistillersCornOilProductMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "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" } } }, "localname": "DistillersGrainsMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "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" } } }, "localname": "DistillersGrainsProductMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_EcoEnergyInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Eco-Energy, Inc. who has a marketing agreement with the entity.", "label": "Eco-Energy, Inc." } } }, "localname": "EcoEnergyInc.Member", "nsuri": "http://www.granitefallsenergy.com/20220131", "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/20220131", "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "monetaryItemType" }, "gfe_EquityMethodInvestmentNumberOfUnitsTransferred": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units of entity's equity method investment which has been transferred.", "label": "Equity Method Investment, Number of Units Transferred", "terseLabel": "Number of units transferred" } } }, "localname": "EquityMethodInvestmentNumberOfUnitsTransferred", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "gfe_EthanolContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices for ethanol.", "label": "Ethanol Contracts" } } }, "localname": "EthanolContractsMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "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" } } }, "localname": "EthanolProductMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Granite Falls Energy, LLC excluding information pertaining to Heron Lake BioEnergy, LLC.", "label": "Granite Falls Energy, LLC Excluding Heron Lake BioEnergy, LLC" } } }, "localname": "GraniteFallsEnergyLlcExcludingHeronLakeBioenergyLlcMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gfe_HarvestoneGroupLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Harvestone Group, LLC an equity method investment of the entity.", "label": "Harvestone Group, LLC" } } }, "localname": "HarvestoneGroupLlcMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gfe_HeronLakeBioEnergyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Heron Lake BioEnergy, LLC.", "label": "Heron Lake BioEnergy, LLC" } } }, "localname": "HeronLakeBioEnergyLLCMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "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" } } }, "localname": "HopperRailCarsMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gfe_IncreaseDecreaseInAccruedRailcarRehabilitationCost": { "auth_ref": [], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/20220131", "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "gfe_LengthOfNaturalGasPipelineOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Length of natural gas pipeline owned.", "label": "Length of Natural Gas Pipeline Owned", "terseLabel": "Length of natural gas pipeline owned" } } }, "localname": "LengthOfNaturalGasPipelineOwned", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "lengthItemType" }, "gfe_LesseeOperatingLeaseRemainingTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Term of Contract", "terseLabel": "Remaining term" } } }, "localname": "LesseeOperatingLeaseRemainingTermOfContract", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "gfe_MembershipUnitsParOrStatedValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to membership units par value.", "label": "Membership Units Par or Stated Value Per Share", "terseLabel": "Membership Units, Par value" } } }, "localname": "MembershipUnitsParOrStatedValuePerShare", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "perShareItemType" }, "gfe_MinnesotaValleyCooperativeLightAndPowerAssociationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Minnesota Valley Cooperative Light and Power Association (\"MVCLPA\").", "label": "Minnesota Valley Cooperative Light and Power Association [Member]" } } }, "localname": "MinnesotaValleyCooperativeLightAndPowerAssociationMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220131", "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/20220131", "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" } } }, "localname": "OneMonthLiborMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "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/20220131", "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20220131", "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/20220131", "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "volumeItemType" }, "gfe_ProjectHawkeyeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Project Hawkeye note payable.", "label": "Term note payable to Project Hawkeye" } } }, "localname": "ProjectHawkeyeLoanMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gfe_ProjectVikingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Project Viking, LLC.", "label": "Project Viking, LLC [Member]" } } }, "localname": "ProjectVikingLLCMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gfe_RPMGInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to RPMG, Inc. who has a marketing agreement with the entity.", "label": "RPMG, Inc." } } }, "localname": "RPMGInc.Member", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gfe_RailCarRehabilitationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of rail car rehabilitation liability.", "label": "Rail Car Rehabilitation Liability" } } }, "localname": "RailCarRehabilitationLiability", "nsuri": "http://www.granitefallsenergy.com/20220131", "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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/20220131", "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/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "percentItemType" }, "gfe_RingneckEnergyAndFeedLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Ringneck Energy and Feed, LLC.", "label": "Ringneck Energy and; Feed, LLC" } } }, "localname": "RingneckEnergyAndFeedLlcMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gfe_RisksAndUncertaintiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of risks and uncertainties the company faces due to volatile market conditions and the impact on operations.", "label": "Risks and Uncertainties [Text Block]", "terseLabel": "RISKS AND UNCERTAINTIES" } } }, "localname": "RisksAndUncertaintiesTextBlock", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "gfe_SingleAdvanceTermPromissoryNote2.4MillionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to single advance term promissory note $2.4 million.", "label": "$2.4 million Single Advance Term Promissory Note" } } }, "localname": "SingleAdvanceTermPromissoryNote2.4MillionMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "gfe_SingleAdvanceTermPromissoryNote25MillionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to single advance term promissory note $25 million.", "label": "$25 million Single Advance Term Promissory Note" } } }, "localname": "SingleAdvanceTermPromissoryNote25MillionMember", "nsuri": "http://www.granitefallsenergy.com/20220131", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r43", "r45", "r87", "r88", "r207", "r238" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "label": "Board Members" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r206", "r237", "r294", "r295", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r438", "r440", "r447", "r448" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r206", "r237", "r294", "r295", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r438", "r440", "r447", "r448" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r156", "r274", "r276", "r405", "r437", "r439" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r156", "r274", "r276", "r405", "r437", "r439" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r206", "r237", "r284", "r294", "r295", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r438", "r440", "r447", "r448" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r206", "r237", "r284", "r294", "r295", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r438", "r440", "r447", "r448" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r44", "r45", "r87", "r88", "r207", "r238" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29", "r393" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r15", "r160", "r161" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "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/2021-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/2021-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": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r139", "r149", "r154", "r166", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r307", "r313", "r360", "r391", "r393", "r419", "r430" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r41", "r86", "r166", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r307", "r313", "r360", "r391", "r393" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r25", "r77" ], "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 and cash equivalents", "verboseLabel": "Cash and Cash Equivalents - Balance Sheet" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r77", "r80" ], "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, Cash Equivalents and Restricted Cash - End of Period", "periodStartLabel": "Cash, Cash Equivalents and Restricted Cash - Beginning of Period", "totalLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/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, Cash Equivalents and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r71", "r361" ], "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 Increase (Decrease) in Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r181", "r423", "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r178", "r179", "r180", "r188", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r285", "r331" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonUnitAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of common units of ownership permitted to be issued by a limited liability company (LLC).", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Units Authorized" } } }, "localname": "CommonUnitAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitIssued": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of common units issued of limited liability company (LLC).", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Units Issued" } } }, "localname": "CommonUnitIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r126", "r127", "r158", "r357", "r358", "r445" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r126", "r127", "r158", "r357", "r358", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r126", "r127", "r158", "r357", "r358", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r126", "r127", "r158", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r124", "r126", "r127", "r128", "r357", "r359", "r445" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r126", "r127", "r158", "r357", "r358", "r445" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r312", "r317" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r58", "r405" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of goods sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Goods Sold." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "auth_ref": [ "r53", "r54" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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 unrealized and realized gain (loss) on investment in debt and equity securities.", "label": "Gain (Loss) on Investments", "negatedLabel": "Patronage investment income", "terseLabel": "Patronage investment - correction of error" } } }, "localname": "DebtAndEquitySecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT FACILITIES" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r83", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r220", "r227", "r228", "r229", "r235" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT FACILITIES" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r85", "r90", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r231", "r232", "r233", "r234", "r372", "r420", "r421", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread above variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r34", "r204" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, stated percentage", "verboseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35", "r85", "r90", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r231", "r232", "r233", "r234", "r372" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Loans and Leases Receivable, Gross, Consumer, Installment, Student", "verboseLabel": "Principal installment amount" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r75", "r138" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r42" ], "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/2021-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]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.", "label": "Derivative, Floor Interest Rate", "terseLabel": "Interest rate floor (as a percent)" } } }, "localname": "DerivativeFloorInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Total loss" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r45", "r326", "r328", "r330", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r338", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r323", "r326", "r330", "r333", "r334", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss)" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r42" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "volumeItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r320", "r322" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Value of commitment" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r89", "r319", "r321", "r323", "r324", "r335" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "verboseLabel": "Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue Recognition" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregated revenue by source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared": { "auth_ref": [ "r115", "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared", "terseLabel": "Amount of distribution declared" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid": { "auth_ref": [ "r255" ], "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 distribution paid to unit-holder of limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid", "negatedTerseLabel": "Member distributions" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsDeclaredPerUnit": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Per unit of ownership amount of cash distributions declared to unit-holder of a limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Distributions Declared, Per Unit", "terseLabel": "Distributions Per Unit" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsDeclaredPerUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsPaidPerUnit": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Per unit of ownership amount of cash distributions paid to unit-holder of a limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Distributions Paid, Per Unit", "terseLabel": "Distribution per unit declared (in dollars per unit)" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsPaidPerUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r97", "r98", "r99", "r100", "r101", "r106", "r108", "r109", "r110", "r111", "r112", "r113", "r340", "r341", "r424", "r436" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Net Income (Loss) Per Unit - Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r97", "r98", "r99", "r100", "r101", "r108", "r109", "r110", "r111", "r112", "r113", "r340", "r341", "r424", "r436" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net Income (Loss) Per Unit - Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r48", "r49", "r50", "r92", "r93", "r94", "r96", "r102", "r104", "r115", "r167", "r250", "r255", "r296", "r297", "r298", "r299", "r300", "r339", "r362", "r363", "r364", "r365", "r366", "r367", "r441", "r442", "r443", "r455" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r26" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Total cost" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r1", "r86", "r166", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r1", "r86", "r166", "r360" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r55", "r56", "r75" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedLabel": "Gain on equity method investments", "verboseLabel": "Investment income" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r26", "r140", "r162" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r26", "r70", "r164", "r360" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r218", "r231", "r232", "r354" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r343", "r344", "r345", "r350" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r218", "r231", "r232", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r344", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r218", "r231", "r232", "r343", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r343", "r344", "r346", "r347", "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r218", "r285", "r286", "r291", "r293", "r344", "r394" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r218", "r231", "r232", "r285", "r286", "r291", "r293", "r344", "r395" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r218", "r231", "r232", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r349", "r352" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r325", "r329", "r336" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r75" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r57", "r86", "r139", "r148", "r150", "r153", "r155", "r166", "r192", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r360" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r323", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r50", "r59" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r74" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDerivativeAssets": { "auth_ref": [ "r74" ], "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 increase (decrease) during the period in the carrying value of derivative instruments reported as assets that are due to be disposed of within one year (or the normal operating cycle, if longer).", "label": "Increase (Decrease) in Derivative Assets", "negatedTerseLabel": "Commodity derivative instruments" } } }, "localname": "IncreaseDecreaseInDerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r74" ], "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 reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r51", "r137", "r368", "r371", "r425" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r68", "r72", "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Interest expense" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORY" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORY" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r17", "r172" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r39", "r393" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r7", "r40", "r81", "r114", "r168", "r170", "r173", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r19", "r172" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r38", "r171" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.", "label": "Inventory, Supplies, Net of Reserves", "verboseLabel": "Supplies" } } }, "localname": "InventorySuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r18", "r172" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Loss on inventories" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r60", "r136" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of remaining annual maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r380" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Totals" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r380" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r380" ], "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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r380" ], "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r380" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r380" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r380" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r380" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit Promissory Note" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r86", "r166", "r360", "r393", "r422", "r433" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r86", "r166", "r192", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r308", "r313", "r314", "r360", "r391", "r392", "r393" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r115", "r255" ], "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 -" } } }, "localname": "LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r421", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amounts outstanding under the credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility maximum", "verboseLabel": "Maximum amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity", "verboseLabel": "Aggregate principal amount available for borrowing" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r30", "r85" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit unused commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long/Purchase position" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r217", "r230", "r231", "r232", "r421", "r431" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r31" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r90", "r191", "r222" ], "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r90", "r191", "r222" ], "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": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r90", "r191", "r222" ], "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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r90", "r191", "r222" ], "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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r90", "r191", "r222" ], "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesEstimatedAnnualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r35" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r190" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MembersEquity": { "auth_ref": [ "r116", "r117", "r118", "r119", "r255" ], "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 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 January 31, 2022 and October 31, 2021" } } }, "localname": "MembersEquity", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Non-controlling interest ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Minority Interest Ownership Percentage By Parent", "terseLabel": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NaturalGasGatheringTransportationMarketingAndProcessingMember": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Process related to midstream and downstream activity for flammable gas occurring naturally underground. Activity includes, but is not limited to, refining, marketing, gathering from well, processing to remove impurity, storage, transmission, and sale of natural gas and related products.", "label": "Natural Gas Pipeline" } } }, "localname": "NaturalGasGatheringTransportationMarketingAndProcessingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "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 Provided By (Used In) Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r73", "r76" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r46", "r47", "r50", "r103", "r104", "r310", "r315" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r92", "r93", "r94", "r255", "r305" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "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, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r139", "r148", "r150", "r153", "r155" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r377", "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract]", "terseLabel": "Remaining annual maturities of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r375" ], "calculation": { "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r375" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r375" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r374" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r379", "r381" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r378", "r381" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r91", "r105", "r132", "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "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 (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "verboseLabel": "Payment for equity method investment" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r65", "r301", "r302", "r303" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r23", "r24" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r63", "r70" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Proceeds from redemption of equity method investment" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r66" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r66", "r67", "r78" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.", "label": "Proceeds from (Repayments of) Bank Overdrafts", "verboseLabel": "Checks drawn in excess of bank balance" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity method investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product concentration risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r46", "r47", "r50", "r69", "r86", "r95", "r103", "r104", "r139", "r148", "r150", "r153", "r155", "r166", "r192", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r306", "r309", "r311", "r315", "r316", "r341", "r360", "r426" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r175" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r175", "r393", "r427", "r434" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r174" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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" } } }, "localname": "RailroadTransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r292", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r292", "r385", "r386", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Summary of significant accounting policies", "verboseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "verboseLabel": "Purchased from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r292", "r385", "r388", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r383", "r384", "r386", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r67" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r9", "r77", "r80", "r418", "r432" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r134", "r135", "r147", "r151", "r152", "r156", "r157", "r158", "r273", "r274", "r405" ], "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/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenueDetails", "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r82", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r283" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r275", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Promissory Note" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RISKS AND UNCERTAINTIES" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Units purchased" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Price per unit (in dollars per unit)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r126", "r158" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Total revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRisksAndUncertaintiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueProductLineMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue from product line" } } }, "localname": "SalesRevenueProductLineMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r35", "r90", "r231", "r233", "r251", "r252", "r253", "r254", "r369", "r370", "r373", "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of debt financing" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r326", "r330", "r334" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of gains (losses) from derivative instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative instruments in Statements of Financial Position" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r1", "r86", "r165", "r166", "r360" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of derivative assets and liabilities measured at fair value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r20", "r21", "r22" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of annual maturities of debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Reportable Operating Segments" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r141", "r142", "r143", "r144", "r145", "r146", "r157" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Reportable Operating Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates the sale of a borrowed security or written option.", "label": "Short/Sale position" } } }, "localname": "ShortMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDerivativeInstrumentsAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r37", "r48", "r49", "r50", "r92", "r93", "r94", "r96", "r102", "r104", "r115", "r167", "r250", "r255", "r296", "r297", "r298", "r299", "r300", "r339", "r362", "r363", "r364", "r365", "r366", "r367", "r441", "r442", "r443", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/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/2021-01-31", "presentation": [ "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r92", "r93", "r94", "r115", "r405" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r84", "r236", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "MEMBERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureMembersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "auth_ref": [ "r75" ], "calculation": { "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "negatedTerseLabel": "Change in fair value of derivative instruments" } } }, "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r120", "r121", "r122", "r123", "r129", "r130", "r131" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Accounting Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.granitefallsenergy.com/role/DisclosureDebtFacilitiesGraniteFallsEnergyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r111" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted Average Units Outstanding - Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r111" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted Average Units Outstanding - Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.granitefallsenergy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "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": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70258-108054" }, "r118": { "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" }, "r119": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r449": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r452": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r453": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r454": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" } }, "version": "2.1" } ZIP 62 0001558370-22-003824-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-003824-xbrl.zip M4$L#!!0 ( .=C<51Q/W!=& \ #:2 0 9V9E+3(P,C(P,3,Q+GAS M9.U=67,B.1)^WXC]#UI>=C9B, :[>]J.[IG &'<3R^$![)UYFI"K!&A=2(RD M\K&_?E-257'4"=@SM;'U8D/EH4Q]NC*E$I]_>EEZZ(D(23G[4FN>G-8080YW M*9M_J?FRCJ5#:>VG'__ZE\]_J]=_N1KWDO*R(C[AF6#X8[(NF*;=9/FW5=M5;,56)';,LJ(#:LE6)#F?[8FE%2/,7[:2/&J=-LB+(DS2!X_4-1L16$$/D?66[B%6W/&% M@+[RNJU!$N=DSI\:(=4X&HI AQ+<2ZJ8D))0+X+,4G'ZV #J&OT,/'_I;X O MJ9-L-1!V#4Y!,J0D&*Q!3G$S(B6)J95(L0HHVV8ID>KJ10.H&_;/,5XEFJ\) M"6:0%V>1;(:F;)G!,'5D,J\A;3$[W&=*I+462]S63N9Z(,QP5-=D(V +I0H, M4^$X1//'H?KN, )J*:U)_)2A"GB MKSK7O*M]OM2Z))E=77CO<*>[BJ3!2$A MIOL(9"$*G=(@&NF#SY%*M*D3!4J1U5JA>2B:$56.9J-5N H FN*9#:^K:+X MKK4C/D-K_172;X%T!\O%C<>?]P9Z+9B-\_EA.&OUR.BO<'Y3G&\Q+-/5@B@* M#A\,^K:6O!;PX;@6@+[;*NX?58LHL@[KL2=PFXO7:Z(P]6*+KA@]"\5S0+&Y MN\+J#>^[P^EH_"OZ+M!105,(FFORH&ZP0STPA,@4?)*9LD'ZX;2U"])U]VJ* M;MJ=7K\W[74G%53'0-65BB[U6-5F#.++ 5:^*(YAKG0>N&=YX-915 :RA:!U M*17T^T'?)U@2>>-#_9$!F+/TE^;1+7XUDU0*YD7%LL'^%._)_6Y[8C"VNM'2 M*D>>UHY6@?H*Y7=!N0-.M@Z$VLJ^.][(E%.AGH%ZL),3_F\SM\L45:\]-N-B M:9P),"["F;WL/;TP*:EP\VCC(V8NLMK0AKH*N#?)0^T=WV1(YV6H"L8UVQFJ M*IIYE_AV@=F!-Z?BP6 MGMP-!FV(A$P< I8'W#5 *8R4S9V+7BV(U[DW].4'MXC>Z&G>YXVNX-IQ5018$B3X3Y M) 9-\#@;C+,$,+KWW>%=MZK\O7)\JL94,K2 IGOY*3FSE0/ I#H%-654U M7Z3F$P+5-&(V#A=Q' ;=P55W/(& \N>[WK2:R0NN9#T=IM]BH5ZG("&QLW$$ MI@!?)DS-TZ2U;K\][5ZCV_9X^BN:CMO#2;LS[8V&51G9_'M\"!W@+ZS"BI$]DLB)&.R M2\Y&Y3R.RL8QH0J78S,+R1AEL6;C]2'I4$E2EJ$"[[!T0S)@N^1LD#[&05JG M'BI@CLA!I'6G!)YLB H3SD2MY]P M%J#GQ^V]5H?CW@/UD5H0<13T6QKR\#\B6OL>F9*J9O >S2 (WL;$X7-K\E%M M(EU=7@.)C?C[-)"@6+11;M5\IG UOX4 L0;"GF^H:- DT3GD??!/D4T#_:$]Q)3 M8+<%;)RGK@ _+/.8@FJ,G@U=YK&G"IMCDH]?K3)QB?_Y%4%U-NJDOM/Q2 MDW2Y\O2%A^;9PER_.9^1>GA]Z&_@[GAD\V;YET]RQ"9YQH1"+7<"<=FDGLA/ZLW646;L MWCA;Q!1/B"TI;IX^6_.EIH1^W\Z.\]%UYY>NN8"WI\A2KU+ "?]! M*JI\[<)7P?W5EYJYK?T2UIC+&L) %;"P#]59&HS0E+M3J]H7P=TM"7Y82_5M M@K>8NM>^T'N'1OB&BW:@NQ:YF\MHO;%&P#-@.MB3W8K:T[/(9"Z87BQKU7(; MH&12J?#9]&)$O;C]FP]+:3G$&PH,(T*GYF "VG8AE5I*7[IJ@1GW4II3*K64 MOGPC A:U^)%<46XSF;$!+)NE5%Y9@WM,_PJ))-?$_N^QX$9D-D_:E8N/;P%GO_31QU3Q^A M+<=&AE1JJ0:%T)?$0S*QGI#+59:.H)/P*_W$[);\[&-S6UXT"Z51$\T/3."2 MVIUL1>9$'.& C3!5]EH&KZC"7O=E19A+]?!C\YEZ%]WTA!Z#]N7 8 3#L>>[ MQ.VQX&2;O,6OVHEH!?0FJC)J9LDA2,3B]4TPM;0'>^$=$,@#S:ZI8-=E05=W MC)K[]T;";/V[9H\:UM^3!191;11GSVG*JX#SG1M"UPF6%0#.R?1UC7TG1M"W+[G[/B2QU5*W_2Y@/71G %^T??#VI!U M--,CG2!2A9?11O'(GD(90T=HY'M/!]LFMY=<*/H?(V;M;L_ ZALJI)H^\U\) M%BG.%I0L@86&HV P;24C==O$8!:6LD6!!_ T_/Y)7TN>8)2Z8D^BE]&?H M:^M&LXZ'(>Z%/K2SMHC"QWR^C &#'KW>+.3,B)$!9VK1IP]<;..23"HE)'I8 MN.'B&0M7IV%A&K["DLHHW73K"V50!:6L$7L:J;>$2%\-B;)G M8_MB7X(]GI 'E,I03^&Q;Z-2.H7E-&;'K)H)?2GR!S'.2"$K/*N[12^K&;S4]T M*(^IE)Z%\]P BT>BT\$P2*Y@#4-B,V$BQ[O.@45"[76E!YM&.="D<)42F_B[ ML$& -B5B*7?"@72N$@0VZ_!D-&LS11VZ,I?P8V_=SG)XRA'4K&<5F#?#:7#( MM1SV(-#T(=QT76J_WYN$=GQ"VD>T%#GS,:9>!XLQ6=@=HN LG/T2)6ASN)%E>0,V%#WW.YGH0 MW-C8C,*C=/K[.A7-:?O[U"<0B9)HW]9L@XR);F;4^@'1:A#RA&[N)U*"B2*] M@9:I >9O<$15;G9P))%1#N@KY^XSV*T#,RJT4-0F]Y,IG>]!,&X:VFN' MP^($ZX#;_HS9O[C0.ZO!]M9 ;T9JNC[Q&:4##E5P5 WD'TZ(>NYZK)YA3Y)] MNG)6%6W^:% 8AFN:@!716&.15T4%%!R[:MKG"$>LFE+KHPV?7?W[F.X83-;F MPYJ6>T_!& 5K]265DIO5$@DGX.B@XB'"1\[6AU6#Y4VMA0E8[)&V^Z1;4=ST MUHQH]LQ/>'S=V3>69T1(?3; M)=LY_^)RFS4B]9D6^2=W]3YA<[48S8;VS8"O6-[2%?$H(Z-GMNEI+N-NP_:, MP!^RE$OU#I:?C$BN\#W,*0367-RNUI](G\X7^I=B;_DS$6WHKPXU=;?;OP_7 M4,:.'BS [4I4CHE+EBNM8AR\#F&UL M[5U;<^(X%G[?JOT/7N9E]H%PS854]TR16Q=5)*1(>BY/4XHM@JIMBY7D),RO M7\D88L"R)>/$,DRJJT.,=*3O?,?2T='MRZ]OGFN]0$(1]K_66D?-F@5]&SO( M?_Y:"V@=4!NAVJ^__/M?7_Y3K_]Q,1Y:#K8##_K,L@D$##K6*V)3ZQ'/9L"W M;B$AR'6M"X*<9VA9O:.3H[-FMWW4.3EK-:UZ/9)T 2C/B7TK%-D^:JV^N8RD M8O_KQ%^NTRZE3)#,O\6I:1?*8CKV;*^$.S",9Q889'G;#Z#7VL4>3-7" R? M30F9A"R&C- M$J5\'P_6JO5,@(\8G #7I="'Y'E^9&.O(9(VM(0W/A3)ZELZFHQFD(265#@D M62F?A^T2T.F-BU\_%%JLD!*0W0/"GTPA0S9P/P7F1HF[8KY"U'8Q#0@<^"]< M,";S*\@ P2=V VSD(H8@+:"R$H$?5>-KRI GZ.W[?@#<6\ " M\C%0LDLJ#N,0\@Z#W@2\"'B+?.0%7OCH'LQ#"RX G'(1GX[J$KAV^Q.@1>5$ M^/C[;P=NV*P/.9H(DY#\,9UB7(_PC4&>PUD]14P4RQVG)O?NK)5<_GDEVHK+ MMB+A5B0]A,1!N=A>*\@5CA8FZXP)=)3#"]V0":!/H2_"W=1G &;"_6LUH,OH M\HE@MU5OMB+7ZJ?H\5]]2F/ 7/ $W:^UY<-&>36Z#(AHXSRF??]PRFG4'+TK1H('GA=+JW*"\9?X) MP=Z[WJ)"L$Z%,7$@X<..FA507@\\$V6(WNT5HN=76<=KOMTY+X4V=KF^'\4(UE?@PI(\CF M+54R. GI6=GV@^]<*".JV\91W;=M'/!:CZ$-.8(G%]Y!EM$&IV39#XJU$4;T M=HRC=S46X0 D=,:3[ =]F8@BNKK&T74%";P)G #G7;S,Q".!]Q8A-(5'A5B'G?O"<%VC$^8F!G.,9)&Q^SX=XC.,1KL%, M# ?E37!:%G-8E@]RM.MOK#L4Q8K]YS ",1:5&4V^TT4;)&$O-4\5Z-,'H.+O MS C"!+%Y2',I9 HS9/-;R*;8$3X!95[*Z$62N@H$ZE1=Q?>(]HU@!H;,#Q/6RCW*FF M9=DC=K5A&ANEY'9* N@H$RQ-OT?LZF$TUI^7]#398["L?.MJZ'$U="OD)^># M5XT^..X[9O*2,]4UA3,G=#A@^0%V9 ^<)]/MM1;FF$?^-9$ MESGDKQU_3LP Q\!DD_$G*BNZDY.81JL?/ M-K]:2(WMES:;3O9%J__A5 9@9?M?WK@J;]GY: M+GQF\P=H1WO-OP'DIX0U,G+M'\EY !L[#9Z\ZG8,@8O^ALX2T\B_0G2&J:AQ MHA'HBMD_JRA$ RI3"N4W]G>0R>*[8NI11!2PZX9Z3'7QM.689S7Z<>YB0&L, MT4V8?(H=\:,T]]3--_]]@G_Z9T>=WHG[4YYC9( PT?7 M+XB;U,7\.S>6@;\*F/1MAEZ2%B#H"UA_(UO=XT[9>Q8-(#VQI=M%H<:.=*_@ MC$ ;A9SPSRX,J?:=OH<)0W^'SZ6^I9SP N\BIA,Q 3FG- MPS:@[8.BE UB.^M!FH2B&C)/>S'(*);'3\G'RZEY#M(,LO!'_)]6@?_H1*,K M.(&$P.23C90-0T78NL;:W6[K "PFMV(B4SJK@BEM[ C6[ERB? =I("HZB&RA M9UQ0)!'.Q@93'6O8R'JH!J&BAF6@K/G!F_RD%1P#Y-J C.%T4=%0=6(=:L)" M3GTA>TQ]@0I9&H$\7&K&"#7O3J?](EX1[))4\Q9X?L+RH;TD/(\&EE9@8/Q1 MHI]%['Z'B=@$ >891Y4F8E45:NR*\N7=*H^X;W,M$L@1.H&=&=C,S+>NADZW MVVZ9V>BH4IC0R^320>;\:VFM#J^^#:%#Q9ZVY"G#*R14YSMT1*X07:R[$MO4 MQY %Q!=KE&;1E3(?@&7LH B]_J.TL$W, ;L% M#GS$0^1Q!3OO1_1B;P;\^7!XN3@42RAXS6V[!TAVL$)!T@_ T#Y24YI+E[;22Q?EXK]K_5VUCR$?M$#N(RSR[_:95U&6NAU.]VT^=2 M#U7Q>3_^VL_]M(Q<*LAY/,''=2QI5]@K=!E=WF6T>#?Q+H;_,;C[[?KN<33^ MT_HYDE5./Z!Y$6;9UW6.P>LM[U4) B[EU1E-N(5!\I*RZ",KHWEO81(EB==X MZF&J1EN[ O<0S&8N=W6U6$[,5&&&U?%4Y4R7"-COF/P0:Q7Y0)CJ42S/66&> M-4%5(XJ\0L<'L(A.H1.>%JA%MCQGAZ;6(GJTVL6ZNRK$5AUGMI M_[28FK5\5UU\'N:>(-]&,^ ._#O.U>,K=%_@+?;95.:P["1SW?2/#5ARJ/,* M%P.W>NUU)NX_(2"/K[@(BXE$[;FAI*&LQO!6'RXO7C:[D$_8(=B(%&LTEO @X/ MWB(?>8$7/EHNO=<;;IQMAV"&U_V'<)2Q*,/R%H58KBC%6NJR['&&N$$&2NX> M7:E".FVOGKV<=U^Q>OT)@V2\.-@UJPG80:2!+8$F_6NM1-&:J,C 11'VP"_6 MH+;D':8UJ:FA(F.<7)A3/-B\\OXQI4POU_2!4![,J4/FW +7M7ABP#'PGVY, M2:_8GLX@/_N.YPT<0";.)M/+/?J>^*O/%!EL@ZHL=!2037& MZA*D$@.1I-XO$] !6>":D2^-A<;Y?T^\W%_^#U!+ P04 " #G8W%469AP M,U@I ",A@( % &=F92TR,#(R,#$S,5]D968N>&UL[3UK<]NZ6[41367(E)_?>3V=H$I)X31$Z &5'_?4%2%$B13S% MURK5E\0V%\"^L%@L%HO?_NO'(NB\(D)]''X^NWIW>=9!H8L]/YQ]/EO1Z MOG_V7W_YYW_Z[5_.S_]V,QYT/.RN%BB,.BY!3H2\SIL?S3M/>+ETPLX#(L0/ M@LX-\;T9ZG0^OOO3NU\O/UR_>_^G7Z\N.^?GFYYN',I:XK 3=WG][FK[I;?I M%8>?.N\OKOY\<7UY?=WY\.GZ^M,O'SN/#UO !X;EU-="!G[X\HG_\\R&[#!R M0_KI!_4_G\VC:/GIXN+M[>W=V_MWF,Q8^\NKB[\]#";N'"V<'^Q'4L*P7\[3\'.^9_.KZ[/WU^]^T&]LP1% M@_[/4F+X'T3D7'W\^/$B_KH%91UYT18VV^\O%\G'%+30J08)]M57P&]YR432 MZ?Q&<(#&:-J)L?L4K9?H\QGU%\N =QC_;4[0]//9;,KY95PYU\G$5,. MKGT]''HH9$K$?J X\#VN--NO=#3MS9UPAF@_?$"+9Z;@=W^L_&A]UN%#?QOW M<[C.B!/Z$9HZ04!1B,AL_<[%BPL.>E%^Q(N2--_ZU TP71$T62T6#EF/IA-_ M%C+E=YTPZKHN7H41F["/#"G71_0618X?4'M2#QZH:0I'T1R1QLC,C]8TK6/T MBL(5&\O%#(K;GL8(5PS=-!?ZX2NB43S1&B-?-&9U=(]]^D*[H?>-647">F=# M(SIT"&'KRRNJ@$C# 2JD*%&7*E#?ZZDZ'&\1\5]C!O39BD1B1X9V*4419]7 M=Y[]P(^J,:+V8]5,9Y]Y=@NT7;+J(E$V3'74W3L^^>X$E>A:L:\JI? (.:J5H'I7D=5VLZ NY./#HG63PP5 MZKA\O:T"9VW7U5'1PXN%GZR8S,(Q/YDOIVP_68V:F/2^H25&UR%N2M/FQ_UQ M$5TX[]"*X"7_+]X!72"*IA<;^(LWWT/D/&2+)GY#Y$S+&]'^)R!DVQ\?\'SS M"V/BU:_G5U?GUPD;]\?*DI+24<+E8=LOSR$>Y]R*1GC1_>'36[Q@?L$M:[L* M(FKNLIGWE6>5B"03EM)TLSIUZ'/,U!4]GSG.DF_YKRX0&Y#_A7=).=)7YY=7 MF_WTOR+D+8I:5^@H$0^#O;C[$;%MGO\Q9HIB9_L-@?LU\T@'+&R MDS=+ N)P'O*V?_4C/L"N>2?3OI/8MLXFKF.+;BU&6DG&QX\?+R\[YYU=S^R7 MM/,.Z[V3=-_A_:?4;4>(B4O)"[";&S'@ 5!,%#::(O?=#+]>>,B/S?,?'_B/ MY\F/B*'C%!:/MJ*L*[SD SC;U6@S_:S -$2 =+58 ]" M341%EE_&-BP=KE$[OX=>:M\%:+6EEV-^_"S1R>TWH2AS7UM ^B&W*=Y'._DJ M1WSWO93^B5B$A<,TJG<9M%*=VT,'@A(]M1D$?$_O6ZWC]6 MFRR%,:*I6W6SSORR 0R][H*G."@F91U#R5WCF@9K3U(9G.\QV:-/:0P,6DKY M:-BVM&&H63FP-46-VY5Z.) U2(:4M^5B9E,?X_"=CT1Q A6HT(]3 ;=/H72; M) 35=V5[+A&84"]D M@*U0Q8W:!@^YXDMA5?2)H4NIO8;%V&#\1C5>C&^J[4H\VS/Y;*%"9,E=Y*&S MD"F["$QB!,6 #8<=T')%W+E#47=&T":_/X^85/F-VXI#%C:M2ZX)2I'@ _!I M>'D0X;\-@MC@#6$;Q]8RER&9I!3PY.R;]0T*W?G"(2^*+9FNF71;8-(0$C=2 MW)3[)%TS"VX4&Y;>(5G("MNAUOA61T]*=MMB0@+0.?C$!K6;?FD+FYF7;0.( M?(Z6W7S;M3 G/]^FCEDF$(EJ@N41@C"W=@0HIU4>\=839KX@/"/.S6T3]6>AHSH/%P%(5D8-#HE'"F$(,T5TCY;[>XKYHFHBU2!=(P@86SP4 2V!29QF>)'/GLC%$C#6'V[)4D,9A BA923=*T 4>^.-17Q:!WI@!X4FRZK/FJ:K2)1XH.1!#)C,T3E-W56 MQ ";M6FMP'4O<*CAG"VV,9FQXE8 F) IE[B1MC<*Q\A=$>*'LUCJWT+\3!%Y M=9X#U ^7JX@7+@UY6;G8:]HGSFP-KFMKP?H%8F21>P:F]@R37, _,FL6[2(K?4F0=J'U79! MV4N5AL-,O)J]@Q+;-JV!DCK=1D))%80ISDNV[@Z'E,>4^X"*HSD1*!0:I5<" M=."&]%:4^&_$=VR&1 L'CT6D\\>-\>@(1YOZ*@10YX_M@$.C2 MI,;GP0QHJS0)7L)7K!ZXA63W/*+Y_/8B@A T.RDY]H"B.?9VKX ,V08L54_5,+'*PADEU*!0O<\:_>:K9-B36ZSW9TUF M:Y=AW#GR5@$:3<6(%_^*D.(>=9GNQ+=-2G;8+#=EV$BOWJ@;"#FB;U+N$DXU M$L2FR#9[6:<4<>E]'CU1$+R @1\R.GL$>7[Z/(TJFT$&+EV.5 U@43W@1>:) MSM@#9HKT,8=#2GBT57XVP$QVV1K#Y)'(3@G)I"&:$0)BA M^4IT0_26>2"3X)#]Z"+=%5>K/J3J:=U+>TSC8AQ-NUZBA,H\(A&HE 4RX-)3 M\E )83UNC<]&2UJR\U)&0VNEO'.$/YLAB9=20BK<\N+T"UNVW;( M\#JR0\P?%$[_DI6GX_-10DZN:+P]&1#FY?9> M8[Q&CZ:3"+NJBB=2>*GZ*5NTZ#)FL%&[BP5 N:LH!*VN;I:"YUB'17N%LXI8 MY]Q$(;80ID9:\*OK_K'RM>5+)-!275' PR*9_T@T"2+:=E9L*+0L7_]!*QQL MB5+S52!D).2*0)B@WE8\[<'Y!R;)F]>(R%XL*0()0U%BL&;IX8?EHVD.$VF M30HKI$X)72K@IF0O-AB]T=B;"-LT_*;$$L+R,5D]T_@F>G3WNCE<4OE58FBY M5R6'!T6RNA"I#-Z&["H=+:T0L"$JS7M;,M1S!4I5*$.8,\9Y/A89/M!R>_+X MJ+<> E!#.JN,4AMF[,@0:#X\KW M=S.V[?B M-$G<.\L)#_V(>(*1M\>=\\ZV._;S=KQ.=L =".W@:6K3FU$*9[X+1Q=:&(#=-$JIJ(WU76(B]MLZ3":N\83:\Y:$G?UC,ZW M4RP[!92!B)P8]?F378BJ M^:]NTJ@\KDO*0TT*!/GLZ@WZ(>JS'[6+1P:P)EDP-\;8)!70%JX2FW5DWT-D M"'C1)RXAYM?]A/Z>0^?95O31\67FI[+>(9BE"G2K,GY4IT>S M*>*Z<7UYM=$,]H>-M]-GJ+C1$$5)G>(!IK2@Y3VM[:F@OT:E_[YRZ5? 7!V M0T9 LAV1>R/*1HW*^4-MLUQ'IEZ8OUW4$QG'?SV\- =_[TSNN],^E^& M_?M^KSM\ZG1[O=&WX5-_^*7S.!KT>_V[2>??-X/]1RMAP%W DK,74?HT=\*_ M,JD'Z]%;B#Q^ON%[/F-9(D7^1T+G_C*=HW?3*7(S,54VR541Q1K'*V$/*'+? MS? KTSX_9MT?'_B/Y\F/,;_8K[\/T,P)[IBB",]1A!!P HVU"YI; B$/JC/; M9F)*QA8&(8N?6XX[*M0JY6<>W^I]GB^)W;SG=O,NMIO,Y;_[L?'ROR+"U,5Y M03<^1NE784RK9%]M[J)D6I,Z,27(JEY>V>$VR*1.LT B2N@V=Q(]1=PH'5!2=/'"A MKP12]2IP5K<4M&! %2RO M?SX+K>0CP?]@"OO=?V$66F4@98!MVD8#=LK0AK!'KL/8Z,YL:AZSO>.?1IB9 MKZY9VU+1_*&4V#;P*B5L GFK^/I0SUDZ;B;])VL<9) 0XK*-:8:2$S5'9'=# M=MUHM4MVRUOP/1 (<=-FI5-@ ;C Z8,?Q@BEY&WI?62^+*/?F:&;M3**:M4# MA)!JXZ;;BD/'J2'Y \8$I(R^B/MK5'M^.2;M$?/K>"+[HVB.B&UX__KP\/Y_ M=N(16X[R[\J;FI5!4.8$']97*R9%@J%]#1)HT?Q2 I55YRC0"V%5D"!H7#1% MT 9(KK&!Z,^*$3K8@3J (H8C (25%&JI.ZT&(RVHI?COF*+2N1 MM_L&)\!]M![ %HD_9 MN8=I:PQU?J@9FO_>=@A;Q= \IH =#5W@6=^LO=BQ*4FYBP2'&?*CO6\P25 : MHR7/9^:YAU-,%O&F>XQ>4;A"W6<:$4:[;#]DT0&$L/%!2F%!([BXTG#%V<+U MF6//U75#CFQ*JQI \&OM539W44M!7*)J&TKX8]ZS9&3;$-O[,B&VS?"=S/CMI]5R,9)$#7SZHLF)%0(WYE=N MCH]&9(+(J^_*-IYB,#A!,3734]=33$5;+OT&&U[?:.Z$.-B,*8U?B<':WHQJ]6)[P4:(?LT+.;^9Y0ZRJ[JYOUH+IE^H%86T]*T@1"Y-57(7.Q=318$:0GT4%.;6=FB!8,HS^ ] MW"#N" (I(VTI:64+N!9P7_.44LJ2!$%*FPE>P%-=Q5'3"*3E*ZK?WLO(2I*: MKBEP'*4?Y)GD&BMVJMMP?'4;CC8]4W?SO[%,S/)KZ$!_*U7:H-4KI1HRU&LF MJ,N<:3K# W.B$3^33BK)^6A?)CI@"+D$9I+140(N Z= UB[+XBI^>!H@,)9-!]-AXE5_>+01W^)6"L4WR033!1M"R#W*PUGBY:OB$9QOI9MCLV',CDVF7'!7&9+JA(^H&B.O0Q^9K?7U(U/.PJSZVV,EQ55;#1<]0/*7/&->^'BP#AI"S8FR,57? $(\U?T(,#B=/* M%4TNC7KS%#8%M+XZ;R]HC0;8"74EP@2@$"*K.E79JQ@FH *"PHLG;E)M8ONB M6O(!J0Z6#N@'SOG[X7;L +*/3NH&SXI9]@3$.!ZL^P=K0'UF=X0\E6.H:P#!Q)90TVU&DX;,&NH$.X0CA$/TA>#54B4#.2B$H&@%W)<3 M6'/D[<$/0T1QY'QG.P2T[F',%@4G\E_1P)_-(Z8'C_@-D2ZEV/7C.)942(=W M!2%:6H$0#V< A*5.N[;KSI)L.FCO;,F>3/'E<[4#=+RWS0MOJASRGI;N1GK% M@T!8!$KJ5<4< 7?"QI,$1].8S/1D<#)W&-)]2E?B>^B1T1B]/4:L <.P@(T*>T]^L%)5FP$N[,903/F2?6P]"E, MHY80/,;ZY6W$"G"B?W36B2N$NRXC@"#)@BA+%C5N#N&(OWXE,.='(V]/%G9( MFV7G&Q, C5>;*2)$F+-AVP&$(L?UR?<0CH";ZSRVS_:U"1T3Y*X8=CZB7QB# M^3.+BM,@9:M&)?^GMF:VE@W@Q/U(L(N01^\9IQ)GQ-*VF[=O5 7^W)IQ-V<( M.&408SI&3N#_+_)2+1Z%MSY=8EIX&>/P;AI5C5]A.7\JOAR)AMB=C#9M"C[" MDG?];EW/6?J1$_28@\'LA M<59PJ%35:J>CGKNE_< 6V4TW_^L(BIYK^ M5<9%2M;TK^%L A/Y?8/LQ[8#(,:]%QRWW7V_&WZ[:_E,C:'D;+)2&7?XTVTQ=:J3-763DQ=J=^IF(H"3 M+WKR1?_?^**G]Z5.[TN=WI=J/?JV(VP4S1$QB;U)FK1YV<-85&:D0)#/KM#D M%X?CYH>S^*9!_.0NQVQ;MY5?6^=9RI2R7Y0"+-EGF]<]K"5>CC0)LR. 7"WH\D=5QH[_ZT;RWHA%>(+(M =BEE*DF M\IZ<'Q*!']03A)C!(=IP$+'-O$J>>3QZO :YSCO*MW1[FFQ(O*P'>>_2"^XF47]OFE&/:YO1OWOW>?^M_O.OWAY&G\ M[>%N^#1A'Y+1.FRX3F:\EL-#]XY/OCO!BA.>.($3NF@R1R@:\,&9"&[6 M.X!T^O'3S9OU5^3-V+2[1=2?A3&L*KA4YX"M6/,B-HJ,$!DPG'!5_0J1M>DR M?D!PPHJX*1-)Y.! LDC4BJJ6"J3LD2%FICC!#'GJ78\($D*>B$ZU#=K&\(?I&$^0W@(<0E#'FLH03>>0RFOF;; MF >!+1G0DQ6''4N&T=[*KBC M=(C#!0Y1Y)#U$">$=!?\*YH3$YA>RM"$ONO-J5[T!#*WI8PG'O4 )92YH#<5%2B)A"*U9:0EX@D ML,D4_9!!HDGD1+&/99M'<6V<1Y$,U-F.U/8%&Q$STAJ@6T=UC(+82Z5S?WFS MWN.5R-W-'T@HK^LTB "0@_BCSK!H7F%.&1>GC(M3QL7Q9UQ(K(#"&BI;P,FW M:-=_OCSO?NH/5R7%N21'=/'Y##\?5&X9@_.4B2$@5# M')+TUQN'^M3H>F7Y_EN9LEO\;]8;;+E6WQ/TQPJ%[EJQDS!J"><4H')%$"98 MJ7@!87W?(BI"4[E[,&H)9!-AH=1"*:I(A"I%NM5<913&K"F$K8J%JNJ$6"00 ME!1S6AH;&FNSFVD%YY2A!9.;X0,$$6_?4]QBNW.QMNZ2NA*830^@S6]!L?.7 M'RS(A"#9GD/(.M[Q\3)7R$M2*VVE:]T+!,-\@%+G#C!L:88@[CL:^0NVCQ]- M#Y[)=EU V.^6%+0=P1"D_!.?I]2Z%I^.2T['):>""@+V[H7.-1P.RUJ ^=QK:8VTR(N@!*NFNR8SF\A?J:(O')R^^%R%?%2 MF:'+6FT.X/)$FL4]ZQL7B"]A-'V$6E,?:R!H7M=U^0Z5/CIKCKW2'Y' 0E@S M&YM 6161\ ."6#/JOOWQJX\(8^Y\/4"O*#!;-I2-6U@_)-<8FUH_E.P )??L M 4$1:^O#,$4?\ R\@<9K#U7D]((2E=G1F*@%* MNH[E",8HHA"JT M:VNA74/:5]4BM&N00BNQL@PTJ845C]%>!F(MS!*J2_EU_B?(0SR>ZA,UGJ$K M]>54K:+5XCX-RA=N=8OGZ-YQ-ZA]2=K<\S9W<1N[9-0_BUX(N7GJW'=[_4'_ MJ7_'2UIL!NG$HW2285I.5.5"'$U[3-I^RHVU*O%4 5]B=E+DOIOA5R9S/T;] MCP_\Q_/DQQA?]NOO S1S@KN0\5R4("J$@),(JF4TGSU"&JHS@F9L3L86;D2+ MGUO>8RK4(N5G'M_JCV&*EF,0N-M7JKXBPHR5\X)N?(S2K]*3FA)]M;E3E&E- M>GI3@BP8'L!SM#OG5F9E% 'AY$4:62 5*?!D,706NFP*&3B0X)AN1-F[P+4]5YY#5S^ M;AX;?.%3BN-JF>CZEP<_"-AP4I;;=@!A,VDJ"%O:FA?/NP]EY5/H <)NL"H! M%8B#L&)\=XC/5[FQ$R'%VET$@Y-%:;5R%PF!)@7EBBT"!+)6RS1)QOWZUNA1 MB!YP&,T'_C.6O_4BA(*P,LN5(;4T0M3!A08'./1PV \C1)Z=\&4TG2(V1SE5 M@_[-:*Q[PL*D+83U6RTN2X(@R(T7L8[6#RB:8Z\?OB(:Q>L>#ET<4ASX'J\( MF'Q JC7C@'[@9/99+2H'4'IT@E8N2P?U!&3=.EC=#]: ^E:^,7-!0^2^)&&D M;NC=(^2I0FJZ!A#6PQ)JNGV<74-F#;.1DB@S$]EO^[.0_>GWB3M'WBI@ED9, M9/&O"/$-B,#JEN\.3EJ38G,G FS!-ORY@MV;B!1XLE#NO\2@0#98 M+@E2W;>125\2M-&PC;*I5ZY1\Z4Y("04(#%$6(I!->'5@4 M@D*((YK*0TQ!];&$[B+.Y6,>*G_JCN^QMYI0/-R2!A@.Z@7"J9].' <3!V+" M"-;'@2;;7].FO>Q](V)R,TCN'32?72^N!)'#K8=?4>B$$7U@C&4.XU\Q>>'V MV%GZD1,\,,6,^'=7],#JP3U!,(G&DBU%:(-C3"F1I0"F\0U !V9M]WPTF!+\E2LF^1&L+PROOHE%96QR>65MD M.8G@A)S/$(JO?TR6!#G>*,R>#E])!&S>O%'A6@3GE<(U)P^<8$6TII8GSG.) M'A'#V;L+/8O)*^VA4?%:A%6MYZZ4PJ.0\+>08>:E]H;78/+C,XQ[A!@I+ON) M+3@6\C;LKU'I6P3.K*5O2"]H73 0;\,2^[4&B0$70DK/&'&&\)N5)5PF52>- M"O)CC5-/120X4><=@V25\-U'9QW_2OS0]9?Q+ESO-,D;-QMJO:S%9Y)3!U"F MZE4%F)0DU1QNR&O.9A.5*-!HFF*R4:3]4-\![9L5 M4!5Q(DL"&Q57=\&K>_]O7,\M0:D[90C=^X1&3V_X[\@A>IF9==*LX*H("AU" M)3C[R)^K'4TG$79?ABO.(_;+W&$JUZ=TQ<-:3\0)J>-&\2FWT&#:==&LG*L* M"-G1"$[* YR< '&5E;FH.9!FI5159"=/0Z.6,M6*_UDYA$W[8,T_.4%@MJQI M6CP23U=;3BBAP-@'Z:4/9*N^RRE!B&HR_L+(2&8O5(B M@?L"0Q9+7A3'6#A9X..\-2 A!IR(?M[SK7KN")0]WJH_8CQ #K6-%/]:? 1C M<->=M!\@1I2BA*);1%WBQ]Q4AHA5+4X5:Z3>G)[1IYHU/V?-FN02JKQF3?X[ MY)HU>4Q/18"T.X+C*P+4#]F*ERR\?#4>\*$XQ^1A<64+0/%Q,P-L1!5@02GC MY9HV0(+F!BIH("E(581ZF$:C*<]KI\S)IF5/::&Q'%%.8U6K4&$(\U%9DT? MN C8'MY[V\YC=_ST]\[3N#N<='M/_=&0/YG= M[L'!KN:_C/J;=>Z+XDCAP+Y:*@AL@J$B7&;3 9SCBU+BSE<4-BN,R4I%PQ@L,,W]%&TB14/JZ(.^=I#_>,HUD8.S50= ,ADG:(@MA3"L%E MW17FH]W0X\$CYE:CT+6] GEU5?1:>Z.'A_[3P]WP:=+I#F_9[\.G_O#+W; ' MX$(DIC1'K3+510)\N@JI/)10LOAT#_)T#_)T#[+2>Y!">66'VR SZ$DEHH1N MU9*=,6J-NHH.>((XO:AU>E'K]*+6Z46MTXM:S20\_-0O M:CVQ$4;3+B$\TU=31$("V\)*+TM-,5[I):1 D$@&*1[?&#)4=G_)!N^4ULVZ M%R N@E(?LQ*T)K"&%[(P">\Q>7.(UW/HG&$1/Q*3IC/1-(Z6"5A)K6.)OB"X M$ _MA= M9Q_[]$594T[5I(5U2I8^:[Q.J2F"):;4-]*N3.HF0)8D$_432TI$5#VN_M8; M53KQ!2@(ELM$;;*^>(&(ZCEZ%\V=$ =ZILH (43J;/@JHZ.&JMX^C?P@0(1^ M(0P1.6ME@!"B;C:LE=%1CQT8^8'2 F2^0[CK8SOW,^A#6/$>,?4UM_CS("TX M'K+;'>8;Y!P%D-BNWO3N 0%Q)D0J(^(VI#WK9,[V$\J=:0X"@E,A5I%< FH6 M90A"&0 (#H:>QUF,(;#X^(NPR"Y]&5OS4_V54_V54_T5"U4[@OHK MWQWB\_G."TLH;%D1K 4#)GL?S-B %:F )@*EJ1(! K%/,C62<;^^B-8H1 ], M&>8#_UER)TT*!<&NR)4AW@Q\QC\W 8UXI]=L*7T72*"/(X(8/^S6BL M\T]-VD)P7=42LB0(AMSV[.= 5WU+T:#%PEM:,O+R$2\:1WM)R3! MC%"#@RAH93POU+2 FQT#P?L!AJ_J'M8%B")6=@Z%%7U'(>%MU:TR,E9U J+F M56DIJR@\"CEGG_?H1LPT^=B["ST+(4M[:%3"IO$A:PE+R0,GWOR[+7&R^61) MD..-PNR^559MT+QYHX*5O4AOZ>:8TE:SV[/)F1RC>5*]TDG*AX@+>9HT:#9N M)7N,WMCWT9%3-_MSXPJJ-,J FF5SJ2B'C(2#RMS\=I%PA_WSS#9Q?_D_4$L# M!!0 ( .=C<51_8/_M E0 &11!0 4 9V9E+3(P,C(P,3,Q7VQA8BYX M;6SM?7MSXSB2Y_\7<=\!UWL1U1TA=W55S\S=],WLA2R[JGTK6Q[;U;-]'1<3 M, E)G*)(-4FY2OOI#P\^)8 $P0>2OHO8G79)0&;^4IF)Q"OQE__Y=>>C%Q+% M7AC\]9MWW__P#2*!$[I>L/GK-X?X L>.YWWS/__U/_^GO_R7BXM_OWQ8(C=T M#CL2),B)"$Z(B[YXR18]A?L]#M MB2+/]]%EY+D;@M"?O__3]__]AS^\__[' M/_WW=S^@BXN4TB6.:<\P0)SD^^_?Y=\L4JIA\!/Z\>V[__;V_0_OWZ,__/3^ M_4]__#.ZO\T;WE(IUUYC2]\+/O_$_N>9LD04;A#_]#7V_OK--DGV/[U]^^7+ ME^^__/A]&&UH_Q_>O?WWV^6CLR4[?.$%<8(#AWR#:/N?8O[A,G1PPG55ZO[U M.?(S C^^S7DI6[!_763-+MA'%^_>7_SX[ONOL?M-*B+[6H-)UOSK6?L4T[L_ M__G/;_FW>5-*R$WRMF6Z?WPKOOR&*@ZAOT2A3Q[(&O'N/R7'/?GK-[&WV_N, M+?]L&Y&U7$H_BMZR_F\#DC"(?V80W_V)0?P7^M$2/Q/_&\1:?'JX40+]_#NZ^C<"<75; +)5_^PW\V^'TS+!4@$8G#0^205C]L67Z5 MKG,9:0LVE)'@XM-C"Z'_E5-#OV7T_L]?!-^A#>HJ'5QO@G48[?A0\X2?"YLU),^ .I)*V ML_WEA)&@/+(MWI/("]WKP+VBD\8:_*?M)F"'4FBG5EAI!-P&Y;)VMD!!%E&Z MB!&V%]CMX!LZ XIP$'LL#VN,]I*F$W S%<"S+.FD'7!G4XK;/>/(*8\;\J^# MQ$N.'SR?W!UVSR22@)TN3 JM96;0/:XA2B=K2Z@BIB9,?/)BR"&]2M;@(GC.AP MP==T'A.:R2S"0Y!$QT7HJKVLJ1=XI]."7?7!VBZ@75)/\HY&7&$R0YP-"B.4 MLD*,UZB6_82_WK@T,_+6GMC6;\A/U.W!6W,#U*H=*QJ#MN FF3O:+B6/JO1M M9#ASUZ6:B]/_L-7U=TJ%R-N"-]0:B%4CE30$;:!U\G8TSI3F+/L#,>IH%8P; M35/F"_KG*GH*OP1-JJBTG(IAGL.3FF71; I&*9&V+Y-DI-D@SXC;,$>>9:RB M^RA\\0)'G:\JFT_%,!5 I=9YTG8*)JH2N2\[S;/1C(,-8[T/XP3[_]O;UTZM M%(VG8JA2D%(SK;2<@I'*!>[+1 5U1,F/.55B 7P>$:PPR9.O 1NA#$A^P+'T M'5!#DXIH?+R1&Q:E-J8ELOZJ[.E8A/%[J6B&6#CJ@-V&L'*;8":6JVHIA:7$449U?$W^!:'*")!(LZ$ M,%^B4^&#[&A_0W/ EJ@#M#H%E;<%:IE:(G>"?JV-MIAH!UXYYWJ M 3N)]T*N<()3F90:438'[YCU0$\WV65M03MF@\B=M]5SZNR<*E(DY;@3=,*:SS8WYY$]!F*)>TA\-^$=]CW+P^Q M%Y!8G8F=M@+O3E)857>J- 'M3G)).]H<)XHRJJ/:W/6.1!N:Z7R,PB_)=A'N M]CA0AW)5:_ V6 NS:HO2IJ!MLE[BCK:9$4>".DK)CQL8M\3WFVSSI!%XDY2! M.HF*I1:@#5 J:->8R&A:L3;*<\?.PX;.Y\UJY#@2"+.%U$"5L;]RSA&_BZ?Q$]/M!/ MZ@ISG;<$[&0-\$[O^I\T ^IH3=)VONE?#OB"<\G-GSN807VPPWG,/>4O\),X^X8YR\<.[ MM)3\OZ0?_X-?;6*"K-8?O 'CD=C0B@J 2F*5[?L"M3%3!3 O*]-/X".:22^ M>:%L.N$)V&L.]*\X]#V7/]]PB7WV=@);NR=)]Y&A!^.7U=%6-IJ*09_5SI:W MF(*1]E,O.R>G*I(]["AB"Y4-AUHJBH#7-IR*8YV!DSK7$G#);PUA>S#'I;K" M]\B>-C:\$5UN'L=T$&U(UB#.SX^(CZ\%A?Y""T2"@7TCT'(*"??KS MHXOJ@I3%(/A :%CWG(2XCGI-?0 '/&W138V]8("4=M^O MNY^_QFH%. ?IA+Z/V;U''WT;%9I@\>X[.Y%]S!^^XXK%1U M_$ <0N$^^^2.)/);V9I=@,=L'<"5:65->\"Q6DMLXTEF2AP5U&>(TI^I[FF/ MYEZ*1IE6Q)I!.)]'H"CTHMX)V:,O=^ M(?'4'8XOW4?AGD3)\9["26A(84N/>Y:_J.?V#5V >YH.X.JHJ6X/V ^UQ#8? M) 3Q&>+D^1B1,["X7C *Z%.T@=5%="9(_2<[I($$8ERG:\$BK5@[?9)JOU MIUA,PA4::>H#W"FU()==L[8#8 ?5D]O4?G/JB).?(<[@(EQ?4!9BYFEK+6DL MX#XCCR)&GSU#HG6RJVD+WWSJ(%;^5-83LK[7R&IMK M926H(&QG-!T>H_45GMKY.'SWJH(X7\P![$ G G9;OK&Y:M/3:Y2VANZ8: M7L4GSYM!=L8::8V]D-*\H&ZQ0XQJX8BW.&%O%4J,M!M,O8LE0R#-D.UR9&PU MQ\_QNY27I: SQ.]*XO@GA'?B9+9[(.B+EVR] +&'FH\$=W^FN?O=BGM\9(?% M]6Y5G#4&'H'J00TK5\H&EHE'M!%\0YZ?.T1Z&4AB[ M?5('L/S8]'E[P/ZI)7;WD[8UB>PX'CHH3O@GJ < 73H=[X.8IM!H&1V(JQV? MZMH##TZ-4$]R!GECP&&I6>8.8RJCC&1+"M:2AX&Q9F>@P9PJR; >ZSVTL1-P M-]4#K3Y8$V-*$K#Q*/F MZV\%KT MVUNR>]8]N*]J"]Q7:R&6O53:$+!_ULMK:JD-A\O'<<6!H FJ;](+!%#<3D<' M$W.S1O>:BEOU;7.6AK:!,!%Q$00]'Q)VO@TE(?H8X;%_LZ M)'%"_V"3:9R@_X6# XZ.Z,=W,\3FP:(HFI.$5)SLPW;(4'PU M7="8>E3*$[&?!V5<^95ZE/$M'\_,6"/*V]83E=:49.UJI W,8JU*A7S4##U. M5NN/8>CR53D2O7@.B1]#7STKKND /"XV@ZTF[*K6@*.&401_33CU$8Q_=1N/94N7JU!7!/E, INU[I:\"^)I/2U-@X M+22(V=F?&0H-^G9)_W'VY+;Y.>7L6'3Z9E2<#]#,4;]XOG^SVV,OVIW?-S#H M#M2/3!61GW%NT1?ZN6<3*,:&30+VHKQ_9*\6'Z*(9>T.'2?B&2)Y&K])^2(O M9SQCM=]#Q^,3:I[_!V&THRE@F$^G&0'Z:Z-U&*%D2[+[2FP$HO^,2?%\V9>M MYVR1@P/T3)#C$QQQ>7Q./ G1/@K=@\,[LU':"YA@A/W!96448^RS0F81BM,1 M\WMT(YK%]".? M[,T$: Y42PN_,"CRTT\#(?J2PCG_@>\Y*YH!3I;JI.UNE(*H(M48)W^R"'#L M)T3NPB"LHLW>[ZS?3M#N#-U!6RGA[-61QIZ0W;@=@&ZWD\I\<@](67UGO>CS MJ*HX10\V!!@I:^HNW][5)^OB8[@V1'_N";>70DTG4-_9?FNS>&A0H+T)J)[H M)\JM9V5SX [%K#3-HIL:K8%X=1-9RBC;<=-!T0J"*4^:M4IA23U M0^IY*_ N*(55];Q*$] .)Y>TL_6E! =Z/V'#%@F?FGUL('!$#L[ZX](/!/OL M5/I'[ 5LBKT*KKQX'\98I2$#,L"]TU0QS>]4JVD ]F]C**8^HGK9>H8RIHAQ M39> 4!B@C/60H:(N2HRN(HZ? D_OB^Z$JKR!'P'7.$(TNB9*69GU;(55M)L' MKM#!(]L6X[?O,M0*E37W AXO-6%7'X:H[0(X&NI*WLFSB\AV,Y1+ZP>WH1'? MXR0* [PAI?BE\.5QYE56 %\@)XPBXF0[W22*0IMO3+5=UISPBF:KQ^*;P$[FD3(+N6, M*UO=L_1<$O.T^_1$U/RD3@RKN%0R5DTE:6A+!'",,\?2F_?;B7OZ,Z;Q521> MJV6*^E9P_@XQWC)%7>AH:O1[V.>:NL:@@\7 M' 0C6UNT@X.OY!#ZE0/MY(36C4%;'R-&P+\3;[.E0\J<)J!X0^X.K$[;:BU* M@I2*95SBV',4BFU+ WA\-%)).5RV(@ X>IKA,/6?C!M*V2'!CZU'IH792BQG MB#.U-16SK)FS4C;H0JX/^X'DRO,/]-,SS;13; V5:0:3)K5HA!,5B>D%E$8D M(X645 Y@064\[)J-H"#Q*U$"LG>V0- 3M\ MO;S&9W12JHB2%8YL.1T8!N;YA(+A94X*8+@_A9S&"4T%%:TGYIDG,.M\,VTZ M(>\\E;A/_QQR;&U<"1D*:*V'VA\YKUBE +8 X87!+7;)4[CT=AY;/\Y?10]W M>QP[A%?$<>GRG(I)@9)H=O>F0"/",,HM7(^K5<.@.//0$!-O;E, M'#%YV)I=*E'QZBE*9:(>OUQ\ESYLP.);23*4B3;+ X*ETV1P-1PK53/J$R_U MVD@?Q<@//Z1G'W2VU1HNX8_#&7@L'5']U;=J!F<+..J.B7[0&LB++25.8E90 M"<[S,KF(0A*FW##@CU!^]50'Y9KZ /=B+/.HH(I^8W3/ MRFJ,?DLOE^@JW&'OM/A;4UO@QEL+\?Q2W4E#P,9:+V]?1HI^$X1M6JG8OQ=# M@$(9)TV VZ0,4.4X]=:&U-Y)$!VAV^/8F\ MT+T.:F^S0-;_):8='8(N!E3/8X*CY-4I"/0>^ +'V\I&U3WV5%EO?]2!#S8] MJ[';=K>4-.!!I&^$5C:XF4@GN]Q,**L%\J H5M!&;IEP;R_MI &!Q]FPG-VB\2AA4$U,O%67O%6,E\[1,Y=O76?$\U.+F8[MF_F)YO-:_6;,CZX(=?XH83 M10U=@(;M-H"E9P@D[0&G@EIB#WMJAN5QG*_=FB],COLH?/%/U&I;X+\ MH9VYDW@OO/!=@]$;$0+N"N;*.2G[TI(*8+?I *;+L,%])6.*GNF4B/&EX\-W MJ'@3JN!M_2T<"VHJPHEX7EVF%XN!9N[^\Y"6,'T*'PCS/L\GE23D*>PG% W$ M"GBP&E+!Y7 V!!_ 6]0N*:^7A**I%Q0>C?/N'[$8$[W[&MB?^0+5FT[ H\9+91 M0+5N>7,_P"&ME?C&2]PE)C.4L^&/)Y<9V2KN/;(*Q*/1-;A']/M/073^$@.) MO!?^EG5,U; (=[O0Y:OV 0^?J@L3AJ2 QX4N"BK'"1,Z@.-&)SCF3I0QH(D- M':M9^868&4N.K&Z26=&?.*#&SJ>M ML1>A%^P?"%M]<@N]>H7&+$:ETU=A/!8E5^MY'),D?J=0:6,GX)%&#W0YIM3W M !P]- 7OZ<64$@]F[8*+K4K T/G-7XI3C=]38D!QE+ QEO?Y\=JB[D6YT2# M5[;5KUZ@Z48)J"OWH)YLH]N0#/ M[JZH>CZZ7EKRX-QY9E[B/_3RAVI/^_^K M27\?VY:N2J?]BP=O<*$?O^!I*9W<#WD,S1X$ZAS]'/'"0]4J ?B$"KKLZ]^.ENKZ^0\ M7ZV >M\_[S70*[W\%*'2;FV3.Z>?;K$ I@O]PM>T+)Y3_<7K?2LC09J/[@-NM*:L'[/D.CA[(5J#@>VZ+4'J]V(@(4)?NIA3U_FH3 MA+%X]XCMJ"_AL"9,D95SHBQ'OOTBB4%S36L9!(7)A4C4RL"0,.Q MN3+,+D8"SK8,0(QX$=+.^\Y6=7*9Z>1&4R?V@P=;BX[[N&U=3VB:P41#.1I! MI8;*](*+#IB!@DS.&M*%00MJ.KUM+=.+S4K\4>@0XL8?J&RBZ,LM2;:A*\1D M4XHKC^DJ<.-5]:6I!Y(G,;#L#K]H,C51TT:.D&.-=JRFS]_$!IIP35LHFZ)^# MT1) /S/U;PM.=*K^'6+,4,%MD-A J3^'^@L; ^IBL27.YQA1:E\"MN-.OCHD MYH5XGYD>GL43*4!BPDT<'Y@XJ_4R##9TRK>[(L^J9$.KXX1B03UX51R0]YI( M#&@0OA__SY@PFV=L+NC O4.,$037'T4%?@[;E< >T=G+@4[#Q6N: W?L)J!E M=U:U!>S$C2*;VFUEK![475LN+PZ&.%]5# ,X?JH_=>D\]X'OR^V583;S!^SO M!B!&G.F#6DX<1R>5Y41@LWPF*?M_MEW[@GW"RQ"PC5F'!EKVQ3QPJQ^46M[S ML].G!W"OOZ;/1](_>#&B!QJTK]=KHER*'%T(X$',SH]2#H3C2@ XF%I21)O*6*?B<(V>V^"=1CM^$7!IC5\"C65L$I@Y1YE.\VXE*K*R?L8"CBMZJ(/!%)5:BB5\M M%^'X0QC5%)=O[@'4FUO S8H9-#0'7KE 5_I.YW]XZ:U288*T'(&E N\V(5/G M_,EJQ7;;X*W681*/F#/X=T25D)RW AJJ&F!5"RE5F@!.)%22FE?Y$/00(SC MRU/Z99 &PI66/+*\2L92CSMJJO3/XO!ZX$IVGJZ\V/'#^!"1AHE!#V2!.VY? MBCM=+NM"$W!HZ U:YZ/,-(X(&4K7)MB<7'KFNQ#$^M3$N@8KR$7JS;'!6.?X9/RJN?9 M_K@%Y""H-Y4!E81 5 I4%H.&-Y0*@C))V&=VR_)"TV#Y"K.Q24YUXU@C+^Z# M-M !9A 5]K:A/)$TN3]\EC>80:3,]K7Y0)C'>'[ZA#VO@#.!G<%T>&#KC*'O M.&;XZ?9V_O K6GU CSKY)K?4*,VLV7I2K-4>M70K]4!J%WJ@\V6?NM; U_5U13>U"RK6R01 M8\9'L$.9G5C+#7=['!S1&COT$_= 6%G$E]"G@OL$[7#TF21L%"523H7U M\V@W)V$W?4-1H9U^.>[*[< J?,B55F%@<< ? W1_X:RW,@LO)#@05E^")C<\ M:/_=2[:+0YR$.Z(Z2MB^-]"P:*B&:DT&K:Z0A_"6"(RM__J7Z[M/UW"MO6G. MWZ+[M.V]=B:NVW>Z%M]CP!>,1&V=C!7Z0GFAC!F *>YXZK > ?)7S;7/N]7W M .[G&G"KYU&5S0%[LX[4QN?H5ELTTC54.7Z5EM[8A4UWY:=MM? MJ,V)5PXZ6A]JAL4,P%FO2.2]8/:6P T_&L,K=M$9Y<_$W9@=N.Y&$;BK]Z"N M/3PZ=;ZF(V5RP,E-$T6G8D^?I< MK':T[4+O=3E9CPO*.7-4XLZ71U/^JJL+UD=TNWJ#%IT^8"_Z!?L'4J!MVNEL MZ (\NN@ +D>/NO: HX.6V*96_&%^\X!^F2^MKHS($#8-G$U])FB[M4-?;8>) M66]_09A11YQ\:62"<'1G8-@0O)85EFXQDU0T!NZG]2"KN:FL)6#/;!#8/"^Z M?$(?YHN;Y8WE#>8JP.:9F*KUI$RT8?XD;3H9(^USUO.<0)O,#(04C#\N6:G7 MIBG)62/@WB<'57:Z:@O OJ80U-3PEM?SQ^O'LY-CHQI<'!.R$J?8@HW US0. M-'8";Y ZH*L&6M<#M,%J"6YLP)S\#.4,D. 8+ 8&CEW79L%1!,*8QOZ+E7$ M-7^V_BY,B'XRUZ8_<']NK8I*&5'=SH"]O#T&XQLM)4YOD."%&#-8F>)X"KF] MOKV\?GBDNOC;IYLGFWO;#\1G+V#=XR@Y/D4XB#$O_-!XE:>Y&W#WUP5>/299 MWP>PLVN+;GX.<#E_NKY"]_.'IU_1T\/\[G&^>+I9W=D]"B]'K3_@M:,P49O7 M'/1:=)^@)PP1YU->B#-#96ZCCGP:KY*.JA6(H6(1[G9>DNUTLS/3-/\G@=.J MCF9+&L##A9%**O5_VA '#+,#W<=_S@K,K,.(]Z'">\EQW.OS0VOE+H>;U]/Y3?! 5F_0CX_;8I:3 ME@ Z*?!SK(]NK3L##71F2BAG,WH] 62*M@-$.ILUMW>ENZ*-?= MX@/ O1@9?,*_KI3JLKF)1C9L\'P@^S!J&R%T^P(/$*U44-DXT^D(.#RTD]]X MPTQP03D;>+%A'$4(\KSJ?7%:(&5M,TOX%--\Z#I.O!U.B.K]Z;-&P)U:#JKL MO=46@-U4(:BI&5)R; #*"<)SQYX!E^IVYD3A%OG1&WI;$P'NKF9*:5'V9SJC MLB&0KB6 6*WX3>")&KC0(H)]G4"HKZ(7&FJ: P\"34"E-56FX]B-(G>NI0+/ M<8?'#*+40\.&@58'X,[9#%9>A '8;D&=@VH(W;V POCYML:)F5&0ETM'6/1: M<1KVEB3;T!6/1G*)!&Z%?IKZ /==+0V->7TL+<@CTKTX8V[ MPRJB1-'F\.O%>+.)R(:OH:_6:=;^Q%;8&D=BS;[ ';N5"BKCLTY'P([>3OX. M=?1+7-BJ638S_(USLN_GX^CAT=D2]^#S=4.WX$A<%*7Z>#XB@<[F5E8JY6J= M3PX6ARBB?VF%A!;=@4>%MHJH[&EI]@4<&UI#Z,,M2G/PE!F8&&%7'R "@K0( MW$WPF- @QOY>K=,'X[%_'\9\P2\OSJ,?-_KB,IGPTJM:Y5&H%Q:3"%;](NW# MAQ55'[T Y4*Q9KE8*)-KADHUM^"%07B:=@M->PI-QW)5PPVO'[$7+,-8I5@2 MK<-H1__1-< :\9EVB#57;8L@VY[)=,-L!ZS]KHO.$!,%?S^C+L*'HA# MDW0OV/ 3I2UGL/WPF$R0[%&E\@#9 X-)!,<^:Q+1J5'X/CQB&0:;"^K1.\3+?Y8GOO#"R2@:<9D>UB*="S8@ M//^6W;+C\6FU9C_8$_V]F"Y:IDG:9"83%=HI1AXC]&A,(F*TA-*'MQ0L)=$$ M7@2QH"$(#IH)ZF(K(-9 "'F2YH M>BXW.\NG1,=9%H&.8**-#44]'G8['!U9:(G(#GL!TY4T\H2Y*GTF6'GR8[5 M4>E^,%/@TQ8'?]^&OG] M$R>A47U!.VY(?$=$3%?\1D/R Q[X>*B0;X:$A"@7$64RSE J);_=+^2<(2II&H;/8J]Y,(FCI!1(Z+]. M@PC]Z!^YA/.OWNFE7MGW0)U4"84YU=F7 )U +:.IT1:V]QNC9\VPKD(VKM;! MS5M,P;BJ<,[,2WP-W>1^%_Z2)RR_>9S8YJW%&94/ ?E@/+G-! M>2O@WM<@]*".E_)&@KD%EQL(O 07^DW0[IYGQ<3Y?A.^O'6)Q].LW__ _KP0 M?W)WI/_\QY)LL'_-2T)*4G=Y"Z .6 .'>9[D:X#Y59V4YLMXE!X2!/O*XO6L M2_"4INZ2KP';E0Q(9E3E[X!:E%1$XXNIJ2'UG:M_C'#@)>0#]OTXS6M\Y_JK MXQ]<&AW+60_)OE4F#UUH 37#7E24I2#&A(!G*=UQ#9K(I.(A+A\JI=>(9#+" MGW_8T[%:?3E[M9)>V?;*T@O(34)VJA**0_,$&B5'5?G06RTY0X!IQ;BX86^Y M,'D1%]C:,QF0?X32[GCL;0)O[3F8JA@7E3+WK%*(X1:X?)6)BIK0Z;5[X(]Q M+? >.S1IE4WME2V!1C@->/E"D[P9\!RN2>H>,C3V#H:3TF5FN6? M! BCY OQ7PC:A4&R151PGQEJ?-BA9W9*?N3UIX%4PNFB?4XX5\KX3V58A]AE M13NE/7>2 U:L'YXV@1Q=%(!*Z]>5[Z''$Y6XIB9UB[]Z.QH(\(Z-7SQ^%.9% MIVP[+TG$%2%@4:1O110$T;>"Y'<6 L> J%Y"GYI6\9M:G$/>>D'(3BYF&5N> MPMT3JDUJ_1MRF69WBB2Q'06@\:F#.LJSM1;= <^]3% 8![V45SX?*DV1"G;H M\IC.H.Q,A,;42(%_GQ.''B#NJ&>QDN9B(!)-NJA20>\U!(\Z5;4.)3)B4P\L MM9A,G:I*M+3X(HTVST=TTD$T QQ\AM+:15D+7A:C0U@QJK@)IGHU_?)8^:;F M#H$I+>"QJ9.*Y%GC*F%*'7'RJ,QYQB)1]>O>S^&W=C:%FB3' M?/1Z '<<#;C5%WR4S0$[@8[4YNNC"O/N_>1_7Z8L/5BDVV>:YGQ^!$FKP_1, MNJ?#2C5&W??YI?DF\OB[V]BO.]>L: ;4')N 96O"LC; UX5K139_K$!U>J?$ M3AS:03A >+WV?(]:*,LO;+W./H@B3N&.?&_L@6UC*RXCEK\#ZG92"-DML?P+ M@%%=+I]Q]&:4[%P\Y*RE0?S\6^A&=!ZR3[Z";$A]G<\4IM1AT.]@3+=T%-@= M=DIS.OT>L$%)H60F5?D2J%')9>RP+<*HC6U/8@=:;4\GWT.V)QF4W)[*7T*U M)ZF,'<\6P)MK+QO.&VMT VJ%;8%K3+J7$SBXJRWZ %/OI>T#LX.#-S_SVHL" M-%[A'.WWW_/?/RDME]O<@2(;MB;P0/9AQ'Z&TGP]?.V54=E@TNX-. H:@# ."8(5RGFA$K-9_M@?_2AMPNOI9;U^R^2P5<1S/$65 MT!>5!U/^-F/'W8&E>&S_,9,O$TJAL]H.P&-#,]AR+%"W!NS[&D(;'\C@I,6F M\:DK6SJ=,@K:J$ ;=W!8Z?Y*&F;BU;ITG2D_U2)9UV[L -0%]<%FNR_UK8'O MPV@*;VJ<3UM2.OPDC%0PS+)QFJ.R0??YR'=@=OB?_!371"!M4'@#I=Y M"[*(T56=LAIG1+4.<^!5YO0BS"IZ)-&+YZBV4Q7-@+I?$[!LZ5G6!J#+-8K: M\1:4>*(I)1S;V8K-1)D';B:(LAIL75OX%JF&>&*6YPUAVV:-O#T;:-^GNJY9 MN8C03[DI3W4IF@$UN29@V;Q"U@;X;*)6Y$&+.Q'!.;L,;/-$UR!*2(GVYEE7 M7IQXOD^SK(\1>U2UR<6:V@/V-2VHF=/5-@;N?7JR#^J&;B["&[3A0D#PR&$5 M^ M-."D]65O N=[]@][F_G#.R7FCB'G\E66VU"H]ODS%P.O-[,JWTF9>8*T8-K_#INX W):;P=;&YN4$JB!H"-WG.?ZE[<('H^*U5=I@2)"KN\7UW=/# M_.EF=??8V[Y&=CGS-EO)7H2[/0X\P8$'-ZL7BU1CEQE%,?_ZFAX9'2WY.?BPMHWB/Y82$E M/L5EU'>Z8;C:!6BD:@.X-OTIM9]2 B03N[^48%9ZO@-,>C P0C)#BA$BL M#_5?D)HB3B(\--5N6TH; S5P-KFS2YZT FV^-L,87^"A)5-"TOPU9Q:B\ MDZ'1?%+V*;]YT=1V,K;:X_V*$XN=#73'XCX*_TF'T<43B785 M7 S["6Z+8XD\R1,/H<:A[[FL3+3X@M2=V#*A ]3S.ZNF/"RU)@)XO#+'8GQ7 M23$SF*$3KBAC:S\[:Z6EVL3-C-)K\BIUNF= YK5X5D])HHEO]9U!/M!<("#. M9W$?<1ZX'PAQE[ZCOD+8U &H]>N#S:\8UK8&GEEJ"C_ %<24,1*<>?TYQEN\ MZCCN/<-A=2!!^C\*J+UYZ,\X8LX?!N1C%![V=;Y9TQ2P5S8!S/Q1U0ZX)S:* MW;\/%BP1Y\D-DCVH2L2(LQ,CCI>/.#9+"@VF'ZD6>G/+6R\(J!82_ OV?7)< MA*%XC..%++W--J'1YC[\0J)Y'(>.QW\DI=MV( 78K;LJ*'-[4SK PT)G6(,N M#>72(2$>*LF'N(!\8.>E^D; F'Z2A,[G;>B[)(J%L#>! MXQ]<&BSOV7M?83!/DLA[/O"W?9Y",7U/J+Y]_A980N@OE30]G=;!E@LXK-9<,]G!],V M[JO]@A7HZ/05':B'HF]I8')IDH"C./_P.W ;N_/-)B(;G)!%&*N2:[V>P%VX M!?SFC=I*-\".W4;Z_C=B@/-+ :J^*D^IQ>9\CI5&L,'6K2<4ZB]FVV MG<@H8@&I$>B$MV>U[,(Q3#[CV) MO%"64VEW!.KR[<%G.91>+^"Y4TL0QFL%6[Y$2$DQYE^*T5++_CLB?7FUJ"S2P:4%4 ME>;/&P+.4>KE[;:J&0FR=LO#Q9+48G*PE8/-L M$-B\&EK,C]YO&&$4A[Y1^)3G@&&D/G!>^1*H5T3$ MQTEZ5IN_#YT^-#)RFM4?.$;*9D$7+\;IAAI5[VJ=#D5UE;8:N@!UJS: *\5= M:MH##MQ:8AL7>:D09X$\>_O'?M6L]'F >> ^DNC%<\@JV9)(YVT)51?@!JT# M6/*NA+0]8(/6$MO4H#DMBT9;%'S\B)DH=(#C2_7[,!(#;%Y:FMWG8:MK<4S_ M46O576D"-_M>5%;VBTX$ 3M./[B,=XDDY57AI3O+ANM>&MV NXLN<(W49SF! M"UW:H@^0 BUM/^8R./@,Z@-QPDW@R<[NF]=E$;1+I-/C.:R:F>S9D\8.0#U3 M'VQ>EZ6V-?#U $WAC;<YGH_I6QDD0LD6)R@FOA\C0O\.0G\F M7M3P?>I-;] FPEX0\PO+?%4A]'R$UZ(GR8\V,#=/[X\A5I]HQBZPO+D/?@UN M@ZNGX&?ZG\H*BXAT[_I*,PH7)C MAR^(L9H-1X(CVIM=H]Y19MMXQN5*MAYM2@+*^3CR4RX#_W:2<(*R,WF_C:GOV2F-Y M[1;,XE!)J*;,O[X',!?;FF:%7G8C^](PF8R,6&UK12*T>H(W&?UP9==M[D78 ]N(7QGLYXA MR@3E7&:(\A&S=\')CD>/H $&>Y>1AN#"ECJTM,<4 MG+E>\!X<.6,PC@]K7%@;&'I&%8+S_CV,/M\$Z6Y!*P^N[3D5-VZ&+_5E=;/"EM52/M &Z &5D"'?"^(0W/R#%W@QG=3S X"MW+RVYU3"]O9'Q&G>>%2HK;'U][ +<,X1F' +QHRTG8SYP_8BW[!_H'$ M5W0*_L*K),>7F&)SR..6D&3)F'MA<'DL&BS87B-VDB(A+A_*!)RQ@P)% M.Y0)B9B4JCVK<:+B_^-*'C$\GZNIYL%!96/@8;$>9#FDR5L"#D<- AN_I"+( MHA)=^Z_\G6.M?M\96 ,,E-D[@(QR@SV.+=<)M3M?LP]AHR@),F MP"U3!JAR[J?T/6!;E(II?+(G)69_.,\DJ1W$SQI-Q.34 W:UQ03,KJ?!N3 \ M^R/R,FRX0UAI -SDSL&4S:WX%K"I280T7_T,-F_OTW\]"$ :RN6FHJ<\L&+/]?D= U=@-NC M#N#*W?A*V7"-V M#[9\LM9N/^U2N@IM8 JUPT[J0)\-OB=1+W$!*]8GC_L@W9!"GR=C@ZHD/@ MDL@_LL7(B*85R(M1XA%75)O++'//'@N+1=U?*N?XI>?ZU@RCF?M;?^6XK\5- M^V:?4S8$[';UX/(G2J2M@#M?@]"0_"\MYC#R\R/#Z">:L8G/?'==?QU)5G"L( MIRH"L6H0Y\?(EDUESAKZ /7[5I#E"P>2#H G7WIR]V#0,U2<\P-0^, *;A ^ M?!<&NS @"8VS=R$;$; _WX6'(/DE]&EL;M17<__)^+:F*N1^WM!Y$CZOBZ&[ M'\Q0B1?*F"'!;88$/]NA8&AUB+N+?TN!G3@5H".RHEO/)CC:)R4R!VB,R-?^" M('KA%-$A3NN#/L81!O/7VE\>;@(X(Y)$Z+&'-9;>3JMOV MM<^,C"D T-!O[\=H.BLR#/=)Y-^C*:'7;^S>Z_QE>GR^9C? M8"C+S.\\"K%1+K?R1F3IQ!&3'L"=2(7&:X[0U?< 'F,UX%9K1RB; XYB.E*; M5Y-0F+K](W0*V+5GZ)KZ3-.GM3W8?TRZ=MIPMM';9LZQG.(FMXX2M*?QY]NH\,RY)8!!I\]+.'OAMI4! M(B)DR%=!:367)(W*4_>;3!QH@"X/ 8I.D_#^)MG[V/@N.SM-]BM[XN1L77YL MEQ]* V*OVP^M5A_.C_;,XY@D\3QPEQY^]GPO\5@V@^-#1-Q5\$"<0Q2)9TOO MPB#*_GF)8R_6JHS8 WW@0:)W54KK'G8E#CCH](^Q>\&]&TPM'=0@%^1GB#- []!O@@3-.=3J?LWY_>@S/GR6!JE/D3D]P,)G*->ZE[3])N8T2O%[R.W*?,IK5A",/W+8[:(>USX.([UDAII MGZD8>QUD12)SWF$*YETKMW$QW8PDXC0!I2WUNQ%\^^%3$#ZSMPO9O@"?<-"O MJ>707ND!^JK"])*> ?E.Q:6&5KW4+8=B.@77'AQ[#RNMST=T%BSL)WUSQV&W M">-[?&2:J8VOGZ9444H6PEA667W@[MQZM:G< M"[C!:L)N7F7*NP V8EW)^YAN_['E1<[?L@$KHW$[2@ M-W<#=51?B]'N#M@-3%"8OS/#>2&,Z3KP=3LAJ;3R&M"0!W"], M%%)VBC;] 7N$$0SCJL0I,W;34#Z00)@[=#B>NVRX.-8W#^ ^-HA*^SXVOIS M;;5AO0M;=A*EK#SQ,-4*M//ZH:@PX?#3+;+Z;%?#17-!&&7&[):' P!US]EM! M6[/8*6T(W$'5X"K3U+-6@%VR1ECCR>:I4=I>MJQBK-T,5C2=E%VJMUQE[29C MFSUM;)Y9I_VMS ?R$OHO-'^K JY=!&GJ ]QBM2"73;>V V ;UI.[0P$;03W+ M!.ZIEKTX#D558JMY.TEH@I2E/_4OLLN; C?A.H"51%W2#K#!UHIKG*]RHJ6, MM0<[E9;:G^](X!*7SHL?2,SJV[FYBSR1:%>P95R5;X6940%JKQW5DI7:-R ! MO-1^%T3F 7M/H?!"^EZP#J.=J+NX)U%"DQ 6R),082$87Z:*4M'H'UFHIYZT M0_O"@0(JWKBU]VUH;EY22L85%>,?XPMH]/L%1QZ;BC]0,6LFP9)F0*-($[#R MB'?:!O!HIQ35U$PS@HA1M#_U+>.KG?A*&T[(%M63WO-6$[''GB:\)Q;98;HK MS;A6 ;D-@V2[])Y#]>NK\E9 [:L!5I8129H SWCJ)#8O)DWS$3H>HXB9%V:/ M'WO.EKT6BH//B/*)PB\Q6A\"E_XO52\*DRV="K!O60Z$Z+_0,@Q*EC>7JP>;$W6N_)M, M]ZOUFOZ>+@L67++ZF;MF7Z".;J2"RMQ>IR/@X::=_,:S?U,+EPXXCS3=]\G< M?<'T=SV?;KS_XZWG^S3^*<>BU@2 6J^Y,K(1K%UOX(.;(9A!9_(QEPEA(91T MYH[^Z_L_HIT0;=QA;62%E7 BP1JEO'N;O!O%B^__T#5@G%.8<,10J$,W9)QT MGWC,4*$!$#2^_P/,J-&WRLI(AXH;\DPZCI)2%DW_=9I!TX_^\>ALB7OPR6I] M_?N!;^PEV]"]"5[HE(A9WOFGA-SAG6Q1L =R0.-.7XIB0:@K+8#9>&^0S.?P M&9L98D1[7[?47E!.X^Z,G=^XG>I>T["59P]S;[J\J]"%](@&GZ?4NS[=UA M]_Q9H9RUC.4,DKM=53'ZL; MR4PR5NNCZF%%CP77B!%E/N*4."/L_O,0LS\(CM@J7TPC]3J,B-CQIC+-4(*_ M$AI^7$;.$97=^%$WO&,U3_Y#?$!#?-8#D:][$L3D50\%P_]\RJ$ E7FC_)!# MQAUQ]E!&@N'UE(T$5^0Y0:P:H4>' B=31B13AN5I]RW^RB2^Y =0Q/!(OTF. M+68Y-22 #A-=%-(T1U?UG]B4O1%&SS-9FE(*CBAGB3*><";T@VEE41EBCG10 MXHP&04ZCT7,("'OVPV/;19=8U"Y>.N95(AYIGH'=55 ^,N!> M^=PLL-PIRR'YK8CDGA^YO0[<%C%530%XA#!01U/BI.@..$Z8H.@];$'!JIO@,6+#X%AYBX6=*T"'<[C^_*?B#D M7DA,IX@M5*I+;X*!I)6JFL**%K&)!9EVF'H/.8)]/CUCJT&9!(B*@ H9X$2@ M<566KA@>A**<0CUK C1,::AR6L&D*3Y,Q.6[FV08;"[XX=BJ/]MWS9XV@&,4 M'I(XP8'+UHR*)?SJJKW148D!TX$'LA-'F;NLO-82F9"OZBNE:;174YB(O[< MTONXGO,$O08[H&8*!3SG"G"&5(#A4NR *IAO-A'9L-G4/O("Q]MC/UV81?@% M>SY?E%F'4:$A, NV8EKI.??XR/^9R:^UL%73&7@@;:<$]5*MJB?@P-D2@'D* MA8.T9C:A'\2L1#;Q^$MS,_0Q"N-XQO?!J131C*_G8M\7"[J/R<&5U,D?*WB, MI*"<$O(*\!#V"_G@AV%47H12ZJNN!_A T BWZOW*YJ!=OEEJ\^V8 MC/8,<>K5Q55;^R_# :XNGZXYY.ZK$])#B]5(E&[YBH"T6F=RI('I] J(27^@ MOFJLBNQ88JO.P \CFF$Q-?:G+BX/@P >NU!7V*3\4!OY1=2+0 M91NW7B[ZN(< QU7;517J[%2'5"-GNAO_P-^X.KD]4T&M%0T41.>E,Z\"ZGQ- MV7_PHCAY^A+^2G#4'$DUB4PFG+91BCRFZE"85&!M!:A+=*T1+B(Y,.KV#V4>;87@4)9_$8JG"A1)/%&BW;AJO M=LMD5RUQ59L C35U@$Z*G>7? YY(2<7LOLG$R TS_(<)]FL72L<#U-, ?G=@ MI5]6Z[\=<$1Y^-1 M7J[C54;%):EBAA.G=Z0BLL?>R.5$Q]3/V4%>I6M% &@,-5>&>ONGKC?@-,8 1&]!HK(ZS/9Z^"5(VZ?? M1M1(9?UXAM+7)O;#*J#UMM=X*AAG\9PEN6>+6HTCAJH7T!#7$K8\/91VF51: M6(_ .!UD$QO)PBU+ =.5S+7WE;VFPXRZ6'SA22&$U99AU'(6X+F>: Z8.WG* MR7;V-ZY5#+=\?0B2 H;.$MMIA\D$+Q58Y1)TI?6D0I92^.YUGB8;KWK7R5FH M2I54"E:V@]2(=C#L*86F$]JM.DXF8NG4P=#O-:D(-GBE@_/3Q:=!J[3)\\5+ MMN$AX:62/-I([/;P/>^%/6:.]($[CY]Z(RU5&1U@0!NU(_N/HYN\&2N4P"=L6Q.)FY1N5[*XC) M@80@XLG)D3=Y82B/1HL?IQ*5V*&ZIR^GA8T[DGI-,>A$0<:A)Z7S6B+.*9R1 M PUC3P/-R&5QK6J*>OL?)A55*'ME,2938J\NLI25U"VV,$JO*KI4 %F)+TR" MJ4287K1%??^/4XHQ'ZCF^])@2NNU19BRBCH%&$;H-<67"AX;X84),)'HTHNN MJ-/_:5+!Q7OI+7]):;VZX%)24;?@0@F]JN!2QF,EN% !IA)<^M 5=?K_9C.X MD#@FA)>VN2*Q$WE[MHUDI5Q+\JNKPDJ+@;L B#),*.[%!] MN]Y X*A&K)#JRVZ C^Y:H*D>WG<)+TJXG/N;^@\+@\,O@@,="[WYC[X-;@- MKIZ"G^E_'M^P6C [3.>"K"8,^8IW>U8_\\W]NU__>/ONQZLW[)9Y]D@H_3., MF">MJ>",4Q@07LJ$]J93+E%2ADXE62&99.O1IB1 +CZ._![GF-K/TNZS&%S\ M+-D-GHSG^(=5[9DCF'1MZ>%G?E1::U0JMP8::S5AJG.LO.ED4JESB7O+F'+2 MMBY'#X64DT-^2L^#.X'*XP;_D@4EU8N.!F0FY0$EH3,;K6T 9;@)5 MC&K"H9XD8QN Z=,0RCF;/D6Y+GA6"6N<7X1G=Y9K&TXJ,I3!J7V?M9J,=U>$ M[0I\RWJ2[==VPM)LNWS(_HM$^9LD\U&U!E7 M?45JE!9]V.5;]'R)Z"1ZP9B*R%9$\I^[I#1VDR-5G,Y-J\Y4@<>RGM1VON%I M3!)P3.L+V0AQ+>:!35RVRH(;A$M7EC5H^]J5)OR;( 7?_JY MJ-4]^EB\KF5/;[:O;)D@K[NVU8'>:XP_RNM;IL1>6_3IYQI7Y^!C\3*7-:W9 MOM!E!+SF4E<'>J\R]*@N=YD2>W6AIY=+7MU#C[VK7M:T!N*Z5S-P_GY=O]%' M0?*5!* ZA9G$(!F]5Q"&:F&-%XG$.XD3"T:#Z.YI2R+"U3&!J-11@:\GVG2) M+*\@BHP?,2R]:CF6/IZ8)& WRC\%V54JXEY_=6A3\1J B=9J:$TY-C2I2#M0 MJ A--6HTXADRA)29(\$]?:L#8*8QJ*9^RMXHR:]Y,8UYBM=*1@P\697QU7J! M]QZ-@I\"+XGKZE_4]P >1#3@ED-%37/ 4%'ZCZJTJ?4$2??I?R%]*)O]LKK MPL?4:^/5^I:P#^*MM^<,3\!K=@%JGVT 9_=XF]H#O[RK+;[YB0+: M$1S9G[N<)SHPIN/>H!U.[X%V5'Q%WS6_<6J4ZDO\?1*A)O MK?Z"_0,KL/"XQ='I>-JN)^"XU1)^%KXTNP&/8FU1]!#,O$#4$F UIV@JFV3W MP,,S"T=['*$7)L>X<6TLI9Q&,D0YL;>]TL>H.3-6A05Q=N/'.5MZF'%%\!_> MYKM 'GN6[?G #/46N^0I7'H[CX+/IUR+<+?'P7&Y7 @$Y1Y46QY[JYH!4N2Y MO3( &F"'4V;EP:+>J .>%@T TOA9I!)AQ&1AT3N5IEA 0:D\Z%LJT7=IWC9# M%:D0$XN7FN*N;V==!:IFZ>C(!T+D$IH'1E2WWWH!%O1WE6*K;??IH[#JXN2C>KL%B:5Y%]5G&Q&:250,K%.HF4FV%3BY'":+1Z4 M=LLZ=A4*&C$F/A"?I<@TA4V.3Q$.8BR>]KT\EK^9?_54]T-;$0 >T=HKHQRP M]'L#CD<&(,QGV9P@XA31;XRFS7K.97Q7(;O_K:&BO.&$++L*3F7!HM5$+/5$ MV)XL4E#MT2;C*"G9(_W7J2W2C^BX%1&'$A1CT@EX:0.@MJ<&PVSN_%N ME8C MI*F-788X9XAA5Z )XNN6)4S-=L&7JYY =57PAJ$2=UWTO_WN5;$F$DBT. M4+63]0EL2>G,PIP*<$\P5$O91UJ2 .P]IDAL^E6':;CT M!-$BC((/8?2%SL/8BB]5PR6.O3A[+2#.$JQ%N-MY"5>5U&.ZT@+J-[VH*#MW M9$P(^$FD[KA,/>I&>2#)83LPS*V>F2C(R63AKZ"LA;#TTXCV2Z6C_\K%&_?0 MDCW],T#M%^JQYT[A=L>7T4409T.E+-/(D9!!T/Y] ZLUWV,DTS_=) M%'^DQ!6K>+4- ?M//;C,@^2M@/M0@]#]KP.X.<,W:,-9CNM6 P&^*L$2A'M= M$5QY?NTJ7_E[P(XDA5)>C9$B@W0H8.D%Y"8A.^5K,W4=@+J=/MC: P)Y:\#S$0VA^SPHP*@C M3M[2&U0#XBTM+/.5!Z?,IK>1+9_"\?([?SM@'M4DH4?9$*C3-8/+!CUY*^"C M7X/0/57I^#VER\:\%[+U')]ZW2%P^48L.7OF#&\BPC=KQQT5!])%3C:KI951 MMGE#D43>"]_VO@N996"_MOA<37.@;JL+M'(14-$6\#C9*++Q)"@G/$,9::M5 MW@9#*NI)L*(R^4#9VZAX3Z@::/#=L)-DU.<=;\_.T#YB&O\D :BA.5!7TP6: MC9-U;8&/EEJB]S1F[G->S#AQP0W%C-VX0^.@P.\K2$OD$:<_?H670='.3W]) M]"VFF7GV>QO5+9 &GW2]^8%LQ35D;M3YG60)[,8.@ .0'M@L!-6W!AZ$-(7O M4#L=87&-',?9(M4SIM0<@N(M(0ERJ?&R;[*]!Q159,F?*1YY56M@Q3#RB-)' M509%P8+^/+?"8!'&IWFYLA%D#U6"RKWRK 5T3U0+W(/W,0>K6II#.2 O< X1 MJWKC'B*^M"QR!2]T1_:V_L&?.!:C.?[@/SZNO[PM9%C2O^B'V4&UL[7UKD^(ZFN;WC=C_P-9\Z)Z(K:J$=-Y.])D)DB3K$$U"-I!UYNR7#J=1 M@KN,S;%-5M&_?B5? &-=;1G)IG9VYE05DJSG?1[=7[WZVW__6#FM=^ 'MN?^ M^J']Z>)#"[B6-[?=Q:\?-L%',[!L^\-__]?__E]_^S\?/_[/_638FGO69@7< ML&7YP S!O/7=#I>MF;=>FV[K"?B^[3BM>]^>+T"K=??I^M/MA='Y='E]V[YH M??R8E'1O!C"GY[:B(CN?VKM?>DFIGOM+Z_)S^^9SYZ+3:1F_=#J_7-VUGI]V M"9]@+=]L9DK'=K_]@O[/*_QD"\)U@U]^!/:O'Y9AN/[E\^?OW[]_^G[YR?,7 M,/]%^_/_/ VGUA*LS(^V&X2F:X$/+9C^ER#ZQZ%GF6%DJX/L/UY])RW@\O/N M6\04Z&\?TV0?T3]];'<^7K8__0CF'^(J$D6E_^VZ\[X;VN%VX+YY_BHR^(<6*OYE,LC49^&;KAV"-]-Q M N "?[']9'FKSRCI9[Y2/Y>L^S2$:D7%]SQW#ERH:OB'P'/L.5+QO>D@ TV7 M (2!. 2APD^(Y-GT8;HE"&W+="J%=?2E:C'N?@W&;^,U\".)2*>-])738>LM M37][I70>?$0!LDI;)<\7RV)^ ML /+\8*-#Z:;UGZ!#@M;B+R: M/0#??H?=^3LL/@C]:-91BF%"@?)J_&C:_E?3*UV%./J*<;62L98>/!9F:^.B5'UFQ!%8Q=Y>N8 M*ZKB<:Q\C:G%5C"FE:]QKJBJQC<9QL65)WNL*U_/;#FG[M\> )PG.R?HWG8? M.C7",5R.^2>#F?W:J;$FW?0$6!Y,A0;\DP&G?/K45D #01!/($X&'_?-BE?* M(]/WH\%# DC.#TB?F,X/H^H/OVH/E(8X/Q$5:BD8ZB\ MQOT@M%=HQ=]UW8WI/)GAQJ\&"OM+LN?8$B <%22[AH^;$&T0V:Z]VJRB?WHV MM[(F(-R?J&C/3 ($?'G5[Z!)F5XPBC[)?IH$(#RE)UC6/H %A=$Y[!!6/0& M"I3L;'!H+? C!.XQ<7%W<7K8^MM*##/YKNO!67VCHL-D(!<3B> ME?F"@WQ5/#]+",(30$"1)T< K$\+[_WS'-C(>:;]IX'^^#'^8T07_.L_>]X[ M\+NO<'( Q9"6YIBOP/GU ^;WSU77)[7'#):*J<[AS_^\OKRYO6Q?7MS=W%ZT M;PRC?7U0P4/BNWZVLJ9OI67#/^:TD'6$25)\7D?GH1^MI>WL>'WSO1763LG7 M/,Y:>_X<^+]^:']H;0)8%V^-:HU.72&*-^#[8#Z,;4"L953%$'9,($IY0J;^ ML8']"?"=[02L/1^G(4+*^O'' R"ALI.C\F2$/,-)OP=[J/D#[.TI=&329;'< M&L9E1W,RV-5/J+BL8ZN*QN=H[XG9K(Z3UH]*+@0)F\;I&U8\+#_:#AAMT.0/ MP\5QDOIPP%7SQ/97JFP_ 0L;5=\-1^8*UZ?ADM6- X[:)SQCHJ !]F]'_$=+7 MC2@1& E%MZHHZL[GT'Y!\A^XP@5M(CV8M'6CAA="0LN=8EIZ\(]C?^9]=UFD M[%/6E!(&@'2%>Z&8D:C?'?O/OO=NQ]=_J+0<):\I-SPH4H+R>Q"G)>C9"T+3 M^7_VFCHQP"6N*3EL#"DU"O844*ON^L DD''X>2UYK'2>IC>*Z:I\97L-"? @L= &[;G=<9VK''&/\X27V,SU7SU/@*5OHS MWT0WDZ?;U:OG8"R?^;T^9F=7.[5Y?E5_,L'W?UC1)3["[@HN61;*G6&T=66 MN_8I$-VH%4*34*ENQHQUPOP?728OHXB!EAW^7JFYTL"N?'E[F5^G: M-[#IRG2<^TU@NW!-1>0ODZIN_+$KG_*G;!'?7P%_ 3OQ+[[W/5SVO-7:=,FM M"9NZ;JSP@TC94;".3P2T!([#(N4P4=VX8-8]I4#!RCZ9[7BK%3K]\:QOTR6$ M&XPW(0JT@]8(Y(D>)5/=*!+&DE*6WP_0>$Q*ICJ/=F"9SA_ ],GN.*2D]2%6 M"$%*9WZ'06,Z$^E"D+[I#-PY^/%W0.Y!C]+5ATC^ZJMOGX^O/\B[%"$4OO"0 .+=B/8%NANQ*Q?^ M>5=TZ[#L5E)X*RF]N##?S. U,N(F^+@PS76DSL_ "8/T7R*1?KQH)P$\_R/Y MYW_N:CE^>[1=6!L;MDHO]F$EW*80RUJBN15'E5Q^I=<_FTB;AEB$&=1&!6#I M=4NC+,W)K)V+[:.TVI'.01Z)<1YH32$>Q79$%^;@?]#]Q7?3 >@*7=@S?7\+ MU]])H#>L$+CR:BH,'H[S^BB.N"EZF0!H,-N"8R[>%@2IL+(U2B6%P!(OB=5, M($GPF& "+ !OSI@!$+\V29/EJRMVH;1470C4(8PA(%*NJX&UR*OWDX6:[A2 M1,X/D=B4:&07+@;")VCB,$FC-, $1KS45K..8!]H)F,N M^$U(VB7@0C\7I= MS53P[(.U:<_[/]9HU0['PBB$'(\B.'(V2AU%\>IU 5#2$I1GZ=DH]KEY+KTE M[X6FH[9'\-; #[?/CAG'38$3XS7:G2%/!FA9-%6!<.,71%C!D)A$MO?A!RDJ *0NIF"$($7 5!+?9:,!1I(7DJQUU$T< F]F(9CM]>@GCJ M1% $-4\S="$.4=)Z@K2&5*:/_>QHY+D6==J 3=L0/7!#:\J*(@9+G2 V@UH* M%EES?M5SP8.(NG#2$WD +CUGO@NFR#B)XLV>M6$'VO"JGB>2I0 W98?YP A\ M!Y;D#-H)HQ3!5+WP(&_*(=70*CZ->C:WZ+B%[QPJF[AY>A# V90Q8[_UGK<>\T0BGZ5YFA!&V\A- M!]@R_ V8I[#^YNXQSZ M"[&.HOX[&0=S;.9^)#ZQSAJ0LACE1]V4:2>A9V1O6+/R-5TKQ0Q0L;OZ<13N(.0I)C, U2,S7!LVJ:KA!]T!=YTZA3N M=NNOF8_]Y\^[W%(GEI[[ @71W81+V#W]>T\;9D9YG%2[EE_4BX(;7%/.P_> M!T&PX2 ]3M9 PBG FK+GM =+CB-'39NUCF$8EQ=UIYV%KK)G =6-W[M?@_%; MLIL&?^4;&*@F MO]OALK<)0EA+O__#QE>SEPFS/6!["? M_.)Y\VC] OQWVP+!U'/(HSXI0YUE(8BJ*8/_%]\+@F??>[-)W=Y!BCKSRX(A M:T0O?*Z,/_M)C[626[[!KGM"2OUN.\Y@M39M?Y4_&A3-7D=RI6!LG.M1;+BA MEXMA3TE91_9%X<@ZRE'M.A*=>(X\U\OB3@,!T&>Q?)EK+8?B")L2&H%N@D+* MT$X1)6@6U=_3=.+&.RFW+^(MP(I?<@^@7;T"RR&&2B:$B-N!,+]YD\W#'W[ M=1.BN\HS#UT!0.<\GN-$ J=E >:;J65?3(XNWC123D/MK-!/C:,YSH+EM) ]0A!3?53=B]6 _WT3=^% M,(-GX$?8:3T,-FV=M< /*&6\[+:JAHPGRN?D/$G=)-9ID%+>Y3M>GGI?RP[B M.16L_I,YA].JH;VRPWV\E&WR!/5PV(OO(QWF"!Z Y4!3S:'-D+LJ:1M,ZD?J MK+$36"*5IGP_$CU\@GM+TUV 8.!B+PI?6LEWU=R0 MHVLFL0G49>R ].SY47/@6%HS(U*>X,M*.L(=X3-42=8=J2A1MOE=&T;[1O6- MPI/IXK!3X[!*4YR4=U!C2R(#>VYTA_^'3=K I>;13D,<9%(4P V1* @UF_"1 M6>)&0MJ&/TBB+VG<]L?LT+, ZD49OINB4DC+TDA*A0$3G804.GGLD#]X*]-V MJ9X<1VD;22H_4J+/C]JA$RX1P #^D3E>[A+JRV.A09*.JSF.>I:/8J#!-6OT MWX&;CTDQ@3W3H^=_-WW2/I-@*?HJA4XZ]M2K-/!*78-5O<%*6N0X5NE%CN"B M5\(7M=.K#-GEQ7QJ"TH2_AI M:/-)S__,("JZ$CB.XCH$>_,+N*S:9.Z6TFE MGXFLJ[16V6D V6&[Q.,6V+NA2=N%0*V0[LK38W:YI(J881*X]G^G&E6,T]2'!2K"5-->8%YX[EFWYV39YJ:G+_"*;\4+RC:2&\/H*.IF>!@\\D*7 ;4I)YV%[Z4HI%PRE9@S,CIF2=R3 M[CZJF@=UY__:),^XS[P)@".C93L@L_28>7+ZFRH^=3[R/)GUFG)&\0!@A2T[ M(A_^V0&1"MQY=X5FA?^._IVT4\:153OEG4P@F+VRHO9JRH#ZXOKYF_2[QROC M1T!6*V\>K5GB>)"DH;=(43^U6(']JMND/=^H&NO"KX1(E_129?/,U)1IGWB;[26]L%&XGO..,VLA.-O<\ MCGERO ULY;"- V@.\B4JGJQGK2=. ,\^6)OV_"%!DX:D<^=1S#K!X8ZGL*R9;Z&9[\Y' M;H4-)'?YJ*$.T\[\V=P6&A.3?&>M+AY;5! Y5!\%^1MP:% 1$1UE/7<=\9A# M^7J/C*)0F^+H ^U@ 3 /T&N;^"/6 M!QL9RIT'XVS(K0D(-[Z+K+Z&G3_IR%M:^=H(3K*0L+Z4%9JLTJO/JH9AN/Y) MQJ&N!2WF VC#^<9B[M\S\YV1Z@J9HF%;K?S6+3V0GH^R2MI$^;NOU6KKT79- M.'$N/UFC%)2UZYVZP*"2)FNB4"NXQJM\LC8!ZZ3''K_=F^ZW\3OPY[[Y1A[K MN#)K(Q7)$J!/LP3M4?%U%E41- XM,@B"#30P&+\-/7@])S^ M?/17TB:RSKT/UHWJQU-D$/2_:%_PW71 Y R'&IP%FP'ZH>O.L_]PD/(YBJ1Q M?*#7_Y$$_(!_B*+Y3V"3ZK^] >("]+25T$;PHHM7#O8C+I MF\"O9 94_6J7$S5UE\SG_U/W6.L\F2!DKJ^O;VXNH*JNKR[NS3NA./;Z["Z MYACL2I>M7:;63576:P.NO MF(4J]K-1%:XK9VF^;416MK,662'C5.QTS+MF%T+L]'F?(M5X%' M-.;IHRI7 _O%U72S6IG^=OPVM1>N_0;GW&Z8K(BB-R@G@RVCP..AU1[-6M]<;OXQF@]&7UO-X..@-^E,E M,_T\5%8<<$H&)9W-V%] GO^=W/Y-5UCP+_=F8,/EW/.!7.XW@>W"Q>\#""S? M7J>!CG.09I#A>UCI;P0C5/I-[3HKMD8.NYO3VZ:R5J")'7Q#U^-?7 OX MH6F[(7^'T\EW.)/!]._35G?TT'H9]?J367< NQE%O0L6&J.#8>21L&.)_0*I MR;,S:-=>N:R>[A@6P%;W]@;>@;M?3C-:V"6FA?6_]D8*YU:T+*76CC4H\V;7K[V*<9I==9; 7/-VG ;2VW*V9"/? MD@2HUAR)G@5R-6.V4ED6[MLG!4=9G0!!;S=O@/L#N M(#IC7!WNX##:XU6^/3[T)X.OW=G@:Q\VS>EL\O($FZ>:J2L6&9PG_0;F"S%G MB%(E*7K.0;C&K$9?IDAM.@4)FL@^ZB#9)C7O3!Y-V\^<=#$ZD.M\!_+8'4Q: M7[M#1;/S'8)]I5C+77H6)0+# MRJ;HZ 5?+?Z&+%!"5N^7ZB.(\'*9/7DIA[<2U])3MG#T$+,=IGM6Z/0)3C: MR^\MU<9X2_7&3T^#6;3K&[DP],:1CU1_I,Q!B@*3_QJ<6!EJ?#9YZLCJ!,0* MT:X?*,1UQM6R//Z:C_M\[I1";I6=B_9%I[A;9>NOZ=?4W*7B]K"4YUF)]7H: MF>@ZX/@M];F+/K*EN3TQVGR;1EH;7.Q\%$ >LC[^.V0-V8WS9-7FP8KX9Y, M<< UWX_=35N$VK.1;\^[JS)J6W03[LQ,K268;QRXVMS5K;?QD?JY&B]O=NW: MK^!=FE(X:]YLL5<#A)KP5;X)XV_7J&W/YWS-9B]P;-T'[D'LM21 I.D\>X&- M-+9S2>?O+J1\19M>1?)EG%.8J2E'20Q;?3%M=^@%))L!/XK([5IEI2O^G3,5 MKR1#57;8=>+K94+CZ'5^'-U?,E,[=@K<-M/PEME>L[O*Q>]\PV:0/O &&\ 3 M,%%MYV-W BPX_8.M(SJO%9PJ2_A&MDU<&4;'4--YB-Y>J]X*M9]M']YV$^H> M;G#3[,R=-]7SZ[I=?CLH.RJ5]>7ME M7%QUVM<7BOJ$3+A7)/S9TG1_7WJ.LQU_=\%\NGD-[+D-=1"_<8+^T0^6]CI] M:BM^21:]P1(]+AN,0#QJ$:^;5/0];?J7@NSGNZ'3FHK86"'!Y*$?SN6 M(_RG?^[JW_UA'WNMYG[7CN[3LK57"Y]E*$-1&L2]HX+J!V]EVBZ-[#B%-G3S MF9M #P6+I.:'O4;T&_"A),UOX-[V^M%P/QSVXCOQF"M$E-39FE]KP@+%JGL> MBB"KDI-GW_L7;.Y?[6]HADFA Y^PYDP(@"*N;TMT5@&P/BV\]\]S8$=]U9\& M^N/'^(\11?"OL7!96A'( MI"/;:\H%7=<91[LV? GCJF*LTVMK8&B[8!""%?')L"J_J4W;5ST^J[-V!5=L M]W,%0\[,W#'=$$Y0Y_'KRSUS;5H',>H.I^;XE&0 M"A;@/C$Z88P4*.&G[C"C7EG[53J&M766Y8<6"OW)2/%[KS?9GZAG#P7 M*BO;?FX,HZWMJ3+=PZPLYM,=(!:X,8Z%AMFSY\BA'>'R*,S+0]0.]1,!=E.? M*X]V0A EBYMN"MXJ]XB["]]VD3.=Z= VAW')ZL(-Q;+9Y3 W2/5>.A,TAR5X MZ.Q^TXZ@*GI1-N+*SS<+4(=M:$>_:D,?V\08.K1N/G E9Z\V*R(+F=_UXX%2 MKRP3;!P:<&'^H'-Q^'N=N6#BT.O@D=!%L\X.6=FT85#AU)YNC$IW-E6M#([C M 0_*.Z9R?.<%)(A=+\%@5Z^)'8+QV\'^_VXS'K..I6=H MK@0*8I=T]NL$*^B$=-J M0Z,0$U@".<%5>1[0#Y>FZSE)A8CG ;AD.A+!:='L1(D;7)5$P'E$:#L.G#Q_ M\6&U Q8CU/2-H48Y[OCFUF6Z-G:""UW#").V4G&\%Z:-X%_#7: MVAF9*]+T Y=,&^)*3S^XT>EV$@?6&]]:F@'H+GP01?<\AD*+)Q\JF#<&EAKI2:"F'>JJ/YO)X4C14 MOSU6-OU)Y^&-AWX.W)6Z68@?QIK.;KL[F66CPTAL=\V5IP9<K5AI-^ M)P>"VEO3,^G/,8.A/,<% %=!\TEB6FE)&$?7RPM,TKO/A;9L3QFX2B&/O%1D MR6-"D>0R)&^S7=KU%L5<,2V?W7C@QJ.2L*IF/T-V="-"!FTHKV:&2\GU M[ O>MUJ9K@V.RZ8DS!C NU+L("W*5;>V"."OUZ]3& MK6OOV=CF[0<.LC1'((712CHXK[8_& )W$2[';Z-XL/MB!L_V&L!<((H*@ND4 M&#F:0WQ1L*<)K*.3XR]Z)3D((T=X48]?HXS'[\%WF^7I"Z5T?=F^O;BZN[FZ MN;I3'K:D_^<&O1D#PJ4W/S Z7YP26F;M>@M!7C [WL5QUW4_10?>2IB=?W^% M8P)8AX#?*OGB-3'GOHGDIE.3@-\0LM'I:+B9DF=//FB]#A>R;V-2S@7S";6A M5&H?*HCW=!Z-):DE.C.RDFM',R&+9=>>/ ,QI4W!ZAGISRSUD%#!"I0_MF#X" MX+G@B^]MUC3Z2$G/A#@A^))\X[&4/=FN"P(O-+_"91W8]CPO?FCZ'0SMQ3*$ MDGKVO@._&P2>94=V)U):M*@SH5RJ>20=3JCT5V#.E(8,_P7^ K13F-198DD[ M$!UZU:@B]*QO2\^!=0IB. ,WV6%Z1K%_($5AZ-NOFRANT\S+/C.0ODC BJ$F M]2/U4Q==$!B%56\OCKUX5;'5T.6'\5MD@]3#9+J$) 2#(-B@@> @EAU)< )% MZ">GZMG'2*ZLQ2KU[I$4V:>,%)]]VP+/P(^LPI9=)OE/B0E;I]+7OU3U;/CA MH;M8^& !Y[@]+R"-H!PY?XJLC*'T>II2UA4>WB \+\A" ZWNQ9 M@W;@O%EU^$H5RBME+4F/DNXTZ>5TC0[]NNX\-L\46!M8'1L$7TS;'7H!S96 DNN\Y5;&2))N<.2B M]:J2U[/O60#,@T=(1SQI%1PW>?/_E%QYH2Y:S$\]2K-:(LO;BB9T>@E3S+WD9["T= +F8!75V,T/QV9?GRV*W:1"DKX^"+59##]^[35'3VT7D:]_F36'8QFT:VIW2<4 MWYG"XB<MY<.H]N. /X!$FK:&G#+00K>0X8/K%Z$ M(J^*\=L7SYL',R\T'2JC^,1-I50 K?9CL:00SEJR6W($I@*M]+D@"?LOLJ(V M:TDL@QN>+1HZ6KVZXJJC-FO),8,A[)&S*&#UJU993X[J22'G5ALWNM/%S5?T MY*CJK0AN)K $)YM__V!BC,R!I MO@X8R@ESK9+ :E8!=)P5..+JH0>9 8]UU 2=5@Y=L-!*.NAE^OZ?R#TCWKX2 M\\.XQ/AA]+_V1R]]U)@B]%? 9]YZY\P5LED806QBH M7L&@]L^U?#%1Q6UW$=TO7GM^3,'NI2<4/0U=VPL"^!D MTWJ2M5_(RJ:-!B0L2$IA;F1(',8B???<03<(8', \YGYH]AF"ZZDNDB+KHN\ MO&29HN*=2>'E-#Z2<0QV BQOX=K13;@X$LL,^+E.AYVA:9HHB+C2SN;$-P;1 M[5H7BFDKMBEMY#>E!Z.O_=%L//E#\;;T'M&N=HRM:&H.)3W_KD83\_N3"85B MFTXP B%2> !0N&86%&)&[=HP!U^'_7=!A)K>&"RNC.EFO7;0[5X156 S-481 M_.@J>4=5K1Y^]_QO S=9&@F)@IRS,][%&UE_[A;@+8KHNW7H6V^VDX4F%!L27>57](]]"># MK]W9X&L?KNZFL\G+$USA3>$/\==:\'.M@^\I7OCA[>+.?P/S!=K0L>!/L5U8 M"\-2)2EI](^F[7\UG0TB/:U[<&\ZIFN!Z1* <(@^#N5WO]TG2/>_T!61^VT" M[@$$]L*-TM*\G:K[8+;)7L,F>Z6F$Y*@I\/.Z<06:\J"-X^9>!&E0KVJ2DFLG#P%V>*BEH-3K?N;(@Q.3N-I@3C\XSZ>L 8L4 M(C GXIP0]:+PV0ML1A]]F$0[TI3WS$SK:!RM)JT[M1?.)M). $S[DRFK33\[ M]!A^2?L$VO(CU)"'!4BO6Y^X=2&ZRT89\VA9M*-0 M^1@H;"V]G(#Q1J$.BK0LVNE#F!X:PYQX]>JB>]YJY0QA0BP.Y_;\=^Q0BE82J/D(M,&I[F@ M30>0WUEC96N4B$J!+NOU>A>K!JHVIYD;Y2-7[+'4V_C(_,QQ*I.ZD0H1P5K) M ]R*]7#@ML8KBGR6ABN#$[ DQUG23<@[#;PK!RY,":;P&P#]7=2QLL/M6!E_ MJ+7[TD^72G4AX' U3E^XW2TF)\")A!JP)V.S>73 WD(L .#[44E'J==$ITR=22 M10H1>1YY(>I%(:'7HG3AE!S:4:I=/RYJ/(W].0E0J#TZ-8]VZA$EBYONVG3P M\1MLT>-Z'"_3':2K"Y="/3P?2KT89'/7=-8X^3H']U$-&-5N1!:VGJZN'16X MDVJJ%RH]-(8Y\=; ]U K9CC-FCW-YH58&P?$^E,B@%+_07,WJ RY'=UHF37F M6N.!E-..S7.%2W&/W0.O'6(D)6:^K-7N#*-]J['ZZ&33E","O[+SD].<).]. MX,6.BZ_S<7@>NX-)ZVMWJ/S)KSVD7?4"1G!5>A:UP7)P09.>@(GJ.!^[$V!M M?#\..3_R7#_]Z[T9V %7;)RRY6O7*?#PCXUY4XDE.,[!5#DK5KK(UTD(E1!; M9@U?)VU4L*#70!O"7)59T+/H;LK]4*UXY20%M[_.#[4&>S0:D")B4<'MF1/P M('5[IM9L" #4:V=F-Q.XW^[^^)L-?&BTY78(WH%#F?/P9=:.YE//?DJ825.Q M)$:*-A7RD*AS(:$R])6..)44710VA5[SIEW5!^YZ$P:1.=K4N1,EA[[4%V:+ MH@!._/KSW1'FNW/F?-/P:]K]WV\/;/+H@S\WP+6V?!,%4LX,_JL+P^BT->'_ M]+,$(1M1[GVJ]D#$-:$=(.%9PE%.?04C2"#?Q( 'O:;#PV$'NFLN?.,$):N^ M_ NRQCDQY(&OJ0#NMVG7N>TY9A#PC13Y//I2?OHQ@M,ZE)-[;48'NLTB([VX MWBMZU G9*IH[H0<_70OF2APDLN;@&UNJ^JZ^,N66#45Z)[6:7AU:U[)0$)?@ MV=PB:-0A#)M67V6GVN("\SCX&"BJA L M13MEE.44HO/KH8\@(4L8TD)WY2=#A#N9CD1Q+\ M*2M. XG$SCA5],!7.-&PDKI_B?,\HCS]*(_859 ;W)/,][/68[0&1&0GACR?6T85Y?&W=UU^Z)M=#JJ6CI2\?BM!^5N MI]1N:;<_B.FU:^,"EL\W5C&830F%E\5+V:'+)]2.?C$&,6ME/HB2J'>T89UZ M-H1+JAWSG,RQ**>@:P#I$_#N.>]P+I,%3=TIH>;17 84-O-"$ ?: $4,00@' MH+3+I+^@BDG:)/ZY\4EZBJ(0[=@K)]U5-->&ZQ7T2 **Y+C3\@SXJV=H(3L( MO.C=#?RV:,%2FD"_3.AEGYO0H$- +VJ@3B]<>O.!^P[-@4ZFX#K8\MS <^PY MLD[\ P"4R:)P.=IIJ>Q<4HX%./8#+NL@%>H,LT!)VLE%#MTE951D^BIA )K MCM(%UK=XIP9VHX\ =G6.11QKZ!GJS2WWJ%/ "'J=PWXU?1MUB!,(GS(4'"?+ M(NNHCTI5MJ?G LAQ)4%51WY8?VH_G4^H'9=<7- II""KLA,=N^#)<\/ET'[U MR*_78E)IS0'%F-G>D!>87EW@T'/GGCMPX!^/*$O MJ'GRUI_<\G!5+K@E'A_M0\=00R8=)]1. 66'2TZ('+CDHX)T'P0-=NKQQB^!>PPM_,[]_ %@P]DTP]*6F3.!;" M6,4C @&P/BV\]\]S8$?C[Y\&^N/'^(\1:_"O_QR"A>GTW1#OH(!)H1U'12=- MO-B(5WTJYR:N&'8"=/RS-JSP6C7+ Q-*E3.;O./=T+'Z/RQG,X?]]&_ ]]RA M^0WQ7\]G3^7P% 8P.F RU;G#:R*-O;5F((RLT#R?<'N'1#JC^V!V=G MT(;[2KC+2J. )6I[[*:8R0*F+GZZIDV?/C'=!:F#WOVF#4\R>ELZJH21&TVZ MSJBRV-9U]*LV%+%-C*%#ZR;R9/ZP5YL5D87,[_KQ0*E7E@DV#LU.PC"=P)!Q MAY::)XO9,&YO% >_+'ON(8XV8?A6V143?*3Y#(*>]PYF\P0'ZQ#];AW?+2I14M96-YW;BPO]E$%G-CM7D6F'"JXEE7A?1$! MO8PO%?P^G/.AWWQS@0Z;;8];0,R2C@QG&)<:[@Z6%U Q.TC:LI-S#X2[@5&*Q(131*8-(,(,D]GG1O_D8+;X#HFO@4(C+G8_?06:9- MT!5O]D9JJA3X"E[@5*\FG%73SCMR:@R? :SDO._.!3HJ0@F-U%19_)2H>>5E M=:61K%Y<"'">=MGHH1\[VB5]! !:R$+4+T1" G"5=S:2*VZ-2D,5Z1!S@D-3 M6(W'#9"RW]FL$6T"T#8^BJI38O9-+J3QZBEH DD;2GK/P./1W;:> MS6WT5]]V+7N-4'+,OTF9&ZFH$M 3)=TU-@;:H^-Y_N&TD2@?8HZ&:D8,;[H? M>:''=!J[(9EM!\F>1MP0AJNEL(F2"5#"XR@:JT]-9$'TC3T MK&^C#3J^A7]90L,&@R#8H*WXF6^Z@6FA&A-&%9$B&B41:09(!5)VMQG?IURK MNV\:A:1!K8BT4CI(DK7,';1V Z3!!)A2+_6!)XY!(17J/S:F#V7C;-%/IN/P M31NHN1M%I SL*# M^L'<))O9U6!S-4H093"G*JAF%U:."TUN%KUQPSTZGI5')D/#N>>"F](NT]NN M6MHY'5CX,V;L@78Y UM2=" MI%#?Q*A!.C#+R0R+4@;"*B]2R@X*VVY0+^IRN;%]?&5>&AK[](HM.<;22ADCE6P]E' UT99[.G("CP1'9 MI?>9O-!TM'&!/41-?_T7D[+Q.J#AK/3FM YR0"^><"MBG[CQHF! K?C>LSI? M>37.*DU14$GXDFX_DU1UI?*$LA^$]@K9H.NZ&Q3S)-SXA8XN+]F/C>^^U8H_ MUMI_K?X'FQH,&GMS3L ZN04P?MO=+AJX(\C?[#MPWN,'8(@KCS)E:M>!T+DE M#31R<#?E>%3(,N@JP>S[<1"A,D6=BZ9H<"N8\M9$2O#S1)^,0H6=E9R(@)NX M?\)EDD=O0WDH3+RL]GIW-VJ:E(@"$!,QP,(+-^.A$1UW"7GT*[!<5@=T_8$ M :H/+2X>?5\/*C8O#FU;_^/LJ26*;&$,'!8/Z1I($I2;'WS_\73\> M*/7*,L'&H0$7A=]"J!D73!Q5.+(5GPT,7#A7BT]QT!)CB#Z%[$J^P$')H0UO MY0>W*%G<=%/PZN4GU_."!6X.-/C-?"AS=U%!.)W8"^6 MR(T@?O0";7J@2 #(QR+QKB!0+UI,3;1 9S*O!REFJ/1%&CE!56)K9='N0NO& MD4-ZGHO;F!+,W3"=R$!?J=>DJKN^1^9 [6;\]A* +K057Y]SE"=KNAO#Z*B^ MFE1!!\.#6>X=-/4AO[(6&-KF:^1,R*617>JS4 <=K:2C7DUU<33T[OK7Z$?4 MR9)>%Q(MYBR45- ,E3X,H\J+.VL9M+CC4A)*>!9:(0(]S2LMISQ'?MR$\,_) MQG?T3VG4;M$3YES$J.2$^6,K_D9K%7^DY:"OM%)7C!J?0-_>=*Z-6^,F,Y]7 M/X^P0;#C< ,FG@,_O$B\8+8,I"5*U+!G8++&._TH;H#&^%UC5GR[R=F!;9 S M>F(?'O_^J9MZO+60A MVNV#P@7^U&=98U5P>Z&F"J5=9RA:WD]]EK15I0\FUTN>E/L11@L->O53?Q33R'H1&AMB2MDK M9C2+O+CSQ+$$S/L_+)@T?KZCB/!(9?U480D[27I$6J_NKX)C^+.0E8@E*GXS M^O:T9V:Q\VO0_W.#XHD*'9#=Y:]@/O6?[ON3Z5]:_7^\#&9_*#X)RV!C'!,1 MTDKPRDM?!>PY)NR[@O%;\JFEO7Z!!.&>5&1ET:Z%4BV=NM@50J7\M G+Z5'- MGTU_[,?ASKZ:S@;YD4;/O&*HYMUIY+L+?W81+V*G_>]]U MYFY:Y)/6CWAA-$T)CK,''+_FS&0Y3M8$ABE(FA*L9@]VO F#T'11I'0FQ0=I ML]:Y,ZZNVK7CF06G*;%DX"0V].W7#:K^DSD',V]HK^#D>;Y;"D";K$UW.QSV M8C,>YH #G8WBG"*+$10B[P/UE57%-JA@/[,F6NR9P3)CJ@=@.9 WTH@D\0OG MI$8Q(\C:\LS)\33[ A/@1-&;33_>K!]8,$"B:&7L@FT9HYBZ#U#G)CT"OM!T.>0$?>#E4T[ M-A7TQ'1C2-J2)IWTZ=!W']CB>>-;R^@"'63E,(V8OHC%:*>W0IK@EI:8'20= M[H M ?Y]-!N,OO1'O8'RX+\TW*P7< 3S*@JY'029FE%# V,39]1_\P-01TR_X6\7HY632"3 MCJQ+AUS055)]6)>DING./89,2NHZTR4*2Z^(P]F7*"G[C?F$VI!6:MP2Q"=I M@>JH=+/((*5N)>*2:D<[)W,LRHL,E_4A?0+>/><=MHPL:&I88FH>S67 U7T7 M!]H 10Q!&$:^P1%FJA!P29O$/S<^E;T_=@;6746[.' Y/0%!Y/:[TS(*1_<, M+60'@>=O1UZ(?P"E8"E-H%\F=+G1195T"#/XA?%;U_?1$QMHEX8R&\2FU4X3 MI2:$_! IW*L^>#BH/MIS&\%Z[?_E\)R'VO\+EJ*=#OBIS,M !O8JU^ ]SW=XMKS8S)V6.@;!#QYZZ, !F^8 M?8/"^"O=E??6$!^J6\_TR8,]+IEV7!6W\-$F/2]8O1KG _#M=PCY'0S<(/0W M"//$#KY11F1:%NWH+344"R.E7)U3O4[;8TDGE,S!EY9%.Z*%N:+1S8FWZE77 M;NI/74\=I=*8&4ZSYI=%/!"K)*,?+DW7<]A\X!,VC1(!E)+.HK&LH'M[MN, M/_CBPXJ36<$G;!HK B@E/8Q([+C&MD/MLG:_-XT#-CCB,EW-RMP+[,BZE V8 M@R3:T55NIX6%C'+[7/5T+JT[??$78)FT,/ HY?S(.6%=P)=O&_"Z\!?J=%+ M%"@E=H7JP8SZ]KL8S[BFH '3HF1QTTW!JU<_BQXK'+]-30?0/0%RZ>K")86) M/)M\*/5B\*OIVZA_0H^J4SK@XV3:\5>JU^5"1PE#K;JK/:P_M7_-)]2.2"XN MZ!16WWUB]TC&;OS0W=!^)01J(*32F@.N'E $F%[]'YPXSSUWX(; ?S7=;^.W M-^"#.0(^'-R/)ZQ%!#MOU@:7QM6543-RR\-MP.V7W/@R9 3U(&?03A&EQDY! MG))B\N,?,J=M)]&3%/S9F=%$4=\Z(3=@'[$)(*WT+M*UJ5@@M MEM[_VUW_-'_8J\WJWO-][SNZ'&JNX2_$X%PB131'0M+05_J&ITZRF@"T5(/F M*",LU$E!&&TZ1;"OMWVYGV7%)5>H(3S MD)4(^ JBS:O7U -X#?<>NM$-MRG$8\['[N%V4YLX/^;+WCPUE4)>Z<.8PE+" MSI^3JQ,3L(R?:DC"5N)?NV1G:(X "F*5M'WF5,1V!@DZ#L4QG$O4,%;Y\*5; M5Q?5MEYL&-F_?8Y)@?_GU0S ?_U_4$L#!!0 ( .=C<53A@!N5'(,! ,B- M$@ 4 9V9E+3(P,C(P,3,Q>#$P<2YH=&WLO6ESXKK:+OS]J3K_P6_V>?9> MNRJD/6.GU^I3#&8&,QD(7US&%F!L;/# ].M?R4 ""4E( HE)W%7=S2!DZ9YU MZ=:MO__?8FQB,^"XNFW]\Q_B!O\/!BS5UG1K\,]_I&8FQOWG__WY'PS^"?[! ML+__OU@,TSO)>@G3;-4? \O#5 X-;[&F/9DH%E8&CJ.;)I9T=&T M-C_A;]@;#J?)&XKE"!R+Q?[L=IM47-B+;=UN6A,WQ.,FJ(D MB=&W)'E+\UBU_+C]NJ.2WG,49[F=Z"WL&7\8!WOX1PW@S'058 6[A^73MQC+ M<("D"#K&]JEXC.YQ;(PC"2:F\3V&(.-47.DS.SW!__X>>I"ZD,*6>^N[L8&B M3/ZY&GK>Y/;7K[[B]FYL9_!K\P6:"!'#B1A%7&U^8NJ6<=]^/I_?+'J.&?R& MQ''J%_JZ!RFV;;YP];W6 MDU,#^CXMMP2"7P3SF]+WPO%'M<: VD(;WA%X\$;:])Z!O'^3L'6(&9>?P1%\3'#)& MLGNRJA^4578MJ_K5G[^'0-'^_#T&GH*IMN5! _7/E0<6WJ\UF="/8V#JZ[-_ MKC;?Q[SE!([TUY^_/=TSP9^_?VW_7_?5L[7EG[\U?8:YWM*$]!TKSD"W8IX] MN:7PB?<;/O47_'JOC::[$U-9WEJV!5 #?7&+>@/.^J6N:< *7L(&&4=1T9PQ M'_*JCH18@B_D!B2AICB:[ X5![AR/#WAFTTR/C?$U-S#:PPST*TX"JCQ43 M\A:_PBQE#&>PL4RW;: /AM#H)J#Y5 :@XH][P!'[:=WTX:>-8&RB[R&&([]Q MA>G:/U>Y8()RDG6=RBPW%X0QSX!V$^!Z74Q<_:%P%F?__K4__<\@![Y+#D). M]M)6DBOW1@)9EMHU-EEH\M7SD6.X\,AX&HAM"23 3@*.K M)V'S>BK0&-T*%A3R90J*OZ.8>4L#BR)8K@?;5&7_CE9KDWDI:;0SH#DNIF2< MYQ(R*1-7?W"HZ@1'Q&E^.^+-",\[X)3O.'"T&=U5%?,.*(Y@:6D8#-R/68FS M,RH_Z76$1L,4*VTVKM>Y@4RA,<=B! []RJ<..+V)CQY&G(&?N/?C]90NGZPQ M+4)J3#.C'#-4\62E)M-HO.@17SC8*GR"K>T/-SN4)GX\4[:%=JQ=J"9;E<:H M/Y 9--S:YU(V 4>J!:,UE<'] %UCU)U(F501]UO\M)?+&\P8S&46#1#Z/Q<\ M,\;7S(W42,OI4KR#3XE!'6]4!OGLD';T/ W'M'!O+=V$#L;QP;[E2;BRV-^9 M%3-=+:M+CY",:3:?*S!MPU :B=H6&D/>=7V@ M[4WNS@>]9CS!,\8R/>PXIBFY4F[P>9[Q:-Z]?XIT?2XR%6E4EO15>MK,BCFJ MRWRB\S\Q$Y]SZEZ\RZ0]JN\+Y#Q?8O*IMMGV:I?+R>?F.9MZ3B*G,C2NS%2^ M7ABW"ZTOD-C[:6;-9'PY3[)Y \0;/4(N30RM]B&!C7'E@MR<.;Z1DBB&6<[F MF57VRV9X#JLS[AE]N;/,CJ6&+X&9OQP[*_K[J>3=T(@GJ9'M&:EV/9&1^Z+6 M-SY_FF=7R5C*]?HIHD;@[?0B.<6]O,'57YOG.=<3=3#07;20]RKPF[VQ]BAM M4LDW; LOENG,JK9:F>4X'&MVC5!@&0118$* 45QCI5+J4T/*!E!]!TY 6*A# M!48C3X8_D:2IK'>\.VD,5JU>=UPBF09F%//I8O07$L*%$NC/:#9>MF";LW[:DT-=ICKM;$ M4]H2SK6M^/((3ANN_VXX[HVJ=/S,77U@_7,5._5B_ETD6 &_UE+OAGU!9ZU> MFF194W:@X!(X>_.P2GNK-9GX#I#%K"61DL$(!MM)--KMNW2->ROC7<>34[8/ M?^!,%,=;(LE-+'17'O2!+*CV6J/REGI3!@BJ"'Y0=6S-5SW1V:#<#S_PH/C; MYN;[S2\VU(*/L=0 ,$#CJ>NND5PF8=P^'"N.$?2P;=A03.#6P0Q8/MAT5=(M M\'IWS>4$[/6T^?63IINN]&I1 V:+%8UB3Z#[#=7,Y_&76?ZD*\A[]($R ,0> MW[MS('>8Y9014JM&+IWK#E=*$L9UQ V.AYOK]6HY>RS#T]!>ZZ8)'!<:8MUR M+X7S=_F4.;06P[ZA%\K-0GU*9X&=. WG$V*F2Q?=@H6+L3Z9E)KT*(90RU!P M'GHKN00&BKGVN/>,3 PT-;RU@RX 2Q3@02P+=A M_]?(Y!X7FMYJ9=\E?$5HT#5!$P35-ZHP1*D2U-VGQ9!H[!MQK@/5'D"^H-$J M2T3/)G#&^]!6LIB1"GU-JN"INJR.DP,)LBH8,YX^X9B12M=1.!NP#KV#K-/' M_GC#CZQ%=5=T+Z$)0!?8='<^B[&EQ.Z<2L!U 1#7_+4&):"X<()CZ"G@.S0O ML8\ /"3D>Q/$H7[G.NU, A?IA;VRRZVQ-X8FM$H^Y;]U@3Q%.& LV(F_1=MT_5ZX^GIAH@S'X;!CL_<(1Q[9;FS<+5T-8X7X7 MZZ?M/B)XZ]J^$[P+-GQO-S0.)G1/8TXF(56)."+Q_>OSJ68:]+R\!1=3 2Y_ MWS$T=R.@>CEE;H E*-F*=1*5KL-164 UUF.%&IP!0'L85'<^D.^6>#,.EP$. MJ2S;72N31%#LFEX@F/SV'8SQX?N^#APLH#LXF#*0RA?W]Y(>_WC;G0L&: ;K MMQI\V&)BZJJ^<3V8IL-O@_R58"'WB!E7?Y 4OYL;?_\Z^- CQK)U)D_9N![2 MK/ULY>FF2YQ('DH@1* ?H"'$@R76NT!>* MP[,+Y@[KT6,Y#WPI*^=CPWJ'TNO%VN6( +('AR86L?VX9?.H;0Y*XZ:D2=,X MM>RW8V+/TB^,_R_.,!*$(Q?&Q5I7PLUV63(:U"QO\JMQAP 7Y SV)>'0%+^W M*#R"F#\6&3A%OSY)5 H)7%$'L[B<&Q@Y_X*$X4LC _QX<2!"(PZ5-2"75=RL M@FB$%LTHS75B.VL\HZPX!D K:P2:.#9<@[KPS49>S%Y6(P6:FQO+2<[C1$6< M]6*A6W6]+B\?HD(D4"^&FN-ZO:T416EI*!4M51\D:JMY9WXY,O+IH>;%L?WE M4',HSWJS8;XK&K%J7A.$0J;8'UZ03_FZ4/."!>%@J%EF.3Y>T*J*(9;%)9&9G>;&2\*FAYE>(PN-4J ?Q."^@9L#II9<)AW;N(\Q M2[E^O9'J*H[0R+56)QV(@=$O/!W3T^V(F8S/8K2T=?I):&.(S7I7;-KG62H7/ZX68RL3T2\E$FOP8?;'E>!R9" MWJMH'SX(?]<;PVYRN?O-_4Y=6G> ZME;EF?D^-PBFAPKM.-]JKL MB'W0V?= MMRP_?JY7?Y!'V)_LCX(43B,>GC)S\HL1N!,:DXK7M&)IPA!":Q%"*AY?&A%2 M.\:#NI>.;Y/ZL>#E(JXJHBHT2GQFMAQTJM59Z.Q7&'>0W[F?^UY.G='XXM3Q MVD6=5KM8F>11Q@:'U.OA3=C4*ZT'.7 MH[AF1^IS/O5YCA-G2X3@8C@;(_DCU.-QT].M05%@(/YG0AZ\E7^+6K3AMENV<: M*8ZD9KGLM04PR_9E7J*++2IT=N09IKTPL0OA'+Z']+V-=:XCH2-[?AWW":K5 M;0U)*F+=)ZSOUZR+?X!S>3E_Q\Y]P$N-(MX#@V&SG?P^%G,Y2NI MM0WH"DR0T&:HO6[D+'U=?R4-\VZ0LQLZ?B^ V]S_)1C\C=X5ZF@_M9?TXG*NU.OO#M6/YH MUA?"\T,@^RG4?+$2.YKFT55!6>2J73E%3%GZV_'\4]3\Q"[Y="Q_K.>.9=$S MD!WJPK*@%24F7VS3@V_'\\_1\R]C^K,G9;QVT1 +(-DWVO(X-N^/)@-^'+I M^N0'2$+"QJ\[[+@^5)A15-W<=ORP^3*SS1GL9[_-I@.F4:Z2[78-E\;5:0=/ MVO;88D.WN1)&\.TIR1^R E^D^??> OQ*D0_.BJ,">D!+6%H=0 IX0+MGQE,_ ML>E2ZWE$>C5O3PW1*LY\ $0Z[45*\$XE0$-Z!Q>^E5H\+NAUA)TN <]#U5;7 M33:2N>RQJT(O90E"2M"5A,)T%_ELZ"3S&)-X:'KG UE.N?PZXX%HA+>ALM*: M;P*Q?W@[Y^FG .S7NGCY?/-[0TF^1^/-8DW+X]EJ@\]W!+)8K(1.],)D%!'* M^!%N?NBP\H4%W8]//(=82=^K0,YBD<;GIJ 9?DPPRCKP,S8L?VHNDC)][D,.[P[U\_D.*>KZLB:(<0.L%M9$M:C( MI5Q@J$^@2^1P^E1"RZ)-G. 4UT6$1A9/R.6$TT@:.AC<#2:$G5'FH?-6ER+' MX0J-<'0,@#BC4VV@Z3T LBE[/+$M@*YMVBMYI*![V3;R=M>ME7N3@C07IHPU M=.;+9=Q60NM77YS@3KVCG1E>AFL]D"7S#F8.R&FFGAGG=0DH/,BF$VZW0H3. M"8:/F:=.>3H%+Z=J6QJUX()>8A.-"C/1[!A#A>ZT3AAY>9:5RUMYN3ZOYCFV M:4)'DT<%_:'WV2YFBL(BB?<[0ZG8=REB-M?[[/#2>?O2C"^$UULCC']$<2MN M@RD;3M80Q(G:3G(YR\/IR*,>$1V=)^_TK[J&6GJN05Z F6P M-KUT#_L%FGLN9I-R/)$JE289FA( EQU/A[ENOY0^NVU]:_!XKMS<9VJ5O,., MS;M$;K2PII;D5SHMFFFPL041NH5H2,S8EU;**"%NAA'?7(9D76O38P=M- M8;FL)3U\V=294NCD,(R R 77(?F4[,)$TQW9MP MD<9\;XUYKP%6=2N[,2FW/& Z,(,PCK.9@'02!EDGR0A(=W0[F5 MF\:F^;'4H%-L:3:[&TV\,"Q"']..C)''7.7UN.E75%%^5'/\D5.HVFYP@^.> MCC6&MK-5,;7X^1"/^3I[%UK,]8@2O ?I\7&CODO(!UW>H>2% M;*B]7<(V%SI4?4<=*BZ X=%8#R+CK03@G1[.%483%O=[ MW$JJF'*,F(5V$^$@!1Y,Q;M(\$W#P3U@Z1V7""!Z/C871_LA4O?IM,^8*:%8 MFS%RT\UU'1!:J3K.#QUK5,+IC=Z_*[ '>5ZD9);L^UO1%G8JUQKR%5?*+N;3 MKEQJZ>WP9K*$2C ?J/BMY/*YD"JCZ$Y+,7V07-Z_S$%N*M"-+$M@!LP]&;MO MD[D%N:,I4W'TP)J&JM@^]4U59*CT3/-]'&2BN[P1N M,.. J0\L=7EX3#LMW3I0?<=YN"=0!+@RJ62[&A[K\XY;T%*E3'@K41['E0>A M?8$M']>3%_GY,(:###WITY^3A -T>$$4PAXF'Z&I)U:K((+_Q;6 M1MI[D=J;4AQG"2E6!^CV6* EQJC3+U!@>J&P[(S5,P))KV:B[\F5E7 )3C?, M"OQ&[D8Z_.7PXPEC;>+<*IO,L>I"O\OEI'9];B?F6:TR#V^V[(S:5L2QA.8ZFJTNY=,-+TM2H;1<"AU=I75J\YH T@$=+ U0>6\B2K MIV);VN8KH&U^VI^: [AW]T!>8N7.X]8&;I]2?\!V[?J^RG=CXOT734K;KB?U=?5O8 M5;LS2$TH@;3RHU9;KPP+M0O6M]"[CM,JVQ.&_DB5>X?6S-M=IQQ/Q$U#'U!V MCG.+R=@BM'+_Q;%+^ 3AF;K3%Q3H,+EQO2-YI9[1MG"^5U*2O0436@&, IVO M"72^HK;WR90M5($.#9@.T[++(VDLM'/#?*SGTJG0 CI1H/-E@4Z85>X=6E, M7,/MQ 8TWIY7==S66LE)-K1R'Z9 YPOO5?BZZ^*?O1 W.1]TTH-LP<%9BJDM M2^D.49J$3H["6+;Z>U[.>VK8^Q*.PQB^ISFFI9'&6$^*PR61!F4[.@X3'8<) MSY; V97S I(D:C5?'";'%5N($5PQE6[5BG'G@I?6T7F82&$_!IT5JNFTV)#FUWT/3"IBQ?#KSB7-1C6[AQ>]SDAU9J.!;&K,9X<6?@H M+>=%47Z'11SV:*6_5)@NWI":"B\*]F)8#*U%_+YVZ>L D0;\N0D2VDRQ5- $ MSA@NV\>ZZ]K.LF)[@+RAR[IIZO>WX>F+ULC,KE*NY*=8LV0Y26=@AFZ->$DX MR1LY$';XY+5-[?-)>,H!F@[MNAKDA^[9OCJ8V>8,]K/?YE$'+<714>)H'=J/ M^W&)%BC#Z0U+>L]V-C_(F+ETLDR.^A)IB[]W:L&GJ>,['0ZS[V_>K)O]GEMOTBUW(0&W!9:97&9LT)%N MGM%!,[-*)K+##M.L&**AUTRVFI0Y7JU'*OF9>VN1\H54 M^0X$K:CC!*2=!K2$I=6!BU)'M/OHZ*D%?DTOMU^4X/K8MO)PVDY/L0RQWP?P MZ:A9*9\4Z]MNZ@W?[J0R0RFVM 4MK>?C<2]TX%,8M?50<(N&] YFGD.1M]\< M)08_2KV/6$&6@ ?I)?;734ZK<5(?K/),;3S"4[/*V&ME0#6EA,X_'K.$.T2E M2)2_AZ=Z\_7TP7.?NYU>'BY2?&JI\9+@*[[ER[R6U<-WU#^,;N;-C%B/^#E. M1.J!XJV!HUN*!W]MEDJIC8BZCB>GT%X1<"9P[,N*,GX0['JUG,U;ZLU.6^C( M-5_U1*!![I#E\_N];3Y]9.FFZX$>SJ>J?66:TS91?NNZ=!$3;P< M)3W$U??K'V3Q[2%Q6#]K7QX^]I1#@O3XFOI#DG2"$/85$7QT/.0Y&3S+0+;" M^S"&EZ7W1QFV,]@JZ.)TR[T44W673YE#:S'L&WJAW"S4IW06A"]Y-5PVY "' M(Q/RHTW(LV9ADVNV;PW0+^KH'ON@&7I7UBU][(]/82TJX BC\U8K4>S4;&Y4 M'>K&LCOM.(D"K1C-T(%;+^OO(59\S%;<\_#J#WJ[Q\2O,@CW[(\,P44: F41 M:D,0FU6;1&N9:QLL6R<)*O1.++"XH#/#K7JN*TQBA:3'P#T_&L M)4#8U;F6$.M*"EG;UMRF[2GFZ0V#':OIO1*1R.(DGM$9*M]:"9<6.CQPX'NL M' YS/5+["U+[CRT8SJ_V>+HJCEQI4,79?+O949N]1K\;2H#Q\]7^J]8)D=I_ MCMH_.G.&RT:I7IWG2[8OC*L9U2S)Q4;O_+=K'$&JG2,M^'D.:1%RUDS&E_,D MFS= O-$CY-+$T&IGMP1OFSSQ6>=YC@W@ZL!$>0E5M$AI.HKE*NK]$<5G=^#K MI88>U]N*BOO)U+SNSN_NTGXH0ZWS!D(O$.\=.]V7:('>(88' XIWB>&D8_L& MX=)0CBV[R::R2N*@W6M9*Y+DL[70F8^0BD,H"J<>FG,=)&=YO0: M';HX-E2L#X76'\GZ]Y_Q6 V(?JFAMG$C59G29ES-XUDJ=.OL3SR,\2W$YNQ' M@Q*9U5P<+QLS2>3OTE9'S&=J1.CBB0L2FQ Y&OQ#GL92C"IAY13!4.Y2#758 M&7NCQN5(1N@]S1ZR'8)+OQ[GE#]"W:JVJS^]+F8(5_N;AH,9>8>#&#['4[W5 M,E;HGS%P\/T^#@"MTO(G=R7!TI^;]/TD3OI1/WQIO"K4EF4='9 MSR5"2 WJ("8TIQ6I?,%2N4>&2!B_2!B?*6QL3<82+=?+G &,HN1G>8,@R= M MSLY6G?@21>)Q]4YFNEI6EQXA&=-L/E=@VH:A-$*V,7R^>S(<'2X&%AW@2F-J MTHS1_= M8NZSGE*=%OJJL.P.\N9*7K!B/G0@RKMWB2^1I<>65SZXZT\/6L.I.1Q+N(*/ MAJ-*K[.BC'[=.4R=GUV. M]$3U;8XS: 1S)&"SV_3\^\/WNZ9K8J;L\002QO+V[Z58T]1S;-.$3 W*:$$* M;@1XO.HO4\L5+TG %5O%^J0]B86O0-/]JO.E">]=$?#LC,.!['VRYWL)Q-U) MC(% D^6FB/(.QF% U+H^3'4)[$V27'U)L ;1BO5H_LK91R^Q?_;<.7OC/.] MND7Z,6FPEHFR8VE]@^5;?(*A%NW1(G06*)S2$,9-T]!=J?'X#B>0]I)*"^0+ MAD):8F+DI(;#N]!%]F%T>2&\PRD\QI&5"?Y>'1[>A%X=N!*#V[)N]?#I4!W/ M&YU)HHU'ZO MU %G8P1_G'?8:_J#O,.C"Y>:<5):,>VY88 5/FJ.R EE54(7 MC7PG;3CR_J2+]@V<3$+Q)^)(%^Y?A^=*(XF;6-D,KF2%Y2(/YI/VJF6'+P2_ M)*%_\PU%'Q1O(A[#N1A.'B'>CYN>'V1]OT!GK5D^P92IK)!J:JV:H'$Y/7RU MAL*=8?T];CE]+?N@Z/5&%9)WB]*R-:K:TT76$>NAPY3"9,)^5";$:QN'R5[: M2G+EWD@@RU*[QB8+3;YZ=D-S"3MIEW;C3EFW+.#:GM*"3P;+E(U0^@"P*^F# M(0+JJ_8<. D8@*KZ^K#])M_%,?)#9C M2-.^5QHV^K0]3D=!T/DR%M[+J6]E MF-8Q%"7#]4"@3H+'LD)-Z;-&H]M<->B$W%>K( MJ@IMFN-R(XL>FY/06>7/$AL?ZG= -@F^0"DNEJ8XF@QM@=P>(J-%J!DC1I=; M8WWB=IJ+!ZD9 \7U'?#']YQ;V'S;__;C[7OT@%<>MM$MN5"M,[QF4(S0(&/F M8)B*J;(Z?_) I.:;GWSDH4/% :X<3T_X9I.,SPTQ-??P&L.,G/K326ZX$/SF M P^5&FDY78IW\"DQJ..-RB"?'=*.GM^Y3'O;J^[:-$G$;^%//O# "6POBUE+ M(B6#$0RVDVBTVW?I&E<;/#-'](L//##06],,^$DSYLC@.QU#8%TA#=Q"+4^: M3VF+^+GSLP\\O.?+3!87NOU&L8MGZXY2JX@<0&,N9V715 M:1 >+Q7[ VZF^$W*8IZR,I@@;/^!QXUU.>'%YNVE6S($GYKF]952'Z;8PS,; MZV]_5%J?07L52.A&-7!:JJ\6=JTN%7VAETSJ9F>V(S9:\(/=SBK^&/E:VWFG M+#_Y/?HP#2Q[C))NGW9[K%+N=?%K?_3'LT"UQQ/%6LKQJFC$NP00!7'06L@] M$'?ZW&$KM?G)R\SXI2]NX01LWU&!NWX[!(H6. TXRC]_PW\PUUN:T/>,E45L MKFO>\); \?_]/5$T%(?%3-#WX"@ M6S'/GMR2Q T[\7Y#>L6&(.B#)F[B#/QHY\'PUY/M;_O0H<3ZRE@WE[?_:<) MSL4J8([5[;%B_>=Z_0G\WX5NJ/^?WT%K5U\!V!%Z3/#@6_@20W^IS0OT 4; M.J#_S]6_FF(*OG4A)?<>&;R^M6QGK)CK;N?K\6X^NOK31!><8G8?0SOG*&_Q M[U^H%TA7!?Z='*"O:@(%&@;;&_Y^3.I#%%0",9$5CHD3@"%DC>^1,MV+J[)" MP=B+HRF")EB2!7'^:OW4S2]RIA&G<89EXO'-%SN#V'(0<8.XP2>+WSW;@?(0 M?$#=(!(% 3#V+SSX#9X]O=CX+!P/ZJ_>"^W!OA[H&0RGX^W__BR-QZO<]'^]Y M>#__A]'<"X@%?K^7*OPC"N '*; _Q=[>_'9G=/5'JN2;0AIK-!--H?'WK]YZ M"A]F'O_!836$E%3/-_-" TM4TIC02>42E:R I<1R.=]HY,5*>,;:5MPA9(=G M6]=8^B9U@Y$X@T+N4XV/.(;'A\4X#K\\4FH_9YB](U7MZD]&K)>Q@(C0_4"5 M"5RQKF*;U4(=&>)W+JPP2T'+)H0QI&TUV-) J8Q7@26L*(XC5W2\*A:F MLH11NJE;(-8S;=78[0S-9OU>M]":-YC9VGF2Y W#K'O/U#4?+J.!8R[K )7%W)'!NB1H*!8 M\6 ^=EG\E:2.7&<1JJ(9TL/1]XC,7 M7*MQ-XLU> ,0J^9J6BZ.[I:?Y3/IT_G,ARE&3O,2+-5\J'L@!H>F@MN) V)S M1YGLN$[O@9T;W]EW[#&V_P0 4LDR\)6$4J)X7Z^1>?Z[WM MC&X"V'\/.#N&;%E9T*Y28P<&&,JL7,7;=F8\>-.LM#+R74_O M+X^")IC/E!WRC0@*5XXJFL MO7>$+SN;#5NS]02"[+!,HE1J8$)%J&?OKK%2*;5F\R>:1SB8OX2% KT+$FGD M8APPT%UD[#Q,<3%W E2TUZQANH7IGHM!?X16$/_]>N%[ RZVP<=)DNB1:KPG MJWVJK>G8TLPJI)YJS1P(I*:17,UF;MOZ04;'/O(MVJ;IC)QT>;3^L4N$U$X MO=G50?L;ZGI?9,_+*+YG;S]8[R$%G^QM->$WS XPOFZU_FQ_C\ASMH/;/)18 MBXFG;3^? #9LR/[#E@Z;X4KGR.1DU[V'(1ZWP MI7+D&#W)W]1O&C>8,)Z8]A(JRKZYQ"KVS3.*<-A^\:^:KU,&Q_QI&7,I<"M%N$9C.JBKKK[(.;.WR0C#DG E#0?(?G09 MS=VPS!M,],-2X4/V>?/4[[E0V+ ?[4A/'*@&^D0Q,; JH]&#C^&:P;@OGNQ M\)E^-(J#HC@H'.S[X'&>O\YN^E$XD("T?&3L!X K,-*L6Y5(4+",."/49'[^ MIK%3Y&&P]/@>_GM^SU>RH?Q6A[;U-)FL@@NY.W_57TC9.E]>BGG!B?%O2R9C M6#I&0=GZ,&B,W_"?[^TV3_V>WJY^GW3U[W]1_&\7\X ))D@0,"N0A&L,^L!U M?1Q,@9.$=-? 2][O5Y#%\X/R _G7AAF(%\K1VQP%WTFS7N>\ 0=HAW.TR;]Z M]]G9"=6[W4TJ TJ\WV=!7"94AI-I4NFC'$-%CE.4$ET'[K<<.R)NH)T(E[MZAF;'_'C:_GQ1MIO]'L3;!*3Q?/U$QX]]"3^ M;L\ Q&\.IV[OGE.*K1L=?V"_J7LF^/>_"!;_;??7_P-%':Y?J:;BNK?W1R]. M)6Z?$0J\..GU[)[^^^:9;A3BBZ7D(Z1H.DH0#*V/?!U)@ .*_!P)@N,^$W36 MU0LS&3XH$0?,T07+1 4NI)XS"6!SDF[SO;7^?S[4MPT>8L!'AN-U [RC5WO6 M=UW=YA,)^.7['IN8>DF0O.I@0+2HY&0\E5"U,M\GLK,92J(>)_' MCR!/X1KHV2.98;+MGY49^"X+__,D<>,?UN[A7@S[ M7GTMFXC^OZL$VY/;"8 MSY 8DJ^)X:_$^Z7P3?'CMQ/$7:\23CE\_=3@1)*FLM[Q[J0Q6+5ZW7&)9!KS M@W1\I]][^=S@_2'U73E\Q(NOAGU" _3 Y^8M#:64 :RWQ-0A4 T,?FU@\R$( MTC,1CK-SSO$OXK_84'&QOFX"#5-,%?UU>'F#NTT6'+[8%S;ZAXC\<^5_9' MB8:X_O%F#O^]QA1+P_XBUW/L 0 YYO?0E1^H?= 4_@B-8M,/JL_@!H,(!JFX M'L;CF*8LW9NO.O7Y@;H7%/N,P7MNX.^M'L'Q/'\OZ>??'T_Y#EJ]T57?[!U=(YM MES7/_.)(9JZK?)#4\QWM-*W89RU^\!:_S(8)2#]D7U\RK\CL0(LSUCT/VBA@ M0LOCV!8*%LPE!F#@L,2"Z]T5-=C:3RN>@J&""H^M[T,?NR!]W8G"$?8*.L)_;%*_'&UC?B0V-Z-;4 O>_ MD2$-CR'=D3TD>AN[NF-(S2%=K4[P8(JJ0DOJH.M* IOBH##OX*<8%)38P2_<,;K-Q-E$BLCX;4J+7Z.H%G8' M0T$TU@$V<.RY-]Q^?0.#7!",30-]W0JVT8-,+41%$O_]W B#KXG?VV:O-GA^ M?-N&R+9N&C\SUFU+W5I["H+LQ*]EA60;[04 MOCX6LCP^L,7B!/1QU))XW)*LZY.X:RQ%*>NF2:X]*V:Y3 (9X\/'&=E0LDECP:\H;1#44WGR]&2YHL<7Q&@E M-!2;:;AM@S"DQ*%-KR ?]".7 M2FSN7>KQ;#'FIY65O]")7"I/CK-9+Y>W6M\2&:RT$>0PL)WEN8ID;[,0Y3'N,0G.O.%OO!"R?R]G>&%,N48V6]LP./[#7(LM4:$/Q 0 MGL1!7"C-3Q&!G/5JD77D$; ]Z;NZ!5SW/O+HZ#V78RA!Q)>RW.:2.-&8]!&6 M3+U)>_?-PNO7;+W!Z1$WW*?YO/6SOJL(?F+QS=/YQX@EH<0<+Y4MQSA(8;MA MFEUOF(;"/5XJP2_$.VYYOF;YAN/W7C*N\I.TGDMH CGG5NT2F.?T14*F3N$E M7[A8*]QGV#_S^MVC,D;Z+V1FH#(!!Q-*]/ZAK+P@%P^N#2T[2*7SW756!QS! M^E[( W=>V4[P+'.)'C[7X:.1S;#@[&R4J $I%61S6(JEZHJ)DD!0=7/4V-U< M>>]BJ,2ZKCUWV)[Z2_GOH02-&^P-V4I/\I.^?-\S5+40WI=YY Z!:6Y%#?L+ M"E"0_[.^'.CE[)J+SGA\_F949+*!8O45TP5G6L\@FN\9ZG6)/-L?EILRWA0 M7E)/X_DL2=[7JD2W_PHS(K\B W,M4O9 ,R-#YLZT=0B9C7>P& M&1!WJ#CP,;;O!7X#.1#X*3K/NS4ONNOZP-G4RPE._(,@"1':I[&-)@X5_1K= M8;9I#P-$X'K0^:!<7S7(\T(7&S_*^]L[_GPO@M8FY^N]O-HF=NVD@WRV$3M" M2A,!K&F)I[>(UA1DX]<;5G8Z%,:+:G 56'2G^%N7#I 9^+[YO;A"N+ M?1BI$O&U>14\EA5J2I\U&MWFJD$GY+Y:A1UONG'_N!"K[Q^<V*+"*@3G:+-[?-:YW$ #_P"QV%IK_YW_V M$O44U8!K*=_24+ZO[=QNQ5.% 9Z#$@R'VSQ?,I#\ 33# 1"A].$T;Q5SKBS= MC(FN <=OMU,C"9NXD]3CD\CL(_JL%'X?1VVOQ5LZ" ;_J^F MF#HHNJ_&@3V@R4/JX M3/,\*W,L0O2HA],F3*3B=GJ-#-N> .0-HBHCEBN7&GO*= M^-".^%LD[+S[ P1YPY(7P++G=A!/(Y<7)1#X&R3B;5)PZJI7'R'@V0(G8MU7 M%<8NV+K \.$B(IC.?R5<2E50^48+K1+%>3C3S8D6.\QQ) MT$_\[+,!RL;SH@ZQ_ UVWR>VT^G:(ROODMK/)'W@-G?#. IMU6$[<=P)193Z M'H)Y"HI\9,WVX\6)O5]Y[(1];R'>Q8G=_75I!'U#G\4\YCTP)C+;';[@LIJ@ M8I!,,01!'$[E?G4%ASK%"&@B[W<.'SI^LIC[Z5+]?8SD 6D]L=K?+_\BDQF9 MS*\TF619L6#@'5BTM.ZJONO"Q9]B:0E+,9>N[MK]S =L)WF#/3Q@LRGV\)B@ M4,;V00@H>["S*=O2UBD>J$T=N+[I!4W$"5AO84<&^!D#3'#?4O@C"QQ9X"\7 MPC-88)F2:RC;3/<".$Z&]@Y]8&[>?\#X4C?8;L^!)=WI.3#$INWZ**-!Z=F^ MAS;9#>!A==TU(NMZV+J2_+<4[,BZ1M;URX7P#-:51GNOCFW"46I5QU:!ALR= MS) 1@DZQG5ZC4/'[VL=HC1TZZ8JLY9D03"(A(\A0SBBJ9SON1ZQDXB9 '[%- M5Y&%C"QD9"$C"WGA%I*4K(>+7!N*"5R[+TQ]=)#Z_EZVC^VR[SX "YZ -LO7 MS]B]_ UAE9(;G$K9!**1C8UL;&1C(QM[Z3:62H.^@K*$I(EM-8"EV\Y)C"MU M@VU[QE#7V+KO':,:&=#(@$8&-#*@%VY Z;)N@8;2!]YR)S-(YC@:QS^X58YZ MQM9=[V8=188S,IR1X8P,YX4;3D9$U8CRUKH\$*JNQI!QEJ4_8#.9&RSH%-OI M-;*6D;6,K&5D+2_<6K+"8@AIZ+DRS3 K@*XK6H9".S6XF[*01U;*7&GY[WN8BHPS=\O75E]MGLH#ND)&7*) MVBMX%E7JC"IUOJ-2)\O&>RS5XV2&Y1699GE.YGL:)Q.TQG%:C^442KOZLU.I M\XBB7V6B@D/-@FFF^X<+!HT>4Q MX>MKU&;KB4J^*6"91*G4P(2*4,_>76.E4BI(IVKX/5?7=,4)4@'.1=\W#QI5 M4 $6NO<&O@K*1@87KB85$TH%P!I# ,XI#\>5BWRW3LH$0[$$%>^O+S&AZ3Z0 ME1ZIRGV"8W$%)U2.H?9,:5.5T[2R3.7;=LX ?K5(*W?-A=J=;VYZWFN9H5N\ M@[+U;@REZFG?8ZI,MEF MV]V$)-*YO)@D6UQ/&Q(!=T"YQ6,=@VV?#+W3+M9NVL.J2$^9IEZ?!!CJCEW(#-/G[[JZ;591^KU M<;*721/U-@PXA83,/FWIYGA**J1CFC%E:&U8:?1Z? M#EN@-VQ66A78*7% 1I)L7*&9ED3BQ:E8:'.$-Z,GL.D!AIJ]6*RIYE7(^A0_ MT"M)H^*UH# ?H.F ]/+U:88?&MF)>S=*T&U*&PQDX@"IXB/5+I:S9!=OT*F) MMU*L,LXDH)(];:IE8_TDD2JX1DK1LTX2;XS+XAPU?2)2=[E$EZ.EF"R("5E- M-4:M$J0N:OI$II9B*F:(G&4*V5EA5<@V)HX#^4\>(-9J,JA06;.=Q<$PUI:6 M,6AZ4K#I 3U11U;7]84,+;&EIE!)M+(QEJO)Y &Z4@89KTX'<5F*F69Z4)BW MP5 >H*9/IJ6GZ+; )L48GC(DR0"KNLCJ0=,GT[)K<7>& XHS1.JNM##;F5F) M@4T/Z K9 !6KW;4^M"(-4>,'VM*RPG40/* #-C9]*"L$+,5#GAQ7LB5LT-+A&,] MH 4-WZ/'*8&.&44A4YPHN$D.5C5TG=23IDNRKRWS7"^.^_4T&(_*J52YFI"I M0U8M*<>'JQQ1-=BN4KOKM&*^A9H>(-92$Q4VU5K8N*]3N8+/,?TR,9"I Q2H MMMLK(F>-._BXB]\)D\PP.QO"7@],:Y5UI4:SKP^E<5/).VXW^S;,IGA*(('A"IS M),/)-#0KZ!4N@SA<@JA]C<%[]-M_\7AD1_WFB94=FY-AC> G#C[5IFVY?1?K M*CE(WD,ZODHS56="V3AIMUO#9B<'0]H::OI$&VV^)%K)QKAE@+H\98:\7^BG M@J9;;?ST(O[;)?";2_COP3 L?T-_917_G>NAGE:'#]'-O6>IS+_EQ%#W0 QV MH"(D 5%P._,;/N)-:'E#1KP)*V^(X'Z3B#FA9,X-_^RU\1%OOIHW9,2;L/*& M>.&N^8@Y7\L<_(:+%.>\O'D]J^=M"YLO)00W.5=EJH^N*;Z<+&^D EQ:HP__ MN2*OWDL1\B9.G)4DW >W6PJ*Y2O.$J.(]0W%]SLKYXW$?J0H\"_ZV"\7!5'U M[!ZZ QSMPD)Y6+] ^U0G$HK7/-F7"\6'S.;[G,BIK\K[U(W[M80D&@VAV3B= MX8A\R"$?\H6"OG#E M$^.1'SCOU^#R[SKQ$/KU3UBAWY^0N?V7J@+0[W\M!>Z/%;/!(U.*.PSRN57T M DQ]?::8ZYSY$WGPL!'@"YUZ"$GQ?X^8W!B2Q03[;OIKI_+T/.W^:5I] 2S0]K1\W3M M"@N2WA;K7R5<6>S+!,KO1!BWS$Q7R^K2(R1CFLWG"DS;,)1&X@K3@*J/%=/] MYPJ_PM8%;/ZYTA?>K>6/-=O;?'V%6%"_A)=2 M'&<)B=A23!]<82[D!PAZWB3^$9RU3-=L1\&SPBI5U(E.'I^@U';JZ@\5O^8( MZIIEJ;]_[=/B= %+"(7YJV*8$)+B/7H=(!D_3Z_QC6(3LJ//Q?&B UQI3"W: M.6'&M0G_TQ6[7E03K)*,5_"IH^L#IL-B@'[#@\L0I MEZ:QNZ4Q+0YS,D?04G?6K7/%:*]0[?! M)+9@2K5:S5!R+BCJ0RK.B^CT+XS.B&N6)JX)\BRKK@@]"T$L^B@X2Z@J')OG M8@Y0 12:G@DBW.Q'X&;KW*7316>A7G=?5L"V5N[#@[8UZ;A8L M.4&9.QK:%;E#78URPXV8WIENLY_CC*#HM0KF^)F^W0HPV&BNL%39A:<'EKZ]9_+Q;L]AAMIV1V&0IX=,#4K#+M&_ YX5QXYON]8KOW:7U5L;GA73&6E98MO]W)R[VL M<(>N* C2KG"&OV9Q.D*GOCLZ19#!,YNVIYCG"NO"-OD(DOJYD-1%Q7.OV?!2 MQ4N6EG*&E6(4J-Z)?,$5LL'E,2C5BKRFXO0U19YQ#S"$XAP!GT:F>,B+.Z;8G%?9,E^,@KW ^?] MY0E:7R7FE[P"O?#\I9]XJ.]+IAT!+2$)6UZ\[]JQ)W!6RV!S#1V4G*!TH&O, M MY)RSZ&D2X1!A-A,*''8+8*6C45RTM8VKV.'L[Z+%9K]6XU7=/P+%UH]912 M8=D1@TMZJ:L_-'?-T?@U1>(1)!-!,A$D$RY(YHV:+B=BQ:H:3^MX;"Y77#(U MJ5#M0--9J.G\=9Q@KTDZRI;Z*0C-D^ N@FPBR":";"+()H)L(L@F@FR^#V2# MSOVYWN;45@31_!"(YLM<_4]D"/I9-3N+@+BH$3Y#5!4==QZBS%32(8)_PPSI<%1#_1&)P+[SG>&HR, M9MDFJ1Z'+[D&K1:&RR1O!-8 )4O3UPS!75/G/,O_G53@&T ]$;(3(3L1LA,A M.Q&R$R$[$;+S?9 =<0(S^Y@/WP2'HB+ )P)\(L#G8@"? M>X4N(7VNHZF)?RNI88EXQ"Q<@DD$U X ]S'6>8 M:XH_RR'+"/R)P)^?-N\(_/E!J^((_/EA\X[ GPMD]P\!?X+*AHE-Z9L(YODD MF"=$9<&^ZFA6B$CPO="?ASIH%=M2GZVUD1N7LK6NK*A"6^;J\\'TSK;!0":X MX'I9BKPFF;-40HL@G]X)>2F?BP M/K6\UAS9!U03FZ+.91\B^">"?W[:O"/XYP>MBR/XYX?-.X)_+I#=WP/^>:AX MS+V.!:W+(4=8T)=B011)MIQ1;C2:>5,0=P".M\'^Z:H>!?_BQE5B/TYZWHS_#%3*)Y+Y4KZ9%QI8HI+&RD(Y*=0; M__X7Q?_&A)J4;]Z=%!?Z*;&B!%6Q"34Q#17Q^;MLYQD/%\;%(1#$ M6;^[5,6AEJ,',AD4TV6OB3AQ39-\E&/Q,XNJG#>%XMMK]KDR)(Y3[>S8G9MN M[2YK9 4ZRY@M:\"A=(F@,BYSC=/LN50[2I8( ?CR*%Y+J"IDA>=B$V6I]$P0 M@2P7#K*<^O#SM[?&YTI@W2A6=:U7S]OCI*O%MD(ZMJ#NNSQV-;@_*'<.?I,\?09P'3+]1Q_<]-4 M!'/] )@KN@@\M#%8^EXO=[:2G[?OPZ;>7 E$.RW%FIPR6M6=J6S49')=2OB: MCG/7-!4=+/JAH%=T#WAX0[@W*GJRS]N=)LW%)*6X6LFE^4P:3@9(T6$@%Z?( M:PZ/;H;Z.0"8XP,- XL)L%QPNJCM8GD: 6 1 '8: PIUE$&>: YO;HU\+ MD]&TF+,:V6JFAI05P6#7Z,0U1;(1"O8S4+!'%W!=8YNBC)BYF[T=(6%17>90 M7<\5(EI]JZAO_ZJ>K3]9OI!I-J_-QIS*S*48H%93,F]EC!;T)NM*SM":$,>63 M."O":R*\)L)KOIH2$5X3X3417A/A-9>,USQ)[7XHXVE&I;F_%6+S$TMS7S2T M\TQ.Y(M+1W945 DPK\6$K-'7FI*2*BR' YFB@E-VQ#7!DM<$@T7YB M1?++AH/>H]ZC[LH=JPM&,Z;ZBHN!6!+$8H%ZHW-Y4+5Q\IIDH_)4$3(4(4,1 M,A0A0Q$R].6DB)"A"!F*D*$+1(:\(7"PAWR>Z*:V" Z*X* O@(,&?7 ;*.,V M?V!'$P\L$7FNW*: G)L;2XU;.E2*7JESN$1DMA4N^6OJG->Z_$"YC@"@;ZW/ MIP: WJC069H@M^2?5<19CV67Z.%#JHQ42S\6N.CI*!?@KD$R$\$<(3 M(3Q?38D(X8D0G@CAB1">2T9XT.4FNA?<8X+!R!A+P29PA,!2(XPGPG@N%>/Y MPGC@![([@CY^DIA'@,"%1S$1(! ! A$@$ $"$2 0 0(1(! ! ON 0!F,>\!Q M__TOBO^-"5,?TB&" 2(8(((!(A@@@@$B&""" <(4NSRZHVG/=X/ =V.*YSEZ MS_?0E?>89V-91[$@2[&,8IHN)EC &2ROL5(IA;)>7-WU7,SN'YM$XPX5![AR M/#WAFTTR/C?$U-S#:PPSYIOR6U*$SS=GO6J."G*^R4JSL%C/U M3+N)#P=!F6<6/W2%VZ,/ F*XF'+_E&M,=UUTG2K:,[)]ST7D02?(%0\K*):O M.$N,(JXQQ.J@C:AZ-I3-[8=$!$=%5X7]/GT%P7"3X%ND(F^-S\;9K)>(AZZ! MD.-6M=E@+0$8"]]CC89C]P-W.LW@2V-".!V_-RO+F:#O!4/ZQ*W-BY6!")N,L,D(FXRPR0B;C+#)L,0T3YS\2[N.ZZL[ M=\[ !:#1N?:;:/4.2P+!'_[R?B1E\[_6\%'.UH><+2&IZM M&D-H!5Y:, H:8XS8P31E3*4&%:<:BZXAP@4C&9QGI[EKAH)_^;,<@(W I+>" M2=_75!P%)/U$4_$)-YD>:RN2!27O#XCF2(@EY3HH37+^B)LC6X&.RM/,-4&Q MUSQQQOJ(W\E6!+'HKV#W^ QC50&4).>%H3X)%8\<^P\>Z[,^S MT\> ;R5)\34>O,KJE6*H.UPG02GE@*X_^+AK33\UYW,168YN^7EKW;'CY% MU:D=8NS\^W_^9W<"#W8_IMJF[=QNW?\.S3;$( -', "QG@,4(Z;TX1-O%7.N M+-W-].+\#5J7!)'%[7T$004+:OR&8OX7VWF-Z/"$4V-E$=LAU<;OK('US<^V MGP5!P_V'MJLCAWCK %/Q]!EXQ*<-HSU[%(_]J MBJE#ACEX#7TU##O,W[NF>O/1U9]FD" %+0O5LGBR%XIN'W7%W3%6?WJ/C7#_H91[+C-""7-X6W88-/'ODI M8H:-*&DL#6-+!LH.PQ R'>=QF6?HG@SB/%!X!9! !1M14K;1\6S8[S8F4[R. M@Y'73DFB6F\6YW"M3SYN6?1*IERA!@.A?8=+?4^<<9*7D,FG+6FN1(C4/)$P MELJ@'S-6WH M#V!+YG'+Q*CCSXMZ/8Y/ZV3K#E0Z%9.8R]33/M,6G_&94B6. MIX0ED^F-Y\(4KOBIIWU.RU29T82[I9!B5(OM6G>%'CF0&1E_W+(Z;.1&"Q.4 MI(8X::FDW:L7C3EL^>3I8LSNQE/#FB*D,K6<')=PQ2JAED^>7JW.XMU"OY^0 MBDG>3R97TLBU!W+\Z=,S93FI3K61;HC#:F]I@71Q4JW)_-.6\UQ_AB_MR4HJ M#FS>2Q<3F7H-\HAXVK1#+L8$/LA10BJNE]5D1J2KL8%,4$^;+AJCW#C)C09X M4LE[TX5@/$" U:YNC5'X^%99\2N:=-B_[42ULM:VF(N9G< MUD;39F^0D(D#Q&K6%@)N#?JJL:QS?);QJ4XV <44?]JT,H^SW:XW3.#%>;L# M"IF9)-U!.26?-K7+#:K?3V57^%*:4]$SIK%&0N]F35N3 MAEQ/-N?XJ=SSH2.FTJGTJ]R#UG\"0V#,Z\,VHD#L<*Y=,!^JB6RZ)D17;K^; M[:6M<@9.X @/I$H/T9:EV:XFR74GW4^W33V?1D,/YIJ>ER9L9Z1S="$FYL=B M+EW.TR,T]& ""RB&T'L/352-9JWLQH='<;:E<42#3V@@-M?K6=V.VK164GON=/' MWFR3PT\]H$"B47VXEPOW/%T6I.0CUUD NXR'\OY0+ZL[<#\]% JZGKHTL\'/ MX(>PA4+>FN^I(9]%]GR=?=\P!%+XCB%]X- Y5O!6_VF,9]W>=V(52]TEF=<. MZ$)>5NCY)GSF4#>7@6T,?H\B!.:GYTDO(1'>]&#]& 6_.!@J#:"KX#K@U-'% M.^]S\+[[@?27<&CR5Q@6^T9^$-F;<^X-2[;F,K>&2=XE>;(YE[DY[%TB2?:& M[ W9FP\K-9HX:A>Z.41P+G=OZ#?RJLG>_/7>?#!+\LV8\ZR$2'Z $">-[LX$ M@F^)\*>0>$ 5V=31A__W(_[C#RD4B]WQ\9.2*/F7!QR=L04 585_&*,*?@4H MU">EQ;YE4KX[=_R-,K^@:L&OI!I1LT3-OJ)FV3]5LRQS1[^*EYQ=S3[O8T%T M[%>Q!GUW6@I],F0,>;BV!][+]<(#-\ M2K\%STVYK%T^<3N%G.M5I:%B'[^A0L<,=6)971:'G-'P7Z\BH,]N M\\ZM".BP(F#$S"!G9)+5P41@J]U^D\_<=U*-,RN"I ;NRP_Y<5:;KV>=7GP^ M,"L3I CX'[]CJ0B72D:XY+';!JZ"_2]"#] 7<"_E^;WC?7?T+FO:N*E:P305FVK##PF.]S4XW@6EO1VAT^?=T?,BU'?! M!+@J*!")>'V(!1PU6@760I6!C43]2*!?-8"XFE;4:'):-,-Q)&JR20/\M0ERPP'RRQG@!$[Q@ CS3&-\:,OR0PL@NDH9[KQ5& M0EN+L8^IXL;M&$VH,/@?O^-L))%,1M@4008),DB008(,$F20((,$-B&K)LC@ MC6\V008O'ADL6*9M4PW+'*H.]:\*_.7?!!J\NA2_\T!_EQ.H?V]H#\NH)Z)' M0O-):5D6K$5WJO63_:%L*:VBI2W%%,+RV$2$B?.1>.PD5W&3T/RR"?$%6-UY M%TC]ZULC-1XZW?MV/&LC >=__.8B7#(5 M23'T@7Q_7G'MQ6T[P=X(]D:P-X*]$>R- !-DU01[(YM-L+?OB+WY5]@9(TI8 MS="%=Z2ZEF3ED:R\:X#N1D/P@71OJ_!0TLU2U?72=":I%KK2\EC*#=U) M6ZU1LD"O)V:1J^J+7FF +Q%$P%Z$2S 1-L$27(_DZ)$@C"7V7@=:]+N O)O:U M-@5FK$I@V>695,]0)C,7*&DDZ:BJ-L(E8Q$F=HC0D '(W 3UWXV<=K#1R1C M-=,P]\\H_-CDM6.*4;1[(Y'AT8%D+!)/'A8A?,N; MO2]$;,^_ZL\^9KRA_('3'B^^)<+/)3)Q4]8 '!KHDMPN;/C=#'=5 MCNL'9/W>FA=2+M]M:/TR-R[S3'$^%48Z 43X*HP4F'N0@ZO F=L*CM);P&X] U0"I)JH!+# MNI%3[9EIH^\?6,ARRFB;#_>#?C<[FC"K6:MF@L>TR.#K07@F'HG1Y-I.TD.0 M]!"\7O3U$[1(=?64-#.3ZI#FEXGB(EKL.=/^$FD1Y&]1ER6 M86=O%@!U3$?2*3.4U^IGLWYB!= WW7H"X%X$@'M5CO)'DN+H52^3'RC<6"C3 M%JOUTO#-N32WDLKR<_LQA!"$$!>= M-DI8XOQ^T_40XANB=&\!J\T*+[-E\2M.E3C_5+22*:V,9>Y(;L;0()X$@ MO'B$YM@(PQ_F9A) X.\L_ 4Q_RD%';MU%[36Z\OLW)/N%QM/#'K)S+1Q?I>:5G!!W\ M7'3PK%G>7PL.7G1".]IKAOV,G*C;C)2/ 6)7R]N'>-A%\_:W1L:@A=I='A>V M4AT3VJB0B0KUT'D10'.E%ECT*JXE1,=#6ZSFVF-ED!;9& +0V @=HR-Q]H2% M&[>F%0A^1O"S:_#_"7Y&\#."$1!"$/R,L 3!SPA^=BQO[@!"*U@2C*\ E9=T MW:8$ UBC=82J5+($0R,9=B3#[N(R[%Z"&1J2!8QCK7FE;#_:YF4NJD5'2C%C.G&OM5MYFZKXDX",W_N"CK-Y M3;>V[-N,E6]SU>>_]H)L-H&#"!Q$X" "!Q$XB(2\A!#G)@2!@PA+$#CHN\%! MAS6L#6#AY#.2;W;M^69O>]E1&\A1=17UB/*SB/\CSKMSK3]--CMT5EG7ZK6^ MY(J3Y?/O_M4LO5_1@R -K:FD_PKSKO\1+K/S=^>S/;P+VJ:_RXS)J0M5 ;CZ MSL^-H6/=UF9E-EO=LBL,,AE5?U@T1Y^=*<=^Y#9VR3(@!6VH>G ^S$LY,* D MF*J;6KK"_"E=INELNB%FTR*'[[A(,HF[)+GP\HHSXOY47VV V^S)C^.AH/+& M(,?RO"Y:Z:O15Y>>R??K[2+A3U)2'T[@^PPE]6*!<%_DZC7=F)>Z_K0J M5+KQQA)I*_[';X;F[UB65 <3C)9@M 2C)1@MP6@)#D4(03!:PA($HR48[3Y& MFU-M+U W!33#$EN5%- Q*^H4;I!2426/M[/F%++R MNE+)5@&J!-R3\1R0=;@R!8HZ6O(1;"&^<5O-<<76M+K=2VH/VJ+\Q*1%+H9K M@SGZCJ8)$GIC2.B-]!PDU_80X&S?V_M?7,1PR1#7U\RL9CKP>8Y)94T#3L4& M"OH)WTDDH=8R74-R%62%J+QJ2(:L2CK5=N"?I@!7A%B @BM3H=$<6?!/,\ER M*'-(.6/5WHV[^\0%_3T/*.KB]W_@/\'W9!U(%F+Y\2]%M6>ZM/Z)F<-_5:#1 M6.:.1^^'GXP]5SO&W"7B\"-?#=+T/]&40D_>>UQ4!KK^Z[6X(GC"I^^\#- E M1_NDBX6($?KWO_Y?> &[$"\JF[II_0QT>8AF/C%8K 5&(#JP@*1%I2%\XT]) M7TIKVU]>(G7'!6;BY]8<<$@M,_0=%_\G%?H9T>%@IZ;2*AHBE:]THCH8.C_] MKP6?886Q_="T5>3._+2 #CVZ!7BV3_Y&.^;LW;O\VEL2GI/Z& 4E[%F*24GF.(F512XU M3(@QGN7$E!P?BC*=B,NTE)!9B?GAO?5+./O5N+C02M=*'8'*IRN5-B74A%;A M$9>L4>E:CFIW,^U2KI1NE83V-E8^_Z3?U,TAC8SV>RP9(S@YU:"\0,'^GW]P MJ5^4,'>A38&HGLXJTQC3_:DVI5F.59O,(^Y:2TMX@/:_9'-Z$3LE(J%O%9V MZLV6);IUL]J$(U//1SX9A:J5?9B+M,M4 =MKW0^!-A(YD7X^DAZ7Z'&Y6"\+ MZK29RXU%,!K?PQCN\.V+9>DA/>#S+:&PVMR75Z,85+M-,7[XS%8F)H_Z%5FC M^P/NJ52:C^;<< 1''CQSG8XO*UKN$73=R7B=33DY79LM1?[PF3VA6U0%O:IW MHRDAO2X+Q:D42XO\X3/M8;KLK&/UF5"O6,JLH=3S67HD)@^?67TLQ;KT9M"B MI8;4U+KW@_+#9"DF#Y\IT5HK/FEFIS2;6TJYC5&]U^';81A_^-!17@*S#-ON MEIW%6"LL-N4'N'CF".U;9;FMZ@);A_$SM[PW[=*C["S1T ,FD5.]V&.ELYP* M[67-=?CI4WS!PPG$CCSUWFPQPMSJT7Q]R'"/M=B34!ZAH0?+FM;XR3BZ6+I" M=/70B0,W5LMR39'9T=^KS V,MQ>00<.M2S,;_ Q^"$LPDD/?SB&-+WN68M^R MAOQ[WZS2!^;0L8*W^D]C/.G_XPB#2[U1*QF>K_>7X1\=)WM#]H;L MS0?!HM@=SY'-NZ.41PR-Z0O?D#I9:X>_6 B^S- M7^_-^Y.N_A@CN-S#O=-J#K+NZUKWFW'C^8\HCAPT/&\7^$G)AU_.!.\[U@B3 MXSJ%X4+I\&;\<:U:X5:U(6'\]_FH%[[_Q/_[/A) UGW2=3OF[$WG;S^]EIFM M*)P(6E9AHX%<,R=1W=XEA"WP?V M9Y5O$4XA=#AT)+^SP'1,1])?379\I\LYA436P9LNYR5VT7B-/AE)EPP94%&J M+CLF)!+%,1$*5;2]4Z6\11=/E"Z-+$')#\4?BIJ?\[W-I-K&3(NHNVI&%:B"#I$,3;,:'?$G); J_E2"FJ M5%*43",6-87YPV0:C_<>Z%D3)3QS/WXGN$B*92()CON3:M3OJ:C.&$W?!"G> MXHH@9KAD9?2!HE4B!$0(_C@,N&09.+U!MM1E?;IZ '9WRJWZ16&1[#-N^GM8 MU6ER]B0Y2T746#L=XR:&0*_[J#@H]4ZK2B#YOU2I)-JY,)K<2+H&$8(+<")N M;]U7FWI!&/VVUOUF?'CMJ1;?%/=^YO)X3C6EA/NBW4RX?,XSM$NGS>TBVK_> MODCAPT'S6WT1_P+4!@-Q5C8GY46W_["I=Y9Q!TQBHS\-OS_>4C$KV>.]MHH- M256.A-J]?G[===\[Z6%S*0]T>EZ>%>N2J8#8<@FM:.J] M5O33(IM+"F/0_9JJ=[_FLQ(JZI5,VFL$-6XD+_!"U.?E99K_7=?WZPULO-MW MT=V[^T>%WBN/W2O7CJUR.8N.T^V!G77=)[5F9E _/ABOL/$(S;$1AC_4M->I M58@2^8) Y/LHD<^.2JYOSPFO?Y/$^0NSEY\;AWS8Z*GQ;#9C@'%1X,5IT;:6 M4GGY@-K5IMYI]#XM'X9$Y]\&J"#'*)>1/7,3M+@.D2$2TN# M0]?)<#]^)Y.19#P5B:=.6(-Z?;)'=,X'(/&+UCD$$R?,_J?!Z1%,_*)Y_>3V M-3[?K!MKA^EJ\T*I>!_O:YK4_B8EI5G6ZF;=C1JERYRCJ*K4FRT,=#M;ZIU& MDD#HMX=V$ C]0H(<0HN;8@LB(01")Q)")(1 Z*3A^-77NQ/8_ P>Y>TM_%HW M_%89G;0T(1M^$^LF+4V^9TN3]Z=(/&OE35]U*^]+N5TH_3>Y M$S6[':]J5D$3ZC.YGTD6#8?^\XK KST6BKL5>5R8QZI:?5.=#1IZO+.4FZ@, MA/OQ.\Y&&(:)Q-DX:>!-M!%I?W*IVNBXM/O:B:U54MGV8RO?G3OV?6Q<QS M_DUN%RAG6IL>>]]XI*.5SC1GFLU9P4TC[<3_^)V*)))TA*-9HIR([BR=1-&)V-WD[.%[GCT'8_L;J]G_A&(FAR^D!.'TB[8X(K782_>%E"\.LK^AW3X3YC'[U% M]U7<>[H9KK/K3:K;!7:]5V[-^K/HZ,.X]V@(?OH(U!3NFP,MZ4O=R^!LLD=! M*$C<__L1/8)&=3F^5*YUTC%Z^B3(?;4TL">;ILAP"-YF(W2,/GKV1NX>('KH M>E/%+T$-908Y(Y.L#B8"6^WVFWSFOI-J?+C=X4EU1R^5SIAQIJK2_%KL#8?+ M-K_DL.Y(O5-W7$>K%X MFX^NF-/UFWU1RPZK6C?%J(DH/5_$6T_%Q)"MR".1B:'T*"["QNE(,G[*VZ&N M3Y:(#B'MUF]ESPFO?]-VZ]\WZ/A[FQ>=C-EYH:15S.U5]9.#E,M(KKD)6ER'R! )N<%3%B(AE\86-T2*[X#_7VB&S]DI\$?= MUAG2;9U$["=#N&^Y&^Q?P=MSN=^=]%A1Z?+I=BT^4\QHG/LFC62;]9)-S_JI MF2!I="F9[:;,[F0D,O@&TE@RDN3I")]@2+MUHG1. HD3I?-)"5*)LK#*T,.' M<;<\M#EFL52'_/B;**%IGA2QI(M >,6)EI2O.;Z(W$TRHS+\?F42$; MZS+U#;"LA)!&>B/UXW>T M/YO*'RP:/>J/(1Y%7?S^#_PGF(2L \E"IG[\*U@9UN#^O .[SC)W2*E.X2?^ M!@[#WATWE"!LCH[>]#/$2,T+__ M]?_""]B!O5'9U$WK9^#1A&CF$X/%SLT(1 <6D+2H-(1O_"GI2VEM^\M+I.ZV M\=K/K5/$(>>$H>^X^#^IT,^(#@<[-956T1"I?%\JJH.A\]/_6O 9]H.V'YJV MBBSU3POHDJ,NP+-]\C?:,6?OWN7/V:-GF1@_:-3SQZU\NAG M*(+0D]+W9,'_Z,?O#LYNAC82)8\C([J5 NEM27A.ZF,4E+#C),HI1F&&,4E, MT8F!& .QA"AQ=%)48DJ2E8=*"L22/[RW?@[5#B3_#58OM-*U4D>@\NE*I4T) M-:%5>,39W="C4*BV.[!5194L%=BG4/: M6M&JM6&G,JHS392*]'RDK)N5F3-1GX2UDAJ5,SJ8U!'$)\:?C\P_]+GU.)HK M"O5HJ@N4V+V_7JP&DJ;E/D#I\)N&IYW5>%7+=<+*1CDR6;UFDT\N"9N4I1:PMT.DFW MC5FLP=S'D[G<2(R)]/.10RZ?T#;SWA-=V!2<;HJIIQXJ2S%^.'+$9[KV',B\ MH KE?&72-Q112\.1!_.L)4?1GIE*C;0I/VKTE2378F-HY,$\VRNPX=U<8=G- M%MFFZ[ )R\DL1?[P[=IPLUG,^I5T%T@I)1[;&$\]^/;$XBB*Z90EC5"ES,%0*26XVF1^'Z/7W9HB)NS!?8U)H]2W@Z%BJK#,#[75 MBI:X5">QO.\/V FDP!%&27=6J_:B'^>U^7TYY6[XP5.EO$1!Y\'06=,I9M8E M?J!)W%.AERNHO9$*AQ[9UFR^X4CC>%34"HD4F-5T?3XVX%R/[.N&WW 9.ZNG MNWPVT^=RJAC/+^%3CVQL5-<&1N6I-*+K_& P'@DQMM-D3VR!=D55QE.D_6! MII8+++=9%=GT $KTD2W@2M6'WBQ:R0N%Q"+7TA\;\:XP0D/Y@[DZL?9Z/&IS MW78VW\G5"\GTA(=#C^S6?*UDLJWBZDEP*]G'OBH_-:@M!> MQ=0\/4F+PL,(#3U@[8>$Q,>2>2'6C5;YS&+%=)^R,:@HC^Q6+;N4JD_KCB#4 MS:Q62EDQ3AVGT="#I[;G]VFITDH;FBMICU)S:#WQ,_C4(QM;8G6=:5J&I:EN MD7Z:,(^5IC$2N2,26Z_T6XVJHSET^0$JU'BL6TKK>.C!;L6&6L,9B,6Y-F]K M$V>]5N@6I )WA%TD76(6O<<+==G=Y/ MH#AJ4Q8^]8AL)?N/*X[K-4MTMC/-,V)^&+V'!H@[LEL;ETVL2DXEUW6[";HS M-5P3)/#0 X7-\IV4.JTOT]JT5.@;QG@:%?HC-/1 8T?E&1#8;!)JU_Y4G6Y2 MLXK1@V2WCH:YN&I4T([C=VJH['-?RLQ*9M97.=T;=N>UTG\04 MVY)R333T8*Y-OE#H-==-1LOV[%E6&NF;5"F-AA[,=6DH3N"( M9$4X](@>>'PBO>1+*Y73VF-A92Q'7#=K00H=65023I8>0PBM2EF0U^!C^$ MW684>/E!%PH_9"]LV0_S0ABZ'^/1![&98P5O]9_&>"[WFS _?DH\<9=*OG:8 M$0J80L\WX3.'T!L/L(?@]R@Z+OCI!<5+2(0W@U$?;L O#H9* Q@%N XX-5#P M$829>3_"O(\QT=(WMSF7O#W,7(WESJWL3O$BS9G O='"(X9&_(WA"E M=DV;$[LC6W/:K7E_(>W[XIJS$B+Y 4*<-(+X:RHDWT&$__D'P]._#O_=6Q\, MD=&B_^\'^^//T],8_BL7^^&3KL[8 H"JPC^,4=\E!2COK$GY6[M]=F;_VPH5 MPAVG,T[?FSF(7;A(N_#%5+@%_?"LGI&]%=M!6.$M5GAO:2LQ%,10$$/Q.=KA MC!V[WJ$]_K4M,'A/_T5B(@@3?'OC< .VX-4LVFV"+#6TS"E5GP'48\\846G9 M41>J@Q-^/\5-N$";\#7UCY>G!K]FW6^=/%SMPF]UPV]UW;?*Z)=GVT]OS2^M MM=>1VQM4W+B6^A>ZQ>$S7#C/<%_:PL^HXBZ0%/_]>7KLLBZO>=XR_=0MI9EP M2VE67'#WU=XRU6T(_5@R69P8L:D^^^.6T@W+'*H.:BE]I+.".N,GC\NEE=6B M3_?337+>-55I),916C$;C] <&V'XPZ[1U\S51,"O7\!_??M&\7M2K;[4%+[\ M6%@^M)=QEX[*K?YZW=D4\A(J8>1__(Y'V!03X1*I/[H'Y5UNV@6R]!=[;I?D MIJ45-,0K4W9,R@*0>V55!Y3QW'_#=PS##V4$U,PL7;X \(9G,3(=V1=.8KBNNN"K@)BRO\60>X@Z:AI$-2>R3F2Y;EBO&H/[IT M85C*/+0>V'91&(FXNP4389/Q"$^S!-$AXD_$_Z(1GC\4__EXW(R76?ZA.VU/ M:ME,OY W7-1ABD?BGTRPD63\CUIL$\3G&R$^OL>7'4O&"%"J00TEU:(6DN[B MQH.>&E#@"Q:X2 ^.L!W+G7K-" F<\ZVCW,_6\3>DT$_JSW4-"\!E;H!2D%0# M0?=UJ-@#$;2A:L^:TZFIX';JAH/6^"JXK\1Z,=Z>FCVA78D7Y+Q9RPNMD9CT M'+UX+!'A^!,Z>N=F1+POR5_[;/'.5]8II9)<9+KL[%Y.-L?9!!"1>..S MNT0B%4FQ],DVZ51@L3O M%W&"<5F!_I?D;YS4&?3NQZEB.2YMQ;AU:$%4>V;:Z/L'!L):L@X8]RU!6^OW M3_7T0LJ[Z:6(6T+R3#P2H_F3I'80X2"D('KBB[S*3] 3;JH"BLO'1E1@.SV; M'N=ZM8(8),+!*+QTD*V(T @HA9D!^I^.R"P$#)M@&!_;X]+G +R2UO M 0AHB0S[*>#(K>[IE:[[S4N++XZ7O[7;\MPQP8T>Z\,T-C7,:[!7L_F86O?4 MKM3M#\34TV"32DJ3-+IX!KHK+!-)L*_=\TE KRL"O;S32QL=7YK;%@&>MX+3 MUW3_]ED5?&(2^J41A<2U%^'D$%H0MB"D(!)",(_O@WFP,<^-"(Y=*9+P=)71 MXA5E1'S_@ZV2(5M LD$.>/\MA9(@O/#O2- GM L/F]B]5J3;=7E)CQKYF%9K MHGM!N1^_$SP;X6.G*5.^# 8F@DL$]^R0S1\);G71;EA<-]X3YN,19T6UE3C3 METAP<982%^>AZ#*G.UXZ-P<3Q&;/U4K+,IR<8Z/F @#RSD '!)BYB;"3%!9] M8P\M$-O65FI?0^BCC8D :MU17ULK>H)-<0_IKIE&-[-#9RT6H?E8))XZU/G7 MS/U$$1!%< T>W\<40:Z6+*G15K=,%W*]69:;]:IEJ8D4 73^N!@385*'41L! MV:X29$.Y:89C6FN"II&@_*:"\B_VU0)!4\&Q>%Q?&ZPPNB_'M7XF/BVSMEB= M36$\'D.^62J5C"3CA]T\"9#VW==-9/:BW:K7958RNH]C.*CW T%XFQ)TS1/C?S$@QMSY-J6& FJ0H%5C-@V,!+=3*=,; HV;4L MR$B?G;%]:10A ?7M!-37Z*+Y$IP#0P#E51$\04X;2AU)\8MG*?555'^8IB<9 M.MMI"W&!W4Q']VF1B7L%?8D(RQRFOI*"/J(%B!:X1*?O#[5 .4O7BGP)K 5> MG9FCM'B_>4HWD1: WF"21AW\3J,%"*IV>:C:]CQU)JT_]3#UVVXJ"=1O*E _ MTT%HPQ.W5[MOV:8\,[6JWNV+61I(SB+YU%N*#(_;;]&H3BD2HP\[+1*P[;NO MF\CP1?M='Y#AYJ1=I/7I8T?C!3:J,9K5:0ZP#*-:PTB2X2-)[C1-5 CR=G[G M\HBW9;E@A[P1@(V$UB2TODPW#0EJ95?_^YJ6?Z1C9I4OMH:"R\EYJ5*B'U8/ M4,OCCOBQ9(1/G.9PY6(9GLC^CK':J!Y]*OK=EZ:U:=U;3U0*]VZ85> MSX,FDG[<3P(%:B>YWY3 :1<)IV$'SY)4798LR@)CCW6\*Y%DTR;5H'^OY4U+ M 5;4&_R3F:THV]15A?H'C?_O%NGBVX;+(R+?V)#X+ M!?XUS]$2GP:IF=Q):?4'A>>53I$K1J'GZ+789R*QY G+'&Y03HC^(/KC?([F MY^L/I:$XCUHZ+]%EOEKG)NMXIUD:(?W!GU)_$&SQ_)[VUO7DO,NW:\"ALN@Z M[49PG79F3?VKBZ[3+AG_INK;_F9IR 8+',P0^)% $ 2"N 3/,H @H! C&0Y$ M.+-&\ELRML*[D]TCQF#V0+<>E'H[WZW372YIQ&E:S*1%!O?K9Y(1AD]%4J1N MEJB!:U0#W_^@^4.R_Z)'J#ZY_0*?GK>%OC9YJMPK[63A$2L!Y!&RD5B,CS , MZ<=_K8CD673>;>.1-[CN+\\KNI2%W^J&W^JZ;Y71"<)S&9[+8.\U2X"\7CAY M78%_Q&A/7C>7-C6TS"GEW=[T'.(9?)Z!OT0"D?CN[-J1T(*P!2$%D1""#EP\ M.K ]-/+.C!J6"?= \?T'"RA@.L/ F3E\\2)H A>0*.KBHZBK/B0*I#8/A?;X M[:TY%4'(AF+7K9QJ.Y8Z<-'T[!9P7,NH#[/23'6.7N6:+4UUOF1LNAI8*H], M7HPR++L46=PGGXO0-(W^1W*2B%*X/J7P>7=[$O3D_)[=)":I61/ M_WEU>(H*E2))AOFB&/""<@POA50OQH@71*OK*_H+%$+'3,O0B;( =*L45W[U M,I+,;%FD&XG&3%-K3YFFNIRI[#PMLEYC>IZ.Q%.D@1;1+!=#*J)9SI'(\R>: MQ8SUY[K 1&EZVAXFIVI'?F@ML&;!C2*89"S"QTC6SM7C9E;&7PU)[O7+?9T S3,+M]2 MH<%_=&C>/^^RE4NC!@E_+D(57E:'CM.E6Y*=)Z3XID+PK<]5PH4(+3#STU[J MPPRT<76X6]#\#8]FNSQE&]TT7\XLNG.5+]>KVFQBIYHBBUMF,Q$NQ47B)^Q< M>$WB\0W!D%>+T'33&$4=8$TA3PY(L1D) R\_#/QJ1^<&]_16UWUQO'PU_DK) MMET4@]>'%6AQ.M#@Y*"].>*KR/R\FFPS3)G.<@6AV4IK\X4#?17<8CD!_91$ M)'GD?A^"ZUPCKK.M(H.L?R)/Y=(H0,+8B[ !EQ7&?DE.X$FS>L/QZAL6H%[) MU%=QO;?LLKJJ%[A$(5'GTB*+^RK'>:C_XZ>\A9=( 2$%40@G=PX_H!">1JO5 MH"L_-NCI2IS-[+J6Z;)8(4"7,,4PD11+2K5N!+VJ@ND 6)02;K-"4"MR0],' MZ3*%W]3!=[ZAZ?N[A.%6255) 1VSHD[A?FSO_UQGS2G;8-L-[CN MLZ?3D.TFZR9L3LK@KA7<^?5&G3L">TJ&; ')!M2_X@2K:##2[4 @MAE!RCX[^1.,Q+\D>#OTM @))GH?R'AWLKKW7E) M'AMV6NJR/ET] +L[Y5;]HK!(]ADW?9:P\TCP6&RS)76T! P=35[+I^%0 OR4(%#G#ALY&#,IICO0P<7$C?_]A2'C>9=_GIAQ MFS05GV_6C;7#=+5YH52\C_33GS^I';[XSI?4/+UQZ*T%+D$ M0I]B="25C$5HAN1 $35"U,@9U0@C%O1,8KW,\"4-)-H#1JS,-*5Y,6K$?KR_ M3Z19*RE(4X/A9&/T4$ZFD1K!/4]I)AE)IDZB10CP='G TX'32I H$J)?08A^ M*0N_U0V_U77?*J,3-.HR7)G7T*@6@%ZK#$F",_\1UD3J\LZM(@DI+J7JYE)H M0=B"D()("($1+AI&>'XE+O(@D-=PX$I$J8QW'R[5'@- [GS[[B'5)X+(MP(( MG^)<*6T\1WK33E:RK#6D8D_277 L>WD"4DXME5,TONH(_46JKW6233&&&U5S MB4B2X2(\SYWN_.C\L30.3))?H9D# M]QXF$A3P[RS(!25;GCS7](+6>E5.Y&18%20!- L.0;!K"%H041$((U/1]H::W4MO;[FRF@RGT127= M@Z#RNKFD2H;G_T+/\E,3V,].BQO-9"$%/63#R;H)HY/*M>M*= I2R&>2JE"* M:Z%FW,X84#/<"PF!6#\)&$!"'1+J$+8@I" 2_!H[=\9I,K%QU\/2TZ$9[DW3RZ7&B M%[B1&.-QAC+/1^C422I=;C;B)\)^P\)^TOM>WQ;V;,=-PQ?79UTU4]J8PJ/N ML H6=G3_!9^,\/1)*E$)VO.]W54"_I#0EH2VA"T(*8B$$/#G!L&?#V6"Y%1; MUDW;M0#J=E@SC2@^9BH9"^BAF+E1'!3;)%B$A-3E$ M)QM.UDT8G> '%^;Q'-0=SU1D[/'QCZ(ZT-I[5<>R:=B.Y7KXF6I0,\N4@6W# M'V7=58""/I-D&2[,L:F9M)8&^N<='ET:T2XKCKHD))98]SII_^L@,I_O M2BC\W03\XSMG3N89GF?-=.#S')."4J6@G"0%_83;5$FH"4[7D%PH>6 +/D'W M%2H,!^-6T'FU '1@H7OJ@)$%_S23+ 8N$8TO M+Y&ZXX)$B)];<\HAL\;0=US\GU3H9T2'@YV:2JMHB%2^;HWJ8.C\]+\6?(8M MZ/9#TU:1SO]I 1T:N@5XMD_^1COF[-V[_#E[]"RP9-BMB?^/1(TM9)O_T:EG MCVH?]#.4.&AT]5]A,-K_Z,?O#N(Z?-4.,O50N+=2()U((1WCLU<1\X(E08<% M4'E)UVU*,( U6D>H2B6+@^BV.[!5196L,"I^_DG_G8;]Y(4_0/# MQ&*IF/^YYSW6W"E4MU:P1E88.?M&,G^$M&LE6[/FQ8P$8G2_@C MUX9&UK9SP)8M=88^@FZT[R=#[=> 7Y:AT'3@%#.Z*6N^ISP0Y=F2>7A:Q"0M MN^FGYZG8HZEJ:2\:4 T7*&GGE7$B&L;\H.!KI1F<.W3:P6436A=MN2X_36HW-QP0N&$$65 MJGRH#J&ZQLM$=C!8Z$4$#Z_.^J(BBKW)!RZM:F _?X X)?P$Y(MYOZO(.'HA M@*>E.0\S]Q?PLNG_%UHI2_\JY 7\$_/KWQ0,/B2JJAIP^TQ'HG1UB@VLKDH> MF:!H3.%3X7]=RX*OU=<(A=&, BC@C"7#U",47(>CZCJP; PR M)GY1<(!JV!$/OK=<.%@V+8,R59TRH,VA]B8<"4T&?<$&:!7.&.IH_\4.'#-S M+=N5# "; IN#'S76$)'$)0T@_-8J5/H=\!?H='7@XDAP A* MKB0CND&Q>">8-))TL3_NSH<.(^>U:*S:FZHS^Z&S2G\LMU\!JE@!\&D"7*NS M3J]46X3J2/3IB\GKL4-%EX450H$@U8K ,HV*I(&,:H+@KU4P'0!+3.QW. MB0*M;T4G-;I3W R>1C"R.LP>IJ!DZHBV<-FZB;AL '<<,G6(78$%>1HQ-606 M;Z< Y<[0;V2#0ANTW9NT[+CH;T=VYBF:LZ1&;C:A"XMH>ZDSFC2I-'_\3M!O M[@P2"!=I+FPUE$!A("&4*&<)] 6(3B$QQY1EPB]"<;;=*35 /MK=A?L27S.S M-(R_/1VE0WTN88+69<>$?! $'0Q6:\\CD0C295A[O9/?H78%8KU@=-FN%A.2!X]L$_*3-X'SJ_Q\NFT+JI[<+W M/9AB);-U88+X!'UV">[,;O9?X'T8!;'OJ( NE^RU>$=@.]9_R2J^QOR& MI#48HR@)FO28;CL.Q#?R&!9G-=LPI5%[$A<(NE*Y3%AA" M"V?('M+LVY,E\*U))/C$M9]_8KK6]B-$8;0E_I^RGE'Q_PQ%#QH,E'8.("/@ M]Z%7(2<,?4]U;)])HAZ3H ^GT@3;W^@SOE'!Q6_=_^Y!::?'+5(:85A:LPR#4LU9'6F ]L_BMHA MVV>&LBY*YCM03%%"*)90I,_E[>&2'#Y<&FZ/E.S=H7UH!)9W3X>CI\#=<'7_ M)IS=5X.C$K0C4-XC6X$/N5]0)YPFG$C\1311$DN/_-(%J6Z[3 _ :-SIIXM[ MB4C<5T834E_I+I.#=K>K6OK\@5;:_4JB^>-WG+X[S#?ZYQ%CBX.!?P56.8SE MG2<&AA[.!)J$GJI!YMF1?=X;T.)$J:\%_I&KRTNC*HOWZ;,%<;V';G2\U!-U M>DTGVX\)4,U/H*X\&L2%8S:LGO "*6^%,%J[J]QE[_Z]=8S:8.;@-5-LRL,J M(M * @^!M< 4QE1(K. ;HHBZ@?.E!GV EBB,D>>N"IVV.ZH ;:NQMZW^ERAS M@:SM3E1]Y GS0R",@;&E%J83?HD'E(1D'@=KQS5#\,RE"EU%=5]5'%AJ9?':HR COP^P.(9^!=I.S9:,>2#-OC!R\7#R!LR,#/AOLOA]VG2_>X M+\MQVD)V!PIF@>5 30LW=]LN'C] V98/PR ;9W1! M"=JK'O+0L:.+V2[!KS*R%'Q5-V99:1N0P&%;UWR$CFSP.^#?D6+8JIL]Z X+ M 8Z8I!#%=A0W+WE\G(38XM@O2)TW5L=;:.#$*WMLNCI\ M)#)24B 5$]?P#!)>XXLRC)[F/07A#@!N['/M&HJ1L;8)F.9MK0OW#S\!PS? M0,]\?NX1PM;Z,.GU[FS MOX'3H:&+@_R-.#[EV,5.B0V@3E"Y#CVBK3 M$\*#93%\'5Q;(T &%;"'! M53EHC2A ,2BX<=Z&A:P.G(:#G#-$*[RL@83=-\^X&MN,27P1@G\$C.<5.L<) M2MJ#0X:=JM^2TK<($>JHPCSX_=8+<]A8J,& )Y\)4J5#JG3.7?!"JG2NJ$KG MHU,Y1]4.- R^G^J;X=>*5P)?]0,E+.S+[WC5'_XJ!_)8?!A".:&]#I\I;',L M<"(5$LG#_*J(#W1L;S?:V7&<\B5Y.BAX5 "A'F^S. M?"=-O&^TXBE%X^)"FXWJHW$V*HOR\K-[PY=J^3W(/VH#&<'^2VC48!C^/+"" M#L@ 6/7A+HH(0H?GK08\3+^6FA>L2G$N1#?1K!F5AQLN.?KQ&SJ;A_D].R_7 M)\$=10*1HX'(7K92V%7%YQ'06]'APVTJ4!,(?9BB0RG+7Y(<4=EL+>-10*[2V$$%042>V!^ -=[X(V'P/B3L[W9A<\0 M('?XP-!I3]G>$BETZM9"<#4^<4._555#G;I3_XS-EQ2QY0&Q#(\P\>UZ$.\U:R7N0RW1&?%![(:O0"J2ZO/HOKLP70UQFWF-9#IEJ+\ M].&^WOSPD?V?4AT,9J"^F9N/0G\P3>:U6O1>64&JL\<./6' [%K[Z.169)#4 MX8,&J+<<%(.;E&%"R9_!KP?A*CH(1+!M*$P.8E=?A^Q%S7MAL(F/5YPM#H S MX18JU'//3C5]C-:;%L+Q;=P6 QE.&Q][8%QS%_F')Q-"%.ZHEH1&[D_#>Z5] M])U'M=DNQ(;TDKRLT#T"XDS0W6'(A_=]5R( M4*87(D4 I;Q)!*PVW[W6D.9>;D%I/P&5F@()92D,W7WPM@CP39[-74XE2(*FVVS&UL<*]^GZKC$+"Z71M!HE]A MUNKV&(]R;?@J$%#-\[QLVYW./"V@!F?T?C#SQX=<1T['CYR#'S\P?^-T'"E/ M$T[LY55(PR$Z;_3RROQ#.VGJ-01%@+5M U\'!55!*O!L(>Y$O M?"F :+4Q.=HR(# M:/^D )RY.84Z10^4)M3J4-G[I0%@[JHS[UC7 ]Q].P-=[:FIH&P>J-W5!8X& M;!3?PB4Y)DHK\@!T_U>4QB&/)1OL EWT!-7QJY; WL,M2=4I64+'$V./@-Z? MD+T/$3),"=?>G>8CQT2U,!-#=M;7?E*T;B+\$\Y3"6_1_IM'II^\(@,+N@E> MA=S3T#X7A;]X1 MC<>XWE?0\A2?+AIIY>'V-KQ<=_NU-@##5I0$4%E12H2WN#S@%XJ"H0PR3;( MQLZ0OXW"TJ'G;&_S,[$^GZI(/6[/$*&=@+-9J'Y=T[;PR\MH\S68%V/XBL'> M)KVBM!I/72Z#TT;T##@7@#)0X!- D'7GV2,S5, :?O,=5?<4'Y8+E"X'M1=. M:/&S?; !WE:V>I[!KN;5PWJ"3+]G%6SHZ%G!;9D&* P#T!QZK]N+3@>0['Y, M$WHEMNT V0EK'4)C]ZM[N=2NMC>HZ/74[+-:/*S:%4O$^WM. K?-7)DN:]5\L^M*[$,TM8H-VYGEC]_.TCP$;C')#=DY MON]']KASC$L#WO3]HS _;MG[&=N'<0&/R?%NHEPJ5/2J>W6XKS-[9'>>[]?Q M0I9#W(_/&KT5(1; V0;^*Z&ME48F5046\ME4."[(88WLO&*/T;S\.#^I"Z4O M!.UHMOZ& UV( S'#.(X-5X3\PAVC0V<.^6_8\T(KL5Q9\]ZC>-7BQ_7.MBIC ME]* 'VCO)RWXN;OH)5C$D*+",#_>(G\V>\GU>+:1@"ZAA&R/8J&TEB/?,H 3 M^*A>UB]*X0.!#SZTL &ZH_H 5]E30((.SO,\BX4J[0@9YC^X&P;0C[+?A5LL M+S\I_3__2/&)U*_G M\WK6>/HSFNSNSH_?3FL0/-NU'SQXG270P6( 0")>EX[UD_",KB";T2#?H&3( M=Z$/_(>9!J "3@NO$9F-J+J*>ESYLXC_(SXM@?@07\_C0G;3+N:*3^.-E&F> M@SYCUU LH&R%Y' %7S$+Y)7(V#P\ TFAEW$4)=[:E>?N$8#J#4;"%C8H@6E! M8WP/<>JB>!;A*A@#P"&A_Y5(>%>#>'&+W+_3=T+>SNY/2.W[]F"[BM==HI"= M"C\5*04[,..*%WMCC1]\+5PD09T[UAVQ7L;S5VEUZTM0ZRM5O8 M7\5HOH>#[(OK_JX>M86>!?3-(W>6\O'=0RS-/S_EUA'F!R M\.VR!?9L\P X2U3'Y_%C,,L#2^Q5Y/ZU/=ZV(3N;03YNY%XQ5U]GK;ZB M4.GPB/?F,^\]XB8O/(HF90"D#("4 9 R %(&\')B_T?* +B7W_'J 2>)"4E, M>#0FW+JV_PI^^O^,!=>L#O%IL-<8:?M]U2]3EJ8 ]RV'P3LA!2[;G M;7S71QN]W>U]"K]RT"?T3);@G?DJ4U5,PR_WUW9%$UQN7E(W4FNWIY/Q;Z]YOUO#\:"&"T_/&;21V[U^!,AAL^W7 M.-I7_'A/\6V]JY^#!=4_= U45-,'388JN_JN#: %4&8.3DP)I4'M^J%#3C# MLQ9BQTMOO/;EJK>2&NJR :!5S&"]=M#,\.[5.B)LO[WD&MQ?WY]-^+W( ['4 M@>O5S0 _Z*B>HA"R4[0E] M;(PS#OS+$"D=_0,?;)L&?#"Z: 8HJNPYE[CLP7>M9SI @H6S46>F+?E9I_L9 M=7?4CFB^[^_E_$O+;>4!]"J6IJ5Y=3PX'L-M[KR,NI%I*ML*AME,1S<+0#): M1K!4+W-UO?=$2%Z45((5MV<+]MX71(#YO9>$8Y,W,VV]Z,Z+?KYE3=]7=JK+ M[>IR7M*?\"&;=?]>:W6!-##S7$I7'D??I[IOMT+([]! NZ33W%N,F\?A/GPF M1D#P?\.9S@AQMKV>(KNRKOUVR/!/4'A'P$L@7,W\[KBHC&!;$N9E)PUU%Y5/ M[;K+;M^#<0.O/;M?.P!5HY^:'2HG"TK+_=[,%-0:N&K+Z^#I:W>RS\>-IH?T M>&9O;S--:N["1PW77H=RO)F174;XMGW=%+X(EZH!S[W'T2;<651,7$Y=V@F>!Y0QZ/Y0G\<7;N$ MJA>1.8ULYQ)"FU089BBJ%_JB/'S)0B7HD-%*00G'=LFXO\"Q12M@!@S=H MSSU_E)=_O[7B.][;58ML7[6$9@M7":A>)X+A$'4!E$:(*OZ%;%ZY '(N#AZ$ M7QA4)T;VJT=1>U;5FH;+)K>A2K!X"G=TW)'(V,5DT)\8 VAI<8D._!U1V$$8 MXNZU<-^GSR"]/<)F7Z-#>+_VMMNK+D0"_NQY1' _UH'GF=(,^E\&W>]]J!=K M;M^E1=49?@8<" WQ6G1N=VC7_3ST%"2C.E($.%MX"O6NS^G(10R*9??TRK;5 M,)C._,[C?FJW+MX_%>RP]1W"Y M!T9LVV]ZQ4*NWX[=A@Z+=U6"M'/RPT6V6/EX*ST,#NZH[/Z:M_OA,\3V:H1C MI-Y1+M#:?@MI;ZQ7>^YO&E;6H8IR#[,(FF>%W[:M*0X:NJ 7()6.#PR4W?V4 M6 MY%4@?;PY E,3KUAT[3_@J2,P-JJU!72!AKAL$R:Y[?MB^2C%E6;)]9>,; M8.\"*KC[LCJ3O);[%HPV0V"87Q7F78J(L+]]>0UP08_M!KY3Z=_W85)FT'@! M'0BY#O8=MQ(=W$&PKZOPY."4_LO*L0O#5NWPG"U38'UGUO75"9;XLXYJ[IX.K< "O M;P3;TL*H@VZ9]:YU@"HD"I\5Q1(*&<#?8B1-Z1OQF"/DIH5HO^_,!'68ON(-^TV>N[H?IVP;4V$>]ACX MF-'PKYV VX1MC(6]:5?W%^DOGNBRH[HL3&]\_;!B>OZ#"]G8PIT_(!%'KNKU MAPE$;W<=9R[L;*(2 ,B!X0;H7O.RT U.(<,)6< 8H^^@P,&__=0 MKQ>O-WJHS10&R1QT=C!".@)Q@H8UR;R^EDLW]./V!DP!=*F==Q0>EZ/S1O[S+.WS:GCF)U?9R&N?%2==M MI>KCC)G,%)+-;W/F%%H814Z:/N+7&_CHW:/=[AY4U6N:ZT.^:P>QI=_\QK_V!V#^\T_J(QB1MD+=ZYZWGK7'T@[J-S!0A7%Q_Q/O MA>!YDJL72*!Q+UP=^(*>W>%<[;W+3.NACNBXJ8^RRTX.K=E?\-;)WV8C'4OE ME89#R!9>)T +'=^!77R.X:( P-U_"0E0CS)RW:#N70/X5U$SR0AJ*862-?W6 M/ZA)1 _O?@3 MTP %Z(K/=H]M@UJ.!56W+61S V%@KR<)Q1Q]/#=S>Q&?I(/ZL.V8LA9T(&MC MLI9LVT43"S5I/YJLV4BN:K/[VGRFK6FZ.;,J53L*#=%O]C!7$V7C#(&%\((I M7@V^'1IMKG>W]W;-%%[T_L7,N[_N6@I @=[!AO_].M?D5'2^(7;;N8!OZ%BW MM5F9S5:W[ J#3$;5'Q;'K_3^AGQ2+25%HT3WDD)TPD@->SR+U^_W+BJ@_XQ+ M<+%& UB82X[?*?+X:"ML28QJ4G&1%.UL>6[P2WRC?80^YBJ)!WK.C%ITNS8J%<8Q2RW%FF0SCVSF\$3G$JY9EBSILN*<"JO[+%_9_5>OCDZJ/1-^\Q+ ML_3\1W7;*=)/JW MWW'"M6NA:X!#M@#YJ50.>K-+Y(6A*VG0MX.DCO76ZPT? M8^].H+:%5Q%*-TBG=#1-!(==_$8#=T#"1E#H-GG-"%WX\ON,2S MAR0P-%V%J^L QTP _!\XEY)"KHP'.![/?R#\_WC,?SH;>+_#(/'@4-I6J<^ M\/C\#,WS.9@U@]X$@>67OUK$3.IP("XCOP(#=;]]& M/35%>F+G"M-EUY66M/-HQ5NIQ1^6 [TP-=_S1-2V.W[[9>N%ZB!F68[)N6&V MVI7B]D-B,7SH# >CXPZGYULBM^)DQN<6]O=#Y@=EP0/%1BFRGMOX$?NS*9=3 ME4%I[71!>3%PXFT]_]"%OB/WBH_AB7C:"\O1#0-!3/Y,ZJ>^+4)-S@P3WV. M<@MQ"2"T'Z'1'ML$)Y[RMM9Y@ JAO=!E/V#9/^_>0@E>WH]_'']2%XAPX6=R MX4S*5)*BWIT+;5Y_HM-SBX]KZ=>X,,1@WHFN;XC0'MR]U[S\T:X?P9F_S9Z/ M5]E4=JVDNH(KN88KII2".GIES]^X^S('!D[:4+Q)MH'L6CC?".525TS[!8'HYRO?TK9MRJIW$A2 3M5>MM)(;P$G MU'X2U7&MMV]& 8@/,Z.Y^4T2D3'POOK:%/T6^#;^9NCNAYGD0$E$K3<5C%D9 MRBY9',J"ES*,"PUPL1B.2(+KA*09.G/QLU7\-*QG'VZ3Q'90O'=T .73:T3B M!2(!CK_M"K]#X;>9I7CT%GI'K[.V.7-#%8D;M0:2Y?OB:)WC?;'9K[T_J7E$ MNI&^;$6YY5>/74/NYP2RY!Q!% MXW^-$+6\:VN50)_6C9Q?/+G5K'RXBK]3,X:Z5IC2Z[H0&X&G969<0*['% MF:B:7O=Y>.]X"[-@*%G-V4G6 :^GOX:7N)#-Y7Q6NCP_Z\]9*266:5FJRT*[ MDLHOUJ.'1F/QYV#47_EAC-XLJI6A7>_6F?OA7%!CJEN$+,0FN.->&&2?<%C_ M7//!!8< *A3JY(ECWWMY-WVM0LBGAT=!FFTR.Z?5FOYO3OHZ^.MY7TO-K7H M?D=8KYL9AUYWU'CEL]64?50;97/U1D&@4R6Z7RA.HT7VP4V+"#6X2[VLC23O M;%EV3.3+^\X:].=]#;2[7]'C*3\M_!G3F5Z-C&4C/R?B_X122KUK;?&?W]$Y MK>-L-N9CVI6$=JPI*((@NUIC>8XN/0P7149]OW,:99E>&>.SBA9*'6X5MI=K M X(K@&Q71O7R0U>/4-/MA9GV[J*@%W6]5S\4/,]_W%:N<6D"PI)G/A*.!D"U M\.WOV?NZZVSQ5=FH# ;*7S<>6_9>RWCCPV ):I5:I?;5+J6H[JUK-#JI$NU3DEHGRX[\;M';<]S MEGS^\0NKD'IPPSSEG=RH#A9\2_4N^/3CYX6)\OAV]WR%*W2\(B=_A%=9)$,2 MX>H:R3MQ :';U??CE.<52WM=C' &?S@5"%= /L\9^OM;[8Y=81W\GK M-P_9UFCNJJN"7I"HMXO7:40)^AIZG:5V+\"+\BXZVVLLM7\8Y5W,NBN ]%NO MS(#A;\4=)>R5J#GKF7^1JH2.ND;OSN*!+P%BO6!TV:X6%S3^(=WN]Q]SS>3S M7(RW5)IM.6+#(TG=:GOA]M9G\2?K_]WW1] W6JC<"0]#OT'71IVZTV=N4A;U MP$0U9^CU2"]FUAG(IF-$"?S58"!R<6V_K6,-.&\_IK.>@;TG^!,\&.H_JOS0 M-).3QEC5UD_S!RM]'Y.TSIYWSG[ @3IX2\/K1@IWC]EZ45$VY$:5\W.EYO & MH+-6OQO-#AIC$1V^).('7M0_J>CW9 %I==$L$%TT.DQO7>QK/-]BF6XNJ3XV MFU_' NW46NY,9M-%5RT4Y-SC:%R>Y9L_?A]ISO=/?!*#TWGV+NG&2M%KQW3A M:@/IVU,I"Y1H4Q\64/NF#J+1Y[.*&6VJ@PJ3+M LG5?C7*FW$;Z257JN&^6S M;5L5RM)]K->:E&#@!>-W_AMHB]=W_N]TQ.EWGLXUZA.[.VK0?*G?>9 [@_;P M*?UU.Q^=-]N)I_334ICRL5%ZQCR(M2A4$LEC.[_M/#?TFYFA/@\WE$9]W)%^ M7AUVZ+/Z'JW?8&)741UNBZWZS311C3ER:HT@S7]W8^XVMW_MW^/J^W5!F3Y* MZD>NN>&UTT#*V_.@GU?LX^Z=QE!W 2X%AB\:PCTV+>23PC=(=G!ZXM6OPPDJ M7B.%)9 08!"!VP^-@('QMAFJ=PFZ!4#?%#K44S]SRS5T@$OYH1MMX@:EP6+\ M&<\ ZEP.W*GOJ]H>L(?Z!(,[=!4P%".[G)Z&"4A>2+P(] M8?@0Q5P:2ZB!4!ZSC:N8?;?X>.N"YR4-VZ:F/J^'W'?5#I$U^+OL-PK M,'-*TDHX2 O!,<'?O?81*$G?,AUT67FX&9.W_FTDM@ZW:O!Z).#.A]7#1AH! MV4,-)X+Y'[MG&G7'P?%=4$B-NB:@?ENX>:Z";DP&%/C_[+U9DZK*MC#Z?B+. M?R#F.?O&VA'J!D24N<_,BYGECS9@1$T\42Q]Y&$>_(15H*B'7\)B6WI".+&OV+; M12EZM5GV%62>OP35A/1C&GW'U7'MC,O4\2>X0P+X/.@OM\X*T[617"7P@)\T M8;YVF*\=YFN'^=H_)5_[#VG9+UX@7+H<\?.^.^)(KTGU58''H_RRGAFX"'D3Q38Q:\[7!J;RK.,MUFU:Z4S=IBF65'B?,YMSH1C\M$8H9G'*5<4/'Q M6(RS(_I\I.M:ECM*Y58<6C^2B(T.$+%/"YY-9MYGKU7KL MN#E*G8]DVWS!W@SS##Y?0<);*\)Z1; CYGSDF)S@B6ZW)^/YC=.G<:N;REDR M''FV]X3@VJ.L9%M<1NOV6QP=CX_:,K+QSX;2V?2VJ%?2$]S1[.:2&><*ZRD[ M(B[@DQJ/XZ/DS&AP K.QRLUYNZV,X= +""U,]97IBM&)NAQ/!_BPGV@D.W ! M%S"*9Z*C&K]A-%P0>6G%Y5NKRJR)AI[-FFL7"KU)E\C@2ZG/T7,C,2ZD7!3' M>S:K4JU%\^Q\4U>%52\[+HO]Z:H-AUY :KJINBNS:M?43<*B&*?4+:LYN(!+ M6)7,@MQMN2G5H=B%/;YJ(>[6;\6Y\RK XN0=K@' M?4. M:>K(@GR&[M+SY7LTP;@7/7)CN(\=?]YN_$$1G.]L-J82B;_V<6HOXPGYF*N)G)IYM[M^ZFXWP]_#4TNR9 MGV$.=Z&!O;6+QU+)?QUO_UD#M",E]FA^Y$E#'J ]2/9_1U'/M=^^;8U2%%ZU M:0^_"V-HFC@V^!N9MPFX-:]7 '+B_O8^H?C7O_!(%/[T[UO[2-Y:X<=[=O'F M!G\G7HS3KG,OH0B:^E2(H8!CB XQ%&0,D8E8*L308S#D=:4[[0SZ!\_WG[IW MOGI(/10VJ7? YD6*?0T,KQT$#X?"F7WV3K! -0E]Z=W,?PQ$9#)&W9924I]T MRW8\3;WJ:^K<14W]8,*&[/.EV>=5;W) N6=GO>SN.HG%&O-N#;#]K=ICN>NO M0P'$?[^'2=YG]7P/CGB7&7$7R?C'1)T,?&AL*G#> M!6 .T"O0.J1-'=B]#^ MD:/O_-^/,<.I?O@5*-\+E/LLS3_=E?_^'U$$8#)Y.!OLHI(_1M"/W8_GE+D> MC=^$Z^E' ^DBTO_WO3OQ3;A@H1N+[T(B]B[WNQ8Y>7^H?Y^VJ?FH"!P^/RI& MIZU^7&F5/UQ%\95KI4,:+HLZCEA Z@CKYSG.Z-*MLYFR-;:05WL3NC(D$LQZ MUD.7P_%?_Z12$9).1@@F=:'K_=<^^[-'V5)>_!N6]_*E G>L?U&1]VC\?BAL MY'H.K9\L^IY8RV>I4QDXZVER9=[A)7Z9C&\FO6A]K"L/EH$Y50G MXD;(C*<"M-P<\KC6J_)J.[XJ:LQVWB? A\OC7$> )K:+_GA5)S+X1DGEUJ/, M7&QS*,8/"M!$A$XD(@QY7G/IJ^N0=90 $BJ,H<(8*HP?%GC/LDE97=K]ZC'7 M3N1E,YL\;PO].5CFOA@D5=(I$!SP<_RW+RZ99J]6K37@2(OB40> MF20CJ03U$Q3&VJZ>2%ZPL(:R "@9\CLJCW?4!A_H!0^.I PV7+Z8<-TQ*>31 MO)>+"T'CU;A?&*9?,JVZ[U&!*N?YA7S@'SOIFVK/"$N=J 8.&DU;->6RS/4_ M7!?[.M*W52\!0Y_(!4[(+7D^U2GW\P-VE$+2-\DPD<0-I.^C^_7<2>R(TXE!N2X:!HX: (U(_>Q01H7Z\)Q)="D*YSF]4H29E6C+; MW+J/=N@KE5K36)67 EXV6%DNMCL;7?;J%,5__1.G(T0\%:$8XMLY]<,XY#"L M) PKN8GL>SD.>3I:C5?3XK"N1AM%B>-*N?)D^N"8DA4^&=:ZJVR'I^6<)K7P M88W!FZ@"&Q2"Z!8@&<$O-#GXALI@&(?\$[7!, XYF/+S8AQRE4XQR9+4$-1Z MM;Y)Y4NVUM\\6("VE-6H*LX7.:ZWBL^M]5B5659&=2E15%XDE< C!'/]1(Y' M\TT8B!QJC*'&^#F)]Z9 9+/LM!9LK<3B@BBODJ."K!:25 M6J]<<<7:>(1DGA^)3"8B28K^"2IC&(D<1B*'D<@!EZZ?BT36QGF)Y*B4JVX6 M!3M5%^JK<91]K/B=2Z,1SF25#AY=V-$$* ZGR957M!R*7PJG(RGZ^A;[HQDO M#$4.0Y'#4.1/B\OT.*NG4]7QC".K?*])ITL=IO'@4.1TML> .LAW53(M-))K M-MMG%!FU2T#RC(G$F50DGKJD49Y%&OW'*\K]S_T:WG]:.0A":X"&L/':KW6 M.;?"M@!O;O&^(WD'M9_<@=!&(/2;! !!G&(FL!9 1 6"=UT6@>FW?D==)ZW+ MK=3]2SF_F?I3ZV!#T?;MW_V7H#8#)]"+6D",*NNH#[K?!>]_HW0YQY^%Y!%-O=3W"S6=VR'1^Q^&! $2;Y@D;.!^)CYPX/Z\ M$LGP#Z\AI([Z6F*HA=5)$\&WH."X]?Q3SP8XZR=Z(3PH]>U()B,\_Y8<$Q6B MMH"^%\KR!.P%MN-MC[6/>M46\FIR/:[-!'4YGS%\:I9[ M@/ZQ_PIJAV()?CM!OX\R$HN"*$+K&3V+?O?ZX$X<;0(%K",5 M'2DJ<+BB7^K*C+%P/A,I,MHF@@ES-+>%C9&\]E=WNAS4G-;?P1V>H(C4R=I6ES41L4$WH0CS^:<37IJK[V2RWR^(DL*23/K8K-YJ7'=NMA(3\RM MT>';\DBOSL9%=26REQK7@4TB0Y%@Q:N@G(Q38W,RR;3<2XWKMD2V(8PW\*%)+>\YRSHHO:ZLZ*[.R>ZG%7;K#=%RZ/1RJRF2\ M&//S+9'"Y4LM[A0E5VNEID:1(ZW4NEC?=BTEREYL<=<83#:5U93EA3JMM#)3 MQEB2\J46=XK;I:NUJ$ZJFU8R5QI4HO&HA9KAG>V]N!FO29QEVWPOOLI&L\S$ M*+90UO1^[[=N2E34(8_9AKG)*I:H&:B#]7DOHMZJ*YOZ=,;CT:6]7$_R\6&I MP/J6E0(Y5&+M%\;MVC$&L%<:=>B55JQUN5JGWAK\Y&YI+Q]%>TI!3<(A1BW% M/P?LXU9=O^_22*LM3H'D:* ^.5!OQC%-I,9=[J7%-?.JO:2L$4<++:DR8&W. M5L->6D^NG^OUTCKIV9TD8O%'=IG9>;^\%Y\UG/DFS60^GK8:PQ_9HRG$S8O9 M;/%XB)N X@:/442(G& B)Q1JP<5-*-0"C)M0J 47.7B,>61'VI^ F[?787B; M8?/P%//;!%!\]O@-JS 01"R9>'2F_HM.L:."):<1!-^6*D(B."."NF@;8V!> MD0A>.\0>302?$@WA\1$>'SN?C;,D9X@E["/A$> MG3_PZ Q/R@<*A& 7"KM8W2ZX-'"_FF_!Q^Y]^>%[GA.W/Q8"F 3;$EQL+D P M*8+VEKRLMW%] #=Z_=3/MQE& 03%6W*VWFC?!"OS^5GF%G;E["S6&M4G1^%@ MB>5VT]C8!*\N\\5"*=%35:']X>S20[ 89,GJGB-KP*Y/6@!"8@6L"\E758M* MI!?JO([W$DZJ+9 S#1\T_6;2H. =2^?ER6AA.*MG[ZYZ3?YVV %>2IN%CII7-2 V*[55!Z#D'E1N.$(PJ4@BD;B=HO5HX1-R M:\BM05"9WLJN"=L@G"$3ISF:HD;\*DG29JH)V95&[!HGR0@=?ZFNX]?Q8:HH'7CA)^A_$WLW0%I4X !Q;5$=K U^#UT+<651WQ7->$V"9YGY M4!&L5!0GQUN].%6L%K5E1[O*O 1!1E+D321X$#@]4#I8L%@AY/6OH:F]B]E% M-SI1NTX[PSE%(Y=L*YQ3:S4AL].(V7$R'F'HEXK2?FGGUN,UN$=+MIRB*]84 M2'[9EJ]H- =)-0M.&,(]9'=P=_L]E+8];^81:[[J)4MN^*3BTEN^75M507=, M5"LS5*X&U8*,$"0=H9(O]>3Z.@P?+ TMN$P0LOP7U-W>Q?.;>B&=J6ZTI)JO M)PO$?,@WBZP+>9Y&/$_3^"L-!4)7V]=UM>UI'2-([YU>G>_OXFX+EHA_K:O M%RT._G$3/4C;_YZJ'Y3\%^3]R#17N, Q6[R]Z$0[Z[QI9D1WY/4O( DH[%,1 M.G7#J]!0*(1"(10*CU,.+TN%*-D9#'J]=8NGK0ZYB6>SPFR*RH\B#QY2 9E( M*GX3TR\(+KP;Q*>%S1 ^4-A_ 4Q$T*A6LV:X^QKTJ!2HB>G QDP 9]YZY2I7 M@N8 3- %;6,I%@;Y3]E3.*H*+:%B_W-%!YCB5Q&]]+A7C5Z$Y"HH3X^C"J2H M=+0&+ MU"]#1XXJ)B8)I;E!];._1" 8)6IQB\-6";9O*V/&K:"Y,R'PFA)R_ M"!&^TH(3POGG7N%Y-$#WI1VV]C*9)&(>"N$WNW) %$J?6CRO M[7DT\\ET41%HVM\OV4HW*_=S*:&(( )>C_>DF!#Z][__ZZ1\TD%NHI*MAOE[ M?U >H7.')](3I#*(^M69O(X/OP7-%3;6WDIE8@=OU._#61OW#$0\%D_\"SOZ MC/9S1D2H'.P1%D\JPNX>.RT*N__RE2I1.QJTC<6;"? Z*'UF*R,[>=]82,"F M)CJX_Z=3SUS,3$.?7^S)X1441AR*^O= XK0.B!=N))+?G6B>-P6HS0 L)Z". M*9P.3'D3P2J5C">YVL[84B1%,+VXYG%0%ETS;/@N*( A7"%C(:$*/WE>1J^G M ;]/E,5RBB[HHB)H&-37;##WD7#5C9RM[Y6='55(POPB#P];RL?EU>5SY;ET MN,3T\)C:%7[W:GF_7"1^5_S]7O+[J2M%Q#NB]VJ+"5"'"M1E I[:EJ>,[,[T M$ZT",KJP6)C&6D$IFU!%^-];]Q][8P'TSX8*F)"7LH:K/[: N6ECMC<"QBDJ^4HYK<]Y9R:Q MXWII6.Z )@0,F;@,&=3?Q.O0!,\=@,WA_J86!G1$>,^%A@=%M+7(41,L;1,[ MJ(+'/!9D]SCGRI#4J= MH^/X5ANI^":9YIE1J4?-FBP<23T?.>H)T_166C%\E$S9U>5D5'"D)AR9?#X2 M<*N)MABU=#53[K795D71\#P[(L_;=FP[UJ@L,Z"M+HOT4*J(E1Q10JU5SEN6 M5&NR:.)#'*=G\1I/Q@O121F-/%MG:K 8;'.U2@'DV(5JK;=>'(LQV9@C-5W;6ZXI2HX'3JL_)@;;BC^/F.['12 MRXRJ3)[/=\9N=I3,XZFQ2Z'N]OE,*[? HYE1H[[DBH.RA4:>K7,2=9@E ME59EO-VR26=<-A5+NM@")IY8FTO3<21.H*1U9[ZA2O,L&GD&I78].2"DQ=#@ M>FW148;,MC-HR)=:P+0;.3'/K)TY3M8JMKNUQ_@\@;+TSJ T6W&%[8(11UQO M-J3'O7&*'T\N-M_I;[FL2?1J42ZJX8,!VV;LZ-B]1'79(5Y*XNE2D2HKH..ZII5%:=X&6!&]+-[6HK;>5+5)=)09,]B+5-<8X4Y>&I0Q.E@;)Y=S&EU:=O41U MVY9NUPJ5GH)G$F4\7NG4U]NZ?(GJUL/1=#EOT V\3.@U=[H:&CJD^0M4QV4: M^;(R9@U>J=:D]4P4+69QD>KHI9'>%FPSKN:W\65RVR&UCHP:#Z7.^-U1*YR4 M;,RX'LN9K4$B0Q?:\B6JX[-<)U7K4A(?;?0TLNLPBY'1O$1U1&*H#$%9R>/M MZBA94G%7[,;=2[0DX=RHN"S4EVJY51BG2_0JN52;EVBIF>NDITY%4/AZ.TUG ME+5;H0H7)9BFK@MZ!1<9OBX.M\/^()MM7<3F MW#6KI;1,6U NT6!37NADI^9>PN:J ?K32M&@5%ID3*4Q*Y97;83-LW46Y4*T M69;B"1[4W&V4X1?1*8/F/%NGAA?3I5Z3G^!M8+..0]9QH7E1VB3XL394RY,5 MOADN] VA9#>">['A5&9BC HJ/W,Y.M4U!8 KV3:<\T(;*;:U3I2(IAQ7VYUI MH5I.35ERBI)#1GM$TB3FW;HJ3A?.N/!V]J%NV MZ7B&$JM+!2#)J)>BW],-*KDO-7H2A/6Z:,YJ0,T,17LM5M5Y06>#V+HI<6C= ME.5:Q2[;*78YK%AK=UI\E:MUVF$?IS]YJ/M,'9&B3S. M#2?M\A#/MTRA6:NGB/A(?I]-M6\\>HE#6HJE>MU)Y0D89> F]GV:K5V_49XV MR'BJU0%X6^UFQM1D*\PK)U<\Q5KN'9;'TR)JA@X-!&!#+-1V &<]>'<-#:[M MHD'"D;JYR2C)#4X.J)QK)XV-)K&0&R(D\P>39.Q84Z!9$<_Q#%4UY+Z>8-;4 M,&T?:Q/'AK+ PO:VON4WX'6!"3#/X^#U?;0-Y*V90F&"VGU!<2YH@$GN3*KO5G*,/?(<.?^C]+-W9F/0^2>3,K/0VP"D"3TINT::C W#%5 MI3!IM3-#P>3:A>[6-3MX- H^[.II ;@$183"*B-84Z@0H?]Q2P M0@[G9GDNT!PY5G7'&8WQ*>%Z=0B2?^ B=)L'9\:\;GQ0:D+B_LL\O-O[[=_' M+7N?#DL+BE7('>,-Y)NQ!X@?VT[Z]7OH0ZM)S+NKM% "\DJ1 +I.%A0-=466 M!:\7\:G.$F>@QO('!04*J'-6@LCU+G[\2V3O-)2 !1?K(5"PO+,0O>9HIGNW MO[RH\Q?UPT5)?7*X/6GLQ&M.4,PNNI=^IOSGH>Q?C%KMT2*ZTAP6+Z_=3*,] M$761DY\U>GUI*#2V[F8LO$PL/ZC-9IR))5XLAATV"'ID1[IXV+PIJ+A)Q9)4 MB)R (B=DG,#BAHA1(=\$%#>,%ZX5XB:(N EE6G!Q$\JT ..&B)%A>]J@(B<6 MHN:VJ'EG*O.K_H"']T@ZN]"]4].DET_?:S?,>?^M]I_;Z8RO @#?W@UVDZ07 M 702))X6-$$7@0^B]A0 V_]8,43/S7JUYGL!()M[-5K"8TGF2U,(:UG@*$,@ M1/V;44_&:/I+H[ZB"-X9Q_M]'-ZG?&=&/J&5!!9,@KE&JPO=W M!JO Z/-"%%[,)'D5Y@ZI^D=0]<[C%6RR#DH\V:70S/W#N_CW["YV!R[3>VS_ MG:/;E26G:\:'9Y?#@:Y_A3?3A=#^:,!:$^K/])/,XYIPEU<*/-B MM1+48)[3LGQ[4)EPU5JFV#%1.E#JUS]$A$HF(@DZ?HLJ+YZN&T!NNEL\+*6'!S ?!65>:=F7%%KGBRU$9NEMW'>R3+;(I-H)5S;O9?6K+7,=MM- M)W 2L+WH<)2BGK4 M*PVNU3#J'TZ.?J>6O3:S,WR6-5V>7+9Z0X6;6,80E=C9^:93$2J>"GW3@2U M?OV,V8?6/ZB+M@%Y8I^T37RG&C9^^4O\4/_RP@1CY2AC: M/[Q/TS\Y!RIPG[MQ:R-3Z$Z9FL7GU^YR.*ITE5[\8>6(^GU7'V\8LZ36;6ZH MUU*:FZ5DKTQ&ZM5B,]>J,41&O%*J+U8T^D[4T$8;W0TD%8?*.@DMPY6;J\2H M8Q6&)G ?10XK)5Y/U+/C!E]>U%00)6M<#Z[FGT2$>:4ZU:ODH$ 9#'?A0A3Y M.%XX$/V"!;##%>F!,K) ]*"S*V(4N )4@13MUZQ 99O3_)1.)P9\?IOMXMIJ M16HM2 <$%5:@^I$JV=U+4GV N5ZN245/:AM366J"S#N"/!YFRIU$4FKZE9R2<3*2PHDP5^:[ MUW&Z@I&]QZ(<" M)B <=UL!\_7J75W/8 ZK+3U>C0^K+875ENX)BY LPJHRWZ;:TKV4[0\HR],Q M)4PV0F*(M_F.P-0Y8STMWT%9=@;ST3:7K53YNCT8%'MZ@2VQ[(BZA[(,!:;D9@8XS@IM].KFDW-4M2N6E7H?_]@K:H K_59/O-7 M2@"7!46WL+\T YZ7UK^QB6G,GY+"X\R?4\(5W7M>1+RGH[)(XG%(I67#__D# MC0EF+(!?B<1ZGC4NO"MI_*E4V;PMPE<[&JA/+OD,K3P$5 5"J:BW]WNK3W**+NBB(F@-8'K"1!=!!RXK MK1FBNA,'XY'4UI*R4.V2:D:.%T?)4:O@#N1?&(""8P%7 %\!P@3W8_ETHP1W M,AE+AGE3 4W_B(?YAH'%#1F/,2%N@HF;D&]"W(2X^8"UE(CA8:)N0)$3,DZ( MFQ W'Q!J\1@="K6 (H>,I4+M%O'*L7=URKH(IQL5$0D/G$ *FZO50_C,4?)E)<<> M-JBL^N'J[B8U4;X.(5RA,$8J]K6+YJ#+U!#O[\=[\JMCG0@U@5MI @$,U[EZ MO91X ,HKW#B?U#_O@[?#C&'9^[/<_W_>,*3=6=Z&)/Z=T7O_H-; @N(J,:O^ MA5FPZDF@,-2_KAR'^EH\V:-J2NQ_*^JB,0<'!]!>)3]Y'C%^?=)&C>L.#?P: M1E_.+.(55?X]V ^45?BQK'I< M_9O/R2H*)/J)KE&=\7.N5Y@6HV.+RERAU_0'9-5,:O&\+0TD55G(.=JN\F:B MY$)9E4+M)5-,/))*G'>>OH:L\JVEP)'PO1*1 ^(JO44UG0#>M7R/&[8W[;L% M5D!W0(C(3^L.P2D&$1"X[$VDX #FSBE\5S.=KE^6YST:R;$NPNKK%5\4@<2U M,X7L-B]'R29Q4[OIN0K2=%T=&D5:S@BZZ\RU5.15+)^"VR"4/9 M%A 6#@A<]B95< #S:-GV45,K.+(M49BW^KQ=&:L]'6?&%2$]7B?N*MN$>E72 M>FJ3PJ-\*U/.&,GD+-?T4Z4)(AYAXN?&U5>\B7J\(15 3X]7Q0E#NAX(;432_RC[DJDJUH26]/V:B:6<[CAD@GC!$I0Y'C714E MDTR$(?'PJNB]A9_^"5Y&W5'NH*@!P41D./U;4JR% M)FQ^>]C9O6HOR4@BYL$-?K/+8*2(6#*Q>%[&YVCFD^FB(M"TOU\R9F^6H7@I M5)0@/6@$'4]'__[W?YUD?!X$ JK.9)B_]\?+$3IW>"(]"2&#J)]0*DP@,'X+ MFBMLK!WDDTPLOG?__3Z<4''D;R-P=,YC1Y_1?LZ("%5^.L+B2?&GW6.G]9_V M7[Z2V+JC0=M8O)D KX/2(]>CMW7RX'O\/P&;FNCD^Y]./7-1=J#/4!K ??7KGXY78\N88,A/Z'<#V2%>^.Z[B2QDM<%1U+0IT-UMZ=D MRVMOY&Q]K^QLEZB'Q8D(YJ=C/&PIUSY7GDN',Z8_8FJ"B"7V?(:4KU$BA8/) M.#$9I>(3,*(F"6(DB'A\-!Y/\#C R0DN"K]\UA$.UVJC)K4NZHD-MR&:;HI) M.!+\ +72U/.1928WIT;%E"V7: T)+C&2_7Y:IR/5]7KKSJ8>[:*73D5K%$MC!I(6K:IR-[Y+C#+9=TE)N+V]K0 M8%Q*[>^N"$Y'KFR#;#[*)9KG+.IDTWTO+NE(U MF7Z)0I->@+ZS:,J3=9_@@<'8Q+JV:/G9G,= MC3R'DYK?=J3M(EKA>KE*K:?,4T:^CEY/G*W4L9-2HK5(2YPS&#--UP56*N;L9IWNF!2D\79#CR;*6SA>!6A"V9YDDEDZSHG4$A,6G"D6=O M3X%N;VW0PRF7-UJ)3)V6RVP2C3R#Z8CJL"MMDQ)$(4.W'T_G.8YF1Q/$C' M6RM5R46;>559#XI=;^C9KI89:T$-^E2=C_+&G(_:B2299D>IJ-"4 M&;4&3"^77 MHY!E,N>6&=^=LA^'KJBJ.&2O1V-9<.))Y/M+M"2N%R4UK'&B/ M$T2Z[BQI"ZWS'/KU18NBH(3HJ+V"UA(,61<%1T9#ST!:G/0V8 4D@.>7(T-6 M-$ 1$H3<@0(*CFBI FT^7%F/ (,38VEE$0RR.GZ33Y8WEN)Y6>P8)^LU>@XNSS4O'#[7JL R%IY>J M8A-N>2&4S [K7CQ^JKJM2?4Z4^'+X\)VG2/'F0W+7CQ^LFO-B&8*;D<5.@!7 M4U)I*-3D2\=/L3ZM-YEF?,YE",))%-),.^%IYN4^K6XRR_[0KVS&A+V>HFJ M^I\1=B-#*@VWT3-XA^(D>Q5O]LW2Q8,*3 8D3C?2/14LXYW<5([CO3E[Z: J ME93\O#AR%SS9:31748,C:H"]=%!%!3>O1W&3YWHD9*A1 MS)E6K<;>,3XJTV'=]-_HSH;(4R%4Y5=;5 M32,5-12FT%KH3=_[]8Q*I.XPFQEL!+[-&?WX=%1/V&6TSO/=+Z?S13J1CJ-G:&X3\^TX2? T894$ M&I\/N(1\2:CB\FJ("U*[Q_<:S#9MKEUE4V0O"=7:IF:NZ4&C@M-QFQM3FUJ^ MG7,O"56Y-,%[[7).QD$GD8_.!4-GR8M"%1]F2RJ7F8MX9NE.A-HBS\YF[$51 M.:S4#&VXA&AJ)\I%D<"7I8F.7G\._:Y56*;IX;"'"^D*LVZ3K)-@V(M2M9"C M&XFT4&KSR[8<3U<(6DF(S7.IBCA*U\NSYG@=Y14;[G]KUM-E*$^8;IA.=HY%G;U8FNM4*@(]"36%1[LT*+5V&(\\.JK$P)5*# MXGBFD@U^/.6%1:'!HI$75*_66!=+5C^#.ZPN;;9)O55/H]>?@W2[JN$K/;U* MJ5&0=Y>65HMR%(+3 :2WKIZ>$Q2S*V@.R"J6J!F68P+KO!*Z/<=GT^D@W>.B M8[W35 M">^RX]ZN$_G8O 1W#_"19+,<66UB7K?#<[9P85W,(WJ](_@'A?J<= M2*%'K3&J0$ 4(-7U%A =TU1T.2U8BN7YM"X4R+>H*LXO"8D3*I0@D5:OMUD' MID#^A:X*&-HRNE6RIQ%LO,$TJ"5J$:\APJYY B9X8(%?"3;F A-@@B@:CH[\ M2O Y#'X[@1#$5@B$F*%C F;N086-$:S0D.?NGM^W);^P4(FH+B) MQQ*A&AU0Y. Q*F2WCWD[-(@/N4UGGE^/WR8+E"$P4FEGB1 MF[]T[X"0!#8U.!$Q> M@)H9^@E@FY%+W8U M"5GNML(Z]5%A3<5C^%?NG/?K'Q3=AGGA;=@NE@UE_V&\!1=YI68XKZFG#X?! MI2: H<(7RI!0X0LI)WA@N;/"]QTUFU ]#!GT+J(=JH=W[?[X;M6GZ1@H4+]A M*N)1[8J0,'X\8;3A4\H$;@D: W5["LR0..Y&'%0L&6R#Z8@X0ALQM!%#D?#U M;<3/\D=&,,T-2NECYRCY#U.NU3C]VU-': >&=N!7!N*W9]"?H.Y#>8VQ(@KN MP*J"J0([- 9#ZCA01WT,IUQY&>Y%?>&$Q!$:@T_$P>O&CV2H^'XWS-NNIH]^87C%DXJ&:<%3=!%@+6G %S+(Q42UH>@ M!F7VEZ:KIWB8D(X>24>^3OR%">FO"BJ5A1'_#NDHI*//TQ$9TM%#Z<@WP[X^ M'<6O14=W-\[N:H\$SCK[ %<]4VP./3Z.RE?^_BI"Y;/$<"=;].6:<#\$"J]5 M7[M[0[:'D$+($%\@.^E[WC*&_!!02GBM%M4/@<)K59]"AO@QI/!*':,? H77 M*@:%#/%C2.&5&C@_! JO59OY"0P1> ?+[?TIC^WS?1$>&6,^-R2X9^RI6SJF MZ)9M.E[;5"R*RR18;>VQ^*[;L_]" M;-=R)V<*(BKQA#FZXC?&'4=L6=$DPI1'?SHZRE60?7Q)R"V_7Y&)^2IE* MD6K^.FG3PUJC^N2H+<^N\<[HB:V*!ZYJ*9;*KA5K)$_ :,=>J%DT6HI5!?,Q M, _/']KUI#='!0V\ICS>%/MQ^X#U%E@8I@TD/V[]0G>G-\V?,\'2 ;JX.7G' M8>S12.O0*&@W<=V=U0U("P-N7C1+47O#,?&)_ N3@*C,!3E1X@U_.&,?S.QYCN^0JEV M1ZG&051"07'% 8 7GI;":Y^KU$FKT2IV!0FHPX9[9V M$UFW5\QHJ.4R'8JT^SDY PB*JVAJON\RE&G7E6F'CP4%F((I3C=>M,)ER>/' MF'L#B%M+LG2!%M?*H%#@>RW78-V\5'.7[ITD69:B:'HYU"MXVZF[K4D[D3&W M2)(QH22[GWDRFFD(O?&]3(=U.]UOKZGH!G>B9F*.6]L&OV1'2>37)2)4,A%) MT/';F0^/9M-'.7(?O>_K>6U#Z703Z10,_ZPS3C'VU"BFN.A:TA<#D1]GK>:= M1%-5;CCK+M?LXO2L)8M,K6Q3I Q%$QV*IF\<=7I%[VLHFSXJFP+K9\5IQJCA ME:J.;RJBV)RT1W1NPMY)(B473C5'3+BXNLF/>F2TK"\9JPDE$A-*I&\<]GM% M+VJ )-*U7::/QM*C_*./WO<5G:'?DCH#&![[(P-B65%$#A8+:P@;KP387ZCD M17A?$X:^AJ&O[]3RC[3JO=ZZR6B"=>I"V#/U+7YE?XSIPBRM%NI]7G!R77K58?/1-#JF"3(\I\-HV# :-HR&-=$_ M2!#^\W^2LOK\:F-H1?[B]G5,C[ZQC87_)_P\]>M'0@9AP/SOA6$I2/S\-H'F M";A#Q6_\7VB'1XM[0D!4-#3#_+TOC[J?$:'A;#KOU3$:'%S>B1B^K[B*Y!\X M@!03'-O < Q'[_T/?/'^7P].AU7XM5KA"C1A88'?^P]_?PK3KT+.6T-4$S:& M8_^>*&L@7:*.(]CM=K@CE-,K@=VPE/_;,^;XU#Z><9:W1+B%%T1)ZHQY/$__ MZ9J><==9\9"/+M?_$TT$5P7/8NVDO.ONJZ/+B,7N,D*Q,!GH4&O1M U8/0486(M@X6E6QN3PJZ+#W^!D/H5Y- MG@E0H M0C@*\%<):)"(3?BEHJ_@86^8&Z0U8!">HC_O?DD3S1%M!SYO86/!@@\8NO>[ M.!5T&7BO$@_1Y NO,6\,ZTR!=9C"P@038-/-V%0D;'*HZWI3TU7 ^B(@- M-A4L#&A ]-8.OY^@8O('>DZ?'?S82I]Y6B0UEI M_X[3BV>5>CIH*Y"[#1M1R#"8=$R#Z=RHD0B D"CBD+MH&U":Q.!'!H!I-_/9$^(/@ M\9'3YAVBTU\9>NM.GL^%==0S*?2#A(AJ8&(?G[=13POPOCD]-VQS_]:CT^'7 MF^]%J5CRQ6C5([(]FM^ Q!LO\[B@3>[[$)!#7J0B!<.*:>'75/Y\!A MJ#"V#,VQGQ^0#ZW7A#;]5KWCZ$"];0!)B)M'XN;E=)H0-P_$S6L)0B%R0J$6 MXN;]23@A;AZ'FV0L%>(FH+@)95J04U9_F# M>.B=?=H?3EO?G.4.PCKU46%-Q6,X_:7;VJ,8?\P+\L>.HOPQWH*+_"J=[C\+ M@__O?P@:__MTMZ'"%\J04.$+*2=X8+FSPO<=-9M0/0P9]"ZB':J'MZVW^5G5 MI^D8*)FAX:5)7$G?"PGC&Q!&&SZE3."6H#%0MZ? #(GC;L0!;8E@&TQ'Q!': MB*&-&(J$KV\C?I8_]O7P,+\0'J;HX8$1VH$!-V%".S!DT%#=1^(;9^+@=>-&Y''W$O7WO!@)G/&8 M>@NKO'B5O*^DXMO*K%<8Y/=7$14?V/X[];1+#H7C?\\@=36[\0O')V0,W5NK M5R\H+6B0P@#6G@)P+<]32%@?@5HJEOHN<2\A'3U20/FZ[QI<2=>G&R(+J@9[>QDV2S2<E=-KEV.[6DN^MQNS"5H0QC0AD6=GB[@@P+ M?H>WL'%AV.STD\V^% M[E^#K9@5]+4?6SXY&>SA@@AC) M%@2XA)STQ>*K'@V8(,9F!0 L(2-]M=B>AP,FB'%!08!+R$E?+,+DX8 )8G1* M$. 2_QPW/\H9%@_*28W/#Y.=(I>KI'NSYBB%$AF3<3*2PHG;!2#*I.ES'LK'%N>6X.LC-2I.MS"/)1(>2Z=N&B%TQX3 4 M36%VX54%TKA?YYG)4(KCRB"EE7BNJ8HY&0HD)A1(WS:8[XK9@P$22-=.%7PT MEGYJ#-X5DP"_)74&,'3NNT7*O0D"K"@B'XB%-82-5S#]+U0X](=<\/SLR+>P M#MN5E?PCI7JOMFXRFF"=.A#V'+=CN#NY,J=3KDH95)=0\SV07'1!3Q?PYIWT M\P*1BY/5RCBG9K9BJE#.IL;]$3MBD"N3(>.11 (/:X#\S*#!L"C;UY5!P7"% M#M;E3I_!S3C>PT66JC9+3$YV[R39K++>--1<<<2!%K5VY98]75HNE&QT*-G" M"FW?,Q(SK&[TDT,J?TS1K@>%L.N_5,1H *-&%A@=_[#W]_"M.O0LY;0U03 M-H9C_YXH:R!=HHXCV.UVN".44^?];EC*_^T9 M3_YT3<^XZRS8^J/+]?]$$\%5P;-8.ZESN/OJZ-I@L;LV4"Q,!CK46C1M Q?B M=4<4;&RJ6+9AHOUCPMQ_PE7L*69/ 0;6(EAXJI4Q.?RJZ/ W.)E/81[-PID@ M%8H0C@+\50(:)&(3?JGH*WC8&^8&:0T8A*?HS[M?TD1S1-N!SUO86+#@ X;N M_2Y.!5T&WJO$0VSV BX26#&L,P7680H+$TR 33=C4Y&PR:%N@'(4O'WZ:C@? M1,0&FPH6!C0@>FN'WT]0<[\5TI PP]MR["" 7A(^1Q1/D#O2]+G0UU1J+:D>KP"Z0G*18"\B)OQ5=4W00'6N&J!Y/API#^G\K.I3#?I%(G]SCNW*2 M/CP@^+',#H@2L($)Y2/92 GD$MA"%->"3QQPF@AF\I< 784"WP*HDIK8TC$004+C 4-TC-FF@/@8TY >OUL0VFT&TI0@&UC:@$8&VG ' M#H0O]WJA>X\CO X,4\6JP!0%W5;@J[FU3]PQK >>X/<#@I_+ ;-$9^P1CF'Z7WI\N/'OH>'QWQFJC! M[2#%9_KWGIH]AGQV$)%$C#X]MBGDHSF0\X53^F2ZJ @T[?FA<')7O)_A+LVD MB;@'C:#CZ>C?__ZO-VE 1^C52(ZGM"!L@T%/B)Q>D"\\,]MR/+= MS0OSIJ!#/0W+0;W&PCBHX,B;"%:I9#P1W';&4/HK@JF IQ;SCU]TS3MBH,X$ MX0H9"\GTDZ[5O"XX\.B$GYYJ(;61RC;WD7#5C9RM[Y6=E03=$:!.%RQ&A4T-8&33#Q%)'_Y_"#L75E\-%\:4*5H@>ME6JQ; MJ9O]8;4Y(D;D\Y'TBI^.&Z5AG@<@VIR-^5Q3:;)P9.+Y2&9+9:=:?2KB#@>R M-K/FJ65>'I'GNO6CVEV>O@T;9< M*B9T=;N(LB/J?$?SQ)+EW:8RX3.-)BLP@WG<(-#(LW7V4@4\#^J6PT>;6G(^ M%B=9KH]&GKV]7FY-))?H1?GR0(BG5*T]T$JHP]/9VYE4J[YH0J.'SSM4318' M2W=*NB/Z?&0C3Z2*Z6$OP8-%67"G^0:CJO(H>3Z2*A IOEXGLUR^F8NF6[TN MF:^BP.FSD9--LMA9R^4)M\SDC%94JXV76731>3:RK)>:3=3,?)&9MMFE M)B2;R/-]-K2U=',S0Q%FZCP;[XM#=3H6QRP:>D8C*ML>,GI4@&D#)-?D+UL@^NM1J+:9=K6H.9> M8B4RVRJZ\2$T:Z+FTB4K#MZL6$W((.=SFJ4T2?4J/6[3(ZEYRZAS2Z-YB4%< M9E7-JQ5K"1D]A0\FT7')&5XDO+9),K4D7>^K^5F]1TY'ZV2^W;Q$).6!7.S]1Y4^N,K*. M*2#!-2*(T>XRHV/ 3_[-!CE:Q4O5KLOP$*Q4*E68Z=1<6S3//?AC^RE*H ,G M3R.S<>>R'X_,[6A:[%*R@<^UZHI=3%2VK['^I0JT/X#$VB^,&Z%AQ"\,6**P M@&^%=B&XGQ?RI=,Y&1HH#Y!%'R4 MR'].PAUB&1_2!(FH+C!8^&!$U3#H4S-] [P0(M:_3E__M%_OHH[Y*Q1&)_N;F_S"86 M:\R[%L+VUZ8WA.&SQAWOOM7:70SYOK,X$?$_^%=$XRM140#*6ER/EZY -$2, M8;XTT=1%VQ@#\YQHB*LU?'GY3'PX!/P=G^XV/&7"4^;GGC)_.?OXAVM4NOAN MI\9G3.H'XOU-03.W8YW/&+LAU )VY#X2*A\[F@.8B?._)([!F344W]\"*T-; MH3#GC F@Y,4:IC%7+ O%[J-@M0AF 8"A&UX+&P/-<*]V6@<0,(_(O$.7. $$ MQ95RB1_/ ??+O".#FA?^D,):J4""XBID[:L&/X2J_2,]6+O]#$U_30/[\I'M M!5YIAJ#?[I1^],8?=23_P'W?O3KKO8_F'XC35Z[3O^V^7[FJOC@BP#KH3 Z-Z-"(?N0A'BQU_3[ENPZY D^-/8YS M [M/'Q^W;$KXM8G9D6\2B:J/F/O:F,UI%FGTU03&5Q@'7.C-896<_#AZKPH M7P*]$ZWM0BVL2K72!TIRHG*.-:[VZHT\5990-E'\US]D(H+C./KO%M6P0N=% M\)T7C]*C?J(TN=0GZ!KB9+VM]R7)IAJTIV]& MB%NKFS^0.T*'W'<6"E?3&I]+!5/7J17(3Q5N4Y+*?*)8[E'RK:1"*VWELHMA MB5*CRSZ8]NP^3:10_0FD-D:H6VN-/TI%#*"9Z6F&.J3"0_%!VT":X@R(-E80 M7!5L0H_F@SR: 0I(# JH_NCQ#!"L@JVB[GA[Q]H50]B?.LDIZ9:W*6FJ@F:/ M7L9GRL $'^X+\,JIPT_5K;3)M#C566^T\G@&"0,!UVS^*$[M75NLED)ZHO=$\ZDYF"YF9WTJ<=&J9CE-.KI,X MH-J#3A1JSPT9B1,:B1.23D92B63H^OR6 7-[9L!VI=D[A@W)*W1F?G%GYO6$ M_$_S42:6VTUC8Q.\NLP7"Z5$3U6%-GLCR3M=*"MQG2BX_%(8IHJC)+^DV^XH MA12Y>.A5_+9>Q2OK8-^>.Y\4*E-QZ_-U'UC\/+[N%;A5JD](>>]*WUHQ^E!H4-*ORN694 9;U^]#A1W* UP-(T3%# M!]@&"&;HUPO]>C=0O8(-@F^KK?VY"V>K#)1::4 2G&"L!RY-+I/)->K""94V M.D(DB0A%,J'W+?2^A=ZW;ZLL_EDZ3)IDQUZ4AZ;JL"U[,5[5DL*B":6#YTS# M*?I6TB%TI@7.F58#-J:=E/T/'6N?50A/I%L<2C?)<-#%>U $_#6K001HK]]6 MSZL9NOA'8>Z:.)A.Z&V=7U;K2YH24_K,[]?C9YDP9"J22!*A@^ZV-;B^*YM? M*)SU$[G\'@K;BVP>55C+3=>K)2Z3Z):G@U3#U6F/S5$87S)"D\BF2X6.ODLJ MVK[C\]?IFON@3D7IX_;=<\.R,1.@HFQ^/RA!-H'?NC*" 3C=W&MR"?]U3,56 M@-OV^!6O74LJZ=T.IZF'-]?8!KZ^?_WN%+?O'4P#W? V/R4Z^!^N2X]NX0I\,MQ98"!O/&*U/&J:BB\I" MT(IZ#:ZIXP)M!:IP@5/K@BO%T6RENC*,%E=GDJM-61P41HLF6OZ-+\?]TR58 ME'''ZZ]7K;F[R6WJ6G+[T7NYO^_[-=/BN^[[5;4]E.%7D^$#()@=U[B4!@2& M\^4D(VNXPZR;UGSD,"-+'I%W$MT_2DX'4#^#A)GXQBKWHZ1Y $%Q-5LC5,&BUQ3RXD4EQ=F/:I-;[)3Q1W%0SW\I^CA=*B'?VT]_-IB.I3) M=Y+).<,Q+XADV@%.K95NR3R9[VO<@!]1S:@\HORJ':E0O_[V^G4RU*_OH5\' M* /B4?IW@$#PP\\"975)/9]1N5YQ0VH]?CZ-+XA%)<.1<=:O7I^,) DJ0J:H M4#W_ENKY(4N$7APJKEPK.>1'*^Q!BJ2^^15H@/;Z;27\!<%M-'+ELH 7:W@[ MNNIGZD:C4@&N7P;ZMA5;OKX6?_=(\>-X;#3DJT:.UW6L#1:V5QH.(Y->E#<1 MP?(Y#ILH.IQI"R2ON244 J)780X%?YL8_ +2-IQ5PD2_9?5$$+U=8G^A('2T M0Q+_&\VV[VF=VPWP?B+^_K=7Y )CY0PJ>V%NX._F?#^V##!&?2 @O)]>)RX= MQ8\B0Y'YA4J:@^"6D*#R-&W!!I@(&5Q0= RLX;I0$U)TR'N!_ AS:#1Z+(;Y M]@!:S3,<0DU2:@'+]K(#=NMF]ZD#)UA]_N,>BA$,BAAQZE.& MY4UH@H4&Y8WEP2ICS"&]/P%V1SF'_(3G%"%Y2WE.GT0JAMV69;XJ,_^1ZM 9 M!\D%0AS. ]\-8>M3G@+U0X0F83)1T"F&Z%LT5@#^9OL(U('\_&M$^HB*/1XA%= WLJZ(8&'T(8AW9,#.,$2!D>%4Y,8WZ$93@<$2V]IN.*;EP&7M'WH^+H()FG:4 H.-@>T"H!\8Y6DA M\*__P*WMA 7*=+& Z,#YL#'\$4+,M&Q,4P"JR^/-"B"C0NC"9Q; M PH+K&% M:<#/Z$M71RDYIL_.NTG@.V-8[@#Y)Y!""8\>P?RG_QN:")T,\ MR0'!XQJFBF2 *"P4I/##KP2X4"# Y?[OC34D"2BC"B01C=-MN,Q#^=&\"=%N M@QP$D\7IP)0W%4WDUF@/<*D%8!IZ15!!6C' _M==?=*\OBJRB6H\SV4Z4K?) M2:F"TCPILA]-O$'I@HOX[<-P#\+,'MI5*,WGSKSG@RWC0ZWZ!-.#;D;[NEE- M,,U1"<\5\_E.?\1'IRW%&\M=JZ3[=O]1#P*^TLYQYG@YUE9_A'F M48()#Q;,RY=" W0#H=!"@A.RS!NQN(#4.JKG=9[DU02GTGVVW>L-LLU44_[U MKL2LZZ/5,NU12]!EX,V%_JH*:X2&W>]E>SRKD8Q5YC?=6<-8KO-FO76B:E.? MPGKFZ?24BA 0)CSI,CNHMQ L#EB/DD=H7]E&>M.<=KM\?E/<+NJJE:-J$.U$ M+)DX1SN4040,QQ'[(5Z&G(Q0"9#DFRAH>J^:5P3*("BT=<2S==$VT-&V3[#; MB[7P@'O7 0?%[DJ1@'\V/1UR8.6)?(@#"4P$1[-W"LI!F.Y/'*A*[54J4;"0 MNF(<32-#!/OG&SH.D+!7#,F"ZHXPAR8=9D!X M@,/&_#D1;,>0!W0H6_[V][37)0_ &L/SSW06MKCQ%PL9!_XF;O;$683R2]]! M]QBXA@CALP.$"9#$0R3^M/.QH'GRS],X1-%TX$[VH-B?J;YB\4P3^-.AZ$(Q M"YD):AD 4^9S^"-D;VWCE=!#+]FUSHB%W/0N;MJQAW5*T4?D^/NG O1T93)(:[S]7JW';=2&'!92*2A&8E7/F.4NLZB'HI,5C%T"7X*N^U MZ(3&ZI,)0(9E"SVT]VM5BNEZZ^#6*L(5K?U9%YIC?0,[XM/DO1_5W8$>0>^P M+@AM#]@5!5+)[H&<5LBFJ^1LPI-Z/5TL6JU*V6J^US+9L\-INXZT8"E6>P&5 M0*FN'Z^(N&R.#$UKOHFW,@3NJ)5A7W3'\_H2\D(\1IZ;(__RI!\DWWT'L3G: MFH;.=PQ.!BT1:^^Q0R1G^R[):Y/(MY!X[\'P)8&WEQ4>L=D-SX#@=.DRDHW) M;+'8=-(L[ZR(32$]7Y4,>(Y ),?I2T@^U&HYLB([G@K^NF2#NS..M6TA%!'F M*-&N-LA>KXGS\\:RCZ<-8Z[3[C7I@=<="TC[8R]ST#QR $#B0*5[!!G\0008 ME#DLM%B74U;Y4F;;WA3=D?SK'SP6/S\._X5- -@?4([WTB,]QR<3B,F%88&] MJO46JD&6I6]Q'^Y!D-M3\*XB= D3W'S[^B>W5'R?.B!@41NJ*<_BTI MUD(3-K^]R[R=7KB_AR:)F&? P&]V*?P4\L$LGE>N.9KY9+JH"#3M[Y<".&Z6 MHH_0"@ J[NGQ0 0/_^]W^=E#PXA/F@@D2&^7L?''"$SAV>2.]"6091 MOZ*",(' ^"UHKK"Q]@56F5A\'W?P^Q!?$$?W_ 0DZ\2_L*//:#]G1(2*'1UA M\:3>T>ZQTY)'^R]?J>RPHT';6+R9 *^#TFXCX:H;.5O?*SM[KD,\<"D?EU>7SY7GTN$2T\-C M"FDM"@2"I_;L2LB9V]&TV*5D Y]KU16[F*AL7V-':"AQM^"N_57E<02 <"/7 M!#FB?"4M@'I9L=@GZXJR:7+UI JV:WTAZO$3O2Q*?U QN^AYV$JYN#R(NDDU MP[-<=CM*)%@6*N(7;G[VGKY7M2=?$N3 V/2XC=I'W.ROI4^NHT^B. *N, 3- MYWHQK.7)C^CUUP[=L.]SPWX IJ%G]BWR#TV\ RZK2WO0'B"+ /L$5P36W90\ MKU(U3:QPZIS7YQV"L8F6ZC[.5UMK@$Q_8QL3KBPM\T)?K_8:3?EJOEI$('_V MR=(QI!CN/1G'(746T(#WSLC)?>-ANB.?+%#\J]?+KMD='WA.UI_E7/THA?[1 MW;K_P7=K'[S:.Z3]-J^T8_4QNRD<%)TLJ+F)@ $#G$7'M"-]-T]MA\E+VEL$]FMVUNJ=;V\<@"H4UD[*#[< M-:L:PK8[L'AA-ILV!_TTGW-8Y,.])$'.';<(^R?.VX.&YA]GN^ ?ST6+%+/G M$:+^\1AY8P2Z/Z_N51,W#7ADPYF>CE$_0MVG1:3#>93N6:CH"T@2U@2=W'Z0 MKQ<5MX]9/PY%\L)_;J33T8B0(>7B7X-R=88855FSG585( _D!6'D!+=Y.RM7 MS]4&*2V7,O%E>4L($Q)H(Q5*/B+^9S-7.#($S+TA\,K%MV_YEAP=8(0O,O$G ML_>0Y7"P?W]ND/^[#-[$ 2=M"'FHKK*[(R,T<#]@X'Y=H_)4I3U,[!/%CB;. M10Z9J/K4LYNMQ)2W,MYAIIRP22?+)-&U"%Y^G#U)2/A85W)EDMLDG#$^DR?U MTI)%#;)>L"??P@G'.65>7*/GMY]#&,-CR/*?WRM?7M+*/DME'^OS]=T0WY-B M^$(Z6YF6EB*?S_#C849W.VG)I]4C7:'9)/\UU4@/;V M@.?K/Q"DYRL['",N!.,]I80])?]4!5.<[GP'G@=1\).NCXG \X;J&XCVA:!(^Q2*MW@Z MG\ZI(S_J& A/Z2>O^SM/0E&/O9ZM;^CUO Z!OCN^=#*V6AVJ:ZUY8'7!)E?( MS57J0?&EZK:UD?A-4N*%5A5.DR2I0NEGN#;OI0[=UZO)):OURG16XJ,9X.:C M8(,G5?'D I0(R2LPYC^ZU]F5I4.$!AL;&1;&[$S'A"EJLJLK#Q_J8QX M<:THDJ,TP,?W!TP[M1==1K-JANX[#ZH9^+;3GJ2NN($BI-R?WIWXMU].>YUO M]]?7%V7GZ_>=+I#2MAA5EA _\^1LTXZ'!$U4% WC MQ^G7JU]%NW-Z?[2_V_JJZ=<:JA +L'ZR5) U/&.%:N8:RUQCCQ<4A6I<4ACW M7W^9![]WW6M_MVX>6CL(\ MO.-C76,C5<\<8J^<3WIUO;XW9&?GU\;UY_NK/;=F^;V'^(0#]3RW5VQQO# Z M>G+ MZ-^98>?AVK9.FW_V+>9^_7)A%X'$G5-]VN4R,>?FHWVL'PY+$YUM7CV MNWXX:E;Q;"^PG:*.USVF"41!A#^ABP>13I)\K[QP,NI[13% ]P:VM9(R8Q/W MCZRIQ)RN2*[/AF;I8L4]11-W7^)?+DVW>E:-@WOQ_:*[ 710\^:1.AFS*E"/0=M_% M5CTTLU-+:?M]^$8I$]1J@Y=O4(T>!^NRB?<(U)6DTRSZ+[F!9_:7IRK&O G+ MAE 1<(JG"]I*K$#D>6S+YDWY!M?Z3*B'E]H CJT)1ER'\$*/F3>P]4/K#E19 M7/_\IXR=@'@*7G\!+[&8-N2O;EOZ/F/ZRJ)5T$*0 CE=_*[5K1:OOISKA\6# ML\O6X?=.^ MC3#"Y',\XSSQ\5SXOURN%(J_0N+VNE_@-\8 3'"=4S M>6)$X;CR'W4T_JC@L>$UY!(L23X7 EBK+A#--(&3'-6,&H2S3$,.$O0'N*%# M@+B+JG-[/@%@.TR@!@M54)=51]R#-G!LOS]01KS;"];$H4>!%Q1A3!Y,DE$\ M!._"!T*"GH+F*("AWF=N3H:G0^/ CZ1 5@K9$=BI)YI(Y[H&W1-+:3_ MSJ3_?:]_\-D! 5([GQ[M?2\=C9] 3L>X(YB ?=S*J!,JF8+6[G'%*(-Z/C0^ M?8-5]<;&?I?+E=U,?#-GYM_IMY9?QPV';RVWXNG_1 M- ;YWYWB+9SH&[]:;7G-_J)]3H3)RG1^ 0.;>+LYC)#K727PC0G!(EN2P6UF M3@-#EM]TJV1[!$H07" I5(BNFV/K8+^H'G2F]X=L,O[V^ZM]_\BL#J'Y<%:> M2^]PH^F$N]^;3KEXVKG^TCVU]- M;&S)%Z4GV\L?M(R?MWO#@X-Q>W=T5QXUCB;""9U/SMB)O$$D4$554$E?\1C3 M0Y(*(&PXLOGPVPARLS55M &B[Z-V'%,0N&T.@\!)5VS?<_%Z28;MCO";S%>% M<260-_*:<)0&+\#44D95]^XL)CVZ5L> MZ$_$X)06CW#AE)P&G^":P^!C=!VQV<.H_+AX]#,/!"?I3? #''5DH'Z-[3PL MU?2FV?U SK)8H'5L,KW/(CU[8KXAQ,^W+8NG('.-U%MPO>1BUK;=A0D0X[MS MG5=,:FEB )L3=EL.R.:9HOHY8#7D:X*_3[(##>Z-6]43]G/1O?DR+ M5XWBKNZ4U>FWG];^3GM9$'"YBGBIHM?LTK.UH0P"7A))#EW7Q^E=8;H IV%B MC.CGI_/2D?_9O;_.UXL[E7'QYL8Z!16QE*LE1(B(#:@*W]4"PXB\88FJ?5NR[SW)PR8JK%F4_U9,K,;/L$GK%/*A5((J8#Y]^I MADG"$MXQ>X:DR,<:;ALF8V(0@7HP,6S"E#"EZ.E9X_ 4E!#),PJ1EF;)F*&, M//C;.O_6]G[>,V MZ(O%/_@!"9YL>WKQPJR?7PQW/[>.67=XJ[>^XY/EV2=W=@X\_^OHASF]']=&,7J[T)Z-5S3W[N M[.\;G]H'7SNGS7W[K+US-QG>]F]:\T]6S;)Q-9@Z7X=?C@?YBZ-?U]?=O?9- MJ9CP>C:YW5'-[N>.6NN;K?ZGZN_[NW-\5.[]XTN;[BJ?C[].6M=GG6_59O/3 M+ZLZ,M%)/>,D9:! LE.)K7[$L#G9%;QCQP2E^ ^)4KM[6=]AIZIZTSFXRN\> M.[=7%SXJW@QTXC$,!^8!>[D>[@W]B+K5I,L<5 M=@%/,:(+!<=AU.4..]_!(P4E8#W^9FY#X*7NH[5!U@T-;AHJ;:#!N/V.UE'? M(C<46#R8S<8LD>Y! =+ S4@I4&"$X#=WJNF3QL#?%;J9[T02-O\<$TFX/29W MQ<<]H=G#XD9T"X+![]#[T($EX\X*3Q'P+>JLB;;<:&P:FB%B96#989P.74P2 ML@UU&(H*X^MA[S0J<^"1-=AY:M['9P46D_R1=#,\L*Z"LB]_IV=0K70]O#PX_?:Y]&P[5 MRT>G?,=EW3>QO#9?W9Y8',:'1.YWK!8<4?Z+]NSO_X MIUIH-A8G?L\R.[L?HW[%^2+@9_*-8S=PG%K>%$YS(YE-4VY_I4"B!>"(<()[ M5&GL..BIYFX(Q$3@VXF-/6W1QEI^1LX4C8T]0I&]2C@?0EX.X'A$6E(&J6CJ M>.S8]R0RX-#'=A#C GGC/L^W[\,G^M=-$7CMT_=O^^WB:?7>_FT??QUYHW;B M!;.!=,9EYI4WL0-*TK\BH>/'*"0/->CMU3WU[/9S3^M,?_8/S=\W]_73P_-5 M0RE)BLR%I IV\:I M\W6JF\?[$V 9"O0;NXTRCF: = M&3U#4SD:"\_RH-16KK3!%C"*!N" Z.3"#-<^([>QD%H4/W$-6*OJ8/P.3P>L M"R:NN6&Q /EV%],1=*3=/$$84/[YC)#QNJHJ")BN=B6DITR^ M7;PJ*?F7 M_X0O$#L/X]8YADZY3+J<1*A@B:^XQF:!]6WHF(] ;WR_,)$/(A$1".$DYV]3NT9#2FF]M.O9F4LKZG?AIU\).8V/1;YE>20 MG#>>3WY>ZS]ZY9\_BNI5M]W\OOO-+&.WM^T8SX_@,$%DEC'+OL@ M_XA.!)E%>)?1::5Q_VSS/.[.*<$]ISY%O%:"6^!D\/5K D$E(O%QK- M/Z/+%^^36Q%QLT7&1RV[!VPMMT3^=W[B "-P[S]>J0]ZW47(AUXL'U6[KFWZ M'GON8,V*/@K^6_CR,>$43U^!$@/#8WD80$-E$W=0K+Q6:+4RVJ23-M5"*2-- M.DE3KA0JE8PXZ21.);MOGILV__4<5 LVI@*\3+0U>1^:23'%53?F62_?EV$/ M[A.=_^<&%OC #99>5?N9;X>-+YPT]VTO^R&YF^I5/TZBA8E+'_ZE:8SU>EMG M=["F*QN332E6J?^4F_>=8=3G^;)\-[]MG( MGT]NRC>5/_ZIYBJE6JZ9D.6\,8&>+MYX>1F_[6,./%I],\KFEJ3WMI>],8UZ M^ZKENQ#.AY80S5CM=S6Q$Z3RY-J9=NZ,_9-B_3K?&/T\^O6]H6(6)DCE2JY5 M:N2JSRF5WY4(3J'RA:!PF9K]'M3L3O:;UK,;F9[]'O3LK<7I MTJ5YO4/!;]PEZ>/MR<&G@WR[?]GY=GU_>_/S[OKHAX.%IA4$]F@U*YD^_I;U M\2O$E")XATPK?Z*LYZG"(B^I-+Y7"$1 D2 ;V]Z6C3M8TK/>=RG<"2[O8?D^ MK'Q6OWT9';-._M=.O[Q3OG3KS?.;!LGW!8;WZI._5V]W>E/[EI<1=/K=G*52K-S AXJT: @.,1_SJ:K33/K(.7 ML [B,K(",E*W?2PT3\OM\;QI[FE:_INZ(Q;<#@FW0&G"#B?^[:EQ?>K?C(:? MOS;KI2+!+^(U4,TU:XU(>REVTS+-@"'EF:/6( .?&1S^""" )// M[,*43WN(Q>\**#"]]R5_NK=G?[\V?K;5WS>J=U0]ZV]&(.#;$K'\JZ>_;F]4 MJWQ_[9_LMT;%W?[N=?<<]<%Z*3D%CVCS[#M;C.YLZ8D[>YR?_MRY4G_O%-FW M[E?K=[G<.CA_='?M%7>VY^TWK.I9^7;XY=NGR[Y=_FS6W#;N;+5:3=Y9L,[' MV.3C#I@WQ[M^N 0+VK=MW45K2I=M#K0 I3K:6@+((%&J7;E'^'MQ7N#) #(K M/"BNHJGN0*$>,T'[9-XF)^A0\#H$&X<8OBEKU5JU4FS<5'I==E/5N[V;;JVL MWVAJL\IT5>N5>]T8*/%*OYA!AE[M-Y7X;TJE4JW1T+0;_/ZFVNN6;[K%1NV& MJ37&F-XK-5EI_5_,SFREW\B9/3>&%/49&0#G,L?E[5$0:1TA1TW;]9T$Y*CA M[>YXY_>)]OOZ]FQ4Z=6/S/JG'^=IA%UN28A3Y;ASO-.YN/S/ORJMCTKG_/KP MZL?S0S$OOVY?D680Q0,_M M19R\N,,.H4S"+9& R2E[ZNPB5"%S3WO\$G('QABG/U=R2I>%W[@>EFKW.[?% M [77'^TVCB]_Y"=__&-;;/Z:(!!$%.NC8&3>9*>@$%HK;[A#X*S+=W(/,?\8 M7=*B*5.Q>GWQ^]X^O[C^XG>Z.SN&^?WNZ4C%:^S>S&:=J]_A7AGL^8 M0[V*$C?QU!RV3_M?SKYTRL7B5>OGJ3=H=/M__/.,FU ,-!3'F)R.[K\S]WI4 MN?_VJ7/7_%;RM[$+^1W'L9N?SF^'MQ>[_?V+T9ZY?P&L9-D))MTL:XU51^!J MHY9'+&3@H44CCZ.4@P81ZRJ&O><VZ KT<83HUV8X5 M.RD)_A6PY?Z8 Y<;3D010DT$T64001;QT3EK,U,O*.U$9$1ZZ:GFV3"R_'#& MC!BH^C/T*GOZL5BN=L+LP6;"Z;5];V CX*2>R !''??LBSG.EX;UK]W?WWJ_ MM.+%Y8/'X E+?LHAV-":OY='VO>S'S].KOW]XU^5GO_]V^XO[ Y&N\2!/$#-TW\38_M90]IM%^*N5R] #NV,!@U#\-X;XL MVYE%1$5&,0DU5^5&"?95<(RN+]M0/F!W/DZ6A^I!^:9<#O6#\+\&-U\_W>9O M#T?7E]7=^M'=W8]?8R_&U^5U>E]'%G6LZNS*/C)&:+0%;CNQ'4='N_PFB/X" M;@-#AQL %YQX%G;JJJH.S1NCN-O^.MAK&_MN]P[/0J582+(ZL=GY#/M3NPL@ MB]#;<>>Y[V41@JTX,QZW3:EI'CS9]5U$H,>.QDDL07C-\"J/X)/7(O03' R/ MI_$Z3H+U:;P+_!ZC\YXX"XE$OKB_NK8'Y;O+XJEY_/FKWCWH3SWT+A1SQ58K MUVK.$SK>W(/,?=%^(]QYPPHN5&KEG788Z%G?Q'-;LQ<(0LAT4,B\::1-IKO, MGO6=_LG]SO'5?J=^.M#O&_7F]Z/35-JSI:)4X"XZ1^VKSIYRUKZX^J%<7;1/ M+MN[5X>G)UOM,+3M>^\A?$/\^X,!XLS0YC$.__AGUW8LY8K M*;BT4[7/JWL+QF(WT0T*F]MS[)'2)2U#VA:I"0HL$AT[T^@W09N0/0-N7,]V MA M[_Z8QL4I7S7KG6Z-7^7G/[.%-[]'!@05S"7AS'_8Q^DSB%?0CW^S^[MW= MJD/VP]P[+$UW[H[/SK%,M-5JIB]T\+3]]]0[Y_#^%_O1N1R?>%=6?J\T[#PZ MA+"1_;?V]5II=^]+XYK=^A7SE_ZIJ1EM!"EKE%K)^]][5 @N&I9(34A@3KYF M/8P7;69B#^-ZRB_QK(/! &#'@ ;;4>-T_'=DGYB@_O3[]\<6<7E6[;;V43N.U)(W7W=/CX\.KX\[) MU:72/ME3=D]/K@Y/#CHGNX?;[9"[;;MJ$_;KONU,T+Z2?07=+<]\VWNZW%9M M>\L[SE(LBCS=>*WPAJ>R'1QO:-<3^TWVK31WJ?6O.,W+?K?Y^_K$O,F7[B:/#RCM 5GO2.:> MV!;8/\P#TL"U"^-7Y..K^ZH!YK1(% M:ZM43K:XNKX[8"8GDLY,>#'J#&B V7Y_$ 0J$4:^H*3=V[JE0W0 N\:SWGQ+ M P-*-2QOBNICS_?@THJUX^;'!*[0V::)FNU3]ISF8] !H]*R3W8DHC=WRN1) M-"SY,IX9YQ:48]5213]=S%EA&#;GP>T!Q+[9IO&;M&4>E1=OH=Z7LH6EB-6,8!ML'9MH4C/EZ)NF M.1'.=\.^P*+#I65CMV[5<&@A#$XL+D'Z"1X6/NJ\@$N,P >94JEQ# M[#+3?&9_]6R>BKR^PZOQT')!K-0TZ^:OK^='P[QF?NU6*PW]H(X>4 R"+LBQ M!@DK[PN4D3@@.]G-Z8%U7;X>UCK# M^O?VY;=O/_;.FXMS$98K6X^EEC4>75=O+HZ;0S;\;( M]"?2B5(*PI$#NKGX"G%'&2Z_QT3"^KO5H)XH[S'QP#!-YK@\A?G 24KD_[/ M(/WGU,*42_V0,X@GI!R1OS\3OJQ8!<[EP'8\\:!V_/V\]F/_K#?\=M2<#(IY MWZC_>)GKH?1C<'O3V#^PA_6I/OIR>#G=^54^IP!9<4& $J2.'CD*E-VD].DP M++#@7NO]\%2Z]N_*/XHL7YP4=[N_I_G/O>97P^R_S$5BW'\:7_RV!S^NOUS^ M_F*-SP^=_%<@;'V>HHD7R2(2\XM%]QUNE(772FJ,EFU+P$UX$$^-;=D5KVBC MW^-5@]P!S+&N)#K^>=6\T[Z4C,ZI/]+T/>OT[E?YT:DQ:]TPZOBXQZZ^U(P. MR[?ZWI=Z=]R[HQ28:F5!"@9Y>. 4V(89O5*FP86RS[I.D(#YNNZ41Q+PR[51 M[U+(U#KWFNFC$_X3)@2;LW/3/A,+8M'2N+QRB/=J88A@K>],D>PW/(/< \4L?U\IU=-OWA'Q6- M]OAS[=P;_;YE_?6#2BAQ@A<3&,"YK])*$R^+SH&7'^T>WMQ>GS;4RZ+7N1X< M_H;+HC'O_E &-&_%0;;78.8*>9T551GYIF?DIPR.@MIW&,4?Y"7!+!TXQ[X3 M=1;%VX9H^[D_Q@^.T196=K M$O2\?=D^'FF=\^(W_?!<'WPZ*Q]] 8+6$J[]M0@:I2>8)< &G[U 9B2@4@O?\Y?XM*X-X M[$F513X4]\)M+BA[TNA:-SD5Q1D&M@)L&!7O9$Q9M7E(CX%0'-%=;=I6/X]3 M"&#/IKSZ"!][Z;3DSFFDNTWOZOM_=^3T]'T\N[Z MM/5CS_I^>KA_7EH[\?N1NUH:GI5^M7_TBYW3P\O:6=V_R5_V@W+OYY6]V_O#VX_&>?5M7V6CZ2Y MVJM?-MT?EWZ']Y6^KN MUXMK6^*/W+?!E7[4_CXX^-W9O;WME<=GM]K)(>Q;O98<"7R@/E+5-,8'SV-,I:9<:IL8:L2!,=9;B/)5*0^^GY\?>OU._INQ6RM] M:9CZ11^S4=-7 ;5-\+0UMO23^OES\_+ZR+P>36X/?W?JK>KP!DN;DU/LDNJ3 MWIT78-5DIG56<\0\CZ>D[8*D,CP%;+21X;HVB!JL-,BBP(NJ4_'4R4W;5S6N M#X'(!VT3Y;^EP)&P=)$%A)#\7(D*]EOC/QV'^VW!?D?-/[QE O ,_#(NZD=@ M]G5!5[,G>#K ",R)5_$/P5*368-J'PS)/IJ%8[ABT*MI1O+[G@.)85%X@.^7 MW*Z84.*<>-KCC\C48/>VX7J=L[/.KMJ^MBZ+G_/#N[7-G0!CW;"8?(&Z0V7_K VV![-L*'ZQ+8/GE5[&:"UA%_%=@A]C6(2Z]JUK#TUX/G17X MV-'ASNF%&.:ZQWX?ULY'OXJ[=REL5^.':;J MIU9TGJ7D:,/M\-BSVL//A\-ILSTXVSF]K1VXP"250CDI!TKM@EI)E"8*HGL& MZ-^=*K0^Y1 8X9Z^DA[ R>K@>2N3]^7.ZSIT2#JOA^(0$*-X9Q2!Z5AZ,BF< MH]+7P/#H&O@D"EZPD6I8(&I7 MD[G^C_TOWXU3]?MPJN^>W11UEO]VOWFGT^NYL=;<2B<:@,0F(M"(E&V@]U!B&1(@B)2O%%(22>6H\OL-3U1KG1[75[-Y5F M7;^I%DOJ3;>HZC>U'BOWM+I>+O:J,?3U0X^-RF%M(!77^ZZ+F626WK94$\SE@IRP*]<.I4"> JX0+H9I=+P+T/4200<(+VD)ZY8*YO\H8< MIT'G@:SP/FEF4L ;%MUZ701?B(Z QS^F-!2#TTKJ [(1+> ;6B!L3."IO'33 M-$D#Q&SG* %524#/1B#E,1:9$LAGE]LF9*Q00:QB^X[2"VBL21KG%&V -=Z4 MG+#P&>';DHP0MJ!X% J59,\KK/AQ&=?KW0$5]789K8$',ZQ?OL6_G1C>8+5> M&>'\@ZX9KI@_87"1:4:K77J0$"Q1.53R"IVH$C(\=]%14L;8=CR>*S' N O7 M\W&>:&JH5)$K>GO,@JNJEH6N&S&$374Y,'XQ_R4LU#50O5$RF<.#[5H8!0SANF0.#P+:2B(X MD6CK)Q"*\%A&CAS8:?B)K* ;.[;N\U/2D_YIBIB(CXLP8,Q35\I2& ^2"%&YRQLD,"I -&.-%32-TT\(FM_L.ID+Y#IS; M ]4E<*F"DKRU^)?8G?"U?(?$QQ,V^XGOSGX"'/ @Y]X&G.MLD7-C YF<>TCA"_&>0#SU58>2>41%3O[(MH?XW\^&"_:J-O7A M6-\ETS!X8S"N,73NN6ZD$)8-U[K^$N?OLK,KSM_?<$EKP.B4#Z+1B38XHB@K\%NS:MN$JW$L2DV[HK3,Y2J!PEZ'(+"?.AB MQ*FZU%7#]5%ZP?&E_A\@%1"L!-6+R!QRF+DRH6(B=VZN$2W*"1@,S[4$A,\E MJXR)ZF(.:RGHO9;&1+\1N2@IM;BLDA*@;<84.:TNBC?^,NFMD\DX&U2>M-EF]&="GF..XP;)Q@C+"B9 MD]E=N&S8W?SG!&L%;!1K[KFQC98W MT'#N"W1*)[P/"/_%XP(6+%*0&/HI%G:[PM XMN(^)'+[%_W8,=TC:F@1LD@*2)Y'C M@0/AE0.19!&4$X]?4MX"AK2G=J@)>(YMYH3\FL)90]4(?LY-(A(8<1&!<&C: M $^-./\H53$VC(%VV#(5M3M""O<&*&D%5Y)$S$D^0A E!Z&1X/A1R'698+@B MQ"=:LMB$Z*I%XD<.I%\HATS>#0(FEXN;ZQ^(%=-D#1Y1QR[[(/_X MN 'WG/1-1SY!3R$Q$OF<314DG/>!4&N2>"OB1Y/>3WX XBW3Q6--X;*(MQ%^ MTCIF_.$T15C"XB[$-(EXF^'__*M5;[0^SLYKIA?Q)L(,L]E:RWR<^Z:/;,XM M..$;(&BS*(@-)9#RF M^Y'CH\$.8[3@[W0V(B7#=N; US[&I]E749&W@/LU!PX!E4J&C^)? M?>H%1&K(&!Y%0-)0*LYU6[(,?2;^B)N*NH\]G=!(D;^G,@;!S^+[:4YR-B'(FJ ;613^@B-D MC_FUX3#5Y4..07FA-NLQ[W^"\(9W#HP>-\[ZIMT%-0WX<\C0KA/U$CABG^>G MA.9?9+)H;7AH"E-S=YR<#J]Q,9]11?4QS"G6'NT84=D?>&?3G4)6P%0XA='0IIOO D\"_ MO@-6)*KKJ!#XP!HVB&X6T78RKLVX=AG7GL+2-)$/S7V1J%5RKX;@M5D5.6.I MC*66L93$2?<, M@\(9+IA>!#_G@-II,@ZX$''["1?Y!4C?"3'BOL^HF1.5-L@H?)C)A-8A? ;_ M#FJF;KZ*IGVCIJV*'87-E>,&19=+3HD M.">3]0V79_TJ'"-3'3(+K3L^^= J"^V\72 AG%++4(,$03CJH%CG-=7I8DX5 M.L]S=,8IA(X5O\*#PMH[%S ?9 M$<:S,:6$-Y>0EX9A]1P5"U8UR@CAZ)2.T+Z#5@AH&CJ(#"8L2/3798(_8\J' MF#*49W-Z VDR*.5$MJD[Z^,6#9CQXJ#$2"[V0W]Q3AFKN'=P33A<51&%&L3_ M*LR\MXQ'WWV95KDJ\CO"RIM2,ZN,RBJCGE89E,0"KU12XT M9SB97CA@.H674;>XXVG9]FR1VFP^,?5?[8']EK%BQHK+I1[/C^.%4Z3"1K(F MR.KG:74SGRHX:_ROC,$R!EOI6N4Y+RBAZ(KE"3&1JKT@C($A-J8-+*IHP#1G M"I49XF8.8L*4(8>#9)ZFC .7!\GPCF6FP5/I+67($$XP:'4,'.7:EL7,C)$R M1EKN'5)<4*ET+ 8),P%Y47V?NWF">+]0UJ:YA9XCF;T;E!S1(Z;:Q2@#MA+B MR,I8#S0PQF,!>^#X8^YAFG$\[9Y^/=S+EUH\ 3WCXXR/E_#QH=7C82K.7CQ= M0!M@"@M2S606TX8N!7M,1*'P;)DXRX),0TJ<#7-]8^F%G(G#TB@!S>TJ&I:5 M:ARSD])H9$FD-(6"B"U:T84E?)S5P#TTU6]8=$:5EGQGJ5Y2E<)#EK"*HEH1 M.\%2+AZ%!)(@O4&HH;Q07=GWX?5ECCY+"7C@E"#,/*/HMI M2(NG*),]'(;;A^K3*(*N)-!=[@PVH<6(H!Y?>B]>V/P-T5\Q[#PEGA "X(%2 M8^(XL1RD;80R[[6>?W60A': WGH8,M7S0R&\&8F*=L2$=5U$^P 9X-!9=)7) M9%+HR:IM_.%BQ*.7 C2! !"D2;.RY+K4HU1](O 4&B8WH5Z@3#&#?,+65RU.Y:1'08,,:R@+X MR\XN(<]P\1-6PF.G$%11W/ FFH+ZC)HU%W44F4,9S$Q8A6.3QP"E/.;04F:+ M%/TN(6?E(MLP^[TL6GX8^X+W5-%$)$K*K8 OQ'4 ^I+M 5445A!D#&4+QP' M>(B1^IUV>G@:U)](:R5R'5.47=E3/363:RM/]1B/@CCQ475CAE-#I3&Y\B[, M>$NL^T$%@]T)L<-?)2@'KR#%+/KNL0_Z%$DK?NW/9+RY2MMU;3- GN61;.MK$4<[K%C'SL-,5#O2:C6L1 ^NZ.@+Z)EP4]'IT =98G"O*O^Q M1$4+C*YP!Y'P8T;4!Y'J.UJ(+-4VX;8@?*^XM0!T!R4, #3#,J93AD: *^7=4,PZO(4 !-3L? M"*B_)LS+*2-00NGDPG]Q,];!_]+A-89I,L<5%IX"ZS"PR#-H%2[Q+Q1WZOCC MOVE1IBEDI< 0E$(252?#XG(,):WR23H45#>HJU81.R87EZ(<%HR/2;*GRQBF MB,)1"8I=[NFJ$J-$]XW20['['0G3"(XD-A"3C@%47_EV!F+O@VB#CN C&/<4 MNY@+/UZT/<'F!VXROE6>(O VR5:.,P/^1()%SG_]OE&@YL3CYGH1!)[11#Q- M$AY2-UB"!9H,^/FW=)F 8*!.60OXB1Q3GWT3 MVRJ7*MPSI0D'D0"<,GGJ= C726">$N"3C)@%KSCC<%+*5V-((NZH<%0(=R3^ MK5QU 7YEH*Q$&W/L1:5HT..8F=B!M58L-/ZDESH8Z9B;8D$YM1+'F#"2V"8C MKYLR E(P[!LE.P=%MH :#LE.(J"S$+;$_*; 7M*FH)#_=XF:;.+_"4(PZI@C M78]>QU>"QS:^#;@>#I JQ@Q.-%B1OO 2@D0D:$-*4*?5T09@;Y>H\_M%3U!* M#OMV$,>CW5+180[7'YCLR%PNC -WHX9'5L9"*,N;L),\RHKZ@,/0\Q^CZ'K=$,)D$#)6$#5_H^;Q1*ICK*"$?0A$-,9-0AVCWO8H MJ3 /T";IQ#OC(:T1:S,2@>&1 -!#X62:HA!&1B=@X[/6+I'6+JV4!PBR H:L M@.'1!0POP]82'2@NZD#<]DR#@UM<#U&LDU 6*0:Y2**+*P\"P3J&LQ$A/Y58'0+$<0'D@8+8RG1[PX/O"E1];8U/5O^? M!3Z$5]N [>6#@V_0-Q,Z4"(SCW;A<# >[]!<<)"EWHT57%T\GNDM<8(LL93E M=.6_WL41?Q3$/QJM?#=1U\5B?AZ>QGZ<8Y/W?DW(S.YAIHECWQ,D.S!UO:*, M$!<.'N*F W>(,N_;:,ZP]_HI&N9"XP=&] M2/ KK[0MHNT-B^0H\<,/1N3$=H:\NPGFXD1!,Z/BR\-D0=Z.2OI PGWFF0CH M):.D?TQFE2(PRIRW9+@KCAO<:ASBA>J/!X(1\/;B1^]J1' M/_#+Q2.CB,"/#GP!1DF74RY(J,X%05P9=HT6U?/"?(P\1B'8Z%60< !S[Y#G#L^#B!>X2B??K'&P%HWRBSS5,&EU[TC-?0S; MBQ1-@68S)>F21_\*=G*Y9Q(ZE=V#K>-BV9O,DQ;,XD9#@=I =0/D8^[.,<@+ M)J4C?!(1C@5E!T5G7&S*4;@>!L-83 -E$MV#Y%D+@HFZX3#-D^FLW)%&N14< M&K^G.B/F" A6SA4Z4\GIAMQM6#.W3)/N6R;=8@;&RJ@9#2Y:SC>JU E7=4+J M*TI?D,R(<$0KD#*<#_)>67'U-:T*B*2=%C; -3ZCM\+1CS>=EU7+G9\O\8_>?[(^R\&G1( 7]O*;M M\/B.-[!U4HO$DX%PGQH8"$/_.QB0 R:LP$2E"TRL,;>R(I>QU+1Z/OKIH^I6 MJ$!Y)-!FU5K"-B<@,MG.*I0R AF=YS%XQLCX+9_A>PV?XF6%P2IJ]"7BB&/L M58")7X8[S$>K[ 26>D%I!_H?&J$3)ISA,0V4_XVS!=W51Y-409M/$&WR2<)3D>$IJ5B; \/Z"SVQC!FX^F$&"[ MFE@[#=(1,8-"-LVA_AJ\ EWVSPF:=4C,6M*Y>&0,2 .7G,53X0O*2;CS 'NA,DA+LKL?B[Z/)9' M%92X!),2Z02$S$!IPZ,XC%"=X"92C1&P1B=PN03;XC++); ;Y(2)[8"V'K;DFNLA%R%2 M@)6=\%!RAZ]*KH%.6KI.E MZZ0I7>>!TAAXO27*LE#_!L$8UY<>5-MRE#O=LVU=X:X)F660BR1T6G/*!<_5 M!H/")J!N[*0MRH"'S#0&.!PI24)OP*R?+O,FC#UM2J0CT;1"94MVD:<46I>[ M KM,9FS@ED33;R.]U<4OTGY_;#!OB!\4]( 9VB/\18:<"3VG,TWH*?1!#(@>' M;)C)H[UH V)'P3Z+]FT3R="H W;1[_KO6J%8C#K+I2\BDB#O+LBN?VX'PRO* M"G@!Q\(.XXWM9QUM,\G\>"=P;2<,;$9ZD' +2/8:FFWI0Q!5:E\,/(K$7V(\ M)$VI?.SG\JH1J0<>*@$FKP(-H8%D8Z&"(9R#$HT^@\V%\B(?2[E2'2L0%0E@D M?A29Q/NX19]P9RZX@"/79-RL>-(=2YF>TN]Q&;HJ]DBV/_^U^XKDYO*I[B66 M?"VZCB*.HH0\G_"*C:=KE(I_/KI"C#PC1.V9("E_+PD>FW?4L912D'K851T' M/4TS-=!T"^L@*U F\)L[1UAO B6$SXTS%V5317&GE+:.8H.PSJ,8'IW#=EA" MFK'=2E/M)'"/*Z/&\3HVQ37%-0=7)->)T!<.NQY&N>,T#L>DNT@06BD5BI4Y M!I$,(<;.858K!Q6/L7"K266UX#H-*Q]Y70HE\O',L? J%BU>1?;A HU'>BSY.)&NA9$ GDQG)7Y[=3'_ M;9V!^[',]I24A/M.6D(1IN>-$V8-(8XE%DFZ"7Z"'<3"Z@UV9]@^*#T3.SH( MA@TX\D1"0:>!Q:1A4N?6IE /7=GVY%SGVI";';B^Y3CKX M"T6U:::2#O@(>X/B?A*0O40I4Y4@B#:+59 !/7C]TSSPT,B ME*,Q3S.VF$0<$RP]0\$U.$=DG70%OY"AG8*X:%-[?0U;0 ME2O''XWQ_I**:JE&BFI12@NTI"F";7CT-AB++Q'K6&3Z"XD0(5)[N"&0VC'7Z3AB143OH.SPKC;50,7D[!"TY757$_S 4;RG+[$?SQNE MV#MS(@,D-/,5N(;"/(JV$3YS;$\D*;01YV\:&D=G@7'$L[Z0(82G)D'S$(D2 M#D.(Z. 26:AIICW]:EO.]; O7)B(0:E.00X(AS)'?0U.>9C P3>:$+!#XL3R M.Y"(#U_JB&T^8U5'["'BIBC:8R"_N6I+'!:\E>=RC*61B/>_IKKD_9>64ZLP M;_HOM.R:A>8##T?-N)AW0)CZ% ^04XZL*2>R4B);QJN;(M&\X 1-\)K@B>1< MK9:+^7>E4*S/3QL_+H83#"#HR/V!B#8(TG+'$<]7@#L(R\@0EV86.B8>9!59 M6R13@H2T3%BO!E4;%A2($E WC!P']:^^A_#QDC]FC+TR5PD$QHZ,RO/"+FF? MD1JU85,@B@ M:$Y1*>477)93E.44I3NGJ/B*[XXM!==VYZ5ZJB)J3UA4R FUHAW&"\H71!N31$ MI1\H,3!?2M.V>XMU %(5929=J(T*;5AJQT(+793_,^?AG,>_GW-3"E<(.FWD MREW5$B8'+(MO,6+MC]1?MH1U$-G^W!O!2R&DD<1'%_GBATO5I4#I%]J^T-H( M@M6(AD>7):6O LM(TXCXE\BHCL^*MHJH@7[J@$;6;Q/>13D[.4.WNNY$I;/=*6\IZ0\I\"X35+_%YQI(2Z2 MV#F:L#K+OF&]""8W37BY8 1$*/ 7B%RE!)XE=B4(I"C2:B19*F)0Q.W6T+$; M@+K0FF>#%!'VC?F79$%Z* ?30OIWP*0S1?<#;)%D"8P2+L454%4#]J2;)$Q^ MYKYF[NB.!_:2>#Z0@, J(Y3\Q'-!)Y9^?:IM2$0+X<93]0A"+:E6A7D84"-1]1I$N3C,N MKV+4RS3G3 I )QU884]V$A*>)P&&+DLNYY!55=F: '59B_6,(!9&GM2>>@<, M@I)!N+8CDQ;14#R^\]%0&/>.P5E'F>* ,#(CM9./Q^#.24QP[!<:U 3HEP, MQ5R=1T)?HE>OE_.W".!=I.R):QXF@1L1!"FCQ=$",D6"TW-O0 R21&0/YR*3 MCN3_QAN@2& U^>"#"/:+ES:[KH=_5'K? OO9$TSQ00FJ/ =[?PJ''U%4*6,; MX5EGXQ;!DX;5DX$F*O:V70+&$97$KL#CL1@".,:JBD%&&.*'"&B/3!44>P1N M\TV<:E$C(B#S(XPK8CFT6_EH-1(MZB1HU:JX Q0/?5'\ M$V3V1(R!&02@%TUR>#/RP3K$32#*(9/ MS)R3>'3H[? 8QBKMT%3B*U%9^Q!A^28=Q&J[,#"JE@G5%]%69 M?",>F5P;F8Q_TQSM0:-BME7M)?;X4IT7**1:AUAA-/G#OWKP/UAYFNAW ME:2V&&XF,]F&+LI/\IH1J,*4 MPC9X]8-%#R:6BF++Q:A-CB.G\W@0I1W2TGUJ 3^?ORBRIA#]#8W\]=>.'#3<$^9+0P'Q@:P?C# C2I1):%Z54PJ'U MF,"?1VV75)97E2Z0CHFA2=V6#8,GIC7#;GR#$"@'\%B-%L1HCBY5'+%)^>6RK M)X&E[,$^T=XU)#:R) LBH_D4S"$_G@[B:HH!\X2*(PYN*O7"4 T"*P/$'?R( M2 FD*34*I4E?J5FHE1=]7^):?KE8:#06/5,.,4-"IZ)^1SW>A!,< M]D*L2V2#P!1YT>E,$$WS/2]2&EG$5SD5VDQ,0>RMFXJJ%+.Q=1GK%LV\1R M7ZG5\YR/H%TA"A%AOV97P(J.4V13EX$8)?PEV=W,M=%AL5@$!.1$1N,_HFXZ M%G6:DQC3P(*FC-#S8Q0M.,2FY8S7=KD$;1'TG./OH7+Z4-;\NUD,6^U1I(LZ M>@ /V2+CE&=S"@,NUBTCK,\U @QG5S2Q^W??80&,(T1:86! MPBII$O/-<]8(XD;8*,;BQ;)A.@5!CF%3/P2/H/Q@RAZP#)GJ2]B@D0"/1ZVI M9%,WZI(^9C!-VXFZUU%@26W(5">N;_ :7=/N=JUKV'RKYYL<-)26$FF5XXC7RTMK07%P($5G76))J!TB-,#1UR@QE./6A8GE M810LGF,N@WN);3!R8>['PI88.8D;$8&&B"([!JEX#K6+_ M*;5*I4JI5&HTZ\WT-)JZ"*5U0L._*\KOXJW^E$YB?I>PT;"N];D[4&U>/0^; MZ53+M5:QUJP]-V4>=MU$,'B(8]T!WIG8P02WW8B@%P9P+]$K=S[WA (3D5;3 MPF(4[?D<3*CP"=V%L%(Q.&,C*CEVQ,U%6\S=@P'@QBJT0 T;\=9_PHCD0TF$ M,]]2?9U4-;SC\<>\C0>&J2G%C'Q^@99BS_/?"OF% ?\I?_%>+#*ZZ+OPC?OW MJS,9!=7%C4/7 ]XVICIVV0?Y1W1F^%8AG%%,:5R\Q:^#XMB;N0N*GS7\] M!WV;G7[7.OFW.T_C6MTBS3?SP M?W^42G\\\MQ76X5:54:!9=2_-+Y7*$BBR/CR,^YQ\^&P_9( 8G1A8X>1X*$X MUES<4 9N>+I+I923F!O=R*:^D3,:;.S[.7./77)PAFJ//4)E,-:>EPN>=D2P MCSQ6,W77H?5C]>MW2/[GW8\-T+[TMF7"="<'R8_D?\UOK:3\" M2SFG32ELFU,6GY=C5CDHG.GG_[EATC<+S<:KIOR?\U'S:IH0H%5\UW9?(AT?I3]%:0$UCK-?;NJ"X$/GCC].,4KB@1Y4@;2#! M-(5;\>\-+(YG:&YW<90\'RU4JHABI02*+W".*Z5B*]=HM#9']=0>@ 1!_I0D MP[= ^F*AN,GCCF'C%!+^SXTI)RECKIO FQ+A*Z7O_AKK9RE59SHV(] MG0=@8V*=IR2]?LJ_0[&>-J?M2O/?17!9NZ<<4(7K)5A6;\ +^Y*&Q?;LYY<6 M3+7MQE*>0THUR[DZ9B)LUNQX,S07-L;;HGFC5JAL_&)*SQ8]L_&Q[95LS=)( M.84W=N:E[9&>]6[BT-?*N49SXX;(FR&ZL#K>%LU+Q7IA@R[%5R?IWTH0Y,"Q M75S5)Y]2Z4GD+TZI]@K]_AFX8\L_/$8 M5WBNU:IFT8_W%/VH/D/Z57IVZ+W$/D+KY-#2[!'+XA]9_./=Q#^JN4:SGL4_ MWF'\HURHO2_7V=MS F?QCRS^$7>(UW*59C6+?[R7^ 0T!$&IK-$/Q-1C^*6?3C]7I\L^A'%OUXQ)EO;;#>*QT' M(0M]9#+^K8<^3IB7!3VRH,=["WK4.6>WRSHD04] M9H,>Y58I"WJ\HZ!'(PMZI#_H<<1<]X.")@::%DK;\QRCZWMJUV2*9RLGMI77 M8$3'-DV>?.4QA[E9:"0+C;R;T @R1:F\0:9(QV'(PB,O2O17YSY[Y9[A+$22 MA4@>50=8K&ZP7B =9R&+DBPO$-E@X>>K$_-O-DHR9\L<.*H%5%/V5=/$UL/, MZ4]SRM'1;A9/V7P\)7X"*G "=-M'0J3E"#QKUY$TK3X+QJ0J&//F6.-EHC5I MVK8LG+/%<$[J&>%Y^YZD:?E/ KU[)8T$9B06^"'^J%^DO$BM*T5RN99?\E MVR7-0GYK;6+Q[P^&!S_2YKM+TW@ZTVS>73NOV:;M?)!4GOW6-"SV ?B$.?C7 MW-?\562_?XPVHMSJ)J27/+KACDUU^L&P<#?S7=/6AM$13-83(QJPY99'8_"# M6ZGSX?@"3GU'T6R+-E[UF*XX?.L5PU6 5L8=?#1V#$LSQF#03Y6>8X\45S5A M:79/L>'7WL!A#)^!V4[AW[;N:Y[[06'>0+5L,Z? 7#W#-)GCDKN_\5'I.ZIA MN8IJ85M9QU)LPRPHDN;\%=Z N2P8#68%HLS%EJVZHH[AXWMXG<=@0JU6H?1G M,!<;>%4N 4:R<7I,3'$$^SUP%08;HBN?5_=L=,\X"TYC1'G\-K1ZK.%'^,RT5B(\_ >@-"$YG 7-.%?C1")^@'^!JD9=H>^ 3IO#?",T-[G%3';OL@_PC.A&D[8 K 2/UGK)68(>D M(I='MHAJ=GG25B/,42H6_\2Y>HY\JQBMQ->PFF^X IIZ?5G$1S?N$L:W8

M<*+<$OG?I"-_Z#I,'>8GL D?Q[9K(*T_.,Q445+.C"F46WJQ?%3M A/Y'IM9 MZ-9T-_HM?+FJ(P&6%_SS299!I=!:FGB1T69[M $;?FDZ7$:;+=*F6FADM$DG M;4"F+DS>JY)0NEVT/J],;W!HTWYJRT-\5K8F%1,N?)A+(Z5__'/ M7X:%@0C?52T=L62,5R$WM\TZ3W( I*@<8$WS9CO;EKHBBI?JM_8]93"A;Y\=BP/EJ1P*S:1_,JC#>G"O7A,9GRSF2O7-Y@;S^_8%!)] M"_PO[M77SR/%P@;;D;U!E)24^*KV(IF"E5:0)[C9JVW;B]S6/;;M=6\L2_^A M.'DJ15 )NTMM$!@XA:;@2]Y)KXWZEB9-?6.K*D- M7TRO7UVNY>JU#39"S"RJMV=1U9X!\SY]#/+J#:KC^>*AS(YZZ@V6'H=Y6O:% MWWOIV9?-]+ O-C)[[0W&YC;3\J7UAN-P[\/+GB;'Y+9OJ]@.F7>JR( M9XVTI6GU&[DRBZU)5P2/X1%0 58%LM?%LQ7AD MY-AP>;1P/RY309ZMPBO9X90;<#$EG5-!*1$"JRL!AO?_]\:^K MT]W$Q#?*,+5L9Z2:L>0W\1&HL03G8/>479MP&=R \.K#AW1VJY-V\-G8.HHE M0@@B,3X_]1T!XY$$$8*8'AJP(()Y=*=1H!!SJI3*Y4+YSS5 .\HY177A/:.Q MZL"W"""R&MA'0>&1A*N!$,?#G/'3$-. M-J>T9).MM8A@];/O*8&0RX4X-8*2%NP=I^9DAJ!B,;F%NY6+KW/1^EJU0@U> M7*L4ZN+]S6JA.KO01W%R$FP/R"83AG5G2+.8/?F&+MP7-[XK*W('C?<2V#K+ M)=+[ -M9:)!4"K4,XR6E)??E0F5I.5E&F^>G#5]FHU!:6MN94>*%*%$N9.@M MZ:!#/8,X2@,A2AD06$HHD=W6*2%$J9[!KZ6"$-EEG0XZ5#+)E Y"E*J%4B:: MGI<23P=1>] GLJV]D6_:A5]U'0-&_L3,.X9KP[>HEIM/A+_8#BC!0_K0>]O% M $RE^E@PE4JM4*RG'DSE>9'V1^,&OIN[ M);M*MKUIJWFHMPX]=RZ#LY?PWVL*\56LR3?. ZM#L7%^J!4J+PK,MS8_M._Z M!7B3IYQA"/EQ#/&VK_ -N+JV3N7LU+_HJ6\4:L^+J?",K-:[5RTG5\5E><,QX&#/;P@W 44N3)7W5L1*.^J^^:IJVA=)H0_9("A?[%%[9 MR $;P2]-MJ0 5M@IKQYPJE+-E4NE]3H^9&^=:^"JQ!;22D- MX($;@=8KU-: 2)BAYFL0@B\CU>IO!&BQD:M6ZIE06V?9E;0>@W6$VD+&%BKR MJ^?L4J$RCY'U.!UWVW1=@$G_E[=1Y7;;JWPMFNPK.P>-ZE.D>ZJ8XKGTTVTO M\K'*Z"OCQ%*K52@_WH!*G8QZ047SE5&Z4=G<:'S4Z+XJHJA_^^/FT_FL%JNM8JM9@V&1HS.]'+IMG#V MEN0]T2]UIMF.BC7I,WBUL]^:AL4^ %&82 M?MFP<"?S7=/6AM$1$)?8(]YY+PKYN0S;M5I= M$]MU#@W354=,&<.>V+JB*E.F.@K\WS28(Z%:8=U)L*)1@%<9,[_R<*'=?%2 MD3]$- P@E (2P+)'TP"F-/H"G8WP8YJ: [;KV'8\DA9*SV?F S#! M^T"_&8[8DD8W&\8_H#!^IN!M3\%;A'Z^3..KE=8&\U]=X\LM5/D(8GU.]UB MV0]CPR#6,B1Y5-8"U'U0(Q)!]VB#':1+TZ/?@?B/,__E%20)8'."AQ MWNEAJBU=IA3E/#6VZA^97_"VS_^V+]2$AB%S%VBKB?Z&9_28Q.SNN3N,-RA9 M?I'B_4G!\[G&*=AJ)%@DK5W, UXE_HHUQ)E[?7W6<\.#]-QYDCC@_(4J?A+= M[\#W$BY^U@LS'ZA=,J3,6 AJ(!S@0N5*#R2*4N41Q\%6CJ>DS5ISGYU$B= M1O0^TM <^ .O9]+47'\\)M4Q.G[@ZN/N$KR\1-X(ZRKCZQJ*SXH!;#OBFE/F).G&8-<,#WF6+0<.%P^:AAXR*9=IO+Y M\8&1T\/!@8'Q^@G4"T^]5V"NNN'A6BW;@Z58;"(]!3.3HG7 +B$-W4+*N3SK ME4A;5ZZ]"CIEO1*)![->B:^B5^)J'M=5[ ^WJ[O#D#]%'(Q-V=Z)MM[,;?O@ID.>,!3-4T>;<;P)DQB(B+A MJ*C'X^@R*+F ?M0Z=ZY]:*.&#F71P5/VJ%V+DN%*U-! (2NC5*P76B%?+/89 M%)1VW#]1#*8D&_[.4]F8SW*P(W'CN''MN_SZ2]@7I"+/UIA+UGA,1U*^$S/W M9Z'4$%'H0J,2>>-L5#GEFO!KEFI)S6S=@3UQ [X(W3E(*C!Y,(;)2(+9%N4CT$_GF/1O$G034JF *^!?-MKM"3^,_TZ>*I > MIJ\S%!*VQEQ\+7S61WL8?YQ3&#;C!:$$E./-?R<@JN!S4*)43E0P6<\_@ M[XK8R<"&KFU9S(RT+0[Y%K]&3RO\(FWB#G/#:2&V+#NTGHN>L_1C]\U8OU['KH GCCFQ9T;JD]MO]>M5:H9]T>']DA)CNXV<%] M[I9+"U%>BH7&\T(3/;4+$\;Y-M1AZ-FYYMRAF7Z@37W8T5A>**==FGJ\WRSM@DBV9@L2>$J(X7VFPC'I'"%J\ FK2H)7SUL4KV::S:*FU:D M4DCUS8.$O1L>:30+:Z ;KW@;IH]#_GSM5M5))(5JL_?4ME>VAF28H1OA%E>=/>R!AW5H [==O'*I&TL.FF#99D5UZ MB9,)M?32)CLX*29.5IV:5:>FJU[KS3CJME+DEE6G/J$ZM?0VRZ:R@YO>3H[IVE]\\G%VZ9H5HWZ9I7!K!HU37ISBK9@(R95KEK9>!U."@]1 MQAEK6UR%:E9B^LH-LJS$-"LQ?:\UA+5RKM%L9I;;^Z)Z5CGZ.BI'MU7V9-V&,ORQ:?Z]%GH2^S\5" MK1)KD&TIQ@B>N*/J8B+:[ ^:1;XG#S7,3G%Y<=1$*A9[/9 \:3JJ;2^AB3DR MW"Z>+VNJ#(#%--4=\-[)JFM@&,CR'%7S> DX_'^B.CH_WF/?T0:\E_QH9'B\ M;!R?BI.VE2N6RCF0PL$AP&=T9AIP\K!1,["8[?<'RJGFV7A<8%X5V=$]MN'1 M[>WUQ/8J*=C8-=@BF'=ZV (E.!$4KD/CC@J(%%DGY&*;=M]$; 0$JIBVJZ; M<'I+A;H"LS6QN?8:DH.WWUXX:JW0>L2H)X]#[ MB/%43ZPO%#W TE8?OA0B_$XU?4)>0/R$R ;!2)[C"Y['W](.&E8BK(,;&]G6 M-!_D6-L5QPAE,@QB^IKGP\IS*[\7CB<(53B<+&B;KL+5@(<5?]4S+-72#-54 M(B53D;(PS029BDKTX*/L-4^:I^ .J3'#AA++P">B.*U:*C1JXUDT@\C(L>'R M&C/-C\N<+<]6?):4LU>NIUR/BY6VX3__[_^)%?,%PF1&QXV04]"I3!9-G^5Y MK:#:@\WXH)H3=>J*G6^T"H&%]"&PA"KD="H6*J"K1?[&].5&7 S))WQOU4B)JRJ@/#I_>^/?UV=[B9F,9+98-G. M2#5CF8SBHS_^N2*H$4K7)\P0-R"\^L^#AW1VJY-V\&78&C2S'BX)5-"" F)6 MM>!L&V-N ,#?E@]B^<[&:2&[2_B9!-$H='62[,8(T74(VR8FA@-12,IOLBB4 M>R 'HU?AY>*[P4]13;%UG$^7X9L&3.\S_;D5RI4R7PO(S>FV\[9D?,N4I /5 MW:8-_DA:A1!;I5:Q4F[5FL\-L;6*JC=W"NGTF\(R!J]$??Y[OH5A "+CJ[ M<&"/Q"*H2B#"4FW89H+HGU/*9=F-Y;+LRER6:##NN874&H1\73>,%$ZSX'41 MZ92(I;=(0)7J-=!NUY-0RSR-\!M4&^;-S6/5@J-.CBTIE1@W^0+9L% $D&R9 M_R(O%SU140O2?8>0!^/+B$PL83$%Y2S^GH6C3Y@#QC',P2/O:? JL)YQ3>(M M7482-#I[E,@> T(X7":[H*Z/D0X>_?[3T4Z'2[<%"U@D\06I[4E /(?!.%K@ M/"1?)@Z,W%MJ?'25KFV8*?<.ONQ9>T@J1,7F7-75<\I1#BH)S-"Y'R,$I9N* M[7@U0C+8/B:V#^6'Z>N,'^8IJ@X6E@%&$S>5X.": M]I3!".*\THG*H5T%2@S8=CD\ZSWFND!%4&IZ# >%CV *8$1YZKU\B0M*$[R4 M2^^"@H+<3IRGD'.@@\V(ZF:AM5E)G:A'HC(6:I QF9RX>7/+Y_&9J,8W]PA7 M4U7',T""3:7^9[*^:L*@&FB/:"#W^0OX748_B]QR!_N=0*Z-F-.'1TC91'F: MF:NO1\ =6L"D3/GKR':Q,CP%>Y(>ZBV7%&XCH7ACJI\&\H9PXT)FKEM MH+#JC!$\8X[.*)HSWX8!853TX$;@X6XT2?GFP9<6NO5,.5":C-2T,71JQ1%= M,5P4Y6")7BIVXS7034:Q# NW.=\U;6T8'0%C'#&.+08A">)==/71 D":863= M8IZX\)<(L@9%RNFTQK]J5>B;M:.K7" YS!TS#=4^J];JK=ZC>=V_ZZ!%Q8&6/:#0/&N;>F&]$W.Y?D@.\DD M#7G7!7@OZ0VHIJAIQ H8"(59B/TVH*-#U 38[N? *JH_*6.T+00B0L2CRAK MQO!"S1A:A4H&OYQ2^.5R!HV=6MIDS1A23)M*H90!_J>4.)E02R]M,J&68MK4 M"O5F1IQT$J=,N:$9;9Z1-NL6PC]DV&P=,O1%0%4>NFU?$2#OTU&;0806&ZE' M;5ZV60N;4Y0WA%^<"GY9S!*;98=&H=9ZU>RPV*VV,798?J]M?0>29,7C;HH4 MP@?M^HZ#P8FVZ[*-8%J64X#+FG:TL6UOQ4; 5;@#Y/4#\#;*N4IC@XA0V0%X M)P> &\NO_P#4J[EF::,'H+)UP;#9 _ Z[4*.B;;ABWW;BWJO8-4;O+)?F7@J M59NY6F6#>&<9([]Z1G[(3YU21J[E2I7&IB_:;1/TA6_5%.H5TH8^,E1:N\$R M0SJS(]Z=(5TNY4K%5F9(9P?@G1K2E6*N6,X,Z3=G2!_95C]_Q9R1LL>Z7DXQ MF>LJFKCTQ[:#L?#,+LGLDE=J8)=KN59YX_?VMNF9\?%[LZ_+C5P=H]*9>?VV MS.NP:-S$JCBX?_$^]O ^-C.+.S,XWJ_%70*+N[[!)E?9 7@G!^"M6-RE.884,F]S__JK0^*IU;'\'@9\%M#AS5 C(J^ZIINDK'8DY_FE..CG8S MXR,S/MZ;]=ULYIKU#;9DS [ .SD ;\7Z;E1RK7)F?3^D'&0]2Y> VGN4I*Y2 MDOI"M/HR8M6O!9->GD$C3@($E5\2+%C0VH_^8*#^W*DF0N@3/B#\$#N)T9>Y M:,,+CH3,J!]F .8&'08O\A%4$X% M.KP=C]DJQ'JX[]@E@R:\,;CD\KK[]3Q MHO@2,*K3EX&D:!U0)0Y2-MFV-\S MAVTYRZU"X\]<$O1H'.Y_%H,T =@_F1'&ZI1SP7)XVOBE^0##\ M5+'N$_9_X MJH$/PAB^SKI>T-)VRTK)+*L@V>(S3<[^RRTF)$C*&"'5KNU[2KU0>CPUX0M4 M.:9\CVUKX6:F9!<#SQ+U;2"YL8YO:?UM6M9.X]^(T!*G2%S7+!;*?R9HCXL1 MGQ$@6D!#SZUIO[,>*C4QEXY]2' 8:C*LUUBJ6__@G+7#01P9P+(DYE&>[ZABAZI4+ MYMJ^HV%$LOO,$FOQMD?4GD7X^>FW <->"F)'Z8((-EV#4V#POHQDG,%9N#-T M?K:%G@%/Y/B7( T'0"71/?M.-4PZBZ!A.P0V[2K4'(#W7 7Q87A*3]5X*U9J M)-/N[^*%Z$RE&(W/T'?Y]+B]Z- I#YJ].^H$KSG8&15$F 6JE>OB^89G^$1Y MKVWFP11M4S0WQ(ESCB(#$F;D.]@BS8:A#,M3#=Z@PA_W'55GD:Z(.?[,D)'4 M5X @=]BP0EX,? N"1R(R)7B$)@;CC;B WAJV?+I9]!OL'DAYVY.W/MX!85=? MU9HJ+HQF],"\1I5 < .Q2;+"S+NK3VR?.OC!I\!'/E'#9? .&%/GB.>(?BZ8 M0S0EL6"JBC=AYIV\2PK*ONA,0E#H/<,%*U^9@M62PS8KL?[#H[')B -@:BZ[ M8]B/TQUAYT#Y&ICP+^J2'N6_0-NA?G6&U7-4U/$TC^:*;?I&>"A9M+-5#[;# M8)8VC;2<1P;7/!QZH,+3KB\>\OAQZC.+#@F=;-$LF=H>!X<\>JKYF;6MA*-L MQ)PPIJU:M)Z>CY^%#;CD@&)?^-E*/(S"]Y2TR7)YG^P);FA.<0=$5]_JJ7>V MP^W-8%L"+'O1ZEZ258H$8$+@2109R"%CAZ&G"7F#6NQ@0RT#E8MI9,C_W]Z5 M-;>-).F_@NC=F+ =%(V3!.W9CI!ER=:LKY;LB-DG1!$HB Q# )L )6M^_69F M50$%D-1E2@0E/'0W6P0+=>1=F5_J @'.^YQ= 9$(NRCG_*=.2R0G@%BD!8;[ M02/ -*)$DTME:YQ.(JR4"%I32]73FPB,8SMNV>E;'?.Z R:!\&N69'.D#_0C M%JF@7 Q-2GZB7Y:<5/9=0QJ0Y!\W"5JX;T@%2K*L$"9(&XL9$/WY"N8C4FNP M2*;YK^1C[)KAV4[;[ %[&QW@H1XEV>6V>TAN^X#NWHD$)/AE+I4!;"+"Y>9W M<>/*WD+K&H]LVT&_YQ'M:/\1%QS^48>L[&MOM4=3DL/Q^I[3G2[] M1Z[7ML^J_XCM]EU[IQM.;+33R -3QN_RQWTO:S=(+T[?W'EZV50KDIM47%LD MR6_U(NFT1B<;GI N>;%(V2*"%40O.ZKH-,:#4,6#ZX6M4L7]]$<+R[2^\&(Y M0^S% M- I^E++66"A>!@;@Y-9/3$JM9^,[;6PJW81-FFC+CO?MFFY?>LX4;K MECL&>!8,(**S[6* VQ+]"\ONN>[@Y2;/&HV"%I[U8T&9M,21O$'KB]*T!]+Z MVU[[MB3]07V^8\K;[GG.1C'$.C+><3*^Z#FP@M6NN][>A!SQM87>RA R:]:6:; M X2;UG,U\+,J!'_ NN^J6YI> 3Y]MN7?CW#2[^^$3$LH'17:0@/;RS'[ X7N M!>/,N:Q!US 9:H&T&@X:SB!GY]R !Z=9A!/ IQLS6(4)6(/UTP'-$&]E&2MR M#5I$;68; WB\\\$N\]LS(,(MB9OC\GJU$S>/=-('S5#[JBMN@7A=ERUN!44I M1,N=H FO$S2,H) ,^">9(@;2DGS!'\!O^?E,P4_A7SZR.Y#CXZ M1XJ+Z K!^))=$$(92:^^L5\"VB17O0JGXU9;(@ 6*X$-LX1-D,OH8+HKVK7] MEK-P!],MQB4:[&"Z6P?3#:\9\Y AX/4E8G92B';U[ (MW6&N[ MY=?7U#CELT*Z14,E" AP'J1+ B-'A'QK1%DHNS$@H\,?P&\C,=*$OWZ!0@=7 M:)MO";WP0#QP)!^@KZRW+Y=PL@^R=RS]20#4"+R;5]^5M@J+P"Q%X2)Z1("Q M#0:-5+ MZD=E1#25)N& ONJ,A%5,MD]'OVP,(#%,&-*E)@PE3#T!*HOP1H4K*B"H29^J MH\G?B!-LG'P/-.Y_VV6#!SCNBRRY(.AH\21HW/-IGF/-YIM'>7-%> M-0@IYY5#>.40.3R8(&SPA>"IM3_INW?\#>+1PYJ_"8QQXR.[_,FO>%,0;2]P MW')JK'")"(OH$*#!6 _B&,B%[-5GN<;)LK M'R%DH '*4X,1KO9=Z(P\7XC .5W/4;_)LA]!7/)A7O&A;.PUCT@:DQ$@;NRP MF1=\@P9 >;&'(\D&)PE>VX%Q ][>^BFP.*8N#B(\E=BP,,ER;!N!/50R>CFN>MV/E,HH7T0=$19R5JKCIM9B8LR3*2?D?%8H M='R].X>^9D7IL#1TD_^C+AM @EFJ-0HB^>,[:N8A=G>0\!+K]I^,P4AL?3$! MD7<$,M2PS+V_N@C<@[/3_JJ&84([2H&GD4%%Z*J7@[P0)W.^F&0Y-MC)X:=C M02 X$$MA^$22)38A42$XGHIOF6V.")=JY(UVH"@H"!2"S\ ^)_/_V M[=N#0II3%.H;.RLW5G@SV&T2#%%X MB;@C!',.?T/?U0-"U/>+GAF7/I>P72M?2@YZB88JYEJ F[08GT^I?V&.$D]= M0YYB2T*10'7X2UBGQGY(SI4UVJ;8/ MV"7Q;-KAHPZZY&[ZD"C1#<8E3MZ$'!'LA.JEJN.&^>'K[I%J83RX62IRM) MT.X1CZ>IL"%.P"PP+(?M6=X+_E(V!K_.L-#,GK[QCJ%-E:7"D*@F_!M[D*FP M\2W7=LGGG(*&Y>88*N54[MH4CX]BWVHO6=FA''[.?M)NRJ F94-0FUCQ/@.; MM6B!06&AH=U1Y9M-L6DMA0/5J] :J9+KK@U_"G?B!.RH:"HF" LAVY3")RP! M]1!=P9IXBBUQ1;M:M!#I]55VF[QZ)[)(@>9G^AV6;D9G&"3%7O*5_2:LY )6 M+@@@+V0N2#%G88%!7J2<7 0_J6GN%!ZBD8$6HVR>ZQ8@IM> =9OG*F,7NX// M,A2ITWK8&=)%#FCY,^0HRG;H"08HZ-:HHM1YHQNX MH$\LV% =BLOQ15MPM2S5C;M&1CG' +;Q-T@;/"F8K ROH]39.8NW!TK\72BV/YQ_7O+;_567T\5H#+X#*\U*?4%_,@Q;"K=@XE=<;H:RHN!.!0"V9%<2L$JRX&4.<2BR-\J'.48)6)ZEU&L^F?[D(H=X MZ0>]N\U\YSA5QO9B._:'L6D&9CP:!Z[CL< W+2\8NB.;#7S/CLJT#O&+;_LG MWX^/OW[_>'AR_.7HZ\GG_>_'7[\$MNF;KM.>N!Y.TS@^[ALT4T.;ZB[&KZNP MJO6)G['DFTA.![K+ VOD5_'7%NR\2J.2$56:KZ%-^#E['H]P5W>$Y0ID[V"4 M$_\K8XH9!M907H*A-A=V]!@OV\'LZAD?Y@QOLXTCD("Y<9CR^1G8,Y\^'?2, MCWP.YNLG]I,;[Z99[2NTJ/;/0$:S8C&'4_[ YL*^#A,V MQ0!H@6D+ZG^R>Q4U>%)A5 _8HDQY&=;,Y33&95'A0:-V6YNG2='?DBM_G M/O>B<10,XY %[LB,@C'WXB#RN#<8<,NVQ\L7-X&U'YQ,\Y_!$>P:. %MDRS[ M?0.G9\CI[:(XW^)U)'NTZ\@'NZ(W'=-R?#8.XC * W![SNQ:<Q";2U1M_TCG_ P<9"R[.&4)S[/X\.\%O+(*B;2,TNU2A^IS-VCR*+W%])LA MG1]"M$N%^ZRU[4W-N%)L#)S3!/A_"OYCO!/Z(F0%WS= Q_<@,K6FE2H%G#P=MRLTEFO=N3_.T(+WX:L/4OO3*]HIY[1);Q]%83_]FD_P; M.[WV0GQ]T7@*# 0#83J[<<+!=<[SZEX-[,A9EK.D4[S7U*M_9O-P8OA5&)H; M[S(VIZNG#Q@QAO/(U<6EK&S&0HML09 ;4ZI'*.25'4_/V!E%;1AFE]6/0Z23 M9?,SED[_4[M%;A9,"]R+?#*="00R4=H]6\QG676)>IOQI[F8%5VZZ0O 4$V6 M+-)" G'P^3E&@K@<^4P6Q8LIXAII'MIEM'[[O'O)L5N:ZG?M!*9T>QDM0E$] M8X#I<,&OU'9+"M"2ZCC#ZTGZ./#WBL TY[1*,7 $+9:K0-*/B,J 8F Q(O=S M!77"$V ;@7M ,+K!OM,4Z=*J/LF6"]$N99&VSC%WXIRZE,4N9;%-*8LWJZXE M@3F3!F8]U^@*DXVR4&3_$/*'*-N4F?M-8T=#:08#1D)^J2M[5B&0D 0?AL*IAI@PPD6)^2696T"%CFF2,IJ *X!K@1^@ MG3K+P_6Z%,:6@R-EB%[%&-7J*Z98LDVGG+QU=]9E=XV_NO14J2DY+GC!MQ95:-E6LP@#S)+OO7 MQC(,BGK!M3[E9HR+4,CG)"%L^%! '7 MHY07D9F29&$M0M(84]D"M2K"ZR069@E*F5D37J74ZL[[IH!%<35#]PY1!."X M<]+=JXX:Q1@>X81+@4_PB(TG2X%G>RKM_GO-_LFILC 21P?GR*[46$L$5I8E MX@-DJ=Q)6B,-+;#V4Z3#JOI4?@$*9":++4OD'"G-&S- X,B(=42TFHC>R>*/ M=>>GF)D(ACI 2(L7I,(5 CL5TC(D#$PI$%805:^F4JF^MRHYEG9!B408<19A M!%V8Z:+(6&+%2 U0VN]- P>$(.4I@[5%QBV75;M*P)S#KI1ER^5H6I+13<)%(ME1IP&<-J< M B(H2@^LY ]:SI@K,[.T74X1@;G I,1F<+P@72!!=V"$C"J)>H;EF:YG? 1E M?0GL;#O&:?^PW\A?[!F?OQC>P':M/3CAP8J5=TRV3E(3S5&%N2BIJD1HG*T:=Q1:="<-2H1Q@7- !NQYA7DET& M!80H-XB-5N[)-=Q#HB%?G)TA=J\ 1TBOJE,8X8:(R[1R-3V&_(N[BSBSM9.G%,7=^[BSG>-.VL[9%E]3TU:@LN._8%I MV@%W/#=PAR,6C%P^"(;.R+*M>!2-A\LIO8/#7Q,@V2(/7,_SG4=N7'!C0LR@ MS&E4\^SO0!*%:*^AN%GTQP5.3M@LYV_4A[<;H&$EP+6_(#O1ND@P@XC.%L6; M>/J+KPS):,2F1(18=;WA>Z-&IMX:][?6T5 :-$58PC6==?U9LYON"_:R.:=& MN]TE/MY JM&U0J &[\XEZ9+15?=@R3G"ZL=^23_;Z+^KNH4;0WMYPR1AD;RG M(]LX$XA9(G5)V89R,!3R\ZW^>K8H,O4'H6OH+S659/:'%87(I\3?:BQ!/ZQK MESK--RDS*RG0[)MM:^ZL_?;V)W1]B^MJP;![_M-?;\U>M?NFM6[));,X3VGY MU7'[0^KKOF;QS@XOGL2JY'*00/CM__QA_W$;@@"F]]=3Q$-ORBHOYWHP(Z%R MC"]992]MBORW0@'J1NRSWY$O6QW>GF'^?,)T^8:O;R,CWNC7M8H_-73%%&=7GYF?-_IY<>7??8C M^LMVYR_O-'\^8=J\G[_L&S_ZI_V#/F:MT@\MQS,[S=QIYJ?&^9UFWH;T>SR/ MV>X\YIWFSR=,F_?SF&^IF5M.C4](?(Y&?:N3*YUO7U]>7O;A M#?VS[.+U_CR<@,6=O^;1&9N_CEC!7INF:=G^8#1PZ2,F=P]-VS+-X<#W7D^2 M,4HGR_1L$Z2393Z>W_!)=%/2"H$1X&T]='Y5_[^ZI+3"/A$]ZVOU^TM7<2TG M^B>M5AQX=CR/&WA@-?L4ZX2PAAI4]=?\2K;B2*]D?"LOZ M"'K#,O?^*FOW;M602+Q:0.,8Q]3:P_CWNY-/Q@O^[X*G F+NG>S"4;6C,CZQ M]&S!SOC+-\:+Z4M9&8MEFUAB#I_R+)D*D?&.)0R;HYU..,G7YNKN\3VOB)7%J5-,/B7I_WUE:2__5TXPL6:;;B=D=$[,' MU #M&R+44G<])IISO@>[#6@7I-F+M3*O!H+!KE,XJJ$2*LVO/_" M^CCY&^O.] K%OC7BYRNJ&-=6%:^M?%4CXNDM#4>O[@]X2=]>OZIG(V!FM?L& M5OT8IF&^+0M=Q;]WJUD5U-KQW-$FXQ09;C1?1U$W[%'+K/-./#B,0O<83P,_#AT M X<-0V\0CB+?M6JUPJ?''[[L?_]QHN>HB110K M' \TP22;PV(?&M5C\Z#I6ZNLK6PG[?+RMZIJ:W;IH#]\7.-Z^W6FCM_WA\]L MS9[;=]?:XW9=UN_4\G6OOJ1C^<['\Y_GYH'.U_^G1J''XY M//GP?Q2\6U])VM%S1\\[L\C?J/-WO;XW:A3KCS]?YZ^-?_$XGO,KXRO/"WAC M^L_7TTZ$/4\1UB3U-A'R,IEV)-J1:*M(=$W^=D>I':4^%6.PH]HG3K4KO)BG M9O">%BR<82>KGJ&L:C.!KJD8Z"BUH]3.%MR5 MU3YSJGUR$>T' P1?"3SZVW>B[=W2ISZSEDRC:W'S<"UN[)TXITVUN-$SE61W MF5JN4OUOF _L"!G?[(QSD4VCU8UQJH3@<19=P7\FQ7GRY_\#4$L#!!0 ( M .=C<52C\VXI\0D .M% 7 9V9E+3(P,C(P,3,Q>&5X,S%D,2YH=&WM M7/M3VSH6_E>TZ=Q[82:.\X!"'=OI:;CJ[^Z-BRXD6V?*59$+VK]]S M))O828#0&QZEZ4R!R'H<'>G[])UC.T=_\[S3=$+3D$7D]^&GCR2289ZPU)!0 M,6J@=,K-A QEEM&4?&)*<2'(>\6C,2/D3:O3:;5;A_N>=WP$70V*-C(-2,_O M'/C==K=+VGM!MQ=TWY"OG\C.M^%@U]8^^3(8_N?KJ1OUZ[?W'\\&I.'Y_K]Z M ]\_&9ZX"WNM=H<,%4TU-URF5/C^Z><&:4R,R0+?GTZGK6FO)=78'Y[[$Y.( M/5](J5DK,E'C^ A+X">CT?%1P@PEX80JS>H9F06]=F;ZT-*'RPMUKKPIC\PDZ+3;O_0S&D4\ M'7N"Q28 /QV\GIRW6WM0 M4AD7&F=ETUBFQHMIPL4L^&W($Z;)9S8EYS*AZ6]-5P*_-5,\_JUO:VO^/P8= M09^&71F/"CX&RW"LOC,D*.8_J@TR=>:,I(C@XNF_?S][?S8DO4ZK<^2/P%G9 M)JSJWFT5UB['N>2:C[C@9A9,>!2Q%"K\^NJPV^[UCWRLZ.Q:6LA0,*I@*F;2 M7US354NU<6^'@#^F[N'NP>GY\.S#V>#=\.S+9P#3^1_?WGT>DN$7TCD@@P_G MI+O7;G7V(Z^SMT-W[8)4_;3@81B,DI0F<&7 E.$Q#RE.&O<\/:YZ[NEGOO/' MZ\[V[>9@O367/7;<9W-:O.FN0?+(X5FY$O3!MHGS9):)=P M1LR$FN 9^\/0D6!D)%7$U-M&NP&&"U'PY?5GG=&P^ PM%/R/KL&.\PRI*':2 MW51 F?WIA!OF84,6I'*J:%:090^9M!B@G,8F7>,!@1B9!/-ELA1^M\,:QYU6 MC9],5)WH\S3YC$SH)2.*77(V!0E@)ER3/W.J ,]B!N695 :$ ?D@54(Z;>^? M1,;D[W"RP_*0#Q36EIRF3(UG3?+QXZ"_Y ?E]NWNV13DZZ=T'8[V%W#4]BD M)O!LR7:;?_^>J1#[?W.-+'3G-NH^OYW_';-X3[55P229D0M8#<% +C<=)@HD M1!*L3"7H;&A,>4IH.B-Y:E3.H%M0T5:$ T0H2>"3XE20F(90I(A,N"%&NGI+ M%5(6,JVIFF&5A%XP&+?2IX:R"(R!(06>I#@&5@BY N4/U2 6T& )[$\"FRJ< M$)WCCWG[*5.LZ 0GD' ->@D7QL4*BNF,A=9 [#<#TV0$TX2="TX9S:IN>$J8 MUY=TB_PGQDSO92.?D9BG@"V$Z1Q+38 ]5(?+JG*=IS$T*J M)R06 ,XY[!.!#($Z#_<+U!.MCM03$ H" M_!QQ'0JI$+!U^T9>V!XMI ,0R$\ZRSB*V! M 4/P^,2POPXQ[->(@93_OA<8:2Y1PZSP6TR'WYL[.X1)W8H+L5E9: M6OSO3=ZXC]@1& 4'ONA7,UQ%T4IR.F$:"@")5INO01. P)#F^AXM0+Z/&""^ M&,@%!#)7T &<]KBK441 +9;:?C"_-)@D[N(6*ZI2["G7&$M8RM4V\+"*0VH&!AF0.-@HH[@= MD>HHHKHUM)+[N#KU85D(&H+.T2[#,H*UOWG\NX(Z$H L]1G(K6!4GQ^ GK2L +ES5>RL[)!#+0$6F.A;F%R"&1A[SWA M;:DTO[9IUUDTH?HZTD.58FF,15:^64\4TFI&!+]@HK@1M5"_^1>=\_C$]9 :O0R* M@-@E5G!4-P&PS(H+@+Q]QJO@AJ8+ 'AZ*<4EPR@@I>/B4355Z!&69$+.&%R= M3J33(+3&/, 4&PB.EF7= V!XT\^&X$L&=DW>-A"JC1*!:^42W&B(M>+=#WPY M =T$[J^S3;M"/^Y5$RRIOR-B5#EJT5NA0V[$K-MJ12^'K3>=7ZKN6=CDE; C\8P=EPX4W!!W>^$E/9]M=5Z4A+D1NV\7=AUMX(Z^\# M]\I)\?-6IJQYO;O?ZAUNW?[H;F_M=;=>?VROO^ZUN@=;MV_.[?9\O#7W\4,S_^#'\2H#XJ#)??7!=\B;XN\%SO! MIT#>[0?@SE?W8!H5RU#<77$2EHD:)U ?>D&^0S-/KA,D(QI>C)7,TPA3,U(% MI?ZH?%%$_4(1CZ!-@J>L_+*.4K'4OA.D**I])&5X,S%D,BYH=&WM7&U3VSH6_BO:=.XM MS,1Q7J!0AS+3!KB7F;XM36=W/RJV$FN1+5]))LW^^CU'LA,["1!Z*5":SA2( MK)>C(SV/GG-LY^@?GG>:QC0-643^''YX3R(9Y@E+#0D5HP9*I]S$9"BSC*;D M U.*"T'>*1Y-&"&O6YU.J]TZW/>\XR/H:E"TD6E >G[GP.^VNUW2W@NZO:#7 M)9\_D)VOP\&NK7WR:3#\S^=3-^KGK^_>GP](P_/]?_4&OG\R/'$7]EKM#ADJ MFFINN$RI\/W3CPW2B(W) M^?3J>M::\EU<0?7OBQ2<2>+Z34K!69J'%\A"7P MD]'H^"AAAI(PIDHS\Z;Q=7CF'4(-PXU@QT=^^=O5'==ONW?D:CB*<33["Q"#GG"-/G(IN1")C1]V70E\%LSQ<U0:;.G)$4$5P\_?>?Y^_.AZ37:76/_!$X*[L/J[JW6X6URW&NN.8C M+KB9!3&/(I9"A=]?'';;O?Z1CQ6=72L+&0I&%4S%Q/WE-5VW5/?N[1#PQ]0= MW#TXO1B>GYT/W@[//WT$,%U\^?KVXY ,/Y'. 1F<79#N7KO5V8^\SMX.W;4+ M4O73DH=A,$I2FL"5 5.&CWE(<=*XY^EQU7.//_.=+Z<#.^E>NTMJ;MB]YWUW M_39;FLZ&N^Y^?%>SZKQ)OA@:\/0D6!D)%7$ MU)M&NP&&"U&PY?RSSF!R[C.T4/ _FD,=YQE24>PCNZ6 ,/O3F!OF84,6I'*J M:%9090]YM!B@G,9]NL8#^C R"1:+9 G\=H46TU,$EFY!)60S 0RTV'B0()D00K4PDJ&QI3GA*:SDB> M&I4SZ!8TM)7@ !%*$OBD.!5D3$,H4D0FW! C7;V5"BD+F=94S;!*0B\9C%OI M4T-9!,; D +/41P#*X1<@>Z':A ):+ $]B>!317&1.?X8]%^RA0K.L$))%R# M6L*%<9&"8CICH340^\W -!G!-&'G@E-&LZH;'A/F]27=(O^1,=-[WLAG9,Q3 MP!;"=(&E)L >JL-E5;G.TS$M/2'5,1D+.=4E.2@VX=K 80T# M4RQUAH.9S0K(=6G-BKE;G&]Q7B!D[UG@?%@#Q>\O>J_[NL!Q$7#A>2C'$#DS MY5!U3JAB%I> ,XY[!.!#F,;]PG6,];%: F( !0%^CK@.A=0YM$.9H*1P765* MABR"8DUV (X1 X [S)U^"V.:3AAY"R?P!42 FG1ZU.OL[[!=V]3F /"3^\@Q MVDX=,6#_!(_I"E\X^*(M&P\TK@TTAH%PGG46L34P8 @>GACV-R&&_1HQD/*_ MU[F5)8J]9*$4@F::!>4?_1\,&337$W0F\"HTU5BCAQGDL)T/NS)V=PQ7NQ/38C:RTLOC?F[IQ'[$C, H.?-&O MYK>*HK7D=,(T% 2K3;?@"8 @2'-]1U:@'P?,4!\,9 +"&2NH ,X[7%7HXB M6BRU_6!^:2$_JA+&94J!0HJ(H"HFG+S!BQRD"-BBI>"1O86@\Y'F$:>*,]!) MW,4M5E2EV%.N,9:PE*MMX&$5A]0,##(@<;!11G$[Y(*B4H)I62,6,0FTN&1.V,(3=9PVP"90)2R$<$T!9<(5ER(58)4^- MHR7@3)Z!X-H2TY:8GA QA3\!,9U>49%;=8&H9>,Q"_$>;LKTFE1'$=5MH)7< MQ_6I#\M"T!!TCG89EA&L_?7CWSY3I$$GT$Q#)B4/I*MKQ-DZ1&;%7UA#*'50-QE0R#'.%B*X$,"M])E(; M*,6G)Z G#2M0WGPE.VL;C(&60&LLU2U,#H$L[+TGO"V5YG.;=IU%,=7S2 ]5 MBJ4Q%EGY9CU12*L9$?R2B>)&U%+]YM]TSL,3U]_*'/5Z3X6X?K%\\_ZOFV^V M3V1$)5,U%QH )4F5,19R %%_AWAM):-36$;SB!M9&((U; %TF"3<&,:N%5LC M"0$87HTXV&:[V %6 6VC43O!;\PKE33(_LHYF&Y)+T]#>P=K=YM2OB=BN![M M2RBZCT/_"6,/$\(_/X.\%8)@=L0^S GU\%Y.R!E N@A@YKG;*:.7&)&X[(2- M26Q>Q3YZ4MXIOA-1%&E6=_]KC3B@$334;*X-KB&5(A<##8 ;8%LW75"D(2+2 M>0(N@NG:J11:;.T=];IN>"B*>"9!SY8BUH-K]#PH F*7L8*CN@F 959< .3M M,UX%-S1= ,#3*RFN&$8!*9T4CZJI0H^P)!-RQN#J-)9.@] :\P!3W$-PM"KK M?E$,XVL+UJ W#6S:*%&]47["C8ZV%6^3X.L.Z'J83'WV[8H[W,LK6%)_Z\2H MYQ?^"S2J6/RL\>DDDP@O/F MTIN"#VY]R:8"I7E5.M)2Y(;=^]LU&S]!O_D^<"^Q%#]O9-^:U[O[K=[AUNT/ M[O;67G?K]8?V^JM>JWNP=?O]N=V>N3?FD^Y$\3_@E:@3D"[!.EFV 2D69V>Q M:IT6A/#$/J!"7K3MOQ\^E1O>=22]A;R 3]0!2%6YZ!)\)7;.T_X%CIZFN^, MW1WYC[^B=1_PN@/LK0ANP/X0KOK:7WJ=[\CGRX+W*8'OD=?X5BGS\\_P%X'I M@X)P^8W90)TQ^](-^AE^-YU:^W,:-Q#^5[9DTM@SW OPZ\#,$(P;,K9Q[?,T^5'< MZ4"-.%UTPIC^]5W= P[L^I$0.VWMX6&]5M^N].VNQ+5^,8Q>-":13P/XX)V> M0"#\Z81&"GQ)B<+:&5-C\$0FXYBVN;]C&.T6BNKF M8T3D0MUR]JR:7:N!W7!K=;?>@/-3V+KRNMMI[Z-!U_M\WLMF/;]Z?]+O0L6P MK#_J7%'%G>A356 M$]ZPN! )-0,55-HM78.?E 3MUH0J OZ8R(2JP\J5=VSL8P_%%*?MEE5\9WV' M(IBW6P&[AD3-.3VL3(@7%P7 P-1:2,D$P8G[OO/#:A"9S1&5R("8G>5;,:_$ZH9.&[9MH[87]1%(0R M%;U1!N%LA,CT7,T,B)OK/UR99);!&0H>8&/OTX?^^[X']9KIM*PA&BO>!*K: MPZAT[V*>:Y:P(>-,S=TQ"P(:88=?W^S7['JS9>F.&:Y;"^ES2B2JHL;-]36] M:ZDV;FT?^4?E$\S=[5UX_>-^M^/U!V=(IHO+J\Z9!]X G'VX,B_-K@F7O6[: MZM1W[ TNR?="[UQ"YVAP[O6.5G 7: _L71@<@_>A!Y>=B_>=L]ZE,?ATTOL, MG:ZG6VJV7=OP#OOG#;6F]R/WURNJYT95VI!_3A/%POD]0 .6Q)S,719Q%E%C MR(7_I2Q!^^^LS"+$K5(9F4^H[^:A(%/@'O4K[7X$OH@BZFO_D455-:;P=4HD M,H;/0=)82(6Q$XZ%G(!C&[^#".$W#'Y,43@FG"?0BZ@V[!F M-[MB@@%ZGI:JH$-S%4@"(>-%F-CD MT. D"J!W@R$SPF"/,TQ8DFCP^-(] XSU,*:2(LHREHM4D0)*%?I5^$C#4-(Y M#&BB< &C*G3'C(8H'6?3?A0&8Q09<@I#(0,J#RMV!:W'>9YS+,I)3/RBG,^6C3!\P3F)$^H6_S0WX!L,C*-* M3%(E2YE,&CXR4BG\9C@+>RF)[Z#0(>^VGS-2!>7&>_58 M#V?7>LOYA.Z0TPH1 $4PZ JQ-&530D3"=$<22)IIY5=V,X1]P&"(B M''F9Q$C%I)J."EF$)WA=CP*#]("2QF[L->49<45,93IGLA9AS1(D!$YE[)O'CAORPYL;7^7#K E\0)%AES,"AL5 M94.SR1U*2KX8,[3!@[<0):>RZ$J&B>!313=^_?#HH\7C]T%VRL\_5QW%?5:O M[9CU_5>S/[O9S4;MU>K/;?7=NEG;>S7[YLR>QM/5K.E[7/QFKNM6E#["E,+- MP#_9*>:Q,U\UQ]S!0(Z+Q0)X8Z=_/UR5>RZ#H;Y,+W#"4R+],3A[V<7'DQ5^ MP!W]G)=I3V?^RZ_HJ@W8J@'2G)LIQ.]CJY58MRZ66A8KZ?[3T>^%5_G!9.;? MK^'_A*C/2L-'W]Z^,N^5>?]9!5^">?<'P*USR2*?Q83?IN+V'9&PN-C)$M0? MO2#?D#./%Q+C&7E,8R\ M:N4IC/4G/&(RHD9V=B&AHM(EUX(%^5[8VS4;RW0IJ[/36]#LR9'T493VWU!+ M P04 " #G8W%4AOZ%JC4& [(P %P &=F92TR,#(R,#$S,7AE>#,R M9#(N:'1M[5K[4]LX$/Y7]M+I%6;B5\+3"V4J0@\D20DAG,J)>,]O#X^ZW6@9EC6G\V.99UX M)WG#EFD[X$D2ITPQ$1-N6=V+&M0BI1+7LJ;3J3EMFD*.+._*BM28;UE]:6>^4_4U1$,I4]%89A+,1 M(M-SM7(@;J'_<&&2:0YG*'B C=T/[WO'/0^:#;/1MH9HK&05J!J/H]*]RWEN M6,J&C#,U>'UP]N#:')@=$P;=3M;J-+?M%2[) MMT(_&L#12?_2ZYXLX"[1[ML[T#\%[WT7!D=7QT<7W8'1_W#6_0A''4^W-&Q[ MU3OLWS?4DMY/W%]K5"^-JK(A_YJDBH6S!X &+$TXF;DLYBRFQI +_U-5@O;? M>9G%B%ME,G*?T-PI0D&NP /JUPY[,?@BCJFO_4<>555$X?.$2&0,GX&DB9 * M8R><"CD&QS;^ !'";QC\F*)P2CA/H1M3.9K5X>RL QMZO+9APVYUQ!@#]"PK M.:U-"(6LB@>*T /XG<18GD'3J8,.S74@*82,EV%>CQA0?R+1R:'!21Q ]Q9# M9HS!'F<8LS35X/&E>P88ZR&BDB+**I:K3)$22AUZ=1@HXC.4[4<33F4=.A&C M(9RR&#,/1CCTPY#Y"!,E:4&%-G7 .KUZ=4@F,IT0-*\259]66%/[M$P7$HA$ M)R#5[F4G[4H*^0,BAR2FJ=&_Y70&1[[2+=J5U+&=*/>5M^37<4>1(:5$+0E!R3'BK M&F.+JGO,6COTD Z1T0C3 44PY0BP-F-024?"=#Z02)IJYM5U,P9_P&&("*,E-B1(Q;2> MC0KG410%!MGQ)(O=J(67/ MW'?>5LVSM(4K)]2*>($B0RZFI8W*LJ$)XPXE)9^,*=K@T6N&BM^8=R7#5/") MHBN_7WCRV>'I^R _QA>?B[[@(:LWMLWFWMKL+VYV8-;@Y^&<[Q2)V%JOFF-L)FD]P%L ;._O[[JH\ M<-L+37S;^1LG/"?2C\#9S6\VGJWP(^[HQ[PM>S[S7W]%%VW %@V0I=5,(7X? M6ZW46KHY:ENLHOD/1[Y77N-'4YF?7\/_"4U?E(1/O)Q=\V[-N_^L@J_!NX># MW\:E9,B_! GX!14W[XF#Y;U-GIQ^[P7YBGPYFE^.#(G_:23%) [TM8R0;IE[ M5'YX7VPHSB(:4_8C75$NLY6%9RR*JH5'+)8?WTC(B!KYN86$BDJ7W @6%'MA M=\?(; !G9F4M,C R,C Q,S%?9&5F+GAM;%!+ 0(4 Q0 ( M .=C<51_8/_M E0 &11!0 4 " 6Q% !G9F4M,C R,C Q M,S%?;&%B+GAM;%!+ 0(4 Q0 ( .=C<53>6"%%$3T +0M! 4 M " :"9 !G9F4M,C R,C Q,S%?<')E+GAM;%!+ 0(4 Q0 ( .=C M<53A@!N5'(,! ,B-$@ 4 " >/6 !G9F4M,C R,C Q,S%X M,3!Q+FAT;5!+ 0(4 Q0 ( .=C<52C\VXI\0D .M% 7 M " 3%: @!G9F4M,C R,C Q,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( .=C M<53IL".AZ@D #E& 7 " 5=D @!G9F4M,C R,C Q,S%X M97@S,60R+FAT;5!+ 0(4 Q0 ( .=C<50:H7?L108 %XC 7 M " 79N @!G9F4M,C R,C Q,S%X97@S,F0Q+FAT;5!+ 0(4 Q0 ( M .=C<52&_H6J-08 #LC 7 " ?!T @!G9F4M,C R,C Q C,S%X97@S,F0R+FAT;5!+!08 "@ * )P" !:>P( ! end