THIS NOTE HAS NOT BEEN REGISTERED UNDER THESECURITIES ACT OF 1933, AS AMENDED (THE "SECURITIES ACT"), OR ANYAPPLICABLE STATE SECURITIES LAWS AND MAY NOT BE SOLD OR OTHERWISE TRANSFERRED BYANY PERSON, INCLUDING A PLEDGEE, UNLESS (1) EITHER (A) A REGISTRATION WITHRESPECT THERETO SHALL BE EFFECTIVE UNDER THE SECURITIES ACT, OR (B) THE COMPANYSHALL HAVE RECEIVED AN OPINION OF COUNSEL OF THE HOLDER SATISFACTORY TO THECOMPANY THAT AN EXEMPTION FROM REGISTRATION UNDER THE SECURITIES ACT ISAVAILABLE, AND (2) SUCH TRANSFER WOULD BE IN COMPLIANCE WITH ALL APPLICABLESECURITIES LAWS. THERE IS NO AND THERE IS NOT GUARANTEED TO BE A PUBLIC MARKETFOR THIS NOTE AND THE SHARES OF CAPITAL STOCK ISSUABLE UPON ANY CONVERSIONHEREOF. INVESTORS SHOULD BE AWARE THAT THEY WOULD BE REQUIRED TO BEAR THEFINANCIAL RISKS OF THIS INVESTMENT FOR AN INDEFINITE PERIOD OF TIME.

PROMISSORY NOTE

| **$**(USD)****Oakville, Ontario
 **August 26, 2003**           *FOR VALUE RECEIVED*, **Magic Lantern Group, Inc.**, witha principal place of business at **1075 North Service Road West, Unit 27,Oakville, Ontario, L6M 2G2** (the "Borrower"), promises to pay to theorder of ____________________________with an addressof_____________________________ (The "Lender"), on **August**,**2004** ("Maturity Date"), the principal sum of $________________ **(USD)**in the manner hereinafter provided in lawful money of the United States ofAmerica.

           This Note shall bear simple interest at the rate of ten percent **(10%)** per annum payable on the date hereof. In the event that the Note isnot paid on or before the Maturity Date, the Lender shall have the option toextend the Maturity Date or to declare this Note to be in default, in which caseall principal and accrued interest shall be immediately due and payable. In theevent the Lender extends the Maturity Date, interest shall begin to accrue at arate of ten percent **(10%)**per annum payable monthly.

           This Note shall be subordinated to any and all indebtedness of theBorrower now or hereafter owing to any bank or similar institutional lender.

           This Note may be prepaid in whole or in part without penalty. Nopartial prepayment shall extend or postpone the due date or change the amount ofany subsequent installment, unless the Holder shall otherwise agree in writing.

           The Borrower hereby expressly waives presentment for payment,demand, notice of dishonor and protest. The Borrower hereby agrees to reimbursethe Lender for all reasonable out-of-pocket expenses, including attorneys' fees,incurred in enforcing or attempting to enforce this Note. No course of dealingor conduct and no delay on the part of the Lender in exercising any righthereunder shall operate as a waiver thereof and no consent or waiver in anyinstance shall operate as a waiver in any other instance. To be effective, anywaiver must be in writing and signed by the Lender.

           This Note shall be binding upon the Borrower and its respectivesuccessors and assigns and each or any of them. This Note shall be construedunder and governed by the laws of the Province of Ontario.

           IN WITNESS WHEREOF, the Borrower has caused these presents to beexecuted by its duly authorized officer as an instrument under seal, as of theday and year first above written.
 
Magic Lantern Group, Inc.       
By: 
 

Warrant No. A_____

NEITHER THIS WARRANT NOR THE SHARES OF COMMON STOCK ISSUABLE UPON EXERCISE OFTHIS WARRANT HAVE BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AND NEITHERTHIS WARRANT NOR SUCH SHARES MAY BE SOLD, ENCUMBERED OR OTHERWISE TRANSFERREDEXCEPT PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT UNDER SUCH ACT OR ANEXEMPTION FROM SUCH REGISTRATION REQUIREMENT, AND, IF AN EXEMPTION SHALL BEAPPLICABLE, THE HOLDER SHALL HAVE DELIVERED AN OPINION OF COUNSEL ACCEPTABLE TOTHE COMPANY THAT SUCH REGISTRATION IS NOT REQUIRED.

Void after 5:00 p.m. Eastern Standard Time, on____________/           /, 2004
**WARRANT TO PURCHASE SHARES OF COMMON STOCK

OF

MAGIC LANTERN GROUP, INC.***           FOR VALUE RECEIVED, MAGIC LANTERN GROUP, INC. (the "Company"),a New York corporation, hereby certifies that__________________________________or its permitted assigns, is entitled topurchase from the Company, at any time or from time to time commencing on thedate hereof ("Commencement Date"), and prior to 5:00 P.M., Eastern StandardTime, on ______/ _____, 2004 a total of ______________ fully paid andnon-assessable shares of the Common Stock, par value $.01 per share, of theCompany for an aggregate purchase price of $_____________. Such warrants will beexercisable for a period of three (3) years at an exercise price of $_______pershare. (Hereinafter, **(i)** said Common Stock, together with any otherequity securities which may be issued by the Company with respect thereto or insubstitution therefore, is referred to as the "Common Stock", **(ii)** theshares of the Common Stock purchasable hereunder are referred to as the "WarrantShares", **(iii) **the aggregate purchase price payable hereunder for theWarrant Shares is referred to as the "Aggregate Warrant Price", **(iv)** theprice payable hereunder for each of the Warrant Shares is referred to as the "PerShare Warrant Price", **(v)** this Warrant, and all warrants hereafterissued in exchange or substitution for this Warrant are referred to as the "Warrant"and **(vi)** the holder of this Warrant is referred to as the "Holder".)The Per Share Warrant Price is subject to adjustment as hereinafter provided.

           **1.         Exercise of Warrant.**
**                       (a) Cash Exercise. This Warrant may be exercised,in whole at any time or in part from time to time, commencing on the date hereofand prior to 5:00 P.M., Eastern Standard Time, on_____________/             /,2006 (the "Expiration Date"), by the Holder of this Warrant by thesurrender of this Warrant (with the subscription form at the end hereof dulyexecuted) at the address set forth in Subsection 9(a) hereof, together withproper payment of the Aggregate Warrant Price, or the proportionate part thereofif this Warrant is exercised in part. Payment for Warrant Shares shall be madeby certified or official bank check payable to the order of the Company. If thisWarrant is exercised in part, this Warrant must be exercised for a minimum of100 shares of the Common Stock, and the Holder is entitled to receive a newWarrant covering the number of Warrant Shares in respect of which this Warranthas not been exercised and setting forth the proportionate part of the AggregateWarrant Price applicable to such Warrant Shares. Upon such surrender of thisWarrant, the Company will **(i)** issue a certificate or certificates in thename of the Holder for the largest number of whole shares of the Common Stock towhich the Holder shall be entitled and, if this Warrant is exercised in whole,in lieu of any fractional share of the Common Stock to which the Holder shall beentitled, cash equal to the fair value of such fractional share (determined insuch reasonable manner as the Board of Directors of the Company shalldetermine), and **(ii)** deliver the proportionate part thereof if thisWarrant is exercised in part, pursuant to the provisions of the Warrant.
**                       (b)**Net Issuance.**In addition to the rightsset forth in Section 1(a) hereof, the Holder shall have the right (the "ConversionRight") to require the Company to convert this Warrant, in whole or in part,at any time prior to the Expiration Date into shares of Common Stock as providedfor in this Section 1(b). At the sole option of the Holder, upon exercise of theConversion Right, the Company shall deliver to the Holder (without payment bythe Holder of any Purchase Price) that number of shares of Common Stock equalto: the amount of stock that would result by dividing the "net" Market Valueleft, after subtracting**i)** the Aggregate Warrant Price for which thiswarrant may be exercised, in whole or in part at the discretion of the warrantholder, from **(ii)** the Fair Market Value of the number of shares of CommonStock for which this Warrant may be exercised, by the Fair Market Value of oneshare of Common Stock immediately prior to the exercise of the Conversion Right.This warrant shall automatically be deemed to be exercised in full pursuant tothe provisions of this Section 1(b) hereof, without any further action on behalfof the Holder immediately prior to the Expiration Date if not exercised beforesuch date.
**                       (c) Fair Market Value. For the purpose of thisSection 1, the "Fair Market Value" a share of Common Stock as of aparticular date (the "Determination Date") shall mean:
 **(i)**If the Company's Common Stock is traded on the    American Stock Exchange or is quoted on the National Association of    Securities Dealers, Inc. Automated Quotation ("NASDAQ") National    Market System, then Fair Market Value shall mean the closing or last sale    price, respectively, reported for the last business day immediately    preceding the Determination Date; **(ii)**If the Determination Date is the date on which    the Company's Common Stock is first sold to the public by the Company is a    firm commitment public offering under the Securities Act of 1933, as amended    (the "1933 Act"), then Fair Market Value shall mean the initial    public offering price (before deducting commissions, discounts or expenses)    at which the Common Stock is sold in such offering; and **(iii)**If the Determination Date is none of the    foregoing clauses (i), (ii), and (iii), then Fair Market Value will be    determined by the Company's Board of Directors, acting in good faith.
           **2.         Reservation of Warrant Shares.** TheCompany agrees that, prior to the expiration of this Warrant, the Company willat all times have authorized and in reserve, and will keep available, solely forissuance or delivery upon the exercise of this Warrant, the shares of the CommonStock as from time to time shall be receivable upon the exercise of thisWarrant.
**           3.         Fully Paid Stock; Taxes. The Company agreesthat the shares of the Common Stock represented by each and every certificatefor Warrant Shares delivered on the exercise of this Warrant shall, at the timeof such delivery, be validly issued and outstanding, fully paid andnon-assessable, and not subject to preemptive rights, and the Company will takeall such actions as may be necessary to assure that the par value or statedvalue, if any, per share of the Common Stock is at all times equal to or lessthan the then Per Share Warrant Price. The Company further covenants and agreesthat it will pay, when due and payable, any and all Federal and state stamp,original issue or similar taxes that may be payable in respect of the issue ofany Warrant Share or certificate therefore.
**           4.         Transfer.

                       (a) Securities Laws. Neither this Warrant nor theWarrant Shares issuable upon the exercise hereof have been registered under theSecurities Act of 1933, as amended (the "Securities Act") or under anystate securities laws and unless so registered may not be transferred, sold,pledged, hypothecated or otherwise disposed of unless an exemption from suchregistration is available. In the event Holder desires to transfer this Warrantor any of the Warrant Shares issued, the Holder must give the Company priorwritten notice of such proposed transfer including the name and address of theproposed transferee. Such transfer may be made only either **(i)** uponpublication by the Securities and Exchange Commission (the "Commission")of a ruling, interpretation, opinion or "no action letter" based upon factspresented to said Commission, or **(ii)** upon receipt by the Company of anopinion of counsel to the Company in either case to the effect that the proposedtransfer will not violate the provisions of the Securities Act, the SecuritiesExchange Act of 1934, as amended, or the rules and regulations promulgated undereither such act, or in the case of clause (ii) above, to the effect that theWarrant or Warrant Shares to be sold or transferred has been registered underthe Securities Act of 1933, as amended, and that there is in effect a currentprospectus meeting the requirements of Subsection 10(a) of the Securities Act,which is being or will be delivered to the purchaser or transferee at or priorto the time of delivery of the certificates evidencing the Warrant or WarrantStock to be sold or transferred.
**                       (b) Conditions to Transfer. Prior to any suchproposed transfer, and as a condition thereto, if such transfer is not madepursuant to an effective registration statement under the Securities Act, theHolder will, if requested by the Company, deliver to the Company **(i)**aninvestment covenant signed by the proposed transferee, **(ii)** an agreementby such transferee to the impression of the restrictive investment legend setforth herein on the certificate or certificates representing the securitiesacquired by such transferee, **(iii)** an agreement by such transferee thatthe Company may place a "stop transfer order" with its transfer agent orregistrar, and **(iv)** an agreement by the transferee to indemnify theCompany to the same extent as set forth in the next succeeding paragraph.
**                       (c) Indemnity. The Holder acknowledges that theHolder understands the meaning and legal consequences of this Section 5, and theHolder hereby agrees to indemnify and hold harmless the Company, itsrepresentatives and each officer and director thereof from and against any andall loss, damage or liability (including all attorneys' fees and costs incurredin enforcing this indemnity provision) due to or arising out of **(a)** theinaccuracy of any representation or the breach of any warranty of the Holdercontained in, or any other breach of, this Warrant, **(b)** any transfer ofthe Warrant or any of the Warrant Shares in violation of the Securities Act, theSecurities Exchange Act of 1934, as amended, or the rules and regulationspromulgated under either of such acts, **(c)** any transfer of the Warrant orany of the Warrant Shares not in accordance with this Warrant or **(d)** anyuntrue statement or omission to state any material fact in connection with theinvestment representations or with respect to the facts and representationssupplied by the Holder to counsel to the Company upon which its opinion as to aproposed transfer shall have been based.
**                       (d) Transfer.Except as restricted hereby, theHolder in may transfer this Warrant and the Warrant Shares issued whole or inpart at any time or from time to time. Upon surrender of this Warrant to theCompany or at the office of its stock transfer agent, if any, with assignmentdocumentation duly executed and funds sufficient to pay any transfer tax, andupon compliance with the foregoing provisions, the Company shall, withoutcharge, execute and deliver a new Warrant in the name of the assignee named insuch instrument of assignment, and this Warrant shall promptly be cancelled. Anyassignment, transfer, pledge, hypothecation or other disposition of this Warrantattempted contrary to the provisions of this Warrant, or any levy of execution,attachment or other process attempted upon the Warrant, shall be null and voidand without effect.
**                       (e) Legend and Stop Transfer Orders. Unless theWarrant Shares have been registered under the Securities Act, upon exercise ofany part of the Warrant and the issuance of any of the shares of Warrant Shares,the Company shall instruct its transfer agent to enter stop transfer orders withrespect to such shares, and all certificates representing Warrant Shares shallbear on the face thereof substantially the following legend, insofar as isconsistent with Delaware law:

The shares of common stock represented by this certificate have not beenregistered under the Securities Act of 1933, as amended, and may not be sold,offered for sale, assigned, transferred or otherwise disposed of unlessregistered pursuant to the provisions of that Act or an opinion of counsel tothe Company is obtained stating that such disposition is in compliance with anavailable exemption from such registration.
**           5.         Demand Registrations.
**                       (a) At any time after twelve (12) months followingthe Commencement Date, by written notice to the Company (a "Demand Notice")Holder may request the Company to affect a registration (a "DemandRegistration") of Registrable Securities under the Securities Act for sale. Uponreceipt of any Demand Notice, the Company will within 45 days use reasonablecommercial efforts to file with the SEC a registration statement covering all ofthe Registerable Shares such Holder requests, *provided, however*:
 (i) the Company shall not be obligated to file and    cause to become effective any registration statement initiated pursuant to    this Section 5, within ninety (120) days of the date any other registration    statement (other than on Form S-4 or Form S-8 promulgated under the    Securities Act or any successor forms thereto) for the registration of    offerings of Company securities was filed and not withdrawn or was declared    effective; (ii) the Company may delay the filing or    effectiveness of each registration statements initiated pursuant to this    Section 5 if at such time (i) the Company is engaged, or has fixed plans to    engage within one-hundred and eighty (180) days of the date of such    Registration Request, in a firm commitment underwritten public offering of    Primary Shares in which the holders of Registrable Shares may include    Registrable Shares or (ii) the Company reasonably determines that such    registration and offering would (a) be commercially unreasonable due to the    financial position of the Company at the time of receipt of such request, or    (b) interfere with any material transaction involving the Company as    approved by the Board of Directors; (iii) In the event that registration on Form S-3 is    not permitted under the Securities Act and the regulations promulgated there    under, the securities will be registered at such time that short form    registration is permitted.**                       (b) The terms "register," "registered," and"registration" as used in this Agreement shall refer to a registration effectedby preparing and filing a registration statement in compliance with theSecurities Act and applicable rules and regulations there under, and thedeclaration or ordering of the effectiveness of such registration statement.
**           6.         Loss, *etc*. of Warrant. Upon receiptof evidence satisfactory to the Company of the loss, theft, destruction ormutilation of this Warrant, and of indemnity reasonably satisfactory to theCompany, if lost, stolen or destroyed, and upon surrender and cancellation ofthis Warrant, if mutilated, the Company shall execute and deliver to the Holdera new Warrant of like date, tenor and denomination.
**           7.         Warrant Holder Not Shareholder.Except asotherwise provided herein, this Warrant does not confer upon the Holder anyright to vote or to consent to or receive notice as a shareholder of theCompany, as such, in respect of any matters whatsoever, or any other rights orliabilities as a shareholder, prior to the exercise hereof.
**           8.         Communication. No notice or othercommunication under this Warrant shall be effective unless the same is inwriting and is mailed by first-class mail, postage prepaid, addressed to:
**                       (a) The Company at 1075 North Service Road West,Unit 27, Oakville, Ontario, L6M 2G2 or such other address as the Company hasdesignated in writing to the Holder, or
**                       (b) The Holder at **<Holder Address>**,or such other address as the Holder has designated in writing to the Company.
**           9.         Headings. The headings of this Warrant havebeen inserted as a matter of convenience and shall not affect the constructionhereof.
**           10.         Applicable Law. This Warrant shall begoverned by and construed in accordance with the law of the State of Delawarewithout giving effect to the principles of conflicts of law thereof.
*[Signature Page Follows]*

 

           IN WITNESS WHEREOF, Magic Lantern Group, Inc. has caused thisWarrant to be signed by its Interim Chief Executive Officer and its corporateseal to be hereunto affixed and attested by its _________________ this ____ dayof August, 2003.
ATTEST:    By: Robert A. Goddard       (Name)Title: Interim Chief Executive OfficerTitle: 
[Corporate Seal]

 
**SUBSCRIPTION**
 

           The undersigned, _______________________________, pursuant to theprovisions of the foregoing Warrant, hereby agrees to subscribe for the purchaseof __________________ shares of the Common Stock of LocatePLUS HoldingsCorporation covered by said Warrant, and makes payment therefore in full at theprice per share provided by said Warrant.
Dated:      Signature:       Address:     
 
**ASSIGNMENT

           FOR VALUE RECEIVED _____________________________ hereby sells,assigns and transfers unto ___________________________ the foregoingWarrant and all rights evidenced thereby, and does irrevocably constitute andappoint ________________________, attorney, to transfer said Warrant on thebooks of LocatePLUS Holdings Corporation.
Dated:      Signature:       Address:     
 

 
**PARTIAL ASSIGNMENT

           FOR VALUE RECEIVED ______________________ hereby assigns andtransfers unto ________________________ the right to purchase __________ sharesof the Common Stock of LocatePLUS Holdings Corporation by the foregoing Warrant,and a proportionate part of said Warrant and the rights evidenced hereby, anddoes irrevocably constitute and appoint _____________________, attorney, totransfer that part of said Warrant on the books of ____________________.
Dated:      Signature:       Address:     *************************************************** |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|