**Exhibit 10.1**

 

| Maker:
INDUSTRIAL SERVICES OF AMERICA, INC.
Address
P.O. Box 32428
 
			9580514992			 			 			 
			Customer Number
 
Louisville, KY  40232-0000			 
00012			 			 			 
			Note Number
 

 

**BB&T**

** **

**NOTEMODIFICATION AGREEMENT**

 

			$3,000,000.00			 
			06/07/2008			 
			$2,897,114.77			 
			10/15/2008
			Original Amount of Note			 
			Original Date			 
			Modification Amount			 
			Modification Date
 

This Note Modification Agreement (hereinafter Agreement) ismade and entered into this    15th    day of         October, 2008            , by and between    INDUSTRIAL SERVICESOF AMERICA, INC.   , maker(s), co-maker(s), endorser(s), and otherobligor(s) on the Promissory Note (as defined below), hereinafter also referredto jointly and severally as Borrower(s); Branch Banking and Trust Company ofNorth Carolina, a banking corporation, hereinafter referred to as Bank; and________________________________ owners other than Borrower(s) (if any) of anyproperty pledged to secure performance of Borrower(s)'s obligations to Bank,hereinafter referred to jointly and severally as Debtor(s)/Grantor(s).

**Witnesseth**:  Whereas, Borrower(s) has previouslyexecuted a Promissory Note payable to Bank, which Promissory Note includes theoriginal Promissory Note and all renewals, extensions and modifications thereof,collectively "Promissory Note", said Promissory Note being more particularlyidentified by description of the original note above; and Borrower(s) and Bankagree that said Promissory Note be modified only to the limited extent as ishereinafter set forth; that all other terms, conditions, and covenants of saidPromissory Note remain in full force and effect, and that all other obligationsand covenants of Borrower(s), except as herein modified, shall remain in fullforce and effect, and binding between Borrower(s) and Bank; and WhereasDebtor(s)/Grantor(s), if different from Borrower(s), has agreed to the terms ofthis modification; NOW, THEREFORE, in mutual consideration of the premises, thesum of Ten Dollars ($10) and other good and valuable consideration, each to theother parties paid, the parties hereto agree that said Promissory Note isamended as hereinafter described:

 

[___] Borrower shall pay a prepayment fee as set forth inthe Prepayment Fee Addendum attached hereto.

 

**INTEREST RATE, PRINCIPAL AND INTEREST PAYMENT TERMMODIFICATIONS (To the extent no change is made, existing terms continue. Sections not completed are deleted.)**

** **

**Interest shall accrue from the date hereof on the unpaidprincipal balance outstanding from time to time at the:**

** **

[___]    FixedRate of ______% per annum.

 

[___]   Variable rate of the Bank's Prime Rate plus ______% per annum to be adjusted___________ as the Bank's Prime Rate changes.

 

[___]    As ofthe Modification Date, any fixed, floating or average maximum rate and fixedminimum rate in effect by virtue of the Promissory Note(s) are hereby deleted. If checked here [___], the interest rate will not exceed a(n) [___] fixed [___]average maximum rate of _______% or a [___] floating maximum rate of the greaterof _______% or the Bank's Prime Rate; and the interest rate will not decreasebelow a fixed minimum rate of _____%.  If an average maximum rate is specified,a determination of any required reimbursement of Interest by Bank will be made: [___] when the Note is repaid in full by Borrower [___] annually beginning on___________.

 

[___]   ____________________________________________________________________

 

            **Principal and interest are payable as follows:**

[___]   Principal (plus any accrued interest            not otherwisescheduled herein)         ]

                                                                        ] is duein full at maturity on _______.

[___]   Principal plus accrued interest               ]

[___]    Payablein consecutive ____ installments of                                                  [___] Principal                       ]

                                                                                                         ] commencing on ____.

                                                            [___] Principal andinterest     ]

            andcontinuing on the same day of each calendar period thereafter, in _____ equalpayments of $________, with one final payment of all remaining principal andaccrued interest due on _________.

[___]   ChoiceLine Payment Option:  2% of outstanding balance is payable monthlycommencing on ______ and continuing on the same day of each month thereafter,with one final payment of all remaining principal and accrued interest due on________.

[___]    Accruedinterest is payable ______ commencing on __________ and continuing on the sameday of each calendar period thereafter, with one final payment of all remaininginterest due on _______.

[___]    Bankreserves the right in its sole discretion to adjust the fixed payment duehereunder _____ on _____ and continuing on the same day of each calendar periodthereafter, in order to maintain an amortization period of no more than__________ months from the date of the initial principal payment due hereunder. Borrower understands the payment may increase if interest rates increase.

[___]    At theBorrower's request, the Bank has agreed to readvance the principal amount of$________.  The outstanding principal balance under the Promissory Note prior tothe readvance is $__________, making the total outstanding principal balance nowdue under the Promissory Note and this Agreement to be $_______ ("ModificationAmount").

[X]       SeeAttachment to BB&T Note dated 10/15/2008 in the amount of $2,897,114.77 forrepayment schedules.

[X]       Seeattached amortization schedule.

[___]   Borrower hereby authorizes Bank to automatically draft from its demand depositor savings account(s) with Bank or other bank, any payment(s) due under thisNote on the date(s) due.  Borrower shall provide appropriate account number(s)for account(s) at Bank or other bank.

 

The followingscheduled payment(s) is(are) deferred:

[___]   $_________ principal             ]

                                                           ] payment(s) due on____________

[___]   $_________ interest               ]

            Is(are) hereby deferred.  Payments will resume on _______ according to theschedule contained herein or to the existing schedule (if not other changes aremade herein).

 

The Borrower(s) promises to pay Bank, or order, a late feein the amount of five percent (5%) of any installment past due for ten (10) ormore days.  Where any installment payment is past due for ten (10) or more days,subsequent payments shall first be applied to the past due balance.  Inaddition, the undersigned shall pay to Bank a returned payment fee if theundersigned or any other obligor hereon makes any payment at any time by checkor other instrument, or by any electronic means, which is returned to Bankbecause of nonpayment due to nonsufficient funds.

 

COLLATERAL:  [___] The Promissory Note, as modified, andthe performance of the terms of any agreement or instrument relating to,evidencing, or securing the Promissory Note, as modified shall be additionallysecured by collateral hereinafter described, a new security instrument shall beexecuted by Borrower(s), and/or Debtor(s)/Grantor(s), and all other stepsnecessary to perfect or record the Bank's lien with priority acceptable to Bankshall be taken.

 

Deed(s) of Trust / Mortgage(s) granted in favor of Bank asbeneficiary / mortgagee:

 

[___]    dated______________ in the maximum principal amount of $_____________ granted by________________

[___]    dated______________ in the maximum principal amount of $_____________ granted by________________

 

SecurityAgreement(s) granting a security interest to Bank:

 

[___]    dated________ given by _________________________

[___]    dated________ given by _________________________

[___]   Securities Account Pledge and Security Agreement dated ________, executed by______________.

[___]    ControlAgreement(s) dated ____________, covering:

                        [___] Deposit Account(s)                   [___]Investment Property

                        [___] Letter of Credit Rights               [___]Electronic Chattel Paper

[___]   Assignment of Certificate of Deposit, Security Agreement, and Power of Attorney(for Certificated Certificates of Deposit) dated ________, executed by_________.

[___]    Pledgeand Security Agreement for Publicly Traded Certificated Securities dated___________, executed by ___________

[___]   Assignment of Life Insurance Policy as Collateral dated ___________, executed by_______

[___]    LoanAgreement dated ________, executed by Borrower and [___] Guarantor(s).

[___]   _______________________________________

[___]   _______________________________________

[___]    Thecollateral hereinafter described shall be and hereby is deleted as securityinterest for payment of the aforesaid Promissory Note:

           ____________________________________________________________________

           OTHER: ____________________________________________________________

 

If the Promissory Note being modified by this Agreement issigned by more than one person or entity, the modified Promissory Note shall bethe joint and several obligation of all signers and the property and liabilityof each and all of them.  It is expressly understood and agreed that thisAgreement is a modification only and not a novation.  The original obligation ofthe Borrower(s) as evidenced by the Promissory Note above described is notextinguished hereby.  It is also understood and agreed that except for themodification(s) contained herein said Promissory Note, and any other LoanDocuments or Agreements evidencing, securing or relating to the Promissory Noteand all singular terms and conditions thereof, shall be and remain in full forceand effect. This Agreement shall not release or affect the liability of anyco-makers, obligors, endorsers or guarantors of said Promissory Note. Borrowerand Debtor(s)/Grantor(s), if any, jointly and severally consent to the terms ofthis Agreement, waive any objection thereto, affirm any and all obligations toBank and certify that there are no defenses or offsets against said obligationsor the Bank, including without limitation the Promissory Note. Bank expresslyreserves all rights as to any party with right of recourse on the aforesaidPromissory Note.

 

In the event periodic accrualsof interest shall exceed any periodic fixed payment amount described above, thefixed payment amount shall be immediately increased or supplemental interestpayments required on the same periodic basis as specified above (increased fixedpayments or supplemental payments to be determined in the Bank's solediscretion), in such amounts and at such times as shall be necessary to pay allaccruals of interest for the period and ail accruals of unpaid interest fromprevious periods.  Such adjustments to the fixed payment amount or supplementalpayments shall remain in effect for so long as any interest accruals shallexceed the original fixed payment amount and shall be further adjusted upward ordownward to reflect changes in any variable interest rate based on an index suchas the Bank's Prime Rate; provided that unless elected otherwise above, thefixed payment amount shall not be reduced below the original fixed paymentamount.  However, Bank shall have the right, in its sole discretion, to lowerthe fixed payment amount below the original payment amount. Notwithstanding anyother provision contained in this agreement, in no event shall the provisions ofthis paragraph be applicable to any Promissory Note which requires disclosurespursuant to the Consumer Protection Act (Truth-in-Lending Act), 15 USC Section1601, et seq., as implemented by Regulation Z.

 

Borrower agrees that the only interest charge is theinterest actually stated in this Note, and that any loan or origination feeshall be deemed charges rather than interest, which charges are fully earned andnon-refundable. It is further agreed that any late charges are not a charge forthe use of money but are imposed to compensate Bank for some of theadministrative services, costs and losses associated with any delinquency ordefault under this Note, and said charges shall be fully earned andnon-refundable when accrued. All other charges imposed by Bank upon Borrower inconnection with this Note and the loan including, without limitation, anycommitment fees, loan fees, facility fees, origination fees, discount points,default and late charges, prepayment fees, statutory attorneys' fees andreimbursements for costs and expenses paid by Bank to third parties or fordamages incurred by Bank are and shall be deemed to be charges made tocompensate Bank for underwriting and administrative services and costs, otherservices, and costs or losses incurred and to be incurred by Bank in connectionwith this Note and the loan and shall under no circumstances be deemed to becharges for the use of money. All such charges shall be fully earned andnon-refundable when due.

 

The Bank may, at its option, charge any fees for themodification, renewal, extension, or amendment of any of the terms of thePromissory Note(s) as permitted by applicable law.

 

In the words "Prime Rate", "Bank Prime Rate", "BB&T PrimeRate", "Bank's Prime Rate" or "BB&T's Prime Rate" are used in this Agreement,they shall refer to the rate announced by the Bank from time to time as itsPrime Rate. The Bank makes loans both above and below the Prime Rate and usesindexes other than the Prime Rate. Prime Rate is the name given a rate indexused by the Bank and does not in itself constitute a representation of anypreferred rate or treatment.

 

Unless otherwise provided herein, it is expresslyunderstood and agreed by and between Borrower(s), Debtor(s)/Grantor(s) and Bankthat any and all collateral (including but not limited to real property,personal property, fixtures, inventory, accounts, instruments, generalintangibles, documents, chattel paper, and equipment) given as security toinsure faithful performance by Borrower(s) and any other third party of any andall obligations to Bank, however created, whether now existing or hereafterarising, shall remain as security for the Promissory Note as modified hereby.

 

It is understood and agreed that if Bank has releasedcollateral herein, it shall not be required or obligated to take any furthersteps to release said collateral from any lien or security interest unless Bankdetermines, in its sole discretion, that it may do so without consequence to itssecured position and relative priority in other collateral; and unlessBorrower(s) bears the reasonable cost of such action. No delay or omission onthe part of the Bank in exercising any right hereunder shall operate as a waiverof such right or of any other right of the Bank, nor shall any delay, omissionor waiver on any one occasion be deemed a bar to or waiver of the same, or ofany other right on any further occasion. Each of the parties signing thisAgreement regardless of the time, order or place of signing waives presentment,demand, protest, and notices of every kind, and assents to any one or moreextensions or postponements of the time of payment or any other indulgences, toany substitutions, exchanges or releases of collateral if at any time there isavailable to the Bank collateral for the Promissory Note, as amended, and to theadditions or releases of any other parties or persons primarily or secondarilyliable. Whenever possible the provisions of this Agreement shall be interpretedin such manner as to be effective and valid under applicable law, but if anyprovision of this Agreement prohibited by or invalid under such law, suchprovision shall be ineffective to the extent of any such prohibition orinvalidity without invalidating the remainder of such provision or the remainingprovisions of this Agreement. All rights and obligations arising hereunder shallbe governed by and construed in accordance with the laws of the same state whichgoverns the interpretation and enforcement of the Promissory Note.

 

From and after any event ofdefault under this Agreement, the Promissory Note, or any related deed of trust,security agreement or loan agreement, interest shall accrue on the sum of theprincipal balance and accrued interest then outstanding at the variable rateequal to the Bank's Prime Rate plus 5% per annum ("Default Rate"), provided thatsuch rate shall not exceed at any time the highest rate of interest permitted bythe laws of the State of Kentucky; and further that such rate shall apply afterjudgement. In the event of any default, the then remaining unpaid principalamount and accrued but unpaid interest then outstanding shall bear interest atthe Default Rate until such principal and interest have been paid in full. Bankshall not be obligated to accept any check, money order, or other paymentinstrument marked "payment in full" on any disputed amount due hereunder, andBank expressly reserves the right to reject all such payment instruments.Borrower agrees that tender of its****check or other payment instrument somarked will not satisfy or discharge its****obligation under this Note,disputed or otherwise, even if such check or payment instrument is inadvertentlyprocessed by Bank unless in fact such payment is in fact sufficient to pay theamount due hereunder.

 

WAIVER OF TRIAL BY JURY.UNLESS EXPRESSLY PROHIBITED BY APPLICABLE LAW, THE UNDERSIGNED HEREBY WAIVE THERIGHT TO TRIAL BY JURY OF ANY MATTERS OR CLAIMS ARISING OUT OF THIS AGREEMENT,THE PROMISSORY NOTE OR ANY LOAN DOCUMENT EXECUTED IN CONNECTION HEREWITH OR OUTOF THE CONDUCT OF THE RELATIONSHIP BETWEEN THE UNDERSIGNED AND BANK. THISPROVISION IS A MATERIAL INDUCEMENT FOR BANK TO MAKE THE LOAN EVIDENCED BY THEPROMISSORY NOTE AND THIS AGREEMENT. FURTHER. THE UNDERSIGNED HEREBY CERTIFY THATNO REPRESENTATIVE OR AGENT OF BANK. NOR BANK'S COUNSEL, HAS REPRESENTED,EXPRESSLY OR OTHERWISE. THAT BANK WOULD NOT SEEK TO ENFORCE THIS WAIVER OR RIGHTTO JURY TRIAL PROVISION IN THE EVENT OF LITIGATION. NO REPRESENTATIVE OR AGENTOF BANK. NOR BANK'S COUNSEL. HAS THE AUTHORITY TO WAIVE, CONDITION OR MODIFYTHIS PROVISION.

 

Unless otherwise requiredunder a Loan Agreement, if applicable, and as long as any indebtedness evidencedby this Promissory Note, as modified by this Agreement remains outstanding or aslong as Bank remains obligated to make advances, the undersigned shall furnishannually an updated financial statement in a form satisfactory to Bank, which,when delivered shall be the properly of the Bank. Further, the undersigned agreeto provide any and all documentation requested by the Bank in order to verifythe identity of the undersigned In accordance with the USA Patriot Act.

 

 

(SIGNATURES ONFOLLOWING PAGE)

 

 

 

 

**BB&T**

** **

**NOTEMODIFICATION AGREEMENT**

 

Borrower:
INDUSTRIAL SERVICES OF AMERICA, INC.
 
 
 
 
Account Number:
9580514992
Note			Number:
00012			 			 			 			 
Modification Amount:
2,897,114.77
			Modification Date:
			10/15/2008
 

**Notice of Right to Copy of Appraisal**:  If a1-4 family residential dwelling is pledged as collateral for this Agreement,you, the undersigned, have a right to copy of the real estate appraisal reportused in connection with your application for credit.  You must forward yourrequest to the Bank no later than 90 days after the date of this Agreement.  Inyour request letter, please provide your name, mailing address, appraisedproperty address, the date of this Agreement, and the account and note numbersshown on the front of this Agreement.

 

Witness the undersigned.

 

**If Borrower isa Corporation:**

 

**WITNESS:**
 
INDUSTRIAL SERVICES OF AMERICA, INC.
 
 
NAME OF CORPORATION
 
 
 
 
/s/ (illegible)
 
By:
/s/ Harry Kletter
 
 
 
 
 
 
Title:
Harry Kletter, Chief Executive Officer and			President
 
 
 
 
 
 
By:
 
 
 
 
 
 
 
Title:
 
 

**If Borrower isa Partnership, Limited Liability Company, Limited Liability Partnership, or Limited Liability Limited Partnership:**

 

**WITNESS:**
 
 
 
 
NAME OF PARTNERSHIP, LLC, LLP, OR LLLP
 
 
 
 
 
 
By:
 
 
 
 
 
 
 
Title:
 
 
 
 
 
 
 
By:
 
 
 
 
 
 
 
Title:
 
 

 

**If Borrower isan Individual:**

 

**WITNESS:**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

**AdditionalBorrowers and Debtors/Grantors/Guarantors:**

 

**WITNESS:**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Attachment to Note Modification Agreementdated the 15th day of October, 2008.

 

 

**IndustrialServices**

 

** **
**Date**
** **
**Principal Payment**
** **
**Principal**
 
			10/15/2008
 
 
 
			2,897,114.77
1
			11/7/2008
 
			19,673.54
 
			2,877,441.23
2
			12/7/2008
 
			19,673.54
 
			2,857,767.69
3
			1/7/2009
 
			19,673.54
 
			2,838,094.15
4
			2/7/2009
 
			19,673.54
 
			2,818,420.61
5
			3/7/2009
 
			19,673.54
 
			2,798,747.07
6
			4/7/2009
 
			19,673.54
 
			2,779,073.53
7
			5/7/2009
 
			19,673.54
 
			2,759,399.99
8
			6/7/2009
 
			19,673.54
 
			2,739,726.45
9
			7/7/2009
 
			19,673.54
 
			2,720,052.91
10
			8/7/2009
 
			19,673.54
 
			2,700,379.37
11
			9/7/2009
 
			19,673.54
 
			2,680,705.83
12
			10/7/2009
 
			19,673.54
 
			2,661,032.29
13
			11/7/2009
 
			20,835.07
 
			2,640,197.22
14
			12/7/2009
 
			20,835.07
 
			2,619,362.15
15
			1/7/2010
 
			20,835.07
 
			2,598,527.08
16
			2/7/2010
 
			20,835.07
 
			2,577,692.01
17
			3/7/2010
 
			20,835.07
 
			2,556,856.94
18
			4/7/2010
 
			20,835.07
 
			2,536,021.87
19
			5/7/2010
 
			20,835.07
 
			2,515,186.80
20
			6/7/2010
 
			20,835.07
 
			2,494,351.73
21
			7/7/2010
 
			20,835.07
 
			2,473,516.66
22
			8/7/2010
 
			20,835.07
 
			2,452,681.59
23
			9/7/2010
 
			20,835.07
 
			2,431,846.52
24
			10/7/2010
 
			20,835.07
 
			2,411,011.45
25
			11/7/2010
 
			22,065.17
 
			2,388,946.28
26
			12/7/2010
 
			22,065.17
 
			2,366,881.11
27
			1/7/2011
 
			22,065.17
 
			2,344,815.94
28
			2/7/2011
 
			22,065.17
 
			2,322,750.77
29
			3/7/2011
 
			22,065.17
 
			2,300,685.60
30
			4/7/2011
 
			22,065.17
 
			2,278,620.43
31
			5/7/2011
 
			22,065.17
 
			2,256,555.26
32
			6/7/2011
 
			22,065.17
 
			2,234,490.09
33
			7/7/2011
 
			22,065.17
 
			2,212,424.92
34
			8/7/2011
 
			22,065.17
 
			2,190,359.75
35
			9/7/2011
 
			22,065.17
 
			2,168,294.58
36
			10/7/2011
 
			22,065.17
 
			2,146,229.41
37
			11/7/2011
 
			23,367.89
 
			2,122,861.52
38
			12/7/2011
 
			23,367.89
 
			2,099,493.63
39
			1/7/2012
 
			23,367.89
 
			2,076,125.74
40
			2/7/2012
 
			23,367.89
 
			2,052,757.85
41
			3/7/2012
 
			23,367.89
 
			2,029,389.96
42
			4/7/2012
 
			23,367.89
 
			2,006,022.07
43
			5/7/2012
 
			23,367.89
 
			1,982,654.18
44
			6/7/2012
 
			23,367.89
 
			1,959,286.29
45
			7/7/2012
 
			23,367.89
 
			1,935,918.40
46
			8/7/2012
 
			23,367.89
 
			1,912,550.51
47
			9/7/2012
 
			23,367.89
  |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|