0001171520-24-000331.txt : 20241015 0001171520-24-000331.hdr.sgml : 20241015 20241015085434 ACCESSION NUMBER: 0001171520-24-000331 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20240831 FILED AS OF DATE: 20241015 DATE AS OF CHANGE: 20241015 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SONO TEK CORP CENTRAL INDEX KEY: 0000806172 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] ORGANIZATION NAME: 06 Technology IRS NUMBER: 141568099 STATE OF INCORPORATION: NY FISCAL YEAR END: 0228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40763 FILM NUMBER: 241369558 BUSINESS ADDRESS: STREET 1: 2012 RT 9W BLDG 3 CITY: MILTON STATE: NY ZIP: 12547 BUSINESS PHONE: 8457952020 MAIL ADDRESS: STREET 1: 2012 RT. 9W, BLDG. 3, CITY: MILTON STATE: NY ZIP: 12547 10-Q 1 eps11562_sotk.htm
false Q2 2025 --02-28 0000806172 0000806172 2024-03-01 2024-08-31 0000806172 2024-10-14 0000806172 2024-08-31 0000806172 2024-02-29 0000806172 2023-03-01 2023-08-31 0000806172 2024-06-01 2024-08-31 0000806172 2023-06-01 2023-08-31 0000806172 us-gaap:CommonStockMember 2024-02-29 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-02-29 0000806172 us-gaap:RetainedEarningsMember 2024-02-29 0000806172 us-gaap:CommonStockMember 2024-05-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-05-31 0000806172 us-gaap:RetainedEarningsMember 2024-05-31 0000806172 2024-05-31 0000806172 us-gaap:CommonStockMember 2023-02-28 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-02-28 0000806172 us-gaap:RetainedEarningsMember 2023-02-28 0000806172 2023-02-28 0000806172 us-gaap:CommonStockMember 2023-05-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0000806172 us-gaap:RetainedEarningsMember 2023-05-31 0000806172 2023-05-31 0000806172 us-gaap:CommonStockMember 2024-03-01 2024-05-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-03-01 2024-05-31 0000806172 us-gaap:RetainedEarningsMember 2024-03-01 2024-05-31 0000806172 2024-03-01 2024-05-31 0000806172 us-gaap:CommonStockMember 2024-06-01 2024-08-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-06-01 2024-08-31 0000806172 us-gaap:RetainedEarningsMember 2024-06-01 2024-08-31 0000806172 us-gaap:CommonStockMember 2023-03-01 2023-05-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-03-01 2023-05-31 0000806172 us-gaap:RetainedEarningsMember 2023-03-01 2023-05-31 0000806172 2023-03-01 2023-05-31 0000806172 us-gaap:CommonStockMember 2023-06-01 2023-08-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-08-31 0000806172 us-gaap:RetainedEarningsMember 2023-06-01 2023-08-31 0000806172 us-gaap:CommonStockMember 2024-08-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000806172 us-gaap:RetainedEarningsMember 2024-08-31 0000806172 us-gaap:CommonStockMember 2023-08-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000806172 us-gaap:RetainedEarningsMember 2023-08-31 0000806172 2023-08-31 0000806172 us-gaap:FairValueInputsLevel1Member 2024-08-31 0000806172 us-gaap:FairValueInputsLevel2Member 2024-08-31 0000806172 us-gaap:FairValueInputsLevel3Member 2024-08-31 0000806172 us-gaap:FairValueInputsLevel1Member 2024-02-29 0000806172 us-gaap:FairValueInputsLevel2Member 2024-02-29 0000806172 us-gaap:FairValueInputsLevel3Member 2024-02-29 0000806172 us-gaap:LetterOfCreditMember 2024-02-29 0000806172 sotk:FluxingSystemsMember 2024-06-01 2024-08-31 0000806172 sotk:FluxingSystemsMember 2023-06-01 2023-08-31 0000806172 sotk:FluxingSystemsMember 2024-03-01 2024-08-31 0000806172 sotk:FluxingSystemsMember 2023-03-01 2023-08-31 0000806172 sotk:IntegratedCoatingSystemsMember 2024-06-01 2024-08-31 0000806172 sotk:IntegratedCoatingSystemsMember 2023-06-01 2023-08-31 0000806172 sotk:IntegratedCoatingSystemsMember 2024-03-01 2024-08-31 0000806172 sotk:IntegratedCoatingSystemsMember 2023-03-01 2023-08-31 0000806172 sotk:MultiAxisCoatingSystemsMember 2024-06-01 2024-08-31 0000806172 sotk:MultiAxisCoatingSystemsMember 2023-06-01 2023-08-31 0000806172 sotk:MultiAxisCoatingSystemsMember 2024-03-01 2024-08-31 0000806172 sotk:MultiAxisCoatingSystemsMember 2023-03-01 2023-08-31 0000806172 sotk:OemSystemsMember 2024-06-01 2024-08-31 0000806172 sotk:OemSystemsMember 2023-06-01 2023-08-31 0000806172 sotk:OemSystemsMember 2024-03-01 2024-08-31 0000806172 sotk:OemSystemsMember 2023-03-01 2023-08-31 0000806172 sotk:OtherMember 2024-06-01 2024-08-31 0000806172 sotk:OtherMember 2023-06-01 2023-08-31 0000806172 sotk:OtherMember 2024-03-01 2024-08-31 0000806172 sotk:OtherMember 2023-03-01 2023-08-31 0000806172 sotk:ProductLineMember 2024-06-01 2024-08-31 0000806172 sotk:ProductLineMember 2023-06-01 2023-08-31 0000806172 sotk:ProductLineMember 2024-03-01 2024-08-31 0000806172 sotk:ProductLineMember 2023-03-01 2023-08-31 0000806172 sotk:StockIncentivePlan2013Member 2023-06-30 0000806172 sotk:StockIncentivePlan2013Member 2023-06-01 2023-06-30 0000806172 sotk:StockIncentivePlan2013Member 2024-08-31 0000806172 sotk:StockIncentivePlan2013Member 2024-03-01 2024-08-31 0000806172 sotk:StockIncentivePlan2023Member 2023-08-01 2023-08-31 0000806172 sotk:StockIncentivePlan2023Member 2024-03-01 2024-08-31 0000806172 sotk:EmployeesMember 2024-03-01 2024-08-31 0000806172 sotk:EmployeesMember srt:MinimumMember 2024-03-01 2024-08-31 0000806172 sotk:EmployeesMember srt:MaximumMember 2024-03-01 2024-08-31 0000806172 sotk:NonEmployeeMember 2024-03-01 2024-08-31 0000806172 srt:MinimumMember 2024-03-01 2024-08-31 0000806172 srt:MaximumMember 2024-03-01 2024-08-31 0000806172 us-gaap:RevolvingCreditFacilityMember 2024-08-31 0000806172 us-gaap:RevolvingCreditFacilityMember 2024-02-29 0000806172 us-gaap:RevolvingCreditFacilityMember 2024-03-01 2024-08-31 0000806172 us-gaap:LetterOfCreditMember 2024-08-31 0000806172 sotk:EquipmentLineOfCreditMember 2024-08-31 0000806172 srt:AsiaPacificMember 2024-06-01 2024-08-31 0000806172 srt:AsiaPacificMember 2023-06-01 2023-08-31 0000806172 srt:AsiaPacificMember 2024-03-01 2024-08-31 0000806172 srt:AsiaPacificMember 2023-03-01 2023-08-31 0000806172 us-gaap:EMEAMember 2024-06-01 2024-08-31 0000806172 us-gaap:EMEAMember 2023-06-01 2023-08-31 0000806172 us-gaap:EMEAMember 2024-03-01 2024-08-31 0000806172 us-gaap:EMEAMember 2023-03-01 2023-08-31 0000806172 srt:LatinAmericaMember 2024-06-01 2024-08-31 0000806172 srt:LatinAmericaMember 2023-06-01 2023-08-31 0000806172 srt:LatinAmericaMember 2024-03-01 2024-08-31 0000806172 srt:LatinAmericaMember 2023-03-01 2023-08-31 0000806172 sotk:ForeignCustomersMember us-gaap:SalesRevenueNetMember 2024-03-01 2024-08-31 0000806172 sotk:ForeignCustomersMember us-gaap:SalesRevenueNetMember 2023-03-01 2023-08-31 0000806172 sotk:ForeignCustomersMember us-gaap:SalesRevenueNetMember 2024-06-01 2024-08-31 0000806172 sotk:ForeignCustomersMember us-gaap:SalesRevenueNetMember 2023-06-01 2023-08-31 0000806172 us-gaap:CustomerConcentrationRiskMember sotk:OneCustomerMember us-gaap:SalesRevenueNetMember 2024-03-01 2024-08-31 0000806172 us-gaap:CustomerConcentrationRiskMember sotk:TwoCustomerMember us-gaap:SalesRevenueNetMember 2024-06-01 2024-08-31 0000806172 us-gaap:CustomerConcentrationRiskMember sotk:ThreeCustomerMember us-gaap:AccountsReceivableMember 2024-03-01 2024-08-31 0000806172 us-gaap:CustomerConcentrationRiskMember sotk:OneCustomerMember us-gaap:SalesRevenueNetMember 2023-03-01 2023-08-31 0000806172 us-gaap:CustomerConcentrationRiskMember sotk:OneCustomerMember us-gaap:SalesRevenueNetMember 2023-06-01 2023-08-31 0000806172 us-gaap:CustomerConcentrationRiskMember sotk:TwoCustomersMember us-gaap:AccountsReceivableMember 2023-03-01 2024-02-29 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended: August 31, 2024

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File No.: 000-16035

 

 

(Exact name of registrant as specified in its charter)

New York 14-1568099
(State or other jurisdiction of (IRS Employer
incorporation or organization) Identification No.)

 

2012 Rt. 9W, Milton, NY 12547

(Address of Principal Executive Offices) (Zip Code)

 

Issuer's telephone no., including area code: (845) 795-2020

 

Securities Registered Pursuant to Section 12(b) of the Act:

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common Stock, $0.01 par value per share SOTK NASDAQ

 

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

 

Indicate by checkmark whether the registrant has submitted electronically and posted on its corporate website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (section 229.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). ☑  Yes    ☐  No

 

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

Large Accelerated Filer Accelerated Filer
Non-Accelerated Filer Smaller reporting company
  Emerging Growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

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

 

APPLICABLE ONLY TO CORPORATE ISSUERS:

 

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

 

  Outstanding as of October 14, 2024 
Class  
Common Stock, par value $.01 per share 15,751,153

 

 

 

SONO-TEK CORPORATION

 

 

INDEX

 

 

  Page
Part I - Financial Information  
   
Item 1 – Condensed Consolidated Financial Statements: 1 - 4
   
Condensed Consolidated Balance Sheets – August 31, 2024 (Unaudited) and February 29, 2024 1
   
Condensed Consolidated Statements of Income – Six and Three Months Ended August 31, 2024 and 2023 (Unaudited) 2
   
Condensed Consolidated Statements of Stockholders’ Equity – Three and Six Months Ended August 31, 2024 and 2023 (Unaudited) 3
   
Condensed Consolidated Statements of Cash Flows – Six Months Ended August 31, 2024 and 2023 (Unaudited) 4
   
Notes to Unaudited Condensed Consolidated Financial Statements 5 - 11
   
Item 2 - Management's Discussion and Analysis of Financial Condition and Results of Operations 12 –20
   
Item 3 – Quantitative and Qualitative Disclosures about Market Risk 21
   
Item 4 – Controls and Procedures 21
   
Part II - Other Information 22
   
Item 1 – Legal Proceedings 22
   
Item 1A – Risk Factors 22
   
Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds 22
   
Item 3 – Defaults Upon Senior Securities 22
   
Item 4 – Mine Safety Disclosures 22
   
Item 5 – Other Information 22
   
Item 6 – Exhibits and Reports 22
   
Signatures and Certifications 23

 

 

 

SONO-TEK CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

 

           
   August 31,
2024
   February 29,
2024
 
   (Unaudited)     
ASSETS          
           
Current Assets:          
Cash and cash equivalents  $5,852,801   $2,134,786 
Marketable securities   5,766,176    9,711,351 
Accounts receivable (less allowance of $12,225)   1,879,464    1,470,711 
Inventories   4,829,901    5,221,980 
Prepaid expenses and other current assets   174,225    207,738 
Total current assets   18,502,567    18,746,566 
           
Land   250,000    250,000 
Buildings, equipment, furnishings and leasehold improvements, net   2,691,523    2,832,156 
Intangible assets, net   42,476    47,566 
Deferred tax asset   1,429,271    1,255,977 
           
TOTAL ASSETS  $22,915,837   $23,132,265 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current Liabilities:          
Accounts payable  $691,000   $1,049,742 
Accrued expenses   1,543,869    1,739,478 
Customer deposits   3,225,273    3,419,706 
Income taxes payable   96,395    414,807 
Total current liabilities   5,556,537    6,623,733 
           
Deferred tax liability   311,750    229,534 
Total liabilities   5,868,287    6,853,267 
           
Commitments and Contingencies (Note 9)          
           
Stockholders’ Equity          
Common stock, $.01 par value; 25,000,000 shares authorized, 15,751,153 and 15,750,880 shares issued and outstanding as of August 31, 2024 and February 29, 2024, respectively   157,512    157,509 
Additional paid-in capital   9,867,414    9,770,387 
Accumulated earnings   7,022,624    6,351,102 
Total stockholders’ equity   17,047,550    16,278,998 
           
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $22,915,837   $23,132,265 

 

See notes to unaudited condensed consolidated financial statements.

1 

 

 

SONO-TEK CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

 

                     
   Six Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
                 
Net Sales  $10,192,820   $9,242,135   $5,161,782   $5,639,117 
Cost of Goods Sold   5,222,236    4,664,335    2,645,685    2,838,549 
Gross Profit   4,970,584    4,577,800    2,516,097    2,800,568 
                     
Operating Expenses                    
Research and product development costs   1,427,303    1,445,699    695,873    789,261 
Marketing and selling expenses   1,885,608    1,745,310    988,418    944,526 
General and administrative costs   1,133,387    912,549    545,816    500,923 
Total Operating Expenses   4,446,298    4,103,558    2,230,107    2,234,710 
                     
Operating Income   524,286    474,242    285,990    565,858 
                     
Interest and Dividend Income   227,730    230,283    85,076    124,293 
Net unrealized gain/(loss) on marketable securities   53,941    10,855    43,580    (6,803)
                     
Income Before Income Taxes   805,957    715,380    414,646    683,348 
                     
Income Tax Expense   134,435    120,701    73,961    142,075 
                     
Net Income  $671,522   $594,679   $340,685   $541,273 
                     
Basic Earnings Per Share  $0.04   $0.04   $0.02   $0.03 
                     
Diluted Earnings Per Share  $0.04   $0.04   $0.02   $0.03 
                     
Weighted Average Shares - Basic   15,750,895    15,742,571    15,750,910    15,743,069 
Weighted Average Shares - Diluted   15,771,472    15,775,032    15,768,251    15,773,665 

 

See notes to unaudited condensed consolidated financial statements.

 

2 

 

SONO-TEK CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

 

Three and Six Months Ended August 31, 2024

 

                          
   Common Stock   Additional       Total 
   Par Value $.01   Paid – In   Accumulated   Stockholders’ 
   Shares   Amount   Capital   Earnings   Equity 
Balance, February 29, 2024   15,750,880   $157,509   $9,770,387   $6,351,102   $16,278,998 
Stock based compensation expense           54,231        54,231 
Net Income               330,837    330,837 
Balance, May 31, 2024 (Unaudited)   15,750,880   $157,509   $9,824,618   $6,681,939   $16,664,066 
Stock based compensation expense           42,799        42,799 
Cashless exercise of stock options   273    3    (3)        
Net Income               340,685    340,685 
Balance, August 31, 2024 (Unaudited)   15,751,153   $157,512   $9,867,414   $7,022,624   $17,047,550 

 

Three and Six Months Ended August 31, 2023

 

   Common Stock
Par Value $.01
   Additional
Paid – In
   Accumulated   Total
Stockholders’
 
   Shares   Amount   Capital   Earnings   Equity 
Balance, February 28, 2023   15,742,073   $157,421   $9,566,898   $4,909,639   $14,633,958 
Stock based compensation expense           48,295        48,295 
Net Income               53,406    53,406 
Balance, May 31, 2023 (Unaudited)   15,742,073   $157,421   $9,615,193   $4,963,045   $14,735,659 
Stock based compensation expense           46,394        46,394 
Cashless exercise of stock options   1,410    14    (14)        
Net Income               541,273    541,273 
Balance, August 31, 2023 (Unaudited)   15,743,483   $157,435   $9,661,573   $5,504,318   $15,323,326 

 

See notes to unaudited condensed consolidated financial statements.

3 

 

SONO-TEK CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

           
   Six Months Ended
August 31,
 
   2024   2023 
         
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net Income  $671,522   $594,679 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:          
Depreciation and amortization   336,377    278,823 
Stock based compensation expense   97,030    94,689 
Inventory reserve   22,474    21,618 
Unrealized gain on marketable securities   (53,941)   (10,855)
Deferred tax expense   (91,078)   (271,163)
Decrease (Increase) in:          
Accounts receivable   (408,753)   200,189 
Inventories   369,604    (786,980)
Prepaid expenses and other current assets   33,513    121,952 
(Decrease) Increase in:          
Accounts payable   (358,742)   259,687 
Accrued expenses   (195,608)   (35,254)
Customer deposits   (194,433)   556,327 
Income taxes payable   (318,412)   83,072 
Net Cash (Used in) Provided by Operating Activities   (90,447)   1,106,784 
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchase of equipment, furnishings and leasehold improvements   (190,654)   (245,837)
Sale of marketable securities   9,438,113    8,772,633 
Purchase of marketable securities   (5,438,997)   (9,533,924)
Net Cash Provided by (Used in) Investing Activities   3,808,462    (1,007,128)
           
NET INCREASE IN CASH AND CASH EQUIVALENTS   3,718,015    99,656 
           
CASH AND CASH EQUIVALENTS          
Beginning of period   2,134,786    3,354,601 
End of period  $5,852,801   $3,454,257 
           
SUPPLEMENTAL CASH FLOW DISCLOSURE:          
Interest paid  $   $ 
Income Taxes Paid  $543,814   $308,942 

 

See notes to unaudited condensed consolidated financial statements.

 

4 

 

 

SONO-TEK CORPORATION

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

SIX MONTHS ENDED AUGUST 31, 2024 and 2023

 

NOTE 1: BUSINESS DESCRIPTION

 

Sono-Tek Corporation (the “Company”, “Sono-Tek”, “We” or “Our”) was incorporated in New York on March 21, 1975. We are the world leader in the design and manufacture of ultrasonic coating systems for applying precise, thin film coatings to add functional properties, protect or strengthen surfaces on parts and components for the microelectronics/electronics, alternative energy, medical, industrial and emerging research & development and other markets. We design and manufacture custom-engineered ultrasonic coating systems incorporating our patented technology, in combination with strong applications engineering knowledge, to assist our customers in achieving their desired coating solutions.

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information with the instructions for Form 10-Q and Article 8 of Regulation S-X. Accordingly, the unaudited condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of the Company’s management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. The results for the interim periods are not necessarily indicative of what the results will be for the fiscal year. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited Consolidated Financial Statements as of and for the fiscal year ended February 29, 2024 (“fiscal year 2024”) contained in the Company’s 2024 Annual Report on Form 10-K filed with the SEC on May 23, 2024. The Company’s current fiscal year ends on February 28, 2025 (“fiscal 2025”).

 

NOTE 2: SIGNIFICANT ACCOUNTING POLICIES

 

Cash and Cash Equivalents - Cash and cash equivalents consist of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90 days or less. At August 31, 2024, $1,263,000 of the Company’s bank deposits exceeded the insured limit provided by the Federal Deposit Insurance Corporation.

 

Consolidation - The accompanying unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly owned subsidiary, Sono-Tek Industrial Park, LLC (“SIP”) in conformity with generally accepted accounting principles in the United States (“GAAP”). SIP operates as a real estate holding company for the Company’s real estate operations. All intercompany accounts and transactions have been eliminated in consolidation.

 

Fair Value of Financial Instruments - The Company applies Accounting Standards Codification (“ASC”) 820, Fair Value Measurement (“ASC 820”), which establishes a framework for measuring fair value and clarifies the definition of fair value within that framework. ASC 820 defines fair value as an exit price, which is the price that would be received for an asset or paid to transfer a liability in the Company’s principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value hierarchy established in ASC 820 generally requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Observable inputs reflect the assumptions that market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs reflect the entity’s own assumptions based on market data and the entity’s judgments about the assumptions that market participants would use in pricing the asset or liability and are to be developed based on the best information available in the circumstances.

5 

 

 

The carrying amounts of financial instruments reported in the accompanying unaudited condensed consolidated financial statements for current assets and current liabilities approximate the fair value because of the immediate or short-term maturities of the financial instruments.

 

The valuation hierarchy is composed of three levels. The classification within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The levels within the valuation hierarchy are described below:

 

Level 1 — Assets with unadjusted, quoted prices listed on active market exchanges. Inputs to the fair value measurement are observable inputs, such as quoted prices in active markets for identical assets or liabilities.

 

Level 2 — Inputs to the fair value measurement are determined using prices for recently traded assets and liabilities with similar underlying terms, as well as direct or indirect observable inputs, such as interest rates and yield curves that are observable at commonly quoted intervals.

 

Level 3 — Inputs to the fair value measurement are unobservable inputs, such as estimates, assumptions, and valuation techniques when little or no market data exists for the assets or liabilities.

 

The fair values of financial assets of the Company were determined using the following categories at August 31, 2024 and February 29, 2024, respectively:

   Level 1   Level 2   Level 3   Total 
                 
Marketable Securities – August 31, 2024  $5,392,980   $373,196   $   $5,766,176 
Marketable Securities – February 29, 2024  $9,711,351   $   $   $9,711,351 

 

Marketable Securities include certificates of deposit and US Treasury securities that are considered to be highly liquid and easily tradeable totaling $5,766,176 and $9,711,351 as of August 31, 2024 and February 29, 2024, respectively. US Treasury securities are valued using inputs observable in active markets for identical securities and are therefore classified as Level 1 and certificates of deposit are classified as Level 2 within the Company’s fair value hierarchy. The Company’s marketable securities are considered to be trading securities as defined under ASC 320 “Investments – Debt and Equity Securities.”

 

Income Taxes - The Company accounts for income taxes under the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of "temporary differences" by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The Company uses a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. As of August 31, 2024 and February 29, 2024, there were no accruals for uncertain tax positions.

 

Inventories - Inventories are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and the specific identification method for finished goods. Management compares the cost of inventory with the net realizable value and, if applicable, an allowance is made for writing down the inventory to its net realizable value, if lower than cost. On an ongoing basis, inventory is reviewed for potential write-down for estimated obsolescence or unmarketable inventory based upon forecasts for future demand and market conditions.

6 

 

 

Land and Buildings - Land and buildings are stated at cost. Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.

 

At August 31, 2024 and February 29, 2024, the Company had land stated at cost of $250,000.

 

At August 31, 2024 and February 29, 2024, the Company had buildings, equipment, furnishings and leasehold improvements totaling, $2,691,523 and $2,832,156, respectively, net of accumulated depreciation.

 

Management Estimates - The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Recent Accounting Pronouncements Not Yet Adopted - In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. This ASU requires greater disaggregation of information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. This ASU applies to all entities subject to income taxes and is intended to help investors better understand an entity’s exposure to potential changes in jurisdictional tax legislation and assess income tax information that affects cash flow forecasts and capital allocation decisions. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and related disclosures.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating officer decision maker (“CODM”), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. The ASU requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Public entities will be required to provide all annual disclosures currently required by Topic 280 in interim periods, and entities with a single reportable segment are required to provide all the disclosures required by the amendments in this ASU and existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures, and does not expect the standard will have a material impact on the Company’s consolidated financial statements and related disclosures.

 

Product Warranty - Estimated future product warranty expense is recorded when the product is sold.

 

Revenue Recognition - The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, the core principle of which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps:

 

  · Identification of the contract, or contracts, with a customer
  · Identification of the performance obligations in the contract

7 

 

 

  · Determination of the transaction price
  · Allocation of the transaction price to the performance obligations in the contract
  · Recognition of revenue when, or as, performance obligations are satisfied

 

NOTE 3: REVENUE RECOGNITION

 

The Company’s sales revenue is derived primarily from short term contracts with customers, which, on average, are in effect for less than twelve months. Sales revenue from manufactured equipment transferred at a single point in time accounts for a majority of the Company’s revenue.

 

Sales revenue is recognized when control of the Company’s manufactured equipment is transferred to its customers, in an amount that reflects the consideration the Company expects to receive based upon the agreed transaction price. The Company’s performance obligations are satisfied when its customers take control of the purchased equipment, which is based on the contract terms. Based on prior experience, the Company reasonably estimates its sales returns and warranty reserves. Sales are presented net of discounts and allowances. Discounts and allowances are determined when a sale is negotiated. The Company does not grant its customers or independent representatives, the ability to return equipment nor does it grant price adjustments after a sale is complete.

 

The Company does not capitalize any sales commission costs related to the acquisition of a contract. All commissions related to a performance obligation that are satisfied at a point in time are expensed when the customer takes control of the purchased equipment.

 

The Company applies the practical expedient in paragraph ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one-year or less.

 

At August 31, 2024, the Company had received approximately $3,225,000 in cash deposits, representing contract liabilities.

 

At February 29, 2024, the Company had received approximately $3,420,000 in cash deposits, representing contract liabilities, and had issued Letters of Credit in the amount of $72,000 to secure these cash deposits. During the six months ended August 31, 2024, the Company recognized $2,641,000 of these deposits as revenue.

 

The Company’s sales revenue by product line is as follows:

    Three Months Ended August 31,   Six Months Ended August 31,
    2024     % of total   2023     % of total   2024     % of total   2023     % of total
Fluxing Systems   $ 119,000     2%   $ 204,000     4%   $ 253,000     3%   $ 440,000     5%
Integrated Coating Systems     2,023,000     39%     853,000     15%     2,770,000     27%     1,162,000     12%
Multi-Axis Coating Systems     1,931,000     38%     2,923,000     52%     4,595,000     45%     4,686,000     51%
OEM Systems     205,000     4%     535,000     9%     537,000     5%     810,000     9%
Spare Parts, Services and Other     884,000     17%     1,124,000     20%     2,038,000     20%     2,144,000     23%
TOTAL   $ 5,162,000         $ 5,639,000         $ 10,193,000         $ 9,242,000      

 

8 

 

 

NOTE 4: INVENTORIES

 

Inventories consist of the following:

    August 31,     February 29,  
    2024     2024  
Raw materials and subassemblies   $ 2,218,204     $ 2,270,567  
Finished goods     1,725,525       1,785,952  
Work in process     886,172       1,165,461  
Total   $ 4,829,901     $ 5,221,980  

 

The Company maintains an allowance for slow moving inventory for raw materials and finished goods. The recorded allowances at August 31, 2024 and February 29, 2024 totaled $339,250 and $380,400, respectively.

 

NOTE 5: STOCK BASED COMPENSATION

 

Stock Options - Until June 2023, options were available to be granted to officers, directors, consultants and employees of the Company and its subsidiaries to purchase up to 2,500,000 shares of the Company's common stock, under the Company’s 2013 Stock Incentive Plan (the "2013 Plan"). Under the 2013 Plan options expire ten years after the date of grant. As of August 31, 2024, there were 212,202 options outstanding under the 2013 Plan, of which 185,300 are vested. No additional options may be granted under the 2013 Plan.

 

In August 2023, the Company’s shareholders approved the Company’s 2023 Stock Incentive Plan (the “2023 Plan”) under which 2,500,000 options may be granted to officers, directors, consultants and employees of the Company and its subsidiaries. As of August 31, 2024, there were 219,558 options outstanding under the 2023 Plan, of which 8,808 are vested.

 

The Company accounts for stock based compensation under ASC 718, “Share Based Payments.” which requires companies to expense the value of employee stock options and similar awards.

 

During the six months ended August 31, 2024, the Company granted options to acquire 134,657 shares to employees exercisable at prices ranging from $4.12 to $4.87 and options to acquire 26,667 shares to non-employee members of the board of directors with an exercise price of $4.12. The options granted to employees and directors vest over three years and expire ten years from the date of issuance. The options granted during the first six months of fiscal 2025 had a combined weighted average grant date fair value of $2.54 per share.

 

The weighted-average fair value of options is estimated on the date of grant using the Black-Scholes options-pricing model. The weighted-average Black-Scholes assumptions are as follows:

    Six Months Ended
August 31, 2024
Expected Life   5 - 8 years
Risk free interest rate   3.64% - 4.39%
Expected volatility   55.19% - 60.34%
Expected dividend yield   0%

 

9 

 

 

For the three and six months ended August 31, 2024, the Company recognized $43,000 and $97,000 in stock-based compensation expense, respectively. Such amounts are included in general and administration expenses on the unaudited condensed consolidated statements of income. For the three and six months ended August 31, 2023, the Company recognized approximately $46,000 and $95,000 of stock-based compensation expense, respectively. Total compensation expense related to non-vested options not yet recognized as of August 31, 2024 was $585,000 and will be recognized over the next three years based on vesting date. The amount of future stock option compensation expense could be affected by any future option grants or by any forfeitures.

 

The aggregate intrinsic value of the Company’s vested and exercisable options at August 31, 2024 was approximately $85,000.

 

NOTE 6: EARNINGS PER SHARE

 

The following table sets forth the computation of basic and diluted earnings per share:

                 
   Six Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
                 
Numerator for basic and diluted earnings per share  $671,522   $594,679   $340,685   $541,273 
                     
Denominator for basic earnings per share – weighted average   15,750,895    15,742,571    15,750,910    15,743,069 
                     
Effects of dilutive securities                    
Stock options for employees, directors and outside consultants   20,577    32,461    17,341    30,596 
                     
Denominator for diluted earnings per share   15,771,472    15,775,032    15,768,251    15,773,665 
                     
Basic Earnings Per Share  $0.04   $0.04   $0.02   $0.03 
Diluted Earnings Per Share  $0.04   $0.04   $0.02   $0.03 

 

NOTE 7: REVOLVING LINE OF CREDIT

 

The Company has a $1,500,000 revolving line of credit at prime which was 8.50% at August 31, 2024 and February 29, 2024. The revolving credit line is collateralized by the Company’s accounts receivable and inventory. The revolving credit line is payable on demand and must be retired for a 30-day period, once annually. If the Company fails to perform the 30-day annual pay down or if the bank elects to terminate the credit line, the bank may, at its option, convert the outstanding balance to a 36-month term note with payments including interest in 36 equal installments.

 

As of August 31, 2024, $0 of the Company’s credit line was being utilized to collateralize Letters of Credit issued by the Company. As of August 31, 2024, there were no outstanding borrowings under the line of credit and the unused portion of the credit line was $1,500,000.

 

The Company has a $750,000 equipment line of credit at prime plus 0.50%, which was 9% at August 31, 2024. At August 31, 2024, there were no outstanding borrowings under the equipment line of credit.

10 

 

 

NOTE 8: CUSTOMER CONCENTRATIONS AND FOREIGN SALES

 

Export sales to customers located outside the United States and Canada were approximately as follows:

   Six Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
                 
Asia Pacific (APAC)  $880,000   $1,109,000   $368,000   $538,000 
Europe, Middle East, Asia (EMEA)   2,381,000    1,581,000    1,136,000    1,155,000 
Latin America   345,000    985,000    163,000    747,000 
   $3,606,000   $3,675,000   $1,667,000   $2,440,000 

 

During the first half of fiscal 2025 and fiscal 2024, sales to foreign customers accounted for approximately $3,606,000 and $3,675,000, or 35% and 40%, respectively, of total revenues.

 

During the second quarter of fiscal 2025 and fiscal 2024, sales to foreign customers accounted for approximately $1,667,000 and $2,440,000, or 32% and 43%, respectively, of total revenues.

 

The Company had one customer which accounted for 21% of total sales during the first half of fiscal 2025. The Company had two customers which accounted for 38% of total sales during the second quarter of fiscal 2025. Three customers accounted for 65% of the outstanding accounts receivable at August 31, 2024.

 

The Company had one customer which accounted for 14% of total sales during the first half of fiscal 2024. The Company had one customer which accounted for 20% of total sales during the second quarter of fiscal 2024. Two customers accounted for 26% of the outstanding accounts receivable at February 29, 2024.

 

NOTE 9: COMMITMENTS AND CONTINGENCIES

 

The Company did not have any material commitments or contingencies as of August 31, 2024.

 

The Company is subject, from time to time, to claims by third parties under various legal disputes. The defense of such claims, or any adverse outcome relating to any such claims, could have a material adverse effect on the Company’s liquidity, financial condition, and cash flows. As of August 31, 2024, the Company did not have any pending legal actions.

 

11 

 

 

ITEM 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

FORWARD-LOOKING STATEMENTS

 

We discuss expectations regarding our future performance, such as our business outlook, in our annual and quarterly reports, news releases, and other written and oral statements. These “forward-looking statements” are based on currently available competitive, financial and economic data and our operating plans. They are inherently uncertain, and investors must recognize that events could turn out to be significantly different from our expectations and could cause actual results to differ materially. These factors include, among other considerations, general economic and business conditions; political, regulatory, tax, competitive and technological developments affecting our operations or the demand for our products; inflationary and supply chain pressures; the recovery of the Electronics/Microelectronics and Medical markets; rebound of sales to the industrial market in the second quarter of fiscal year 2025; maintenance of increased order backlog; the imposition of tariffs; timely development and market acceptance of new products and continued customer validation of our coating technologies; adequacy of financing; capacity additions, the ability to enforce patents; maintenance of operating leverage; consummation of order proposals; completion of large orders on schedule and on budget; continued sales growth in the medical and alternative energy markets; successful transition from primarily selling ultrasonic nozzles and components to a more complex business providing complete machine solutions and higher value subsystems; and realization of quarterly and annual revenues within the forecasted range of sales guidance.

 

We undertake no obligation to update any forward-looking statement.

 

Overview

 

Founded in 1975, Sono-Tek Corporation is a global leader in designing and manufacturing ultrasonic coating systems that are shaping industries and driving innovation worldwide. Our ultrasonic coating systems are used to apply thin films onto parts used in diverse industries, including microelectronics, alternative energy, medical devices, advanced industrial manufacturing, and research and development sectors worldwide. Sono-Tek’s move into the clean energy sector is showing transformative results in next-gen solar cells, fuel cells, green hydrogen generation, and carbon capture applications as we shape a sustainable future.

 

Our product line is rapidly evolving, transitioning from R&D to high-volume production machines with significantly higher average selling prices, showcasing our market leadership and adaptability. Over the last decade, we have shifted our business from primarily selling ultrasonic nozzles and components to providing complete machine solutions and higher-value subsystems to original equipment manufacturers (OEMs). This strategy has resulted in significant growth of our average unit selling price, with our larger machines often selling for over $300,000 and system prices sometimes reaching over $1,000,000. Consequently, we have broadened our addressable market and believe we can grow sales on a larger scale. We expect that we will experience wide variations in both order flow and shipments from quarter to quarter.

 

Our comprehensive suite of thin film coating solutions and application consulting services, provided by our expert applications engineers to guide our customers in developing the complete coating process, ensures unparalleled results for our clients and helps some of the world’s most promising companies achieve technological breakthroughs and bring them to market. In anticipation of customer demands, our significant focus on R&D efforts allows us to keep pace with industry trends while continuously innovating.  The company strategically delivers its products through a network of direct sales personnel, carefully chosen independent distributors, and experienced sales representatives located in North America, Latin America, Europe, and Asia, ensuring efficient market reach across diverse sectors around the globe. Approximately 35% of our sales were generated outside the United States and Canada in the first six months of fiscal year 2025.

 

12 

 

 

We continue to expand our sales capabilities by increasing the size of our direct sales force and adding new distributors and sales representatives. In addition, we have established testing labs at our distribution partner sites in China, Taiwan, Germany, Turkey, Korea, and Japan, while also expanding our first testing lab co-located with our manufacturing facilities in New York. These labs provide significant value for demonstrating the capabilities of our equipment to prospective customers and enable us to develop custom solutions to meet their needs.

 

Our growth strategy is focused on leveraging our innovative technologies, proprietary know-how, unique talent and experience, and global reach to develop thin-film coating technologies that enable better outcomes for our customers’ products and processes.

 

Second Quarter Fiscal 2025 Highlights (compared with the second quarter of fiscal 2024 unless otherwise noted) We refer to the three-month periods ended August 31, 2024 and 2023 as the second quarter of fiscal 2025 and fiscal 2024, respectively.

 

  · Net Sales for the quarter decreased by 8% or $477,000 to $5,162,000 compared to the second quarter of fiscal 2024, which saw elevated sales due to the resolution of supply chain challenges, which had previously impacted our operations.  Second quarter revenue increased 3% sequentially to $5.2 million, meeting guidance of 2%-5% growth, driven by strong shipments to the clean energy and electronics markets.
  · Gross Profit decreased 10% or $285,000 to $2,516,000 and the Gross Profit % decreased by 100 basis points to 48.7% due to product mix and the reallocation and recharacterization of specific labor expenses from the engineering department to cost of goods sold that started in the fourth quarter of fiscal year 2024 as an outcome of the completion of several successful R&D endeavors.
  · Operating income decreased 49% or $280,000, to $286,000 primarily due to the decrease in gross profit.  
  · Interest income, dividend income and unrealized gain on marketable securities increased to $129,000 due to the current high interest rate environment.
  · Equipment related backlog on August 31, 2024 reached a record high of $11,472,000, an increase of 7% compared with backlog of $10,707,000 in the prior year period.  Combined equipment and service-related backlog on August 31, 2024 was $11,659,628, an increase of 7% compared to equipment and service-related backlog of $10,927,590 in the prior year period. The increase in backlog resulted from the growing orders we have received from the clean energy sector, inclusive of two orders previously announced totaling $5.9 million which are scheduled for delivery in the first half of FY 2026.  Due to the increased number and frequency of high Average Selling Price “ASP” large platform machine orders, our revenue can be highly variable from quarter to quarter resulting in large fluctuations in backlog.  
  · The Alternative / Clean Energy and Electronics Market grew by 37% and 51% respectively.  The Clean Energy market was positively impacted by the shipment of two high ASP production systems shipped to a large solar company, while the Electronics Market was positively impacted by the second shipment of a newly developed coating system with wafer shuttling capabilities directed at the semiconductor market.  
  · Medical sales decreased primarily as a result of lower demand for our stent and balloon coating systems. However, based on our current backlog and order activity, we project balloon coating system sales to recover in the second half of the year.

 

First Half Fiscal 2025 Highlights (compared with the first half of fiscal 2024 unless otherwise noted) We refer to the six-month periods ended August 31, 2024 and 2023 as the first half of fiscal 2025 and fiscal 2024, respectively.

 

  · Net Sales for the first half of fiscal 2025 increased by 10% or $951,000 to $10,193,000, strongly impacted by increased sales from the Alternative Energy Market due to the shipment of three high ASP systems to a large solar company totaling $2,190,000.

13 

 

 

  · Gross Profit increased 9% to $4,971,000 as a result of increased net sales, and the Gross Profit % decreased 70 basis points to 48.8% primarily due to product mix and a realignment of our organizational framework that started in the fourth quarter of fiscal 2024 as an outcome of completion of several successful R&D endeavors, which shifted some costs from R&D to COGS.
  · Operating Income increased $50,000 to $524,000 due to the increase in gross profit.
  · Interest income, dividend income and unrealized gain on marketable securities increased to $282,000 due to the current high interest rate environment.
  · As of August 31, 2024, the Company had no outstanding debt and had cash, cash equivalents and marketable securities totaling $11.6 million.

 

RESULTS OF OPERATIONS

 

Sales:

 

Product Sales

    Three Months Ended
August 31,
    Change     Six Months Ended
August 31,
    Change  
    2024     2023     $     %     2024     2023     $     %  
Fluxing Systems   $ 119,000     $ 204,000       (85,000     (42%   $ 253,000     $ 440,000       (187,000     (43%
Integrated Coating Systems     2,023,000       853,000       1,170,000       137%       2,770,000       1,162,000       1,608,000       138%  
Multi-Axis Coating Systems     1,931,000       2,923,000       (992,000     (34%     4,595,000       4,686,000       (91,000     (2%
OEM Systems     205,000       535,000       (330,000     (62%     537,000       810,000       (273,000     (34%
Spare Parts, Services and Other     884,000       1,124,000       (240,000     (21% )     2,038,000       2,144,000       (106,000     (5%
TOTAL   $ 5,162,000     $ 5,639,000       (477,000     (8%   $ 10,193,000     $ 9,242,000       951,000       10%  

 

Total sales for the first half of fiscal year 2025 grew by 10%, and total sales for the second quarter of fiscal year 2025 decreased by 8%. The increase in revenue for the first half of fiscal year 2025 was strongly influenced by shipments to a substantial customer from the Alternative Energy Market that received shipment of three Integrated Coating Systems totaling $2,190,000. Fluxing Systems and OEM Systems dipped for both the second quarter and first half of fiscal 2025, influenced by a softening of activity from the Printed Circuit Board Manufacturing sector and a continued decline of activity from our OEM partners located in China due to the struggling China Economy. Sales of our Multi-Axis Coating Systems decreased in the second quarter of fiscal 2025 primarily due to the timing of orders.

 

Market Sales

    Three Months Ended
August 31,
    Change     Six Months Ended
August 31,
    Change  
    2024     2023     $     %     2024     2023     $     %  
Electronics/Microelectronics   $ 1,477,000     $ 976,000       501,000       51%     $ 3,045,000     $ 2,351,000       694,000       30%  
Medical     402,000       1,728,000       (1,326,000     (77%     1,259,000       2,111,000       (852,000     (40%
Alternative/Clean Energy     2,498,000       1,819,000       679,000       37%       4,780,000       2,652,000       2,128,000       80%  
Emerging R&D and Other     30,000       37,000       (7,000)       (19%     41,000       163,000       (122,000 )     (75% )
Industrial     755,000       1,079,000       (324,000     (30%     1,068,000       1,965,000       (897,000     (46%
TOTAL   $ 5,162,000     $ 5,639,000       (477,000     (8% )   $ 10,193,000     $ 9,242,000       951,000       10%  

 

14 

 

 

Sales to the Alternative / Clean Energy market recorded growth of 37% in the second quarter of fiscal 2025 and 80% for the first half of fiscal 2025, and continue to be influenced by a growing number of customers transitioning from our R&D systems to production scale systems that carry much higher ASPs. Electronics market revenue increased by 51% and 30%, respectively, for the second quarter of fiscal 2025 and the first half of fiscal 2025. Growth in the Electronics Market was strongly influenced by two different shipments of a newly developed coating system with wafer shuttling capability for the semiconductor market, with a total value of $808,000. Medical systems sales declined by 77% and 40%, respectively, in the second quarter of fiscal year 2025 and the first half of fiscal 2025. Medical sales decreased primarily as a result of lower demand for our stent and balloon coating systems. However, based on our current backlog and order activity, we project balloon coating system sales to recover in the second half of the year. In contrast, stent coating system sales are likely to remain subdued as several customers in this market have reported slower business activity. Industrial sales declined by 30% and 46%, respectively, for the second quarter of fiscal 2025 and the first half of fiscal 2025. The reduction in industrial sales was strongly impacted by $780,000 of sales to the float glass industry in the first half of fiscal year 2024 that did not repeat in fiscal year 2025. The businesses of our primary American based customers in this market have contracted due to China-based competition entering the market with inexpensive glass.

Geographic Sales

    Three Months Ended
August 31,
    Change     Six Months Ended
August 31,
    Change  
    2024     2023     $     %     2024     2023     $     %  
U.S. & Canada   $ 3,495,000     $ 3,199,000       296,000       9%     $ 6,587,000     $ 5,567,000       1,020,000       18%  
Asia Pacific (APAC)     368,000       538,000       (170,000     (32%     880,000       1,109,000       (229,000     (21%
Europe, Middle East, Asia (EMEA)     1,136,000       1,155,000       (19,000     (2%     2,381,000       1,581,000       800,000       51%  
Latin America     163,000       747,000       (584,000     (78% )     345,000       985,000       (640,000     (65%
TOTAL   $ 5,162,000     $ 5,639,000       (477,000 )     (8%   $ 10,193,000     $ 9,242,000       951,000       10%  

 

In the first half of fiscal 2025, approximately 35% of sales originated outside of the United States and Canada compared with 40% in the first half of fiscal 2024.

 

In the second quarter of fiscal 2025, approximately 32% of sales originated outside of the United States and Canada compared with 43% in the second quarter of fiscal 2024.

 

We continue to record strong sales from the U.S., growing 9% and 18%, respectively, in the second quarter of fiscal 2025 and the first half of fiscal 2025. U.S. government initiatives such as the CHIPS ACT and the Inflation Reduction Act have influenced these strong sales, as well as the continuing trend of onshoring for high technology products. Asia sales dropped 32% and 21%, respectively, for the second quarter of fiscal 2025 and the first half of fiscal 2025. This dip was influenced by continued decreased sales to China, while other areas of Asia remain more resilient. Latin America experienced decreased sales of 78% and 65%, respectively, for the second quarter of fiscal 2025 and the first half of fiscal 2025. The dip in Latin America sales was primarily attributable to a $465,000 system sold for float glass coating into Mexico in the first half of Fiscal Year 2024 that did not repeat in the current period.

 

Gross Profit:

    Three Months Ended
August 31,
    Change     Six Months Ended
August 31,
    Change  
    2024     2023     $     %     2024     2023     $     %  
Net Sales   $ 5,162,000     $ 5,639,000       (477,000     (8%   $ 10,193,000     $ 9,242,000       951,000       10%  
Cost of Goods Sold     2,646,000       2,838,000       (192,000     (7%     5,222,000       4,664,000       558,000       12%  
Gross Profit   $ 2,516,000     $ 2,801,000       (285,000     (10%   $ 4,971,000     $ 4,578,000       393,000       9%  
                                                                 
 Gross Profit %     48.7%       49.7%                       48.8%       49.5%                  

15 

 

 

For the second quarter of fiscal 2025, gross profit decreased by $285,000, or 10%, compared with the prior year period. The gross profit margin was 48.7% compared with 49.7% for the prior year period. The decrease in the gross profit margin was influenced by product mix, inclusive of a decrease in OEM systems sales which typically have high profit margins, a decrease in Multi-Axis Coating Systems and the reallocation and recharacterization of specific labor expenses from the engineering department to cost of goods sold that started in the fourth quarter of fiscal year 2024 as an outcome of completion of several successful R&D endeavors During the quarter, the decrease in gross profit was partially offset by favorable warranty expense reserves.

 

For the first half of fiscal 2025, gross profit increased by $393,000, or 9%, to $4,971,000 compared with $4,578,000 in the first half of fiscal 2024. The gross profit margin was 48.8% compared with 49.5% for the prior year period. The decrease in the gross profit margin was influenced by product mix, inclusive of a decrease in OEM systems sales and spare parts sales which typically have high profit margins, and the reallocation and recharacterization of specific labor expenses from the engineering department to cost of goods sold that started in the fourth quarter of fiscal year 2024 as an outcome of completion of several successful R&D endeavors. During the first six months of fiscal 2025, the decrease in gross profit was partially offset by favorable warranty expense reserves and a decrease in outside installation costs.

 

Operating Expenses:

    Three Months Ended
August 31,
    Change     Six Months Ended
August 31,
    Change  
    2024     2023     $     %     2024     2023     $     %  
Research and product development   $ 696,000     $ 789,000       (93,000     (12%   $ 1,427,000     $ 1,446,000       (19,000     (1%
Marketing and selling     988,000       945,000       43,000       5%       1,886,000       1,745,000       141,000       8%  
General and administrative     546,000       501,000       45,000       9%       1,133,000       913,000       220,000       24%  
Total Operating Expenses   $ 2,230,000     $ 2,235,000       (5,000     0%     $ 4,446,000     $ 4,104,000       342,000       8%  

 

Research and Product Development:

Research and product development costs decreased in the second quarter of fiscal 2025 due to a decrease in salary associated with the departure of a senior engineer, a decrease in research & development materials and the reallocation and recharacterization of specific labor expenses from the engineering department to cost of goods sold that started in the fourth quarter of fiscal year 2024 as an outcome of the completion of several successful R&D endeavors.

 

Marketing and Selling:

Marketing and selling expenses increased in both the second quarter and the first six months of fiscal 2025 due to increased commissions and travel and trade show expenses.

 

In the second quarter of fiscal 2025, we expended approximately $211,000 for commissions as compared with $164,000 for the prior year period, an increase of $47,000. In the first six months of fiscal 2025, we expended approximately $407,000 for commissions as compared with $286,000 for the prior year period, an increase of $121,000. The increase in commission expense is primarily the result of an increase in sales being generated by our external distributors, which are commissioned at a higher rate than our in-house sales team.

 

These increases were partially offset by a decrease in salary expense due to the reallocation of our Chief Executive Officer, Steve Harshbarger’s salary to the General and Administrative category as described more fully below under the heading “General and Administrative”.

 

General and Administrative:

General and administrative expenses increased in both the second quarter and first six months of fiscal 2025 due to increased salaries, legal and audit fees and other corporate expenses.

16 

 

 

Effective January 1, 2024, Steve Harshbarger became our Chief Executive Officer, having previously served as President prior to such date. We reclassified the expenses related to Mr. Harshbarger's compensation in connection with this positional change. Prior to January 1, 2024, we classified Mr. Harshbarger’s salary under sales expenses because of Mr. Harshbarger’s instrumental role in that area. Upon becoming Chief Executive Officer, we reallocated the costs associated with Mr. Harshbarger’s compensation to the G&A category ensuring a more precise representation of resource allocation in our financial statements. For the first six months of fiscal year 2025, the total reallocated amount of Mr. Harshbarger’s salary was approximately $145,000.

 

In the fourth quarter of fiscal 2024, we were notified by the State of California that we were required to collect sales tax on our shipments to customers in California. For taxable sales, we collected approximately $86,000 of delinquent sales tax from our customers in the first six months of fiscal 2025. As of February 29, 2024, on the basis of a preliminary analysis of our sales to our California customers since April 1, 2019, we recorded an accrual in the amount of $138,000 for the estimated sales tax, penalties and interest that we may have been required to remit to the State of California.

 

In the second quarter of fiscal 2025, we filed all necessary sales tax returns with the State of California. Our net expense for sales tax and interest amounted to $72,000. In the second quarter of fiscal 2025, we reversed the remaining accrual of $66,000, this reversal is recorded in general and administrative expenses.

 

Operating Income:

In the second quarter of fiscal 2025, operating income decreased $280,000, or 49%, to $286,000 compared with $566,000 for the second quarter of fiscal 2024. Operating margin for the quarter decreased to 6% compared with 10% in the prior year period. In the second quarter of fiscal 2025, decreases in revenue and gross profit, partially offset by the reversal of the sales tax accrual were key factors in the decrease of operating income.

 

In the first half of fiscal 2025, operating income increased by $50,000, to $524,000, compared with $474,000 for the first half of fiscal 2024. Operating margin for the first half of fiscal 2025 and fiscal 2024 was 5%. In the first half of fiscal 2025, an increase in gross profit, partially offset by an increase in operating expenses were key factors in the increase of operating income.

 

Interest, Dividend Income and Unrealized Gain:

Interest and dividend income decreased by $39,000 to $85,000 in the second quarter of fiscal 2025 as compared with $124,000 for the second quarter of fiscal 2024 resulting from decreased cash balances. In the first half of fiscal 2025 interest and dividend income decreased by $2,000 to $228,000 as compared with $230,000 for the first half of fiscal 2024. Our present investment policy is to invest excess cash in highly liquid, lower risk US Treasury securities. At August 31, 2024, the majority of our holdings are rated at or above investment grade.

 

Net unrealized gain increased $51,000 to $44,000 in the second quarter of fiscal 2025 as compared to a loss of $7,000 in the second quarter of fiscal 2024. In the first half of fiscal 2025, unrealized gain increased $43,000 to $54,000 as compared with $11,000 in the first half of fiscal 2025.

 

Income Tax Expense:

We recorded income tax expense of $74,000 for the second quarter of fiscal 2025 compared with $142,000 for the second quarter of fiscal 2024. For the first half of fiscal 2025, we recorded income tax expense of $134,000 compared with $121,000 for the first half of fiscal 2024.

 

The decrease in income tax expense in the second quarter fiscal 2025 is due to the decrease in income before income taxes partially offset by an increase in permanent timing differences and then the further reduction of taxes due to the application of available research and development tax credits from this quarter’s increase in research and development expenditures. The deferred tax asset increased approximately $173,000, to $1,429,000 at August 31, 2024 from $1,256,000 at February 29, 2024. Additionally, the deferred tax liability increased approximately $82,000, to $312,000 at August 31, 2024 from $230,000 at February 29, 2024. The net increase in the deferred tax asset and liability was approximately $91,000 for the first half of fiscal 2025. This increase is primarily due to an increase in capitalized research and development expenses for tax purposes, partially offset by a decrease in other deferred tax assets and an increase in deferred tax liabilities related to timing differences for depreciation.

17 

 

 

Net Income:

Net income decreased by $200,000 to $341,000 for the second quarter of fiscal 2025 compared with $541,000 for the second quarter of fiscal 2024. The decrease in net income during the second quarter is primarily a result of a decrease in gross profit.

 

Net income increased by $77,000 to $672,000 for the first half of fiscal 2025 compared with $595,000 for the first half of fiscal 2024. The increase in net income during the first half of fiscal 2025 is primarily a result of an increase in gross profit partially offset by an increase in operating expenses.

 

Liquidity and Capital Resources

 

Working Capital – Our working capital increased $823,000 to $12,946,000 at August 31, 2024 from $12,123,000 at February 29, 2024. The increase in working capital was mostly the result of the current period’s net income and noncash charges partially offset by purchases of equipment.

 

We aggregate cash and cash equivalents and marketable securities in managing our balance sheet and liquidity. For purposes of the following analysis, the total is referred to as “Cash.” At August 31, 2024 and February 29, 2024, our working capital included:

 

   August 31,
2024
   February 29,
2024
   Cash
Increased (Decrease)
 
Cash and cash equivalents  $5,853,000   $2,135,000   $3,718,000 
Marketable securities   5,766,000    9,712,000    (3,946,000)
Total  $11,619,000   $11,847,000   $(228,000)

 

The following table summarizes the accounts and the major reasons for the $228,000 decrease in “Cash”:

 

    Impact on
Cash
    Reason
Net income, adjusted for non-cash items   $ 1,036,000     To reconcile increase in cash.
Accounts receivable increase     (409,000   Timing of cash receipts.
Inventories decrease     370,000     Decrease in inventory due to sales.
Customer deposits decrease     (195,000   Deposits released due to shipments.
Accounts payable decrease     (359,000   Timing of disbursements.
Accrued expenses decrease     (196,000 )   Timing of disbursements.
Prepaid and Other Assets decrease     34,000     Decreased prepaid expenses.
Income tax payable decrease     (318,000   Timing of disbursements.
Equipment purchases     (191,000 )   Equipment and facilities upgrade.
Net decrease in cash   $ (228,000    

 

Stockholders’ Equity – Stockholders’ Equity increased $769,000 from $16,279,000 at February 29, 2024 to $17,048,000 at August 31, 2024. The increase is a result of the current period’s net income of $672,000 and $97,000 in additional equity related to stock-based compensation awards.

 

Operating Activities – We used $90,000 of cash in our operating activities in the first half of fiscal 2025 compared to our operating activities providing $1,107,000 of cash in the first half of fiscal 2024, a decrease of $1,197,000. The decrease was mostly the result of decreases in accounts payable, accrued expenses, customer deposits, income taxes payable and an increase accounts receivable. These uses of cash were partially offset by a decrease in inventories.

18 

 

 

Investing Activities– Our investing activities provided $3,808,000 of cash in the first half of fiscal 2025 compared with using $1,007,000 in the first half of fiscal 2024. For the first halves of fiscal years 2025 and 2024, we used $191,000 and $246,000, respectively, for the purchase or manufacture of equipment, furnishings and leasehold improvements.

 

In the first half of fiscal 2025, we liquidated approximately $4,200,000 of our treasury bill investments. At August 31, 2024, the balance of $4,200,000 is recorded as cash on our balance sheet with approximately $1,800,000 invested in cash equivalents.

 

Net Changes in Cash and Cash Equivalents – In the first half of fiscal 2025, our cash balance increased by $3,718,000 as compared to an increase of $100,000 in the first half of 2024. In the first half of fiscal 2025, our operating activities used $90,000 of cash, our marketable securities provided $3,999,000 of cash and we used $191,000 for the purchase or manufacture of equipment, furnishings and leasehold improvements.

 

Critical Accounting Estimates

 

The discussion and analysis of the Company’s financial condition and results of operations are based upon the consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amount of assets and liabilities, revenues and expenses, and related disclosure on contingent assets and liabilities at the date of the financial statements. Actual results may differ from these estimates under different assumptions and conditions.

 

Management’s estimates and judgements are continually evaluated and are based on historical experience and expectations regarding future events that are believed to be reasonable under the specific circumstances.

 

Critical accounting estimates are defined as those that are reflective of significant judgments and uncertainties and may potentially result in materially different results under different assumptions and conditions. The Company believes that critical accounting policies are limited to those described below. For a detailed discussion on the application of these and other accounting policies see Note 2 to the Company’s consolidated financial statements included in Form 10-K for the year ended February 29, 2024.

 

Accounting for Income Taxes

The Company accounts for income taxes under the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of “temporary differences” by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. We use a recognition threshold and a measurement attribute for financial statement recognition and measurement tax positions taken or expected to be taken in a return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. As of August 31, 2024 and August 31, 2023, there were no uncertain tax provisions.

 

Revenue Recognition

The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, the core principle of which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to receive in exchange for those goods or services.

 

19 

 

 

Judgement is required when determining at what point in time control of the Company’s manufactured equipment is transferred to its customers. Management’s judgement is based on each customer contract and the transfer of control of the equipment to the customer. The sales revenue to be recorded is based on each contract.

 

Stock-Based Compensation

The computation of the expense associated with stock-based compensation requires the use of a valuation model. ASC 718 is a complex accounting standard, the application of which requires significant judgment and the use of estimates, particularly surrounding Black-Scholes assumptions such as stock price volatility, expected option lives, and expected option forfeiture rates, to value equity-based compensation. The Company currently uses a Black-Scholes option pricing model to calculate the fair value of its stock options. The Company primarily uses historical data to determine the assumptions to be used in the Black-Scholes model and has no reason to believe that future data is likely to differ materially from historical data. However, changes in the assumptions to reflect future stock price volatility and future stock award exercise experience could result in a change in the assumptions used to value awards in the future and may result in a material change to the fair value calculation of stock-based awards. ASC 718 requires the recognition of the fair value of stock compensation in net income.

 

Impact of New Accounting Pronouncements

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating officer decision maker (“CODM”), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. The ASU requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Public entities will be required to provide all annual disclosures currently required by Topic 280 in interim periods, and entities with a single reportable segment are required to provide all the disclosures required by the amendments in this ASU and existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures, and does not expect the standard will have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. This ASU requires greater disaggregation of information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. This ASU applies to all entities subject to income taxes and is intended to help investors better understand an entity’s exposure to potential changes in jurisdictional tax legislation and assess income tax information that affects cash flow forecasts and capital allocation decisions. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and related disclosures.

 

Other than ASU 2023-07 and ASU 2023-09 discussed above, accounting pronouncements issued but not yet effective have been deemed to be not applicable or the adoption of such accounting pronouncements is not expected to have a material impact on the financial statements of the Company.

20 

 

 

ITEM 3 - Quantitative and Qualitative Disclosures about Market Risk

 

The Company does not issue or invest in financial instruments or derivatives for trading or speculative purposes. Substantially all of the operations of the Company are conducted in the United States, and, as such, are not subject to material foreign currency exchange rate risk. All of our sales transactions are completed in US dollars.

 

Although the Company's assets included $5,853,000 in cash and $5,766,000 in marketable securities, the market rate risk associated with changing interest rates in the United States is not material.

 

ITEM 4 – Controls and Procedures

 

The Company has established and maintains “disclosure controls and procedures” (as those terms are defined in Rules 13a –15(e) and 15d-15(e) under the Securities and Exchange Act of 1934 (the “Exchange Act”). R. Stephen Harshbarger, Chief Executive Officer (principal executive) and Stephen J. Bagley, Chief Financial Officer (principal accounting officer) of the Company, have evaluated the Company’s disclosure controls and procedures as of August 31, 2024. Based on this evaluation, they have concluded that the Company’s disclosure controls and procedures were effective to ensure that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is (1) recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms, and (2) accumulated and communicated to Management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding timely disclosure.

 

In addition, there were no changes in the Company’s internal controls over financial reporting during the second fiscal quarter of fiscal year 2025 that have materially affected, or are reasonably likely to materially affect, internal controls over financial reporting.

 

21 

 

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

None

Item 1A. Risk Factors

There are no material changes from risk factors previously disclosed in the Company’s Annual Report on Form 10-K for the year ended February 29, 2024.

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

None

Item 3. Defaults Upon Senior Securities

None

Item 4. Mine Safety Disclosures

None

Item 5. Other Information

(a)None
(b)There have been no material changes to the procedures by which security holders may recommend nominees to the Company’s board of directors.
(c)During the quarter ended August 31, 2024, no director or officer of the Company adopted or terminated any contract, instruction or written plan for the purchase or sale of securities of the Company intended to satisfy the affirmative defense conditions of Rule 10b5-1 promulgated under the Securities Exchange Act of 1934, as amended.

 

Item 6. Exhibits and Reports

 

31.131.2 Rule 13a - 14(a)/15d – 14(a) Certification
   
32.132.2 Certification Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002
   
101.INS Inline XBRL Instance Document–the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document
   
101.SCH Inline XBRL Taxonomy Extension Schema
   
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase
   
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase
   
101.LAB Inline XBRL Taxonomy Extension Label Linkbase
   
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase
   
104 Cover page formatted as Inline XBRL and contained in Exhibit 101

22 

 

 

SIGNATURES 

 

In accordance with the requirements of the Exchange Act, the registrant has caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated: October 15, 2024

 

 

    SONO-TEK CORPORATION
                  (Registrant)
     
     
  By: /s/ R. Stephen Harshbarger  
    R. Stephen Harshbarger  
    Chief Executive Officer  
       
       
  By: /s/ Stephen J. Bagley  
    Stephen J. Bagley  
    Chief Financial Officer  

 

23 

 

 

 

 

EX-31.1 2 ex31-1.htm RULE 13A-14/15D 14(A) CERTIFICATION

Exhibit 31.1

 

RULE 13a-14/15d – 14(a) CERTIFICATION

 

I, R. Stephen Harshbarger, Chief Executive Officer, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Sono-Tek Corporation;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

5. Sono-Tek Corporation’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing equivalent functions):

 

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

 

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

 

Date:  October 15, 2024 /s/ R. Stephen Harshbarger
  R. Stephen Harshbarger
  Chief Executive Officer
EX-31.2 3 ex31-2.htm RULE 13A-14/15D 14(A) CERTIFICATION

Exhibit 31.2

 

RULE 13a-14/15d – 14(a) CERTIFICATION

 

I, Stephen J. Bagley, Chief Financial Officer, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Sono-Tek Corporation;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

5. Sono-Tek Corporation’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing equivalent functions):

 

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

 

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

 

Date:  October 15, 2024 /s/ Stephen J. Bagley
  Stephen J. Bagley
  Chief Financial Officer

 

EX-32.1 4 ex32-1.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Exhibit 32.1

 

 

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Sono-Tek Corporation (the “Company”) on Form 10Q for the period ended August 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”). I, R. Stephen Harshbarger, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) The Report fully complies with the requirements of section 13(a) and 15(d) of the Securities Exchange Act of 1934; and

 

  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: October 15, 2024

 

/s/ R. Stephen Harshbarger

R. Stephen Harshbarger

Chief Executive Officer

EX-32.2 5 ex32-2.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Exhibit 32.2

 

 

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Sono-Tek Corporation (the “Company”) on Form 10Q for the period ended August 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”). I, Stephen J. Bagley, Chief Financial Officer, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) The Report fully complies with the requirements of section 13(a) and 15(d) of the Securities Exchange Act of 1934; and

 

  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: October 15, 2024

 

/s/ Stephen J. Bagley

Stephen J. Bagley

Chief Financial Officer

 

EX-101.LAB 6 sotk-20240831_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Credit Facility [Axis] Letter of Credit [Member] Product and Service [Axis] Fluxing Systems [Member] Integrated Coating Systems [Member] Multi-Axis Coating Systems [Member] OEM Systems [Member] 2013 Stock Incentive Plan ("2013 Plan") [Member] Total [Member] Plan Name [Axis] 2013 Stock Incentive Plan ("2013 Plan") [Member] Stock Incentive Plan 2023 [Member] Award Type [Axis] Employees [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Non Employee [Member] Revolving Credit Facility [Member] Fluxing Systems [Member] Geographical [Axis] Asia Pacific [Member] EMEA [Member] Latin America [Member] Concentration Risk Type [Axis] Foreign Customers [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Customer Concentration Risk [Member] Customer [Axis] One Customer [Member] Two Customer [Member] Three Customer [Member] Accounts Receivable [Member] Two Customers [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current Assets: Cash and cash equivalents Marketable securities Accounts receivable (less allowance of $12,225) Inventories Prepaid expenses and other current assets Total current assets Land Buildings, equipment, furnishings and leasehold improvements, net Intangible assets, net Deferred tax asset TOTAL ASSETS LIABILITIES AND STOCKHOLDERS’ EQUITY Current Liabilities: Accounts payable Accrued expenses Customer deposits Income taxes payable Total current liabilities Deferred tax liability Total liabilities Commitments and Contingencies (Note 9) Stockholders’ Equity Common stock, $.01 par value; 25,000,000 shares authorized, 15,751,153 and 15,750,880 shares issued and outstanding as of August 31, 2024 and February 29, 2024, respectively Additional paid-in capital Accumulated earnings Total stockholders’ equity TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Allowance for doubtful receivables Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Net Sales Cost of Goods Sold Gross Profit Operating Expenses Research and product development costs Marketing and selling expenses General and administrative costs Total Operating Expenses Operating Income Interest and Dividend Income Net unrealized gain/(loss) on marketable securities Income Before Income Taxes Income Tax Expense Net Income Basic Earnings Per Share Diluted Earnings Per Share Weighted Average Shares - Basic Weighted Average Shares - Diluted Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Stock based compensation expense Cashless exercise of stock options Cashless exercise of stock options, shares Net Income Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Income Adjustments to reconcile net income to net cash (used in) provided by operating activities: Depreciation and amortization Stock based compensation expense Inventory reserve Unrealized gain on marketable securities Deferred tax expense (Decrease) Increase in: Accounts receivable Inventories Prepaid expenses and other current assets Accounts payable Accrued expenses Customer deposits Income taxes payable Net Cash (Used in) Provided by Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Purchase of equipment, furnishings and leasehold improvements Sale of marketable securities Purchase of marketable securities Net Cash Provided by (Used in) Investing Activities NET INCREASE IN CASH AND CASH EQUIVALENTS CASH AND CASH EQUIVALENTS Beginning of period End of period SUPPLEMENTAL CASH FLOW DISCLOSURE: Interest paid Income Taxes Paid Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance Disclosure, Table Company Selected Measure Name Named Executive Officers, Footnote Peer Group Issuers, Footnote Changed Peer Group, Footnote PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote Equity Valuation Assumption Difference, Footnote Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Company Selected Measure Total Shareholder Return Vs Peer Group Compensation Actually Paid vs. Other Measure Tabular List, Table Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Company Selected Measure Amount Other Performance Measure, Amount Adjustment to Compensation, Amount PEO Name Name Non-GAAP Measure Description Additional 402(v) Disclosure Pension Benefits Adjustments, Footnote Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis Stock Price or TSR Estimation Method Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability Name Compensation Amount Restatement does not require Recovery Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure Award Timing Method Award Timing Predetermined Award Timing MNPI Considered Award Timing, How MNPI Considered MNPI Disclosure Timed for Compensation Value Awards Close in Time to MNPI Disclosures, Table Name Underlying Securities Exercise Price Fair Value as of Grant Date Underlying Security Market Price Change Insider Trading Arrangements [Line Items] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Expiration Date Arrangement Duration Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Not Adopted Accounting Policies [Abstract] BUSINESS DESCRIPTION SIGNIFICANT ACCOUNTING POLICIES Revenue from Contract with Customer [Abstract] REVENUE RECOGNITION Inventory Disclosure [Abstract] INVENTORIES Equity [Abstract] STOCK BASED COMPENSATION Earnings Per Share [Abstract] EARNINGS PER SHARE Debt Disclosure [Abstract] REVOLVING LINE OF CREDIT Risks and Uncertainties [Abstract] CUSTOMER CONCENTRATIONS AND FOREIGN SALES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Cash and Cash Equivalents Consolidation Fair Value of Financial Instruments Income Taxes Inventories Land and Buildings Management Estimates Recent Accounting Pronouncements Not Yet Adopted Product Warranty Revenue Recognition Schedule of Significant Accounting Policies - Fair values of financial assets of the Company Schedule of Revenue Recognition - Sales Revenue by Product Line Schedule of Inventory, Current Schedule of weighted-average Black-Scholes assumptions Schedule of Computation of basic and diluted earnings per share Schedule of Customer Concentrations and Foreign Sales Platform Operator, Crypto Asset [Table] Platform Operator, Crypto Asset [Line Items] Marketable Securities Bank deposits exceeding the FDIC insured limit Marketable securities Accruals for uncertain tax positions Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Sales revenue Sales revenue, percent Line of Credit Facility [Table] Line of Credit Facility [Line Items] Cash deposits Letter of credit Revenue recognized Raw materials and subassemblies Finished goods Work in process Total Allowance for slow moving inventory Expected life (in years) Risk free interest rate Expected volatility Expected dividend yield Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Stock options shares available for grants Options, expiration period Stock options, outstanding Stock options, vested Options granted Options outstanding Options, exercisable price Options, vesting period Weighted average grant date fair value, per share Stock-based compensation expense Stock option non-vested Options vested and exercisable aggregate intrinsic value Numerator for basic and diluted earnings per share Denominator for basic earnings per share – weighted average Effects of dilutive securities Stock options for employees, directors and outside consultants Denominator for diluted earnings per share Basic Earnings Per Share Diluted Earnings Per Share Revolving line of credit Interest rate Revolving credit line description Unused portion of credit line Outstanding borrowings under the line of credit Total sales Concentration Risk [Table] Concentration Risk [Line Items] Concentration percentage Percent of Sales Revenue Multi-Axis Coating Systems OEM Systems Total Product Line 2013 Stock Incentive Plan ("2013 Plan") Foreign Customers 2013 Stock Incentive Plan ("2013 Plan") [Member] [Default Label] Fluxing Systems [Member] [Default Label] Assets, Current Assets Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses [Default Label] Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Domestic Shares, Outstanding Stock or Unit Option Plan Expense Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Accrued Taxes Payable Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Marketable Securities Net Cash Provided by (Used in) Investing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Forgone Recovery, Individual Name Outstanding Recovery, Individual Name Awards Close in Time to MNPI Disclosures, Individual Name Trading Arrangement, Individual Name Inventory, Policy [Policy Text Block] Inventory, Net EX-101.PRE 7 sotk-20240831_pre.xml XBRL PRESENTATION FILE EX-101.SCH 8 sotk-20240831.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995612 - Disclosure - BUSINESS DESCRIPTION link:presentationLink link:calculationLink link:definitionLink 995613 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995614 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 995616 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 995617 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 995618 - Disclosure - REVOLVING LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 995619 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES link:presentationLink link:calculationLink link:definitionLink 995620 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995621 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 995622 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995623 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 995624 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 995626 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 995627 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 995628 - Disclosure - Schedule of Significant Accounting Policies - Fair values of financial assets of the Company (Details) link:presentationLink link:calculationLink link:definitionLink 995629 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995630 - Disclosure - Schedule of Revenue Recognition - Sales Revenue by Product Line (Details) link:presentationLink link:calculationLink link:definitionLink 995631 - Disclosure - REVENUE RECOGNITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995632 - Disclosure - Schedule of Inventory, Current (Details) link:presentationLink link:calculationLink link:definitionLink 995633 - Disclosure - INVENTORIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995634 - Disclosure - Schedule of weighted-average Black-Scholes assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - STOCK BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995636 - Disclosure - Schedule of Computation of basic and diluted earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 995637 - Disclosure - REVOLVING LINE OF CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995638 - Disclosure - Schedule of Customer Concentrations and Foreign Sales (Details) link:presentationLink link:calculationLink link:definitionLink 995639 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 sotk-20240831_cal.xml XBRL CALCULATION FILE EX-101.DEF 10 sotk-20240831_def.xml XBRL DEFINITION FILE GRAPHIC 11 sonotek-logo.jpg GRAPHIC begin 644 sonotek-logo.jpg M_]C_X0G,17AI9@ 34T *@ @ " $2 , ! $ $: 4 ! M;@$; 4 ! =@$H , ! ( $Q ( > ?@$R ( 4 M G $[ ( $:FUP (=I 0 ! L -P +<; G$ MQL M "<0061O8F4@4&AO=&]S:&]P($-3-2XQ(%=I;F1O=W, ,C Q-3HP-3HQ-2 Q M-3HS.#HT,@ Z ! , ! $ * " 0 ! '&J # 0 ! MG & 0, P $ !@ 1H !0 $ $J 1L !0 $ $R M 2@ P $ @ @$ ! $ $Z @( ! $ B* $@ M ! 2 '_V/_M Q!9&]B95]#30 !_^X #D%D;V)E &2 ?_; M (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P, M# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01 M# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\ M$0@ #@"@ P$B (1 0,1 ?_= 0 "O_$ 3\ $% 0$! 0$! , M 0($!08'" D*"P$ 04! 0$! 0$ 0 " P0%!@<("0H+$ !! $# M @0"!0<&" 4###,! (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*" MT4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6T ME<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$ M!08'!P8%-0$ A$#(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ LYQZ MN>K]3/6C]9FD95GV+]CS]E^R:?98]'V>KL_G?_!/TWJJUB9CNO\ 4^C]#Z=U M;.;T;]GOZA9E^H69F0]MS\3[/D9<-L;Z%C7>IZ?T_P#MFRO3ZATFBS+R;'=: M^L-.^Q[G58[+C4V23Z>-Z>!9^B9_@?3LL5"K"^HUV+T"GH^?DXN2QEW[)R<- MMCLA[ ][J]_VBFFK^=]#]#ZB2G-^L'4>K]$Q_K+T6GJ67?5 MC48F7AY-EI=DT^K=37D4_:QMN=OW^SW?S7]M7CU?JM5_1NBY>8\=1Z;U:K$S M'-L+3E8UE=EV%E6M:[]+7D4L_3;WV?K%;_54[\#ZDMZ9]8<;/ZEFON<['/6\ MW(;8,IHWL^Q,8RS%V_9][?T?H8UGZ%_^C]!:7U@QOJC;]:^BV=0R[*.MT[#A M55@GU6[SZ#:L>@4%[::G8S/9:W]'^G]3WVU?\+^E6ETOZUW=2Z'TFC,9W#[1[/Z.J%G3/JI=C=7NP.K]2QNCFVS]IX^$RPXP>/Z5Z M+QAW?H7?]J/LUKZ/1_[KKLNC?LK]E87[*V_L_P!%GV.)_F]OL_G?TN[9]/U/ MTO\ I48D ZBUN2,R*A+@-C6N+3]*/^$\;TSH61;];.I=)LZWU=V-TVO%NIG, M=N<; ;+6W^W])6[:L; ZOG];QCU7J!^L]EF4][JV]&;LPV5ASF5TT;7?I75[ M=EMK_?O_ .W;.^P*.C-^M75;L?(L?U6RK'&;CN'Z-C T_9G5N])O\XWZ?Z>U M<_B],^K=]F5;T+JW6,7$=>_U*>FLN.*VT']-]F/V+(KV[_\ 06^C^Y^C07-3 MJG7NKT_6#K/1\?*LH/4LW%PL;-MC[O9E9$_JU+/2]2W])ZOZ- M=U54WI72M@?=E#$J)-E]ALNL+ 7N=;<_Z5EG_JOV+F>K8WU)V_68]3RW[+W8 MPZJ' _H+-FW"=A[:-SK=OZ3V?:O^^+I^ET^ATW'J-]V4UM8B_+$7N;$L^TAU M=#O6V>VSU:F7?Z;]*DIY+ZJ=(SOK!TK$^L'4NM=1&5EN-QHQL@TX[0VQS64- MQF-V[-E?Z16+/KSFMQ']<'3V'ZNU9/V9V2;C]H+?4^R'.9B^EL^S^O\ H_1] M;[0JW1^F?5ZQK+N@=6ZS5TXWEU&/C,N.&';_ -)72ZW"L_5O6W^K^G]+^=4; M,#ZFFNW*=U','0_VA-V$&O\ V?\ :M^TM<_[+_0OM7O_ *5^SOM"2F]B?7#J MV3GY;&=,:[ Q,O,PGY3;7$L?B5NR&6Y%?H>G53D^REOZ;^=?_P!NK!^NF?Z? M3;2QS:G93:LBEU-+OTM5;]OI/M]ZL=-HZ-5TOZQ#I6 M0^_U,S-?G&T$"O*RO?^S_ME_P#-_P!&]1$9B_4QO^+?[,_,N?\ 5K:1 M]L<'>MKDRU^UE#+-U>;[6?JO_&?HTE*Q/KOE=1R^USLO+8RJVK*?NN8:[G MN?U)ME+O5^A_1?6?_P >M;&Z=TG&^L%=F9U3-S.H_8K175EM:&_9BYGVA_Z# M#Q?=OV?X7U%3Z9T_ZKUX'1/1ZEFW8@S6V=&]=I$V!EH&,S=B56_9',+_ .=_ M[?24EP_KMU#(KP>IV=-;7T/JF4,/&N%TY#=[W48^3D8_IMI;3;8WWL9D;ZO^ M%_PC4?77JF[%OR>FU-P,SJ)Z4RVO(+K6V>H_';:^AU#&>EOJ_P!.J?3\'ZF, M;TS)HZCFV=).?/2L-[;1AC++W>DVI_V5EOILOW>AZV3Z'J^K]/\ 3*XW#^J@ MZ;T]GV[(.,SK8MQK"T[GY_K6G[)9^K_S'VCU6[ME?_AE)3__V?_M$3Q0:&]T M;W-H;W @,RXP #A"24T$! /1P!6@ #&R5'' ( * !P"4 #:FUP M' (% "%-:6-R;W-O9G0@5V]R9" M($9O !M &$ <@!K " 5 V #( ,@ #A" M24T$.P !L@ ! ! 2<')I;G1/=71P=71/<'1I;VYS M$@ !#<'1N8F]O; 0VQB&Q #A"24T$&0 ! !XX0DE- _, M D $ .$))32<0 * $ CA"24T#]0 M2 O9F8 0!L9F8 !@ 0 O9F8 0"AF9H !@ 0 R 0!: M !@ 0 U 0 M !@ 3A"24T#^ < ____ M_________________________P/H /__________________________ M__\#Z #_____________________________ ^@ ____________ M_________________P/H X0DE-! ( #A"24T$ @ @ M.$))300P ! 0 X0DE-!"T 8 0 (X0DE-! @ ! M ! "0 D .$))300> $ #A"24T$&@ #40 M 8 )P <: #@!& &\ <@!M #$ , !+ #( ,@ X #$ M-0 M #$ ! $ !QH "< M $ $ $ M !N=6QL @ 9B;W5N9'-/8FIC 0 %)C=#$ $ M %1O<"!L;VYG !,969T;&]N9P 0G1O;6QO;F< "< M %)G:'1L;VYG '&@ 9S;&EC97-6;$QS 4]B:F, ! M %7!E96YU;0 I%4VQI8V54>7!E $EM9R & M8F]U;F1S3V)J8P $ !28W0Q ! !4;W @;&]N9P M 3&5F=&QO;F< $)T;VUL;VYG G !29VAT;&]N9P M!QH #=7)L5$585 $ !N=6QL5$585 $ !-'1415A4 0 "6AOD%L:6=N !V1E9F%U;'0 )=F5R=$%L:6=N M96YU;0 ]%4VQI8V5697)T06QI9VX '9&5F875L= MB9T-O;&]R M5'EP965N=6T 115-L:6-E0D=#;VQO)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>' MEZ>WQ]?G]Q$ @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12A ML4(CP5+1\#,D8N%R@I)#4Q5C+R MLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?' M_]H # ,! (1 Q$ /P"SG'JYZOU,]:/UF:1E6?8OV//V7[)I]ECT?9ZNS^=_ M\$_3>JK6)F.Z_P!3Z/T/IW5LYO1OV>_J%F7ZA9F9#VW/Q/L^1EPVQOH6-=ZG MI_3_ .V;*]/J'2:+,O)L=UKZPT[['N=5CLN-39)/IXWIX%GZ)G^!].RQ4*L+ MZC78O0*>CY^3BY+&7?LG)PVV.R'L#WMS/M#'8]OZ!^1ZKW_:*::OYWT/T/J) M*I9=]6-1B9>'DV6EV33ZMU->13]K&VYV_?[/=_-?VU> M/5^JU7]&Z+EYCQU'IO5JL3,12S]-O?9^L5O]53O MP/J2WIGUAQL_J6:^YSL<];SS[$QC+,7;]GWM_1^AC6?H7_Z/T%I? M6#&^J-OUKZ+9U#+LHZW3L.%56"?5;O/H-R?T-S&U^JV[T_TF/].Y)3D]'Q.I M_63ZNYGUER.LYV+F7.O?BTX]YJQZ!07MIJ=C,]EK?T?Z?U/?;5_POZ5:72_K M7=U+H?2:,QES[ Z MOU+&Z.;;/VGCX3+#C!X_I7HO&'=^A=_VH^S6OH]'_NNNRZ-^ROV5A?LK;^S_ M $6?8XG^;V^S^=_2[MGT_4_2_P"E1B0#J+6Y(S(J$N V-:XM/TH_X3QO3.A9 M%OULZETFSK?5W8W3:\6ZFH'ZSV693W MNK;T9NS#96'.9731M=^E=7MV6VO]^_\ [=L[[ HZ,WZU=5NQ\BQ_5;*L<9N. MX?HV,#3]F=6[TF_SC?I_I[5S^+TSZMWV95O0NK=8Q<1U[_4IZ:RXXK;0?TWV M8_8LBO;O_P!!;Z/[GZ-!ZO3]8.L]'Q\JR@]2S<7"QLVUSCCX8?C^K= MZ/N]F5D3^K4L]+U+?TGJ_HUW553>E=*V!]V4,2HDV7V&RZPL!>YUMS_I66?^ MJ_8N9ZMC?4G;]9CU/+?LO=C#JH<#^@LV;<)V'MHW.MV_I/9]J_[XNGZ73Z'3 M<>HWW936UB+\L1>YL2S[2'5T.];9[;/5J9=_IOTJ2GDOJITC.^L'2L3ZP=2Z MUU$966XW&C&R#3CM#;'-90W&8W;LV5_I%8L^O.:W$?UP=/8?J[5D_9G9)N/V M@M]3[(C_AD M'HOUUZOU/!&?=TZC#P[L6S)HS+_WVLV^I[/_ (/ M2L#ZJ4V]&O;U'.R,)UC_ -A8N6VP8S;"'&OTW68M+M[*]_[/^V7_ ,W_ $;U M$1F+]3&_XM_LS\RY_P!6MI'VQP=ZVN3+7[64,LW5YOM9^J_\9^C24K$^N^5U M')R.F8K,'(R_LC\FB[%RWV4^QS:K*;[/LM5U%K6/]6O]'_F?353I'5.J/Z-] M5GY[[7.R\MC*K:LI^ZYAKN>Y_4FV4N]7Z']%]9__ !ZUL;IW2<;ZP5V9G5,W M,ZC]BM%=66UH;]F+F?:'_H,/%]V_9_A?45/IG3_JO7@=$]'J6;=B#-;9T;UV MD38&6@8S-V)5;]DQF1OJ_X7_"-1]=>J;L6_)Z;4W S.HGI3+:\@NM;9ZC\= MMKZ'4,9Z6^K_ $ZI]/P?J8QO3,FCJ.;9TDY\]*PWMM&&,LO=Z3:G_966^FR_ M=Z'K9/H>KZOT_P!,KCG)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!8 M35 @0V]R92 U+C M8S V,2 V-"XQ-# Y-#DL(#(P,3 O,3(O,#7!E+U)E7!E+U)E&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O;G,N861O8F4N8V]M+W!H;W1O&UP.DUE=&%D871A1&%T93TB M,C Q-2TP-2TQ-50Q-3HS.#HT,BTP-#HP,"(@<&1F.E!R;V1U8V5R/2)!8W)O M8F%T($1I&UP34TZ1&]C=6UE M;G1)1#TB>&UP+F1I9#HP,#0V1$5#,#$T1D)%-#$Q03&UP34TZ26YS=&%N8V5)1#TB>&UP+FEI9#HP,30V1$5#,#$T1D)%-#$Q M03&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)U M=6ED.C,S961F9&5C+3%B-SDM-#,S9BTX860Q+3AF,#(V,&1F.30W.2(@<&AO M=&]S:&]P.D-O;&]R36]D93TB,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4](G-2 M1T(@245#-C$Y-C8M,BXQ(CX@/&1C.G1I=&QE/B \"UD969A=6QT(CY-:6-R;W-O9G0@5V]R9" M($9O&UP34TZ2&ES=&]R>3X@/')D9CI3 M97$^(#QR9&8Z;&D@&UP34TZ2&ES=&]R>3X@/'AM<$U-.D1E'0 0V]P>7)I9VAT("AC*2 Q.3DX($AE=VQE='0M4&%C:V%R9"!#;VUP M86YY !D97-C !)S4D="($E%0S8Q.38V+3(N,0 M$G-21T(@245#-C$Y-C8M,BXQ M !865H@ \U$ 0 $6S%A9 M6B 6%E:( &^B X]0 Y!865H@ M 8ID +>% 8VEA96B DH #X0 +;/9&5S8P 6 M245#(&AT=' Z+R]W=W &, : !M '( =P!\ M ($ A@"+ ) E0": )\ I "I *X L@"W +P P0#& ,L T #5 -L X #E .L M\ #V /L! 0$' 0T!$P$9 1\!)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!=0%\ M 8,!BP&2 9H!H0&I ;$!N0'! $!Z0'R ?H" P(, A0"'0(F B\" M. )! DL"5 )= F<"<0)Z H0"C@*8 J("K *V L$"RP+5 N "ZP+U P #"P,6 M R$#+0,X T,#3P-: V8#<@-^ XH#E@.B ZX#N@/' ],#X /L _D$!@03!" $ M+00[!$@$501C!'$$?@2,!)H$J 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%6 5G M!7<%A@66!:8%M07%!=4%Y07V!@8&%@8G!C<&2 99!FH&>P:,!IT&KP; !M$& MXP;U!P<'&09!ZP'OP?2!^4'^ @+"!\(,@A&"%H(;@B" M")8(J@B^"-((YPC["1 ))0DZ"4\)9 EY"8\)I FZ"<\)Y0G["A$*)PH]"E0* M:@J!"I@*K@K%"MP*\PL+"R(+.0M1"VD+@ N8"[ +R OA"_D,$@PJ#$,,7 QU M#(X,IPS #-D,\PT-#28-0 U:#70-C@VI#<,-W@WX#A,.+@Y)#F0.?PZ;#K8. MT@[N#PD/)0]!#UX/>@^6#[,/SP_L$ D0)A!#$&$0?A";$+D0UQ#U$1,1,1%/ M$6T1C!&J$)%ZX7TA?W&!L80!AE&(H8KQC5&/H9(!E%&6L9D1FW&=T:!!HJ&E$: M=QJ>&L4:[!L4&SL;8QN*&[(;VAP"'"H<4AQ['*,0!YJ'I0>OA[I'Q,?/A]I'Y0?OQ_J(!4@02!L()@@Q"#P(1PA2"%U(:$A MSB'[(B--@U$S5--8Y",$)R0K5"]T,Z0WU#P$0# M1$=$BD3.11)%546:1=Y&(D9G1JM&\$25^!8+UA]6,M9&EEI6;A:!UI66J9:]5M%6Y5;Y5PU7(9O5\/7V%?LV %8%=@JF#\84]AHF'U8DEBG&+P8T-CEV/K9$!DE&3I93UE MDF7G9CUFDF;H9SUGDV?I:#]HEFCL:4-IFFGQ:DAJGVKW:T]KIVO_;%=LKVT( M;6!MN6X2;FMNQ&\>;WAOT7 K<(9PX'$Z<95Q\')+%V/G:;=OAW5G>S>!%X;GC,>2IYB7GG>D9ZI7L$>V-[PGPA?(%\X7U! M?:%^ 7YB?L)_(W^$?^6 1X"H@0J!:X'-@C""DH+T@U>#NH0=A("$XX5'A:N& M#H9RAM>'.X>?B 2(:8C.B3.)F8G^BF2*RHLPBY:+_(QCC,J-,8V8C?^.9H[. MCS:/GI &D&Z0UI$_D:B2$9)ZDN.339.VE""4BI3TE5^5R98TEI^7"I=UE^"8 M3)BXF229D)G\FFB:U9M"FZ^<')R)G/>=9)W2GD">KI\=GXN?^J!IH-BA1Z&V MHB:BEJ,&HW:CYJ16I,>E.*6IIAJFBZ;]IVZGX*A2J,2I-ZFIJARJCZL"JW6K MZ:QK_UP'# M[,%GP>/"7\+;PUC#U,11Q,[%2\7(QD;&P\=!Q[_(/%$XIZ#+HO.E&Z=#J6^KEZW#K^^R&[1'MG.XH[K3O M0._,\%CPY?%R\?_RC/,9\Z?T-/3"]5#UWO9M]OOWBO@9^*CY./G'^E?ZY_MW M_ ?\F/TI_;K^2_[<_VW____N Y!9&]B90!D0 '_VP"$ $! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$" 0$! 0$! @(" @(" @(" @(" @(# P,# M P,# P,# P,# P,! 0$! 0$! @$! @," @(# P,# P,# P,# P,# P,# P,# M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# __ !$( )P'&@,!$0 " M$0$#$0'_W0 $ .3_Q &B !@(# 0 '" 8%! D#"@(! L! M & P$! 0 8%! ,' @@!"0 *"Q @$#! $# P(# P,"!@EU M 0(#!!$%$@8A!Q,B @Q%$$R(Q4)44(6820S%U)Q@1ABD25#H;'P)C1R"AG! MT34GX5,V@O&2HD147J%AH>(B8J4E9:7F)F:I*6FIZBIJK2UMK>XN;K$ MQ<;'R,G*U-76U]C9VN3EYN?HZ>KT]?;W^/GZ$0 " 0,"! 0#!00$! 8&!6T! M @,1!"$2!3$& "(305$',F$4<0A"@2.1%5*A8A8S";$DP=%#$A:.SP]/C\RD:E*2TQ-3D M])6EM<75Y?4H1U=F.':&EJ:VQM;F]F=WAY>GM\?7Y_=(6&AXB)BHN,C8Z/@Y M25EI>8F9J;G)V>GY*CI*6FIZBIJJNLK:ZOK_V@ , P$ A$#$0 _ -_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]#?X]^Z]U[W[KW4+(9+'XFCJ,CE:^BQ MF/I(9:BKKLA5045'2P01F::>HJJEE1$1%9V9F !)-A[]U[JL_Y+?S@/@E\7 M%JHM[]R[9W-DZ5)A)A^N]V==[KRL4T)J$:";'#.4\JL'IV5E(!!9!]6X]U<( MQSU2GVO_ ,*TOBWM^MKJ+K3KWL7/M#).E-49[K^G-)+H>1(F:HQ&Z+$&T9NO MX)(_'OW5Q"QX]%'SO_"OK<4>K^[G0FUZC]VR_P 6VGN^*\-SRWVVYCZOT_X? M7W['6_!/2:_Z"_NS_P#O'OKO_P!!G?7_ -DWOV.M^#U[_H+^[/\ ^\>^N_\ MT&=]?_9-[]CKW@]>_P"@O[L__O'OKO\ ]!G?7_V3>_8Z]X/7O^@O[L__ +Q[ MZ[_]!G?7_P!DWOV.O>#U[_H+^[/_ .\>^N__ $&=]?\ V3>_8Z]X/7O^@O[L M_P#[Q[Z[_P#09WU_]DWOV.O>#U[_ *"_NS_^\>^N_P#T&=]?_9-[]CKW@]6C M_P HW^?WO7^9-\FLCT+G^I]H[,HJ+K[<^]!E<+A]S4-6TN RV)QJ4QFRV9KH M]+C(LQ AN=(LPL0?8ZHT>D5ZV?\ W[IKKWOW7NO>_=>Z][]U[H%^XOD-TKT' M@*WGFJ?'04V?K*7RNXIY4C56]3*5'T M-O=; )P!UKI?++_A4I\0^GZG(;>Z6PN[.R-S4#U%-]Y4[8Q&9VC/50/4T^N# M+;7W,K/"TD<#*X7E&+?T]^Z=6$GCU1;W5_PJL^9>_9*ZEZWZ]ZWV5CIQ/%3U MM'-V5@\M#%(9DCE18,]*@D571A^ RC^GO5>G!"!GJLW?O\[?^9KOFKEJJ7Y9 M]V[$$D[3"DV7VCOB@I8@9'?P1I/6R'0->D"_T5??NKZ$].@Y/\W;^:#]/]GW M^4__ *.+>'_U3[]U[0GITO=D_P Z[^9OLVICJ:GY>=Z[T5*A)_MMV]I[WK:= MPC(WV[K!6(2C:+,+WLS?U]^Z\42G#JRCI+_A5#\V.O&HJ3L+8_7>_,=3+#%/ M79>J[*SF7J$C\*/-*)<]$C2,J2,?QJ;_ !][KU3P1U>)\3_^%4OQ7[4K,=M_ MO?:^ZNNL_7?;4[UN&VIC\;M6GK)VI:8M-EMU;F)2%99I6+D7$::OP??NFVA( MX=;'O2/R*# [PVKG,M1Q3T\53X\A0X&MJS" MZ+-%Y%8^DL+_ %%_=-%2./0\^_=:Z][]U[KWOW7NO>_=>ZUO?YR7\\O=_P#+ M [GZ\ZMV]UAM;>]/O7KZ+>DU=G<3N.OGIII-UY/;OVT4F'R^/0+IH%>S1L;L M3JM8#W3J1ZA7JGO_ *"_NS_^\>^N_P#T&=]?_9-[]CJ_@]>_Z"_NS_\ O'OK MO_T&=]?_ &3>_8Z]X/73_P#"P'LY!K/QZZ\*+ZI-.V=]%]"\OH']YN3;Z#WZ MO7O!'6U;_+*_F$;'_F*_'7!]Q[=&/Q6XXX,10;UVQ3&GIFPNY:O;E'GLC14^ M.;(5]2D4/WB):ID$@^C"_)]TRRZ33JQKW[JO7O?NO=>]^Z]U[W[KW52'\WS^ M9%N'^6CT%B.Y-O[)Q&]:C([UVWM1Z'-8_+U])&F^N__ $&=]?\ V3>_8Z]X/5H_\HW^?WO7^9-\FLCT+G^I]H[,HJ+K M[<^]!E<+A]S4-6TN RV)QJ4QFRV9KH]+C(LQ AN=(LPL0?8ZHT>D5ZV?_?NF MNO>_=>Z][]U[KWOW7N@&[M^3?1'QWP%=N/MWM'8VRZ>AHZFL^PSV\=JX/+5D M=-3SU!CQ]!GJVD,LC_;RQQJI]3C3]0;>ZV 3@=:X/RM_X53?%CJNMR&WNB]K M[I[$W!0M4TZUN8VKC\EM6HJ8)*FG5H,MM;49C_3W[[>G5A)X] M4>]V_P#"J+YK]AM5TO7FQNNMA8^H\R15V)J^R\'E:=)#,J/$(\]*@95D1A_1 ME'X'O5>KB%1QZK7WM_.N_F;[SJ9JJF^7?>FRQ)4&84NT>T][T5-$I=I/#$LU M:Y"#5IM?Z >_=.>&@\ND#_P[M_-!_P"\]_E/_P"CBWA_]4^_=>T)Z="1L3^= MQ_,UV/40U55\L>Z]]"*>.Z]4,(ZO2^)7_ J1^(_ M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I ]K;S/7'5_9'88IQ M5G86PMX;T%*R/(M4=K;>J&[=KCH["S?W:W!D,+YCM'=#&;[&8Q>0NNY5!O;ZA1_K>_8Z>\$],7_07 MO6?\^*PG_H(;I_\ LF]^QU[P>O?]!>]9_P ^*PG_ *"&Z?\ [)O?L=>\'KW_ M $%[UG_/BL)_Z"&Z?_LF]^QU[P>O?]!>]9_SXK"?^@ANG_[)O?L=>\'KW_07 MO6?\^*PG_H(;I_\ LF]^QU[P>O?]!>]9_P ^*PG_ *"&Z?\ [)O?L=>\'KW_ M $%[UG_/BL)_Z"&Z?_LF]^QU[P>O?]!>]9_SXK"?^@ANG_[)O?L=>\'KW_07 MO6?\^*PG_H(;I_\ LF]^QU[P>O?]!>]9_P ^*PG_ *"&Z?\ [)O?L=>\'I5; M _X5J5>].P^O=CGH_#4XWOOK:6SS4KM+\'%>MRWK3=QW]U_L[>I@6E.Z=O8O.&G5'C6$Y"E6H\81VEO[]U[KWOW7ND[N7=^T]F8^7+[PW1MW:F*@5GFR>Y,WC<%CXE6-Y MF:2LRDL4:@(CL26^BL?H#[]U[JK'Y%?SN/Y?GQOJ*^@W)V[B]ZY&B-1$U/UA MN'KG>C?<0M/%H*4^?A>VJ WX!LR?ZKW[JXC8]4_=I_\ "M7XQ8*LK:+K;KKL M+.O#+,E-/G^OX123)&TB(QGQ.Z+&]HSZ?P3_ (>_8ZN(2>BGYW_A7UN*/5_= MSH3:]1^[9?XMM/=\5X;GEOMMS'U?I_P^OOV.M^">DU_T%_=G_P#>/?7?_H,[ MZ_\ LF]^QUOP>O?]!?W9_P#WCWUW_P"@SOK_ .R;W['7O!Z]_P!!?W9__>/? M7?\ Z#.^O_LF]^QU[P>O?]!?W9__ 'CWUW_Z#.^O_LF]^QU[P>A@^/7_ JS M['[I[WZAZ@J^B-@XVE[*['V)L>HR%-MW>D5110[OW=1[;EJH):C<4L:O&M47 M4O$P! )5A<>_=:,( KUNNT=1]U24]21I,\*2Z1<6UK>W/OW3'4GW[KW6NY_. M9_G9;M_E==B]=;)V[UIMC?$.]]G46YIJG.XK<.0EI9:O;6 ]CIU(P_5+G_07]V?_ -X]]=_^@SOK_P"R;W['5_!ZX2?\+ >S MTCD?_9>NNSH1GM_=G??]E;_\]-[]4=>\'K9>_E ?S(,]_,PZ"W/W)G]FX;9= M5@-YP[63'82ARU!32QR[3QVX_.\>7KJ^0L&K2EQ*!90+7N3[IIU"F@ZMK]^Z MIU[W[KW7O?NO=>]^Z]U3'_-H_G"]5?RT=B8]XQB=[=N9NLH!BMD*:/->/&5J MY2D:NR>+QN7H,A$L5;0)%*X0J@>Q]1 'NKHA;K72C_X6 =I-&AD^/77(_=.^#US_P"@O[L__O'OKO\ ]!G?7_V3>_8Z]X/3G@O^%<7= M6ZL]A-J[8^-&Q\UN/<>6QN$PV+Q^SNQ*^JJLCEZQ,=0(*2AW'),RM-(B$I&Q MN0 "2![]7KW@BE2>MQ+X>]J=P=U=#;#[.[LV1A>O-X[RV[@MP3;4P]'N+&G$ M)EHBG>2-H9&)4 G5?W[I@BAIT:'W[K77O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UQ9@@9W94C12S,Q"A0HNS,QX Y M)/OW7NBN]U_-'XO?'[&5^1[0[PZQV_48U9VJ,#4]A[&HMQ,U-%-))%%ALMDJ M:5GO!)&%X.L:?K>WNM@$\.J4^\?^%/\ \ >LI*V@VLO96],C1/- 9<1M;:F> MQJ[]V?\*\MI13R_P!R.EJFLI=3 M>!MQ;'S5-,4U-H,BT.YR ;:+V_-_>J]7\'H(*C_A7]V0)YA2_'SK]J82,(&F MVQO@2M'?T&0)N:P-OK;WNHZWX/6#_H+^[/\ ^\>^N_\ T&=]?_9-[]CKW@]> M_P"@O[L__O'OKO\ ]!G?7_V3>_8Z]X/7O^@O[L__ +Q[Z[_]!G?7_P!DWOV. MO>#UPD_X6 ]GI'(_^R]==G0C/;^[.^_[*W_YZ;WZHZ]X/6R]_* _F09[^9AT M%N?N3/[-PVRZK ;SAVLF.PE#EJ"FECEVGCMQ^=X\O75\A8-6E+B4"R@6O_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[HL'S'[_K/C#\>.R.Z\?B:3-U>QMK[FS\& M,KH:FHIJJ3 [4K]Q1PRQ4/?7?_H,[Z_^R;W['7O!ZN<_ MDU?SN-V_S0M_[WV9N'K/;.QXMITNXJB.IP6)W#CY*@X2+$R()'S&6R"G5_$F MOI0?I%K6-_=-NFCK8J]^Z;Z][]U[KWOW7N@M[P[!GZGZ;[4[/IJ2&OJ.O.N= M\;W@H:A)9(*R7:>UZO<$=+-' \;LLC4X1@LBD@FS \CW7ADTZTG.61MM;Y+2+32: [%=R@$G_ #_6]^QTH\$=-O_07]V?_ M -X]]=_^@SOK_P"R;W['7O!Z.%\!?^%,N_\ YC_*;9OQZRG2NR=NT6YZ.FJI M,OC<#NZEJX#/NO&[=*QS5^>JHA9:XOS >5!^EP?<>J/'I%>MP3W[IKKWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[K_T=_CW[KW2-[!W_M3J[9>Y=_[VR]%A-L[4P>7S^6KJZLH:%%H ML+C)LM6)!+D988C*88)"B-(M[Z?D!O_>?27Q0W3F. MN>G\!DLSMJLWKMG+Y[;>XMUT]'7Y+&>05.$S%9CJNCK*"JA:21$"NR* - Y] MTI2(4J>M7O/93,;LR=3F]VY?([IS=7-)/5YC.5+U^0J9Y9#+++-4S79F9RSL M2>22?>NG@*8Z@JJHH5%"J/HH%AQ]./?NO=_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>ZV7O^$J?_ &\_=,RC'7TF/ M>^DW7O?NO=>)MR> .23^/?NO=42?S=OYUO3G\O/9F0V=M7(XK???F;H*JFQ& MV\;48W/46 EJX,KB(YMQ18/,T>1H9Z7(T<(F!A/B1M1&HJ![[>G$0L>OG8_+ MC^8!\J/FUO'*[H[M[0W77X>OK:NIQVP(=T;BR6SL)35-945D%#C<;G*BH:.* M#[J:*)-9LC$7N2?>J]*@H'#HEL4$, *PQ)$#]0BA?IQS;W[K?6;W[KW7O?NO M=>]^Z]UZ_P#Q7W[KW7O?NO=8I88IUT31K*G^IZ-I\5OG!\F_A MEO+$[MZ-[2W?MZAQ]=1U%=LVEW/G<3M7,TE/6TE54T.3HL)/ \DZJRAA3KZ&7\GS^>;U1\^=N8WK;LZMP_7_P @<504\%;BJRHH<%A= MQ34-!C*>OGPD^YMA3W[IOKWOW7NO> M_=>Z^>I_PKG_ .RO^@O_ ! U+_[]#<7OWETJA^'K4T]ZZ=Z][]U[KNYM:YM: MUOQ;^EO?NO=7]_\ "?+^8KD?AC\K<7UCNW-5"=0=S9!,)+CZNLF7$TF^]Z;B MV_M3$Y22GGKJ.D3PTL$G[[AW1;V5EX'ATW(NH5'EU].S&9/'YK'466Q5939# M&Y&FBJZ&NHZB&JI*NFG77#/3U-.S(Z,""K(Q!'T/O?23J=[]U[KWOW7NO>_= M>ZUD_P#A55! W\N;$3M#&TZ]\]>(LQ4&14_NKNAM"M];7Y]^Z=B^*O7S<8/\ MS'_P1?\ >O>NE763W[KW6R]_PE3_ .WCF?\ S_Q@?L<<_P#AT[6]^Z9E&.OI M,>]])NO>_=>ZXLRH&=V"(BEF9B%15479F)X ^I]^Z]UKQ_S@OYZW5/P+V_E MNKNK*K$]@_(++4%=0P8^BGHL[A=J/41Y7 ROF:G;.;IJ^@R-'7TM._CD@_;1 MM;#45'OW3B1ELGAU\]+Y1_-SY._,C>&4W;WKVIO#<5-D*VJJZ79M5NC/9?:F M#BJ:R>MCH,31YN>=XX8#4S1PJ7-E8_DGWKI2JA>'14(H8H%T0QI&O^I10H^E MOH/?NK=9/?NO==W/]3[]U[KKW[KW7=S_ %/OW7NO>_=>ZPRP0S@":))0"" Z MA@"/H0#[]U[H['Q#_F#_ "J^$F\L-N;ICM/=]%@,=7T,^1Z_;=.XL?L_+T%/ M6T=1545;B\)44YD26"BCI636-41*W^A'NJL@;CU]$K^4A_.OZ<_F&[/H-J[I MK\1L+OC%8^GCSVUZZHQV H,I64F-QW\4J-MPYS,UF1JX6K*\04\AA&L@J;.+ M'?29XRO#J]GW[IOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N@'^4_ M_9,7R-_\0/V]_P"^^R/OW6U^(=?&\[8_YF]VO_X?VX?_ '+/O72X<.D)[]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H5>@O^RA/ MC_\ ^)QZG_\ >ZHO?NM$8/7V-?C;_P R"Z?_ /$?;9_]UB>]](CQZ&S_ &_U M]^ZUU4)_,[_F_?'W^75LFN3,YJ@W;VS744Z[=V-A*G!Y^LBR,U-DJ6@;<.&I M;DRG9NYNL.O,A M5UIH=A; W;O+&X"3'5-35/!%7X7*U]6BMX*MZ9E5B!&H7^M]5Z5"-0.'53%8 MK9&JFKLI(^3R$\CRU%?6GSU<\KMJDDEF;DECR3_7W[J_7E55 50% X L!_K M#W[KW7+W[KW77OW7NO>_=>Z][]U[KWOW7NC8? K_ ++=^*7_ (L'TE_[]7$> M_#K1X'K[&N(_XM=!_P!0D'_6L>]](3QZY/?CTHAZT^_>NG^L,_P#F)O\ EE)_T(??NO=?1?\ ^$GO_9#'97_B7Z/_ M -]=M_WOI++\76TY[]TUU[W[KW7O?NO=$&_F*?._JWX$_'G>':>^,[C8MQG$ MY7'[(VT:[%G+Y7=%7MO)UVVW.(J:^AJ7HWJZ PRS4SE@3I0%_I[JRKJ-.OE2 M?,3Y;=H_-GO?>/>G:6:R%?/G\SFZG;&#JJ_)UE#M7;^6S,^;IL%BJ;+3U,E- M!!+42>.$3,%N>223[T<]+%4**#HKWOW6^NR)"8HH8I*BHJ)(X*:G@C:6HJJJ M8Z(*6FA3U/([65$4%F) O[]U[AUNF?\)U?Y+SYJHPWS6^2VTO\ )@E%D>JM MH;DQ ,8IJN'!;UVONU\3N;$QS1UE-413QI/2U91.0I+7(V.F))/)>MZ.&&*G MBC@@C2&&%%CBBC4*D:*+*JJ/H![]TGZR^_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[I"=E=E['ZAV7GNP.Q-RX;:NUMN8S(Y.OR>;RV+P].T>- MQTV4FI*:IR\U/"T[PP2F*(R@MI/T )'NO 5P.M&_^:=_PIJWCG\YNGI3X2*< M1@\?79/#Y'M.63-X+.RR4T^0Q$E1M?/;0ST]'44SP2TM3#+XK-(E[:5 /J]* M$A\VZU)>U^\>Y^]L_7;F[D[1WMV1ELA43U4\N[]P5^=T25,\E3(L4F09WMKE ME87)Y9C^?>J]/ "@Z">*EIX/\S!'%_P1 O^]>_=6ZD7/]3[]UKKKW[KW7O? MNO=>]^Z]U[W[KW6*?_,3?\LI/^A#[]U[KZ+_ /PD]_[(8[*_\2_1_P#OKMO^ M]])9?BZVG/?NFNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NJV_YMG_9 _R%_P#$:]C?^^QSGO8ZLGQ= M?(IB^C?\'/\ O0]UZ6]9/?NO=;?/_"13_F>G]^Z]U[W[KW1:?F;_P!DC_)[_P 5][G_ /?;9/W[K8XCKXX&\_\ MC^M[_P#ASY3_ *WGWKI<.'2>]^Z]U;1_(P_[>9=2?]JG'_\ OSMO>_=4D^'K MZQWO?2/KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[K_]+?X]^Z]UIV?\*H?GSN#K'KW9WQ'ZWW-+B< MWV%!AMX[IJL#FJV@R#[8DJ=R;'W%MW(3X',T\Q@F4IYZ2IQLD3\>5[6C]^Z> MA7-3UH,Q1+ BQJ20H"ZC;4UN+L1:Y]ZZ4]<_?NO==NZ(@9V1$! 9F(7FW/)X M]^Z]TL-K];]H;Z=5V'U5V=OP/81/LK8VX=T)(6TZ-+8:":]PZ$6_U2_U'OW7 MJCH1_P#94OEM_P!XE_)__P!$/V7_ /6[W[K51Z]>_P!E1^6W_>)?R?\ _1#= ME_\ UN]ZZ]4>O7O]E1^6W_>)?R?_ /1#=E__ %N]^Z]4>O7O]E1^6W_>)?R? M_P#1#=E__6[W[KU1Z]>_V5'Y;?\ >)?R?_\ 1#=E_P#UN]^Z]4>O7O\ 94?E MM_WB7\G_ /T0W9?_ -;O?NO5'KU[_94?EM_WB7\G_P#T0W9?_P!;O?NO5'KU ML:?\)@>C>^.O/YA.=S?8W1'=776"?I#L.D3.[]ZOWEM'#/63[GVS)!1ID\[2 M00F618Y&2,/J8(Q LIM8=,RL"* ]?1*]^Z3]>]^Z]U43_.,_F/;4_E[_ !=W M1N*+,8[_ $J;TQ]=M+8F!3(8W^/T^0W3MG,TV#W3!BUSF%R*4]-D*)%:NHW= MHWXC1Y+!?=712QZ^6'VWV]V+W[V/NKMWMC69R>=R%9G,SGI>_=>ZZ)_)_P!Z$KJSIGN#O/<5+M/IGJSL3M'.U53%2?;[ V1NC>PHI9:B&EU9"':M+5S1JC M5$)D/C)4.O%V4'W7B0./5VW17_":O^9!W%0T.7SV-V!U905JT[MC.QJ/O?9& MY:5:B.&;3545;L2J1&1965QJ-G1A_9-]TZ:,JCATU_P ?7WJG6O&7HI?=W_"9;^8WU+0UV5VV.L>S*&@$ M[#&[(_TZ[SW)6"".:8+1T=!L*F21G6(*HU"[N@^C<;IU;Q4ZI$[A^/\ WI\> MMP56U^\>G^S.KLK2U$M+Y=\]?[PV305DL53)2:L<^[Z*BDD1Y(I5C/C!.AA: MZD#75PP;AT$0((!!!!Y!'(/^L??NM]>]^Z]TMNM.Q][].;^VOVEUON'+[7WE ML[,XC.8[)8/+9?"5=3_!,M!G(L56UF!GI:IZ2:>GB\\$=0FNPLRL P]UXBHH M>OJ+_P DK^9=A?Y@OQ>V_4[CS>-_TT=>T.&VEV!B9LE2?QG*YW&[3QN2S^?I MZ&OSV:RT]-]Q7"-JJM,]^Z]U[W[KW4FCK:_%5V-S&*J M9J+,X/(T6;PU=!--35%'E,7.M9CJJGJ:8K+&\H?E_P#%;!]1[VW!2S]P=(XW$;%J*.ORT,NX]QX?:>SL1_$]U34^ M6SF3RE8C5=:8Y*YJ:!"WI>-'_5OI+*FDUZV+O?NFNO>_=>Z][]U[K68_X54F MW\N'%?3_ )GYUY]?_#3W1[]T[%\77S:X/\S'_P $7_>O>NE767W[KW6R]_PE M2_[>-Y__ ,01V1_[U.UO?NFI?AZ^DQ[WTEZ][]U[JCW^>)_,ZPG\OSXTYK'; M:R=&_=79>.J-L;2Q<5;2-F<5C]WX#.86FWA1T-!G\+EH!19"DB*Y"F6587M9 M'DLJ[ZOE\;_ .P-[]L;VW'V5V5N/,;LWON[+5^=SF:SF8R^>K'R&5J3 M6URPY'/35-68VE9GM-.[$DEF))/NO2L 4'23]^Z]UT38$G@ $DGZ #ZDGW[ MKW0M]/=!=Y_(/<-/MCI#J'LOM#)U$\=.\NP]@;OWM0T$DD\-.SY)]HT=;)$D M9J(7E)C)5&4V]2@^ZT2!QZN[Z,_X3,_S&>W:&CRNY8^M>L*&K2!SC=]KWKLK M<=*)XX9=%51U^PJE$9!(ZN-1LZD?V3?U.FVF48'1M'_X2*_+]:=Y5[MZ+:98 M6D6+_23V>09 A94T#K6_)XM>_OU.O>,O1-N]?^$U?\Q[IK'UV8P./Z_[3QU$ MD[_PWKRD[WWON6I6&.:8?:T='L2E1RRPA1ZA=W0?1N/4Z\)5\^J3>U>D^Y>A MMPS[5[KZH[&ZMS=//)3>'L'8NZMD)6/%4O1F3'Q[LI*.:16EBE1#X^2C"UU( M'NG 0PJ#T&)^IM]+\6]^ZWUU[]U[H3NF.X^P/CYV?M#N#J[<.7VSNS9V@PV;IL]/@(J*=?5*_ ME!_S$=K?S"?BKM'?+92@7M#:^,P&VNS\)][CA61[SCVK09G/3T>-.;S60%,C MUJIJR$R3@\2+>S-OI$ZE33JU[W[JO7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW0*?)7&Y',_'/O[$8BAJ\GELKTIVIC<7CFJJ>6J+1ST\\6%*.C#D,I(/X/O5#TL#+3CTBO^&]?GO_ -X9?*7_ M -)V[F_^LOOU#UO4OKU[_AO7Y[_]X9?*7_TG;N;_ .LOOU#U[4OKU[_AO7Y[ M_P#>&7RE_P#2=NYO_K+[]0]>U+ZCH'.T.@N\NC9Z&E[LZ@[-ZFJ'02GZG_7]^ZWUU M[]U[H7NK?CYWQWB*T]+]-]H]KC&R2PY ]<=>;RWT**:"..::*K_NI15?B94F MB9E>Q =2>&6_NM%@./0P?\-Z_/?_ +PR^4O_ *3MW-_]9??J'KVI?7KW_#>O MSW_[PR^4O_I.WOSW_P"\,OE+_P"D[=S?_67WZAZ] MJ7UZ$SH_X _.O&=Z]&93(_#OY/T.-QGC^J<9E*.JQV1H=B[=I M:VAKJ>:DK*2IAQR)+3U-+4*LD;J>&1U!!^H][Z1GCU7]_-X_F/;,_EX_&3TMS]R=R;KSNZ]W;KRV3R^G-9W<>=I1=V=8@B45 KR$EF10 OU8#ZD>_=>Z,3MOX5_ M-#>$"U>W/A_\I,E1RIY8:VE^/_:U9131%5=7AJ:#%2JP96!4@V(Y]^IUK4OK MTI_^&]?GO_WAE\I?_2=NYO\ ZR^_4/7M2^O7O^&]?GO_ -X9?*7_ -)V[F_^ MLOOU#U[4OKU[_AO7Y[_]X9?*7_TG;N;_ .LOOU#U[4OKU[_AO7Y[_P#>&7RE M_P#2=NYO_K+[]0]>U+Z]&@^$GP.^;NVOF)\9=P[B^(WR6P>!PW>G3V3S&9R_ M0?;>,Q6+QV/[,Q5;7U^0R-=AXX8(884>6665U5$4LQ"@GWZG5&<:33KZQ.+1 MH\=0HZLCI2PJRL"K*P0 @@\CWOI)U/\ ?NO=:!W_ KT_P"9_P#0'_B),-_[ M\+?5A92.67W6P*F@Z^5Y_-/ M_F1]E?S&?D1N;>&5S&:INGMO9C+XSK'9IR&?AQ)VW#N*MR^W,OE=O5.=SF+_ M (A%%6R0_<8^58E7TQ"UV;72M$"CJL8_7CCGC\6]^ZOUYW58S(U@J ESP#Z1 M=C<\?[?W[KW6RM_(*_DZ;A^8O:&'^1W>.VARFW]L_A MJW!;SVW7P4F[]L93"Y+#5=++402RP5T^DW3Y[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NFO-YG';=P M^7S^9JZ?'X;!8NOS.5R%9404E)0X[&4KUM=5U575,D44<42,[R2.JJH)9@ 3 M[]U[CU\X#^?_ /S?]\?*GNG<_P 9NE=[9;#=%=:YS*;;W'6;0W)E\=1;XS^V ML_E\4*LU&T]S9'#Y/'5N-K4CEDGH(I)E 72L0 ;U>E4<8 U'K6:2*.%1'$BH MB^D*BJH ' X6P]ZZ>ZY>_=:ZXLZ*5#.JL[!(U+ -)(QLD<8/U8G@ ?&7Y-=M^)^L/C=WYOVCG*"'*[/Z>[ W3B'$HC,;' MW[K6M/7J9_PT-_,N_P"\0>_/_1 =^_\ V->_=>UIZCKW_#0W\RW_ +Q![]_] M$!W[_P#8U[]U[6GJ/V]>_P"&AOYEO_>(/?O_ *(#OW_[&O?NO:T]1^WK'-_* M%_F7&&4#X@]^DF-P!_H []Y)4@?3;/OW6]:>HZWKO^$UGQQ[Q^-/P\W]L[OC MKC=W6FZ,AVA2Y6BPV\=H;OV;D*C'+UWA,_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJV_P";9_V0/\A?_$:]C?\ OL_D?)O?>DL?QN^0,D4 MFY.5&F)5XW6BLRG\$>]=+013CTP?[+Q\DO^\:_D'_Z)S?G_P!1 M>_=>J/7JU3^21TIWKMS^9)U1E]S=$]T[9PL&*H%GS.XNL-X8;$T[#LO 3$3Y M'(4D<2$(CN=3?I5C] ??J=5=AI/7U1O>^D?7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]/?X]^Z M]U\KC_A0/VWE.UOYEG;V,JLC+64G4^X-^]:TT#U=141T<>([$R55%3K%)4U* MQZ?,;(JP@7XB'U.CTKC^'JE$_4_Z_OW3G7%F"J68@*H+,20 !ZV. MOY$'\F>F_F!;ER/=?=Z9K'=$;%SIQD&.H5CHYMUYV@CPNZL4)Z3=VULUAJ[% M55'55$-1:KCDE'H0!-3G=.FI)-.!UO[]1_R^_A;TE@<;@=A?&+H3'C&4U-31 MY@=+=44F=JOM88X%J*W(8;"TFN5O$C.X078 V%A;W2;4Q\^AS_T%])?\^=ZL M_P#1>[2_^H_?NO5/KU[_ $%])?\ /G>K/_1>[2_^I/?NO5/KU[_07TE_SYWJ MS_T7NTO_ *D]^Z]4^O7O]!?27_/G>K/_ $7NTO\ ZD]^Z]4^O7O]!?27_/G> MK/\ T7NTO_J3W[KU3Z]>_P!!?27_ #YWJS_T7NTO_J3W[KU3Z]>_T%])?\^= MZL_]%[M+_P"I/?NO5/KT^;?ZRZWVG6G)[5Z^V1MG(M"].V0V_M3 X:M:"5E> M2 U6.IXY"C%$++JL2H)' ]^ZUTM_?NO=1,A74N+H*W)5TT=/18ZDJ:ZLJ)I( MX8H*6DA:HJ)I99BJ*JHI9F9@ !OIW? S M^5Q\6/@?UIMO;&Q.LME9G?E!C\8,[V?GME]=9'?N0RU)C:2CK*A=ZX?;^'K) M4FDHXJAWFC#O*/(UC8+OI&SECU9,/?NJ]>]^Z]U[W[KW1$OF=_+K^+OS;Z\W M)M+M7JG8D^Y2[\Q.3J,96TM%44F[=QX3+5$"QU%:]5KCC+ MK*!*MV!#>ZLK%>'7S&_YGO\ +A[*_EP_('-]=[AHLSD.L\S793)=;;TJZ;/U M=-6[8.XJS"8"FR^XZ[!X/'R9"=**24I00-$Z^J,VNJZZ5JP88ZK;/^^O[]U; MKWOW7NKH_P"0]\U>.FIV45$BS2JMP(Y%](\.FY5U+7TZ^J/0UU'DZ.ER&/J8*RBK8( MZFEJJ6:*HIZB"5=<2EJX8X99Z*LIXJ MA%EIIYZ:6*"JA?\ 1+32N '5N=+*2#[]U[K#S_CQ_O'OW7NK'/Y57SN'.X\Y5TE/EL12>2*BHV!J:R= MXU46EC=/T^''JKC4O7UE>J.S]I]S==;,[0V-DJ;+;4WSMS%;FP==2UF-KXYL M;F*1:VC?[G$5%53-JC=6O#42*?JKL.?>^D1X]")[]U[KWOW7NMYWC)\BM]#_2Q_H??NG(OCZ^9U2DFGA)M-Y_\ \01V1_[U.UO?NFI?AZ^DQ[WTEZ:- MP9N@VU@OK)GEJ7CC4+'&S%I'50!=F MN??NO=?*B_GA?,S._,/YY=HE-Q5F4Z]Z@W/O#K79U#_%ZRMQ$^)P^^,AD\1D M(*893)T+,(ZME26E\* &R1*"2='I9&M%ZI^/U/\ KG_>_?NK]=>_=>ZL:_EF M?RZ>T_YC7?V#Z[VC0UN/Z\PU=39/L/>CTVXJ7%TF(Q&=Q<>X\#1;CQF#SE#' MDY*#(>:EI:Z!4:VN4K&/5[JKOI'7TY?A7_+B^+GP>Z\V]M#JOJ[9(W'B\;CJ M7*=B5^R>NQO[,UE)CZ:BJ*S);MVY@\3/4/.U+%--))$&>0!R!8 ;Z2,Q;CT? M?W[JO7O?NO==$!@58 J0001<$'@@@^_=>ZKJ^=/\L7XL?.KKCQ.L-E4. M^*W'9-]O]E8C9775-OG'YN3&5\.,:3>6L>KW5 ME8KPZ^8;_,0^!':/\O3Y#[FZ;S4L/6?)E20T\] M0!<(KK=![IN505KY]?3OCDCFC26&1)8I%#QR1NKQNC"ZLCK<$'\$'WOI)US] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=<)(TE1XI422.1&CDCD4.DB.-+HZ- M<$$&Q!^OOW7NDXVRMFNS.^TMLL[DLS-@<4S,Q^K,QBN3_B??NO=_N1LO_GD-K_\ G@Q7_7KW[KU3U[^Y&R_^>1VO_P"> M#%?]>O?NO5ZT7O\ A79A\/B-^= IB<3C,6LFQ]L-)_#J"EHM9.]-RJ2WVRK> MX !O_0>_'I1#P/6FE[UT_P!='Z'_ %C_ +U[]U[K=5_X2/8?#9:F[T3*X?%9 M31O'=.A\CCZ6M>-1MG;)"(U2K66Y)L/R3[\.D\W6[U__N1LO_ )Y#:_\ YX,5_P!>O?NO5/7O[D;+_P">0VO_ .>#%?\ M7KW[KU3US39>SHW22/:>VDDC97C=,%BU='0ZD=&6*X(/((^GOW7NG/)5^/P& M(R&5K9(*+%X;'5>1K)G>"FIZ2@Q],U54RO)*R1QHD:,Q9F50!+SWVD&7R M>/FE\%842JBBISIX2)%Y;1Z5QKI6O5&GOW3G77OW7NK(/Y:G\M/NC^9#W)0[ M)V/CWG38VCCRN[NX.NNG-_ MYDY2*DIH:BJQ^?\ [IXRKL9:99U>0!_(SN>6XWTE:1FZM&PW4O56W*6.BV]U MGU]@:*%%CBI,-LS;F+I8HT4(L<=/0TR(J@ "U@!^/?NJU/3S_.1(@5((!!!N#[]U[I1^_=>Z][]U[K0._X5Z?\S_Z _P#$ M28;_ -^%N3WX]*8>'6GU[UT]UBG_ ,Q-_P LI/\ H0^_=>Z^B_\ \)/?^R&. MRO\ Q,%'_P"^NV_[WTEF^+K:<]^Z:Z3&\]Y;;Z^VKN#>F[\OC\%MS;.'RF=S M&4RF0H,91TN.P^/ER==-+6Y.6&! D,,CEI944 $LRJ"1[KP%<=?-@_GS?S@= MT?-SN#-=$=/[LR&.^._7&4HZO M&URQM5-1Q22J-*A8A9O'I5'&!D]:YZA8U5(P$1 %1% 554< *J\#_8>]=.]> M)MJMG=/=3[:Q6V]I;-P.)P5''CL-M_#U&1CP^/CQE/D,NFVZ.@IIJI MHHD5Y5I4N %4 >Z2DDFIZ&?W[K77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U0I_PH-^Z_=>ZE4%#7Y;( M8W#8BAJLGF(K:F3.TN(W)L_J>MH*&;%IBZ^CQ>X MQY"*I)TJZ6J6EKV01,8E8L7;WOIB63R7K<>ZW^,7QUZ@Q-%A>LN MB^G]BT5#!#!$NTNL=C;8+B")(4DE7;^/ID+:8XQ<(/TK^ +>Z8J3QZ&F&@H: M>,14]%201+:T<--#%&+"PLB*!]./I[]UKK+]O3_\<(?^I2?\4]^Z]U[[>G_X MX0_]2D_XI[]U[KWV]/\ \<(?^I2?\4]^Z]U[[>G_ ..$/_4I/^*>_=>ZR*B( M+(BH/Z*H4?[8>_=>ZY>_=>Z][]U[KWOW7NO>_=>Z3F=WAM/:\1FW)NC;FW8E M0R-+GW!_H??NO4/025_P KOBWBIOM\I\E.@<;4 M"]X*_N/KNCF%F*G]JHR*M]01]/K[]UNA].LF-^5/Q?S,PI\1\D.A_T(_K[]UKI]]^Z]U[W[KW7O?NO=>]^Z]UXFW)X Y) M/X]^Z]UA^X@'!GAO_P M$_XK[]U[KWW%/_QWA_ZFI_Q7W[KW7ON*?_CO#_U- M3_BOOW7NO?<4_P#QWA_ZFI_Q7W[KW7ON*?\ X[P_]34_XK[]U[K*"" 000>0 M0;@C^H(]^Z]UW[]U[KWOW7NO>_=>ZQ&> $@S1 C@@R("/]<7]^Z]UU]Q3_\ M'>'_ *FI_P 5]^Z]U[[BG_X[P_\ 4U/^*^_=>Z]]Q3_\=X?^IJ?\5]^Z]U[[ MBG_X[P_]34_XK[]U[KL3P,0!-$2?H!(A)_' !]^Z]UE]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7%F5%9W941%+,S$*JJHNS,QX Y)/OW7N M@XW#W+U!M%G7=?:O6VV&B+"1=P[YVQA6C*E@P<9*JBM;2U[_ -#_ $/OW6Z$ M\.@_;Y?_ !+1VC?Y1?'99$8HR-W9UJKJP^JLIR=P?\#[]UZA].E;@?D!T-NE MHTVQW;U'N-Y0IB3 ]D[-R[2ABH4QKCZV0M?4MK?U']1[]UZA''H5::JIJR&. MHI*B"JIY55XIZ:6.>&1&&I6CEB)4@CD$'W[K76?W[KW7O?NO=>]^Z]U[W[KW M7%G1!=W5!]+LP4?[<^_=>ZQ_<4__ !WA_P"IJ?\ %??NO=>^XI_^.\/_ %-3 M_BOOW7NO?<4__'>'_J:G_%??NO=>^XI_^.\/_4U/^*^_=>Z[6:)SICEB=K$Z M5=6-OZV!]^Z]UE]^Z]U[W[KW7O?NO==$A022 !R238#_ %R??NO=8ON*?_CO M#_U-3_BOOW7NO?<4_P#QWA_ZFI_Q7W[KW7ON*?\ X[P_]34_XK[]U[KWW%/_ M ,=X?^IJ?\5]^Z]U[[BG_P".\/\ U-3_ (K[]U[KWW%/P//#ZS>_=>Z][]U[KWOW7NO>_=>Z\2 "2; QA_G$//^C#.<"Q^O\ A[]U=/BZ M^19%]&_X.?\ >A[UTLZR^_=>ZV^/^$BSHG>GB^A-LY2',[7Z]^Z]U M[W[KW7O?NO=>]^Z]TCMP]B=?[2#MNO?.SMLK'*UM+ M7O\ T/\ 0^_=>Z"RI^6_Q2HY6@J_DW\>Z6=;AH:GNCKB"52#I(:.7) BQX^G MOW6Z'TZ=,1\F_C;N"18<#\@^C\W*[K&D6([8V'DI'D8@*BI1U[DDEE 'Y'] M1[]UZA].A?QF8Q&;IQ5X;*X[+TAM:JQE=35].=2AUM-2LZ\@@CGZ$'W[K73C M[]U[KWOW7NO>_=>Z][]U[KHD*+L0 /J20 /]B??NO=8ON*?_ ([P_P#4U/\ MBOOW7NO?<4__ !WA_P"IJ?\ %??NO=>^XI_^.\/_ %-3_BOOW7NO?<4__'>' M_J:G_%??NO=>^XI_^.\/_4U/^*^_=>ZY++$YLDL;FU[*ZL;?UL#[]U[K)[]U M[KWOW7NO>_=>Z][]U[KWOW7NO__4W^/?NO=?(C_F\22/_-!^>FN21_'\I>X4 MCUNS>.,;PJ2(TO\ 11_0>]=+4^ =5S>_=6ZP5"AX9(R;"16C8WM97&DD'_"_ MOW7NOJ:?\)Z]D;?V;_+>ZJRM5U]C(9JBJ>CBB M+R%46[REW/Y8\>]](Y/C/5Y'OW5.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NB>?/OMZBZ1^'_ ,@]]556**HINHNSZ/#U'GBIF3./ MUUE:S&&.62II&#"2 %?%,).+H+\CW5D%6'7Q\]];PR/8N_=[]AYBKEKNEO 4Z3'OW7NN0CEG*4U M,AEK*N1*.BA56=YJNH/BIHHXX[NS,Y "H"Q^@!/OW7NOI>_=-=>]^Z]U[W[KW7O?NO=>]^Z]U15_/X^#>WOES\* M-ZY^DV]1U78?4=%7]A8S/4^)H9\]'@=@;-W#N"3"Q92+$9*N%-)4SJ[TT;PQ MLUF,D;V8^Z0B>GR%&YIJZGE26*6"JCXEBEBG =6!X*N M1^1[UTK^?7?OW7NE#M#<-9M#>NQ=Y8ZHFI:[9V]=K;JIIJ:66"5)MO9B++0L MLD#Q."'B!NLJ&XX=3R/=>.13KZ\W\LWN>+OCX,_&?L)Z]LAELOT[U_59^:2J M6KJ!F*W;%-7U0J9#55DNO]P$^>=G_J3]3OI$WQ'H]_OW5>OGJ_\ "N<_\Y?] M!#C_ )D-2\_G_F:&XO?O+I5#\/6IG[UT[U'K"5I*IE)#+33D$&Q!$1(((]ZZ MWUL?8C^7'3_)'^31A?DEU=M59.V>J,ILY]QS8;!H]9D-A[>ZBJ=[;JKZR3;N M#KLE+(TKQ!I9ZZ&G/'FTFTGO8Z:+:9*'K7'0RV*SQ2T]3&=%133QM#44TP_7 M#/"_J1U/!5N1[]TYUYU9E]#M'(OJAFC8I+#,O,1[]U[K?>_ MX2^?S*_](G7]?\,>V=V!]W;#IGDZVDW#G=4DG7^T=O8#;5#CZ1]RYZ>J+R5E M3)XXJ#%1TS&^G0]U.QTGF6AJ.MQKW[ICKWOW7NM=7_A3Q_V[6JO_ !,.T_\ MWB-S>_=.1?'U\RNC_P" M/\ \LD_WKWKI7U(]^Z]ULO?\)4O^WC>?_\ $$=D M?^]3M;W[IJ7X>OI,>]])>J\OYJ'>4?Q_^#/?V\34K25.6ZX[#V?C9S,L$D>4 MSO6V::A:GE^[HF$H> %#'*7N/2C'Z>ZL@JPZ^1%DL[6[IR^7W5DIYZG)[ER- M3F\C55,DLU34UE1F/Y8^]=+>HGOW7NLM-25.2JZ#$4, M;2Y#-5])A\=%&DDDLV0R4PI*.&)(0SLS2,H58U9B>%4GCW[KW7U$O^$_WP;V M[\3O@]UWNRLV]BX.Q.Z]N[5[,W#EI\30Q;AH:G<6R,72Y/#R5\N(QM=%&9J0 M/)3SR3G5R\K-P-]))&J>KWO?NF^O>_=>Z][]U[KWOW7NO>_=>ZUR?^%'OP/P M?R<^'N4[7P&W8I^TNH)8MQC.4>(HYOR(@>HD1WA^ MYAIR;%V1K.?>6.G(VTMU\SJ!I6B3SQM%.%431.K(\]3;QR'7?;O4N_L952T55L[L[8.YFJ()YZ:1(,!NFES$G[U/+ P%X0? M\\@X_6OZAX=>.13K["?PC[47NSXE?'KM,URY"IWQU-LG_=:Z][]U[ICW#N3;^U,9/FMS9W#[ M>Q%*KM49+.9.BQ-!$(XFG?769"2.)3H1V]3C@$_0'V];6UQ=R^#;(TCG@JJ6 M/&G GSZ+=UW?:MCLVW'>;F*T@2I:2:1(D% 6R[LJC )R> )X#H@G9G\T7XI M]:UU3C6W//O6HIS+&9M@9KKC*QD.X(&Y*7_2#9E/Y]C_;/:[FK%L5H&E)_+]#CT MJ^__P"SM]I?E'T7W91PS[#[)V;7U\PC/]WSO#9]5N*+7'&Y6;%8;(5;J5,T:,+\ M,0/R+@+=N5M]V-R+^VD51^/PY GGP9D4>1/V=9-]^Z]U[W[KW M6B/_ ,*_?^/^^/W_ (8VU_\ WM=S>]'I3#PZTP??NGNNC]#_ *Q_WKW[KW6[ M+_PD._S/>W_AX;J_]YC;'OWGTQ-UO)>]])^O>_=>Z][]U[KWOW7NB&_S,.]* M3X]_"CO[?-14BDJ:SK'L;;.'J!-%!)%G,KUQF)\6\$KUE$RR"2G!4Q3&0$71 M2?I[JR"K =?(2W'N?([XW/N3?&7J9ZS*[QS5;N+)5=3-/43U%9DI///-+/52 M32.6)N6DF=C^6/O72WATT>_=>Z<,3B:S<>;V]M?&QO)D]TY_$;9QT<*2O,U? MG:U,;1Z5@5Y"3)(MO'&[7_2C'@^Z]PSU]5?^2)\)=H_#WX/=3?;[?Q]-V!V; ML_9^_=]Y1\5C(_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K0._X5Z?\ M,_\ H#_Q$F&_]^%N3WX]*8>'6GU[UT]UBG_S$W_+*3_H0^_=>Z^B_P#\)/?^ MR&.RO_$P4?\ [Z[;_O?26;XNMI6JJJ:AIJBMK:B"CHZ.":JJZNJFCIZ:EIJ> M,RSU%1/*0B1H@+.[$ $D@#W[IKK1D_X46_SJ9LK79;X3?%G>,B4M+-5T';N M^=J[@97-=CZW.;,W1LV+9L=D\2&DX:8!-*'U:=*(H_Q'K2 MI52+EWDFE8ZIJB9O)45$A_5-42GEW/Y8\GWKI_KE[]U[HT_PS^(G:_S;[YV9 MTEU5MS,Y;^+9G#MN_.4&'W)7XW;FTGW'08;Y M]T46!I<+D\O5YW#8;#3UK5 I(V>HK*832$ O:P4;Z2,VHUZ/K[]U7KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KYP__"IKY+5/:GS) MVET[C\E(^ ZUV;58O+8RGK)&HQN3;/8N=IEJ:JB@KZB'SK%.%UR4L4H'%D'! M\3TJA&*]:P1_WU_>NG>NO?NO=7J?\)]/@Y2?,?YO8/-[LQ:9#KOJ*FDWI4?? MT,57B*C>&Q-W;>SV/QU3_$L1E*%S)!4.#"SPSLI.EXU)8['3_=).IO MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HH?RW^W>O9>TMMO3T<]7CMIU&\MA8?>>?T45754\> P.\,OBC5-.]%-30B.4 M:YK1@WU%?=6"D]:6GS>_X58=T;\R.XME_#[8^'VCM#[ROI*'=_8>V=UX#>34 M>NKI(*O&[@ZO[$FI2Q@EIY4D2+3YD+ :54'U>GUA'GUKX]I_S,?Y@7 M\/EQ\AL;'5RRR-B]J]]]UT>'BCE>1S2T]%E,]5!81Y74)M9,;L6-Y:BK9N22?K]??NMT'IUDQW?'R M#P\HJ,1\A^^<54!@XGQO;6]J&97!#!Q+2UBL""JD&_X']/?NO4'IT:;J3^:1 M_,*Z5K:*LVG\LN^<[#13P2C$[W[W[NR>&J$IWB<4U308W<-('B<0JCI<75G' M%Q;W6M"'B.MB[X*?\*M=_8#*;?V'\T-B8_*8&63'8Q][]:[7S5=DX2\U%CAD M=P[E[6[%2%8U'WE153&'@!'M^L>_=--%YKUN=_&;Y>?'WY=;%Q6_^BNR]G;U MQN1H:2LJ<5A-Y;)W'G\!)54,.1.-W%0[.R>2CI:J&.HA,\+3$IJ7DAE)WTP0 M0:'HRWOW6NO>_=>Z"GO?+9' ]']RYS#U<]!E\-U3V)EL774L\]+4T61QVT*R MLH:NGJ:5DECDCE1722-U92 5((!]^ZV,D=?*\[I_FS_S(L+W=W)@\5\M>]:+ M$X7L?_X=X_F8?\ >7W??_H_^_O_ +)??J]>\-/3KW_#O/\ ,PX/^S?= M]\<_\S_[^_\ LE]^KU[PT].AFZQ_GO\ \SOK+(TF0'>>;W_%22PR-0=E]F_( M+=5!/'%+%(T4]*-X4X;4(])74 0[C^UQZO6C&IZV<_Y7W_"G?!=];VVIT?\ M,+;>!Z^WGGI<7@*F1UM]8_(4&6H:7)XJNH\GC:^".JHV,_54L\;O%)#44^*EEAE MCDB(965@"&4@@\@@^_=>'7R[/G%_-0_F'['^8_R7V9M'Y4]VX+:^V>X]^8; M8;&=X]X8S'XS%T&>EIZ.BH\=C-PPT\,<: *L<,2(HX50/?CQZ5JBE0:=%:_X M=X_F8?\ >7W??_H_^_O_ +)?>J];\-/3KW_#O'\S#_O+[OO_ -'_ -_?_9+[ M]7KWAIZ=>_X=X_F8?]Y?=]_^C_[^_P#LE]^KU[PT].O?\.\?S,/^\ON^_P#T M?_?W_P!DOOU>O>&GIUDB_F^_S,894E7Y>=\.T;JX63O[O]D8HP8*X&YA<&W( MO[]7KWAIZ=&CZ<_X4._S-.IJ^CGK>P,-V;1T\T$E3!V=NOY ;SDFACDA,J". M7>U,K,RQ$ ,0"7>_#<>ZT8E/6PO\)?\ A5[UGOK+879?R\V!7[%RU>]%C?[W M;'VKM_;.Q:2KJ9:.@%9F,_V=V--)' DLM3--)XB1 FNQ*L#L?/ILPD9'6V)T MOWQU#\A=E8KL#IOL39?8>V0JMK5E;3QSB* M6-VC$Q]+*02""?=,D$8/0N^_=:Z][]U[KWOW7NL-1404D$]553PTU+30R5%3 M4U$B0P4\$*&2:>>:0A41%!9F8@ DFWOW7NJ*/YCG\_#XB?!:FRFT\'N2A[D M[?AAK((-M=:YCK'L.EP66B^_H$HMXX:DWCB,I2F"LI(A5QB/6D==/K$H&>JF]X_,KYC]@5U3D-W_+;Y-9B6KDDDFIJO MOGM+(4*M*[.ZQ0Y/*3$+=V !8\$_U/OW5PJC@.@R;N/N]W:1^]>Z6D=B[.W9 MV[F=F/U9F-5H/3I8;=^4GRKVC/3U&U_E/\DL!)2M&\(P_>'8^+0> M)E=(R,?D(CHNB@@$< ?T'OW7BJGB.K&OCA_/E_F1_';,8NI;N#+]P8.@FI?/ MB>Z.P.^.P(I:&":G:6*&@.\*&%G,=.556(4F1P>'X]7JIC0];;O\N;_A3-\= MOD[6X?KCY'4T'27:&1J*&@CS>6AV-UMU?6UM0U!CO!09+?>_?QJ^'V MV]X]#]D;OZTW/4]I['Q<^8V=O#>&S:^7'5V)W%-5TCY#9M=05#)(U/ 6C,I5 MBBE@2JV]Y=/1*I/=UHM1_P WK^9BR(3\O^^[E1?_ (S_ -_?_9-[U7I[PT]. MN?\ P[Q_,P_[R^[[_P#1_P#?W_V2^_5Z]X:>G7O^'>/YF'_>7W??_H_^_O\ M[)??J]>\-/3KW_#O'\S#_O+[OO\ ]'_W]_\ 9+[]7KWAIZ=3*/\ G!?S,J.> M.JB^7/>DTD14^*I[\[_D@D"L'*R1KN8$@VL1?D>_=;\-/3H\OQW_ .%*?\Q/ MI3+8L[WR6T.V=L0U%)_%1O6L[RWYN26B2:G%9]D,OONDIVF,,,FCR>DR.=7I M8V]U5HE/#K=U_E:_S?.A?YENQHVVS4_W3[YZ;9F!S#5E'BJ"LS> M4V[M/'[FSV3.,BGKXZ=9ZK2RR QR6:Q;?2=T*&G5O/OW5.BQ_-#M^&GIU[_AWC^9A_WE]WW_ M .C_ ._O_LE]^KU[PT].O?\ #O'\S#_O+[OO_P!'_P!_?_9+[]7KWAIZ=>_X M=X_F8?\ >7W??_H_^_O_ +)??J]>\-/3KL?S>OYF"E2/E[WT2K!A?O\ [^/( MY%_]_-[]UOPT].AIZV_GR?S/.MJRGK?].&6WZD$T4AI.R.R_D'NFEE6-XW,4 ML']\( P81V9;\AG']KCP-.M&)#PQU>+\.O\ A6?NNGR^W]J_,3JS&MB)Y:#' M5.Z.HMD9(R4SRSTE&V0RV;[1['$20H#5S3RM'PH1[<./>Z]-M#_#UN)?&#YB M?'GY@[#Q6_\ HCLS9^\J#(T-)656%Q&\]C[BW)MV6JH(,BV,W+C=G93)I25< M,=1#YX6F)0LO)#*3[I@J5-#T9[W[K70 ?*W<&9VI\9/D+N?;F0J\3G]N](]K MYS"9.AJZN@KZV.(Z^5WNS M^;E_,JI=X[NHZ;Y==\PTM'N#(T]-#'W[WW''##',52.../[FW/M3.TM50Y?"YGNKNG-8^NHZZCDQU93U M..S6?J*:5)()I8V26)E96*L"I(/J];"*#4#HB@ 'T 'YXX]^ZMU[W[KW0\]$ M_*/Y!?&#)Y#-?'_M#>?6&4RT=5%D:W9F]M[;*J*N.N$"U:SU&RLACY)-8IH- M0D<@Z%O?2MO=:*AL'HSW_#O/\S#_ +R^[[_]'_W]_P#9+[]U7PT].N#_ ,WG M^9B$\-/3K=[_X3'?)KOSY._%GN+=7?W9V\ M^S]Q8;N=\+B\KO/>F\]ZUM'BAUY@LB**GKMZ5^0GCC\\\TGCCD5-3,VG4S$[ MZ3R !L=7T?*W<&9VI\9/D+N?;F0J\3G]N](]KYS"9.AJZN@KZH.(Z^5WNS^;E_,JI=X[NHZ;Y==\PTM'N M#(T]-#'W[WW''##',52.../.=IL3N'/55(Y,$\T9+PGTLR_I9@?5ZJZ*%P.OI7^]])>O>_= M>Z]_M_K[]U[JMWYT_P T_P")/P'VID\EVOV-M_);TAI*HXOK3:^[^LZSL*JK M%IJ[[9CLWEE,;:O*RQCUDZ?=65&;AUI6_,G_ (5&_+CNJORV M!^.& V_U/L4S5<&,S5=BNS-B=D_9>6JBI9YE5 MOJO2A80./5'/8O\ ,$^=?:]=45^\_EY\E7-2\C2X[']_=PMBAY9'D=$I,KFJ MGTCR.H!8^GC^M_=.!%' = 54]U=[5DK3U???=]5.URTU3VEO&>5B3J):26K) M-SS]??NO4'ITZ8CY#?)';\J38'Y)_(/"2QNLB2XCN/?F-D61""KAZ.M0@@JI M!!_ _H/?NO4'IT='I'^<'_,=Z%R..JMN_)KM;?5#034LIP?:G<_>VY\)5K3R MP/XJO&4.YJ-) RP"-EN+J[KP&X]7K11#Y=;/7P!_X588/=67VWUS\V=D4VU* MRJ7'X:+?G7VVZ/!;3BK*B:AQD60W+NCMKL21UB666KJ*F40%A"@<*2K@[Z9: M&GP];?W4/=75G?.RL3V#U%OS:._]JYBCHZNGRNT=T;=W51PBNHTKX*>JKMLU M593+*8I(Y"BS-Z6# D$$^Z9((-#T*7OW6NO>_=>Z(1_,SW]O+K+X7=X;TV#G M\IMC=6#V#OO(8C-8;*Y7"Y&AK:#KW,9&CJ*;)86:GJ8FCGABD5XI5964,I# M$;'5E^+KYB&GIUD_X=X_F8?\ M>7W??_H_^_O_ +)??J]>\-/3KW_#O'\S#_O+[OO_ -'_ -_?_9+[]7KWAIZ= M>_X=X_F8?]Y?=]_^C_[^_P#LE]^KU[PT].O?\.\?S,/^\ON^_P#T?_?W_P!D MOOU>O>&GITXX[^<-_,TQM1'50_+?NZJ="I,%?WUW_/3. P4D0L?!&6L61@=]--$1D=;6.Q= M_;*[-VOB-Z=?;JV[O/:F>H:7)8C<&ULYB=Q8;(4-= M525-'EL)-44TJ21LK MH\4K*RD$$@@^_=,]*_W[KW7O?NO=?__5W^/?NO=?)8_G6[*K=E?S/?EY)D(Z MB$;X[Q[5WIC_ +A)8Q-05N^:RFCEI_/%%JC)0V9/(O\ M9^GO1Z61FJ@=58G MZG_7]^ZOUBF0RPRQJ=+/&ZJU[%692%8$?2QYO[]U[K?D_P"$S/\ ,VZ;J.C/ M]E&[?W_M[8W8&T*RAH=BOO7=6UMLX[.;8V]M;!;;HZ/'-N?/FMJ:NIK972GC MH\:D4FE@H60%3ORZ3RH:U'6X=2U=+74T-915-/64E3&DU/54LT=135$,@U)+ M#/"2KJ1R&4D'W[ICJ1[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>ZH(_X4B]EOUS_ "W-S-3U4E-/NC?N+V@QBF,+2T^XMA;EI)(24G@+ M!M(!7U@_E&^GOW3D7Q=?+UH(_#14L7Y2"-3?ZW"V-_I[UTKZE^_=>Z&OXV;( M/8_R0^/FR/$\\>XNZ^J<;50*GE$U)DM^4&-J(I(O#.&1EF*LK1,I^A!^A]UI ML ]?8J^/FPJ;JWH_JGKFCIHZ2EV5L7;NVZ>EBACIXX(L5CDI4B2&*&G50 M@ MJP1@?ZD?3WOI$34UZ&'W[K77O?NO=>]^Z]U[W[KW7O?NO=!]VSMB'>G5?9>S MIX(ZF+=>P-Y;;D@EB6:.9,[MVIQ;QO$\/2Y350>BM>_=;ZCU88TM2$)#^";01<$/XSI((YO?^GOW7NOID?\)C.R*G M??\ +QH,55UTE9+L#.;9V9$LU5)4/!%CNL\+-X566>8J 9"=(6,#_4#\[Z2R M@!\=;&OOW377SU?^%_>72J'X>M3/WKIWJ-6 M\T=6!R333V'_ $Z/O76QQZ^DU_PFZVOMOL?^5YG=B9^GI,K@MS"CVGGZ&:*@ MKHS1YSI[%8K(TTM-6QSPZC#,ZE)H76QLR,I(-ATEFP]>M.?^=1\!<]\$OF7O MR@H=OU5!U-VAF]S;\Z^K8<564N%QF#RN\_=5ZU]_^%+6%AR_\M3-M+))&:+M# 5J>-U34]+L3S:: M=$G>)Y<7DMJ[GQU5&5AJ(G96( (,;(?R#]/?NG8OBZ^;!3((J>&-18)&J@6M M8 <<#WKI5UF]^Z]T:'X2=;R=M?+_ ..&QA3"L@K>Z.IZO(4[PM41MC!V1BZ* MM:2(05(*Z)B&+PE+?J-N#X=:8T4]?8?ZVV=0]>[ V?L;&0PT^.VGM[&8&B@I MXX888:;'4JTT4<45/% BJ M@$A0?T4?3WOI">/2V]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW0,?(S:5)OSH#NW9U91PUT6Y>I.R,$*>>GBJ5:3+[,K<:I6*6.8%OW M2!^TQY_2WT/NMCCU\=;Y([#?J[Y'=[]=&F-'#LSM/=VWJ2F\)IQ#2XK)M2)& ML)AIPH&FUE@0#_4CZ>]=+1D= S[]UOK!5.T5/+-'P\$;S(1>X>)"ZD6L;W'X M/OW6^OJ2?\)W.T*WLG^6]U-#65CU4FQ]O;%V>JR5$LYIHZ'KS%U'VZB6HG*6 M,A.BT8_V@?4[Z1RBCGJ]GW[IOI#=C=@[;ZOV;G][[KR-)C<1@L9DL@[U5704 M;54F/QTV1%#1MDIJ>)YY4A<11&52Q_(%R%NV[?<[I>1V-JI9Y& P": D"IH" M0HKDTQT'.;.:=IY-Y?NN8MZE6*"VCD?N9%U%(VDT)XCHK.P0A5U"I\QQ&I!\ MT?Y@_:'R*W=F<-M;H\4SQJ%90%4:1SEQR5[>[9R]:)/=1I-N!1#]54_Z MZ@^]]5U,.!Z76PNR=^=89RAW#L+=FX=L9"@K*:K"X//9G"P5AIJB.J^VKQAI MZ=Y(9#%&LJ:QJ4 7%@0AW#;+'=+=K>^A256!'BZ M^[#K*#']I8&D6-6>HAI%SV/QM#0P561)SF9KLC532U52RK-X55K6-G^N*_N- M[?R\N7!W#;U)M7/H3I8EB!VQJB@*.%:C[.NU7W4/O06ONQM:\K\T2)'O%N@I M5@OC1QI"K.?&NYIY':20C5H"G@:-QM@]Q/UFYU[W[KW7O?NO=>]^Z]UHC_\ M"OW_ (_[X_?^&-M?_P![7]])^O>_=>Z][]U[KWOW7NM:;_A47V[+L M3^7W3[7Q]6:?([J[6VA1SHD[1/-A\KM7<^,K(RL%3#(RL0 0T;H?[0/T]^Z= MB!+8Z^:W31B&GAB466.-$ L!8 6' M[UTKZS^_=:Z-I\#-ETO8/S0^-.W,@* M,8].Z>I,ID#7"/[44%+V9B8JMIC-%,EO'(URZ:;7U$#Z^ZTQHIZ^OUM3*]?; M1VU@ML8W=&TJ>@P.+H\71P09O"10Q4]'"(8HXHH&B15 %@%C4?T ][Z0]*#^ M^^R_^>OVO_Y_\5_U]]^Z]0]>_OOLO_GK]K_^?_%?]???NO4/7O[[[+_YZ_:_ M_G_Q7_7WW[KU#U[^^^R_^>OVO_Y_\5_U]]^Z]0]>_OOLO_GK]K_^?_%?]??? MNO4/7O[[[+_YZ_:__G_Q7_7WW[KU#UDBWEM"HEC@@W5MN:>5UCBABSF,DEED M=M")'&DI+$D@ 7)]^Z]TI 01<&X/T(Y'OW7NO>_=>ZT#O\ A7I_S/\ Z _\ M1)AO_?A;D]^/2F'AUI]>]=/=8I_\Q-_RRD_Z$/OW7NOHO_\ "3W_ +(8[*_\ M3!1_^^NV_P"]])9OBZ4W\_\ _G&;?^(G6.5^.?2.Z,=EN_.P,568O+38'-T5 M<^R=N9NCSNS<^*V3:.Y\9FL;F**KBIYH_+0R10^EY SZ4'N'7HT+&O7SDLWG M<_NK.9C=.[,SDMQ;HW%D:G,;@SN8R-;E\GE:MK:W)Y)Y*B>21R6>2>1 MG8F[,3[UTJ&,=-GOW7NEUUCUGO?N?L+:?5G6^ RNY]X;TSF&P-!C\+BLOFJB MC&1Q6(J\WMZNR^W<93[AVKB,OD=N87-TE *N@ M$WV-6\C:_7(S/PN^DDCZCU>;[]TWU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]TS[ARD>#P&4D)*@"/'T3U;DEF0?1#] M74?XCZ^_=>Z^1E_-D[)G[4_F*?*W<<]4U734?=79F,Q3&9YQ!C'W?4U<,$9> M>H55!D)"QN$_H/R==+4%%'5=_OW5NL4SB.*60_2.-W/^LBEC[]U[KZ#'_"37 MH6@VS\7.T.XZW'01YS=79;G%UYI(4J9,#G.O-O5[*M5-1QS%&ECU$1U3QD\^ MH\C?2:8G53K;B]^Z9Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NJUOYG7\QKJK^79T!N'L/=N9Q51OS)4%9C.O\ 90R.W)1 MGVYD\YA*R;&_?4 IZB:BG,ESHB!D/I]U=$+FG7R\_F;\Z?D/\\>T\_V;W7OG M3J,M14&,VENS+YB.B^U:JFB@B@J"D:,54 MF[$ZZ5*H44Z)Z%50%50J@655 "J!] /I[]U;KLD $DV Y)/ 'U)/OW7NHQ MK:,$@U=,"."#/$"/]<7]^Z]UX5E&Q 6KIF)-@!/$22> ??NO=2??NO==,J MN"KJKJ>"KJ&4@\$%3[]U[JP/^7U_,;^0'\OCMW;V]>NMY[EJNNFRN.CWKUI5 M[BWK/M&LP4N8QTV>KL?LW!YS"T,F06@H!2TDM7+XPK&.3]L^GW570,/GU]13 MX#?.KJ/Y\]"[6[DZRS./FJJW%X?^]NVUR.V9,OM?<5?@Z;-UF$RN'V_E\RU% M- E5$)*:IJC*A(#7!#'?21ETFG1X/?NJ] S\C?\ LGKOC_Q#/:'_ +Q%=[]U MM?B'7QPN^_\ LH/O?_Q*N[/_ '8-[UTN'#H+/?NO=98HJB9O'34E362GGQ4D M#U$^GZ%A''NI)IJ:KI,EA*IJIF26-DEC5U:*1'! *LI (]U[KZL_ M\C;Y09?Y1_R_>F]P;CK9/2U/A'1//?NK==,RJ+L0H_JQ '^W/OW7NL?G@_X[1? M]3$_XK[]U[KOSP_\=HO^IB?\5]^Z]UD!!Y!!']0;_P"]>_=>Z[O;Z>_=>ZX/ M''*+21I(+W D17LP^C#5^1^#[]UOJV/^6%_-F^0_\O#M;;4E)O7<^[NBLEF, M9C-W==[CW'OC/[>PV$KLKBZ;+97;.THMR83#T]31XRADBHIZJ\<6HJX,3$+Z MO3;H&'SZ^H)\4?E'U9\P.D]E]W=2[@QV:V_NS!87+5-'2Y7;N1R>W*S,8F', M+@MQT^VLADX*.NBBGC,M*U6[+<&[ ACOI*RE30]&1]^ZKUPEEB@BDFFDCAAA MC>6665UCBBBC77)))(]@JJ 2238#W[KW6G/_ #]/Y[E9TQ-F_B-\2MR4%3V% M54^1Q/8F^L)F)9GV@R5&:V=N7!T>Y^M-WTM=C\G%_DE734U=C3I($LH_0GOV M.GHXZY/6AYN7DR6/JZ>03TU70UL-I(I8I )(Y$8%6 8$$>_= M>ZVQ/Y$O\][?O2>^-K?%?Y9[SRN[.J-Q5.+V[L7?N[-Q9G/9_;>6KJK";-VM MAZ_=/96[Z3&T>-1/NZNJIZ/',X),L*D:T]^J>F9(Q\0Z^@W@L[AMSX;&;AV[ ME<=G,%F:*#(XG,8BNIZU6/\ A5__ -D-;4_\3%U[_P"Z3='OQX=/0\>OG61?YM/^"CWKI3UD]^Z] MU,CH:BQ\]3%JM>QDB!'^/^M[]U[K%/25]&NO(8O)X^+_CK M744U)'_7]

/2NY-MY[)8?$;\W=L[K3*1)( M*B,21NLD#.A!!^JL1_0GWOI%T5?Y\,J_"KY6,Q"J/CMW<2S$ #JW+DDD^_= M;'$=?'"R%=1?Q7+?Y92_\7"?_E(A_P!5_K^]'CTM7X1U&^^HO^5RE_\ .B+_ M (K[]UOKWWU%_P KE+_YT1?\5]^Z]U[[ZB_Y7*7_ ,Z(O^*^_=>Z]]]1?\KE M+_YT1?\ %??NO=98YX)?\U-%)_RSD1_^A3[]U[K-[]U[KI@'4JZAT(L44BQ^2CPM;D(89TCE4O$*N2UQ M9V!!.^D9%#3I@^9Q"_$;Y/LQ ^/G=!))L !UKDR22??NO#B.OC;[SKJ+^_6 M]_\ +*7_ (^?*?\ *1%_QW/^/O72X<.F!:RDZ^A+_PD6FAF^'/>IAEBE [[D!,^DDOQ=;)'S-_[)'^3W_BOO<__ +[;)^_=4'$=?' WG_Q_6]__ M Y\I_UO/O72X<.D][]U[JVC^1A_V\RZD_[5./\ _?G;>]^ZJ_P]?6.][Z1= M>]^Z]U1)_.G_ )P.Q_Y=O4=?M79>2PVX?D)O?&3T&VMNPUF(RU3@J+.8_,X2 M+<=;B,5N;"9NE-#DJ.'764\^OD'W-\H>Q,[VGWGO MOZC??47_* MY2_^=$7_ !7W[KW7-*NED;3'4T[L?HJ31LQ_'T!]^Z]U(]^Z]UPDC24 2*KZ M6#+J ;2Z_I==5[$?@^_=>ZN<_E0?SA._/Y>W:VUL#F-X;BWM\>MP9O$8C/5U M]/'X]_(#K+Y.=3;,[DZGW'C-P[2WI@,1GJ0T.7V_EJS&)F<='DZ?'9H[:K:^ MF@JUBE1I(5JGM<$,P()WTE(H:=#7[]UKJMO^;9_V0/\ (7_Q&O8W_OLEO67W[KW7195_40/]<@?[W[]U[KCY(_^.B?\E+[ M]U[KOR(> Z'_ )"'OW6^N=[?3W[K77KW^OOW7NL;QK(48W62)TE@F2PFIYHS MJBGIY#RDB'U(PY!Y'OW7NMNG_A-O_-GWIU]VM1_#/OC?&7S_ %_N2E8]:Y7= M>Y M"" 000>01R#_ *Q]^Z3]=^_=>Z__UM_CW[KW7S]_^%67PTR.R.Y]B?*W:V#K M9=K;EPM'MO=N1I\;$*5-X;JWGN'<$IJ*RBHH4U?;P*Q\]2\MN3J%B/'I1"V- M/6HB"& ((((N".00?R/>NG^O>_=>Z>MN;FW3LO.4.Y]D[JW+LKI2LB%/EL3)%4(!+'')Z)!ZE5A8J"/=>ZLYZP_G8?S+.J\928? M&_(W?^[Z&@I8Z2E_T@]M=^;@G6"&)(8[F#=M,@:R7]* 79K#GWZO5=">G0LG M_A0?_,Z)/_&3\;_Z&'R"_P#LV]^QU[PTZ]_T$'?S._\ GY^-_P#0P^07_P!F MWOV.M>''U[_H(._F=_\ /S\;_P"AA\@O_LV]^QU[PX^O?]!!W\SO_GY^-_\ M0P^07_V;>_8Z]X!D$O]\=EYK3,LQCS^<^062B.DJ?$5_O MTGH.GE?\3_7WNO53$M<='*ZG_P"%9'S>V=+31=C]4]';OH0\(K),5M?MJOR) M@O$LYII<_P!@E!)I20H64C4P)XO[]7KW@J>KWOA7_P *?_B5\A]V'/NFFB8<, M];*NS=[;1[#VYB]W[&W'B-V;8S=%39'$9[ UT&1Q>2H:R$5-+5T=93%DD22- ME=&4V(((]^Z:X&G2I]^Z]UJF?\*PMS/1?"?9^W!).%K>W>O:_P :R,(2PQ&Z M*74T>L G\7TGC\_CW[RZ>A^+KYW,8M&@/U"C_>O>NE/7/W[KW5B7\IG;4.Z_ MYA?QVQU3'%-'C]\]>[@5)HTF57QG:>#9)%25' 8:N& !'^J'OW57^$]?7B1% MC18T%E10J@ #@ >]](NN7OW7NO>_=>Z][]U[KWOW7NO>_=>ZXN@D1XV%U M=&1@;$$,+$$'W[KW7R??YZFUZ?:O\SCY%""G-,NX>P^R<^P$4<(F>??]?#YA MXD34#HMJ-S_M7O1Z61_ .JCO?NK]<)!>-Q_5&'^\>_=>Z^@1_P )'=S5-3\5 M>[]NS>5XZ?NRHFA9VD9(HJ?K7;D*Q(&K_PK MG/\ SE_T$./^9#4O/Y_YFAN+W[RZ50_#UJ9^]=.]8*K_ (#5'_+"7_K6??NO M=?2:_P"$L1)_E\YV^KCL+" 7_P#$78/Z?X>]])9OBZ-5_//_ )=>W_G5\2=U MUN-QM)'VIU7C*_?6VLW!B\9+G:S';&VKGLU!M.FR7\+KZ\PU5;5(?M898D=[ M'4C^H^ZU&Q4]?+7SVWLYL_<&=V?NBAJ,9N;:N5J\%G\=5P34U319;'R>&LII MZ>H D1E<$%7 8?GWKI6,BO32ZB161N592A!YNK"Q%C[]U[K;=_X3)?S.:CI_ MLJN^&7;.X3_1S>:KRN,S.CI<<23? MQN.4]['3$J5[AU]!D$, 0001<$<@@_D>_=)^J$O^%(?_ &[2W3_XD+%?^\!N M7W[IV+X^OEV4'_ *E_Y81_\ 0OO72KJ7[]U[K9>_X2I?]O&\_P#^(([(_P#> MIVM[]TU+\/7TF/>^DO6FY_PKGW&:/HSJG;_W?C^\WAL"N^U\SKY")]T4WE\( M8 _ZF^D_TO[\>'3\/'K0K'T'^L/]Z]ZZ4==^_=>ZM?\ Y'VV?[U?S*>GJ:2G M:I@Q5-A\X L22^*?%]G;?D24B17 T@_J !'X8>]]-,30]?67]^Z2]>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW4#*TD=?B\E0S*&AK*"LI)5(5@T=13M"ZE6!!N"> M""/\#[]U[KY&O\W;:\6T?YDOR\QL*1Q4]1WIVE5TJ1HD06 ;QJH8U941%OZ? M[*V]ZZ6I\(ZKB]^ZMUBJ &IYP?H890?]8H1[]U[KZ//_ E/S=5DO@5O6AG- MXL1VCC,?2W,A(@@ZOP.A1K=@!ZCPH _P][Z2S?%UM!>_=-=4(?SH^_\ *[?P MNU^DL#D9*/\ O!!C-U9.6BK:RFJ9*:*JRV K,?/]I5(&BD4CR1R4[!ORUO3[ MGOV7Y?BN)Y=[N%U",F,5 (J1&X.5.1Y$'KF1_>#>Z%YM=C9^W>W3&+ZE4N7* M.RL0&N861M,@!1A34I0U\SY=:W 7@< <"W]![R3X<.N1!)/'KOW[K777O77 MNN_>ZGK?0U?';M#.]0=R["WG@:ZHH7AW/MRBROV]76T@J<)+N*DJ\G23M0ST MY>.1(0'2230P_4I_!+S'M=OO&RW%I<#55'*U -&T,%(J#D5P0*^G4E>TG..Y M\C<_[9ONVRF(K<0"0AG75#X\32(2CH2K!CTIAX=:8/OW3W71^A_P!8_P"]>_=>ZW9?^$AW^9[V M_P##PW5_[S&V/?O/IB;K>2][Z3]>]^Z]U[W[KW7O?NO=:7W_ KOW9547573 M^U(YE$%?N+8.4D@\DH=BN0W11F3QK(%( XN4)_Q_'O1Z?AZT2K6X_IQ_MO?N ME'7O?NO=/^V-U;GV3G:#=&S=P9G:VY<5-!4XS/[>RN0P>9Q]12U*5M-/197% M215$3QS1QRHT<@*NJL"& (]U[CCHT'_#A7SV/_O:5].O?\ #A/SV_[S.^4W_I1'O:5].O?\.$_/;_O,[Y3?^E$=S?_ %[]^J>O:5].O?\ #A/SV_[S.^4W M_I1'O:5].O?\.$_/;_O,[Y3?^E$=S?_ %[]^J>O:5].O?\ #A/S MV_[S.^4W_I1'O:5].C._"3YX?-W+9GQM"[LSLU+"S,Q+,Q* DL3R3[]TB/'J?[]U[K0._X5Z?\S_Z _P#$ M28;_ -^%N3WX]*8>'6GU[UT]UCF!,,H'),<@ _Q*GW[KW6V]_+"_FA]>_P N M;^4[W%,N2QN4[JWKV+_#-B;3AR-*N6HY<_TI!08C=$^.CR6,KA3TN2H8TEGI M9M:DVC]=B/=,,A9^M7WO/O+LOY)]K;Q[H[;W%E=Q[RWKG,MG:DY/,9_,4^%& M:R#Y2IP^#; MOH-?\)]_Y*6"^.NS\#\L_D5MJFS7V-T[=PU=!L;"[AQF&S\*24 M.ZL"F1H\K09&CD,,E)DC'%T=;97OW3/7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=!1WS6OC>C>YLC&6#X_J MCL2M0H2'#TNT*R=2I4@@W7@@C_7'OW6QQZ^.9\G MM7>5W>0>?*/(0S2,YO<_ZH^]'I:. Z!/W[K?4>K7R4TT8_W;%)%1"MQ_ MM_?NO=?4G_X3N;-@VA_+)$1MQ;;V)G9V6.-&EFJ.O,7$TDK)&A9CHY9M M1_VKWOI))\75Z_OW3?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=)C M>VZ\7L/9N[-[YN58,/L_;6=W3E9GDCB6/';?Q4N6KG:29E10(H7)9V 'U) Y M]^Z]QZ^5'_.@_F ;Q^=GS"[ F_CU?-U'UAN;1R%51]20/?NO=;-O\K?_ (3A=J?,;;>W>Z_D M5F]R=1]2Y@8O+8+!4"UVUMY[EPE=2X_-T61I&W/MS+XVHI98)ZJG9@;-(@ ] M(;5NG33S "B];5'6'_"=+^6KUOA8,34=;2;_ )XX8UERG8NS>A-TY*61($A9 MS6/LB DMHUDE>69C^??NF?$?IG[>_P"$WG\MKM+"UN/H-DY?K:NDHJB*BR'6 MFV>AMHU$-6T$R4\TE1#L:=P%>56)3GT);E??NO"5QUJ/_P T_P#X3Z]T_ N@ MR':/461S_QR-?]SN"OQ&!Q&,ABI*"@$M646RE]2^ M@V&J=/)+JP>M=Q&#J&'Y -OR/S8^_=.]Z_A=\L=N=9YS.5<_37D@<)*U++.JW"ZDNGOPZ;D4$5Z^H)C@H\IC:F&LH*^GBJJ.KIY%E@ MJ*>9=<4L4B7#*P-P0?>^DG03?(W_ +)Z[X_\0SVA_P"\17>_=;7XAU\<+OO_ M +*#[W_\2KNS_P!V#>]=+APZ"SW[KW5T?\@_JGK;N;^8!AME=K;)VOV!M.7K M_,5K[>WAMS [JPLE9%O3;])%428G.0UH>M!VCJ!5TM/4@6$\*2V_IK6]OS_O?O M72GK)/\ YB;_ )92?]"'W[KW7T:/^$H=;5U/P3[#@J*B:6*E[;H8*:.2661( M($ZNP&B*)')"J+FRJ />^DLWQ=;,G8/_ !X6]_\ PT-R_P#NFF]^Z:''KX_? M\PS_ ++L^6?_ (G7L;_WI)O>CQZ6I\(Z)Y[]U;H\G\MOXW[+^7/S!V-T+V#7 MYO&;4W'04M76UFWJC%4V61Y=Y8K ,E/-FZ'(TP'BK92-=(WJ"F^D%6]U5JJI M;K=X;_A)U\""21V+\A0+\#^\G3/ _P!AU[[WCI/XK=8Y?^$G'P+:*18^Q_D* MDC(X1_[R]- JY6RM=>O;BQYX]^QUOQFZ+=VC_P )!^D*^DJ9NI?D#VUB\N4E M^TBWMO3:+X592DAB\]/MK84,ND/X0=+7TA@.=/OV.O"8USUK=_S"_P"2?\N? MY>YJMQ;BQ$G9_5<-6].-_P"R<'N_(8G'(9:UX?XSF\KC:"G#K2T,E5)H0#QD M,!:X&J4Z=60-CSZIZ1TE19(V#(ZAD8&X93R""/?NG.NV4.K(P#(P*LI *D,+ M$$'CZ>_=>ZVFO^$SG\Q[5VM#E<[E9(,5NW(5^W M-B[7P6(ILEE8L?# (Q(4IX<]CIF5*C4.OHN^_=)NJC_P"0QU3&U-5T:%) MX)BZ-RB,UK>ZNBZCU\I_>V^=V=H;SW1V3OS,9'/;RWOF\AN3<.4RF0R64JY\ MIEIS5USFMS$U15.&D9F)GJ)')-V=CS[UTL H*#I,^_=>Z%SHKHSL[Y']G[:Z MCZCVOE=U;MW+D,;2+!B\9D,LN*H:_,4V%GSF2I\6DDRTM+)50M42*ATJ?H20 M#[KQ( J>MWKX._\ "4OIC"[9V_O3Y>[^WON3>>1QU#DJS9VTLAL^3:V-JYZ: MDJI\=D,#V/LBJG5HYTJ(V3[@D1,%N6+'WNG2=ICP'5OU#_('_EGT.+3&?Z!] MGUFBF%/_ !"NZOZ!J,H]HO%YWJ_[FB\G]K5I_5S;W[IOQ']>J^_EC_PE=^'_ M &=@LSE>A=T;\ZNWP*:MJ<30T]3U=MS9+5PIZJ>DIZO';.V(*MH#4/3HZ1S! MC$I4$,%/OW5EE(.<]:0'SB^"'>WP"[]=*>N-22*><@D$0RD$&Q!"$@@CW[KW6 M_P _\)OOA;\4^^O@[F-W]Q?'WIKLGOL:?&3)',?'KIG*EY93D.NMK59DG/7&ZHY9MM[YVQG]I9V*%**263$;EP\^#R:1QY*& MHIRQ@J) !-!(A/ZT9;J?=>ZHXE_X37?RT)9IIVVKNW7/*TLEL'T%8N_U^NQ" M?]N??NG/$;KA_P! U?\ +/\ ^>5W=_YX^@?_ +!/?NO>(_7O^@:O^6?_ ,\K MN[_SQ] __8)[]U[Q'Z]_T#5_RS_^>5W=_P">/H'_ .P3W[KWB/U@J?\ A-+_ M "SZF"6G_NUO6G\J.OGIL-T#%/'J4IJBE_N&;,+W!M]>??NM^*_16^XO^$G7 MP>W5B*Q>LNQN\]G9QJ>HL9C%K?#-]M]RNW^OEF\/D:+6$;5I4V-P/ M?NO>,W6HY_,]_E#=Z?RSMSTK[GJ'WSU3F:F.GP._L929ZKHZ>6NR=?1XC$YO M.5^,QM,U;)!025#)#%9E(9>+@>('ET\D@;JI;_6Y']1^?>NG.N$J>2*2,D@. MCKQ]1J6UQ_C[]U[K?Y_X2?\ RPRV^^B.POCMN7)U63K-A[LJ1M45V1KJV7&[ M2VQLC;N*@Q])%7ULWAA669B(J>FCB!)LJDD'?2:9:&O6V_N[:V%WQM;;H:BGI*N"LQ.JEZO^1#_+4KJVMR%1\>^OWJJ^IDJZF0]3]!LTD\IU.[.^T"Q)/Y9B?\??NK MZV]>B-?S%_Y-7\OWIOX>]U=@[%Z-V5A-T[;V+O?*X;*X[K3I3&5E)D,9L'+9 M6AECKL/M:FJ4"3T\3WBF5@0"K!@"-=61WU=?-TC)(-_PQ'^V]^Z5=<_?NO=; M*7_";KX8_'OYE]L]GX#Y ;$P>^L=@Z'>#XVFSNV-D;G@ISCH-OM2LD&]<5E( MU9#5SZ3&BVU&UKM?W3NC_ "%_Y9Q!!^/'7MB"#_QB7H'Z'_R3_?J=>\1_7H]OQ9^'/07PUVIFMD= M;'P>QMO;@S9W%E*'![9V7MF"IRIQM/B34R4NRL7BX';P4T*:Y(F>R@:M(4#? M52234]3OF;_V2/\ )[_Q7WN?_P!]MD_?NO#B.OC@;S_X_K>__ASY3_K>?>NE MPX=)[W[KW5M'\C#_ +>9=2?]JG'_ /OSMO>_=5?X>OK'>]](N@$^3W>>W_C? MT/VAW'N*MH*2#9&Q]X9_'1Y&>*"GR.9P6U:W<&/Q8\LU/K:=J0H(UG1FY 9? MU#W6P*FG7R0/G1\N]^_-[Y+=C]Y[ZS&0KJ#,[FW))L;#3Y3-U^,VWM'*9Z?. M8_#XNDS60R2TL,+U$GCAI*@0KY<3V M%M/*4SNA:KIJH1RZ3Z5!L')W3UZ9::F!UL8[._X3W?RS]GXB#$?Z',3NCP1Q MQ_Q/>/7O0.;R\WCB6+7/6_W*BU,VG4QT\L2?S[]TR9')K7H"N_\ _A,M_+U[ M;P>3CV?CMV]4[BEI:H8NIZ_QO2.SL;#6-3U'VAJOX7L2:?Q":6,N(V#:$72= M2@^_=;$K#K3 _FA?R:N_?Y;&X3E*N/)=B])Y.M\.%[!QU#GJE6"(*5(=1:X&B.E"2!OMZIW5E8!E8,K"ZLIN"#]"#[]U M?KIU$B,CKV/NN&NS^P M:K.Y[*U!PV0C;;FQ=K[0PJYG*BD@ISJE:.CI<=^HGQLMRAWTQ,OXAU] SW[I M/U6W_-L_[('^0O\ XC7L;_WV.<]['5D^+KY%$7T;_@Y_WH>Z]+>LOOW7NKQO MY(G\L+J;^9MV'OW:':^[-][3HMJTNY9J.78N6VUB:J=L+%AY*<1@Q MR,NK3&E[+:UCJ]TW(Y05'6RS_P! C7PQ_P"?S_(S_P!#3JK_ .U[[]3IKQG^ M76*?_A(Q\-7AE2+NGY&1R-$Z1R#>O5:E'92%?4O7MQ8V-Q[WCKWC-T5;N[_A M(5A<;MO+Y3H/Y";SJ\]C\;75]'C>SMVT.6I\A4TE)/40T,%+L_9%)([RR+!& MB!Q>[BXNMO=;$QKW=:?_ ,C_ (]=D_%CN+>'27:^)FQ6[-GYK,8AY7H,CCZ3 M,PX7)R8F?*XN++10SO3O-$X1WB4\6(!X]ZZ?!#"HZ [W[K?0K=";]RO5G?'2 MO8F%K)J"MVKVQUSF9JBGJ:FDD-#A]XT>8J(9)Z.6!_&3 -2^51_4CZCW6B*B MG7V'OBCV5-W)\:>C.U:B43S]@]8[2W9+,)99A))FL3'6LXEFEG=KZOJTSD_E MC]?>^D1%#3HP7OW6NO_7W^/?NO=%&^;?Q"ZY^:_Q^WQTGV#C:2I3-X;-/MO) M3T^/:3#;JEVUD,+@X\AUI#E\G'LWLNGPF?_NQD<'#E:O'8EY,_EZ2C6>6>.CE MG5XX@K(-0MR/?B.E2.&%>J[(IH9UUPR)*O\ JD8,.1?ZCWKJ_63W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]UW<_U/OW7NNO?NO=<=.F2.>)G@J8762GJH&,5 M53RQMKCFIYT]2.C6964@@@$<^_=>ZVFO^$]W\X'?O1/>4T=+2$EB6C%R5]['ITS M+'4:AU]%BFJ8*R"&JI9HZBFJ(UE@GB8/'+&XU(Z.O!!'((]^Z3=:D_\ PK/I M:B3XG; J$IY6@3LOKY'G5"8T?[3=#Z"_X-N;>_'AT_#QZ^?,OZ5_UA_O7O72 MCKOW[KW5G7\FF:&G_F/=%23S)$LF6VG!&SN%#2R=I8'QQ G\G\#W[JK_ D= M?6\][Z1=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?*S_X4&NDO\SCM?QR) M)XLIO]) K:O'(O9&3)C>WT/^'O1Z61'LIU2M[]U?K@_Z&_X*W^]>_=>ZWX/^ M$BI_YQZ[V%_^:Q9&W_HO=M^]])9OBZW&/?NFNOGJ_P#"N?\ [*_Z"'_?AJ7_ M %_^9H;B]^\NE4/P]:F?O73O6"J_X#5'_+"7_K6??NO=?2:_X2Q?]N^<[P1_ MQD+"?7\_\8NP?/O?26;XNMENKI*:OI*FAK8(:JCK:>:DJZ6HBCGIZFFJ(S#/ M!/#*"KHZDJRL"""001[]TUU\W?\ X4F_RXZOXR_)&I^2FPL$\?5W)P^^]Z[OS5=#C$:BH:6D@T4=&K" RR.%Y#,OTUPZ51/44].M9D6(X- MQ^".0?\ 'W[IWI7;!WSN#J_?>R^RMJUU5CMP;$W7MW=E!44,]32SS2[9S$.= M@I))*.2&1HWE@35'Y5#?U!Y'NO$5'7UEJM05J9?("?4/R=](W4J>B]?\ "C#& M2Y3^6KO1(G5#1[SI,@^K5ZHZ3KW3?B_'OW6XOCZ^6QCFU4%(P^AIX MC_R;[UTKZF>_=>ZV7O\ A*E_V\;S_P#X@CLC_P!ZG:WOW34OP]?28][Z2]:5 MO_"O;%UCT]#\76BY]>?]Z] M^Z4]=>_=>ZN6_D#Y*DQW\R_KM:IU0U.U3!%=D4F6?LC;J1@:K?D?CW[JDOPU M'7U8/>^D?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UCF_P S+_RS?_H4^_=>Z^2[ M_.N(;^9O\J!=3_QE_M!?KR#_ 'ZK>/>NED?P#JK \<>_=7ZQ3?YF7_EE)_T* M??NO=?1)_P"$F5+70_"3M>6HJ8Y8*CNF&6EB5I2T,+]7;?T1L'X!%C?3Q[WT MEF^+K:Q]^Z:ZU//YR35A^26WQ4>?Q#9]7]OY"Y7PC>&1T>(,;:?Z6X]Y9^S0 M3^K4E*?V@K]OAIUP^^_^UP?=VU$M:?2OIK7A]5/2GRZJ-]RV>/6"777O76NO M>_=>Z][]U[J51&1:Z@,%_.*ZD,.F]_*)U,>G3S>]K6]^E \,UX4-?V=*[+7] M5&8_B#+3UK44_GUO&?"UZQ_BMT*U?K^Y/5VSO)Y->K5_!(M5_(2?K[P;YU"# MFO/)_QX]?1]]WDW#>R?+!N:Z_W=:5K6O]BOKT:#V%NIFZ][]U[KWOW7 MNM$?_A7[_P ?]\?O_#&VO_[VNYO>CTIAX=:8/OW3W71^A_UC_O7OW7NMV7_A M(=_F>]O_ \-U?\ O,;8]^\^F)NMY+WOI/U[W[KW7O?NO=>]^Z]UHZ?\*^V: M_12:FT_PW9C:+G3J_O/N<:M/TO\ X^]=*(>'6DI[]T_U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T;#X%?]EN_%+_Q8/I+_P!^KB/? MAUH\.OL:XC_BUT'_ %"0?]"#WOI$>/3C[]UKK0._X5Z?\S_Z _\ $28;_P!^ M%N3WX]*8>'6GU[UT]UQ=M".Y%PJLUOZZ1>W/OW7NCFQ?#3NW<'Q)F^6&VJ?- M;JZLP>\L+LW/X_'PY_)4^ RM=M63=S5]5&D!H8(Z6B74[&?6@-P-)O[]U74- M6GHF4P^V^K:_"_;5NW\ N?VWB)\/JVAFZ[ TV8FVY78_"SU$5) M+3QU,8:G\AT@BUQ8^]](V4J:'HZWOW5>O>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z OY0221?&CY$2PW\T?1?;)3_K,]C[]U[KZQ_\ )$QM+C_Y;'Q;-,K+]WT[UI53 M:M/,K['H58C2!QP/K[WTC?XSU;1[]U3KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NJ:_Y[OR*JOCE_+U[/SF-R*X_);Z_BG5L3>=H)6CWOUYN&DM$T M=13M> S8ZLS M.Q-XX')C"UOFHZVGD6>FJG5Z>5%UJ2"RK>_NFY&TKCKZGFV-M8+9NW\/M;;. M+H<+@,!CZ7%8C%8VCI:"@H*"CB$--2TE%1)'#$B* JI&BJ!P ![WTDZ???NO M=>]^Z]TA.S>NMJ]L["W9UWO3$8_-;>W=M_-[?R%)D:*BKHT@SF)GP]1401Y" M*>-9EBJ)!'(8FTW^A%P?=>Z^3M_-T^'4GPH^;W:77.-QU30[&W1N3>&[NODF MA>*&':7]\*W"8B"$K2T<%@M*;?;1>/\ U)_'O72U&U*#U6;[]U;IWP&??NO=?6] M_E+=\+\A/@/\;=Z3UC5^:BZEZ]H]QU,DXJ)9(KO?NJK\0Z^.%WW_P!E!][_ /B5 M=V?^[!O>NEPX=!9[]U[J^/\ X3A_]O)\#_XC?-_^]YMKWM>/3/XAU\H?"?\6C'?\ 4'!_T(/=>EO4 MZ?\ S$W_ "RD_P"A#[WUKKZ+_P#PD]_[(8[*_P#$P4?_ +Z[;_O?26;XNMFW ML'_CPM[_ /AH;E_]TTWOW30X]?'[_F&?]EV?+/\ \3KV-_[TDWO1X]+4^$=$ M\]^ZMU;1_(P_[>9=2?\ :IQ__OSMO>_=5?X>OK'>]](NO>_=>Z][]U[H)N\> MG=F=\]5[XZLWU@,+G\+O#;&X<#X"J<)%E:-,E!4I%40+52&& M=8BZ$DJ#R#[K8-#7KY'?\QCXRR?$3YG=Y]*0Q/#M[#=@[V&R]:R*)=J8ORCW M%\;ND>TGG6IDW]UKM/=,DROY!(^8Q,=86U^26]]5[^1O^#'WOI$PH2.M%#_A M5W\E:G?7R5ZVZ$Q.3D_N]M39,&1S>,CJG,+;HVWO_<&,$\E/!4-'J$,P6\D MDMQ<#CWX]*(1BO6IO[UT]UCE&U.N>A7^6._MLTN0[ [*>ERNRJS+XRCJOX?LK=>T\%G(?LVRF/$\;I64[/ M&]-5F-3]^Z9Z][]U[KWOW7NJ6?YX7P'V=\S/AQV%7_P' M%_Z1.K M-M+=?*XK\9D,'DLE@,O"]/E\'6S8O*T\B/%)!74K>.HBDBELZD'@A@"/>NEG M4;W[KW5QO\A_Y&Y3X[_S$>MI(,E+18;L6FH>N:NG^YE@I:BNWQV'M[&AGB%1 M!&TC1Q:02':W&EAQ[\.FY15>OJSHZNJNA#*P#*PY!!^A!][Z2=:K7_"K_P#[ M(:VI_P")BZ]_]TFZ/?CPZ>AX]?.LB_S:?\%'O72GKA5?\!JC_EA+_P!:S[]U M[KZ37_"6(W_E\YW@_P#,PL)]?_$78+WOI+-\76S'[]TUU\]7_A7,3_LW_00O M_P T&I?_ 'Z&XO?O+I5#\/6II[UT[TM.K2?],W1@OQ_ILZN_]["E]^Z\>'7V M-OB)_P!DO="?^(KV=_[IX_>^D+<>C%^_=:Z][]U[KWOW7NN+ND8U.P4?2[&P MO_KGW[KW6+[JG_X[Q?\ ):^_=>Z]]S3_ /'>+_DM??NO=>^YI_\ CO%_R6OO MW7NJ5/Y^G5NTNT_Y=_9@S=#BZJLVJ^2W;BZZHI:.:JIZ[;O7>XJNB2&IFAE= M0)'+!4*F_(8'W[J\9HW7RK\>7-%2^1M3B&,.W/J8+R>>?]O[UTLZF>_=>ZVM M/^$EVX*VA^8_8VW(V;^'U_6W8N6FB&O2:M:_:U*LA4,%OIXN5)_Q]^'3,WP] M?1"][Z3=>]^Z]U6W_-L_[('^0O\ XC7L;_WV.<]^ZLGQ=?(HB^C?\'/^]#WK MI;UE]^Z]UM\_\)%/^9Z]R_\ :MW_ /\ N/M;WX=-S_".M_WWOI)U[W[KW7O? MNO=%I^9O_9(_R>_\5][G_P#?;9/W[K8XCKXX&\_^/ZWO_P"'/E/^MY]ZZ7#A MTGO?NO=6T?R,/^WF74G_ &JIBD:-R &4QM&?[5_ MI[T>G8A5L]?.H@B$$,<(^D:!!_K*+>_=*NLA-@2?H!<_[#W[KW6TG_PF-_E] MX+Y&=Z[A^279NW3FMB]5U>4V_@Z:NH(*O&_WTQ51MS>FWL@8LI0U5*717DLZ MS)+8G187;WX=,S-0:>OHN4U-345/#24=/!24M/&L-/34T4<%/!$@TI%##$ J MJ!P%4 #WOI-UG]^Z]U[W[KW19/E]\<-C_*;H#LSJ7>NW<5GEW#LW==)@&R6, MQV0?&;DK=JU^'PN4HVKZ6K,4M/)6,\U\7+,E0C5N-V_EY<5'5(U5% SAFB;UB% ?]2/>NEH-1 M7HN_OW6^AM^,_965Z>^1W1'8^&JZBAJ-O=N]9U5;/!--3E\70[XH,K6T\SP2 MPDQ,(!K1I I'U_J/=:85!'7V'_CCV.O<'0O47:2R)*-_; VUNKR1E61OXQC4 MK+J5DE%O5^)&_P!<^]](B*&G11?YMG_9 _R%_P#$:]C?^^QSGO8ZVGQ=?(HB M^C?\'/\ O0]UZ6]9??NO=;?/_"13_F>O]^Z]U[W[KW7SN_^%8W5& V;\N^I=\86BI:.IW9U0E=FGIZ>GADK,IEN MRMP2SU4[00QEV81J"TCLQMR3[T>E,/#/6J;[]T]UEC=HI(98SHEAFCGB?D%) M(F#QN&'(L1>X]^Z]U]>+^4E435?\L;X'U51(TL\_Q^D3_&>K#_ '[JO7__T-_CW[KW7O?NO= IW;\=>E_D3M>OVCW!UUL_ M>^,KJ*IH%EW#M;;>>K\?'44L]()<949^DJQ!)&*F9XG5/2[%A]3?U>M@D<.M M:7Y6?\)4_C%VCDO,W7O4U H,YNNCQ^UJ>>HEJ*@)3XG:NV#HB5 MG@55!X167^GOQZ=68CCU3GV7_P )//F-MJIG78?;'4N=I4:3Q&7_ $F921XU M>0*-5/M] 20J<_X_X^_4ZN)AY]%XE_X3(?S&(998A6;"F$;L@FBVYVB8Y0IM MKC)PPN#^/>CU;Q5ZQ_\ 0,I_,8_Y6-C?^@WVC_\ 6;WK/7O%7KW_ $#*?S&/ M^5C8W_H-]H__ %F]^SU[Q5Z]_P! RG\QC_E8V-_Z#?:/_P!9O?L]>\5>DYN3 M_A-E_,AP%')5T^(P&X'2)Y1283:?9U14N51G$2(^(4:CIL!?ZD>]TZ]XJ]5I M?(S^7O\ ,?XGAJKNWHCLC;."#E!NJNV3N/$;>)+SA+5N8@A_4M-/(/\ :5)_ M!]^ZL'4\#T3165U5T8,K %6!N"#]"#[]U;KOW[KW2@VAN3([,WILG>N*J9J3 M);,WCMK=E'4T\LL,R3[R_ M(?X,?&[L2>M>OSF1ZCV!)N:>6H%3,V=K-KTV0K/-(TT[ZB903Y9"W]2?K[WT MB<48CJHG_A5-M&?,?R^,/G::%YI,9W5L%)-",^BFAVSNBKED;2IL!^26 ]^Z MO%\77S>H6UQ1L.0R*1_K$>]=*NLGOW7NCO?RU=UQ;*^>/QFS,[B**K[=ZIPK MNS!%"U_:>&9B2S(+60WY/^L??NJO\)Z^P7CJR+(T%)70.DL-73Q3Q2(P9'21 M=2LK"X(/^O[WTBZF^_=>Z][]U[KWOW7NO>_=>Z][]U[K#4SI34]14R,J1T\, ML\CL0%1(D,CLQ/X %S[]U[KY,/\ .OWE!O7^9E\H:BFF2:'!=L]FX%)%97C9 M8M\ULXT,K.+6>X^G^M[UTMC%%'55WOW5NL_>72J'X>M3/WKIWK%4"\$X_K#(/\ M;H??NO=?1P_X2DY:IK?@?ONCFT>+']K8ZE@TA@?%#U=@=&HDFYY_ 'O?ETEF M^+K:+]^Z:Z(-_,F^'>T?FM\4NS.J-P8B#(9J+;FY-P[*G%)235L.\\;LW*T6 MV%BEFHZR72*FM!T0()"?T,&^ONK*:-7KY*G=O3N[?CYV]V'TGOF@JL=N/KC= MF/4_WOK76R]_PE2_[>-Y__P 01V1_[U.UO?NFI?AZ^DQ[WTEZU&/^ M%:>SILA\5>OMV!)3!C^R.OL6SKK\0]'IZ'XNOGWJ;J MI'Y _P!Z]^Z5==^_=:ZLM_D[;MAV5_,8Z%RE1)%$F7W!LW:RO*54-+F>TL"J M1J69.3IX%S_K'WX=4D';U]_=> MZ][]U[KWOW7NF7<>03$[?SN5E94AQF%RF0D=B %2BHGJ78DD !2?J/?NO=? M(=_FH;LCWK_,5^7V=@G^Y@E[[[/^WD$@E589=V5,Z+&P9P!ZK@ V]ZZ6H**. MB#>_=6ZCU3:::H;_ %,$S?[:,GW[KW7TD?\ A*_MDX3X [AR3I*IW#V%A\S$ M9+A7BJNL,$ \5U'I]/%B?]?WOI+-\76S9[]TUUK[?SK>D,ED:;9_=.(QT\]/ MB*3%[2R+TU/(X1JK(9;.5%1,T46D!4 +,TM[?V2.?>07LIOL<33;)*P!]^Z]T+?1&P,OV=V]U]M##T4]=)6[NVP M]>E/#+.8,2VXJ6CKJJ98DU_*][S?SSMFRV$32F6YMPX"EM,9GC5V- :*H;)(('6]#UCM&/8/ M7FS-EQ:/'M?;F+PB^,60C'TJTXT^A/Z?Z@?ZP]X*[G>'<-QFO6XRNS?M-?G_ M (>OI'Y-V%.5^5-OY>2E+*".''#L4+Z#T]!]G2Z]H>A-U[W[KW7O?NO=:(__ M K]_P"/^^/W_AC;7_\ >UW-[T>E,/#K3!]^Z>ZZ/T/^L?\ >O?NO=;LO_"0 M[_,][?\ AX;J_P#>8VQ[]Y],3=;R7O?2?KWOW7NO>_=>Z][]U[K2G_X5Z;M&+_ %OI^/>N ME'77OW7NC&?$KH";Y4?('8_0U+G*#;55O6MQ&/ILQE*BHI***IRVYJ';<,;S MT<-3+?56A[+"QLI(N0 ?#K3&@KUM2?\ 0(#V?_WD)UW_ .A-OK_[&?>\=,^- MU[_H$![/_P"\A.N__0FWU_\ 8S[]CKWC=>_Z! >S_P#O(3KO_P!";?7_ -C/ MOV.O>-U[_H$![/\ ^\A.N_\ T)M]?_8S[]CKWC=>_P"@0'L__O(3KO\ ]";? M7_V,^_8Z]XW7O^@0'L__ +R$Z[_]";?7_P!C/OV.O>-U[_H$![/_ .\A.N__ M $)M]?\ V,^_8Z]XW0O_ !Z_X2F=C]+=\=0]OUG>^P1:4HH>5020"RBY'NJF4D4ZW7J.#[6DIZ8G48( M4B+"YOH6U^??NF>I/OW7NM [_A7I_P S_P"@/_$28;_WX6Y/?CTIAX=:?7O7 M3W6*?_,3?\LI/^A#[]U[KZ!7_":SJ#9??O\ +#[^ZC[!PN-SNV=Y;_R6$J*? M)4./KS0S9KI'$X(93'C)P5,<-3!'52&"H$+,A-Q?D'?2:4T>O6JK_-S_ );6 M^/Y=WR2W/@OX/DY.F-X9K,9OK?<4_(&CT\CZAU5+[]U?KH@$$$7# @@\@@\$$?T]^Z]U=1_):_FF;V_E M[_(+!8+/YNOK^B.Q,W0X/Y>O]J=F; S5!G]I;RP>-W#@\IC:REKZ2 MJQV5I5K:.:*JHG>)PT;JP9'((-P2/>^DA%#3H0??NM=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=!#\@J1J_H3NZA10[UO4/95(B$: M@S5.S*V%5*V-[DVM;W[K8X]?''^1N.EQ'R3^0F)GC\,N.[=WC2-&$,:J80\>,B2_P#31ZK_ .\>_=>Z^JW_ "$= MS1[D_EM?'X)/Y_X/UWUYBF_<\GC:+86.D\8LS6_5]./];WOI)+\75S_OW3?7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:BW_"M/?%?C/BQU[LZ*29 M:/*=C=?Y65$9Q&913[HH+LHD )T\_>73T(&KKY^"+I15_HH'^\>]= M*>NV-E8_T4G_ &P]^Z]UO:?\)%.J<='U1WKVT:6$Y1>S\UME*PPQF=:3(['V MUE'@68YIUNA^]],=>]^Z]U[W[KW7O?NO=:&'_"N M_K;&4'9O17:%)2105DFQ]O;9JIHHHH_.^3WON7(RO*T<8+.2HN6D)_P/U]Z/ M#I1 ?+K38]^Z?ZP5:ZJ6I4?5J>9>/\8R/?NO=?2K_P"$N>\IMS?R^*K&5%7] MPVTMX8#;<"&5I#3P476.$<0V9VTV+_0!1_@/>_*O267XNK[/D;_V3UWQ_P"( M9[0_]XBN]^Z;7XAU\<+OO_LH/O?_ ,2KNS_W8-[UTN'#H+/?NO=7Q_\ "3X'_Q&^;_ />\VU[VO'IN7X1_J]>OJ)^_=).BK_,KXL[4^9'1&Z.B=Z9# M+8O [HBK8JJLPF23%9",5NWZ[ /XJQZ:K"VCKI"/V#R ?Q8^ZV#0U'6MO2?\ M)%?A_24T%,G9/<96")(E)[/I"2$%A<_W6'^]>_=7,K=97_X2-_$!T=#V1W'9 MU93_ ,9.I/HPL?\ F%O?NO>*W5ZG\MC^75UO_+:Z>S_3_6F;W+G_=5''KX_?\ ,,_[+L^6?_B=>QO_ 'I)O>CQZ6I\(Z)Y[]U;JVC^ M1A_V\RZD_P"U3C__ 'YVWO?NJO\ #U]8[WOI%U[W[KW7O?NO=>]^Z]U\V7_A M4KL#&[3^>FS\]1TX@GW7UID\U6NJ1H)ZBO[/SHED8I&A8G0.69C_ (GWX\.E M4/P]:T?O73O77D:"2GJ$8H]-4P5*.I*LCPOY%96'(((N"#[]U[KZQO\ )(WQ M4;R_EL_&*6IG:H? =/=;XC6\C2/:#8]#.0S,[F_K_J/];WOI)(._KY^?\^'= MM3NS^9OW\*AY'7;&^.QMMTBRLSA*:F[!R$Z)&&=[+=S8#2/\/>NE,8 3'50! M]^ZMT_[.QR9K?W7.!="\>X>P-G8&1" =<>8SL-"Z@$->X>UM)_UC]/?NO'AU M]@C^7AL?'==_"+XN[3QU'%1QXCI/KZBE2.&*%GEI-N04Y>41)'=K* 25!][Z M0L:L3T<[W[K77O?NO=>]^Z]TC>QL+%N7KW?>W9XQ-!G]F[GPLT14.)8LKA)Z M&2,HRL#J$A%BIO\ T/T]^ZV./7Q^/Y@NQ:;K7YS?*W9M'!]M2XCO/L6C@I]" MQK#%1[BFI4C2-$C"@!;6" >]=+5-5'10O?NM]#_\3,_+M?Y5_&O.03/!)1=[ M]/R&17,9M%V+C:@@LK*;>CD:A[]UIN!Z^QGU)G7W/UCL/<,C^1\UM;#Y%Y+E MM;55&LI;46:][_ZH_P"O[WTAZUG/^%7_ /V0UM3_ ,3%U[_[I-T>_'AT]#QZ M^=9%_FT_X*/>NE/7"J_X#5'_ "PE_P"M9]^Z]U])K_A+$;_R^<[P?^9A83Z_ M^(NP7O?26;XNMF/W[IKJD+^9M_)%Z,_F:=G[+[/[/W7OS Y39FS8]FT5/M;= M\&WZ26BCW%7;A$L]/+A\B7?R5T@U^1> !IXN==.+(5P.JU/^@1WX@_\ /R.X MO_1G4G_V+^]]>\1NG;;O_"3/XC;=W5L_=5-V-V^]7M#=NW=V4<RD>4IHYH_[L+J1GC 9=2W'&H?7W['7O%:E.MICK'8M!UCUYLOKS%S5%1CMF M;JF%14RTV+I5I8GGG"1AV(7EO&M_Z#W[IOI85U=1XRBK,ED*F&BH, M?2U%=75E3(L5/24=)"9ZFIGE?A4C169F/ )]^Z]UKOQ]1-L^MV;NG;V"RE'-78R2CSM$,S1U:/%4P022H%N(G']IA; MW3B1EN/6K!WQ_P *4?YAW;]=7+MFNV#L3!U$D_VT.,P&\]OYF&&22;Q*T^(W M*Z!E24 E>-2BWT'O5>GA"HX]$#W!_-<_F%;DGFJ*WY&]@T EF:8PX?L7M3'Q M*Q8OIBC7., OJ( _UO?NKZ%].DL?YF/SY)/_ #DYVY_Z-?M7_P"O7OU3U[0O MIUU_PYC\^?\ O)SMS_T:_:O_ ->O?JGKVA?3KW_#F/SY_P"\G.W/_1K]J_\ MUZ]^J>O:%].DMO7Y\_,KLC;=?L[???O9.Y=L92.:'(8C+=B]BY2BJHJBEDH9 MXYJ/*96:%PT,LB$/&00Q!X)!]U[0O11U4* J@ 6 M_@/?NK==^_=>ZVE M_P#A)O\ ]ES[Y_\ $2=C_P#NXVM[\.F9OAZ^B_[WTFZ][]U[JMO^;9_V0/\ M(7_Q&O8W_OLEO67W[KW6WS_P )%/\ F>O< MO_:MW_\ ^X^UO?ATW/\ ".M_WWOI)U[W[KW7O?NO=%I^9O\ V2/\GO\ Q7WN M?_WVV3]^ZV.(Z^.!O/\ X_K>_P#X<^4_ZWGWKI<.'2>]^Z]U;1_(P_[>9=2? M]JG'_P#OSMO>_=5?X>OK'>]](NM!#_A7AO*IJN_.@=B:Y/L_]%&&SS1%F\)J M*+L/ZC59*TM25_4*>8K;ZZ MA&=-O?NO=?3*_P"$Q_6E'L3^7CC,TE##!6;_ ,OMG>55.*>-)II_=>Z^8[_PI?ZNI=A?S M$9<]1TJTHW[MCM>SW M[ISKN.9Z>IHJJ-F22CKJ6KB=6*LDM/*)$=66Q!!%P0??NO=?6G_DP;VGWM_+ M>^*4]3.U1/B.E.L\5+*[M([/'LNCF8N[.Y))>YN0?\/>^D;UU&O2I_FV?]D# M_(7_ ,1KV-_[['.>]CK2?%U\BB+Z-_P<_P"]#W7I;UE]^Z]UM\_\)%/^9Z]R M_P#:MW__ .X^UO?ATW/\(ZW_ 'WOI)U[W[KW7O?NO=:(/_"ORG@7L7X_U(B0 M5!V'MF+RA$#^-M[[F9DU@7L3^+^_'I1#PZTQ_>NG^N_?NO=?7?\ Y1/_ &Z^ M^!/_ (JQT[_[Q]-[WTB?XSU8M[]U7K__T=_CW[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW0 _(_X_=>?(?J;?\ U]O79>T-SR[D MV;NC!XFIW+MS#9I\7E,KM^KQ>/R-)+DJ6J:&2"2J:2.6)"Z$DKR;'W6U-#7K MY&GSFZ R/Q>^7'?/2E? D-+M#LO>F(P7BAFAIIL/A\_-B:>:C6:&GO&3$0I2 M%5_P'T]Z/2U345Z*E[]UOJ-6ZOLJO2;-]K4:2/J&\1L??NO=?3H_X31;EEW! M_+CVE3S323-MZ3:.#_KBW^J'OW6HR V>OE M78W7]A2"0%9!3Q!U(LROH%U8?U]ZZ5]3??NO="+TWN4[,[JZ5W?YG@CVUV[U MMFZF:.3Q/!28C=])DIY?)J32%6(G46 %KDCZ^_=:/#K[$7Q!WW1]G?%_H;?] M!5_?4V[>KMGYZ*J,ZU+2ID\/%5*[S(\@8D,"3K:_]3[WTB.#3HQ_OW6NO>_= M>Z][]U[KWOW7NO>_=>Z"WO'2 M>19690I"Q$@EA:U[CZ^_=;''KX[ORXW]'VG\K?D9V#3U$E71;J[@WOFL?522 MBEJB@%>B^^_=;ZCUE_M*D+RQIY@H'U M+&,Z0!_4GW[KW7TX_P#A-#L&MV5_+HVS75U$:1MZ56T]V0%H&A:H@KNMZ4Z22FK=;#?OW3?7SU?\ A7/_ -E?]!#_ +\-2_Z__,T- MQ>_>72J'X>M3/WKIWK%/_F)O^64G_0A]^Z]U]%[_ (2>_P#9#'97_B7Z/_WU MVW_>^DLWQ=;3OOW3771 8%6 (((((N"#P00??NO=: /_ J:^!69V/VMMCY@ M[&VO"FRMR4U-M[?%3A>ERF R=!G,; M4TTLD%53Y'$U"UM'/3S0%75TD161D96! ((//OW7NMVO+_-+$?,?_A/S48.' M*U.5[#Z3IMO]>[VI:_(0Y#.5=?MOH'(5^;SL3_ ,6RAMR/M8>?^0![UTHZP,?D*AGE+Q@(%B)-W _K M[]UILJ1U]BWHS>U'V1T[UGO['U'W5#N_9F!W!25(E283P9.@2ICE\L;.K7#7 MN'(/]3[WTB/'H5??NM=>]^Z]U[W[KW7O?NO=>]^Z]T 7RIWCCM@_&OOO=F3K MHL?!A.F^T,BD\LZ4Y,]!L3(5\<<4CL@UGQ$KZA]/J/?NMCB.OCH]V[N'8/>/ M78^YMQTL\LIG>2GRE]P[#_$^]=+J4 Z#3W[KW6& MHC::%Z=?UU*M3I_B\RF-0+?XGW[KW7U0/^$^W7%=UY_+;Z1:NI/M3NW9>P-S MP'P/":F&KZ_QE.)R71-1)C(U#5_K^]]))#5NKO/?NF^@I[KZQQ'<'6>[MA9> MCH:H9O!9JDQSY"GAJ(*++UN&J<;05X$T4Q1HFG+!XT+KSIYX)KL>Z2[/N<-_ M"2/#=2U#0E0RL1@CC3S-/7H%>X?)MCSYR??76EI\F_C+V%\:M_YG;6[<+6Q849&L7!;@%#7P8C)8]*^:BI)Z2K MK88?(LO@=D94 ('O-/ECF?;N9;!+FT<:Z#4E1530$@@$T(KGKY[?>7V:YJ]I M>9I]KWJW<0!V$4VAQ'*FMU5D9T34&T$@TST6JX/(-P?H1^?8FZA@BAIU[WKK M74FBHZO)5M+CL=335V0K9X:6DHJ9#-4U-342B""&&).69W954#ZD@>]/)'$A M>0T"@DD\ !QKTKM+.YOIDM;2-I))&"JJBI9F( XDD@ >O6RA_*?^$VY.NX MINZ^S\!3T.2S%%+%MW$YO%5$64I M-/NQSM;;B?W)MDFI4-796%"5+J14-Y@C!'77K[DOW=MVY57_ %PN;[58Y9HR ML,4L;"0)(L$BOIDBI560C4KX/#UZO=]P3UTJZ][]U[KWOW7NO>_=>ZT1_P#A M7[_Q_P!\?O\ PQMK_P#O:[F]Z/2F'AUI@^_=/=='Z'_6/^]>_=>ZW9?^$AW^ M9[V_\/#=7_O,;8]^\^F)NMY+WOI/U[W[KW7O?NO=>]^Z]UJY?\*J^L:W='P4 MP&\J"A%7+M_MK8L%1(E,TT\%%2X#=&2J)2Z1L510022X ^O^/OW3L)[J=?.2 MA<211N#<.BL#_4$7'O72KK)[]U[HZ7\N?=U/L;YT?&3/54IIZ:;N+J;$33%U MB54K.TL/([.[L@TA4)-S_L#[]UIA52.OL(X7)4N9Q..RM%,E129"D@JZ:>-U MD26&= Z.CJ2""#P0?>^D/3G[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>ZT#O^%>G_,_^@/\ Q$F&_P#?A;D]^/2F'AUI]>]=/=8I_P#, M3?\ +*3_ *$/OW7NOHO?\)/1_P X,=E'_O[]'_[Z[;_O?26;XNK3?YNWP-Q' MSN^)>^-CT6$V]/V)MW&Y3=>SLO7XF&JS,F1V]M',_P 'P6-KH*&LJ_WJVM1H MZ>'2&?D,K6)]U5&TGKY3':O5.^.BNQ]W]0=DX:OP6\]@YW*;9S%'DJ.LH)YJ MO"5C8^LJ(J;()'-H\J,MY$5@18@'WKI6#45Z0'OW6^N+J64@$J]B8Y%)5XI! M^B6-QRK*>58<@^_=>ZW6/^$RW\U/ ;;IJGX5=Z[UKXEI*01-ZM-FN#OIB5/Q#K>?5@P#*0RL 00 M;@@_0@^_=)^N_?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW2^DTWQ=;+_OW3/7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=:;O\ PKG5O]!75+A&(&\>OUU < ^?=!M? MW[I^'CUH5CZ#_6'O72CKC)_FW_X(W_0OOW7NOH,?\)&JRF/Q"[THA-&:K_3O M++X0P\GC3K#;B,Q3ZV!X][Z2S?%UMP>_=-=>]^Z]U[W[KW7O?NO=:1?_ K\ MR-*=O='X8*OW\DVQLBKV37]K%GMSPNH/Z[:O\+>]'I1!Y]:/WOW3_6&?B"8G MZ"*3_H0^_=>Z^C1_PE%H:JG^"?8%1-$R157;-#- Y1E$D4G5V TNI(YO;Z^] M^5.DLOQ9ZV+?D;_V3UWQ_P"(9[0_]XBN]^Z;7XAU\<+OO_LH/O?_ ,2KNS_W M8-[UTN'#H+/?NO=7Q_\ "3X'_Q&^;_ />\VU[VO'IN7X1_J]>OJ)^_ M=).O>_=>Z][]U[KWOW7NO>_=>Z2'8/\ QX6]_P#PT-R_^Z:;W[KPX]?'[_F& M?]EV?+/_ ,3KV-_[TDWO1X]+4^$=$\]^ZMU;1_(P_P"WF74G_:IQ_P#[\[;W MOW57^'KZQWO?2+KWOW7NO>_=>Z][]U[KYUO_ K)S5+DOFET]1P+")<;TN:2 M?QJ@=I(>T-P:O(4))//-[>]=*H?AZU7/?NG>H]4"8)0/J8W M];E"!;W[KW7 MU-/^$^5-6T_\M7ID5BS#S;+V))3B77S >O,:%\>O^S>]K<>['I))\?6A'_.R MB>/^9Q\I]:M&3V]V@RAQI++_ 'ZK;,O^'NO2E/@'55_OW5NEGU/ ]?8S^'T\53\6N@*B"1989NJ=FR12H MP99$;#1%65AP0?Z^]](6X]&/]^ZUU[W[KW7O?NO=-^7GCI<3DZF6WBI\?6SR MWM;QQ4S2/>_'T!^OOW7NOD1_S9LC2Y3^9+\R*VCT^"7Y ]J,FDH19]WU+K;1 M1^\>IE5 MRQ.^J%> /KR1[]UX M\#U]C'XYPR4_0_4<$R&.6'8.VXY$8%2KKC4#*5/TM[WTA/'K7 _X5?\ _9#6 MU/\ Q,77O_NDW1[\>'3L/'KYUD7^;3_@H]ZZ4]<*K_@-4?\ +"7_ *UGW[KW M7TFO^$L1O_+YSO!_YF%A/K_XB[!>]])9OBZV8_?NFNO>_=>Z][]U[KWOW7NO M>_=>ZUZ/^%$/S^HOB)\1\GL+;6T?\ RLP_]3%]^Z]U[[VC_P"5F'_J8OOW7NN2 MU=*[!5GB9CP '!))X'OW7NI'OW7NO>_=>ZVE_P#A)O\ ]ES[Y_\ $2=C_P#N MXVM[]TS-PZ^B_P"]])NO>_=>ZK;_ )MG_9 _R%_\1KV-_P"^QSGO8ZLGQ=?( MHB^C?\'/^]#W7I;UE]^Z]UM\_P#"13_F>O M^DG7O?NO=>]^Z]T6GYF_]DC_ ">_\5][G_\ ?;9/W[K8XCKXX&\_^/ZWO_X< M^4_ZWGWKI<.'2>]^Z]U;1_(P_P"WF74G_:IQ_P#[\[;WOW57^'KZQWO?2+KY M[/\ PKFBE'R[Z#E\3B,]$4B^720FH]G[B(75_4_T]^/2B&M.M3#WKI_J-5D" MFG8_18I6)_H!&22??NO=?4F_X3MU])7?RV^H12S)-]KMK8E//H=7\8MF MC;3]#R.#[\.DDOQ=7L>]]-]>]^Z]U[W[KW7O?NO=?.&_X56Y:AK_ )R=<4E, MZ&:AZGJJ:J"M&2LL7:&>\@8*;WY'U]Z/2N'X>M8,\$C_ !]^ZEO67W[K MW6WS_P )%/\ F>OUW-[T>E,/#K3!]^Z>Z][]U[KZ\'\HG_MU]\"?_ !5C MIW_WCZ;WOI$_QGJQ;W[JO7__TM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW71( ))L +DG\ ?4^_=>Z^4]_/WRN(RO\ ,X[L M_@\M--_#-S]AXW+?;-"WCRD?8N1>5*CQ?2325)U>KWH]+(QV]4U^_=7ZCU9M M251/T%/,3_L(S[]U[KZ5_P#PESQU30?R\ZB:>1G3);PV_7TH)/>^DLWQ=7@?+WK6D[<^,/?6P:FC%=-N'J#L[&XR#PI.YRV1V'D<7C MVB1XY3JUSV70A:YXYX/NFQQ'7QXNY^N\EU)W-VOU;EZ6>BK^OM^;AVI/!412 M0RJ^%KFHY!XYDC;@J1S&I_J![UTN!J!T&WOW7NLN"0$J8YE%X MI%9>00;$$<_T]^Z]U]&__A,A\[\5WO\ %F'XZ[GSL4G8O2T>/VK@\155\+9" MKV7L[96#HI\K!1U%945#PBJJBAE$4::N"JGZ[Z2RK1J^O6T5[]TUU[W[KW7O M?NO=>]^Z]U[W[KW6O+_PHG^>>%^*OP^SG6F$SD,'9_<,3;6@PL-=!'DVV3O; M;&XMK9+*K11UE+4&%*F)$:55= >"K'CW[IR-:M7KYD$9G9?)5R--5RGR5,SL M[O+.P_Z5FP-J5N^^Q>M]BXV"6JK=Z]@;-VG%#" MCRNQW'GX,.OHC5F/JF X1OK]#]/?NO'AU]?G^7CTU%T+\+OC?UB: 8_);7ZA MV'B,W$:=:>5LKC-N04%0\Z>&%R_[8!,B!OZ_T][Z1,:L3T='W[JO7SU/^%<_ M_97_ $%_X@:E_P#?H;B]^\NE4/P=:FGO73O6.?\ S,W_ "RD_P"A#[]U[KZ* MW_"3JI@E^#G9T44\4CP]QTL^+^SOEW\;.S^FMW8JGR;YO:6ZGVNTU+1U#4&\)=H9'#;=R,9JJ6K M9&AFK"P>"+RK]8S?@^ZLK%34=?(Z^4?QYW;\4^_^T.A=Z4-91U_7^\-Q[=QD M]7!60?Q?%X#+28A/>NEBD,*] )[]UOHP/4/R2 M[&Z9V1V'UWMK(RML_LG'[BH\]A9YGW[KU!6O1>*>%*>"*!+Z(8UC6_ULHL+^_=;ZR^_=:ZV7O^$J?_;QO/\ M_B".Q_\ WJ=K>_=-2\.OI,>]])>B8_S".G:+O+X<_(/8U53+5U#]2]G9+$0& M)9BV;I^N"#[]UL8(Z^/QO+:>0V!O;>6P+G-/-&T4JHRD$6LR*?\ >]=+@:])[W[KW7:S3TTL%92 MNT=903PUM#*I96AK*1_-32HR$,"K@$%2"/P0??NO=?30_P"$YOSKP?R<^&.U M.JW^N9L-45\#YFOQFU=CX@UV:2E>KJ:AX145?C:5UC]7!0'Z M[Z22+I:O6Q+[]TWU[W[KW7O?NO=>]^Z]U[W[KW6L)_PIA^?&$^/WQ;_V7_:^ M<1.T>V*BBCJ<;25\"UJ[!W'AMR;-SL\E'3UE/5:%G5%9_&\0-@P8\>_>73L2 MDG5U\WZGC,,$4;,SNJ*KR,2SNP'+,S8RF>LJ=X=J]=[?DIXHI)G:DSF[J3#S$QQHY(_? /H8<_0_0^Z\313U]A?X M?]5CI+XO]$=4&D6BFV#U?L_:U1 (? R38;#Q4+B2/QPD$:+&\:G_ 'O?2%C M4UZ,C[]UKKUO?OGU[H'^W.C.L>[L%4;?["VMBYOM.^[GL,N%@J M)YIHZ7=.@EPW\CK>'WL;9WLG M:;X]9T$Z4&2W##5/ )%,GA>?$E=174 3Q>WLWF]\++01!;2:J8J$I7\I/7H# M;;_=R<,5J*TU6U*TK3YTZL?^.G\LCH#HF>FS=1C9]X;D M@,4GFW*V$W%C8:A/MY?-1Q5^+BD1EE@#1L&NMV_)]QQS%[G,,-!JBO;JP(9*J:U%3YG MJQRFI::CIX:2CIX*2EIHTBIZ:FBC@IX(HQ9(H88@%50. J@ >XY9F=B[DL3D MDY)_/K+&&&*WB6"W4(B"BJH"J . % /0=2/=>G.O>_=>Z][]U[KWOW7NM$ M?_A7[_Q_WQ^_\,;:_P#[VNYO>CTIAX=:8/OW3W71^A_UC_O7OW7NMV7_ (2' M?YGO;_P\-U?^\QMCW[SZ8FZWDO>^D_7O?NO=>]^Z]U[W[KW5M\VM!'3HL$Y,ADG 32H-_HP/U]U=#1A MU\B_*8*OVIF,QM+*PRTV5VODJG!Y.FG1XYX*V@?PSQ31R@,K BQ# '^H]ZZ6 M=0_?NO=/NU=Q5VS=X;,WMCI)8ZW9.[MN;OI6B:17,^VLM%F(44QLAY:)> Z_ M\&'U]^Z]Q'7UG?Y1?R[VA\OOA)TQO#!YFGR6YMM[$V9MOL"F6NI*NJQ^\5VE M197*4E7'3U%2\4B"I35'/)Y!?GZ@G?2-P0>K//?NJ=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6@=_PKT_YG_T!_P"(DPW_ +\+^ MDLWQ=;39 8%6 96!#*0"""+$$'\>_=-=:A__ HP_D\1]V;0K_F#\?\ :\,? M9&SJ"JJM^X3;^)TRY_ 4:Y_?6[=R5N.VYBC)/4D^"+[VKK..%DN+-[]T[&Y! MH>OG_20U--/44==2ST.0HIFILACZI#%64-5'Q-354)Y1T/#*?H?>NE77#W[K MW2CV?N[PY! (]UXBHIU]+S^1%_-JVW\Z.D,)U=V#G**D[^ZUPE!@LUCJ^NH MXLMNFFV]MW%+F=U4M'4Y*NKYX'K:[Q&IGTMJ]+@-R=]))$TFO6PM[]TWU[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\U3_ (4\?&.M MZ:^/KTJA-5IUK:_3WKIWKHBX(_KQ[]U[K:"_X3#?.;!?'OY)9_X^]AY\8G:':X MS&7PSMNXR(Y"KBC::0(X2*.G9V ]#?V?>QTS,M14=?1R M1TD19(V#HX#*RFZLI^A!]^Z3=]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=:P/_"J#J"JWI\#\/O?'4;559M?M;92U!CA:5X<70;=W/E:N9M$3%46X M)8N /R/S[]Y=.Q&C=?."IY!+!%(I!#HK CD$$7'/O72KK*1<$?UX]^Z]UN/? M\))_D+CL)V)VW\=\ME::CJ=P2[O[$QE)45*1-404&.VQMN Q0R3!F)_=)^O>_=>Z][]U[KWOW7NOG._\ "JGY%XCM+Y@;"ZHP M&0BJX.M]AR87<-/#4PS)2;DV[V-GX)89XZ>=PDBQSK=9(E< \V]^/2B $ GK M5L/U/^O[UT_U@J4:2GGC07>2*2-!SR[H54"W^)]^Z]U]0;_A.%U;7=:_RX^O MJNOI9J5]_P!%LS>T9EBDB\\>0ZYQ-.)H_)&EU)B(N"W_ 8^]]))35NKD/D; M_P!D]=\?^(9[0_\ >(KO?NJ+\0Z^.%WW_P!E!][_ /B5=V?^[!O>NEPX=!9[ M]U[J^/\ X3A_]O)\#_XC?-_^]YMKWM>/3]^Z]U[W[KW M7O?NO=>]^Z]TD.P?^/"WO_X:&Y?_ '33>_=>''KX_?\ ,,_[+L^6?_B=>QO_ M 'I)O>CQZ6I\(Z)Y[]U;JVC^1A_V\RZD_P"U3C__ 'YVWO?NJO\ #U]8[WOI M%U[W[KW7O?NO=8:FH@I*>>KJ94@IJ6&6HJ)Y6"1PP0H9)99&/ 55!))_'OW7 MNOEA?\*!N^*#O#^8[V32X?)0Y/$]5U^]NNC-3U*5,/W.*[$R=9&(WBFE4#1. M" 0AY_2/SKI7$*+U2;[]TYUFHZ67(9/#XN!2]1ELOCL72Q@$M+49"J6F@C10 M"269@ +G\>_=>Z^MU_)[ZWFZU_EU?%/%5<+05N1Z3ZTR-=!(C(\=4=G4E-* MCQNB$$:+6(/^O[WTB?+GK08_X49=69'KK^9)O+,5-&U+1]BQ;RWM3R&"2):E MJ)O?NG.IF/KGPV5P>=A+"7 9K%Y MZ(@_IFQ-6M=&>"#P4']H?ZX]^Z]QZ^M!_)L[]P??_P#+V^-V9Q5=#6Y':O5/ M7FUMS"*>"=Z;/P;-HJ^K@G$,TS(X$RDK(P;^H_/O?2.04;JTGW[JG7O?NO=> M]^Z]T!WR7W]BNL/CYW7OK+Y&FQE-MGJGL7-15%5/'3*]5B=F5V4AABDD=!K; MP'2-8^GU'U]^ZVO$=?'@^2'8K=O?(KO+M#S?Q*[LKYM?&C:V/IWK)(NY.ILW6 MQ1QR3-%BZ+L[$0UD[+&CD*HDY8K8?GW[K3&BGK["VU<+%MS;>#P, M#B,928 M^,<<)30B-1PJ_P!/]2/];WOI">M7?_A5_P#]D-;4_P#$Q=>_^Z7='OQX=/P\ M>OG61?YM/^"CWKI1UPJO^ U1_P L)?\ K6??NO=?2:_X2Q&_\OG.\'_F86$^ MO_B+L%[WTEF^+K9C]^Z:Z][]U[KWOW7NO>_=>Z][]U[KYI?_ I][TRW9?SV MQ6P):RHDP_7.S,SMQ:(3RFC6JP79F;6&9Z?SR)Y568@-XU8#BP'UT>E,(Q7K M6]]^Z>ZR(CS2P4\$ZDV=W]\F-S9K;&V-\XG#;FVIMG;N9R^UL]-@*_7O\ MH&)_EK?\J?;_ /Z%>R/_ +&??NO>*_1./GU_PGR^ _Q_^*7;W:VPZ7LU-U;0 MV;O#.8A\IN/:-31BKPNR,IFZ,3Q4FWZ>1E\]+%J"RJ2+@$&Q&NK)(Q;/7S]4 M8L"3;AB./\/?NE/7/W[KW6TO_P )-_\ LN??/_B).Q__ '<;6]^Z9FX=?1?] M[Z3=>]^Z]U6W_-L_[('^0O\ XC7L;_WV.<]['5D^+KY%$7T;_@Y_WH>Z]+>L MOOW7NMO?_A(K)&O?/<<)=1,V*W_*L1(UM'X-K R!?Z7XO[\.FI_A'6__ .]] M)>O>_=>Z][]U[HM/S-_[)'^3W_BOO<__ +[;)^_=;'$=?' WG_Q_6]__ Y\ MI_UO/O72X<.D][]U[JVC^1A_V\RZD_[5./\ _?G;>]^ZJ_P]?6.][Z1=:-O_ M KRZNK)*[H_N"FH9GI:#"[2V/45BPL8HYLANCW]G\^_ M=/PG-.M)S_8W_P ?Z_X^]=*.L-1'Y8)HO^.D4D?_ "6A7_B??NM]?0W_ .$I M/R+P6]/B9O?I:KR$/]Z=B;YBHX"AEJ$I3,\I032Z2XC50> M+ _7?268=U>ML3W[IGKWOW7NO>_=>ZBUU;38VAK,C6S1T]'04M16U=1*ZQQ0 M4U+"9YYI7;A55%+,3P /?NO=?*<_GP=[T'>_\Q[N"?#9"/)8;K7<>_.O*:II MZB.IIY1C^P,C7PR0/#-*F@K."/T'_:1^='I7$*+U3O[]TYTYX+&2YKOKT?RN^O6ZR^ 7Q/ MVK/ U/74'1?6T.1B=#'(M;3;6IJ:82*R1L"-'.I;^]](G-6)Z2O\VS_L@?Y" M_P#B->QO_?8YSWL=>3XNOD41?1O^#G_>A[KTMZR^_=>ZV^?^$BG_ #/7N7_M M6[__ /CTIAX=:8/OW3W7O?NO=?7@_E$_]NOO@3_XJQT[_ .\?3>]](G^,]6+> M_=5Z_]/?X]^Z]TB]]]B;(ZQP9W+O[4>2.F%5+%)/'#JC5CJ M*12,./HI]^Z]T!8^;OQ/8 CO38Y!%P?NJSD'_IQ[]3K>D]=_[.Y\4/\ G^FQ M_P#SJK/^O'OU.O:3U[_9W/BA_P _TV/_ .=59_UX]^IU[2>O?[.Y\4/^?Z;' M_P#.JL_Z\>_4Z]I/7O\ 9W/BA_S_ $V/_P"=59_UX]^IU[2>O?[.Y\4/^?Z; M'_\ .JL_Z\>_4Z]I/7O]G<^*'_/\]C_^=59_UX]^IU[2>DQN+^8?\*-IPR3[ MA^1O7>*BCB>5FJJVO4:$5F8W6G/^H;_;>_=>TMZ=4L_S#O\ A1W\2NG>N]Z; M/^/>[L7W!V1F,+G<#AZW:68HY:;#5^1Q61QE)E*NCRD,3,E-5)33.$8,5< < M^_=.)&6X]?._[:[/W7W7VAOWMW?%8:[=?8NZNE0%!3H/??NO=>^V:N>''1*7GR<\6-IT'ZI)ZUOMXHD']69@![] MU[KZM?\ (FZ8J^F_Y;MFB="D@DJMB8^D?7?ZF\5B1[W MTCD-6/5Q$D:2QO%(BO'*C1R(X#*Z.NET93P00;$'W[JG7S7?^%+_ ,(,E\>O ME[-WY@\>1L/NLY+<^9K::!XZ.DWEO/?6:J8,<[MI4/\ ;4NH*B$6^A]^(\^E M43U%#UK7^]=/==>_=:Z,Y\0_E;VG\,>\-I]W=59:HHLAAW M(\_0YK-8XTGDCB,M0M#'$LDMP!PP*^_=:90PIU]+7^6Y_.I^+_SGV#MJFK=Z MX39/='\/QE-N/866R$+Y>?,O043Y*>EI<;"88HUJJQ*?Q^0V8?TL?>^DC1E> MKH()XJF*.>!Q+#,BR12+^ET875E_U_?NJ=9??NO=8Y98X8I)I6"111O+([?I M2.-=3L?\ 3[]U[JHC^89_./^*GP5V/N09/?.$W5VS'0Y*DP'7N,R4=/G/XP M:'(18^JEAR$/ADBCKJ-8)(]=V9P/I<^_=6523U\TSYS?-;M3YY=\[G[K[,R% M6M/6Y',#:FW'8Q4^ V]D,Y4YVCQKTD,KTYEA>JD4/$J@ V46]ZZ5JH44'1.# M]3_K^_=6ZZ]^Z]U?E_PG@^#^5^5OS3PO8F6Q?_ /$$=C_^]3M;W[IJ M7AU])CWOI+U%K:.GR-'5X^KC6:DKJ6>CJH75626GJ8C#-&RL""&5B""+>_=> MZ^8!_P *'_A3EOBQ\Y-U]@T&+>EV%WM7[C[(IZN*!HJ*ER>Z=^9:&AQJL; , M8:34 B:;?2WOQZ5Q-5:=4)>]=.=>]^Z]T<;X+_-/M/X)=];8[FZVR-2*6FK: M"BW9M\%IJ7,[:GW!C\IN"*.CED2 5,T% L,=1(K%;\W7CWX=5==0Z^F!_+T_ MG"?%?YV;$P$^&WU@]L]IRT>.BSO761R,=3GJ;*RT%'-7H8Z"$0J(IZR.G90Y M]?TX][Z2LC+QZMN1TD19(V#(ZAE8?1E/((]^ZIUR]^Z]UBGFBIH9JB=UB@@B MDFFD;],<42%Y':WX !)]^Z]U2K_,A_G9_%OX.[(W1C,=O3";Y[H%!E<=@MBX M?(P1Y;'YUZ#(TM!7UU+DH1%+#3Y"DBCFC$EVU@ VN??NKJC$]?-3^7GRQ[4^ M:7>6\.\>U\I4563W'F,U6XC$L9(J3 8G+9B?-)B8*)9)(8Q%+42:5AL@O91[ MU7I6J@"G19/?NM]>) !)X Y)_P ![]U[K91_X31?!>O^1?RRF[\W-B)I.N.I M*?)4E)7RQ,:3^_>W\YMO>.#"RC4NLPN[*I0&W]H>_#IN5@!3UZ^E( . M + #^@ ][Z2==^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[K1'_X5^_\?]\?O_#&VO\ ^]KN;WH]*8>'6F#[]T]UT?H? M]8_[U[]U[K=E_P"$AW^9[V_\/#=7_O,;8]^\^F)NMY+WOI/U[W[KW7O?NO=> M]^Z]U RN,H\UB\EALC"M1C\M05F,KH&"E9Z.OIVI:J%@P((9'93<$<^_=>Z^ M75_PH!^"V<^(7S:WIOB@Q$M+UGWEG-Q]B8FM2!HZ&@J]T;XRE-B\,':PU^"C M+*(T"6^GO1Z5Q,"M//JBX_X?3W[ISKK\$?@BQ'X(_H1[]U[JS#^6E_,^[M_E MN=I0[FV-55&;Z]S-:%WELN9$KTJZ2OKL:N7J<=%DI134\PHL?X(9?&6C+7'% MQ[]U1T##K?E^(7_"A'X$_)+ 8G^]O9>WNF]XST5*U=MG>6=AJ,@E=)3TS3PA M,13L@(EJ##;5^I#^+>]])S&PZM0VQ\O_ (S;SIH*O:W%?J&4C_7]^ZI0]+W_3?U/_SW6#_ZFS?]&>_=:Z]_IOZG_P">ZP?_ M %-F_P"C/?NO=>_TW]3_ //=8/\ ZFS?]&>_=>Z]_IOZG_Y[K!_]39O^C/?N MO=2:/N/K"OJJ>AH]Z8:HJZN:*GIH(Y9C)--/((HHT!3ZLQ '^O[]UZG0E @@ M$&X/T/OW7NN_?NO=:!W_ KT_P"9_= ?^(DPW_OPMR>_'I3#UI]>]=/=8I_\ MQ-_RRD_Z$/OW7NOHO_\ "3W_ +(8[*_\3!1_^^NV_P"]])9OBZVG/?NFNH&5 MQ=!F\9D,/E*:&MQN5H:O'5])41QS05-'74[4M5!+%*&5E>-V5E8$$&Q!'OW7 MNOG=?\*)_P"4;E?CAV7EOEOTOMZ>?JCL/.55=O:@QU.YI<#NW=6T]:K:2)*BR1L&CZY^_= M>Z'CXR_(OL/XH]U['[LZSR]9B\OM;/8*MRM+3SSK!F<#C]Q4>>RN+EIDDCC< MU(HXXR9;J1PP(]^ZT0&%#U]5S^6+_,'Z^_F$_'':G:&W,E1_WSI,7A,=V+@H M9H'J,-O";;M'FLQ0304JB.(Q?>1J8U9@+\$^]](W4J<]60^_=5Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ(/Y_P!\#5^97PPW/E=MXMJK ML+J<2]A4-3#$TE1+@-A;2W!G9\9'X@&__=>Z= M,#G,SM;/87=&W,A48K/[=RV.S>(R%)--3S4^1Q-8F0H9#)3LCE5FC1BH87M[ M]UXYQUN@?RM_^%-N-V;L_:/27S/HIG.WJ'$;"=: M"FR%;-40M/'&XB=OME4D>5 ;?U]^KTSI;TZ,SC_D#TQE8?N,?V)MZK@N!Y(I MIRMRH8#F,?@@^_=5ZG?Z;^I_^>ZP?_4V;_HSW[KW7O\ 3?U/_P ]U@_^ILW_ M $9[]U[KW^F_J?\ Y[K!_P#4V;_HSW[KW7O]-_4W_/=8/_J;-_T9[]U[I:[> MW3M[=E))7;N-_UVWH "SMN9-@Y7'83QJ 26\M4 H%N3]1[]U931J]?(0[ M/ZVSG3G9O8'4NY:2:BSW7&[,SL_)4TZ^.1:S!U34502C$D6=2+$W]ZZ6 U%> MD-[]UOHR'Q$^2>\/B-\ANNN]=FU-1%-MG<.W?[PTM.^DY+:=+NJ@S^=QUF=$ MO-'1*FI[K_J@1[\.JLNH4Z^K)_+Y_F#]+?/GIC:W8/7>Y<94;HGP>+GWCM.& MJ2HR>V\Y/AJ7*9/&5XIXUB62G^[B5PC$7(L;>]])&4J>K ??NJ]>]^Z]U4]_ M-2_F=]+_ Z*W=6YWV=P;>S.(V+LV*LC@S!RV7P.6I<%G3#5(8Y*>' M(T2Q/'K#,QL+?7W[JRKJ/7RON\NY-X?(7N#L3NO?=7+5[E['W9G-VUJRE@** M7/5[Y*HI((B[K&@DD8A(VTB_'O72T"@ Z"SW[KW0Z?&'I_/=^?(GIGJ7;M%- MD*K<_9&P:?*00(9&@V_7[SH<+E*R100=$:U*ZB+G^@]^ZTQH*]?8$^+73]+T M%\=^F^G*2&*%.N>O-K[0?Q1^/R/@L5'C];@@$FR#EN?Z^]](F-37IW^1O_9/ M7?'_ (AGM#_WB*[W[KR_$.OCA=]_]E!][_\ B5=V?^[!O>NEPX=!9[]U[J^/ M_A.'_P!O)\#_ .(WS?\ [WFVO>UX]-R_"/\ 5Z]?43]^Z2=>]^Z]U[W[KW7O M?NO=>]^Z]TD.P?\ CPM[_P#AH;E_]TTWOW7AQZ^/W_,,_P"R[/EG_P")U[&_ M]Z2;WH\>EJ?".B>>_=6ZML_D7H6_F9]2!1N??NJ2?#U]8KW MOI'U[W[KW33F\YB-N8VIS&B_COU1O3I?H#>.'[&[DWEA,YM"N;;]93SG:5-G\1F-L9&:LH M\A'$XEHZE*:5I(9-2A@%Y]^Z=C0L:GKYS.Y=QYS>>Y=P[RW/6R9+Z.S_+E^.F?^4?S0Z+Z MSP>.GR,&,W[L+?&XO AD6#;. [$Q-/G)90I!"K%4W8V( /T/OW57-%)Z^O1U MQLG&];["VAL'#J$Q>T-OXS;^/5?TK2XRF6FA N!^%'X][Z1G)KUJ'?\ "L'X M?6W7ORNVQCC/5[(FVSUYFA30-K7$S5>YMY92OG9=*V10NIB2W^O[\>GH M6S3K0LBE2:-)8SJ210Z$?E6%P?>NE'7,BX*GZ,""/Z@BQ!]^Z]ULI?\ ">W^ M;-C?A-VC4]"]TY;[;I;LS-FHH,M6U<5/2X#=F:FP.S\&K5-09'$$--!42M!% M& 0"18\'8Z9E35D=?1[V9O;:G8FVL/O'9.0Q];"* MFDJJ=I%4E)$964D#@^_=)NE3[]U[J'D*^CQ5!793(U$=)C\;1U-?75_=>ZVC/^$N7PZKNX/E/N'Y%Y_$S M2;(ZWPNX]JT=;)&?M_[VT>2VUN_$.DHU*#XV8A2M_P#$>_#IF9NW3U]&KWOI M-UJL?\*O_P#LAK:G_B8NO?\ W2[H]^/#I^'CU\ZR+_-I_P %'O72CKA5?\!J MC_EA+_UK/OW7NOI-?\)8O^W?.=X_YJ%A/_?78/WOI+-\76S'[]TUU[W[KW7O M?NO=>]^Z]U[W[KW7RG?Y^R5\7\SGO Y ,!+NGL1\=J%KT![$R(C*W)N+WYX] MZ/2N(@KU37[]TYTIMC5=+0]C]6U^1T#%8WLW8N0RS/;QKBJ/<4$^0:2]QI$0 M;5P>/P??NO'AU]A7X#[@VYN;X9?&?+[3GIY\#5=,["FQQIB#$E++M^&6G1=( M46T$6L![WTA8$$UZ-W[]UKKWOW7NO>_=>ZK;_FU@GX#_ "&M_P ^T[&/^P_T M89R_OW5D^+KY%$7T;_@Y_P!Z'O72WK+[]U[K:7_X2;_]ES[Y_P#$2=C_ /NX MVM[]TS-PZ^B_[WTFZ][]U[JNG^:[C*W*? SY%PT,+S20=6=F5#K#- MF60W_ N/?NK)\77R'%4QM)&W#)(RL/Z$?4>]=+1US]^Z]U>Q_P )YOEU@/BC M\]<*F\\A%C-J]F[;K]B15-3*L-,-R[WWEMW$XY26#78I Y "W('!]^'5)1J7 MKZB..R-%EZ"CRF,J8JS'U]/%54=5"28JBFF77%+&38V8&XX][Z1]3??NO=>] M^Z]T6GYF_P#9(_R>_P#%?>Y__?;9/W[K8XCKXX&\_P#C^M[_ /ASY3_K>?>N MEPX=)[W[KW5M'\C#_MYEU)_VJ_GO\ Q+D^ M5WP&[$Q.*Q_W>X>N?XAVM2/%$7J33[!V%N"O%.C1V:S23KP6TW^OOW3D;:6S MU\JMZ2MQTU1B\G$U/E,9,]#DJ:0!9*:M@.F>&11>Q!^O/O72OKKW[KW5E'\J MKY\[G_EZ_*C:G:%'/+-L;/STFT]^8W5&:>'!;BW3B)=PYIUJF$2-#14##S!& M=1^FXX]^!ZHZ:AU]43XQ_*/I_P"6O5FW.V.G=U8S]])""IH>C%>_=:ZZ)MTLCDJBEJU0@ MT=9%"6DBDU D!>>??NG(TU&O7S3,UF\ON?.9G=&X:R3(9_<>2JLSF:V5Y'>J MR-;)Y:F=FE9F]3$GEB?\?>NE8P.FWW[KW5D'\I?XP9WY7_.SIC96*QLU?B]F M;GVCVAN!XXC+&F*V5V+A),K')I-Q^S47)(( ^H/OPZJYTKGKZW6V=OX[:FWL M-MK$PBGQF#QU+C*"!;!8J6DB$4,8"@#@ #@>]](CQZKW_FV?]D#_ "%_\1KV M-_[['.>]CJR?%U\BB+Z-_P '/^]#W7I;UE]^Z]UM\_\ "13_ )GKW+_VK=__ M /N/M;WX=-S_ CK?]][Z2=>]^Z]U[W[KW6B/_PK]_X_[X_?^&-M?_WM=S>] M'I3#PZTP??NGNO>_=>Z^O!_*)_[=?? G_P 58Z=_]X^F][Z1/\9ZL6]^ZKU_ M_]3?X]^Z]UKP?\*:\CD\9_+_=.Q?%3KYH='O?L#[6G_P",C=A?YI/^8UW%_3_J(]ZZ54'4 MG^^_8'_/Q>PO_0TW%_\ 5'OW7J#KW]]^P/\ GXO87_H:;B_^J/?NO4'7O[[] M@?\ /Q>PO_0TW%_]4>_=>H.O?WW[ _Y^+V%_Z&FXO_JCW[KU!U[^^_8'_/Q> MPO\ T--Q?_5'OW7J#KW]]^P/^?B]A?\ H:;B_P#JCW[KU!U#JMS;OKA:NWMO M6M4BQ6KW5FZE2#>ZD33-QR>/\??NO4'3,07;R2N\\OYFG=IIF-[DM+)=CSSR M??NO=]^ZUU8;_ "MOAQO+YL_,;JO8.VL155^W=H;KVOO[>E=%"TU- M!@]H[ZPYS]#,8F#*32U>HDJ5 ^H/OPZJ[ +GKZV/6NQ,/UAU_L[KO;\2P839 M>WL9MS%0K;3'0XJE6EIT%@OT51^![WTB.>EO[]U[JNS^9S\%MG?/;XN[WZGS MF/@DW+28[*;CV1D5CTUD.[L3M7*T>V8!/"AE:+[NN#M & 8_D'GW[JR-I->O ME(?)3XY=D_$WN?>71G:V&K<+N/:.X\]MC*4TT= M1%6;?S&0PTQEBE6=#++C9(V8%T0L">=(_H/?NO4!ZLJZ6_G*?S"NBJ.DQFT. MWJ3)4%&D,<:[NQ^1W14F"".*(*T^2K"2=,2\G\DG\GW[JIC4]'&B_P"%+/\ M,FCPYQC;BV"T[6M5_P"C['6N(3%]34ZOKS[]UKPDZ*-W5_.D_F']Z4=5B]V= MMX[%XZJ$L;IM+%5^V*M895FC9/N<96 WTSN+C\A?]2/?JGK?AIU6;N3=6Z]Z M92HS6\MT;AW5E*J62>:KW#FLEFI!++(9G,3Y.65E&MF8 '@DG\GW[JP '3'[ M]U[KKW[KW0N="]&=A_)?MG:'3'5N"K]P;GW9FL-CITQ\(J&Q.(RFQ\L86^YJ-X#:]#A22?>^D3L6-3U:1[]U7KWOW7NO MGJ?\*Y_^RO\ H+_Q U+_ ._0W%[]Y=*H?@ZU-/>NG>N$G^;D_P""-_T+[]U[ MKZ$'_"1K_LCKO7_Q/4G_ +Z_;GO?227XNMMGW[IOKWOW7NO>_=>Z#KMOK;;W M<'6F^NLMST=+6X;>^TMR;6JXZJ&.988MQ8.HP&:*24 MZI WVKV?2H-OH/>NE:-J'5<_OW5^O>_=>Z][]U[K9>_X2I_]O&\__P"((['_ M />IVM[]TU+PZ^DQ[WTEZ][]U[JJK^;C_+SVM_,$^+N[-CRT5.O8.V:&OW7L M;)+$WW\NOE8=U]+=@?'3M7 M>'2W:F&J\#O/9&;R^"K:>MA%,]<^%KWQ=57P0:G*QF:-U 9K@CGWKI6""*CH M+C[]UOKU[_[:W^P]^Z]T_;9W;N[9.4I\ULO=6X]J92EFCJ(JG;V;R>%9IH9D MG0S'&2Q%P6C34">0H_H/?NO4!ZLTZ9_G3_S$>CZ*FQVUNVL=EJ,<4<40U5&3K"22L2W)_))_)][KU3PU/1LY/^%+7\R:7#_P ,_O'L%:@* M%^[_ -'V.L=,1COQ4ZOJ;^]=:\).B;=U_P Y#^8/WQ256/W?V_38R@JUEBD3 M:%#DMK5 @G69'038RL%CIG<7_P %_P!2/?J]6"*.JV,]N#<6ZLE49G=6X<[N M;*54LD\U=G\OD,Q4&660S2,LV1DE<7=F;]7U)/U/OW5NFKW[KW7O?NO=#[\7 MOC7V3\NN[-G=']5X.NSF8W%F,/%G9:&#[@8/;%5N&CP6;S=5&KHXBI%K8Y)& M0E@/H"??NM$@"O7U!V]4[]S*H?)E]VT>W* M3"9.NC:=!,B2BE0Z)&8W^I)][Z1LVIJ]6$>_=5Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NM$?_A7[_P ?]\?O_#&V MO_[VNYO>CTIAX=:8/OW3W71^A_UC_O7OW7NMV7_A(=_F>]O_ \-U?\ O,;8 M]^\^F)NMY+WOI/U[W[KW7O?NO=>]^Z]U[W[KW5:W\T3^7YL3^8)\;-U];9[' MTXWAC*"OS^Q6@VW2&HID,[P&LKQ(].'57/]#S[]U96*FO7R ML_E#\8NU?A]W+NSI+M[!5V%S6V\QE\;BZ^LI_M(-R8W$Y6;#KFL="[NXAFF@ MD">0AN.1[T1TL4AA4=%_]^ZWU[W[KW7D>:"034E34T$X-Q/05$M'."#JN)8" MK?4 _7\#W[KW2JHNP>R<:BQX[L[LF@C2VA*+?6YJ5$T@!="P5*@6L+6]^ZU0 M>G3K_I=[D_Y_-V]_Z,O>/_U9[]4]>TKZ=>_TN]R?\_F[>_\ 1E[Q_P#JSWZI MZ]I7TZ]_I=[D_P"?S=O?^C+WC_\ 5GOU3U[2OIU[_2[W)_S^;M[_ -&7O'_Z ML]^J>O:5].C4_!/M/MJM^:OQ8HZ[MSM6NHZGO[I:"JHJWL/=M51U4$W:6)BF MIZFFGJV21'4E71E(8$@@@^_<>M$#21U]?W$DG&4!)))I8222222@^I/O?2,\ M>G#W[K76@=_PKT_YG]T!_P"(DPW_ +\+J=[=3[\Q-%EL!O+;>?P,J5E/!/]G+F\%58(9"E:9)#%-"E5(8Y4 M&M";J;^_=;!H:CKY67\VK^7'O;^75\EMR;4J<96MU-O#*YC/]:YZ2*?[6/;E M5N>NP^WL9+553:YI7CHG<2!%##\ ^]'I6CAAU5K[]U?KK_?<\^_=>ZL\_E4? MS%NPOY>/R0VQO#&92IGZPW1F,=@=_P"WYI3-018O<&X\2F?SJP5DGV\308^A M9%F$1D0?IXX]^'5)%UBG7U3?CQW[U]\F>H]D]R=:9:ERNU][;>P^X*-J:H%3 M]I%F<='DZ>EFG555G$4J$E18W][Z2$4-.AM]^ZUU[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW4+)8ZCR^.R&)R,$=5C\I156.KJ69$DBJ:.M@:FJH) M8Y 5971F5@P((-B/?NO=?/:_X4%_R8MX=+=D;J^7W0&VJK,=8[SRF6W%V%A, M122R+M[-9W+YG<>3R"R.8:>GI:/'TD1>"*,VO=>./>CTHC>N#UJ;Q2QSIY(R M"M[<&]B1>WOW2CK)[]UKKQ"L+,B-S<:E!L1]"+^_=>Z<\?G=RXAP^&W7NK#$ M'TC$;BRV-5/I8(M'*EK6%K?T']/>NO4'2HB[6[=@71!W!VS"GUT1=C[OC6]K M?I2K ][KUK2OIUE_TN]R?\_F[>_]&7O'_P"K/?JGKVE?3KW^EWN3_G\W;W_H MR]X__5GOU3U[2OIU[_2[W)_S^;M[_P!&7O'_ .K/?JGKVE?3K%/V[W)X)O\ MC,W;P_:DY'9>\?\ 4'_IL]^KU[2.OH;?\)5MQ;EW)\(.R*S<^YMQ[HK8^W:2 M*.MW+G,GGJR.(]8X&0PQU64EE<)J9FTAK7)/U)][Z32\>MH-T21'CD19(Y%9 M'1U#(Z,-+(ZMP01P0??NFNM#7_A2O_*=S^ WC5?-WH[;-378/,25,G:6*Q=, M[F#,YS,9[>&?W/(1XH(X*>CIX@ZZ6<#D$CCWKI3$X^$]::,4R3QK+&P97 8$ M?XB_OW3W68'@BP(/U!%P;\'W[KW0Y]#_ "7[R^,VZJ3>?2V_LSM;)TE5#4?8 MC(Y5L!4-%54]6?N\+35$4,FHTT*'6#= 4/!]^ZT0#QZOEZN_X5)_/C8N'Q^% MW52[1W5'1P4\,E51;%P44LQAB2(MYJR=F.K2QN?ZB_OW39A4\.F+NC_A3U\_ M^T,'E=N[9;:6SJ+)155.*B?8^'^]AI:FGFI2(ZO'U"NKA905$0''JA/MSNWMCOK==;O7MS>V;W?G:^HJ*F05^4RE5C*9ZFJDK72@QU?-,D* M+)+(8U2P4,0/J?>NG ,#H+O?NM]=$L6BBC0RSU,T=+2P+;74U4[:*>GCOQJ M=K*+_GW[KWSZWHO^$S_\I[-;.I_]G=[RV^]%E-Q8J2FZQPF6I&61]I[DQV!W M;A\_!')Y8',553S(LX*O>X6PY.^D\KU[1UNJ^_=,= S\C?\ LGKOC_Q#/:'_ M +Q%=[]UM?B'7QPN^_\ LH/O?_Q*N[/_ '8-[UTN'#H+/?NO=7Q_\)P_^WD^ M!_\ $;YO_P![S;7O:\>FY?A'^KUZ^HG[]TDZ][]U[KWOW7NO>_=>Z][]U[I( M=@_\>%O?_P -#A.P<7VCUCDH,1O3#1QQ8^OJJ=JN"..+(P95%>G5D)_? MIHF/J^@(]^Z\0"*'JR9_YZ7\REV9CVQMB[$DVVQ4@<_T K/?NJ>&O6*7^>;_ M #)Y8I(6[9VV%E1D8KMFI5@'4J2K"LX//!]^Z]X:]%@[4_F)_-#N:.II][]V M;E6CK%E2HIMNYG<>"C=9A*LBA*6MTV*S.MK?2W]/?J];"*.B;UE;D,E4RUV6 MR>3S-?,[/+7YBOJLG72N[:W:2KK&>0W8EC=N22?K[]U;J/[]U[K(D4U1-24= M)$U3D,C5T^/QU)';RUF0K)!!1T<(:PUR2%46YM<^_=>Z^A+_ ,)I/Y7F1^/7 M6#?+'MW;[4?8?:6*%9LVCR=*5EQVQ-Y;=P>96/PS>1&DCK:22TT;K8WL/S[W MTFD>O;UMF^_=,] =\D.B]I_)#I7L/IW>5%35F*WKM/<^"A>JB25*#(9S;=9@ M*;)QZDQ/Y?7R4WKU;NO$5L&QJS/ M9ZMZSW'/#)%19?:,6XJO"8.6"6H=I)?,*21ED95N!R ?>NEJL&%>B ^_=;Z] M=@R.CR12QNLD4T+M%-#*AU1S0RI8JZGE6!N#R/?NO=68?$/^;;\V_A>*.@ZQ M[(_BVV:,TY3"[SIZW=_B@IUI85IJ,9>K\<:"*E1555 !+'^T??@>JLBMU;30 M_P#"L#YMQ8F6GK=K;9J,N#:*NAV1MF.D5?#I]<#37/K]7U^G'O=1TUX(ZKR^ M5_\ /3^?7RUQE=MW<>^\;M':^06>.JH]IX5]JY-X)TJH)(?O\'5KP8JIU(M8 MD*?[(]ZKTX(T'V]4]U=96Y"KJ1K)I*BLR.2JIZZOJIY3JEEJ*NI9 MI'9CRQ9B2>3S[]U?J/[]U[H8/C_T7OWY,]P;*Z4ZTPM;G=Q[OSN#QU7'0Q>= M\3@LKGZ7;^0SM1&&1O#2M61M(4.JQX%_?NO$A14]?5X_EP>I< M?1PC=\V!VWD>P\D(V$N0WC3;8H\)EJE/.HE1'^U0^-F8_P!23[WTC=M1KU8] M[]U3K58_X5?_ /9#6U/_ !,77O\ [I=T>_'AT_#QZ^=9%_FT_P""CWKI1UPJ MO^ U1_RPE_ZUGW[KW7TFO^$L7_;OG.\?\U"PG_OKL'[WTEF^+K9C]^Z:Z][] MU[KWOW7NO>_=>Z][]U[KYPW_ J9^-F6ZQ^9&T^YXJ.5]L]A[0J:JLR2HPIH ML]N7L7.U<-#([G_.&*#4+"UOS[T>E,)!%.M8,_X?3W[I[KU^"/I_1@2&4_AE M8<@C\'W[KW5J7P]_G)_-_P"%6WZ/9W6&]L9D=EX_[:.APNY\-)N:6B@I*6FH M::EHI,G4Z(HDAI541HH4$D@".O?]!4O\PK_ )5MB?\ HNMO_P#U1[]U[P1U[_H*E_F%?\JV MQ/\ T76W_P#ZH]^Z]X(Z!_OO_A1Q\WOD5U1N[I_>U-L]=M[SP^8PF5>CV-A* M&H%'F\)4X&K\=3!,S(?#5R6('!L?J/>Z];$0!KUK_JH6]OR;_P"Q/O73O7?O MW7NMI?\ X2;_ /9<^^?_ !$G8_\ [N-K>_=,S<.OHO\ O?2;KWOW7N@:^16Q M?])O0?=/7RT_W4^].J.Q=K4<.G6SUFX=FUN&I@@_U1:< 6Y]^ZV,'KX\GRBZ MCS?0WR2[PZBS]#+CZS8W96[=NP4\Z>.1J;#963'^0*23;4A'//'O72U2",= M3[]UOJ125=7CZNDR&/JZF@R&/J8*VAK:.>6EJJ2LI)1/35$%1 5=61PKJ58$ M$ @W]^Z]U='\5/Y^?S\^*6VL;LW";QPN[]L8BFIJ.@AW+MU=R9=*6CI:>C@C MFR>;JF9F\<'J-N68M]2??J]-F)3T=MO^%8'SN5&/]W=HDJI/_'A;9Y(%_P#C MM[W7JO@CK:@_D3_S(.X?YDG0/979W<=#C:#-;1[.;9^/CQF&H,-$V.&S,3N M,\&/=U8^6ME&HF]K#Z >_=-2)H..K.OF;_V2/\GO_%?>Y_\ WVV3]^ZH.(Z^ M.!O/_C^M[_\ ASY3_K>?>NEPX=)[W[KW5M'\C#_MYEU)_P!JG'_^_.V][]U5 M_AZ^L=[WTBZ:\YAL?N+"Y?;^7ITJ\5G,97X?)TLBHR5&/R=*]%60.L@((>-V M4@@CGZ'W[KW7S2/^% G\K'=GP^^0NY^_^O\ 5-9T9VWN/*;DK:R@II!C]K[ MCW9N;+5=%@99YBB(T5!0B7QP1:-/(_I[\1Y]*XW#"G6NFK)(JO&0R.-2,/HR MGZ$>]=.=.>7!9NJ MRF:V^566F9HX<))4I3IZ:2*-/1PMU'!/OW6BJM\75Y6S/^%6/SFP.*I<9N;! M;5SDU'CEI4JZ#8VW*825,<2QQU#F:3?W[IHPBO1>OD1_PI"_F#]] M8"OVS0YO:^R<1D*6HH9I*'9]#C MMK$!GJBK>>]MX]B[AR&Z]^;FS6Z]PY.IJ*NKR.;RN0RL@EJIVJ9UIGR,LK1Q MF1F<(&L"2?J3[]T[0#ATE_?NO=.&(Q.3W#F<-MK!4O^DG7O?NO=>]^Z]UHC_\ M"OW_ (_[X_?^&-M?_P![7Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z\2 "2; >_=>ZC"MI#(L F1IY'6.*,'U22.VA(E_Q)( ]^Z]U9/\ M*/Y5?R]^ONM=Q838-=D,>F7[%K\8*[;]'BYZRB6ME;[*=9U(I*P5( M8*;(IXN1[]U1I%7KZ/W\K7^5IU+_ "WNH:';. IZ/.]DY>FHJS>^]&62IEK\ MW)@Z'%YC^%2Y&(5--2324,K6O?NJ=>]^Z]U[W[KW5 M.7\U7^4)TE_,9Z]K9ZO&T>U^X<-CYY-L;OH5;'+-5T=)E*V@BRZ8B$3U9DR% M]^Z]UU[]U[K#-404^GSRK%J ML%U7]1/"@6_K[]UOH_GPN_EL?*WYU;MQ&$Z@ZYSXVE65M%'ENPI,:N0V_B\= M-5T:5M54)3S),!'35J51*J2$!MR1[]3JA=5X]?1-_E._R:>F?Y=.QZ/*UU)C M]Z=TY>B@EW)NZJCDKJ2&OJL7CXLLF'I]^Z]U\]3_A7/\ ]E?]!?\ B!J7_P!^AN+W[RZ50_!UJ:>] M=.]<7Y1Q_M+?[U[]U[K?V_X2,9>I;XR=ZX_=-=>]^Z]U[W[KW7O?NO=:Y7_"B?^7-2_+GXMY/MG96$\O:W M3M*=R-64D!::?8NR\!N'=N9HW6G"L3)431DN\FG_ %2GW[CCIR-]+?;U\S]X M:JEFGHJ^!Z7(T4K4M?22@"6EJXN)H) MP"IX-C[UTKZZ]^Z]U[W[KW6R]_PE M3_[>-Y__ ,01V/\ ^]3M;W[IJ7AU])CWOI+U[W[KW7B 001<'@@\@@_4$>_= M>ZHW_FU?R6^E_P"8ALROW1AJ*BV7WKA,=538+=%&DM#1922DI\KE8*;+4.$B M26KJ*C(5L3/)++ZU70Q^A][ZNCE#U\[/YC_RZ?E3\&]X9/;G;QSBDFE34+Z00>1[K3I4KJP^?1&8:BGJ.8 M)EE4"Y*?ZU[<^_=6ZRG_ ^GOW7NNP2/I[]U[KVH\_3GZ^_=>ZX^_=>Z][]U M[K#-4T\!19ID1I+!%8F[,QTJH_Q)X]^Z]U9+\'/Y5_RU^=^Z\)0]==>Y[#]> M5M;0+ENR:[&??[=IL9/547W_=4Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZT1_^%?O_'_?'[_PQMK_ /O:[F]Z M/2F'AUI@^_=/=='Z'_6/^]>_=>ZW9?\ A(=_F>]O_#PW5_[S&V/?O/IB;K>2 M][Z3]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW58'\QO^5E\??YAG7.3P.^,!1X?? M4-'42;:WGC5CQ-;2Y>&AR/\ "I>+R?N!1?D ^_=75RIZ^ M>9\\?Y)?S)^$&X-P5;;%S79W5-!7URXW?FVL1-28B#&P5%7]J:JHRT_F<_;4 M;U)?1RA'Y'O5.E*R*V.J=JF>.BJIJ&N/V=;3R/%44DQ_=AF1M+Q/IN+@\'GW M[J_6175P&4AE/T(^G]??NO==^_=>Z][]U[KWOW7NO>_=>Z][]U[HV'P*_P"R MW?BE_P"+!])?^_5Q'OP\^M'AU]C7$?\ %KH/^H2#_H0>]](CQZ_'I3#UI]>]=/=8I_\Q-_RRD_Z$/OW7NOHO_\ M"3W_ +(8[*_\3!1_^^NV_P"]])9OBZVG/?NFNO>_=>Z][]U[JMS^9]\ M@_/ MWXV;OZXW!BJ5]Y8W%9/-[$S:0A,E3;FQ.VF5U5S_0 M\^_=65BIKU\IKY'_ ![[!^*O=.^NBNSL758W2MC]=U\NFI$U"HZ^D-@<[B-SX;&;AP%?!E<)FJ*GR.*R5*6 M:FKJ&JC$M/4P,P!*NI!%Q[]TEZ=O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]TE]Y[,VSV#MG-;/W?AZ#.[?S^-K\5D'*9K M(5M54SY+.5?\"@B^WHZ6'QI24D48%DWOC]N3(;1 M[IZ]W!UYG,963T-12[@BIX)'FIJF2DDTI!));]R*1;$_V3[UT^"#PZ":*KII M_P#,S(_/&D_[;W[K?6?W[KW7O?NO=>]^Z]U[W[KW7O?NO=8I_P#,3?\ +*3_ M *$/OW7NOHO_ /"3W_LACLK_ ,3!1_\ OKMO^]])9OBZVG/?NFNDCOO8VUNR MMH[@V/O/#T6NW7LK)569W)G^ML=35V6S6*2>IR>;K*FE MJJAJ>E@IJ:CIZ:$Q1K8,X8"Q(]Z/2B.0<&ZU(=S8+.;(SU;M;>N'K=L;EQE3 M-1Y#!Y,1K74E533&GJ(95B9END@*$ _4>_4Z?J#PZ:RU[6_3^/\ 6_!]^Z]U MZY-O\/\ ??3W[KW79))O_A;CW[KW7$D $DV !)/] .2??NO=*+9.T=U=F;CQ M^SNN]O9#>&Z5L:BCJ8(98Z MNEJ(V'[E[?I'/NF))?)>MY;;>V\'M#!XO;>W,;1XC"8:BI\=C<=04T%)2TM' M21"&G@A@IE1%55 "J !]![WTGZ?/?NO= S\C?\ LGKOC_Q#/:'_ +Q%=[]U MM?B'7QPN^_\ LH/O?_Q*N[/_ '8-[UTN'#H+/?NO=7Q_\)P_^WD^!_\ $;YO M_P![S;7O:\>FY?A'^KUZ^HG[]TDZ][]U[KWOW7NO>_=>Z][]U[I(=@_\>%O? M_P -#]^Z]U[W[KW7%Y885+S.J*/]4;?B_OW6^E=U]L/>W;>Y,=M' MJ_:V4WMN3*UE+04>)PJQ254E165<5#" DS(#^[-$MK_5A[]UHD#CUNA?R6_^ M$Z^X,/N/:_R:^:.,DHJC&-C,WM'JVNI:S&9.AKX9L1NG"U>8B?[BCJ8Z>HAJ MJ>H6WKOI'I!OOI/)+7"];O&)Q.-P6,H<-AZ&EQN+QE-#1T%!0T\-+24=+ @C MAIZ>FIU5$15 "JJ@ ?0>_=,=.'OW7NO>_=>ZKV_F%?RZ^DOY@G3^:Z^['PM+ M%N%:"KEVGNNG"461Q&;@Q&1IL))49"EA:J>EBJ:]IYJ=' >U_P!5C[]U='*' MKYM'\P?^4#\JO@#O#/)GMFYC>?4=/D:Y,%V1B<;+28)<7'6UD5 *B?)3&>1W MIZ*2IUZ.4_QX]ZZ4JX;JJ2&IIIG9(Y5D9"5=5/*L/JI]^ZOUG)(N/H+GC_B/ M?NO==7]^Z]UV&(!'X/OW7NL4D\%.ADGD6-!^6)'XO[]U[HX/Q&^"7R7^;F]\ M1M'H[KO/YO%UM=1Q93>%+0QU^&P>/EKJ.GK:^MB2:.71!#6Q5+Z 3H^G)]^Z MTS!14]?1E_E#?R8.IOY=^Q\?NG<5'0[Q[WSN-@EW'N2ICEJJ+'U60Q>-&7IL M;09J)Y*6U90+-$L4MDOQR2?>^DKN6ZO3]^Z;Z][]U[K58_X5?_\ 9#6U/_$Q M=>_^Z7='OQX=/P\>OG61?YM/^"CWKI1UPJO^ U1_RPE_ZUGW[KW7TFO^$L7_ M &[YSO'_ #4+"?\ OKL'[WTEF^+K9C]^Z:Z][]U[KWOW7NO>_=>Z][]U[JL3 M^:S_ "]MI?S"OC)N?K6O@IJ?>F'@J]R[(RYCD^Z3<6#VUEX=NT'DI4,SQ-65 MZNT <*Q'-CS[]U=&*GKY;7RL^(7>OPM[)S?67>.SLOMV7$9&NH,5N&OI%HL= MN6CHLC/BXNE:L&&.BRQ313+KB=74_E?ISS[]UO MK+?BWXO?W[KW7O?NO==>_=>Z][]U[KOW[KW77OW7NO>_=>ZVE_\ A)O_ -ES M[Y_\1)V/_P"[C:WOW3,W#KZ+_O?2;KWOW7NNB 000""+$'D$'Z@CW[KW6G%_ MPH@_DL;G[PJJCY@_&?;\V3WOA\;62=@;0Q=)+55^;IVK?>NEPX=)[W[KW5M'\C#_MYEU)_P!JG'_^_.V][]U5_AZ^ ML=[WTBZ][]U[H%>_N@^M_DAUCNGJSL[;U!GMO;FPV6Q4BU=+2RU%%)D\/588 M5U#45$FKZZO^/Q[]U[KIV5%UL=*J/4Q^@_)/^V]^Z]T*'3/ M2?:_R(WCC-A]*[)S6_\ <65KJ6@2EP4,,[TKU=;!C_N)HYGCNL;U,!8 W]0M M[]UJH''K>Y_DP?\ ">C&?'VHV]\B/EG1Q9SM/P4&4P6S)Z>LHX]I32+B<]34 MN7Q&06HII:JDKZ2=7EC8<-I4VN3OI.\A.!UMST]/3TD$5+200TM-!&L4%/3Q M)#!#$@LD<4,8"JH' %A[]TSUF]^Z]U6W_-L_P"R!_D+_P"(U[&_]]CG/>QU M9/BZ^11%]&_X.?\ >A[KTMZR^_=>ZV^?^$BG_,]>Y?\ M6[_ /\ W'VM[\.F MY_A'6_[[WTDZ][]U[KWOW7NM$?\ X5^_\?\ ?'[_ ,,;:_\ [VNYO>CTIAX= M:8/OW3W7O?NO=?7@_E$_]NOO@3_XJQT[_P"\?3>]](G^,]6+>_=5Z__6W^/? MNO=$&_F-_!G;G\P;X]R]";HS+X/&R;KQ>Z#61U5=2-YL;A\CB$C\N.!DY7(, M;?3C_6]^ZVITFHZUU8?^$B_1T44<8[/JB$15O_']W\V%O]3[]CI[QCUD_P"@ M1OH__GY]5_Y_]W?]&^_4'7O&/7O^@1OH_P#Y^?5?^?\ W=_T;[]0=>\8]>_Z M!&^C_P#GY]5_Y_\ =W_1OOU!U[QCU[_H$;Z/_P"?GU7_ )_]W?\ 1OOU!U[Q MCU[_ *!&^C_^?GU7_G_W=_T;[]0=>\8]>_Z!&^C_ /GY]5_Y_P#=W_1OOU!U M[QCUX?\ "1OHZXOV=56OS_N?W=]/^2??B/3KWC'H5-E_\)-_AWBJBCJ-V[CW M;FC!X6G3';XW/1I+(CH[E4FC( -F%C_7W[K1F/EU9ST1_(D_E[="5.+RFWNL M\EF\OCTIB9=VYBGW/1RSP/#+Y#2Y6D8$%H%//X+#^T??N'5"['JV'9W7NQNO M\;3XG96T=M[6H::%((X,!@\7AU:..-8E\@QL408Z44$D?0#^@]^ZIQZ6/OW7 MNO>_=>Z][]U[KWOW7NO>_=>Z0'8'5G7G:>&K,#V!LW;>Z\=74=10R1YW!XK+ M/'!4T\E,_P!N^1AE\;!9I-#*."Q(^I]^Z]PZH.^6?_":[X.?(2IRFX-HXO.] M?;NR#U52*BCW-7T&!AK:AZFH#+A\+3QJ(UEFC(0?V%T_T]^Z=65AU1SW%_PD MA[LP,D]1U+WMLG(4S"2:"BJ!G>'&T,.YT6;Q"?%[1R4<;KJ9?,HJ*D&W /^Q'OU.K>,O0; M/_PG7_F:)DUH%ZKSSTQ0L*O0A[9_X32? MS%<[5"GR.+3;49E6/[K)[1R#Q!2R@RD05)-AJ)/^L??J=;\5>CT]/_\ "27O M?/STLW:_>FR<71VCFJ:2';V[\94L@,324ZRPR. Y#2J#] ?];WNG5#-3AU=[ M\3O^$S_PBZ"J<9N#?-'G>P]V8]Z6J:>7<^2JL#-6T[4M07.'S4$BF,S4Y.@_ MV&*_D^_=-M*QZO\ ^N>I.MNI<)0;?Z[V5MG:>.QU'#0PC!X+$XJ>6&"%($-3 M-CH8C(Q6- S-R;"_T'OW3=:]"-[]U[KWOW7NO>_=>Z][]U[JB#^:;_)$Z[_F M:=K;'[0W?N^;;U9LO9,>S:>FCR>/Z6]^Z<2 M0J*=5?\ _0(WT?\ \_/JO_/_ +N_Z-]^H.K^,>NF_P"$C71Y4C_2?5<@C_B_ M[N_(M_J??J#KWC'J[W^5A_*VV;_+)V'O39&T-QR;AI]X;LGW3/-)796M,4\^ M!Q^$,8?* ,/30*;#CG^M_?NFW;6:]6Q^_=4Z][]U[KWOW7NO>_=>Z:<]A,;N M7"9C;N8IDK,3GL7D,-DZ614=*C'Y2D>AK8660%2'BD93<$<_0^_=>ZU5?D#_ M ,)8_CSW'W3V1VMAMX5&UZ7?^[L]NIL%'FMQP08^3-9%ZT4M/38^-88TC5@H M2,:1;CCWKI\3$"G00?\ 0(WT?_S\^J_\_P#N[_HWWN@Z]XQZ]_T"-]'_ //S MZK_S_P"[O^C??J#KWC'JP_\ EF_R%NM?YD^>R5;LG<&S6HI,KG MZQ5@SV2QN1EF\6241\''(+_7GC\^_?9U1I"W6PA[]TWU[W[KW7O?NO=>]^Z] MT&/9G3/5_<&$K=O]C;'VQNN@KZ.HHI#F<%B,E510U-/+3/\ :U.0@E:-@)I" MC+]&)(YO[]UX&G#J@+Y6_P#"9KX0=[561S^P:3<'7FZJ\U-09ANG)PX*.MJ' MJ:C7'B,-!&JQB66*R#Z*I7^GOW3JRL,=4@]P_P#"2CO[;\U3-U1WELC*4=Y9 M:>CFVYN_)5(B#2F.G::>1 7*K&+_ -3?\^_4Z<$P\QT1OJ=;\5>@_3_ (3K?S-&RCT!ZKSR M4RJ[#)G:[_:L5D"*H45>J[#U#_#W[K?BKT).U?\ A,__ #$L_.L.3HH=KH9E MB,^5VCDI(U1BH,Q%/4DV&HD_\%/OU.O>*O1].G/^$D/!FJZ9J6H9CA\W3R*4::G)T'^RQ7\GW[IHRL M>'5]6QNM=A=:8:BP.Q-H;]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4I_S6/Y.>P_YGV?^:GU7_G_P!W?]&^_8Z]XQZN&_E6_P H/8O\ ML9-ZIL_=,NX1O'+9/*3^7(9BM\3Y+'8['NH_B@%K#'J?3_7_ !/OW3;OKZN: M]^ZIU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TQY_;&W-U4$N+W-@<-N#'3 MHZ2T6:QE#E*5U>-HFO3UT>;R,F*HQP'G8_7Z!1^![]U<2,O#JK7?W_"4SX,[B MK*FMVS7;XPCS2R/$E3V!N*:&-'=W"^*GA XNOT_I[]U?QFI3H!:K_A([T,]1 M,U)V7714S2,88Y=Q;NDD2,MZ%=PG) ^I]ZIU[QCU@_Z!&^C_ /GY]5_Y_P#= MW_1OO=!UOQCU[_H$;Z/_ .?GU7_G_P!W?]&^_4'7O&/7O^@1OH__ )^?5?\ MG_W=_P!&^_4'7O&/7O\ H$;Z/_Y^?5?^?_=W_1OOU!U[QCT)W27_ EDZ:Z: M[CZQ[;H.QZFKKNM]][.WO24ISFZI!45&TMS4NXX(3',N@ZGI0MFX-^>/?OLZ MT9B13K;)I8!2TT%.#<0QK&#_ %"BU^??NF>I'OW7NJ._YJ?\ESK_ /F=;YV+ MO7=^[)MO5&RMK4FV:>&/(YJB$T-+GLAG!(5Q8*GU5[+=N>/Z6]^Z<60J.JI/ M^@1OH_\ Y^?5?^?_ '=_T;[]0=7\8]<'_P"$C/1SHZ'L^JLZLI_W/[O_ +0M M_J??L=>\8]7Z_P L+^73M7^6STQN'I_:>>DW!09_=<6Z)*J2LR5:4FBVW0[= M$?DR8#CT42M8<<_UO[]TV[ZCU9;[]U3KWOW7NO>_=>Z][]U[JD3^9[_)'Z!_ MF09O;^]\8]=Q_\)'^EJ>:GJJ3M6OI:RCJ(:RBJH-Q[RBGI:RF?RTU3#+&H M961P&5E(((N"#[]CKWC'K9>^$7QJW!\3>B]M]+9O>\F^Z7:%#B,-@;^]]-,037HX'O75>O>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KIE5U964,K JRL 592+%6!^H/Y'O MW7NBU=T_$#XZ=_XJMQ79G5>S\RM>DR5.13;> BS+&>*:*21J6E.V=[[@QJ-/JA&1W?NNL*4_JM&Q2, M7;]//^'OU!U;QCTD_P#H$;Z/_P"?GU7_ )_]W?\ 1OOU!U[QCU[_ *!&^C_^ M?GU7_G_W=_T;[]0=>\8]>_Z!&^C_ /GY]5_Y_P#=W_1OOU!U[QCU[_H$;Z/_ M .?GU7_G_P!W?]&^_4'7O&/7!_\ A(STZK8^5G\I?X4_+ZEK_P#29U=1X_*U5-5(F5V6 MN,VA6&KF%4Z5-358JD\CGR53LQ+7-E_*CW[JRL5X=:\G=/\ PD8V!F/W97;PW#4J2\LD$/E@"*3I,2_TN#_7W['3HF(X]$3W-_P ) M,/E10F<;=[RV!5!)66'5M+=L^J(:M)]??J=7\93U(VM_PDM^4-<]* M-R=Z[ I4D\7W.G:>[J?0691)^B4VL"WO5.M>,.C\]'?\)'^K<#DJ#(=Y=K)O M2EB>">>AVEE-W;=E9TDAD:,M4*ZV(68$?[4O]#[W0=5,Q/6Q)\3_ .5U\._A MYC:2EZMZNQ=3D*>GBC;,;OIL5NK)K-'#3Q>>GR&2I/,C TL3JP:X:[7N??NF MBQ/'JPN&&&GBC@IXHX((D$<4,*+%%&BBRI'&@ 'X 'OW5>LGOW7NO>_=>Z2 M/8&U8=][#WMLBIE,-/O+:.Y-JSS!G4Q0[APTV(EE#1^H:5F)NO/]/?NO#CUJ M9[W_ .$GO2F\]];UWM4=EU451O'/?L= M/>,>DU_T"-]'_P#/SZK_ ,_^[O\ HWWZ@ZWXQZ.O_+^_X3Q]6_!'Y"T/?>V] M]5&9R='M^LP*T3Y;<54ICK,WC\RS^*O C_50*+_7G^E_?ACJKREQ0];)'OW3 M77O?NO=>]^Z]U[W[KW7O?NO=)#L'_CPM[_\ AH;E_P#=--[]UX<>OC]_S#/^ MR[/EG_XG7L;_ -Z2;WH\>EJ?".B>>_=6Z.5_+\^-&'^87RJV=\?\_D3B,5N6 MAIZN:N6:IIV5IMUXW;QC6:CO(#HKF86_I_6WOW56) KUN'-_PD;Z-N=/9U6% MOP#G]W$@?XG3[WCICQCUU_T"-]'_ //SZK_S_P"[O^C??J#K?C'J70?\)'N@ MHZJ-\CV3D*BC%O)#3[CW=#*WK!.F0IQZ;CW['7O&/1K.I_\ A+=\ =BUE+6[ MEI]][DFA:*21%[ S1@DEC>*0_LUL##22C>D_@_Z_OQX4ZJ96\NKEOCY_+Y^) MWQEH::BZNZFVU3O2)$E/DL]AL%F\Q&88H8HY%RD](LP]^Z]U[W[K MW7O?NO=)#>>P-E=AX:MP&]]K;?W3BJZEJ*2:DSV&QN7B6*HIY*9VA3(Q2JKA M)9 K 7&HV^I]^Z]PZH?^67_"J#IU96&.J4>RO\ A(EO>DJ*FHZU[^V? M'1O)(U+19'&;SRE3%$6D,4;2?W#-?]'/T][IUOQEZ&;87_ D8[ER=4HWS\@=B M4M&D@9UBP.\J*22)60NB21NUBP+@'WZG7O&'IU;-\7?^$N7PSZ?R.-W!VK5[ M@[%W!CS35&K';KS=/AI:RGDIJD-)BLK#(C1F6%R4;ZJVD\7]^Z;,S>76P]T_ M\?.GNB-O8_;75VP=L[6H<;1P4,-1CL'AZ3)304]/'3+]WD**"*25F6*/6S'U M$ GZ#W[ILL3QZ&;W[K77O?NO=>]^Z]U6=_,[_ER[4_F2=,8SJ#=N>DP%#C=V M8'=*54=9DJ,M-A*/)4DCE4*.SZJP M%O\ B_[O_P"C??J#ISQCUQE_X2,='21R1GL^J D1T_XO^[_[2Z?]3[]0=>\8 M];"/\M/X!;9_ET]%5O26UK$O?NJ]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1;/D!\1^@/DY MMRLVUV_UUM[<--6I+')DQB,1'GXUEIZBG;[?-34\DR?\"97&EN'(;ZCW[K8) M&1U09W5_PEB^#6_LK79?8\V\=I5%5+42QQ5>^<]+21--++*H%-0PHH +H+#\ M CW[IT3,.BS'_A(WT=,>O?\ 0(WT?_S\ M^J_\_P#N[_HWWZ@Z]XQZ]_T"-]'_ //SZK_S_P"[O^C??J#KWC'KW_0(WT?_ M ,_/JO\ S_[N_P"C??J#KWC'KW_0(WT?_P _/JO_ #_[N_Z-]^H.O>,>K*/Y M8'\B[KC^6OW/FNW]I[RFS]=F=K[@VR]+)E,[6!8L]5XVJD?QY,!.#CE^G//' MY]^ZH[E^K]_?NF^O>_=>Z][]U[K!4TU-64\U+64\%52U$4D%135,4<]//#*A MCEAFAE!5E92596!!!(/'OW7NJKOEO_)K^#WS!EKLIV#UL,-N&KAJE&3V3446 MS]=14/53_<57\'I \C>6J9F8M<@*/[(]^ZNLC+CJF#=?_"2?XQUN2EGVEOG. MXC'R2.ZTV4W9NNNF4-(Q4>2- .%TC_7!/OV.K^,>DO\ ] C?1_\ S\^J_P#/ M_N[_ *-]^H.M^,>N+?\ "1KHYE9?])]5Z@1_Q?\ =WY%O]3[]0=>\8]7L_RL MOY9^T?Y9?4^].KMH;ADW#1[PWPV\YZB2MR=:8JAMMT&WO%KR@#CTT*M8<<_U MO[]TTS:C7JP3MW8%-VKU9V/UE63FFI.P=B[NV355 >2,P4^Z]O5. GF#Q>H: M5J"UUY%N.??NM T->M3++?\ "2CI'*YG,9A^SJI9,OD:G(2+_'MW#2]0^LK8 M+;_;>_8Z>\8]0?\ H$;Z/_Y^?5?^?_=W_1OOU!U[QCT:'X8?\)L.IOA_\BMK M=_X+?]1E,GMFE@I8J%\SN6H600;CH=P F*L41GU42KS_ %_I?WZ@ZJTI84ZV M?O?NFNO>_=>Z][]U[IORF(Q6ZJ(^7?\C_X+?+G^*Y3='7C[7W-D/NY$R&R:RFV?1K4 MU)JIA++38.D4M::I+'F^E5'X'OW5Q(PZH([:_P"$B-)+5UU=T[WAA,'C]50: M'&;C.\L]6HA>1Z=9)UTJQ"^)2?R03^??J=.";R/1.,]_PDV^6])*JX3N[K^: M,SHK$[/W7-^P7(F@I8V;.24J3DVIXG)UO>_=>Z][]U[HO?RDZ%QOR8Z/WYTQEZUL?C]\;>W!@*FK66HA,,6 M=VW6[>E<24WK&E:QFNO/''/OW6P:&O6K"G_"1GHY;_\ &3ZHW-_^+_N__HWW MZ@Z>\8]<_P#H$;Z/_P"?GU7_ )_]W?\ 1OOU!U[QCU:I_*P_DK]?_P LG>N[ MMX[0W;-N&?=5/G()HI,EFZT1#-1XU)"%R8"BW\.3Z?UX_/OV.J/(7P>KR_?N MF^O>_=>Z][]U[JE/^:Q_)SV'_,^SFQG2/(YFB\T>/S&1 MRR.1BP0;MD&%V_I_K>_=.)(4%!U49_T"-]'_ //SZK_S_P"[O^C??J#J_C'K MW_0(WT?_ ,_/JO\ S_[N_P"C??J#KWC'K:B^*_1>.^,?QOZ0^/6'K&R.+Z9Z MTVGUUCZYI9YVJZ3:V*CQ<,YFJOW&U+&#=^3^??NF2:FO0^^_=:Z__]??X]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW20[!_X\+>_P#X:&Y? M_=--[]UX<>OC]_S#/^R[/EG_ .)U[&_]Z2;WH\>EJ?".B>>_=6ZMI_D8?]O, MNI/^U3C_ /WYVWO?NJO\/7UC?>^D77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__T-_CW[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=)#L'_CPM[_ /AH;E_]TTWO MW7AQZ^/W_,,_[+L^6?\ XG7L;_WI)O>CQZ6I\(Z)Y[]U;JVC^1A_V\RZD_[5 M./\ _?G;>]^ZJ_P]?6.][Z1=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__1W^/?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TD.P?^/"WO\ ^&AN7_W33>_=>''K MX_?\PS_LNSY9_P#B=>QO_>DF]Z/'I:GPCHGGOW5NK:/Y&'_;S+J3_M4X_P#] M^=M[W[JK_#U]8[WOI%U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]+?X]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7"3Q^.3RZ/%H;R^33X_'I]?DU<:;7O?BW MOW7N@?R/^R^_?U?\6_T.?Q/SR???Q'^Y/W_W.K][[O[G]S7JOJU\W^OOW6\] M0_\ G&W_ +\A_P"N'[]U[/3M@O\ 07_$X?[L_P"B;^,Z1X/X%_<_^)Z?*MO# M_#_W;:]%M/\ :M^;>_=>ST+/OW6NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO D>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__9 end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
6 Months Ended
Aug. 31, 2024
Oct. 14, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Aug. 31, 2024  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2025  
Current Fiscal Year End Date --02-28  
Entity File Number 000-16035  
Entity Registrant Name SONO TEK CORP  
Entity Central Index Key 0000806172  
Entity Tax Identification Number 14-1568099  
Entity Incorporation, State or Country Code NY  
Entity Address, Address Line One 2012 Rt. 9W  
Entity Address, City or Town Milton  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 12547  
City Area Code (845)  
Local Phone Number 795-2020  
Title of 12(b) Security Common Stock, $0.01 par value per share  
Trading Symbol SOTK  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   15,751,153

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
Aug. 31, 2024
Feb. 29, 2024
Current Assets:    
Cash and cash equivalents $ 5,852,801 $ 2,134,786
Marketable securities 5,766,176 9,711,351
Accounts receivable (less allowance of $12,225) 1,879,464 1,470,711
Inventories 4,829,901 5,221,980
Prepaid expenses and other current assets 174,225 207,738
Total current assets 18,502,567 18,746,566
Land 250,000 250,000
Buildings, equipment, furnishings and leasehold improvements, net 2,691,523 2,832,156
Intangible assets, net 42,476 47,566
Deferred tax asset 1,429,271 1,255,977
TOTAL ASSETS 22,915,837 23,132,265
Current Liabilities:    
Accounts payable 691,000 1,049,742
Accrued expenses 1,543,869 1,739,478
Customer deposits 3,225,273 3,419,706
Income taxes payable 96,395 414,807
Total current liabilities 5,556,537 6,623,733
Deferred tax liability 311,750 229,534
Total liabilities 5,868,287 6,853,267
Stockholders’ Equity    
Common stock, $.01 par value; 25,000,000 shares authorized, 15,751,153 and 15,750,880 shares issued and outstanding as of August 31, 2024 and February 29, 2024, respectively 157,512 157,509
Additional paid-in capital 9,867,414 9,770,387
Accumulated earnings 7,022,624 6,351,102
Total stockholders’ equity 17,047,550 16,278,998
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 22,915,837 $ 23,132,265
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
Aug. 31, 2024
Feb. 29, 2024
Statement of Financial Position [Abstract]    
Allowance for doubtful receivables $ 12,225 $ 12,225
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 25,000,000 25,000,000
Common stock, shares issued 15,751,153 15,750,880
Common stock, shares outstanding 15,751,153 15,750,880
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Income Statement [Abstract]        
Net Sales $ 5,161,782 $ 5,639,117 $ 10,192,820 $ 9,242,135
Cost of Goods Sold 2,645,685 2,838,549 5,222,236 4,664,335
Gross Profit 2,516,097 2,800,568 4,970,584 4,577,800
Operating Expenses        
Research and product development costs 695,873 789,261 1,427,303 1,445,699
Marketing and selling expenses 988,418 944,526 1,885,608 1,745,310
General and administrative costs 545,816 500,923 1,133,387 912,549
Total Operating Expenses 2,230,107 2,234,710 4,446,298 4,103,558
Operating Income 285,990 565,858 524,286 474,242
Interest and Dividend Income 85,076 124,293 227,730 230,283
Net unrealized gain/(loss) on marketable securities 43,580 (6,803) 53,941 10,855
Income Before Income Taxes 414,646 683,348 805,957 715,380
Income Tax Expense 73,961 142,075 134,435 120,701
Net Income $ 340,685 $ 541,273 $ 671,522 $ 594,679
Basic Earnings Per Share $ 0.02 $ 0.03 $ 0.04 $ 0.04
Diluted Earnings Per Share $ 0.02 $ 0.03 $ 0.04 $ 0.04
Weighted Average Shares - Basic 15,750,910 15,743,069 15,750,895 15,742,571
Weighted Average Shares - Diluted 15,768,251 15,773,665 15,771,472 15,775,032
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Feb. 28, 2023 $ 157,421 $ 9,566,898 $ 4,909,639 $ 14,633,958
Beginning balance, shares at Feb. 28, 2023 15,742,073      
Stock based compensation expense 48,295 48,295
Net Income 53,406 53,406
Ending balance, value at May. 31, 2023 $ 157,421 9,615,193 4,963,045 14,735,659
Ending balance, shares at May. 31, 2023 15,742,073      
Stock based compensation expense 46,394 46,394
Cashless exercise of stock options $ 14 (14)
Cashless exercise of stock options, shares 1,410      
Net Income 541,273 541,273
Ending balance, value at Aug. 31, 2023 $ 157,435 9,661,573 5,504,318 15,323,326
Ending balance, shares at Aug. 31, 2023 15,743,483      
Beginning balance, value at Feb. 29, 2024 $ 157,509 9,770,387 6,351,102 16,278,998
Beginning balance, shares at Feb. 29, 2024 15,750,880      
Stock based compensation expense 54,231 54,231
Net Income 330,837 330,837
Ending balance, value at May. 31, 2024 $ 157,509 9,824,618 6,681,939 16,664,066
Ending balance, shares at May. 31, 2024 15,750,880      
Stock based compensation expense 42,799 42,799
Cashless exercise of stock options $ 3 (3)
Cashless exercise of stock options, shares 273      
Net Income 340,685 340,685
Ending balance, value at Aug. 31, 2024 $ 157,512 $ 9,867,414 $ 7,022,624 $ 17,047,550
Ending balance, shares at Aug. 31, 2024 15,751,153      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 671,522 $ 594,679
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 336,377 278,823
Stock based compensation expense 97,030 94,689
Inventory reserve 22,474 21,618
Unrealized gain on marketable securities (53,941) (10,855)
Deferred tax expense (91,078) (271,163)
(Decrease) Increase in:    
Accounts receivable (408,753) 200,189
Inventories 369,604 (786,980)
Prepaid expenses and other current assets 33,513 121,952
Accounts payable (358,742) 259,687
Accrued expenses (195,608) (35,254)
Customer deposits (194,433) 556,327
Income taxes payable (318,412) 83,072
Net Cash (Used in) Provided by Operating Activities (90,447) 1,106,784
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of equipment, furnishings and leasehold improvements (190,654) (245,837)
Sale of marketable securities 9,438,113 8,772,633
Purchase of marketable securities (5,438,997) (9,533,924)
Net Cash Provided by (Used in) Investing Activities 3,808,462 (1,007,128)
NET INCREASE IN CASH AND CASH EQUIVALENTS 3,718,015 99,656
CASH AND CASH EQUIVALENTS    
Beginning of period 2,134,786 3,354,601
End of period 5,852,801 3,454,257
SUPPLEMENTAL CASH FLOW DISCLOSURE:    
Interest paid
Income Taxes Paid $ 543,814 $ 308,942
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
3 Months Ended
Aug. 31, 2024
May 31, 2024
Aug. 31, 2023
May 31, 2023
Pay vs Performance Disclosure [Table]        
Net Income (Loss) $ 340,685 $ 330,837 $ 541,273 $ 53,406
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Aug. 31, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.3
BUSINESS DESCRIPTION
6 Months Ended
Aug. 31, 2024
Accounting Policies [Abstract]  
BUSINESS DESCRIPTION

NOTE 1: BUSINESS DESCRIPTION

 

Sono-Tek Corporation (the “Company”, “Sono-Tek”, “We” or “Our”) was incorporated in New York on March 21, 1975. We are the world leader in the design and manufacture of ultrasonic coating systems for applying precise, thin film coatings to add functional properties, protect or strengthen surfaces on parts and components for the microelectronics/electronics, alternative energy, medical, industrial and emerging research & development and other markets. We design and manufacture custom-engineered ultrasonic coating systems incorporating our patented technology, in combination with strong applications engineering knowledge, to assist our customers in achieving their desired coating solutions.

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information with the instructions for Form 10-Q and Article 8 of Regulation S-X. Accordingly, the unaudited condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of the Company’s management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. The results for the interim periods are not necessarily indicative of what the results will be for the fiscal year. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited Consolidated Financial Statements as of and for the fiscal year ended February 29, 2024 (“fiscal year 2024”) contained in the Company’s 2024 Annual Report on Form 10-K filed with the SEC on May 23, 2024. The Company’s current fiscal year ends on February 28, 2025 (“fiscal 2025”).

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Aug. 31, 2024
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2: SIGNIFICANT ACCOUNTING POLICIES

 

Cash and Cash Equivalents - Cash and cash equivalents consist of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90 days or less. At August 31, 2024, $1,263,000 of the Company’s bank deposits exceeded the insured limit provided by the Federal Deposit Insurance Corporation.

 

Consolidation - The accompanying unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly owned subsidiary, Sono-Tek Industrial Park, LLC (“SIP”) in conformity with generally accepted accounting principles in the United States (“GAAP”). SIP operates as a real estate holding company for the Company’s real estate operations. All intercompany accounts and transactions have been eliminated in consolidation.

 

Fair Value of Financial Instruments - The Company applies Accounting Standards Codification (“ASC”) 820, Fair Value Measurement (“ASC 820”), which establishes a framework for measuring fair value and clarifies the definition of fair value within that framework. ASC 820 defines fair value as an exit price, which is the price that would be received for an asset or paid to transfer a liability in the Company’s principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value hierarchy established in ASC 820 generally requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Observable inputs reflect the assumptions that market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs reflect the entity’s own assumptions based on market data and the entity’s judgments about the assumptions that market participants would use in pricing the asset or liability and are to be developed based on the best information available in the circumstances.

 

The carrying amounts of financial instruments reported in the accompanying unaudited condensed consolidated financial statements for current assets and current liabilities approximate the fair value because of the immediate or short-term maturities of the financial instruments.

 

The valuation hierarchy is composed of three levels. The classification within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The levels within the valuation hierarchy are described below:

 

Level 1 — Assets with unadjusted, quoted prices listed on active market exchanges. Inputs to the fair value measurement are observable inputs, such as quoted prices in active markets for identical assets or liabilities.

 

Level 2 — Inputs to the fair value measurement are determined using prices for recently traded assets and liabilities with similar underlying terms, as well as direct or indirect observable inputs, such as interest rates and yield curves that are observable at commonly quoted intervals.

 

Level 3 — Inputs to the fair value measurement are unobservable inputs, such as estimates, assumptions, and valuation techniques when little or no market data exists for the assets or liabilities.

 

The fair values of financial assets of the Company were determined using the following categories at August 31, 2024 and February 29, 2024, respectively:

   Level 1   Level 2   Level 3   Total 
                 
Marketable Securities – August 31, 2024  $5,392,980   $373,196   $   $5,766,176 
Marketable Securities – February 29, 2024  $9,711,351   $   $   $9,711,351 

 

Marketable Securities include certificates of deposit and US Treasury securities that are considered to be highly liquid and easily tradeable totaling $5,766,176 and $9,711,351 as of August 31, 2024 and February 29, 2024, respectively. US Treasury securities are valued using inputs observable in active markets for identical securities and are therefore classified as Level 1 and certificates of deposit are classified as Level 2 within the Company’s fair value hierarchy. The Company’s marketable securities are considered to be trading securities as defined under ASC 320 “Investments – Debt and Equity Securities.”

 

Income Taxes - The Company accounts for income taxes under the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of "temporary differences" by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The Company uses a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. As of August 31, 2024 and February 29, 2024, there were no accruals for uncertain tax positions.

 

Inventories - Inventories are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and the specific identification method for finished goods. Management compares the cost of inventory with the net realizable value and, if applicable, an allowance is made for writing down the inventory to its net realizable value, if lower than cost. On an ongoing basis, inventory is reviewed for potential write-down for estimated obsolescence or unmarketable inventory based upon forecasts for future demand and market conditions.

 

Land and Buildings - Land and buildings are stated at cost. Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.

 

At August 31, 2024 and February 29, 2024, the Company had land stated at cost of $250,000.

 

At August 31, 2024 and February 29, 2024, the Company had buildings, equipment, furnishings and leasehold improvements totaling, $2,691,523 and $2,832,156, respectively, net of accumulated depreciation.

 

Management Estimates - The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Recent Accounting Pronouncements Not Yet Adopted - In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. This ASU requires greater disaggregation of information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. This ASU applies to all entities subject to income taxes and is intended to help investors better understand an entity’s exposure to potential changes in jurisdictional tax legislation and assess income tax information that affects cash flow forecasts and capital allocation decisions. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and related disclosures.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating officer decision maker (“CODM”), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. The ASU requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Public entities will be required to provide all annual disclosures currently required by Topic 280 in interim periods, and entities with a single reportable segment are required to provide all the disclosures required by the amendments in this ASU and existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures, and does not expect the standard will have a material impact on the Company’s consolidated financial statements and related disclosures.

 

Product Warranty - Estimated future product warranty expense is recorded when the product is sold.

 

Revenue Recognition - The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, the core principle of which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps:

 

  · Identification of the contract, or contracts, with a customer
  · Identification of the performance obligations in the contract

 

  · Determination of the transaction price
  · Allocation of the transaction price to the performance obligations in the contract
  · Recognition of revenue when, or as, performance obligations are satisfied

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION
6 Months Ended
Aug. 31, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION

NOTE 3: REVENUE RECOGNITION

 

The Company’s sales revenue is derived primarily from short term contracts with customers, which, on average, are in effect for less than twelve months. Sales revenue from manufactured equipment transferred at a single point in time accounts for a majority of the Company’s revenue.

 

Sales revenue is recognized when control of the Company’s manufactured equipment is transferred to its customers, in an amount that reflects the consideration the Company expects to receive based upon the agreed transaction price. The Company’s performance obligations are satisfied when its customers take control of the purchased equipment, which is based on the contract terms. Based on prior experience, the Company reasonably estimates its sales returns and warranty reserves. Sales are presented net of discounts and allowances. Discounts and allowances are determined when a sale is negotiated. The Company does not grant its customers or independent representatives, the ability to return equipment nor does it grant price adjustments after a sale is complete.

 

The Company does not capitalize any sales commission costs related to the acquisition of a contract. All commissions related to a performance obligation that are satisfied at a point in time are expensed when the customer takes control of the purchased equipment.

 

The Company applies the practical expedient in paragraph ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one-year or less.

 

At August 31, 2024, the Company had received approximately $3,225,000 in cash deposits, representing contract liabilities.

 

At February 29, 2024, the Company had received approximately $3,420,000 in cash deposits, representing contract liabilities, and had issued Letters of Credit in the amount of $72,000 to secure these cash deposits. During the six months ended August 31, 2024, the Company recognized $2,641,000 of these deposits as revenue.

 

The Company’s sales revenue by product line is as follows:

    Three Months Ended August 31,   Six Months Ended August 31,
    2024     % of total   2023     % of total   2024     % of total   2023     % of total
Fluxing Systems   $ 119,000     2%   $ 204,000     4%   $ 253,000     3%   $ 440,000     5%
Integrated Coating Systems     2,023,000     39%     853,000     15%     2,770,000     27%     1,162,000     12%
Multi-Axis Coating Systems     1,931,000     38%     2,923,000     52%     4,595,000     45%     4,686,000     51%
OEM Systems     205,000     4%     535,000     9%     537,000     5%     810,000     9%
Spare Parts, Services and Other     884,000     17%     1,124,000     20%     2,038,000     20%     2,144,000     23%
TOTAL   $ 5,162,000         $ 5,639,000         $ 10,193,000         $ 9,242,000      

 

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES
6 Months Ended
Aug. 31, 2024
Inventory Disclosure [Abstract]  
INVENTORIES

NOTE 4: INVENTORIES

 

Inventories consist of the following:

    August 31,     February 29,  
    2024     2024  
Raw materials and subassemblies   $ 2,218,204     $ 2,270,567  
Finished goods     1,725,525       1,785,952  
Work in process     886,172       1,165,461  
Total   $ 4,829,901     $ 5,221,980  

 

The Company maintains an allowance for slow moving inventory for raw materials and finished goods. The recorded allowances at August 31, 2024 and February 29, 2024 totaled $339,250 and $380,400, respectively.

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK BASED COMPENSATION
6 Months Ended
Aug. 31, 2024
Equity [Abstract]  
STOCK BASED COMPENSATION

NOTE 5: STOCK BASED COMPENSATION

 

Stock Options - Until June 2023, options were available to be granted to officers, directors, consultants and employees of the Company and its subsidiaries to purchase up to 2,500,000 shares of the Company's common stock, under the Company’s 2013 Stock Incentive Plan (the "2013 Plan"). Under the 2013 Plan options expire ten years after the date of grant. As of August 31, 2024, there were 212,202 options outstanding under the 2013 Plan, of which 185,300 are vested. No additional options may be granted under the 2013 Plan.

 

In August 2023, the Company’s shareholders approved the Company’s 2023 Stock Incentive Plan (the “2023 Plan”) under which 2,500,000 options may be granted to officers, directors, consultants and employees of the Company and its subsidiaries. As of August 31, 2024, there were 219,558 options outstanding under the 2023 Plan, of which 8,808 are vested.

 

The Company accounts for stock based compensation under ASC 718, “Share Based Payments.” which requires companies to expense the value of employee stock options and similar awards.

 

During the six months ended August 31, 2024, the Company granted options to acquire 134,657 shares to employees exercisable at prices ranging from $4.12 to $4.87 and options to acquire 26,667 shares to non-employee members of the board of directors with an exercise price of $4.12. The options granted to employees and directors vest over three years and expire ten years from the date of issuance. The options granted during the first six months of fiscal 2025 had a combined weighted average grant date fair value of $2.54 per share.

 

The weighted-average fair value of options is estimated on the date of grant using the Black-Scholes options-pricing model. The weighted-average Black-Scholes assumptions are as follows:

    Six Months Ended
August 31, 2024
Expected Life   5 - 8 years
Risk free interest rate   3.64% - 4.39%
Expected volatility   55.19% - 60.34%
Expected dividend yield   0%

 

 

For the three and six months ended August 31, 2024, the Company recognized $43,000 and $97,000 in stock-based compensation expense, respectively. Such amounts are included in general and administration expenses on the unaudited condensed consolidated statements of income. For the three and six months ended August 31, 2023, the Company recognized approximately $46,000 and $95,000 of stock-based compensation expense, respectively. Total compensation expense related to non-vested options not yet recognized as of August 31, 2024 was $585,000 and will be recognized over the next three years based on vesting date. The amount of future stock option compensation expense could be affected by any future option grants or by any forfeitures.

 

The aggregate intrinsic value of the Company’s vested and exercisable options at August 31, 2024 was approximately $85,000.

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE
6 Months Ended
Aug. 31, 2024
Earnings Per Share [Abstract]  
EARNINGS PER SHARE

NOTE 6: EARNINGS PER SHARE

 

The following table sets forth the computation of basic and diluted earnings per share:

                 
   Six Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
                 
Numerator for basic and diluted earnings per share  $671,522   $594,679   $340,685   $541,273 
                     
Denominator for basic earnings per share – weighted average   15,750,895    15,742,571    15,750,910    15,743,069 
                     
Effects of dilutive securities                    
Stock options for employees, directors and outside consultants   20,577    32,461    17,341    30,596 
                     
Denominator for diluted earnings per share   15,771,472    15,775,032    15,768,251    15,773,665 
                     
Basic Earnings Per Share  $0.04   $0.04   $0.02   $0.03 
Diluted Earnings Per Share  $0.04   $0.04   $0.02   $0.03 

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.3
REVOLVING LINE OF CREDIT
6 Months Ended
Aug. 31, 2024
Debt Disclosure [Abstract]  
REVOLVING LINE OF CREDIT

NOTE 7: REVOLVING LINE OF CREDIT

 

The Company has a $1,500,000 revolving line of credit at prime which was 8.50% at August 31, 2024 and February 29, 2024. The revolving credit line is collateralized by the Company’s accounts receivable and inventory. The revolving credit line is payable on demand and must be retired for a 30-day period, once annually. If the Company fails to perform the 30-day annual pay down or if the bank elects to terminate the credit line, the bank may, at its option, convert the outstanding balance to a 36-month term note with payments including interest in 36 equal installments.

 

As of August 31, 2024, $0 of the Company’s credit line was being utilized to collateralize Letters of Credit issued by the Company. As of August 31, 2024, there were no outstanding borrowings under the line of credit and the unused portion of the credit line was $1,500,000.

 

The Company has a $750,000 equipment line of credit at prime plus 0.50%, which was 9% at August 31, 2024. At August 31, 2024, there were no outstanding borrowings under the equipment line of credit.

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.3
CUSTOMER CONCENTRATIONS AND FOREIGN SALES
6 Months Ended
Aug. 31, 2024
Risks and Uncertainties [Abstract]  
CUSTOMER CONCENTRATIONS AND FOREIGN SALES

NOTE 8: CUSTOMER CONCENTRATIONS AND FOREIGN SALES

 

Export sales to customers located outside the United States and Canada were approximately as follows:

   Six Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
                 
Asia Pacific (APAC)  $880,000   $1,109,000   $368,000   $538,000 
Europe, Middle East, Asia (EMEA)   2,381,000    1,581,000    1,136,000    1,155,000 
Latin America   345,000    985,000    163,000    747,000 
   $3,606,000   $3,675,000   $1,667,000   $2,440,000 

 

During the first half of fiscal 2025 and fiscal 2024, sales to foreign customers accounted for approximately $3,606,000 and $3,675,000, or 35% and 40%, respectively, of total revenues.

 

During the second quarter of fiscal 2025 and fiscal 2024, sales to foreign customers accounted for approximately $1,667,000 and $2,440,000, or 32% and 43%, respectively, of total revenues.

 

The Company had one customer which accounted for 21% of total sales during the first half of fiscal 2025. The Company had two customers which accounted for 38% of total sales during the second quarter of fiscal 2025. Three customers accounted for 65% of the outstanding accounts receivable at August 31, 2024.

 

The Company had one customer which accounted for 14% of total sales during the first half of fiscal 2024. The Company had one customer which accounted for 20% of total sales during the second quarter of fiscal 2024. Two customers accounted for 26% of the outstanding accounts receivable at February 29, 2024.

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Aug. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 9: COMMITMENTS AND CONTINGENCIES

 

The Company did not have any material commitments or contingencies as of August 31, 2024.

 

The Company is subject, from time to time, to claims by third parties under various legal disputes. The defense of such claims, or any adverse outcome relating to any such claims, could have a material adverse effect on the Company’s liquidity, financial condition, and cash flows. As of August 31, 2024, the Company did not have any pending legal actions.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Aug. 31, 2024
Accounting Policies [Abstract]  
Cash and Cash Equivalents

Cash and Cash Equivalents - Cash and cash equivalents consist of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90 days or less. At August 31, 2024, $1,263,000 of the Company’s bank deposits exceeded the insured limit provided by the Federal Deposit Insurance Corporation.

 

Consolidation

Consolidation - The accompanying unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly owned subsidiary, Sono-Tek Industrial Park, LLC (“SIP”) in conformity with generally accepted accounting principles in the United States (“GAAP”). SIP operates as a real estate holding company for the Company’s real estate operations. All intercompany accounts and transactions have been eliminated in consolidation.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments - The Company applies Accounting Standards Codification (“ASC”) 820, Fair Value Measurement (“ASC 820”), which establishes a framework for measuring fair value and clarifies the definition of fair value within that framework. ASC 820 defines fair value as an exit price, which is the price that would be received for an asset or paid to transfer a liability in the Company’s principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value hierarchy established in ASC 820 generally requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Observable inputs reflect the assumptions that market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs reflect the entity’s own assumptions based on market data and the entity’s judgments about the assumptions that market participants would use in pricing the asset or liability and are to be developed based on the best information available in the circumstances.

 

The carrying amounts of financial instruments reported in the accompanying unaudited condensed consolidated financial statements for current assets and current liabilities approximate the fair value because of the immediate or short-term maturities of the financial instruments.

 

The valuation hierarchy is composed of three levels. The classification within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The levels within the valuation hierarchy are described below:

 

Level 1 — Assets with unadjusted, quoted prices listed on active market exchanges. Inputs to the fair value measurement are observable inputs, such as quoted prices in active markets for identical assets or liabilities.

 

Level 2 — Inputs to the fair value measurement are determined using prices for recently traded assets and liabilities with similar underlying terms, as well as direct or indirect observable inputs, such as interest rates and yield curves that are observable at commonly quoted intervals.

 

Level 3 — Inputs to the fair value measurement are unobservable inputs, such as estimates, assumptions, and valuation techniques when little or no market data exists for the assets or liabilities.

 

The fair values of financial assets of the Company were determined using the following categories at August 31, 2024 and February 29, 2024, respectively:

   Level 1   Level 2   Level 3   Total 
                 
Marketable Securities – August 31, 2024  $5,392,980   $373,196   $   $5,766,176 
Marketable Securities – February 29, 2024  $9,711,351   $   $   $9,711,351 

 

Marketable Securities include certificates of deposit and US Treasury securities that are considered to be highly liquid and easily tradeable totaling $5,766,176 and $9,711,351 as of August 31, 2024 and February 29, 2024, respectively. US Treasury securities are valued using inputs observable in active markets for identical securities and are therefore classified as Level 1 and certificates of deposit are classified as Level 2 within the Company’s fair value hierarchy. The Company’s marketable securities are considered to be trading securities as defined under ASC 320 “Investments – Debt and Equity Securities.”

 

Income Taxes

Income Taxes - The Company accounts for income taxes under the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of "temporary differences" by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The Company uses a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. As of August 31, 2024 and February 29, 2024, there were no accruals for uncertain tax positions.

 

Inventories

Inventories - Inventories are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and the specific identification method for finished goods. Management compares the cost of inventory with the net realizable value and, if applicable, an allowance is made for writing down the inventory to its net realizable value, if lower than cost. On an ongoing basis, inventory is reviewed for potential write-down for estimated obsolescence or unmarketable inventory based upon forecasts for future demand and market conditions.

 

Land and Buildings

Land and Buildings - Land and buildings are stated at cost. Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.

 

At August 31, 2024 and February 29, 2024, the Company had land stated at cost of $250,000.

 

At August 31, 2024 and February 29, 2024, the Company had buildings, equipment, furnishings and leasehold improvements totaling, $2,691,523 and $2,832,156, respectively, net of accumulated depreciation.

 

Management Estimates

Management Estimates - The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted - In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. This ASU requires greater disaggregation of information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. This ASU applies to all entities subject to income taxes and is intended to help investors better understand an entity’s exposure to potential changes in jurisdictional tax legislation and assess income tax information that affects cash flow forecasts and capital allocation decisions. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and related disclosures.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating officer decision maker (“CODM”), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. The ASU requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Public entities will be required to provide all annual disclosures currently required by Topic 280 in interim periods, and entities with a single reportable segment are required to provide all the disclosures required by the amendments in this ASU and existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures, and does not expect the standard will have a material impact on the Company’s consolidated financial statements and related disclosures.

 

Product Warranty

Product Warranty - Estimated future product warranty expense is recorded when the product is sold.

 

Revenue Recognition

Revenue Recognition - The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, the core principle of which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps:

 

  · Identification of the contract, or contracts, with a customer
  · Identification of the performance obligations in the contract

 

  · Determination of the transaction price
  · Allocation of the transaction price to the performance obligations in the contract
  · Recognition of revenue when, or as, performance obligations are satisfied

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Aug. 31, 2024
Accounting Policies [Abstract]  
Schedule of Significant Accounting Policies - Fair values of financial assets of the Company

The fair values of financial assets of the Company were determined using the following categories at August 31, 2024 and February 29, 2024, respectively:

   Level 1   Level 2   Level 3   Total 
                 
Marketable Securities – August 31, 2024  $5,392,980   $373,196   $   $5,766,176 
Marketable Securities – February 29, 2024  $9,711,351   $   $   $9,711,351 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION (Tables)
6 Months Ended
Aug. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognition - Sales Revenue by Product Line

The Company’s sales revenue by product line is as follows:

    Three Months Ended August 31,   Six Months Ended August 31,
    2024     % of total   2023     % of total   2024     % of total   2023     % of total
Fluxing Systems   $ 119,000     2%   $ 204,000     4%   $ 253,000     3%   $ 440,000     5%
Integrated Coating Systems     2,023,000     39%     853,000     15%     2,770,000     27%     1,162,000     12%
Multi-Axis Coating Systems     1,931,000     38%     2,923,000     52%     4,595,000     45%     4,686,000     51%
OEM Systems     205,000     4%     535,000     9%     537,000     5%     810,000     9%
Spare Parts, Services and Other     884,000     17%     1,124,000     20%     2,038,000     20%     2,144,000     23%
TOTAL   $ 5,162,000         $ 5,639,000         $ 10,193,000         $ 9,242,000      
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES (Tables)
6 Months Ended
Aug. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current

Inventories consist of the following:

    August 31,     February 29,  
    2024     2024  
Raw materials and subassemblies   $ 2,218,204     $ 2,270,567  
Finished goods     1,725,525       1,785,952  
Work in process     886,172       1,165,461  
Total   $ 4,829,901     $ 5,221,980  
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK BASED COMPENSATION (Tables)
6 Months Ended
Aug. 31, 2024
Equity [Abstract]  
Schedule of weighted-average Black-Scholes assumptions

The weighted-average fair value of options is estimated on the date of grant using the Black-Scholes options-pricing model. The weighted-average Black-Scholes assumptions are as follows:

    Six Months Ended
August 31, 2024
Expected Life   5 - 8 years
Risk free interest rate   3.64% - 4.39%
Expected volatility   55.19% - 60.34%
Expected dividend yield   0%
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
6 Months Ended
Aug. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of basic and diluted earnings per share

The following table sets forth the computation of basic and diluted earnings per share:

                 
   Six Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
                 
Numerator for basic and diluted earnings per share  $671,522   $594,679   $340,685   $541,273 
                     
Denominator for basic earnings per share – weighted average   15,750,895    15,742,571    15,750,910    15,743,069 
                     
Effects of dilutive securities                    
Stock options for employees, directors and outside consultants   20,577    32,461    17,341    30,596 
                     
Denominator for diluted earnings per share   15,771,472    15,775,032    15,768,251    15,773,665 
                     
Basic Earnings Per Share  $0.04   $0.04   $0.02   $0.03 
Diluted Earnings Per Share  $0.04   $0.04   $0.02   $0.03 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Tables)
6 Months Ended
Aug. 31, 2024
Risks and Uncertainties [Abstract]  
Schedule of Customer Concentrations and Foreign Sales

Export sales to customers located outside the United States and Canada were approximately as follows:

   Six Months Ended
August 31,
   Three Months Ended
August 31,
 
   2024   2023   2024   2023 
                 
Asia Pacific (APAC)  $880,000   $1,109,000   $368,000   $538,000 
Europe, Middle East, Asia (EMEA)   2,381,000    1,581,000    1,136,000    1,155,000 
Latin America   345,000    985,000    163,000    747,000 
   $3,606,000   $3,675,000   $1,667,000   $2,440,000 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Significant Accounting Policies - Fair values of financial assets of the Company (Details) - USD ($)
Aug. 31, 2024
Feb. 29, 2024
Platform Operator, Crypto Asset [Line Items]    
Marketable Securities $ 5,766,176 $ 9,711,351
Fair Value, Inputs, Level 1 [Member]    
Platform Operator, Crypto Asset [Line Items]    
Marketable Securities 5,392,980 9,711,351
Fair Value, Inputs, Level 2 [Member]    
Platform Operator, Crypto Asset [Line Items]    
Marketable Securities 373,196
Fair Value, Inputs, Level 3 [Member]    
Platform Operator, Crypto Asset [Line Items]    
Marketable Securities
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
Aug. 31, 2024
Feb. 29, 2024
Accounting Policies [Abstract]    
Bank deposits exceeding the FDIC insured limit $ 1,263,000  
Marketable securities 5,766,176 $ 9,711,351
Accruals for uncertain tax positions 0 0
Land 250,000 250,000
Buildings, equipment, furnishings and leasehold improvements, net $ 2,691,523 $ 2,832,156
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Revenue Recognition - Sales Revenue by Product Line (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Disaggregation of Revenue [Line Items]        
Sales revenue $ 5,161,782 $ 5,639,117 $ 10,192,820 $ 9,242,135
Fluxing Systems [Member]        
Disaggregation of Revenue [Line Items]        
Sales revenue $ 119,000 $ 204,000 $ 253,000 $ 440,000
Sales revenue, percent 2.00% 4.00% 3.00% 5.00%
Integrated Coating Systems [Member]        
Disaggregation of Revenue [Line Items]        
Sales revenue $ 2,023,000 $ 853,000 $ 2,770,000 $ 1,162,000
Sales revenue, percent 39.00% 15.00% 27.00% 12.00%
Multi-Axis Coating Systems [Member]        
Disaggregation of Revenue [Line Items]        
Sales revenue $ 1,931,000 $ 2,923,000 $ 4,595,000 $ 4,686,000
Sales revenue, percent 38.00% 52.00% 45.00% 51.00%
OEM Systems [Member]        
Disaggregation of Revenue [Line Items]        
Sales revenue $ 205,000 $ 535,000 $ 537,000 $ 810,000
Sales revenue, percent 4.00% 9.00% 5.00% 9.00%
2013 Stock Incentive Plan ("2013 Plan") [Member]        
Disaggregation of Revenue [Line Items]        
Sales revenue $ 884,000 $ 1,124,000 $ 2,038,000 $ 2,144,000
Sales revenue, percent 17.00% 20.00% 20.00% 23.00%
Total [Member]        
Disaggregation of Revenue [Line Items]        
Sales revenue $ 5,162,000 $ 5,639,000 $ 10,193,000 $ 9,242,000
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION (Details Narrative) - USD ($)
6 Months Ended
Aug. 31, 2024
Feb. 29, 2024
Line of Credit Facility [Line Items]    
Cash deposits $ 3,225,000 $ 3,420,000
Revenue recognized $ 2,641,000  
Letter of Credit [Member]    
Line of Credit Facility [Line Items]    
Letter of credit   $ 72,000
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Inventory, Current (Details) - USD ($)
Aug. 31, 2024
Feb. 29, 2024
Inventory Disclosure [Abstract]    
Raw materials and subassemblies $ 2,218,204 $ 2,270,567
Finished goods 1,725,525 1,785,952
Work in process 886,172 1,165,461
Total $ 4,829,901 $ 5,221,980
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES (Details Narrative) - USD ($)
Aug. 31, 2024
Feb. 29, 2024
Inventory Disclosure [Abstract]    
Allowance for slow moving inventory $ 339,250 $ 380,400
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of weighted-average Black-Scholes assumptions (Details)
6 Months Ended
Aug. 31, 2024
Expected dividend yield 0.00%
Minimum [Member]  
Expected life (in years) 5 years
Risk free interest rate 3.64%
Expected volatility 55.19%
Maximum [Member]  
Expected life (in years) 8 years
Risk free interest rate 4.39%
Expected volatility 60.34%
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2023
Jun. 30, 2023
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options, expiration period         10 years  
Options granted     17,341 30,596 20,577 32,461
Options, vesting period         3 years  
Weighted average grant date fair value, per share         $ 2.54  
Stock-based compensation expense     $ 43,000 $ 46,000 $ 97,000 $ 95,000
Stock option non-vested     585,000   585,000  
Options vested and exercisable aggregate intrinsic value     $ 85,000   $ 85,000  
Employees [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options granted         134,657  
Employees [Member] | Minimum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options, exercisable price         $ 4.12  
Employees [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options, exercisable price         $ 4.87  
Non Employee [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options granted         26,667  
Options, exercisable price         $ 4.12  
2013 Stock Incentive Plan ("2013 Plan") [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options shares available for grants   2,500,000        
Options, expiration period   10 years        
Stock options, outstanding     212,202   212,202  
Stock options, vested         185,300  
Stock Incentive Plan 2023 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options, vested         8,808  
Options granted 2,500,000          
Options outstanding         219,558  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Computation of basic and diluted earnings per share (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Earnings Per Share [Abstract]        
Numerator for basic and diluted earnings per share $ 340,685 $ 541,273 $ 671,522 $ 594,679
Denominator for basic earnings per share – weighted average 15,750,910 15,743,069 15,750,895 15,742,571
Effects of dilutive securities        
Stock options for employees, directors and outside consultants 17,341 30,596 20,577 32,461
Denominator for diluted earnings per share 15,768,251 15,773,665 15,771,472 15,775,032
Basic Earnings Per Share $ 0.02 $ 0.03 $ 0.04 $ 0.04
Diluted Earnings Per Share $ 0.02 $ 0.03 $ 0.04 $ 0.04
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
REVOLVING LINE OF CREDIT (Details Narrative) - USD ($)
6 Months Ended
Aug. 31, 2024
Feb. 29, 2024
Line of Credit Facility [Line Items]    
Interest rate 9.00%  
Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Revolving line of credit $ 1,500,000 $ 1,500,000
Interest rate 8.50% 8.50%
Revolving credit line description The revolving credit line is collateralized by the Company’s accounts receivable and inventory. The revolving credit line is payable on demand and must be retired for a 30-day period, once annually. If the Company fails to perform the 30-day annual pay down or if the bank elects to terminate the credit line, the bank may, at its option, convert the outstanding balance to a 36-month term note with payments including interest in 36 equal installments.  
Letter of Credit [Member]    
Line of Credit Facility [Line Items]    
Unused portion of credit line $ 1,500,000  
Outstanding borrowings under the line of credit 0  
Fluxing Systems [Member]    
Line of Credit Facility [Line Items]    
Revolving line of credit $ 750,000  
Interest rate 0.50%  
Outstanding borrowings under the line of credit $ 0  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Customer Concentrations and Foreign Sales (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Total sales $ 3,606,000 $ 3,675,000 $ 1,667,000 $ 2,440,000
Asia Pacific [Member]        
Total sales 880,000 1,109,000 368,000 538,000
EMEA [Member]        
Total sales 2,381,000 1,581,000 1,136,000 1,155,000
Latin America [Member]        
Total sales $ 345,000 $ 985,000 $ 163,000 $ 747,000
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Feb. 29, 2024
Concentration Risk [Line Items]          
Sales revenue $ 5,161,782 $ 5,639,117 $ 10,192,820 $ 9,242,135  
Foreign Customers [Member] | Revenue Benchmark [Member]          
Concentration Risk [Line Items]          
Sales revenue $ 1,667,000 $ 2,440,000 $ 3,606,000 $ 3,675,000  
Sales revenue, percent 32.00% 43.00% 35.00% 40.00%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]          
Concentration Risk [Line Items]          
Concentration percentage   20.00% 21.00% 14.00%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Two Customer [Member]          
Concentration Risk [Line Items]          
Concentration percentage 38.00%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Three Customer [Member]          
Concentration Risk [Line Items]          
Concentration percentage     65.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Customers [Member]          
Concentration Risk [Line Items]          
Concentration percentage         26.00%
EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,]&3UD'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #/1D]9#FFC'^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLDV#E&7"X@32$A, G&+$F^+:)HH,6KW]K1AZX3@ 3C&_O/Y ML^361&E"PN<4(B9RF&]&W_59FKAE1Z(H ;(YHM>YGA+]U-R'Y#5-SW2 J,V' M/B"(IKD%CZ2M)@TSL(H+D:G6&FD2:@KIC+=FPNPI Z\Y,#5/ MC*>Q:^$*F&&$R>?O MJ%6*I_8DL'V#DY9K>DAF&HAU7)33MP>'MZ?"GK5J[/ MI'N#TZ_L))TB;MEE\NOJ[G[WP)1HQ+KB3<4W.R[D9BV%>)]=?_A=A7VP;N_^ ML?%%4+7PZR[4%U!+ P04 " #/1D]9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,]&3UEJPZDWO 4 +4> 8 >&PO=V]R:W-H965T&UL MM9EM;]LV%(7_"N$-0PO$L4CY+9UCP%&3+4@;NW&VHAOV@99H6Z@D:A1E)_]^ M5Y(M)0%U[0GUET1OYYB/+D4=D:.M5-^3M1":/(5!E%RVUEK''SJ=Q%V+D"?G M,A81G%E*%7(-NVK526(EN)>+PJ##+*O?";D?M<:C_-A,C4#8+!/D5_SIBVWR8IMD* LIOV<[M]YER\I:) +AZLR"P[^-<$009$[0CG]W MIJWR-S/AR^V]^TT.#S +G@A'!E]]3Z\O6\,6\<22IX%^D-O?Q0ZHE_FY,DCR MOV1;7-OMMHB;)EJ&.S&T(/2CXC]_VMV(EP*K1L!V O9&0.M^P=X)[!RT:%F. M]9%K/AXIN24JNQK"L#SH]=N1&*-(FR9HKD8PZ&CRS M,QUWI[\J]*Q&WR>?9:37";F./.&]UG>@+66#V+Y!5PPUG*2K?$]HUR5\UQR[OCYW[V>C]^7NR2+2"+O>/Z0X5#EVS0_8-S+$RDN)Q:[2\F M)%35$*E7(O70-DV Q\N9;@*^,C'A^B4/$M.M<%!90ZA^"=4_KDY?4JZT4,$S M>1"Q5-K$AUMIE1KQ4%5#O$&)-SBR&RH.[XM\N*_GP[UJZX?*&@(.2\#A<8 S MH7SI96,G@=';^,CA3N5H63M(F(]]H!=NVVQ M-AL:05%E4U!6@3*T9=>1]O4S< :"W*?A0B@C'FYB658;6F2;*XEJFP)668:B MZ6$/^"!6?A9GH*;W/#37$#>:3^^GY/'ZCCC3AYD1]!0QAE8YAN))9 ?J0+=5 MT&5O(9L^D3OQ;$3%K:">UM#JTX%Q],'%33FK<$/Q=++C?.1/Y-8#6'_INSQ_ M7R+]%[>DW3;M]8?6Q861]Q2QAU:YA^)I9<=[&[E201[(4<_(7,-(1*0BCDRA MX%!WZ9E[->Y^_\V(?(HH1*LL1/$ LT.>>!ZX)V?[#?()KB/3R,R)6S*+,O( MWTD77XW IXA&M,I&%(\T;X&=; ^*^RBWD1$6M_OL!UJ:A XN;,I992.*QYFW MG&4OGBFY\2/77%GMU!\:Y M@5,D)58E)78@*>6<2O!Z,-S@W;#;>V\$.T4R8E4R8GBH^23S^+Z6$9:,#I@, M+GIMB+B6D>\4P8A5P8CA>>;1UY#YY))0]F[QGLR%FRJHI1$2=W)D&,+K=ZZE M^_V,_&R=6Y3$$)@W/$@%B84J9MJ,]^ 4F8E5F8GA00<^MCT_6I'Y<[B0@1$= M-YA/'^^,7*?(2*S*2 P/-/MBDNLG=\VCE:@-O0>,[B?SCQ/C!!&58OX2/>#XS3@5[."JIIQ5%&)'1:';2 M53/]GWZ!\#V[D MQ!WK.$^1@%B5@-A1"2C[#H5,"ZE@)95Y+,)][F74YJXKP 9,O,+0R'N*),2J M),2.2D+SD RWN4S>7BSKN!901PP/MZG'.T4(LJL09!\U/?3Z#3_/ MU\W(--40:J/L!6HD_D'Q9G[I:MTV[&M#?H4=JS1YW-2\;.BX7!K/OE MZZ4)<;/OY&*-L#Q:KLE.\I7(3G5YL:#[F6>]-R&!6(+4.A_ SZMBC;38T3+. MEQD74FL9YIMKP3VAL@O@_%)*O=_)?J!^:9\=E#)N_46@B-'C=)JLX[:ZVWI[V>6JS%AJN3;"M2^&69R0W7 M<"M7/;65@D>%TB;I$QL>IYW^6?'L6O;/LEPG<2JN)5+Y9L/ETX5(LH?S M#NX\/_@9K];:/.CUS[9\)69"WVRO)=SU2BM1O!&IBK,42;$\[PSPZ9 PHU!( M_!F+!W5PC8PKMUEV9VXFT7G',8A$(A;:F.#P=2^&(DF,)<#Q:V^T4[[3*!Y> M/UO_6C@/SMQR)899\E<(&GN++%'%?_2PEW4Z M:)$KG6WVRH!@$Z>[;_ZX#\2! O8:%,A>@;Q5P=TKN(6C.V2%6R.N>?],9@]( M&FFP9BZ*V!3:X$V(;B:74TGH\$<;BX&T\'E M<(QFW\;C^0Q]O$EY'L5:1)_09W0S&Z&/[S^=]30 ,&9ZB_W++G8O(PTO&^2K M$^3B+B(.\2SJPW;UK^+V!)'0IMX#MTO?2>D[*>RY3;[G4HI4HX%20JM3FS\[ M Y[=@$FQ4[7E"W'>@1Q20MZ+3O_#.^P[7VS>_29C+WQU2U_=-NO](5=KQ-,( M+B56 MKQ7K#R[OA.:WB4!*+'(9ZUA8<>[,T$.R"3#?'U:V_U A*&M7U0EZ.$X#!P[.A8B8ZUHKN6 M8LOC"(E'("TE5+%_,[T6$BKC+G5YD;HV[*P>,>;!,AQ!KXL1AS$WL",/2N1! M*_)YIGGR!I"!9?FI0ZC/CF#:!)GG4[\AU<(2:-@*= HAM0$+ZV&A#OP=P7I5 M[ 4H[%2DY+3"NLCC)(K3E>H6I6H+?8/NHF4NTUBMS?-B*R0"^'N=)1&*-UN9 MW0LC!BJIT%9N2.D^>,.JA4DL90E$A)V7"!L@H32D+$& MH!6MX79>FU_-!U,TF,V@3;%"=.MK26#1 _F1F,: M\]LX*>C,VFW@5E[\K^W&[[+VTNF*'/$;V7'+GPPU6AVN\QID9+W.6.2PXX50 MT!N6IB) W,Z @%+FHN(8*\HZOV'JN8$?'L.T"#(WA(ZH 6;%A+B="H?%) #$ M%XEMIF([F^ ZF<'VI835"IQ%T,,A^& MQ^QL$?.P%SA-9:.B/=S.>R\).JGRT@JV3G.44I_62TA=T/>)RUS7CI=4A$C: M"?%%/7Z&^V2=6.KDY6+,Z'%*6>2@,%+7:X!:<1QIY[A=:%\)*:GS%@W\@ 3' M(;4(^@%UB=^P!&0:SS29+D3(1Z*+W)PZ&7)4()L)$PG!TV$F84&^0HJ67D&4$C! M6"]S+I_*T;X+ Y7:BN* )[&O1IVK,058Y'CWV.6%MIJ'K*"[7@L-*& 'X?9EE^OG&'$*6A\[]?P%02P,$% @ ST9/ M65;/$:': @ [0< !@ !X;"]W;W)K5\_Y\27P5K(>Y4":/*0\5P-K53KXL2V59Q"1E5'%)#CFX60&=78 ME4M;%1)H4HDR;GN.T[1^5N6.NR0KGM$/,?K MM; KD"*_STP>T[7]L2_T]F.V7H M-F7HON0>CCAN;Y_D# M>[6=UVM1.\"]!KCW(O!89!E^'MPK\?T1*:@D*\I+:*.LC8*M^9V.XSZ#?"5H MA]%O&/UW,*H4]Y BM-2ID.P/)&VLM:&_A>'Y3O5[QON&P!WF?L/^Z?O<9;WN@(/W\^+-I33-$Y8OVZ"#MT*W![9 VUN' ML;D(OU&Y9+DB'!8H=3H!>LCZ&PO=V]R:W-H M965T&ULK5G;;N,V$/T5PBV*7: ;\RI1J6,@MK3; ,T%ZVS[ M4/1!L6A;6%ER)3I)^_4=28XO)*5-V^0AIN0S0Y[A<'A(CYZ*\FNU4DJCYW66 M5Q>#E=:;\^&PFJ_4.J[.BHW*X9M%4:YC#8_E$Z3O/! M>-2\NRO'HV*KLS17=R6JMNMU7/XU45GQ=#$@@Y<7G]/E2MUBQ@^'M5495GM"<;QY\[I8-]G;7CQ-&-[,H1-":W?YR%5[>P\/L'CZNHYO[ M&;K]B*YNIK?7$7KW)8^W2:I5\AY]0%]F(7KW_?O14,,P:F?#^:[+2=LE[>B2 MH>LBUZL*17FB$H=]V&_O]=@/@?X^!O0E!A/:Z_!RNSQ#C/R(**;<,9[IZ\V9 MB\[_ZSWZS[V?!(/M$X(U_EB'OZM\7JP5FNE8*R@(&OU^^5#I$A;T'ZZI;IUQ MM[.ZRIU7FWBN+@90QBI5/JK!^(?OB(=_B-G)S/"]S/"^[R/ M;V"[F,69JESQ;TV]QK3>%!['@GC$EW0T?#P.K0/GL8 0_Q07VCB"24 EQ:? MR 8&E%/"Q!YW0E;LR8I>LM.BTJA8H$]%D51H5F2N C%I?8BCSJG'A2>%P=J! MDTP*'ABL;9R@\,<\@[2-XY['61=I;T_:ZR7]J2RJ"MV5Q2+5+KJ>30-F&0?& MY$T=.(DQQ,6@:^-XX&,AN4'7@1.^#R[==/T]7;^WQ-QN5!GK-%^BZ!D$3^7. M;/\M*\M;.@O?TEGT1LY.)D+N)T+VYMUG\!B7\Q6*\P1MRB+9SC6HK$>0CYNF M]L]A-3HG1UJ9X05"^LQ(2!OFRX!ZQ,A'&T8X]1DVW$4N'"S[('#G8[ /0] ; MANNX_*J:?*SC "(VJ]NJ)S<#:R"!E)P8ZVSJ@,%XJ5%50AM&I!0>-MQ%#IS/ M!2,=RY'@@P;$_?5'Y; BLX9^G(#*3.L=OU;PW1FP$P#J@Q MMZ$#1PAC3!I%+G( T*/:_II%(Z4,.F-PGVA(0:O*TX[5R>EEC),L%F2W4#N M$VSRMX&<./48$ 39YVSCA"2G, MK,^!V0'Z8/<);W:#?2N5E!9=9/\8?J8)@H:/0%@UD"DP+Z5 M]C:,P&@#*^UM'*4^U#Z3OP/',*B9#OX'<4F^K2ZW>:GB+/U;)6@9I_GP709Z MY#V"<_RZ*8WQ0Z:@+LZW9:K3C@7![?EA0EII8<,^>-(L]*$#)EC B1D4&T:P M%!UJC!PT*.D7H>WLM]OL1"V*4NT2 MW'SQW\'=*0<(];>6'C/,D8M]:%C9-8 M!,*JAC;.)X+)KCWA($E)OR8]$'XIA$[:MD3T66!N\%,'#'9X[ N3M0/'.&?" M9.W @3M,.E@?E"GIU5O-:NA9^[YUZ&$I29=A[^ M>W[7EG?0?Z1? $[B*IVC*"YSJ/I5F_!WJD2S55RZ(]#Z\X]&@L^P>=ATHRSV M3I1Y!OD6ZI3Y0?*1?LT7IME60[W[-]R#5W%WHBSN3I3%_1NHT]NN@]RC_7+O MM^;V%,A?/L*&OU0MY0I]0$T^N+A3ASH3OL"!J6.F;B1GV#,/W5T^96 N]PZ? M5/@="YX>1!_M%WW=L=AEB#,:M@2#\7@23N5F-)Q(GWF>6?HZD(3[9C7H0 K, M3#$T/+H77JMRV5S(5Z#IM[EN;P3W;_>7_I?-5;?Q?D+.I\3Q/B3G47NE?W#? M_L( 9ZIEFE&PO=V]R M:W-H965T&ULK5IMTB#HRJXA8S.9E!4'YQS.;LCBND'@<_VU 1]LY*\?=ZU?TS_7-\YMYH 6;9O%? M45@N3D?N"(3LD:[B\C9[^<(V-U0'.,_BHOX+7C:VY@C,5T69)1MG'D$2I>M/ M^GU#Q(X#0AT.:.. ! >+=#A8&P=+G,'I<, ;!RPX0*O#P=XXU+=NK.^])LZG M)9V,\^P%Y)4U1ZLN:O9K;\Y7E%:),BMS_FO$_SZZX5_ M=L<'LSO^<1EM!;5O*MQD(0T#R-TJ="AQ7HL>XR'DO; MS>!KM5TPM%TP5./@#IQS]A2E53!\?\0TG;-/X)G&*P9H"3ZSAV. W$\ F==JF4SSR;$]=RVG2_;8<_TB.6U[0+%M)A8EFW)0IL M"YM$V.?[K%I$D2U11$M4D(;J:G=)?QP#"W9O<')8M2-2U!Z!-O2$,N#+=IC7 M.A,+:1?(=A [EDUL3TV$LR7"Z45$4^KV,N$<6NJT$?0M=4."!0.!M9AWM\R[ M@YS*6<<;+!9RCSMO1Y6OJFM%C$K"@X72R?1P4#V2,H M:DZS9<5CH2+04QP:A&SUI&B/1!M?&UH/9MZ/T^(.FLT!W7PG>Z^E0'GX-A75 M")H"D?H0^N[[0=&"H=#:]._H(_B./JUW[K'-AP+R-T"M)HPA$BM]L-^N35BC M3Z!>H'3VZ[/5D[Y+0;4\L6PQ6Y&B8_.6+=ZCKS"T;1-;T!7)D VA;2'+0AV' M%]A(%*C7*-U=>S\?:H5B85=LV_H8>N_?037*4&AM_AN5 O4R9;]>]NH5P,H5 MP*J,M$U/Y%^6")[CF);KB!DI&Q++AM!$8D;*AI @Q_6\#LT,&^$!]4N*[45-X@/C1).21:,!1:>PD:20/UFN8M!TH]9)]6(PL4&R,+BJDZ MT'S!WOG:)#9R".KUT)[._ ;!H*9K(" ?RBK,LDS7N35BC8J!>QARD MI-6;WCVP#LKZP7,1)F+#]16&A+A<9# M5AY=1? -ND%3!(=$"X9":S_';H0-T@N;MQ1!/62/78UD7821XPGIYP\U7[!W MOC:)C3Q!>GGR-FV] =W=S^*1$LGZX$@\7^MCZ\/.^X':_.W\-T6O5MZGKI&L M&R2E-=5'T+<$#(H6#(769K\11T@OCO0M7._<9[,/!.0C69%5#[A=\1'P?KLV M88V:07HUB8"!&$13(4,SLF=K@4[Z"C MD3)(+V4.$]=J/M0Z!G+=+S(RJ(X9%"T8"FW-O['S'D'UFL@ES;E4+$#,'CF\ M>>SPV?+UFQ?K09DMZU<+'K*RS)+ZK*+UJ+3G?7+3;J;]D M:R\]CSY.DY<;KP%68^M M5L(2X/BY,]HJWBD4]\?OUF\RY\&91R]EO7CU(PSX\JIEMU# YMYVQ>_CE^]L MYY A[/GQ*LU^T+U3!@3K,,K_O===(/84P(Y<@>P42%5!;U"@ M.P6:.9HCR]SJ>]SK7";Q"TJ$-%@3@RPVF39X$T8BC2Y/X&D(>KS3&X_Z@Y$[ MZ",8N>/;8;\[A0MW"G]W@]'41>,;U.NZW]'-[?B'BTYFD;<-0LZ"4W2&9FX? MG?Q^>MGF $48;/N[UU[GKR4-KS7171SQ98H&4<""0_TVN%#X0=[]N"9*@]WM MXAQ1_ T1C>@2/+W/JU,%'%J$E6;V:%-8RXC=W(_OT'@RN.].AZ._4+R$+6VY6EYL5:_HBW7@^NVK!HDU9\LQ:G3]^PZ;VI\SG(QD[B(!>1$!7 M6>^,H 0-(S]>,YF;N:Z9Z8I*\]PQ+6P0@+F8XNFDYA=@!-*. 9BB3 MTPW^@84%M8BGB,=0C/PX\L,50Q%@#C/,XKZX\KUTB4ZV*0O@P2G:)/%S"!,6 M/;XAJ*2)Q\-HD9>BD(^FCU*265>P_924^0)!2X+TT M1\Y>Q5@Z+:T:$L?2J%;!*Y'23;MA4MH%7%L)=Q@]PX2,DS>T2YP,GUV/%-$M MO8)/(H5-;,OQ.04^1XEO%D&7L I_0307T!T@""3P_A/CWB.LG)3YVR1; C+8 M3@W0F4$='5=P2\2P9AN&'#C62HK3/IBWKZ M?KP5Y1CJ"PN?Q922^DSJ@=AK<=,:Q26M8R5G%JNT8:+OM \J MGNF86G6%2N3.+-MT;*T!8,FZ6$V[DX1MO#!XG^9I5J=COF0)=).P""*.O#1E M7 Y?EQ1L ]>B6Q?#!#L&:0!?\C)6TE6^,<,.JAHX9MZ=7>02)(#,>T MK0:4)0MB-0T"RF3+RA!+4=8Y[0PB9&JU6B(1I 8Q] :4)?MA-?WULKT#I#U@ MFS@-&Q)>IS* J>NTEO*ZH&&8E#0%LV0]_!'MY>V6]\K4::^3VAG%MHYK::\+ MVE2SFN9F27]8S7^BG^UEW>#LO1N<['6#XZ(;[!;=H-0/"R*)',:: M:=D-$X.4;$BT+VU-AJ.'@?N9K0E1LNQ7&>=8U@ZC4#(M43):9[)-_*6@UWB. MV,]MN!';@6]HODVB,%U"'O/*N1(4O(Q7D/"U:/Y9MFN01@?+EI)F&M7:+Q,D MNF'3AK5$2A8E:A9UO57FSZ?[,E*G24>G-JY5?(F@;5G$I T=#RD)E:@)=3\/ MG\#*92!WOV@ZPY@D)_W=$?]?##X>S9\Z-Z* MPR"I W6>I1:V-6Q4':@+.HYIF WH2SXFYL<%[=-HE=S^Y2)V)&N'GI<<3]0< M?\T6812).0:K!P@HC .ISW7R)ICJT'!6,U07A/Y/-S7B"U5B MK-.V81O$UJJ;1(D@U0V=&$WELV1XXBCGD3N;3&ZS0\_N;7GDB?I#MW<[=F?W M SDK*MN&+T^H(UD[/+0L>P.JWBD/(\[ +D=B#R$]GOP/K(VD1Y/_W]"ACR7S M4S7S[SK.:=9Q3IK\Q/631\&,53*7R%'-=O1JN]G>.Z&'IGR1?;A(4;;=R0^Y MB[O%QY%N]DF@=039<,B]@B1" Y_,XYN\7X@7%IZ3.OU!+ P04 " #/1D]9TN." M!WT" !A!P & 'AL+W=OVZ/4Q[<.!+0#4VLTW2_OO9AK"DHU$TY05\ M.>=\%\-QM!'R464 &CT5C*N1EVE=#C%6208%5>>B!&YVED(65)NI7&%52J"I M(Q4,![X_P 7-N1=';FTNXTA4FN4>/>JG]VM9M:%E3!E6 _\E1G(^_2 M0RDL:<7TG=A<0U-/W^HE@BGW1)L:&_H>2BJE1=&0309%SNLW?6KZL$,P.MV$ MH"$$+PGD%0)I".0E(7R%$#:$\-@(_8;@2L=U[:YQ4ZII'$FQ0=*BC9H=N.X[ MMNE7SNUWU,+!*\($W0JN,X5F/(5TGX]-DFVFP3;327!0<%RMSA'I?4"!'X0= M^5P=IM^:0@^PI\<')QWTV='!R8%6D/;0B),C_W5H/[_1!8-?74=6RX;=LM:2 MAJJD"8P\XSD*Y!J\^-V;WL#_U-7O4XI-3RDV.Y'8WMF$[=F$A]3CK\;;;W@B M"D!G7X12G;].+3%P$M;)US$)_<%E/\+KW0YWP(A_22[V8=-_8?VP%UR0?=BL M V:CMJBZ7+SC)07(E3-QA1)1<5W_K.UJ>T^,G3V^6)^8^Z.V^[\R]>5S2^4J MYPHQ6!I)__S"6)JL#;V>:%$ZQUH(;?S/#3-S!X*T +._%$)O)S9 >ZO&?P!0 M2P,$% @ ST9/6:K.FZ-" @ D 8 !@ !X;"]W;W)K+"32:)M8X= M;&>SO#VVDX:"VJS4F\2'^7]_,Y$G42ODHRH!-'JN&%23/S!I>,5L 5%1Q)R&.\#E:;I8UW =\H MM.IDC&PF!R$>[62;Q=BW0, @U=:!F-<3W )CULA@_.H]\7"D%9Z.C^X?7>XF MEP-1<"O8=YKI,L9O,]%^@CZ?N?5+!5/NB=HN=A9BE#9*BZH7&X** M\NY-GOLZG B,SWE!V M"Q]T=Y"C?$TV22(H621MMW.S I>K4!HYR^U'NM32[ MU.ATLC7ES4"B!TDRR@NTEI+P DS9M8H\;4ZP<5[:NVTZM_""VQ3=":Y+A3[P M#+)_]9XA&_#"(]XF'#5<-\4$38,W*/3#V8C?=$AWZORF5Z2+?GPVT6BKH5(_ MS^7>6<_.6]O;LU(U22'&YGHHD$^ D]>O@H7_;@1\-H#/QMR3?<, !?YA?A.< M0J-U)FK]?ZD[W''#G# %(V#S 6P^ZO-%\)LKX,9-7X);#'"+JZKV -+<)7*! M;=SS);;EP+:\NG#C?..^%_F\DRY1@2Q<+U0H%0W77<,85H=VN^ZZS-_PKE?? M$5E0KA"#W$C]R=)\3MGUOVZB1>UZSD%HT\'?$$4Q(]2&W_6+4*H MC@<#GQ542M^W%1E\F5M7RH!7MQCXRI',HU&I!^/A\.V@E,ITST_CVJT[/[5U MT,K0K1.^+DOI5A>D[?*L.^JN%^[4H@B\,#@_K>2"IA2^5+<.;X,6)5D-0.! MQO<&L]NZ9,/MYS7ZQQ@[8IE)3Y=6?U5Y*,ZZ1UV1TUS6.MS9Y2_4Q'/(>)G5 M/OX5R[1W'QZSV@=;-L9X+Y5)O_)'DX2='D>4'&>3YJ;-+ MX7@WT/@AAAJM04X9+LHT.'Q5L OG%U^FUS=7TZGX<#6]O+N^O;_^?',Z"$#F M[X.L0;E(*.-G4-Z*3]:$PHLKDU/^;_L!&+6TQFM:%^,7 2?UHB_V1STQ'HX/ M7L#;;\/OWXU>CL\>8'M0VSU=_TK-2L>Z]=KG MVC6+/XFE]$*9K'%&.5[$#1KY3S2R@.M/TF6%&$,&H_?O#OOB*PGI2# A]+K. MA<88(L=FO):35PLTNLG1(::>H[0UMMNY0(LZZ:U162>S,LK KWR@T@O,-2&K M2J]X$7G*E*<>X( Y5[H4S7XO@A4RS\6\-G&>2(W=F(TN0$L]?@X8- )H$!69 M!0@9C#H'%M :@JFD"SZ2RY!%:\@$WV'O3+U4F;-Q5#EFZ0=;SSTA=2!G),\O M08;<8M43)>4JD[J'X'.,":= B,&IQ'>.A4L>\_=:EM4)DO.("5QAGH:XS\*M M0Y[< V&J=[X^F[XTA/80$O1%#E7:9%,\S>:FFKQJ:X>P US""NDIC-66R2.Y M2,),F22QI0H%I\V:18=K@994G2_*TVLLY5B+LQQXQ/3S!1>93G'(1- MADQW?, "Y]*+0J(J,T*UH1X4.S32=WFE=&407;K+"65 M-<+6B?[Z=X??3&)D8"X7O4BV(XT=7:G26RE M*;?"V, "T76.Q&O-SA*Y#6-F,[5-";$7$)2 M<9B:$ GWTFZ?Y#Y'B(A$@WA6.U9M9PNXMR65)@UY4B$ T5.I,BDCJ:J8+LKF M/@X]3MZ:CH)@T/:Q31[C@%L6,D33-=12(:H9K2$[<^4Q+<0*(^%_*7^[I+ZP M-8;PC+W*/#6U^=;,QXWXUM"76X"=CRW@= .(XP"Q) VD3&S1QC! PL1'FKF: M*S)^GVX';7-L[^4/;:. 5<#U=--<3]30B3 38VJ8WQ'&5^"!O>Z17_D@@'$; MT/3J,IU.(+'?D(A)[3R5&:N !^Z3,.)YL GD*&(;EG F#3I"MBNMA?H2;HW;K:GVS>.6HQ:CQ-U#M-A_]UA5[ATHTTOP5;Q M%CFS =,V/A;Q].4-^,Y=NWYA!^V_%>?_ %!+ P04 " #/1D]9L9+*3X<& M 3$ &0 'AL+W=OO MT+B=/BW87H.Y!)@Q#K2>20@3DV8ZG3[(N[)7C5;:2%K _[[?D7:-H<:Y/"36 M2CJ?SO4[$F/99*N_-NX7UUVNNYK! E=_NF$AHK"V-+[O%IESU7 M6<'S(%2J7MKOCWHEE[I[<1;F;NW%F:F]DEK<6N;JLN1V=2F4>3CO#KKMQ$>Y M+#Q-]"[.*KX4,^$_5;<67[TU2BY+H9TTFEFQ..^.!Z>7![0_;/A3B@>W,69D MR=R8+_0QS<^[?5)(*)%Y0N#XN1<3H10!08VO#69W?20);HY;].M@.VR97"_^PA[AVF79;5SINR$88&I=3Q MES\V?M@0..Z_(I V FG0.QX4M'S+/;\XL^:!6=H--!H$4X,TE).:@C+S%JL2 M9N>O,[N_WP;CJ97LW.>AZ'T-9>U@!>1L#T M%< 1>V^T+QR[TKG(G\OWH-Q:P[35\#+="3BNE_ML.$A8VD\/=N -UQ8/ ][P M-;PL,[7V4B_9K5$RD\*QO\=SYRTRY)]M!D>\@^UX5#6GKN*9..^B+)RP]Z)[ M\=LO@U'_S0YM#];:'NQ"_YGX[ 3 M*Z&]8WMLD*2C8=+O]]G$: ?/YCS4W367EOW)52V86;!KJ;G.)%=LJN'RN@S2 M&WO>"^YJ*VB>W16"9=S:%06+EQ0V1R"+-8C< +&B,M:+')/,0Y(CT&7%=9"N M-:]S2:N906)J)_).MM83TT^8SF,B0H+T4(36DC+<.8$ILKZ=4I+/I9*>4HA7 ME36/$CPAPND+,ND^F#07&:]=,)]69%F*7-(^H+L".N]Y8ZQP3UN=7.H #;]X\](%Y5-4HRI1K:TJ/%G4X5: M8EUFY1QZS*F%G+)W08$!^^V7XW20OF'C&!B"HC#G_X(U19ZPK[6AP%969G"I MDC3+UHT )&J_H.F)QZS@>BG@$EZ"I9:@,]^)0 M^>*TF%$2^>?A*=7F%.8V4FF_L3!=6_C=BN6",@D5G[/:4=HW>M"I5F38IE8= M$!V8>3.?-_,XN-')4BINXJO4./:%B*&*7 M=."ANJPH)C43(X M>#^7\^@>Q)JP"#9R?"[ D\L"E:&0AS(/$)"6F D5'E3PY$D*TH;Y M&\I.->I+L#O^B(.0N5-]CR*)&;/'WA$D_;NLI/C]TP_7LK729,D11H(*IABCVS84EML?G,GAFB5LATGH! MT?[^T6&7V?@$C1_>5.'9-S<>X0K# J]V86D#UA<&#;7YH /6?P>X^ ]02P,$ M% @ ST9/69D2:[P>!@ )PX !D !X;"]W;W)K&ULG5=-<]LV$+WS5V"4JB?9(BE*EAS;,[+CM)Z)8X_EI(=.#Q )B4A( M@@% R^ZO[UN DB57=C.]2/A\^_9A=P&>K)3^;G(A+'LLB\J<=G)KZ^-^WZ2Y M*+DY5+6H,+-0NN067;WLFUH+GKE-9=&/PW#4+[FL.F: MF:8LN7XZ%X5:G7:BSGK@3BYS2P/]LY.:+\5,V"_UK4:OOT')9"DJ(U7%M%B< M=J;1\7E"Z]V"KU*LS%:;D2=SI;Y3YRH[[81$2!0BM83 \?<@+D11$!!H_&@Q M.QN3M'&[O4;_Z'R'+W-NQ(4J_I"9S4\[XP[+Q((WA;U3J]]%Z\^0\%)5&/?+ M5GYM QT_VXU/F M')N:I^*T@]0P0C^(SMFO[Z)1^/X-]LF&??(6^L^>T9L@^RE^OKF_9(-CML<" MN\\%I"IK7CW]^FX<1T?O#3.\$ :YZ-64!O&OD509J[5$3LOBR4ML@QKH%:,;%8(&D92@Z#/<-LSBMF5Z)X M$*QTD7;(9CM4G-625\T"IAH-1N)'(VM4#]#0O#(+H6F46\:9D=6R$*Q6LK(! MS%E4&92'5#45:))5#JQO2DO[Q-0"YO^M1&OX)0])S50M*_DWK*UR47D!D->O M .TG'0!HF[=53(+;LWHD$T3A)9$F@2R52*IUQIF!52-Q.MS5OBW#3#S6?I4B MJ@+'Y\I:QIJZ7,"L_R[>*E.W>@T=VPV4O28"Q1(&WB>+H"H.3YQ;'1\36L8V3(/85.',-"2SM?\5+PN2PHM%T$D+M;R5(!P!F0EGE\ M=_2,9]]@@Y: ]@*4GXD&*8@5<&,_39;R6EI>(",8C7N=L:>4QEWMJ3*6A"_( MU0"D',<4E(QTT0MQ^>:X#]FT*+:V;W:2._R5:/0)LAN1KA2X&L V-0 +*&XJ M1%+@3L,%VOJ&H( U/Q&QNSKPNBZD\%E9DPH&AL+V:CTZ"'*46,2*7 MLFI)I"1=UNAV%;Q2E3AX$ERSMOQ"<G$\[(5A2# ?Q5PW>/RQ>/(_@)(X=$!'L?N+>Z,D+CIQ MF+A.XCK#@>L,J),D7LQA-[A"'4/\421<* 3"%AR4CMM-DRX;MP#1L(N9HR./ M$!]U6=2+1OY4HK@;7.--+ ^FCU#Y)6#4FPS\H0W&!#)IX8>@F_2&$Q\JR9!Z MH_'(ST7=X.;R^IE4.%P[-1SXYH2:1ZU#;!R%[6@PJRFK;[FVJ'XSE''I*B_2 MZ@:1I]EX[ 6*O!.Q[\4A<0L'XZU>E+1S@VYP?W,__001AQNWJ3T:3-HV[$>3 M0=N9].+$+]KW&.QO/=Y199;N$X7*#&X,_X[?C&Z^@J;^\?^\W']"77.-Q#;( MV@6VAH='PP[3_K/$=ZRJW:? 7%F4--?,\24G-"W _$(IN^Z0@&PO=V]R:W-H965TWK=K6X6>VV^VQVB@Q^-5'89[9QKYTEBJQTV MW%[H%A6=;+1IN*.EV2:V--1;'?.;R2K1__@\%7@WI[8X"-9:_W=+^[J991Z02BQ*WE-U&[W3(J(ZAQPSOI'O7^3SS$4WB^2DL;OF'?^XY9!%5G MG6X.8%+0"-7_\A^'/)P RO0= #L 6-#=7Q14?N2.KQ9&[\%X;V+S1@@UH$F< M4+XH3\[0J2"<6]W=?[VY?_[\>'?SM$@<$?KMI#J KWHP>P<\@4]:N9V%&U5C M_5]\0D(&->RHYHJ=);SLMA=.H%E=/F%3X*6TEM M.X/PU^7:.D//X>^W(NX)\[<)?8O,;^<*%ZHT>^IX?JT @N+7!54^-3 M_UALUM)?_0%8S+(R9FG>V],T+B;3T:U0@MYS#5NM:PM9/&5%7+#"6V41SPHV M^D:-#D)!:W2%UD)93N)LRL@CFQ1Q/LE&S]IQ2;1Y7)*J69J17<2,9?&L3.&9 M0KW63CC)0+WX7-5^4S0Y*(%-/J%\D&W'5^2/S'_BVUS4#T*JB_" M%08K;:@Q?M*2KX.3U(5L>?AI#OM=YR,@[ <8CV?+VRG7#X-A=QBEE_T$^>G>S^%/W&Q].B1N")I>3(L(3#_;^H73;9@G M:^UH.@5S1W\':+P#G6^T=L>%OV#X@UG]"U!+ P04 " #/1D]9&!OP,S@$ M !""0 &0 'AL+W=OI59X@&=KDH]-#+C"FOVVV=9)@SW9(E%O3/4JJ<&3JJ55N7"EGJ ME'+1#GV_V\X9+[S1P-W-U6@@UT;P N<*]#K/F=I/4,CMT N\P\437V7&7K1' M@Y*M<('F]W*NZ-0^HJ0\QT)S68#"Y= ;!]>3CI5W G]PW.J3=[">O$CY:@]W MZ=#S+2$4F!B+P.BQP2D*88&(QK<:TSN:M(JG[P?TGYWOY,L+TSB5XD^>FFSH M]3U(<#^?/2S&SW>/#X.V(70KTTYJI$F%%'Z U(5[69A,PZQ(,7VOWR96 M1VKA@=HD_!1PO%ZU( J:$/IAYQ.\Z.AJY/"B#_!FW];<[.&O\8LVBJKA[W,^ M5A"=\Q"V0ZYUR1(<>M0"&M4&O='7+T'7O_F$8.=(L/,9^G?EXE.D\SP?'I]G M$%_#1V9@863R"H^E;1<-EQ V8]]O^KX/@0]A$#8I$1#TXV9$5W<%4(*H0&UZ MHB:8#&$J\Y(5^Z]?^F'0N]&@,Z8PDR)%I8&5I9(;3,])-BQ&;?^N2+"PK0IS MP0KXT8I;N="_<5+VUIV#FY]@3;6F8)OQ)#NA&P97S3CN0[_9]_OP_&:/AD B MUX710.,,M+-G>SJ%A 1HU# W*BK4\6(*O:#?/%A?6&]@XL3G;$^3B<9AS:11 M45!(-48!=W"LX/1F).#.0J-S?,/$&D$N ?-2R#UBS4+646=%"IKG7# %;,M4 MJEMPNU:\6#EUS7>05VV&MLT..3BTR;L\P$JQPI#0 9RXL,0QA"#J-+MQ#SJM M(*2??@_";K/;K2\BE_%6W''!V[K1ANDEVZ"B20U+QM6;)P=T3IRTX30IKS_?YC&@D)\.LD:,TI?8GWZC2\18N@WGKA^A:6BY'&* M+^7;@+*.1JUNYX(B&%U=O&EMI*"J$G;TQ'$KN+J KM^*.B<2*=_PE-()>XXB M!?\":.&X\)G,&JEJXGL2KS"1JX+_0W(_0"=R37'5[E E7+,7@8UC*9O_DH0MJ^? SI6)V!.] MFL&Y^=D^V6LYJI7;WK:YJ(6K%7>\/7X@C*N]^"9>?5W<,[4BET#@DE3]5H_V ML:HV=G4PLG1;\D4:VKGN-:./'%16@/Y?2FD.!VO@^-DT^A=02P,$% @ MST9/6?ZC =U% P E0< !D !X;"]W;W)K&UL ME55+<]LX#+[[5V#43D^:Z"W9KNT9.W4?AV8]=ML][/1 2Y"EB22J)!6G_WY! MRM8F6\?37B00)#Y\ E@=N3B7A:("A[KJI%SJU"JG3J.3 NLF;SA+3:TDW-1 M,T5+<7!D*Y!EQJBN'-]U8Z=F96,M9D:W$8L9[U15-K@1(+NZ9N+G"BM^G%N> M=59LRT.AM,)9S%IVP!VJK^U&T,H94+*RQD:6O &!^=Q:>M-5J,^; ]]*/,HG M,NA(]IS?Z\6G;&ZYFA!6F"J-P.CW@+=851J(:/PX85J#2VWX5#ZCOS>Q4RQ[ M)O&65W^7F2KFUMB"#'/656K+CQ_Q%$^D\5)>2?.%8W\V<"U(.ZEX?3(F!G79 M]'_V>,K#$X/Q2P;^R< WO'M'AN4[IMAB)O@1A#Y-:%HPH1IK(EX?X#*3\,ZF5?Q5PV1UN(/!L\%T_O((7#$$&!B]X*4@FFK(Y2-B@@%W!!,(_ MR[U4@M[$]TOQ]G#A93A=)U/9LA3G%A6"1/& UN+-*R]VWUXA&PYDPVOHOWDC M5S$N,[S[Z\L:XBG\Z@"^% @YKZA"*4V@V+Y"D*@D*84J0-%VRNNV4\R4$L]U M)90IL":#K*PZA1G@.B'$L @C>ZZ&@537.@ ?LL5O(8X\>S(]TF*)J$=)Q.2@M"UXW&D=:%G^TDP M>H<-ISK\'_@%P#>OQK[GO86C:0SDE#T0IP."%]E)Y-KC263$T+>CQ#MK)Y[; M:P/;C2>C=9Y3^Y(Z888[=3"ZF+03I2I1CG:*I_? 6YU4A"05U&F^E+LP M\7LQLMV@%^.Q[4=];$E@QW$T6IET72C(U^#>N.&SG]__*.*T7G2 M*NF-',Q D)25KE%]UQRTP\Q9]JWVO^/]P/K,Q*&DM%>8DZE[DT06B'X(] O% M6]-X]UQ1&S=B07,3A3Y ^SGGZKS0#H9)O/@74$L#!!0 ( ,]&3UF<_* S MDP, /\' 9 >&PO=V]R:W-H965T2<;F__JYDAY 6F+D/ M&'WL.7M6VEV-*J6?S!K1PJ]<2#,.UM86%V%HTC7FS'14@9)VEDKGS-)4KT)3 M:&29!^4BC*/H+,P9E\%DY-?N]&2D2BNXQ#L-ILQSIK>7*%0U#KK!\\(]7ZVM M6P@GHX*M\"O:;\6=IEFX8\EXCM)P)4'C7?6?O#1XY5F9O#"Z21*DG M-UEDXR!R@E!@:AT#H[\-SE (1T0R?C:ARF8"F. ZH%@WJ#P>3]F^Y9].F$TOY.:?\4^_^ZE)-, MAW7>W#[,87@!Q]S PQIAIO*"R2VLF0$&;Z';'D11.XHB..\,HG?>1N-&B0V7 M*T@U9MR"]%&SK,53<&;4J0KI?3D4#B8-93O9 C8L"Z$4?,K:% C57 M69L@J?,E2R;$M@.+Y;Y 6#(N#%CES%W?:[G-AJ$&.=^0J4H"L?,:G3#Y!+[= M>"R%3_5*I^ W]Z2W7ZQSMFT#L\ )H@K7IMIT=A2^MMZ(NJBQ%)0+/F&"D>H6 M45,X9Q]R5VW>"TA%7BI.4Y)%'9/8N$Q%Z7%K-'=USQ;7A;>26#]W<_D54E" ).D^EY?5]D\17&="Z1DMC[V560[DQ MY1^9<50)V5#!5NXCU>M349J*BT8&2NH[VM-Y7<33R'190A MB>WW6/93_5 A# ?U7N3+X.,[I^A0S8=[33E'O?)/CRL-2OFZ/^]6=Z_;M&[J M+^;UT_B%Z17=& A<$C3J# .W_?(27+#I $BQ9]L#DD9\ZJ9#5="9"[JB+B^8J6?#^S/.NXL&;;0ND%9SYMR)9NJ'IH5@)G3H^2 ML8K6DO$:!,UG5NQ=7H5:WRC\P>A>GLF@(WGD_$E/;K*9Y6I"M*2IT@@$AQ]T M0222+GCY)\M4,;,F%F0T)[M2K?G^=]K% M,])X*2^E^8=]JQOZ%J0[J7C5&2.#BM7M2 Y='LX,)NX;!GYGX!O>K2/#\IHH M,I\*O@>AM1%-"R948XWD6*V+LE$"=QG:J?GB87-_=YNL87&W7"3+^W5\?W.W MW$"\O(8O=^ODYNL2-O&W9#-U%+K31D[:05^UT/X;T!'<\EH5$I(ZH]E+>P=I M]ES](]+>]@,"SP7?]\!V\H(\],'C!&WAK)I\DD#J#ASJE0F$+*T8E M_!4_2B6P7_Y^+>@6,WP=4Y^A2]F0E,XL/"22BA_4FO_ZP8O6=Z::-PIZW$@M0D(["G@@)I&L$/#(\>+9\'1$+.2[Q$Y"5L\&[*=B4%GL.B M\P +CE6LL7#ZN+=H>'#Q6-:PT70&&W9XT9)P7PA*7RP-=&OI_@J@EP:Q9 16 M)&4Y2^%CO(H7G^ 7F$QH3;)/X-O!Q#-&GCWJ)2^(CM)H9("^86 UQ!@J2PD$H5F%SY-V]*+ MC.-P;+21BAVYT9&6'8U'/=TH&G>R;X=A&\;U3K!Z:ZJ2,R$5%*3,=7YS)E-2 MZDR,3$Y/\] ^U3GO,GVJ-TE3OJNQO /<>UE+."=WHA:,AA"ZPW,JDJ8^WWJ_VC&;=OQ4F]?7%OB=@R M/"DES='4O1B/+!#M*]9.%&_,R_'(%1(V8H$//Q5: ?=SSM5QHAWTGQ+S?P!0 M2P,$% @ ST9/688*>'T" P I08 !D !X;"]W;W)K&ULE55-<]HP$+WG5^PX,SDQ&!SR40+,$$);#I!,H.VATX.PUUB- M+#F2#,F_[THV#IE)F.D%2ROMV_=6TF.P4_K)9(@67G(AS3#(K"WZ86CB#'-F MVJI 22NITCFS--6;T!0:6>*30FLV08=!PA%!A;A\#HL\4)"N& B,9SC1DT)5WBX7B/ M_M5K)RUK9G"BQ"^>V&P87 >08,I*81_5[CO6>BX<7JR$\;^PJ_9>1 '$I;$J MKY.)05>%/,L[9MEHH-4.M-M-:&[@I?IL(L>E M.Y2EU;3**<^.)O?S^6PUGRY62Q@O[F!ROUC-%M^FB\ELNAR$EDJXC6%1]?DC4&G[1GM]M=!1P7&[:<-YM0=2)>D?PSAN]YQ[O M_#.]*L^YI5ME#3"9P(3H8C Z.^U>=FZ.2.@U$GK'T/__R([#+>Y74_C2AZ.PL,J0 M>I473+Y"PA.0RD+&M@@N0(\#-6<"XH/N*DW3P^8RBJ5 !TJWNCG2]CMD;L@= MUG_IQ;8@U2H'2P8 5OEORPUBP7AN8/T*-N,Z@8)IZ\!+NF\:MDQS51H0N&'B M).&F*"V:J@8]5?(2=!Q,&6*F7W$U>@^6<:_0-02P,$% @ ST9/65U84ILX!P EQ4 !D !X M;"]W;W)K&ULG5A=;]LV&[WWKR#3[YD.>/ M2G\Q*6.6/&5"FHMA:FU^-AJ9.&49-4G+^3:V;&%V>YW3+ M5LQ^SN\TGD8-2L(S)@U7DFBVN1@NPK.K<.($_(H_.'LTK3%QJJR5^N(>ELG% M<.P8,<%BZR H?A[8-1/"(8''UPITV'S3";;'-?J-5Q[*K*EAUTK\R1.;7@Q/ MAR1A&UH(^TD]_L8JA:8.+U;"^/_DL5Q[/!^2N#!6994P&&1:[5(]%N-=#5E=5XRR%G+U?+7V^7 M-\OKQ>T]65Q?__[Y]GYY^RNY^_W#\GKY?D5^OE."QYR97\Y'%M]S4J.XPKXJ ML:,#V#/R44F;&O)>)BQY+C\"SX9L5).]BGH!%\7VB$S"@$3CZ+@';](H/_%X MDT-X<:P*:;GA7UY3DQ(J$^('[[\6_($*)JWI(MH+U4WT(#YY0\(@FDV" M\7A,>A29-HI,^Q51TL#<"75YV46^5_P ^39F'\E90W+62_*&T&[JW_$ETEKSD5%3:.;FR7W*2$RUWKD0IID+9N- M-@T(;X%HEBMM68))8B%)$?Y93J67+B0M$N[>Q@KI*@U+!G%C5$SO,8W%1 F) M;0%52FM'AAK#,.4BJ)X2G*ZYX-8E%LUSK9XX"BGS7]\XE1Z\2FL6T\)X]=T; MGF4LX6X=T$T*SF\LT]D HH4NP:J5G7H>>;,XY#(84LXTU7&Z(]P0I[&";B6" M9HP(]L!$)10+*,$W/"XE'[E-*ULU<(-G<&Y# %:Y!CL<,[8$=/A8Q3"JXFR7-3HE=1G]!6\">XI3*+3-' M@Z53R/2S)XZ26KO8IFO!2B.8 -M^C.IB7GR4O_A:&5$<\6=A*5''%.9:H714 M:1@U&GXWL82Y2$)6)J0P+NPK'NZKFL58)G8#E'_L5^UX;L>Q-Z/A&1=4PYP) MT\(GD .&GE#Q$3V&^TTX(*TCSV4]/FP8+H'@XD!\HV5)C]NI4+V\ 1%G\0F&,!"19:[D'2*PT[[$+4L3B7_ M6CB#I4S"@M8*G]!2U9&%ND(17HB[T@&^)G4[_/X9X1\V50)[@:8 \9UNE?7FR!.T%,J-I,+Q&-VRM"[2K))J7LP'BQ.3,!ZW8G9$5 M^N2D$+YXK5HIWM5;O"GK^'?K,*@SN8[WVJ/WRE(Q^.C-Z)VT8G%=&KVWP[?? M:/,3F0:3>13,3\<83TXF03B?851'AWM_,IL%X -,>,SW!/P3I+.B>UU&^1[6DD3II&XJ2WD5A*I"@C M]_2)=78,O=+='4,;TN53#\O3AN7IO[!\0/;[5.@BV2M\B&2#B,#OH3AO*,Y[ M*7YP#G1_5P47"7S6R;07HYOIM\!D\=W5H%UR4HJMPJWS'5)2EF=@((Y_(M%T M[!OH_PZ]KND%A"&BO [(IM.0F=?,#OU."K! M;!X&TVB"T>DD"L+IK,]!X7A_F!SWNN@CE3C*^WWD?;U-=)X;>V&ZO=2%W1]8 M8>L0'/;R_N2W_FVK$6BWJ' M,U"PT W!*0K[^*'#:3_*(3]_ SUX_2H\G: I\[UN<^2H&@!L9?X2(G"=4/V MO/?-)ZTNAICN!\F9]M=VB"8TC8)O_5M3'_]JV!KD7=4K/8/F>^5Z M]0(]5-R_M.XT?Y!'RT@.6E>V%'0Y!NN[58&PV'#'>%1:CUET9++CU M-X+N7(@$+*_-FMGFUG%1WK7MEY=7ENADMCAWHN)N(#H^.ID.B2YO &PO=V]R:W-H965T!_PB>/6/++!*5DK=>.< M>38.NHX0"DRM0V"TW.(,A7! 1./;#C-H2[K$Q_8]^I773EK6S.!,B<\\LYMQ M M)<2>=U/(LWS%+)N,M-J"=M&$Y@POU6<3.2[=G[*TFDXYY=G)GXUGTVO M5S"=S=Y_O%[-KU_#XOW;^6Q^N83G*[86:%Z,0DO57$Z8[I O&N3X-\A]>*>D MW1BXE!EF/^>'Q+*E&M]3O8@/ D[KXAB2J -Q-^X=P$M:Z8G'2WZ'EZ:JEI;+ M A9*\)2C@2_3M;&:GLK7?8(;O-Y^/-<^9Z9B*8X#Z@^#^A:#R;,G4;][?H!M MKV7;.X0^65([9K5 4#DL>2%YSE,F+>Q3\1*N&-=PRT1-'B7D7#*99+-?ZXH0\W\J#%O42$UD4=/;Q@QJXX2XB%P)&ACD':7, M8J&T$\9(;UU05[3O )C,X K7NJ:1 O&PV>W0O# 5^HX7=V?P/R_OZ"U2$8B@ M6>/=FL!*62:.WC%]@]8U$2PQK36WKLBS)Z=Q%)W_HN8IG'228=P9GG;)3@9) M)QKVR?+Q\;D_'_3[G6C0_P/R+W="N-E/J(;R9]42]X-* P)Q2N\>#DP!T,S\;QZK*SZRULC0! MO;FA3PYJ%T#GN5+VWG$%VH_8Y =02P,$% @ ST9/67KHX%]F P E < M !D !X;"]W;W)K&ULI55=C]HZ$'WG5XS22]4K MTAZH/AI@D:A+GVL["_ON.[9"E%$$DFCRQ1<4IB752D=N> MX_3M@F2E-1GIN26?C%@M\ZRD2PZB+@K"G^]HS@YCR[5.$ZLL2:6:L">CBB1T M3>77:LG1LEN4."MH*3)6 J?[L35U;^\"%:\#OF7T(,[&H)1L&?NIC/MX;#F* M$,WI3BH$@K\G.J-YKH"0QG\-IM665(GGXQ/Z1ZT=M6R)H#.6_YO%,AU;D04Q MW9,ZERMV^$P;/:'"V[%2?": M!$_S-H4TRW^()),19P?@*AK1U$!+U=E(+BO5HJPE1V^&>7*RFG^;/WZ=PVH^ M6WQZO-_<+Q[AW89L]>@W1DT[Q6T/CRP4J8"YF5,X]_S;636 MTO-.].Z\JX#3.KD!W^V!YWC!%3R_E>MK//\UN?2)EC6%/6<%S) KQVV!+9%G. M)J78NJ(BY?/;-Y'G#CX($+HN?ZE;-745(F0"B( ]R_$*$+?P/V5T-BFG]+>= M!KA/@8#@^ -NN#VW+YG?%ZW\X 74/9^>L0N_PGH]H8H6P-&"F38P(=(-^B% MP]#0#975C_K&YW8[B_G#"RDG/(D*?3,L3Q'<7/\Z,QR@\;G=SN;Q6;Z!9L8MK+5N.\/ MFS'6=X=^8PQ[7F""+ATX^^RFQ+.>Z/= P([5I3279CO;/CE3<].^A)OWZH'P M)"L%Y'2/J<[-(+2 FS? &))5^M[=,HD7BQZF^&Q2K@+0OV=,G@Q5H'V()[\ M4$L#!!0 ( ,]&3UF&>"%NM@( +8% 9 >&PO=V]R:W-H965T:F+JJ MF'Z;@U"[J1=YAXT%+S?6;0399,M*6(+]N;W7Z 4=2L$KD(8K232LI]XL&L]C M%]\$/'+8F2.;N$I62CT[YZ:8>J$C! )RZQ 8+B]P"4(X(*3Q9X_I=5>ZQ&/[ M@'[=U(ZUK)B!2R6>>&$W4R_U2 %K5@N[4+OOL*\G<7BY$J;YDET;VZ<>R6MC M5;5/1@85E^W*7O?_X2@A#=])H/L$VO!N+VI8?F.691.M=D2[:$1S1E-JDXWD MN'1-65J-IQSS;'9S]WAU]_!C<7.U))\?V$J ^3()+"*[\R#?H\Q;%/H.RH#< M*FDWAES) HK_\P-DU-&B!UIS>A9P5I<7I!_YA(8T/H/7[\KL-WC]]\J4+R"M MTF_D&S>Y4*;60'[-5L9J?!>_3U7< L:G 9U6QF;+?W0!9 M*X%JY;(M@H?*1-JZYAI6L4-J$CO^?ZUC2OMV [?+ 6-&?"$"8+' "H M(P/52KBK/Q+JTRCU:1BW]C#TD\&P=\TEQW==D%*IPI#(']+$3VCBK#3Q1PGM M/:'@"9=DJU4.QI T'?C1D&)$-$C\>!#U'I1E F%C/T56HS!"._$IC?Q1&I)3 MG0J.M%2!+IN)X7Y0+6TKJVZW&TJS5HO_PMN)=LMTR:4A M:8&EX,$X_H=DJT MCE7;1IDK95'GC;G!P0K:!>#Y6BE[<-P%W:C._@)02P,$% @ ST9/67,& M>^_- @ *P8 !D !X;"]W;W)K&ULG551;]HP M$'[G5YPR,6W22@($UC*(!(QIU=86%;8]3'LPR258.'%J.T#__>+(W= M<(-^SA*55^VW=W#$>#: M.P-H[0"M4G<5J%3YF1D6])7<@++>Q&879:HEFL3QS#[*S"@ZY80SP6S^,/X& MH^%L\AG&#W?3R?UL.+]]N(=W<[80J-_W74-AK+,;[BA'%67K#&47[F1FEAHF M6831:[Q+\@X:6WN-H]9%PF&1-*#=_ MK^5?X&L?9+_%?_IAQ!6LF MBC*\K+B!:T!M.+4!1D#=9 @:D6%]$L4R X7F66+W:Z\5[ABNVG#J=1O.F#EVOT?://"*^YA%F$3QS M%!%X]5/UX1XU<(HJ*<>4AE 6F:EZ^;![F(3#:@"\N%=C](ZIA-.%"8P)ZC4^ MTN!1U6BJ#"/S\,&./P_!'\!4$L#!!0 ( M ,]&3UG#PI_42@, + ' 9 >&PO=V]R:W-H965T]C L-/V4/1 2V-+B"2J)!5G M_WV'E*TFK6-TT8LX''+>O#-FCF%UNVMYZFLP)JK&]%B M0RM[(6NN:2H/GFHE\MP&U97'?#_Q:EXVSGQJ?6LYGXI.5V6#:PFJJVLNORVQ M$L>9$SAGQZ8\%-HXO/FTY0?0-*7M;8J%(T('$_\JO1''SWC2$QN\3%3*?N'8[TTB![).:5&? M@HE!73;]R)]/=7@1,/;?"&"G &9Y]XDLRT]<\_E4BB-(LYO0C&&EVF@B5S;F MIVRUI-62XO1\M=C0OKU0:VGQ>;%?SPP'<5JA^GGJ8$9IN7G<"6/1A[ M RR!KZ+1A8)5DV/^.MXC8@,[=F:W9%:SZ I>.*@-+5[XEEHN MF[(Y*%BCA&W!)<+OBYW2D@[''Y?T]G#193AS86Y5RS.<.70C%,HG=.8?W@6) M__$*V6@@&UU#GV_I N9=A2#V<"?JMM/<'F2:TCDL,^!-#GE9=1ISP+.REI0I MH^R2G*L)+\MY*!#VHJ++2_"@S=$ A5J14^H"-"UGWT_N%OZGNM&V?'YUVN"A MD(BO7"-S:LS1"6&P1O==C9)K(8V _Y0*WD.2!F[,&%GQ)'*3=$)6&/EN,HZ- M+PIQ-:,F!NG MP=D["?S>&[I^,AFM]GOJ;,H4S'*GYD8_)NMDJ4M4HZT6V2.(UA35_BS NJW$ M-T3E4H"D6"&5E4Z]6I6Y^8^-HF;&&T)E/J5.(61NE!"#U VC $)R3I)_Z;Q2 M.L.7:A>EK#=CUP][,QF[+.ZUI:&;)/%H:OX74$L#!!0 ( ,]& M3UE$>'N'(0, *4& 9 >&PO=V]R:W-H965TZ;N1(T5G6R$ MW#--6[GU5"V1%39I7WJA[R?>GO'*F8RL;RDG(W'0):]P*4$=]GLF?SQ@*8YC M)W#.CA7?[K1Q>)-1S;:8H7ZIEY)V7H=2\#U6BHL*)&[&3AK#6;QV+L^(80EIAK@\!H^8Y3+$L#1#3^;3&=KJ1)?&N?T;]:[:1E MS11.1?D7+_1N[ P=*'###J5>B>,?V.KI&[QEQ;Y-)@9[ M7C4K.[7?X4W"T/\@(6P30LN[*619?F&:3492'$&::$(SAI5JLXDQD_ MO6LV>-Y)Q'>NGFD:TSD1=%8O59S!DN5\PW.X29?I]!9^@>'0=WW?)RMP _]S M:T?)L+7ZD;5ZLX.D*>G"G!<%,9XQI5VPD#>S^2R]A="-AH%-"MQ^9P515W=H!J2 7ATHW4Z3S=C,X;4;/S_!F@,^9W'*ZE1(WE.K?#?H. MR&8H-ALM:CN(UD+3=5IS1_\C*$T G6^$T.>-*=#],TW^ U!+ P04 " #/ M1D]9)H:"72\# #0#0 &0 'AL+W=OMM:.'9F.RW\^]E)""V4 M"%AX:6W'Y^2>X^/('JR%O%-+1 WW">-JZ"RU3H]<5\5+3(@Z%"ER\V0N9$*T MZ.[SP. M7-'%4ML!-QJD9($3U-?I6)J>6[',:()<4<%!XGSH'/M'(S^P@'S&#<6UVFB# ME3(5XLYVSF=#Q[,5(<-86PIB_E8X0L8LDZGC;TGJ5.^TP,WV(_M9+MZ(F1*% M(\%^TYE>#IV> S.Y.CC1K*[3). MM#1/J<'I:&)R,$%K!WQ4#S_#Z2$$_5UPUWA5&194A@4Y7_@*WY@1 M;7Z12$N/0,;M2 MH5RA$WW[XG>\'[ND-T2V9418&1'6L4>71-Z9Y9V:[$PPSB35)B.[%!9Q!8T M[)?;EO-K$=JLZNQ],;%";V%K6]RY40V1;!O0J WJ?FMA>DT8T M1+9E1+\RHM],8OLODAAV0[___!-;^[;=6J!&AN\]G3*\#T8ZK(UT/>U[E[(I MMFT3-HY:_J?&NJ1ORHR&V+;->#I&^;6'D[='NY[G3:$M!?\_4:'5W3ANV[N. MD;*@7 '#N6'V#KMF'\KB^E!TM$CS$_A4:'.>SYM+<^5":2>8YW,A]&/''NJK M2UST#U!+ P04 " #/1D]9.ZK1N 4# '" &0 'AL+W=O.[]PO?&'KPM@%-QE5= T+,-?57.',[5AR5H+03 JB8#5V M)OYY.K3Q3< W!EN]-R;6R5+*&SN9YF/'LX* 0V8L \6_#:3 N25"&;<[3J?; MT@+WQ_?L5XUW]+*D&E+)O[/<%&/GC4-R6-&:FR]R^P%V?B++ETFNFU^R;6/C MV"%9K8TL=V!44#+1_M.[71[V /[@"4"P P1_"PAW@+ QVBIK;%U20Y.1DENB M;#2RV4&3FP:-;IBPI[@P"K\RQ)ED,7T_FUY-T\GL*YFDZ>?KV=?I[#V9?_XX M3:?O%N3E)1C*N"8SJA2U*7]%7I/KQ25Y^?S5R#4HP1*YV6Z[BW:[X(GM)O7Z ME(3^"0F\8- #3X_#KV!Y2H*S/KB+QCOW0><^:/C"I^1DF:R%86)-YI*SC($F M/R9+;126U\\^>RW?H)_/7KES7=$,Q@[>*0UJ T[RXID?>V_[S/XGL@?6P\YZ M>(P]N:#B!NN]DIH93> N \AM'DP!Y.IRFA(F=*T@)YR5S/2EHN6/&W[[6&P2 M/XA#S_-&[F;?Y5$=_^ART+D<''7YB:H;+. E!Z(AJQ4S>,1]9EJ::,],-(QC M?Q@_,C,X,'TV]/TP\KNX!SJC3F=T5"<6HJHI7C-\ETDM,E!XZP0Q](XT)X0O M7J_LZ$#VX^P?BW@@->ZDQD>E?J0B[Y,2'VP41-YA-?PQ[(&H82=J>+R::\9M M^>H3 K\^T;9%8G&N\92AKA4CO=(A946W;:2=&5LW+O90& M^T S++!3@[(!^'TEI;F?V&;0]?[D-U!+ P04 " #/1D]9<]0U5HD% "U M)0 &0 'AL+W=OXMV#R$=$FD-N9JE5:M:G:W%U=[01,W006<@9.TWWX\%0*PJ@#KV#/854"1NE[F M7@P<]84_&25\AY) 5Q?J/,1)(=#;(X,9EE=]YB$S+$G]$C MV[)XP[+/.5_&05'(KVCFARRMCSV]H8>$+S9S@7[/4.B",N$'87J9*;_/*+KX M^7*DB^S";)97R,1?$#&(!5S/]/AP$TKG(6?#, SP:I/YRF;"E M7]P1>S?*C^(6N!,L2O^!JEYR+9B;6^!UNO;G;*QE'I>R9,NTR2\_8M'6TK\,&'A*7&&VAUQ<.B46P:=>Z5L)VG; M3?A;N'D-XB6:O:7Y?8=^ MW+/HB27@_28I@K>(,ZN(, M/F<.@_[#C(>&T7F4IWT9,:R>C (RV^S)O+[,RF$&[ MNG:M[?*Y?T)HE^LBIA%&5,$\1K%49;#0OU,:9'+$"*ZJ/4AI52O-4T=HEVNMY\.=\L8IO M.Q[I>]D4$+J YU$(.!@8?7,$A!@[Y* ]8M(D31099 5J6Y8Y[*8.J;#=31Q2 MD4$W:Y!%#J3<-"Y8^NH]N=^$(OAZ\QJD)]FDG'KRA=L MG%Y>W6QU9I]PUK:&+ *OM",@0\E0)"RQ[: M@%<"0L=U#GMET]1@Z6OY*5[I0%[I=G.'5#;I)@ZI++N;-Y^'"/39KFADC?S$\PQ@HD[Z"GL*KS MJDEA5=<8/V*U4VZ:!2)O%HB!3303?/Z"[N(\VV#+T$/HQ^A"*X[EW[5+J6G* M3W'J$ZF41I72/%6T=K&:)H>0,YDFD79/)Y=()8TJI7FJ:.T2-4T9D3=E'YIF M%=\R+[?_<^,4T&%,@-\E 2$Q3+=OFY 06]9AWVPZ'7+"-(W<-RVH%1YT+#(/)-ST#43>-_S)A1_*/5'I[(Q2&E5*\U31VJ5HFAERKBD:HG2. M1BF-*J5YJFCM$C7-%_GD1 WI3YK8G9\%JT$&A([9G].A@#"?R 7F:P!E/I/; M=T5];QE*Q))EL?XG17.^B46YW*#>6Z\QNBE6UG3VW^+K*0;V4WSME2N(&GRY MH.G>3Y9!G**0/6>G,JX&V2.7E&N$R@W!U\4BF"&PO=V]R M:W-H965T'+@!JX"9[23M?OUL0QAI*%JG["7XXYYSS[FQN;@;RAYX#"#08YID M?&S$0N3'ILF#&%+,.S2'3.XL*4NQD%,6F3QG@$,-2A/3MBS'3#')#,_5:]?, M<^E*)"2#:X;X*DTQ>SJ%A&[&1M?8+LQ)% NU8'INCB.X 7&;7S,Y,RN6D*20 M<4(SQ& Y-DZZQ_Y(Q>N .P(;7ALCY61!Z8.:3,.Q82E!D$ @% .6CS7XD"2* M2,KX67(:54H%K(^W[.?:N_2RP!Q\FGPGH8C'QLA (2SQ*A%SNOD*I9^!X@MH MPO4OVA2Q \M P8H+FI9@J2 E6?'$CV4=:@#)TPRP2X#]'-!_ = K 3UMM%"F M;9UA@3V7T0UB*EJRJ8&NC49+-R13_^*-8'*72)SPYI.[R>QV@N83_^K+;/IM M>C5#1V<@,$DXFF'&L"KS>_01W=Z93NY7P9!5U4*_[ =F6W6_0X[?#SV'10?:G)OB.G%Y5 MPI[FZ[W =R'GB"Z1SR D IWC@"1$/*%[O3$5D/(?354K6/O-K.KV'O,._>=!WKH] U:]L@ '(MLIP*@JP.@O__9 EZ#);"O#:\V.]N["T-Z_AF:M[:3 (MV-.0KH M*A-%!ZI6JX9_HON<^2>\^%JXQ"PB&4<)+"74Z@SE+6-%!RXF@N:ZB2VHD"U1 M#V/YT0),!&ULK571;ILP%/T5BTU3*W4! MG$!(ER"UB:KV85+5K.O#M <';A*K!C/;A/;O=PT4I0F-]K 7\+7O.?<@M@R$LF>UG/W*I[*T@B>P[TBNLPRIEZO049Y)K+G"A8SYPK_W(>VOPZX2>'2N^-B76RDO+9!G?IS/&L(!"0 M&,O \+6#.0AAB5#&GY;3Z4I:X/[XC?VF]HY>5DS#7(HGGIKMS(D=8I')Q7?\)SC]D[)1LJT5V"##_8*^V,:!#0X$-B7%P63@/8+##J! MP4F!3]BF",])H60"NE=A<%0YBD(4>2#P.,WWPV 4^OT"PTY@>%+@#VF8Z),5 M'OVQ440G$\\_T'6<%^ 6F$3>@2YWKPW9*^ [4QN>:R)@C4AO,$9KJFFK36!D M47>FE338Y^KA%F\B4#8!U]=2FK? -KON;HO_ E!+ P04 " #/1D]9BZ36 M*S(" &!0 &0 'AL+W=O]A+? MV?=]ON_BN[B6ZDGO QZ+KC0"=X94]X0HK,=%%3W9 G"GFRE*JBQKLJ)+A70 MC0<5G(1!,"(%90*GL=];J#26>\.9@(5">E\45+W< I=U@OOXL+%D^:A7"CKD2/+AA4@-),"*=@F>-R_F40NW@<\,JCUB8VV@?V>Z_=:EE3#1/)O[.-V27X"J,- M;.F>FZ6L/T.K9^CX,LFU_Z*ZB1V$&&5[;631@FT&!1/-2I_;.IP ^H,S@+ % MA/\*B%J KQQI,O.RIM30-%:R1LI%6S9G^-IXM%7#A/N+*Z/L*;,XD\[FCW?S M;U^7L[L5NIB"H8QK-*=*45?>2_0!/:RFZ.+M94R,OW34 M'KW&GHZY[58J,D"V[Y&V#BIDQ42.V*$J7?H;TI$G=>.@2J/H.AP&,:E.E76$ M706#X$]8DS,Y>:5N0GRA*F="(PY;"PQZ'X<8J:;K&L?(TC_EO4$L#!!0 ( ,]&3UF-\G!FR0( 'P( 9 M>&PO=V]R:W-H965T2"V<_=]W_G.OD05%UNY M 5!HGU,FY\Y&J>+*=66R@1S+ 2^ Z3<9%SE6>BK6KBP$X-0ZY=0-/"]T/" UEOE%EPXZC :W@$]:.X%WKF MMB@IR8%)PAD2D,V=:_]JX5L':_&30"5/QLB$LN)\:R;?T[GC&45 (5$& NO' M#FZ 4H.D=?QM0)V6TSB>CH_H7VWP.I@5EG##Z2^2JLW-\Y:04Y8_<3[9B-.'/QS#D'C$%C=-9%5>8L5 MCB/!*R2,M48S QNJ]=;B"#-9>51"OR7:3\6/.LUI20'Q#%4V!$@O\0Z$3@E: M4)QL+[4)IR 1ECIUA=E+B2YN06%"Y:?(55J%P7*3AG%1,P9G&$.TY$QM)+IC M*:3/_5VMO@TA.(:P"'H!K\OU W]SRCP@E$/WK#=DJ'%&YW!N]L7NF0@12G9 MD118B@X$:-H5:0TTM4"F_G>Q%[F[#NY1RSWJY5X21O(R1[^7D*] _.DB[44P MI_A*%CB!N:./J02Q R?^^,$/O2\]>S-N]8W?MC>49( N"$,'P**[#/J1QK5G MCZ:PU13V(CT0N469 $"$*= Q*R2P@BY)-=#L-%\#;QB.NI,V:05,WK8I.TZQ M(I2H0Q?YI(-\//:GLY-?MY!I*V3:7SUX_VKU]"+\9_7,6GVS=ZN>?J3IJ]7C M>T\WH/=>]=,@O2B@T?!,WOR36]A_CQ)J4)[SA][P90&[)PTA![&V;4^BA)=, MU;VA76U;ZW7=4)[,Z[Z\Q&)-](U/(=.NWF"BC[6H6UT]4;RP[67%E6Y6=KC1 MGP<@C(%^GW&NCA-#T'YPQ/\ 4$L#!!0 ( ,]&3UF1FL%.F0< #=* 9 M >&PO=V]R:W-H965THK<)++,]WEE M\8BO>$#I]#Y.OJ1W0F3D:QA$Z=G@+LO6)\-ANK@3(4^/XK6(Y#>W<1+R3'Y, M5L-TG0B^+(+"8&@9QG@89($?B:N$I)LPY,G#7 3Q_=G M'#SN^.BO[K)\QW!VNN8K<2VR/]=7B?PTW%&6?BBBU(\CDHC;L\&Y>>+9HSR@ M:/&7+^[3QC;)?\I-''_)/[Q;G@V,_(A$(!99CN#RWU9B$2 Y[0%6%6#M!XR>"+"K +MKAE$5 M,.J:P:D"G*X9QE7 N&N&214P*3JK/+M%U[@\X[/3)+XG2=Y:TO*-HG^+:-DC M?I1+\3I+Y+>^C,MFUW]\N/B-S,^OJ4LN/EQ>T??7YW^\^_">O')%QOT@)>]Y MDO!<+Z_)6_+GM4M>_?CZ=)C)W#EAN*CRS,L\UA-Y3'(91]E=2FBT%,N6>%K(V*;;XAE6';+\5SHPW_=1#+<>#+< M[9Y]U!).O^W@V;=E]_YW=J4K[)V&[8)G/Z7A.YZ(MW,Y("W)11S*43KEQ3AW M+I4;K80<.3-R\T":[:[X0['[_)XG2_+Y=XDD[S(1IG^W:;O,/VK/GU>+DW3- M%^)L(,M!*I*M&,Q^^L$<&S^W"0,)3K<-GOYL)5M.,=CM14[ M;&49SF2BMO):6-9H7&=4^F"\ZX-QMVMS*]+,CU::"U,+ZML72)B+A%$DC.E/ MOOWT=0DZ"D43DYTF)MK#^E1,/V2-YUN1R.E4>8&2)<\$N>5^0K8\V(@WN51( MFM\2M*E%FZ*O6I P%PFC2!@K89/F.'#DC/:& 5!&11G3G3*F6F5<9_'BR]N; MX@9PT;Q1E)5=;K<*04OL*P0DS"UAX\;I'MF&8>P-X2VMQ@>MV&&KX\E!*Z^E ME=-LI73*\:Y3CI_O%!(7 SF)XNAM/I2WEU,MJ&]?(&'N\4%Q+>7%)I*%G_*;0!"^6B5BE8_,?I0E?I3ZBW)X M;G48M*GZ]C^4YE:TYK71)@!H4M8MJ8=*JDJ@X3"96@G0L)O74"]?R@- JEL8JF& OV:.SLNP&HK*H":DO/U'M*AS6) M_$LN_<@/-Z&^3$']/2C-A=(HE,:@- ]%4]53&W^F\])E"NH<0FDNE$:A- :E M>2B:*K/:VS0[FIO-&=,Z\1?MLR.HP0FEN5 :A=)816O:5J,CT]JO5]_#T31K M2]/4>YKM]8I_?;Y>08U,*,V%TBB4QJ T#T53U5/;GN;TI>L5U":%TEPHC4)I M#$KS4#159K61:^J=W)[U"NKF0FDNE$:A-%;1U'HU/9A??0_;UZIM7TMO^[Z7 M@\MCS=+6)SVGKPJ@-!=*HU :@](\%$U52^T06^8+UR<+ZBY#:2Z41J$T!J5Y M*)HJL]I=MK2V8A?;3T_HK1.H/0RE42B-531E#=!X/-ZO2JBDJ@!JW]?JY/MV MO$'1PWIK 6H!0VD42F,5[9D)-2JG*H7: +;T!K!EF#8IEQZ\BQ:RD/A;0:X" M'I%7@^*[?'OP6G_O O6"H3072J-0&H/2/!1-%5+M!5LO[05;4"\82G.A- JE M,2C-0]%4F=5>L*7W@INKI-)RV6)*^);[05'$;N.DO*UI6XTYU[-[*VA\6.OS M52?[ZTY<:%H*I3$HS4/15''4[K"E=X?[/:&@A_56@_[0-(OW7>B!4"B-06D> MBJ;JH_9_K0[K7A\'CSW26%9F4= MLWJHK&HWU_ZKU7TE;?5(Q!.S7*CU"J6Y4!J%TIAUN.36G#KVP8)+5%;U:W$VGHGMG.ETG-ZJP7JQT)I%$IC]J$?.YT:T[TZA3MLXU+_2I>GZK#Q.II0)*OB34,I6<2;*,N3-/;NWF9T M7KS#9V__W#RY,%OVN^8);=O/S!.O?(=1G;9\I=(E3U:^U%D@;N4A&$<3>4J2 M\BU%Y8&ULK5=-C]LV$/TKA%($"9"NOB5[8QO8M5RTAQ2+&&D/10]<:6P+*XDJ2=G) MO^^0DA5;IKU.ZXLM4F\>9]X,2X2"[::6:^TG/N?KC503]FQ2TS4L07ZIGSB.[)XERTNH1,XJPF$UM1[<^X7K M* .-^".'G3AX)BJ49\9>U."W;&HYRB,H()6*@N+?%N90%(H)_?BG([7Z-97A MX?.>_1<=/ ;S3 7,6?%GGLG-U!I9)(,5;0KYF>U^A2Z@4/&EK!#ZE^PZK&.1 MM!&2E9TQ>E#F5?M/OW9"'!@@C]G ZPR\H4%PQL#O#/QK5P@Z@^#:%<+.0(=N MM[%KX1(JZ6S"V8YPA48V]:#5U]:H5UZI0EE*CF]SM).S)59>UA1 V(K,65DW MDNH$XA#USU-"JXQD>=%(R A07N756I :L-8VE -YEX"D>2'>DY_)EV5"WOWT M?F)+=$S1VVGGQ&/KA'?&"9]\8I7<"+*H,L@,]LEE^^B"O8V"]*IX>U4>O8N$ M#\WZCOCN!^(Y7F#P9WZ]N6\*Y_^MOOC/JQ^)X?!ZL7\,2TYA4>R&GG<,6QC8QD$4CWO8D2!A+TAX49 $*H;'XT 2PX'U]LW( M<]V/9*>O$)2*;E')M5&?=LGPP%4WC$-G[#H#A8S P'>B\4"C,XRC\4#SA9G1 M"V/7K%/4ZQ1=WLRK%5[10IWONE;PEB8"TH;G,@=A$B&ZY6Z^)5ER2[+%CB+/@*2(Q&\A M6DECTN+3\HG]P!V4[2G*=\)Q-*C94Y3GA'$\*%@#EQ=$9ZIUU LS^J%=_6/' MV\BTAZ*1%PYU, )C/XH&NS(Q ]T@'AYR9F#H^)Y9D'$OR/BB((_Z6#N]D4WA MMTSQ@0_.G3-P=&X$#4]V(R@8A/P*Z"A>I%W)&]$K,9-0S: MC!I&_1JJ#=L^^$#'BWNM.R.!F[BI9/LAUL_VW=>#[CD&\X_N_=PUS">J6],- MP7?ZMM7[1/DZQU.E@!4NY=S%6)2\[9[:@62U;@^>F<1F0S]NL.,$K@#X?L68 MW _4 GT/._L74$L#!!0 ( ,]&3UGA* _8MP0 /X3 9 >&PO=V]R M:W-H965TZ[M^-3=A9"/:DJ( M1D\QXZKG3+5.CEQ7A5,28]40">'P9"QDC#4TY<15B20XLJ"8N8'GM=T84^[T MN_;>C>QWQ4PSRLF-1&H6QU@N3P@3BY[C.\\W;NEDJLT-M]]-\(3<$7V?W$AH MN3E+1&/"%14<23+N.B,1R1:Q[N0#R;-%#3WT6!%^R7 MY#.HAI^340,%AV7PM72:>1V;EJ_Y"M\%M)$8HX$D$=7H'(>44;U$?]L'0TUB M]4]9U5+6_7)6LX:/5()#TG-@D2HBY\3I?_WBM[T?99)K(ELKP'Y>@/TJ]OZ0 M:P*L&L%D(65*4WC'PLW+9=[W&MYAUYT7%53&^*2"5JZ@5:G@ELP%FU,^>3F( MER0>$5DZ@)6<'QW FLC6Y+=S^>VMS.!VG06HB6RM =Y 0[>.?XL*T5H2U$F M.F5J%R:SW_+,9V,^O]UO+=5.GFKG_RVV%'ZXOM@Z:>CGC[^1Z\L!&>?YRSE $/DMTF?#/"EN95;_2"O:OB^M92,##E4(S\.;2+OBW=\ L0JNX M76R*W(8?]5>&U*]VI.=L]F0$WBV5F:[5:[\4-N+J,J+MN#5MFJW88]]5?^U*\VJ&^ZO@R_8>&\UJ:,RC"? ME;'RKGZU>:WCY=-Y,6 OQJHRB8^*= LG+#&1$WOP9/PE^,;TL"6_FQ]N'=LC M'7?5/3T9N\1R K8',3(&J-&ULK5==;]HP%/TK5C9-K;0UWQ\P0 *2:9.& MA,JZ/4Q[,(D!JTG,; /=OY^=A SJ$+4C+R5VSCG7]][3V!X<"'UD&X0X>,K2 MG VU#>?;OJZS>(,RR.[(%N7BS8K0#'(QI&N=;2F"24'*4MTR#$_/(,ZUT:"8 MF]/1@.QXBG,TIX#ML@S2/Q.4DL-0,[7CQ#U>;[B#+5RC!>(/VSD5([U6 M27"&0)$5T3-<[" *6+@)D0W YV+Y4A1/:Y"3\K0UH70-IB1G&\8B/($)0W\L)WOM?!U48:Z M%M:Q%A.K57"\6]\!VWP/+,-R&M8S?3G=;DKGNNC1?T<_*X9=&\,N])P+>M\( MARE@LMU-K2W)7D&6WZ+]R/8,SS",@;X_+5D3SG<57*CB3,_S%5RDXBS',4YQ M9]DZ=;9.:[9CAB&8PQBO< Q^SE"V1/174]ZM,O*CWF=;&*.A)K[:#-$]TD;O MWIB>\;')3UV*A5V*11V)G?7"K7OA7N.\DNR>." (#-5X*LPTC9YJ/!5G>X'J M.Q7FVL%%VWEUJEYKJM$L&K?:K97^6KMU*19V*19U)';6 [_N@7^-W7RE\98= MF*K?5)SI-N#"!IQIJQ_.J GGNA<=%]39!JW9?A5[>@[&8I?',6RU7JO.:ZW7 MI5C8I5C4D=A9,WIU,WK76*^G[IV.NG5.55@O:-AA59CIV:KO5)CO^*KM]),C MIS#3NCCK,Q"37<[+0T8]6U\GQL4I^MG\Q.Q/S8;Y4%P_RMO"/_GR[C*#=(W% ML31%*Q'*N//%/PDM[P/E@)-M<>!=$B[.L\7C1ERA$)4 \7Y%"#\.9(#Z4C;Z M"U!+ P04 " #/1D]9:WH40A8% !*)@ &0 'AL+W=O+<5=K2"MJ[%ZM] M$<"%J'E@8P-[TGWXD59!1&-69#$**7/0VV,KSW3R!QRBS\#>F!'GU&VE$62O&07MZNA9F0SHB%= M\@SABU][.J%AF)'$/+Z54*T:,W,\_OQ*]_+%B\4L?$8G2?A7L.*;H=;3T(H^ M^[N0SY+#'[1<4"?C+9.0Y3_1H;0U-+3<,9Y$I;.8013$Q6__>QF((P?!D3N8 MI8/9=K#?<+!*!^O<$>S2P3YWA$[IT&D[.&\X.*6#D\>^"%8>:=?G_FB0)@>4 M9M:"EGW(TY5[BP '<;:SYCP53P/AQT>3I_GC_1V9H?R1Q]<"GW@Y"AJ9^F?K8?/J)?T=/<11]^_CC0N9A,AM27 MY< WQ<#F&P-;Z"Z)^88A$J_H2N+OJOV=__+WU/[85 !T$<4JE.9K*&],)7&\ M6U\A"W]"IF':D@E-SG>W9/'XL=')CXWNJ=T]NKA"9E\V>B.65K4MK9QGO;4M MDWA)8Y[M,R$_LX"]H"^?A0VZY31B7V7;K0#:QCLJ2VCA[N3N68'< MCSK8P=V>.=#WQ[F2V#E6'^-NT\X]M<,&[IL]TV@:DE/#OFF;V.HT[3SE^MX9 MO4X5O8XR>J*LBJ(9HTE>(FC*T)<[&BUH^A7]@V9%4-$-C9<;\<+P4CV4Q5DY MT*5?'$B8"PDCD# /"-9(O5.EWH'61@$*R1XFZ5XNZ/:6/W M5,LG"I+F@M((*,V#HC7W2-T*P>"]$ S:# &E MN: T DKSH&C-3-<=$:QNB5RDN[;LE;/7>GE5#WAQZB!I!)3F0=&:J:O;,5C= MCSE3R,?+9;*+.1.*OJ3!WE^$M"'EFY2>^?ZLGL_%7W'0O@THC8#2/"A:%*V9NKJ!A-4=)" Q/WHO9VHM!^KZE.F'I+F@- )*\Z!HS6U2M\MP'US+ M0=M>H#07E$9 :1X4K?F/_;KU92H;+A=IN1IU:8I!:2XHC8#2O)+6ZNHX59TI M4J*")]O\H,TBX4+T\X\;ZJ]HFAF(Y\])PE\O ML@&JXV.C?P%02P,$% @ ST9/61S%#Z > P 2!$ T !X;"]S='EL M97,N>&ULW5A=3]LP%/TKD1D32!-I&QJ:T5;:*B%-VB8D>-@;38F>.R MEE\_7SM-/_!%C(<-EJK$OL?GW&/[!D<=UF8MV,V",1.M2B'K$5D84WV,XWJV M8"6MSU3%I$4*I4MJ;%?/X[K2C.8UD$H1]SJ=-"XIEV0\E,ORJC1U-%-+:4;D MO U%_O8E'Y%N>DXB+S=1.1N1NY/W/Y?*7+Z+_/WHP]%1Y^[T\C!^XH!3$@=% M^\\0/>O@NA;#I--]:3?\V IYXC%&NPC0;)8M$SJ.'#?K-AX62FZ7+R$^8-5I MR:)[*D9D0@6?:@ZL@I9%2/W@X:[OP98V.B672KO< M/H/_.VV&'P";'ACD0K0&>\0'QL.*&L.TO+(=-]@%'T%1T[Y=5];A7--UM]O]1[&FOBIU]Z\"NR;9I#35-+^,[H+^KYK5W93LOTHTJ?J_,YZ6=CG1] M*%!VK5G!5ZZ_*EH#F'H75Z=5)=:?!)_+DOG)/SOA>$@WO&BA-'^PV:!49C; M-(GNF39\MAOYI6EURU9F4TZK O?<>X.>_^XZSYEDFHI=T[;V7_,JO]AQ&@QZ;0^RUF^R_!9/I6S#Y.FLR;HZ=G;-M[V1KHQ&\08S(=W@?$=ND MT73)A>&RZ2UXGC/YZ("S\H9.[6OBGKX=G[."+H6Y;<$1V;:_L9PORZP==0T+ MT8S:MK_"]+II^_IBN&=F&S=I<0#A$KMP51C".Q\((8%@> MS '&\2PLS_\TGP$Z'X]AW@9!9(!R!BC'LT+(Q'VP/&%.9J_P3+,L2=(46]') M).A@@JU;FL(WK(9Y P:6!S+]V5KCNXU7R--U@.WI4Q6"S12O1&RF^%H#$EXW M8&19>+>Q/,# =@&K'<@?S@,U%>8D">PJY@U[@G$DRS $:C%1AS!'( '#$D2=PX>G$?QYIR*M[^=C'\#4$L#!!0 M ( ,]&3UF7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G DUH =V2;=SJ_? M ]EHG$[F:&Z\N0*;KXN9MC=G=3B:ZWK*.ZC_E MC@G8LI:JHP:::C/1.\5HH[>,F:Z=!-/IS:2C7'B?/QW/M503NR$-JPV7 CJ' MCF?.7O3W[4.3[+GF*]YR\SKSQO66>:3C@G?\&VMFWM0C>BM?ODC%OTEA:%O6 M2K;MS/,/&YZ9,KS^H;L<("NZTF./H:N" LC,NYG""==<:3/N,9Z? N.>P\IWVB* =FWFQW#,UW ]<(&T.]V8 RDI*W7+8H-)FQ'.(DF?S)"N3 M.8&U,E^D\ZB"QEVTB+(X(19D@$ &%X3\.[ @0P0RO AD6<'B,$#"W(&P3RQBWDDKZ2O29+IL;#1W9&7ZD*7W:1QE%8GB.'_*JC1[($MX&N,T*>WB/<6J]]0M9I$\)]E30HHD MS@'X37X^*A;'9DDS0*ORXDU:F$9\QQXIJSS^"[1Q*"V/2R@RT=O(,(/XCA62 M1$4&3UE)EDE!RB]1D=ADF#9\Q]Z YRQ?/ ]OP )>6)+?D[A(YFEE\V'&\%TK MXPE^VT=(#8P1PV-7C+]K2:)L3N[SPL;$G.$[E@8\=(]I!:.!ZH &M$-92;*W M-06SAN]8&VCI.QDC^)@Z?,?NP#'M48*/><1W+)(S%9K\!G.2ENEW]N@:LTC@ MV")6J3[+AFDD<*R1G]7L_T!M3'2&XE@M/Y;NLTEB=@E<3U"P&GGR7@>8:@+' MJBGA'$W?,B+7I.0;P>$X*@R)ZEKVPMB8F'$"Q\;!R\^5C8D9)W!L'#O-@NV9 MZ!DL:PFY#OO:F)AS L?..5LEY\Q0WFJ241L3?T\1IG_#!S&[((68=D+'VK'3?&%\LS6L^8/NF:(;1NY: M&Q,S4'@Q XW1VIB8@4+7DQLKS5AVN]Z,^PS-%=4GF.A7,L<6^ME,XDR:F(7" M_]%"<:^-[)B"6$4-A\%K9&-B%@HO.>\Y&02'F(7"T4*3XY?OAJVY8$T&E]#0 M7].V7BHR+ Y3^*OK84B][MLVAKY<+"1MCA_2CW\"?/X74$L#!!0 ( ,]& M3UG6^OFQ> $ ,6 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV$UNPC 0AN&K1#X SLSP6P&K;MA67" *AB#RI]A5X?:-PB)\41?=(,\J1=Y^N3(+UZ;VQ;7UR;TJ:[\S10CMA[4^+UR5^5G3NKI_%$QL8.8@CB^$$"01(_: Y!\_A!"PA: MQ ]:0M R?M *@E;Q@]80M(X?M(&@3?P@2E'&5$'2!&L%6A-R30J\)@2;%(A- M2#8I,)L0;5*@-B';I,!M0KA)@=R$=),"NPGQ)@5Z,^K-"O1FU)L5Z,V3GVT% M>C/JS0KT9M2;%>C-J#K$!O1KU9@=Z,>K,"O07U%@5Z"^HM M"O06U%L4Z"V3PQ(%>@OJ+0KT%M1;%.@MJ+>\4V\?'J7S8\]SC?N_D^K0O^O& M[8?E\^;D&Q]PMG#FN_\%4$L#!!0 ( ,]&3UGKB+KEE0$ ((6 3 M6T-O;G1E;G1?5'EP97-=+GAM;,V8S6[",!"$7R7*%1%CNZ4_ BYMKRV'OH"; M;$A$$ENVH?#V=<*/U(I&("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO#>/C+FT MH%JY1!MJPDZN;:U\>+4+9E2Z5 MB8C0:LU0WGAH_]*U&/)L\4ZY6E8]>-N&S M*W4SC2U5+HZ>=H6MUS16QE1EJGS89^LF^^$RW#LDH;.K<45IW" 4Q.RD0[OS MN\&^[VU-UI8917-E_:NJ0Q7;5,SY;44NZ99E2IM-5'5H29RRIS!5$ MOJZ2G>B@W]F'&Z;=DU_MW\GT&8;*N=7&A8E9NMSN,)*V>VB"$%E?]A_QZ!BD MKSX?M=/.*#O3.USOI[;+;AZ.=&UL4$L! A0#% M @ ST9/60YIHQ_N *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ ST9/69E&PO=V]R:W-H965T&UL4$L! A0#% @ ST9/6=$_MT"$& !&&0 & M @(%G%P >&PO=V]R:W-H965T&UL4$L! A0# M% @ ST9/65]B)%'F!0 "R, !@ ("!OAT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ST9/6:K.FZ-" M @ D 8 !@ ("!62T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ST9/68WA,GT/ P ; 8 !D ("!G$( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ST9/69S\H#.3 M P _P< !D ("!S4T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ST9/65U84ILX!P EQ4 !D M ("!IE@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ST9/689X(6ZV @ M@4 !D ("!U68 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MST9/641X>X&PO=V]R:W-H965T&UL4$L! A0#% @ ST9/68NDUBLR @ !@4 !D M ("!X84 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ST9/6?H%/V/D P SPX !D ("!&I, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ST9/ M66MZ%$(6!0 2B8 !D ("!G9\ 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #/1D]9ZXBZY94! ""%@ $P @ ')K@ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 + L .L+ "/L ! end XML 50 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 51 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 113 163 1 false 32 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://sono-tek.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://sono-tek.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://sono-tek.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995612 - Disclosure - BUSINESS DESCRIPTION Sheet http://sono-tek.com/role/BusinessDescription BUSINESS DESCRIPTION Notes 9 false false R10.htm 995613 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://sono-tek.com/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 995614 - Disclosure - REVENUE RECOGNITION Sheet http://sono-tek.com/role/RevenueRecognition REVENUE RECOGNITION Notes 11 false false R12.htm 995615 - Disclosure - INVENTORIES Sheet http://sono-tek.com/role/Inventories INVENTORIES Notes 12 false false R13.htm 995616 - Disclosure - STOCK BASED COMPENSATION Sheet http://sono-tek.com/role/StockBasedCompensation STOCK BASED COMPENSATION Notes 13 false false R14.htm 995617 - Disclosure - EARNINGS PER SHARE Sheet http://sono-tek.com/role/EarningsPerShare EARNINGS PER SHARE Notes 14 false false R15.htm 995618 - Disclosure - REVOLVING LINE OF CREDIT Sheet http://sono-tek.com/role/RevolvingLineOfCredit REVOLVING LINE OF CREDIT Notes 15 false false R16.htm 995619 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES Sheet http://sono-tek.com/role/CustomerConcentrationsAndForeignSales CUSTOMER CONCENTRATIONS AND FOREIGN SALES Notes 16 false false R17.htm 995620 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://sono-tek.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 17 false false R18.htm 995621 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://sono-tek.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 18 false false R19.htm 995622 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://sono-tek.com/role/SignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://sono-tek.com/role/SignificantAccountingPolicies 19 false false R20.htm 995623 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://sono-tek.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://sono-tek.com/role/RevenueRecognition 20 false false R21.htm 995624 - Disclosure - INVENTORIES (Tables) Sheet http://sono-tek.com/role/InventoriesTables INVENTORIES (Tables) Tables http://sono-tek.com/role/Inventories 21 false false R22.htm 995625 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://sono-tek.com/role/StockBasedCompensationTables STOCK BASED COMPENSATION (Tables) Tables http://sono-tek.com/role/StockBasedCompensation 22 false false R23.htm 995626 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://sono-tek.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://sono-tek.com/role/EarningsPerShare 23 false false R24.htm 995627 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Tables) Sheet http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesTables CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Tables) Tables http://sono-tek.com/role/CustomerConcentrationsAndForeignSales 24 false false R25.htm 995628 - Disclosure - Schedule of Significant Accounting Policies - Fair values of financial assets of the Company (Details) Sheet http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails Schedule of Significant Accounting Policies - Fair values of financial assets of the Company (Details) Details 25 false false R26.htm 995629 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://sono-tek.com/role/SignificantAccountingPoliciesTables 26 false false R27.htm 995630 - Disclosure - Schedule of Revenue Recognition - Sales Revenue by Product Line (Details) Sheet http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails Schedule of Revenue Recognition - Sales Revenue by Product Line (Details) Details 27 false false R28.htm 995631 - Disclosure - REVENUE RECOGNITION (Details Narrative) Sheet http://sono-tek.com/role/RevenueRecognitionDetailsNarrative REVENUE RECOGNITION (Details Narrative) Details http://sono-tek.com/role/RevenueRecognitionTables 28 false false R29.htm 995632 - Disclosure - Schedule of Inventory, Current (Details) Sheet http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails Schedule of Inventory, Current (Details) Details 29 false false R30.htm 995633 - Disclosure - INVENTORIES (Details Narrative) Sheet http://sono-tek.com/role/InventoriesDetailsNarrative INVENTORIES (Details Narrative) Details http://sono-tek.com/role/InventoriesTables 30 false false R31.htm 995634 - Disclosure - Schedule of weighted-average Black-Scholes assumptions (Details) Sheet http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails Schedule of weighted-average Black-Scholes assumptions (Details) Details 31 false false R32.htm 995635 - Disclosure - STOCK BASED COMPENSATION (Details Narrative) Sheet http://sono-tek.com/role/StockBasedCompensationDetailsNarrative STOCK BASED COMPENSATION (Details Narrative) Details http://sono-tek.com/role/StockBasedCompensationTables 32 false false R33.htm 995636 - Disclosure - Schedule of Computation of basic and diluted earnings per share (Details) Sheet http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails Schedule of Computation of basic and diluted earnings per share (Details) Details 33 false false R34.htm 995637 - Disclosure - REVOLVING LINE OF CREDIT (Details Narrative) Sheet http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative REVOLVING LINE OF CREDIT (Details Narrative) Details http://sono-tek.com/role/RevolvingLineOfCredit 34 false false R35.htm 995638 - Disclosure - Schedule of Customer Concentrations and Foreign Sales (Details) Sheet http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails Schedule of Customer Concentrations and Foreign Sales (Details) Details 35 false false R36.htm 995639 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Details Narrative) Sheet http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Details Narrative) Details http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesTables 36 false false All Reports Book All Reports eps11562_sotk.htm sotk-20240831.xsd sotk-20240831_cal.xml sotk-20240831_def.xml sotk-20240831_lab.xml sotk-20240831_pre.xml sonotek-logo.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 55 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "eps11562_sotk.htm": { "nsprefix": "sotk", "nsuri": "http://sono-tek.com/20240831", "dts": { "inline": { "local": [ "eps11562_sotk.htm" ] }, "schema": { "local": [ "sotk-20240831.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "sotk-20240831_cal.xml" ] }, "definitionLink": { "local": [ "sotk-20240831_def.xml" ] }, "labelLink": { "local": [ "sotk-20240831_lab.xml" ] }, "presentationLink": { "local": [ "sotk-20240831_pre.xml" ] } }, "keyStandard": 155, "keyCustom": 8, "axisStandard": 11, "axisCustom": 0, "memberStandard": 16, "memberCustom": 16, "hidden": { "total": 30, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 21, "http://sono-tek.com/20240831": 4 }, "contextCount": 113, "entityCount": 1, "segmentCount": 32, "elementCount": 364, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 390, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://sono-tek.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R2": { "role": "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets", "longName": "00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R3": { "role": "http://sono-tek.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R4": { "role": "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome", "longName": "00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "unique": true } }, "R5": { "role": "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2023-02-28_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-02-28_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R6": { "role": "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R9": { "role": "http://sono-tek.com/role/BusinessDescription", "longName": "995612 - Disclosure - BUSINESS DESCRIPTION", "shortName": "BUSINESS DESCRIPTION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R10": { "role": "http://sono-tek.com/role/SignificantAccountingPolicies", "longName": "995613 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R11": { "role": "http://sono-tek.com/role/RevenueRecognition", "longName": "995614 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R12": { "role": "http://sono-tek.com/role/Inventories", "longName": "995615 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R13": { "role": "http://sono-tek.com/role/StockBasedCompensation", "longName": "995616 - Disclosure - STOCK BASED COMPENSATION", "shortName": "STOCK BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R14": { "role": "http://sono-tek.com/role/EarningsPerShare", "longName": "995617 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R15": { "role": "http://sono-tek.com/role/RevolvingLineOfCredit", "longName": "995618 - Disclosure - REVOLVING LINE OF CREDIT", "shortName": "REVOLVING LINE OF CREDIT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R16": { "role": "http://sono-tek.com/role/CustomerConcentrationsAndForeignSales", "longName": "995619 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES", "shortName": "CUSTOMER CONCENTRATIONS AND FOREIGN SALES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R17": { "role": "http://sono-tek.com/role/CommitmentsAndContingencies", "longName": "995620 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R18": { "role": "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies", "longName": "995621 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R19": { "role": "http://sono-tek.com/role/SignificantAccountingPoliciesTables", "longName": "995622 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R20": { "role": "http://sono-tek.com/role/RevenueRecognitionTables", "longName": "995623 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R21": { "role": "http://sono-tek.com/role/InventoriesTables", "longName": "995624 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R22": { "role": "http://sono-tek.com/role/StockBasedCompensationTables", "longName": "995625 - Disclosure - STOCK BASED COMPENSATION (Tables)", "shortName": "STOCK BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R23": { "role": "http://sono-tek.com/role/EarningsPerShareTables", "longName": "995626 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R24": { "role": "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesTables", "longName": "995627 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Tables)", "shortName": "CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R25": { "role": "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails", "longName": "995628 - Disclosure - Schedule of Significant Accounting Policies - Fair values of financial assets of the Company (Details)", "shortName": "Schedule of Significant Accounting Policies - Fair values of financial assets of the Company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:MarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-31_us-gaap_FairValueInputsLevel1Member", "name": "us-gaap:MarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "unique": true } }, "R26": { "role": "http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative", "longName": "995629 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:CashUninsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:CashUninsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R27": { "role": "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails", "longName": "995630 - Disclosure - Schedule of Revenue Recognition - Sales Revenue by Product Line (Details)", "shortName": "Schedule of Revenue Recognition - Sales Revenue by Product Line (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-06-012024-08-31_custom_FluxingSystemsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "unique": true } }, "R28": { "role": "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative", "longName": "995631 - Disclosure - REVENUE RECOGNITION (Details Narrative)", "shortName": "REVENUE RECOGNITION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "AsOf2024-08-31", "name": "sotk:CashDeposits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-31", "name": "sotk:CashDeposits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R29": { "role": "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails", "longName": "995632 - Disclosure - Schedule of Inventory, Current (Details)", "shortName": "Schedule of Inventory, Current (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R30": { "role": "http://sono-tek.com/role/InventoriesDetailsNarrative", "longName": "995633 - Disclosure - INVENTORIES (Details Narrative)", "shortName": "INVENTORIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:InventoryValuationReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:InventoryValuationReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R31": { "role": "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails", "longName": "995634 - Disclosure - Schedule of weighted-average Black-Scholes assumptions (Details)", "shortName": "Schedule of weighted-average Black-Scholes assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R32": { "role": "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative", "longName": "995635 - Disclosure - STOCK BASED COMPENSATION (Details Narrative)", "shortName": "STOCK BASED COMPENSATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-03-01to2024-08-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R33": { "role": "http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails", "longName": "995636 - Disclosure - Schedule of Computation of basic and diluted earnings per share (Details)", "shortName": "Schedule of Computation of basic and diluted earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative", "longName": "995637 - Disclosure - REVOLVING LINE OF CREDIT (Details Narrative)", "shortName": "REVOLVING LINE OF CREDIT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-31", "name": "us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R35": { "role": "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails", "longName": "995638 - Disclosure - Schedule of Customer Concentrations and Foreign Sales (Details)", "shortName": "Schedule of Customer Concentrations and Foreign Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true, "unique": true } }, "R36": { "role": "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative", "longName": "995639 - Disclosure - CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Details Narrative)", "shortName": "CUSTOMER CONCENTRATIONS AND FOREIGN SALES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2024-06-012024-08-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-06-012024-08-31_custom_ForeignCustomersMember_us-gaap_SalesRevenueNetMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eps11562_sotk.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r485" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r434" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable (less allowance of $12,225)", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r625" ] }, "sotk_AccrualsForUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "AccrualsForUncertainTaxPositions", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accruals for uncertain tax positions" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r28", "r70" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r560" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r36", "r485", "r714" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r369", "r615", "r616", "r617", "r618", "r668", "r715" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r566" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r566" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r566" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r566" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r19", "r20", "r210" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash (used in) provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r531", "r542", "r552", "r577" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r534", "r545", "r555", "r580" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r566" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r573" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r535", "r546", "r556", "r573", "r581", "r585", "r593" ] }, "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulOtherReceivablesCurrent", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful receivables", "documentation": "Amount of allowance for credit loss on receivable, classified as other and current." } } }, "auth_ref": [ "r96" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r538" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r717", "r718", "r719", "r720" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r68", "r79", "r95", "r116", "r144", "r146", "r152", "r153", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r264", "r268", "r287", "r338", "r396", "r459", "r460", "r485", "r512", "r638", "r639", "r673" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r91", "r99", "r116", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r264", "r268", "r287", "r485", "r638", "r639", "r673" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r538" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Exercise Price" } } }, "auth_ref": [ "r588" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r589" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r584" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r584" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method" } } }, "auth_ref": [ "r584" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r584" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r584" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined" } } }, "auth_ref": [ "r584" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Securities" } } }, "auth_ref": [ "r587" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r586" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r585" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r585" ] }, "sotk_BuildingsEquipmentFurnishingsAndLeaseholdImprovementsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "BuildingsEquipmentFurnishingsAndLeaseholdImprovementsNet", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets", "http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Buildings, equipment, furnishings and leasehold improvements, net" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://sono-tek.com/role/BusinessDescription" ], "lang": { "en-us": { "role": { "label": "BUSINESS DESCRIPTION", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r24", "r55", "r56" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH AND CASH EQUIVALENTS" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r7", "r94", "r451" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r8" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r7", "r52", "r114" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCREASE IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r52" ] }, "sotk_CashDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "CashDeposits", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash deposits" } } }, "auth_ref": [] }, "us-gaap_CashFlowInvestingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowInvestingActivitiesLesseeAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bank deposits exceeding the FDIC insured limit", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "sotk_CashlessExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "CashlessExerciseOfStockOptions", "crdr": "debit", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cashless exercise of stock options" } } }, "auth_ref": [] }, "sotk_CashlessExerciseOfStockOptionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "CashlessExerciseOfStockOptionsShares", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cashless exercise of stock options, shares" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r564" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r565" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r565" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Note 9)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r33", "r72", "r340", "r383" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://sono-tek.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r61", "r168", "r169", "r435", "r630", "r632" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r615", "r616", "r618", "r668", "r713", "r715" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r35", "r384" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r4", "r35", "r384", "r402", "r715", "r716" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $.01 par value; 25,000,000 shares authorized, 15,751,153 and 15,750,880 shares issued and outstanding as of August 31, 2024 and February 29, 2024, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r35", "r341", "r485" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r570" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r569" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r571" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r568" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r11", "r12", "r22", "r23", "r157", "r434" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r11", "r12", "r22", "r23", "r157", "r364", "r434" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r11", "r12", "r22", "r23", "r157", "r434", "r602" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSales" ], "lang": { "en-us": { "role": { "label": "CUSTOMER CONCENTRATIONS AND FOREIGN SALES", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r11", "r12", "r22", "r23", "r157" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r10", "r11", "r12", "r13", "r22", "r67", "r434" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r11", "r12", "r22", "r23", "r157", "r434" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r21", "r453" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r186", "r187", "r198" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r199" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods Sold", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r45", "r116", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r287", "r459", "r638" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative", "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r174", "r636" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative", "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r174", "r636", "r637" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r57", "r157" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r242", "r243" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred tax expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r2", "r86", "r614" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r242", "r243", "r339" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r2", "r144", "r149", "r153", "r459", "r460" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Effects of dilutive securities" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r197", "r465", "r466", "r467", "r468", "r469", "r470", "r471" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r197", "r465", "r466", "r467", "r468", "r469", "r470", "r471" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r526" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r524", "r526", "r538" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r525" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r513" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r526" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r526" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r559" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r516" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r717", "r718", "r719", "r720" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome", "http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic Earnings\u00a0Per Share", "verboseLabel": "Basic Earnings Per Share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r107", "r123", "r124", "r125", "r126", "r127", "r128", "r133", "r135", "r137", "r138", "r139", "r143", "r259", "r262", "r277", "r278", "r336", "r347", "r456" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome", "http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted Earnings\u00a0Per Share", "verboseLabel": "Diluted Earnings Per Share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r107", "r123", "r124", "r125", "r126", "r127", "r128", "r135", "r137", "r138", "r139", "r143", "r259", "r262", "r277", "r278", "r336", "r347", "r456" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://sono-tek.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r132", "r140", "r141", "r142" ] }, "sotk_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "EmployeesMember", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employees [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r519" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r515" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r515" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r600" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r515" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r597" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r538" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r515" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r515" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r515" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r515" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r598" ] }, "sotk_EquipmentLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "EquipmentLineOfCreditMember", "presentation": [ "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Fluxing Systems [Member]", "label": "Fluxing Systems [Member] [Default Label]" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r4", "r89", "r103", "r104", "r105", "r118", "r119", "r120", "r122", "r127", "r129", "r131", "r145", "r160", "r161", "r166", "r185", "r253", "r254", "r256", "r257", "r258", "r260", "r261", "r262", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r346", "r358", "r359", "r360", "r369", "r421" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r567" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r531", "r542", "r552", "r577" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r528", "r539", "r549", "r574" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r573" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Significant Accounting Policies - Fair values of financial assets of the Company", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r669", "r670" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r184", "r202", "r203", "r204", "r205", "r206", "r207", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r297", "r298", "r299", "r462", "r463", "r472", "r473", "r474", "r480", "r481" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r184", "r202", "r207", "r280", "r285", "r297", "r472", "r473", "r474", "r480" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r184", "r202", "r207", "r280", "r281", "r285", "r298", "r462", "r463", "r472", "r473", "r474", "r480" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r184", "r202", "r203", "r204", "r205", "r206", "r207", "r280", "r281", "r282", "r283", "r285", "r299", "r462", "r463", "r472", "r473", "r474", "r480", "r481" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r184", "r202", "r203", "r204", "r205", "r206", "r207", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r297", "r298", "r299", "r462", "r463", "r472", "r473", "r474", "r480", "r481" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r3" ] }, "sotk_FluxingSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "FluxingSystemsMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Fluxing Systems [Member]" } } }, "auth_ref": [] }, "sotk_ForeignCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "ForeignCustomersMember", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Foreign Customers [Member]", "documentation": "Foreign Customers" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and administrative costs", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r47", "r406" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r44", "r45", "r78", "r116", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r287", "r458", "r459", "r620", "r621", "r622", "r623", "r624", "r638" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income\u00a0Before Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r117", "r245" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r80", "r87", "r130", "r131", "r144", "r150", "r153", "r244", "r246", "r255", "r348", "r477" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r102", "r240", "r241", "r247", "r248", "r249", "r252", "r366" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r9", "r113", "r250", "r251" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes payable", "label": "Increase (Decrease) in Accrued Taxes Payable", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r611" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer deposits", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r303", "r611" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Decrease) Increase in:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r1" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r535", "r546", "r556", "r573", "r581", "r585", "r593" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r591" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r527", "r596" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r527", "r596" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r527", "r596" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r165", "r628", "r629" ] }, "sotk_IntegratedCoatingSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "IntegratedCoatingSystemsMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Integrated Coating Systems [Member]" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r108", "r111", "r112" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://sono-tek.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r162" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r605" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r608" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory reserve", "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period." } } }, "auth_ref": [ "r59" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r98", "r452", "r485" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r81", "r93", "r97", "r162", "r163", "r164", "r304", "r454" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials and subassemblies", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r607" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for slow moving inventory", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r60", "r608" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sono-tek.com/role/ScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r606" ] }, "us-gaap_InvestmentIncomeInterestAndDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterestAndDividend", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest and Dividend Income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Land", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets", "http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r603" ] }, "sotk_LandAndBuildingsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "LandAndBuildingsPolicyTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Land and Buildings" } } }, "auth_ref": [] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LatinAmericaMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails" ], "lang": { "en-us": { "role": { "label": "Latin America [Member]" } } }, "auth_ref": [ "r717", "r718", "r719", "r720" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative", "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r5", "r27", "r28", "r29", "r31", "r32", "r33", "r34", "r116", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r265", "r268", "r269", "r287", "r382", "r457", "r512", "r638", "r673", "r674" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r40", "r73", "r343", "r485", "r613", "r627", "r672" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r29", "r92", "r116", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r265", "r268", "r269", "r287", "r485", "r638", "r673", "r674" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Letter of credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r5", "r71", "r683" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unused portion of credit line", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r26", "r30" ] }, "us-gaap_LineOfCreditFacilityDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityDescription", "presentation": [ "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving credit line description", "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity." } } }, "auth_ref": [ "r26", "r30", "r174" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r26", "r30" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative", "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r174", "r612", "r636" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving line of credit", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r26", "r30" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionDetailsNarrative", "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r26", "r30", "r174", "r612", "r636" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r157", "r467", "r495", "r499", "r641", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails", "http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Marketable Securities", "verboseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r74", "r604" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r604" ] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 3.0 }, "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net unrealized gain/(loss) on marketable securities", "negatedLabel": "Unrealized gain on marketable securities", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r50" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails", "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r208", "r238", "r283", "r302", "r356", "r357", "r363", "r374", "r375", "r424", "r426", "r428", "r429", "r431", "r445", "r446", "r461", "r464", "r475", "r481", "r482", "r483", "r484", "r496", "r640", "r675", "r676", "r677", "r678", "r679", "r680" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r565" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r565" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails", "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r208", "r238", "r283", "r302", "r356", "r357", "r363", "r374", "r375", "r424", "r426", "r428", "r429", "r431", "r445", "r446", "r461", "r464", "r475", "r481", "r482", "r483", "r496", "r640", "r675", "r676", "r677", "r678", "r679", "r680" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r584" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r592" ] }, "sotk_MultiAxisCoatingSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "MultiAxisCoatingSystemsMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Multi-Axis Coating Systems [Member]", "documentation": "Multi-Axis Coating Systems" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "auth_ref": [ "r157", "r467", "r495", "r499", "r641", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r566" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used in) Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r110" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash (Used in) Provided by Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r52", "r53", "r54" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income", "verboseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r46", "r54", "r75", "r90", "r100", "r101", "r105", "r116", "r121", "r123", "r124", "r125", "r126", "r127", "r130", "r131", "r136", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r259", "r262", "r278", "r287", "r345", "r404", "r419", "r420", "r510", "r638" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements Not Yet Adopted", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "sotk_NonEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "NonEmployeeMember", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non Employee [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r565" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r563" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r562" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r592" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r592" ] }, "sotk_OemSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "OemSystemsMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "OEM Systems [Member]", "documentation": "OEM Systems" } } }, "auth_ref": [] }, "sotk_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "OneCustomerMember", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating Expenses", "label": "Operating Expenses [Default Label]", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r78", "r458", "r620", "r621", "r622", "r623", "r624" ] }, "sotk_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "OtherMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "2013 Stock Incentive Plan (\"2013 Plan\") [Member]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r565" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r526" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r533", "r544", "r554", "r579" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Amount" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r561" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r626" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of equipment, furnishings and leasehold improvements", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r51" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r564" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r564" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r563" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r566" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r562" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "srt_PlatformOperatorCryptoAssetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "PlatformOperatorCryptoAssetLineItems", "presentation": [ "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Platform Operator, Crypto Asset [Line Items]" } } }, "auth_ref": [ "r167" ] }, "srt_PlatformOperatorCryptoAssetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "PlatformOperatorCryptoAssetTable", "presentation": [ "http://sono-tek.com/role/ScheduleOfSignificantAccountingPolicies-FairValuesOfFinancialAssetsOfCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Platform Operator, Crypto Asset [Table]" } } }, "auth_ref": [ "r167" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r563" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r520" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r522" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r609" ] }, "sotk_ProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "ProductLineMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Total [Member]", "documentation": "Total Product Line" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r154", "r305", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r449", "r465", "r494", "r496", "r497", "r500", "r501", "r633", "r634", "r641", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "auth_ref": [ "r154", "r305", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r449", "r465", "r494", "r496", "r497", "r500", "r501", "r633", "r634", "r641", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome", "http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income", "verboseLabel": "Net Income", "label": "Numerator for basic and diluted earnings per share", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r90", "r100", "r101", "r109", "r116", "r121", "r127", "r130", "r131", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r259", "r262", "r263", "r266", "r267", "r278", "r287", "r337", "r344", "r368", "r404", "r419", "r420", "r478", "r479", "r511", "r610", "r638" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r561" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r561" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails", "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r201", "r208", "r234", "r235", "r236", "r238", "r283", "r300", "r301", "r302", "r356", "r357", "r363", "r374", "r375", "r424", "r426", "r428", "r429", "r431", "r445", "r446", "r461", "r464", "r475", "r481", "r482", "r483", "r484", "r496", "r504", "r631", "r640", "r671", "r676", "r677", "r678", "r679", "r680" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails", "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "auth_ref": [ "r170", "r171", "r172", "r173", "r201", "r208", "r234", "r235", "r236", "r238", "r283", "r300", "r301", "r302", "r356", "r357", "r363", "r374", "r375", "r424", "r426", "r428", "r429", "r431", "r445", "r446", "r461", "r464", "r475", "r481", "r482", "r483", "r484", "r496", "r504", "r631", "r640", "r671", "r676", "r677", "r678", "r679", "r680" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r528", "r539", "r549", "r574" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and product development costs", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r239", "r447", "r459", "r681" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r529", "r540", "r550", "r575" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r530", "r541", "r551", "r576" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement does not require Recovery" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r37", "r64", "r342", "r361", "r362", "r367", "r385", "r485" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r89", "r118", "r119", "r120", "r122", "r127", "r129", "r131", "r160", "r161", "r166", "r253", "r254", "r256", "r257", "r258", "r260", "r261", "r262", "r270", "r272", "r273", "r275", "r276", "r294", "r295", "r358", "r360", "r369", "r715" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails" ], "lang": { "en-us": { "role": { "label": "Total sales", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r76", "r77", "r144", "r147", "r148", "r151", "r153", "r154", "r155", "r157", "r196", "r197", "r305" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://sono-tek.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r88", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r200" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r405", "r448", "r455" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome", "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative", "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Net Sales", "verboseLabel": "Sales revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r76", "r77", "r106", "r116", "r144", "r147", "r148", "r151", "r153", "r154", "r155", "r157", "r159", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r287", "r337", "r459", "r638" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r592" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r592" ] }, "sotk_SaleOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "SaleOfMarketableSecurities", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sale of marketable securities" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r157", "r601" ] }, "sotk_SalesRevenuePercent": { "xbrltype": "percentItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "SalesRevenuePercent", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative", "http://sono-tek.com/role/ScheduleOfRevenueRecognition-SalesRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Sales revenue, percent", "documentation": "Percent of Sales Revenue" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://sono-tek.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Computation of basic and diluted earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r619" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://sono-tek.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue Recognition - Sales Revenue by Product Line", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://sono-tek.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r6", "r41", "r42", "r43" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of weighted-average Black-Scholes assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Customer Concentrations and Foreign Sales", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r10", "r11", "r12", "r13", "r22", "r67" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r514" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r518" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r517" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r523" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails" ], "auth_ref": [ "r155", "r156", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r371", "r372", "r373", "r425", "r427", "r430", "r432", "r433", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r450", "r466", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r498", "r504", "r641", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Marketing and selling expenses", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r234" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r236" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock options shares available for grants", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options outstanding", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails", "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options granted", "verboseLabel": "Stock options for employees, directors and outside consultants", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r219" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value, per share", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r229" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock options, outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r215", "r216" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options vested and exercisable aggregate intrinsic value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r232" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options, exercisable price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r219" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock option non-vested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options, expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r476" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected life (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r233" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options, vesting period", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r232" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock options, vested", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://sono-tek.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "STOCK BASED COMPENSATION", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r63", "r65" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Outstanding borrowings under the line of credit", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25", "r69", "r485", "r682" ] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://sono-tek.com/role/RevolvingLineOfCredit" ], "lang": { "en-us": { "role": { "label": "REVOLVING LINE OF CREDIT", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r55", "r115" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r521" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Product Warranty", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r635" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r4", "r35", "r38", "r39", "r89", "r103", "r104", "r105", "r118", "r119", "r120", "r122", "r127", "r129", "r131", "r145", "r160", "r161", "r166", "r185", "r253", "r254", "r256", "r257", "r258", "r260", "r261", "r262", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r346", "r358", "r359", "r360", "r369", "r421" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r155", "r156", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r371", "r372", "r373", "r425", "r427", "r430", "r432", "r433", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r450", "r466", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r498", "r504", "r641", "r684", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails", "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r118", "r119", "r120", "r145", "r295", "r305", "r365", "r370", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r421", "r505" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://sono-tek.com/role/ScheduleOfCustomerConcentrationsAndForeignSalesDetails", "http://sono-tek.com/role/ScheduleOfWeighted-averageBlack-scholesAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r118", "r119", "r120", "r145", "r158", "r295", "r305", "r365", "r370", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r421", "r505" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r532", "r543", "r553", "r578" ] }, "sotk_StockIncentivePlan2013Member": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "StockIncentivePlan2013Member", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "2013 Stock Incentive Plan (\"2013 Plan\") [Member]", "documentation": "2013 Stock Incentive Plan (\"2013 Plan\")", "label": "2013 Stock Incentive Plan (\"2013 Plan\") [Member] [Default Label]" } } }, "auth_ref": [] }, "sotk_StockIncentivePlan2023Member": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "StockIncentivePlan2023Member", "presentation": [ "http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Incentive Plan 2023 [Member]" } } }, "auth_ref": [] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock based compensation expense", "label": "Stock or Unit Option Plan Expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets", "http://sono-tek.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r35", "r38", "r39", "r58", "r386", "r402", "r422", "r423", "r485", "r512", "r613", "r627", "r672", "r715" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW DISCLOSURE:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List, Table" } } }, "auth_ref": [ "r572" ] }, "sotk_ThreeCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "ThreeCustomerMember", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Three Customer [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r564" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r571" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r594" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r595" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Expiration Date" } } }, "auth_ref": [ "r595" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r593" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r593" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r594" ] }, "sotk_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "TwoCustomerMember", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Customer [Member]" } } }, "auth_ref": [] }, "sotk_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://sono-tek.com/20240831", "localname": "TwoCustomersMember", "presentation": [ "http://sono-tek.com/role/CustomerConcentrationsAndForeignSalesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Customers [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r590" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Management Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r14", "r15", "r16", "r82", "r83", "r84", "r85" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome", "http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Shares - Diluted", "verboseLabel": "Denominator for diluted earnings per share", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r134", "r139" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://sono-tek.com/role/CondensedConsolidatedStatementsOfIncome", "http://sono-tek.com/role/ScheduleOfComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Shares - Basic", "verboseLabel": "Denominator for basic earnings per share \u2013 weighted average", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r133", "r139" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://sono-tek.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r599" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.FF.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476188/405-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r450": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r451": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r457": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r458": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r459": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r460": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r461": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r462": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r463": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r464": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r465": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r466": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r467": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r468": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r469": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r470": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r471": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r472": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r475": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r476": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r478": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r479": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 56 0001171520-24-000331-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171520-24-000331-xbrl.zip M4$L#!!0 ( ,]&3UE'O*'&S-D "Y'"0 1 97!S,3$U-C)?RU,,XA#NI^\RQC3;7>BZ6AZ^N)"*)4$P09, MHK_^W56 HH("#M&$>^XY;12J]E1[JEV[/OV_Y[Z&'K%IJ8;^[W^Y$_:_".NR MH:AZ]]__EAKE:O6__^_LZ%//AL?@4=WZ][AGVX/3#Q^>GIY.GH03P^Q^X(K% MXH=G\LRQ\]#I<^!S/,MR'WY=7S7D'NY+&56W;$F7\>0E3=4?PL;9N: M.O,H^<:;1/BP,#3\JDQ?\#^<^^#\./.H'?BHZ#QJ>X^JEI'EN?PR.)PG)B\\ MASW+$9@!0_SK_/9J^K@=_/STT0^V*>E6QS#[D@TL)".)&9;/\#G?(!D+RS,# MP=\G7>-QY3B%C,!YXRPP9Q93\G-;LB845_ 2!I.' M.Y+5IL.Z/\P_;!H:M@*?IK_,/*[89L8>#; 5##C\_('\3-[A,ZS@PQ;+2C#X M\,/,%+(QU&US%/RP^^/,"Y9I+T(/7\X^9-A38EN&;F1L_' B&WWZ%%L 0,FJ MQ))R=H3(_WVR55O#9Y\^./\>?>IC6T)D@ S^.U0?_STN&[J-=3O3!(2/D>S\ M]>^QC9_M#W3I?H"W/CA#?OJ?3 9=JEA33E$#VQ]13>KC4_2L/']$U0OZH<7R M7.NN\0]_\;E4NH%_"&#PS[LGU>[!OY7RQ7N4R40<2^!;!.46015>=I%M>):KH)UQH>O8@S!MQH]R<1 LQ8U)\X8%OTNQC 7!)(;=RAA :"UQBZV M;H8F;F7]@PS@&V>(MJ&,D&6/-/SO<0?6\RGBV(&-FFH?)JGA)W1K]"6=<;Y@ M8!I3[1"UH:B/WFN*:@TT:72*=$/'Y#?U^92H &R"7J%_J(J"=:)DR%_P5 W$ MSE1E1X$\V[>X\^_QI6GTR6(C*I3E;,/Y[!@/%?3HI23;A,NL<(QTP!/FQ>KI MS/HZ/J,+[-.'F5DV-6_6/V_H:CP^^\YO"0 Q'(#)VCT^(XMW2P#D_ "$K?3C MLPSU'0I; B+O!R)0&1R?3;5!.!"7)HP(7HH[FNLHG):4^Z%E$\I:3:.D*"IY M!C@LJ4I5+TL#U98TNDZ)GZ*4C?X ZQ9U=VZ)C;14&\,:>51E[ C%+9:-KDY' M^2%I0\]J!F+M?!(!YY8+3@LFZ!MZPS;DAVO<;V/3H0:L;%XEZQG>@/4PA GH M>* KP/I;I[JJ@54V8;H/!X?R+3@=X% J%+Y5I\R;TD?/&633&Q6GQI&(@F@4]=*CB9M?"EYNX+>6]AFFWSOIQ\K2KD MAXZ*3421P(';A.7JM]G$W/S+D\D^!,WFSC6@5G9LASHSD;(4X1#T=*G$([%L@3JA9/A@RS>@L(8'.$K:FLT+38(=)7!>/ M/3$(H>'*81)72$#<[4ENB$NW&'N]"+&G%,1=DH.8?N_^H@ DSP--E57;@1,I M*CQ("^LFCFW#!F*1URM_AV3WT^@/#)UD-$K/JG5\YCVV@/.G#X%3^(#[$ C= MWMJ $&8O#V1?/^.7XO]6A" D3?7ZN1^,^"MF^XH4_^OG^!XI>G';D5",_9+7 MS_@]5?2[%8)4T>^)HM\)VP\G2-HE<02GXC*U@GM@!06O^G57S$ZMX/Y9P9T+ M06H%]\$*[HKM!VD%=T&<-!;<'RNX=9OY@]/D"Q.1Q[?A#$ MC7QV\/4OQ[WR O:O%"WI0<[7+SA[ZP4> '[)S9Q3NN^?HG9'T.5 ML"!]NUY-TJ/3KU]P]M-0'9@0I89J/PS588C-@8:K^TK>@&')$2I%[ W7L >B4U(YXW4/+UHS?G63]ZGYF4?S;MTOB1&DTR!W^ MPIB@=3Z:?/P"LTBFW!M1)&=7R!(RO%9_*(HD\*DD^,CPEB5!2"7!1X97+ DK M&Z>FUF$_K,-NNR^EUF%_K;8PL&_3%=<@>W9\0UN@]E9"# M*]#=]0$D5T+(]3Y=$R93RH9DOP%968YPZIM$\DU2J=D/J3DL?R65FOV0FL/R M85*IV0^I.2R_YGJHV2HAZAL1FJ7XIEY-)*\FE9E]D)G#\FE2F=D'F3DLCR:5 MF7V0F85ZJ.7ZU4 M+."8^A*1?(E4-E*_(LRO2&4C]3'"?(Q4-MZNOS%M1)'+"*PG$;3M3E67"9*/ M^$:3=)[E7L').8))3>K[!6,9JKN4D=G.&H09$V)L_-34C >1\OU%^;X)G\(O M+=MK.YG*R![HANWU55CE0:9\3WW*($M2"/0I@TC(OQUIX5]:6ES&[(F7F42W MI-+RQG5+J+14^@/-&&%\P)OKDV:73Y*I-$<#OX3,H9<*11*A:%FFW;I6=;4_ M[*=B$G4^DD2YE?2N-P_\.4/#5!:3RZ+TG,KBNK+HIV$JBY%DL6;H'G=>I^PM M()@*QG+!>!66,;54&Q""0S=)J8F() 2AEXD\&MJCJG=GF\D=KCA$:8ZW%.E7 ME],-Z8:8W MG7%J7"D]<6A/H<75U2N*Z57*QF>^SE% M,O4VEGL;J5BD?L:2K%4J%JF'D6J+U+=8G<^X(JWP2GT85I9>K6B0GQ<137V, MU1F-5#Q27V-)3B,5C]3G6)+52,4C]3U6W!UFF%CMZF7Z%S:]2F#/86U(&K9N M\2/6A[B&7\,&FT&/M)@@+X9^JUH/YZ.Y.LU@BJP4IS6!.,>ZW.M+YL.L+QU( M_U3S1;OT+!7M5+0/76N'W!J;BG8JVJ\LVDU%.Q7MN*)]()&Z)[P>"Q?([0JY MUTM3Q]Z3;UKZ)P\M)]M&5H)S)N/>,"?+S-_^+;UV@@? ,_XN)K/AGI MXMNGQ;? D'3Q[:M3M[;E:_9,'&;[2K)L#'4;6"!C]5%J:Z_@G/"!K,!%KKS0 M&@R3@=0&1JL_2!W0PUR!J0-Z,#F[\%+!=/&EB^]5+;[]2[T(?@=TYBAY_.AO M/O.8^I][$ &^;/)S[]S/)!9P[BS_FHMPJ*O."KQK7,ROA#Z6K*&)SU3+R/)< M_A0>\8;R?IH9GXP5/'BC)YG8"AO?19X^DW " .TF>!)%?835MT!0\F9M"!(I MV<:BW$7'?1Z\@#%],UY@W>BK^HHY5])C?M* 8;V?_>BO)N,-3+&<2P/X&(E' MGSZHSZ> @#$T96S!-_2+'I84LK ^?0# SHZ.CCX-D&6/--"F'9#.4\2Q QN5 MI7[;5"7& B'N?$2PD+NJ?HK8CXC(;T;2U"[\218]4=]WM6JSE>=6D2(KB_>V2[$E5[!ZA&?O/1]0V3)#D MC&QHFC2P,-#'_437SR?;]-YZQ*9-BMT\.MK&P%UBGVQE-3?<2<5_@KDQSXC" M'".^#\&D8%,;W>*!8=K!/,DK7ZI_BM+=_4;W59NZK=-='-W MV[@KU9JH64>@!9JPU!$GH/HMXL1W%^]1_1(UOU203T%,E$.IW"0_ M@J7",OC:1?>I4;\1-R(5"JD A?=ZBC0:83!N^IQPB$'",0/H\5EIV 57$@D< M@\@\RU?WWNG.^NUV('MU:HR=MR>F!%X_=?"7Z+'G+C;;C_=]M7._23W6D31K M7I'E JW.')2N)LON2),U;TNU1I7JJT-2966CWU*=EL1+\PBMQDG(^]G]SP,-.+/P'(4Q /31Y_4?A=9 MI@P!O*$;-G[(:$;7.+D?=(^1I,$JF"B-'E:[/9B$/1%SJCZ1Q=R)J.K''S8- MU[O*,U">DAP9'63BKFI!@*_;2+*0-<"D_P%6D H28EM([E$;^'YS9)D3/FY& M^&XGT) K%X(%T.!_E*Z^*T6CJTY(J*C60)-&IPCD V]&+ N+8CD+'<0Q]5H= M-2O?('"YO=FY,_P1$29D+'6,'4XD,BN>\2!3N:!D--P!YHHGV8'M3M*1^JH& MY)WC=3B#W='I PJ6#2>#=(J&X$)!*$N9-"<)XHPD5'5X:>"^1T^XE$E^R1R5 M#25$,.ZJ/P=MJV-4;Y*+@,]$92PLD[21C0>F\4AD8<&K*B[*R%*XC\]J^ G] M-LR'4&D)-U[[PZF+&4XUI>>JFX.5Z;O+K$=.OOG\_8F]NVPG=R/\+.#911:$ M 0Q:S;#B;D"6RQ&(/_$*,=<4!MAS3LJ.0@"$8-@N.BM.+W7QY.JC^U43)878E71W3O]]OCPRS\D/VKLYGV,I"LX M-[."2XIB8LMR_R%=%+G@U?O]R>@J7Z5B67S8S.KE%E=O ##'9SS+\>C6/D'% MGR%+EUEP:[D@',OPL6XVC2<]&,-?=_=E=OP%7TOJ9C#D0S&<@G)\=JUJMJ%' M1BV0?51EU,T;,%:P;$)LY'VG>ZO4+^M-O; 9_(10_.;@ =OW.P3!!?R$(/QN M###&VA]U$.X!-.V?O_2+;[>_'OC-8)<-Q6X&&C MO)C-K[(JF_+@71"(^WYC M FW5@:2ARC.6A^0^,E3O@.+"UGOT#L!#!+XD[OO&E575LH;8_*\%/VIXT -' M';SU$P8B#5D;$I6-)!-+P"<%+\:HEZY$D$53@L?"9>#[KWJ3_?OM+_XL;48& M9E)G_OF!$X6L^#ZJ4&==%*X,,)TW!/]ECA+^J^$:/U @A!^JT3U MG$)7\!VY#Z:H?5-_ON8[[;N;#7F!,\FR&0!(EJSY;=]HQM['SP!&,.;'] DD6<.([9>(!^!P'CY+$*R _DXT8I,"O8"[(HP,3 MRY@:#X@ZZ;:JA=[!>, _9 U!XUH]@V3%O7UANR?9<[ ?/4FS4!(0G9=='-XS M2-(5](YW<&R#%,#O[7O @#Q/'X67"!3N.&0;S*) 4" ERT9%%BG2R#I9$4&5 MAZ8)+SL[9V1I0F@VM((%_=+$'7S=;=]WM(WH!B$@0Q<,S_'9;U*4%2C1CL@A MMWKAR/G3_[\UP_](-HF'63PI.GMI:WBIOC$69'V9J!,1 .[W5=L&>8$ 2;9- M0R=66AL1.3D:0+P)OQCNMHR;%6N]1XOGCB M/F+W5+IC-" [1AM>4&A^03G 'WF03Q8,!+XGGIP@EX\AD9B7L9^0BE#*E]6!]+U4_[495T0(2( %P[-Z<03]+UT*1]X*>:$UX49N\70_2)*$-!@# M(TF&X(Q4?@+C"8--HCG]WQYYWY+MOTS0X\CJPTJ"64Q/Y0"[^@.Z8$ &83C0 MK@3>+NJ:QI/=\WX^ ;N!*6P*[J@Z+4"@B9?_^]\"S[,?%R!T8:$_UA8 $_0RTX&J#4EE@T/*L7Q2^ MB5&D*S$_&F$*)1J$\^SD9]A)!S\?6JJ.K1 W\EM6;.#+KB --[(9'U[W*@3L M0,S M[KF=2>KQS.?FV1RQ3,$GV<,03(6SY:!>4,[(Y>=@4-2U<;72^GV\9?Q M,_F>6;320"%@/R80T-75@9N-D]>*B3M+_ ^R/1+H-JF=H!""!@Z@HG3#/@(? M>6@YO@MP@-8N(WM21>FYVL0%)W-I(S+YDPI3$PG2\1-QC$S\J%K49]$E758E MC;@ZI)Z%/$PNM5,D4[$0*9!1E;G@P8W%CSCAG?0^T U)'JOM+@=!_5"K!S[1 M9'6] T)3;] IDZ-!$O6UC@*0A&#D=Z4QXX^'N>O+-[ ;!(:EZU 8VJ7JHW*>8EQ7SU MVU*S@JJ-QEWEMG'Z0O))1$FGVW-D]3AGUI QM.FZ(PO0VQ)PQ4[U-ECIY@VF M88KLY+(MFLL^DBSO68CD,03- QIHRC0.(&<(UD=UWV.*'+_"3U]BIUT(G3VN M4]36)% >'-#&,C15F6[B%;92H>7VLWCE%9C>9IMM+_Z&[3=,]IBV38'EIIP,DA=$Y >P3 MN)9:=#]>]QM79YC,AA M6SJD=_:9$YF\R#&<*'BFS8,WGA^9I,YONHC;;BG&T:?_R60@%,6:5'4QQ#U97;;[XH%ALN*#)/_0TV%]E/E 2$.IL2$^D)K_C%?S3]P$>EK9XTK,"JL ONYXA% \J[6+RJ_$ M8"4N'3LP;Z*83>Y-> Y)C+(2DQP4.CXC,KTUJW4CF3:J(K*"O)BOJCMJ4R4E MJFMLU;O@;]GL)DJTO 2@GR34,XF%^5_5QGT./'_X!W0WR>-SW$>PF^ 7Z23\ MAD]4,[OI1X\ODXM?+/#;I?7**%R4%V "4X*RD]%3?E':M"4-6("M'L:V17RY M0$:=.T^!QT,>F[!U[I@U>G>G2T,%R*V\IYL\E[AM#B5SA/BBY\-OFK=S\',I M?V?Y:WD+R^B0$RA]',KCZ1(DT5>5/CSA=$-]IARE34+1M;/O7:&)N'DA((^1 MID5^:=@\WP/PXE/>S_,>HHR>H8'W8)%R WL4D?D-WXM4 O(?484.,!$(1Q ( MKXEH[(5 +"(KI!(Q*Q&R9/4ZFO$4KNEG!:$,SZ-+\L*,)M@#=OLP26WZ')?) M&7V+;/;"/V3[8L*'.'[8YEGF@B6"&\:E=CK ;^9=OYD'"EU+.H1&A!/_M="% M:LE#I_<%65TE7=)&EDI7Z)1UA+?.?AAYYA9;0\U9Q/4!=M*36^"I"S;'>_J! M'+M).3M/(L'EK#!1H]_)WJ(*JXV4-1*&P1>:]S?AMV:0KGD6DMK&T 9Q,!^P MC4C?RNTP$2#DTT49P+JLR[JL/YBU34.S*-MN3$/&RI#V8-P&7[(I7Q;Y,I!, MF_?R.R3!4Z?[W3/)G4TSPYV33Z.,(&8$IWVN M2!YS2A/N$&."R(Z286Z5,5+*F26N M51W#.NM@6%X^SWN+',JF'%K"(='ED#CAT*[<.W?VE#>AO,FYO,E->%-Y[JEM MUI3#Y3CI3)+%[WKRTPQC\U'Y!OWT!W ML:7U07Q:'[18'W0T#YHS,!LP,#M[XLF-I/RM?VL&>(/RT;\I<)S9<1>56/ M EMH<1S7&I=&DO%PG_N#J_EC9 W[ ,"(/G(Z3?&C#(I$,?]&SO'<"@LJ2O(5 M+ZTJ2/)Z[+0E^:%K&D-=(2,:YBGZV5-M'*P/@S@UJVQC/A]UDED9(,6J"]-Z MC,@6RY/C#,?QQ@TP'AL![<4I(M1 K13-34E@V] 44NL^#^.\ M8>$&=C C8%D0K?#O,3^_!+U7S^=K^)?/''B$9+*5^ZEM?CAS2W8VB<^!$L9? MR+0UTJQV$7S>(9?) ME"P+C'FI3<[>R79+/6^-O][E!F7#'OX9:,?Q#2+Q87F!97BAR/"B^#Y,"B@- M@T2AU&A0]^=ES<'+*_ZWC'M4%?.*/+*7)_I;QCU03^87]*3;&6A&73:^Y\2L M_1V;!6F+ZC(:2BY\R('V-.7K6\8]4*;/?3)-JB9+ND+^(;MVCY)&"NI*=EDR M3=*;X %%MWOWF?]%6'-4!J04E*D91>(CQ%+#I=O5:Z_R04#B^S$ #T\=E_8L/!L?\$BDOP M&<[)1<)1N!MRE#.@;UI6C'B4D_4=Y*37\(I,0>29 KD8>.$09UQ*!%(T[K)) MV4NN7)YC;RXI>WF&$[),OI#;!7L#=5K9I].< D22C)SN87O]!6*V@Y19%-4D.7;CS\\L[9 @@J>1RTTD33.>Z/E)HX/^$]"L;$H$[\E+P[PP MAFV[,]1H\<.4*M9L5U?2+FDP8 ?LI%7%9 S:$$MQ1_%!92WVRLBN!0//%Y/ ML'1!Q( BNC83L]$7B 7"A .6RM;!7ES78@P?(@QLCF=X7@Q8WF']/^@_(7G: M0]:TR_1,#$GBDJI:CBGDBTPVETWMXI:X%;" ^.3O.OMV-D.M($>K*_2H9YE1 Q=D=B'SC(%OL@4 MUXKPWXZNB,:? .V0V&T6P:9R3+' OIQVN#'Q0%*5RO. G.LMZ0KU-F:RZG,J M@RT8GW\_?L^^C? 0=>(BA["#G5/1Z%PC*[L9>8EB&IWL*8M42 MK+,"-C-#I!4205BBJ[5<RY5L2)1L4W#EK14 MFR:*31+JS1A)B#F]66!$EF?$7#Y5G8GDSK MA]):BQ>JM2CZ#/,5A 2D?_/$#(\NM<_%<4._R75V:H;)+4VZ7OOSMZ>OH:Y(4 MZ=KYCN.S"18,K9JB>#"H,\6$IC4T#Q>D^I!AD([MUR/ EF$_G";E:G0ME&>3 M%]WDBAPC\D&-\5,]M%4V+BJN?.(,$\\4!)[AQ.T5GP2J+G9FV\:6]*[:UK 3 M'0#FE6=9&Q*2?38,Y4G5M!D]]?>N_^7>OC.^#<07KW>> N^F!%Z9'IIN&:QF M4@RU(R3>Z.&9;%HIM766!:B8Q,F8;'[-\#N!?O&7Z5S@#C9-K#B-NIO2\X0< M,UJE]_=.K=YVJURCNS>[/<=G'O#(EIX=#9-FFB))?SC78ZBIQ"7)')/EP;SD MU]F/3O./^R 5 9HP<>3.$8>#*>9WG)5>)Q>Y3IKG< UKFI;K-TA>(=#P\=+*[*I:_1"F$-Q].Z"P>" M-C9^C#V?&%8W<941SS-%3H2(=I,*EM)E&X8WE8/E=K:0/#0@-;6IJ=TK4^LOS;E2I;:JT1-3)5WQ7UWDM$SV-178M-D-Z;42A-)5M71> MO:HVJY4&*M4N4*-9+W_[4K^ZJ-PV)EJ-I6]/9"]X)RC M3]4&=6SIURNW[>I-O=%_H9U6KTV+#\ZT5\N;QGVE2'L'S&ZD$3E=MG!DHEF2 M6N.+/^<6KY9*_-W]WI3V!I\]'CAH[)SQ,;IS)#X#.,NBZ)%W(7']"ZD%>"4U M2?O#H("0.'%J!-B3+3+Y++_S$B6_ C&'6%DTC7,ZI)S[\_Q3;-;RA23;^UML M6D"@GYRP.D2+L5(X@_D378$4USCL+68%II KO@85LG^L6E0EQ35.>N?!/F?S MZYP\2J!*_+T0Z<6",.E/U>Z5:0DD-CUBC(*U2OOO'_&O^>M9EI(*VN1:@=Q(?Y1&8+ 3A$I##!V6 MN):DF&.$8GHR_, E(D _)N^!PF69 OMRM47!;3>"PCVWUH.H2J(RBU*I-?[] MY?;7XZ7V][.>WSO_+.#\MS9%Z_59_#5"0(Y-O&LO,J*88\2UBC?>CE>V1NS' ML8G#]!R3XP6(_[;G.:<'I].-CY??^."7G1_P+3W?(0)JQ91Q+GMO?^_=?,GN MC14+/T_@&;%1ZMXEJQZ?E8081C+Q^2>!XYB\N,Y&2^KW[XU@!%CFQ#DMGB^" M[[1.K]1->?\7P=[_Q.TGBK(O794:E7&M 3I3^YR_%/3JPZ]+;H^3);X8(('O M_\;7AT\,8BC)Q*>O1*:0*S!\(>W^='!B$* 2$Z?(IU:ZVQK>VI3Q<_F'OKU_X/-:, M:/N@IGUA9N!&[VJ&C5'Q(/ORIZ*_#]FDM$@\E;VM[B;O] 1.-/C]($T.VU#0 M4GZ^9=Q7W^0)QMC0J?CX+NVD=QW1[&AYS+7&S[<71:%?>!:ZN^TX&59Q16&& MEP%H9OEU4S[T;B2S;C9LR<8*Q?0&FXV>9&+_-5.*,KG@:7:2@62B1WHOXL+- M4J5$T]$;I2)-MZ+&9^6$T0-WKN /RZJUR]G [(8.M_)>JS5 6@PB>38:2">! M-X@LO?EI2N2/:)ZG8C!/G=E*0[MGF.H8*Y%$QZ(O(6GRUJ((Y6)-MUQT@J:+ MRJ_Y":.+#A^U*G66A;$E*BJ$ 9(4-4,;#"$ODG,2(68!7DK+!. MJF4-X\F:2M]8E+/BLFGJ0]NR(1X#=1MG+F/Z6FP^.IC%D+*HF<6-2)F/(#% MC%H&% PB)S)YD6,X,6BC?KF8D5!ZGN'SR8)PN8JD5,+D:JGX+LI5I+FV)U>+ MND&(6ONR*[D* '$]!4OEBF4*@1CUEV*>$;GM M'1-[BYQ:7(;<)BXJ)9QBMW=@:O6!/HBIR(R2=B.I2E4O2P/5EK1I+3P-^CKW MH\]_OYO9\J\D)3%;.\XW@1V1NYPRJHYD!_S7)Z8A?(JN5X3$50E%II#+,UDN MO<-U"XP*L.Z)#]<4F7R>982UMLP3J!._QW>+;4G5L5*13)UV1I?E87^HD:C_ M G=46;7G-,MOHY*3/O/?+M2]++8+/TCLH86PBVI:/Q!I?:R6D!@Z+7%909Z! MR(/)\3NNM4JE8VO2$:!(DW?"8 02>+/K>-#;J,1;W&PBVK0YR=';CE+U%^;] MR/V1*IW^PU5>.HS"/"M@]PK'VKUZXTMH44BB*]1LC(,_H2$-Z%9R74!:X'RP M@K&H2[,Q3AN%"D:.X?,%IEA\N>MNT_J1=,_]Y??#[,^TUU]\^U?T\[;JP0EAI&/<7 I3)>G7=I?HZP$V/T86<-067GQ M3NX?;-(1Y>SHZ--@]4Q]R>RJ,!P[.[J,@6+F=/S!9H9K8(QTP\86L@V@FS14 M5))4 OXHI$4=_41=09IKZJBZI,LJ#9/@"UHW?>+ (W[JI#HX9FQC &/QA"_N-]Z[N4&0R2!KK,#LP&C,O2(7R( M>RA_1,W1 # KF; 2Y(^H!NO#(4O-(,AR_I<^>&^17Z;\_?0!B!% %A-+#YDV MAF4!0PXHI?UPY@+@Y'B__ID.ZP>" $?Y$$^L-BZ1G]IGC7JMGFE6OJ%R_?:F M?EMJ5NNU3Q_:9YNO*IJ=^=^>ML_?3H7UC1Y.Z2=W#9"D:L#S)V='CZ;8YC+QIG4-U&?RD:>Z" MHBJ7_ USRM[?GK \"E7T@S3FAB."11DA),R5-Q1&67"HU"Z0I.\*2VS.IH;[G2A6W*4U&[V8I MK)'P!/5*3-:_Q[EY5;XB-1DVZ?_/);9 A1O0P_0I#.#99/S@)\-0[%0 Z* MM$XOXHDT'Y>3>15BXN;@(L/S/'B'ZUS0DA9OOH10K/!-Q,1WA6697"[+"&OY M)JE(O)">6.;BB(D[6/-,+@NFL9"*Q*&)Q I/24S>NYHI" 5&S*YSEGE39V;\ MG?\_FX9EW9A&AQP];-(S,L1I(NF4L5EHC:_YAVJM*WT_QTFN^7JI X@4*^2@ ME:Z-2&O#)P@)G:K$J9HL4\RSC%A(3QL>EDBL)% M=,12ARIQSHAG1"['L,6TV_UA"<0J=RIQXHDGVH$1>#]=QI]EXX:CL^FT"* M/%!3]J:XI[B_-=Q7JK1;;&')E'LE7;G CU@S!N30C:LT2"<7FI7*J=W6>%1K M/UQ9ZC K2GY\ TE*%L@Q,[004\9,L^2.VW:N]Y">.2)9-RR>M^ MF"R?9P1V>]?WOFW6K4CZY!(G?8!Q9-.DN+UNGV^;<2N2,[GD[<"*(E/(I^MM M:^MM60HEESB%DB^ =Y\+N@MBB_;>?UM$ VL:V% @Q;5D/F!?,#-K[&]U]4ZI MU7\/J[F]V8*:L?L3\*GAMQRT$#[@:&=%IZQ0QB4S]OG$Y3@<4RB S6#720.^ M'>43DV\K+'T^<<4,Q^3!T@O<.ML[*=>2F?E\XJ*68J' 9+ETI6UGI2VS\?GD MOI?,8Z-B4-"%%2^JJNDAPEN=0BT-#_+%7,*G>7^]79 MGT+=L (3!R]J\*49S.(%^6]]_W"Y>"1T)];('7""L&:'^'2;>3_$9)7WDOPL M$L?OOHXO%9'M:)*EKE+R(T[@WA:X](S X8O(*L\L^J:$WPLVF6ZO+XZ]75_=XD9*+VST^^&_W&5\^":"1SS@J)+$>& EPODB@JC]BRR;EQXZNK9).U? -*4U6'U4% MZ\HT'/CZARV9[9YE?\$O'@YX@-+B&P_45QL:1&!3LE"AF'@GAN?S3%Y('9IM MLF]%Z%!,O%]"UV$A/:VQY;6W+)0H)M[5@$B"S:RO,V3BDRN1ZO@>6A2>\_O=--#"..L?)94G6:#9S8_/Q-]U>E)GT7:TE2 M@-OJFTOZZ \G4*,N@/WAG0: OT<@ _T)CLB:()ENS45:,='D(Z&SD3PO*3#% M[#JGU-)=W+T2E56.3?+SPRQ3$-..JZ]&4%8Y48GSL5F!$0MI:\%="\J[;:J4 MI2Y;C&2P!1#_>YQ9..+.%-9J*!%18MZOGR-.GFHYY% @31NFN*>X;SQZO)Q) M%WL;@9;'S7%-ZQM8%?+! ;WD%)B2J)-&ET+UH MC4?FL]PUM?'-[Q=IX432R 10AP8.Z&X.&5'@#U$D5F5$$G,P4=#'LXDSS 56 M9(KB.K6[KVFE[Y:MRP,T^#IQPQE.9(2U'.^4J6NLU27!%,\FSDAGN2R3RZ8I MZ1=:J4OB'IY-G*K.%01&R.YG$4P:X+RU197BGN*^I0#G?"' :WKGDPZQSHF MMR*18\\T8M&;G?MO4OFV+[]PT]F9!.$T9O%.-*<9QQC6>('?"4.=Y#UGA"R3 M32\//&#A6!4P)=_1XEDFSZ9[GX^AA1CV-9P/)O[GTCF-LGXD2SNE,7)PC8N\0Y5+L\Q M(K_."=Q WFW#!TN%(DZXQB7>WQ*+62:7WV1CT%0D=J8GEH5I7.+=,2'+,KG" M)IWQ5"1VIB66Q6=/T/S-J"J2J8,F MLVZPV>A))CZ7+%5NC4N?SZ]NKPN2UME)A!9B"2DPR /1P0L 1132U,Y&M;.! M/$X8K47=9*O6+F?-[@V=VCH^8T_8;.J-';*4K K?HNZVI3+R>F5D53P7==MM MJ8RDN9^#EI%5 5[4#;BE,I*&>6_,Y4UQ3W%_:[C'#O,N5&UH8Z4U'G__WO\N MMLN6(+Y@H.>"DX9ZFS:^+F&3!7M\U*VYU)%_S7*R(MSCH^[6I5+RFJ5D1<#' M1]W 2P.^URPE*T(^/NJ>7AKRI2%?BGN*^]O%/3#DR_I"OI^83(N5$N@BJ8MK MPWX;F_6.HR?K0]NR)9VH.G?'[\K\4?QY=SM\LG9R\WN(T?2 1B[43OQGH0RB M8!Z048YQ%&)KECF6""2,$9-M"'K6FA.9O,@RA6):H/5ZA6A5 )ELO] O0EF> M$?.;/(N5BM!^B="JZ#+9=N*<%BIN]$[*5(3V2X16A9[)=AMGM)# L+F=%Y^O M;!L70CHW3%^@8&O\],#BSE6_.S;R.[YI)+97Z"*1+J9-+*8PB4CF&0K)=@_\ M"RK/,=E\FO-[S6*TPC<4DFTNS B1R+!"*D2O68A6>(="LKT'OQ#E"F#+T@#C M-0O1"O]02+8U,:.)!":7VWFBP_,//]#.[F='1Y\&JV?J2V97A>'8Z5B#N*_. M B9C&R(L/E"^\1/YCT.G$@RMC& ,;B"??<;[QWK[ZFP_J!(,!1/FQ""#ZU MSQKU6CW3K'Q#Y?KM3?VVU*S6:Y\^M,\V)F@P1[E>NZC4&I4+F*36J%]5+TI- M^*/1A'^N*[5F ]4OX:]Z^=N7^M5%Y;;Q?_];X+G\1U3Y?E=M_MXH.+-R/QDO MF@A9 TFGFM&R#?FA9V@@^19(A6J/X-LI*!"8 M75-U?'S6[)F@6LB%E WU&5W#E#T+5>!W"!N'W:%E(X%C$/$1)D!NB:2?G-NO M9*QI[D*FAU#)WS"Q[/WM1>L"FVUQ7+8UYFJWORX+YY=_\BK$W<,^3#FBC\!B M];0?Q+RQ)>F_K@RA=W>>OGU_O 1CU%3[V&) 0U#,7>4&X;TF#2Q8R-ZGC^A) M5>P>>9O]YW@;=RIG+'4,$Q:CN$K+7)ZH7DOD7;NM C-)XYR?MR99G(D$5.A2 M*QO]@:$38^(%M<9Z\6OAUOC=[3].+X[=&*+!W%JY M[1J'L3YZ\+'I48+U1U2%I-U(JE+5R]) M27-H\VP6=9S7W]9V1%_' 6^E5NY M.Y/8=8ARBVT)=*;B5>YXU/A=>N@\?BW\MDWIT"6EV!K;OX9&Y_9/[L=3=M>\ MI3[W2F6XJ/.66990> H$'OKW$PV#R/":$DQ84+G$]OU[G LB2?!(P0;/432( M:IKU@-L@5H&+. Y64W6Q-DY1(5W-\WTE5M.PUZ93U-*YK:Z5&$TS Q90E/:6 M":A[(YE.T(G^UUM O^$+,=UX>!MD.%@EQ&];"3GIRX,6O2U1IM2'&-9.*1/@&3HA5DJ: M1=)X 5=*FP#:T)!UR^I]$B *N99,AS06FJC-:[( M(T/"7[_GBNVMU,:X&;4L^\\,FD6G'9(FZ3)FT"5NFT/)'"&^Z&4T9ZGFCL(' M#+(DW/:R>0MOQ8B\BP7!3\2%XB*@81#=HZ8PEB:Z\-^QGJL8-O<5 GY;M0E. MY[BKZF3- 3=-XW>[!QL.S4Q!0L;"4K?MMBOZP&W?DD9B".2LVOT$8= +EI1Z!X4,D266S&5VUW+ M[9Q$)HX6MB*1@2:/]9F\&K:G]VJO89^BG1Q:!GA(8BO\7I]-7Y:W5GETR#C+ MK>!:MP@>$/J1U5=AE?I**39'L>)6*3:_9K=Q/V42T['.N)%,RXQ:C.F_1(EE M13;QG3B@9 O"ZES$JN3[6J8ZE8.H_H"8^(JT'3(Z<)-%<)/]N4FROQ!ED\66 M__QM=I7<\$[:5ICKVTVYED:3TG!_B?1+%"X6"X5HVR>S%-W(]LFW!_;:_G(S MNM%B[)[L;LMD1C^NR+>+&^D'$67+9#/:<$UA6LCE[3"!%XLMB6]QB[H-DK(C M819$3)P%*3(%/LODN-5)UY0YL5T\,?EV1:[ ,44A73*1N#)']N3;M4#W7)9A M<[E=)&'*N]QW&'\N6_E?'7O0O$IR)]CZR9UT'R)1>)]CTWSN]O.YL_TGDEC@ M7.(H+\LS^>+F%?U+RRV?RNVNY79.(A.[ZUN1R+!]"!D(9_0AI)6LGH8MJ_*, M35FU<+U#[45]0.:V6NJ-L$-C^3M[]RW[>)=[/,?;2V%X&(/]R%J>)B>*4:GM1-*$YA&YL[6LQOC[W<5@V%5YO3-):ZRFVT*>(_*"M@S[ MX30*<6):DA6A=3YJ,C@XXQ'E.NR7LA=)R;Q9 N<2AV+K4W:_#-F[77$DCO,4 M(V*S !GP/.*S:35-W^^+[Y1?UW=Z:016[N(F\!7.0VL6QO?:Q2_]BLV)I4): MN) 6+KS$-GQ^9;R34FR.8BLK+-/"A:UM6(?8["A9[7SBO08ARS*YPNH6BFGA MP@O)P1RCD_O,NV-T8.$"FZ!PH=(:%VO8&#=OOS]<\=NKSP_I^#JI9YCK=A>] MI&&+S603%D/PRXLA*MM+&UQE\?=!_LMW2^]-T@85.FUH*<2:I-ALM424< M\#H+9D!<73>Y$5[O66O[K72K%O:D6W7XE%ML%ST-AG;9ZFCKK1UG>J>VS0]G M*&WV./5*D$>2M/OCV^[^2/O+NM*PMYT@7X:B:;O'M-WCGE F;?>8MGM,0IO= MMGOD:*I8F+0=%**U>VS+]9%]4;L7"'!+-5>LMUC/LIYQ7FZ;R1% M_UA^_,)VS[L_'N,<6-Q]NT>!=KDJ1,[&;^ B8IYA(Q3TI8W*HN9)XK(P\08W MR:)G^=4=7%+6)65=C.QW(?'V=9$1D5&RUH7$!_FR3)$M,KD( MYR=3#L;DX!R+DN\X9H$_ E,4=]WN4=CILUZV7.32 M,VM;/K,V%C>GXB/3^Q]FF 8BX]/Q&38BM/B:7G)[93-Q_NQ$2) M:HN)J_)$@"VC\++MWV\B+:-,DO1C6RC_,9O[^.\>ER>> ?Z M[&KO9#/:\%"[IL5E2^+61E'W0U)V),N$"&SB3$B1R<%ZX8KI6HG'G @>GL F M[[S$%',"PV8WGZ)ZE5R9(WOR?=LLDQ=$)B?NJNG5#C<@?E7O__2$AF;4MG/E M:;H7L8V<+GB(:4YW^SG=W"1^2WC&3F 31WG9'",45Q^K.JR]"(%+^Y7N7&YG M)9)+WHET&Q(9: *YR'T?QSC[I7O9%9Y_\+U]:,6XV[Q"W(Z-6TLS7#WTKIYN M!/9GK[U.'\;$"VZ]OHSAFGY%Z,NM>1,%D^4.Y!**#2O(I.T$DW,J^>44F[?! M^\6A#7=\W(C;Q,6(U4(Z/FZ$;WO2\E'@7MNUG5'Q7KGMNP%OXS*\\N&1RZH_ MSY_YCBFGE0]IY<,+[.,+_,J(*:78',56UFFFE0];V_(.L?U1\N)\XMT*,?_+YTCHQ1%;%_ MG2/+43I';B71(7\9YK5+[N?-D#^\SI$Q8V9AO5LG:+V%P&0+:>?(74I"Y!W2 M.*+ )SXL26L\A/B]?E,1V+4(Q$C/\(E/7A:97(YCQ 0F/!6(70M$))\]\0%/ MD1'9+"-$N%DVE807DH0Y5B(P1,]1>)'I^\@@(@R&5>.%?4Q1.1(OK)88+BLR'#YPGO$3X-& M!YV,;0Q@+)ZPP/W&>S<7N)3(0II2:Y$0LP.S >.R= @?CAYV'U%S- #,2J;4 M5N6/J :"[E"@9A!D!?]+'[RWR"]35G[Z ,0(((N)I8=,&X.TPY #2E0_G+D M.#G>KS2FP_J!(,!1/FRH'VFC7JMGFI5OJ%R_O:G?EIK5>FVCG41ACG*]=E&I M-2H7,$FM4;^J7I2:\$>C"?]<5VK-!JI?HG*I\05=7M5_-C8]_4R0NJ4>J;[Q MHDDCS4,2U2A+5J^C&4\0[4PRC3!BQ*:K7CPKL'R+X_C6^"=_W6%'?W#OAO2C M&O9A\A%]!*3>6_E&^GC&C-G$-1=:%YTES.]+S;A[&;?,QPZB9#9,Z(,EQ$*K MQ .3N*AZ.*3I\FH--^_M) #B,($.K//@9^L\2&W3C6D\JJ#*SD=W$'15]?H MDW;^>K<$X>FC:JO8*K4MFT2K+?6\-2Z.^\_2\UWUNY%D(R=:/8@KP-&LE\_- MN[RM7Z/Z387$ ;7/J%1N5G]4F]5*X_2EO8"7-^QO&?>5:P$604>U:<&3"NY9 M7RJ/?]I_0-A_W]U7>^=?E7)GL[N6P5BX<4>>-,J+& V$UT&MG(;_)R''?=WF M(IYX6SX.^T^"/-Z496$W-Y+6 [81<@N,("3>S\GE.4;D5]\$EI" <47_+7!S MII%$ "\3;\:(Q2R3RT<[U+@F+^.U6B3G7'19U?!,J4G3B&VR6>Y\BW9ZC3R& M#UV2 38]A)$.*DVE*)/OR5\DR83>#4E26-7?HX&+/VJ/D.'ACJ0)\JFU?].X M!RXT?QOW"SP :5/I*3/XK&'RH:0KI;X!ZV-,OY_U SI6MVGKCWK_*4D1]!8R M@5FR@OQXT*NV)!\"AR@'RVU$%+8E\P6RB0\$@NEAA'Q^#?OQFM;QEOBWPOIG M$Q?-\OD"4^"C-?C8F"8JS1=+.D>);C1)KSC'_6=U3^52.G_Z]G.0[^.],^14 M#47M7O!Z)#F8;0EU3^*>',4\PPK1#D^^==43@V&KE$WR.Q,@TBBL$VDD.T4^ MT355_1%\;<,<754OZ[<8!GUTS]27>Y+9G=,ZG8;\^:*GE&[4#?>J6TO53'" M<($B\/I$=16;$FJ9Q$5J/,]D\]$.DKYU+9.(=:OT3>*2,YYCJ;W(^ M?7,MF0^8EH$TL#PT:61^IYL81AQCY;.DZEZ^M=92U%;?]:9A_K/O^ MPW[Z.U,D4!>P0" '_0FNR)H@>X@"'G(2WI/P:#Q-IJ+$Q-=RBP)3S$;KH1B5 ME('G@=XN\U8H*3%Y_TN6*8C1>OG%9%V@?BK/9($ZV#1)_I2D&IO2L^L5GF,= M=U1[UAW*_>1NY.?+O/68VR-WR$,!V=+S(4=;*P1W!:<2JIL8)S!#^FL4.8;- M;];"OD:]DX1]JQ3.^LU1^#S'<+G-YGZBJAZ@!*A="U]@YU__%HYE87MV^Z8U M?NAQ^1]?JLW/LK"?+I&'"'KGH?8>J7JZ#_.F<5^YX;FX#$JR3*XAMVZQC-5' MXJK "N!GXP/KY\/SC[&1%SXK^V&*KVYX?+ MJY^U4CU),+ M_\?%QQ2!X('D(V.DVDBA"ARC@<>4["F,3ZJX8VX]A MNDM@1&Y[-0\I9Q.IM!@5K&'=7GF.*8KKE"6OO<$<+ZO1[)>SI7NEHA:+^YG5 M>.=A\AYYN*59C;>.^\K^N>&!UHTT\E(:TYV%['U6U7YS%]]^[V4Z8^# ?(A\ M3YS+3"I"3%C87BEP,L5C#K%R MI4IM5:/[O;.ZY^92X$:?Y<='O'^EI9X:(@A,HHI#%.(D:FB.:PDUT09N$"B* M3(Y-MSBWQL15VF@#X9X(BW.SF:IE&8_"4H54AED(!#]5NU>FU_9@TR/1:$XW M]>S?XU^_J\IX3RHNJ$+R@ ;2#PQ+/+*R_?2IP!2;+K1,N1KP,)+)R M?/7RLBUQ6:%G"XGK; L"P^9W("*QZG^B=R!JJTPRV2SZ_@]J<[>J,Y>4WA6*>XXJ9B)Z,R%.PS'YIA\ M89U8?CTMOD-?-]UO2G&/T#^!+-E+S7@B!476[#*]PI:%\4SKPH>J]+TK_3"_ M9[N;=A/6Z%=8K?VH--)^A:G63F?.VWT=_6^/Y:S/W@KI3FKR0;SCMH#'8S-.6>Y%R6CCT\&-09FKIJ M]<@U++2X3".A%;G( ZE]TA',N1/B$(5GA5\;G=D)_=K$I?<<>+&Y[6PNI!R, M[%P6$Q^Z MY\W[_=@&HBJ*0$_4TZLY]Q\LOY9A/YR&K&F;9* MPR0NN"\P^3S/Y#:\2[?25[I8YBN%*9U9-^E.^BOJWV^^_.KNSYG;I>G%!=]I M+>7TZM-!<4WV!A5@XA9B(E6 Q6*:-WP-@K)*Z:YQPZ@H"$R1WT&F<)FW5UR] MU1.0MYG=ZB&J>&:KY^[IKL(]_"Y_^Y.D.]3+;/7X-WBFVSX3W-.MG@TEZP.D M*:&&CE'/$I:N%Y@"6V"RN1UONJ:RDW";,*KPK-+:,9(I*S<).89E\PS'KU. MFUB1I[L]:=;[Y;/>A;G='O)?DBU[A*5#>U=8MJG*-E;(#R5=F?W"]Z33B'.Q M-$?6AF1]5)XA;M*[^%:R<:73P63+J$E;>+?\3N0Y9-OE5 DR> M*S LM]ENB(>K7/9>%I9[ EDV>9ZSR.3$U1?%;T#/IC8^M?$O;^/SEN[< M@ITIXSB7Y>&?S:RC4K+J'<=1Y3-\<I;D3>.^TONM@J4QP1+=2*I2P\Z]1^-A MW6(__[1^YA^3N+/;K7YBC60=&_PC(7EC/J?6Z;&C@4.8)V@>=XP)N\DSJ3>\6>_([9L_*:Q\FM3J2SQ52#T!*^_:C0 M6ZXO:%<<"CZZ275&O"XG;&:Z! M,=(-&U2@;0#1I*$"2E@A;%)(VU7ZB>:K)?)U1]4E758E#>:%+VCU^\G&8/&C M=O3I?S(9=*EB33D%[=P%R6S@OT.LR_@4Y3ZB'Y(VA$\(KP(BZS [,!X[)T M"!^.'G8?47,T ,Q*IM16Y8^H!DO*H4#-(,AF_2]]\-XBOTS)]^D#$". +":6 M'C)M#*L)AAQ0HOKAS 7 R?%^E34=U@\$ 8[R(9X0 /[MRUTMU%M5FY@-EJ%Y5:P_G4J%]5+TKDZ\MJK50K5R'B;S3ABVNG[F"ST#2J MO]!UO=;\TD 5 .("E>X^WS6:2. 81&PY/81/]'7"B9W_G(BJ/@O"_="RU<[( M_5(E*@B&RM G Z7%M3^U81]FD"/[(!CLQ( L7'.(YXP-?SQGQ,Z'EJICR[J METQU0%-!NG(N6:I5[]Q P$D21N3;)LQ\KAGR U4-GL=QB1H(EG/Y:-/L V MHG]Q'QGO:^^]^>]_8O>;(\/TOJL/3??+]^A)LI *#HXS&3W8@VKX"?TVS =R M+_RU9,H]Q,.*X8IY\03]Q$@R,2( /1FF1IM8@)$BKY'O%$P. M"%U9?T80?D M<6C2LYQ#S38ER]!5^4@VG 9QUL@"XVL1MPA)@X$V(E\.3/"$+,S <#!F1]7Z MR'V>VG8P8:@SU*G? _9[X+0A4+'%D,\VEFUDD+2\B?4N 01Z= $*, Q &0& MDFD[K3? HQL8.K'[1V1V GI?E4T#:S""2:"T/O@^,TC20*OH ,:I.>4FK5T9FH"V392B FM%[ND0I1+@@;A MA+:J.R+VI-H]0C9#[QX17@!BY'L+>9.2P1YTXTG#2I=PQR"W8:F636>0W1Z\ M9'8DR3T5/Y+G 3_5I$B9U 5S 36T(1T[S.5:OD(2>XYS.0KR1L92Q]B9\?BL M"4(@R;*SO@B@T?W(HZD?B7H2B$@;@^@-R%5+IK.FR,"F(A$?AY): M6*8.-)#1+A$M2=-&Y'<\<-3I0R"?*02XZ?V M?1ZN.LW].S.3T50=6#V4'0Z3!7 )SP#U,M^I[)5(KD/#J$ 6[BWN#C7G_4;F MUPDJ44P <&W$T,$"R'2TTMV&0(TX[$1:M:$"A-AG#%2=#.C.X=.B7/ZC158;>'].FQX"BJ00 M ^- 2G!1%;KL= R:Q)+,D:.S4$<"^1[X#![C/.V8)0HU)V3"4 (3A M>!Y$B,(I$'USXCZ$5JJEHWEQ]2XDG",'-7)3@A0H+.(\0O_<>? ME>?*4)YW79>9*I2E&2G6#1&I0\HO.J2EUCAWSA>SE\+/@LJ#!UC]7*M>5LNE M6A.5RN7Z78VVUKN!T*E, HO[0)OH&G%L%3 /H4M Z MH/:)^]L'_E#=. "ZFW18^GO&^9TXP$2,B8F$4=V+/1S]9)@JH JO@D%U6SF0 M9XHL4J2117QE\#LLL.KV46G8!=,TB8X9])]9LA1G%@]!$)P2'?QKK)3Z9/6T M9/(>6Q FFR>V:A-.G$OZP^2^$82?98P5US]$EQ?5,G*'09K:5R,5)LW-'+U8 MC=_ P7B.X7," Z,%)&(=C1[B9;0#Z$#<NH9)(8P MGHB/8PW;X+ZJX!$P:))=J$XCUAM0/PRZNBI/_(1&=1)4'#E.'%DQJCUR5$I MD!(2TJR;*ZFE M1GD2.A1XEG'YJ/IAN<82T=]D?H_-ZIEO /*B-P@#ZU.5>U10VYIJ]8C(HXX) MW'HB63<2Q_?I> 0X&F(^TDFH.Z%!N-5L0OED>K,1+]SQGN:1GDRAGC3B<[@97H].G$I MZ#WJMN&LK [Q6,"NN;2\:B:=*;L3YF$B.)U E\?#7HJZ Q3[HU\O*&K MWZ7;T53UN:D(AV@@1H 8(-R7GD%IC!TM/72:V!EMD/5'VL1.U0=#5^F :EEX M M5S9AY91O!&J2>'"SF!"SMR5BR8P)S8&F$J#KQM8=T%O(,H:F3$T!N#V89ND] MHV72P)I,Z-#O! S%(OY^E)SG)A(#YLV/93 X5,$OOGL_5+INCJ%M##=)L:-% MBH%@M'UT0Q- R7MM4NLWD_)ZE%3-)0%]0E9->=@'@01_S\N9TM -'$CB$IPM MVV/.O^$]9G%_]YBI_??XM]D4^/)7B<:3)=.DCJG4G[B1_H3QQ)*Z:W2:*%OE MUD;(^]*4K9N^HFO&W9!QO]*FUXT24VT:H%").V?/:NHVEB57:]+HJ4_V8JC; M9_I"XZ/9H-=)( ;@N86-B-5<((@X*WYJ=E3+V9FB^H$ ;&(, 3HH#LLQ5F#^ M+6OJHDS,O&^XHYGA9G2-9CP1;4,').-3'>OH.GC4FJ;#J/&>I;C/>#J@.& % M@C#%Z,BQ&&2;N$TT'VC I]-=4_N*XLLAM^P4E1RQH\$,"#'-R&.%07^'!A%; MZNI8((GD6T(ZXF% 5.": ^SV5J%["]1&+246M0 +=HV!L Q<0'"Z9B=5YV9S MUHM*[";9:O16C,\PJWCWXNL0E)\0-#(=%$R6)74/2 E!UT.;($F\2=W61D?@ MU9'4AT\Y^)6"LU$)OA,XPL ]Z@A2&PP#DWU:> *3#1P+*>"?.=O!9&_$^1S. M!]6KNW=C4%TY&A&E3333(W8]@CE>PC;(YQ\QE"W3]4XWEE6PKZ[#"KRR-:J,=6/&'8/XPO)M;&U+G#<> M32]L/DRB84>9N/&?4M=OO:T^6@X3DLLJG@<%UA&':HW;8_-'J:-\^_'E(5Z, M/1OOS!E^CQFS.:4G'+1NJ4@9&FASFID:)K79-IK+(U-16=BE8\C.Y !3 M7:>-DIF$N5S!N= :U[5ATRQ_'?QXF-YLJZC60)-&IR"+.CX^:\@0U V=VP]\ M.T#^A("W!X3 <8M%K=G=-*=SN0SJR/6*:2Z9_ U/R=[?X3MNJ*GV26%+P\'< M==5E(+LTL, M]3Y]!*6HV#WR-OO/<:2CJ=/S"4O*P=UMR"+Q=>G?3YC42SN' M^V*TJ@ X"5G^/>:/0\*.P*82*Z8/*OIS+?T\,H$M%U9.L:Q2_E!)PZ>D"2.- MD))FD31-PY:T;1 FZAGZ4$6UBC!+'C_@M[?;>L U(]G"/S/\Y+C S(YS#&AZ M60":WA;@.*'#39 R_XMT0"[V&9;H*W M%EV\\]'DXQ??FNSS@;*_B5L=\@+#%5=WODLEWR_YER\F^<)^2'[$T_U9=M7I_E2N M_'*5BRY7KTGUS:JU;(P^X^$F/9_+,5S^!13;.C[YDF81ZSO?"TFW)3'I%E?) M=IT-GB\>B*.]VV5&^N7&]ZZSV?678I')(,V:ZS$#;34V;6Q6NRE M,U\)[MLF+EVVQO+]K^O^4]'\THYU^&RM4H)@M]([@1!VWHCL\]XU4-.D&]@C MWY7-D^*)(]]96JEZR5*>V5\$4!)OL09!MV87S2#'R M4:&B/X5RNT&.N.4@QZEY)P1<(%-Q QIB.V0*6--;=D!=,E'!35"H<'(4(N&D MD(:6"7@5$F[]\DQIS?+:+O]H7N5P#Y8*J4&=%/[1PBA$3;6SP+DC6CX9MB:# M7T6\OVYOOA0_J"+^Q'^(PG=LWN/UT1PM%A8Z6<^T^X/O.^?33B7N^(E$'H<7(_,F)S'=Z:$=<.#X[ MZ3VW_&A<):B=Y<*QN.QUJ?27-?3NTR9.YK"ML96[5 =:XWM)%&8;408?BBO/ MG[ZB\N^\9M/^E8X83,OI217>M)Z^C^V>H9!S LY3JN5^Q1 YPJ;3:L,W'!%$ M$\M&5P?[/&TB #]2^70+PNF".;9QGQRDA%6MJ!T8C/YR?-0>35O38%TBK>YI M-?/0-N!1,I);+^CT3''L%>H,:=\6&"W M2248@9<6TM&G LLD3U"U@U1:UMLGZD-3'S QJCU@(>D<00VR12A%#V&0\T.F MUX-#FE*33.EP@O2/.")O.MT=-$)0!AZ=U@!*I!J,-CA1+1_59Q0'.3CA'.ZC M/SNU@SU0L.2$GZ/U9LL3;=M4VT/;Z5L1<$QR9B1ZKL;W-JG- @2H)G1.=4@/ MF&**GXE&G^HF^CW1SS ><$X_( #+#(J7F.B@IIY*R[9,QP8)#C5E+?Z\#3IN)$63J$F5VEADHK3=71U%11>^&4[,T[ M 1 FN&V$,B59AAK%P^:7>I, M7 1O+,J@H3?:+-WG*_76!88X*N/G^I7(?>T.BW8N+C"![HMEV ^GJX")X>[- M;M61<);X,D\055E8C^C(; '218\KQVX 4MT(\+6"G:^)#Q:!60=PT#:W<-"6 MN"TZ,0_+;?;%C,T.?@7"O_*/TN\OO[_4[@N;,-I\:]RT;\ZM.UV[L"5BM)V) MU06;/6UEX7N&6E2J?!7D-A@B9TI,HJ)D+'N)_(B;QWE]7+^GO7P#L'!*0GTL4"DU/KM$*]34Q3OZUY'C,YXPJC M9 :FT06;8DT._Q'_G7C'1XZS/3D^XQN-(2B)W(DTSUQ MZV!)CLZX')NV 9I%?'IFET%JQ^D*XH+IS4E;O&F1$ZCMKCCKQ/D@+*S'J/?+JQ\(9/-^9>Z^E&1W--C]'[6AUM79E/SGE0(WL%0DH: MFPY5VG]B1=LBGU.SXL76^/(GWQVUSPOV0V\3:AW\H7*N4KL4]-ZO1^[X[,I; M81,()DT1D$?2R3-M[YDY[>[HD7/_KT=M3/43IETZZ8/M$?(=Q"27"Y'$;T8# M%>_IU\D91')6?J).X*W.4 ,_N4/?!EF$$(]&3#L_.E6*?&C%?S*F)T'(17LQ MS9",(+.0@O-7C1+"AV8FR8^+_K(0_/IBQLY]?6F"CCX3V9'-;:#>,CD\ >[J M!FK@>)$-:=^TU&4](+F5T>%!^5][@5=_8Y'*5T"YAJV!&X3 SQ#-:&C E M!3?Z2LEO8#N*9W)%CA%)2_(X&7Y^8VQ95"F'Q99%A9'?P,8+SQ0$GN'$T(V7 MV5T"BC9-IJ';2G?,]9Z1.QVMWXS7?./*UZ0@Y%$_^5E1+ MU@S+;;=.! "6T%R7C9EWG%D4VC4CE HSC>J. JG@1=F39B$^>"'&Q/K0A9!D M7762 %:<9D:S78"[T%*)IV:,)'9-GAI]\#6A-0S=(/LS75BUZO]2X0[7&UT-EK)8[:O6^$V=U!A4Z^-;KPJKE M6N/';/VY5KF^KTO9X[-;VNYAYM3U#+2H9MCH-ZC1DF*0'H.SKIAO9ZFJ'UW M6*1JB5[FX3A#EZ7&.5)A=8$\EAIWR+F6"?PE + ZZ^R@ZJ M10>8K.DN!,\0V9/U)G7ACZZG2(YFNCC1ME+20I>KR=8II@N=[ 9[FTAT:P%6 MEZ:Z0TQ;6?A'-O3932[2;(ULLKAPNOWMCDB#?GB9SDJ6NS5LWU/-8LSMD9&> MD4[["]I/&W[O8>W_L_>ES6T;S;K?\2MP?>US["I(X;[$N:F2)=E18BV1Y#C) M%Q5(#$7$($!CD4S]^ML]"S8"($""%$FAWG/>UY* P4Q/[]/S])0F=,"CL.F! M%:Z7GLTA"I468)X%J_DQ9:H'7@]221PH!4$D_P.1=S1=]&W -1OD7G>, .<= M]93CA&87679(.SH,5'=D6(^A%!,#VYWJ+E[.-X"WV7MHWQV:6Y)\&NEA\C/P M.HKU+?#5!S STZ1',2-!G^FI!N@U[WZ,)U"A/X9Z,>"T(Y\(@8/ZD. P'\+/Y+B&!7], M%9AP8J; K*Z8(46&I["7^ D.4)QM]Y#4-N%N34ABEO!JLNJE2AGLS 1-\I!/ M/72I>K@A%!J.([\#&5$/2&]OK2FH_T:O]NYG.:Y!V*.\8(J]'=$D%!(6?JWY M?H,;TRMA.BH\5\*YDDHHZP @\3PN6-8P6I/#O^D;6!^LQJ;-&Y!+?4AA#@B# M33I& B65-BN P5"M<7FAWHKM@V >7YZ<^P"64D@U4;[B>I!PTT]A#VES$S$S M7;0FH5T.!)R8[S'P4UNZ+OX&S'>D,PA"R^$DC.AA7*,$DN0-0$ $!B.G(L,+ MHP$,)9]_1"O@.F ULM!D/Z:&:OK>X!B4BO^(Y_"T?WRF;YUWH T+0BAG[1$CJ+MFQ@J(F'\E5H<0S\B'5Q\!MAH+IE M&XOO2YQC0KP4T@OA[AD^,^-<8^TE&+A/Z)O8KD3&M1B"$+PD[-['$$J8D(3F MAWJ8H=F$Y^"F"P7S%GF%@_A.>!QXV%]"2-O.*7;6\D!BA1B+U'I3"^4U<_9C*A-,&:<71 ]"X]N^#QY'Y) O!(;HLBA?A)Y[ :5 M&$2'XR"Y*UL)1F3- K\ ZR)8*09/'O-/!"9)]4_\_/DDUZQME]%:>PC1FVN& MP6D'3K3F#=VOJFV#99@EHCJ';Q=DOG?W]!>Y?/CKS]K#Y^Y_)08'T4X+H[^' M7PRU,?G0[K_ZE<]#%A.9]_=/_1,$?J XY:\\\E>$&11U2#98'(G"DC$@8_8T MLK1E:#NY_;TY&/UK%F=?!]50"\^J?!98^.[=TT3[>N)IGUKVI% &)S\;?+Q[ MNA[_9MP.CG__-&I@=$CG)(=H/]VBQ')!X26F])6&7:J74467R$ M9A6.83F8U.,&[UAT-%/XL3]E- YMSSHL(8:W+GPM'P6:*V]_*OY,L R0@,EB MNDY 8TLP%+#D1'=$[0&%,"7V P5&A)>BO=5,X6+1SW)T9%&:P$IN>;QD\2D& MZ,=8$6LH)3#7V*X&(^&52B0]\)- M%BVIQ&[Y[[.#1V9F::6C,P2_E):]B:T*O\<=*2<*0@=*_P%-")DZ)0",!M!M M8:BV.)1;[$9QK1:[3$W/]K.O!KO6-!6'I]&:_N #CM2);LQ^CDX_\\)1[C'F MNT^)!V]FDX%ES%UQH9_M-2.7KQ(O,.?^8'CLLVB)#G?8AUPZ%9EV?..BJ@CG M5,A(Y#[8XGO9B<1?DMX[3^)P?&)!V''/&T *%').]$02![>9'=4(QYA8UF[3 M3DB@"2:L'R]K?Q/NXAB)+_VH3I%HF,9R_B#U*G;71M;%4(P5 XQXET96WNT^ M$@/OD,)X8PC$;B)3H5\-M0[7@IH=/^2T6:VBG]*=6KKIXAF=JT](]'(>IM_^ MPZM(L[26AOS#JZ=1L F#/IJMM%4W\6T)7?ZC"2"Z"9:1MIADPM$66"':\5+\ M8 <+!N:A4#84D(L(/%0^SXY6;$(B/>HD:FV2[^/F4H6,%)$ET!MP<>I,/7LX MIK,)U7V)M(<4:2PBF)MU83B4/X@_L@PU+M/6T[Y/N<78QHK+.$W[?*YL$G<(?"$\LB;NME -PN2&! M-6$ ^@'=E=GXS-$(-R=GQP_^1"71#7T;!#)EO"3ZB9-[3)CA[QD#8',-W:&G MD5A9[8C\O<1=+74(M I.]E2?#UG+Q^!U_TUZ MX!GF4%I9[#J5)">'*&W#!D7W0G1&9%ER5#9XWH5+U73""(!E<\")T['(S!W4 M:P?MVD&]Y1_J4&GPCV'G2V)L,E%UDQ=\)2HKN@VL($$T+_;OZVH>;^I)CYA- M=E#7BUV/>?O?=%P3VG5:-!C. MK+L-#Y>_Q+E7 CI'4VDTVIG=D[&L,KP01?)5)_*-;VR>LP42['*.,OR\^]S* MW.?YFNQR]WF^9KI7PJ6/IM)JI%VS6'J?V>$QDI87[WRFQ6E4'1R#-1]%^X'-1ZV+D>G].#S*T1?9X$G$LIVG/X MV0$/PS_N_3#C%0AX^>2&'W>F=?&*%%*LZYMW3];?W_YN?3SY??!0$ )N<>IB M,/,+(NB-39WN-3M47?(<-=Z5JW/W=#OMD<[HY&N]W\[3E2OA\%\^X(F.ZV#B MHE0$-69:XZVB9P\9/;8*'DO$V]1PD]@TJ,-VT M=&YORFH_;FE+TW-F $YC!H"E]Y;+(V_K@F_ WN5<[A)-D=; 5>G=G9:A?&J' MJK43G@&>9S-4*6M=PUB;IM4;:O-9KZ\-4&P[N*-9<4?%'97NJ+BCTAW/P1V; MZ678Z"Y90]/'!7PT/(K(>#-S\ )3CIJ=^LH51XM&R)SPZ\0I)C=5X:&4R#)V M(MF0.\=V#PYXB'5I\ZB4I;]$JI)3AQ,G,?L5.9&-AUR]S)4N[A$07WQV?D8L M-RWSTCFHU4/-V=@B[Y+6&$L_E) 3K]?[61F9YV6XI!$"C@JEKNEF]GD[-/QO?'[SCP4DCF_=J8X[HW6\%V*^FYXS0]U_09L?D2]5S3Y[=F87XK M WBKUMI5/?K._C'_:/1[7U]&T/]-SR?->NY3WS6*#G6ONHYSZD M^W/-%^[/-9>SJ^U:&7AA[>:NZKF3G/Y<2>SU]*79'1ZUCKS'Q]X>Z+E5^"YO M'+% S\U#!^Z!GNNG^W/-C?MS_>W1NEE&XA2%%1A;MQ-CI= M6TIP 4\]C?6.]^&/<>?/42NODMTVS5H.L^6-81;YDOUBSN3&6:U69IYO?S16 M:KJE$!.5<+#16R(0WC@3-=>6VENDK[YW?M?_U$:SRT'N)-^VZ:MR6*VDLXSZ M J?PV5DMX=+U\OFZ_=%7J6F30DQ4Q@&%TNT6#VDWSD;]M27I%FDL]3_OZ../ M+UZ]ECN,W3:-50JS-4HZE6ATMUQC-#B8[7EH'+YJBGJ3UN M'M7T-^%\X)\T6SY M'/7TY]5O^K_??V^='N6N/=DV;54*JY5T6M N6$J\<4;KEIE]VQMME9H/*<)" M)9P5M)1V/Q,8:#N8*.^%A[(YZJE-_K3J?YZ?S/[K[ZJV*H752CHK:&W[64&[ MS,S;WFBKU%Q($18JX:2@I71ZG>W75OG*>2=?'R8?7(_&;NJ=I9EIY*2\SM;&[M,;F*7U4YJUB&;3]HE M9.#;S>[VJYWVVC):\VKG[/'S^7&;//X]Z.ZJVEF6GR-Z+6,G04NW7&TB^QV8O'EJ/\I,=&%-"F@?LN" M&'RV'%BPWI@HE7!LT.L51T#:.BS)3:"_A;GNR5;=V3_'Y\P&WHO%=YRJ9S)?NJ]]*Q)*L^5:+Z_WNAK?/?TS M_/RQ>_5WQ[[,G:;;"6=%K0F&?!/=!\J6<,2Z5M]E/SI2=N4GFNA).' MAE)K]O9)\]76ERX,:[[)[-KYUYK]\?!!W2O-MP07EG1@L9^:+^,*PA*9H_W4 M?.FYHS2>ZY9R_:#>VBN?+R\&\&I\]]31KM3NU<2Y?]BO:'<)+BSIS*2Q !1S M'=5SRVV)3GN%"YIG;W1Y^=5WX=MT'2:Y0T,LD;LSUZ9R4S^5^P9N+*: MS[G\[)WM2OQW&GQ M3+V0O$P,N>_BF1H^+A#/7@FIC+[2:%6N;8IT^M'S3[3Q^J^2(-*%-X'WA[_^ M,@WZP1\U[I[:?Q^1GM/J?;Y0XPWM:QF]Y:/S^ \V7Q_-:)=),9D![P O(9N1 M'T/#T\BOO_R?@P/YHTX,[6?Y2KT'AKXAWSUB#FDG]_?R7ZKAX3_E@P-.*4U_ M2!$/K%3J]Y1Z"V*=;N^=W A2?6R:!ZXUA;$:2%'^&_%N!W\7)WV#"L54?&X^ M+1,=N)8P+FU&'UZD6-Y[^78VA94=V>I '[Z7+T#6& DN+%QL+_S23^(M_(N@ MYQ3H"<1(((M-U&\' P)R!4-.*57#\^PDS+-.URJ&#H8-3P(GAQ.@'"0V$+9S M&F.3>@:;)'+$'$M&?LSP!EPK\ =>R004Q!3WR485&M$RC5BTOGY^:,ZN/GVKQT5G(4TN+F]/ MY=;/,E/0_M<;QW=/]\?GWWX__?K'0(.IG5W\=7IQ>WE]=GKC:S>?CL5V(F D M)I/EDKP5)_G-<$PTSR"7(Y^*QYYMP[]N43.ED+\?QKC,.\3=D_IYVK\]:^IU M_5N1K6#_.6SK9BSE=T!_B=2U_OS>]M>HZ<[44,%(P&:25[\*@N$:ST!T MNM0^@&(SL(?S$-9!32W^S/4B,\+L.Z+-2ZWVYKW,]? 0"*!.'= YXE_<<#$7 MHTYU89Y$;K';SB76/X?[5PM2M_J-(!)[ZCW=_'OU^T3_\72_IF+DP:]'WCV8 M3[E95Q8ULGY6LG0861J-_MV3?F5_FAS]W;+,_MK(\I$,;$^U9VR&C7Y9U,E] MOE :6^YZKW6Q([C_.]=K_070+L09-WI9RPJO9NH M9Q=/([=V]W3T_>:&?.D,/WX-]-T:.L%W6TLVJ$.C^NI76 684KX,>E? \0:J MXT# :8"EWHJ.9]DK2$Y&Q(UM>;WMV%>S _Y$)HE&_T?.Y2CL#T8\P%+JLQKU MGM*HS:,(;,6>5ERQ@"L:!XU^C"NZI7!%MZ:T._-E\N5R1;(>[23IT8^ZJ3O@ M:W^R+"U1D9X:T\['3^??1Y??EE"D)8( L3T6\Y7O<<);X&.6>SVT$"-']JZ M?NN747G?;;25=F/^WO N;,EN[N2\3NJ7D(2&G>RUE7X"S&K)(4J@B&I)BNBK M97\[,Z]L:TB<1$5T\MO?MT]?SJ:3!VTM'EUIMT'9SN-Z9-V4IVQ%NUH2N]F2 MU$)"$^&8_.JO7\+%HUZOH]2[Q41FZP+*BF/RJMEF.1UUVDJK,X^XN-E@.E'W M7A#W3K_U5:XK5*YSU3=[HS]^^W(^+,_WFSNLPF/A533MK>6J1A$JYOAB4<9N M'#96/=O/$3FM]NGUR17P3P']VRX#)[?7Z"O]VFK2M!H?5%SU?%R5H*-+*69L M-.I*O[=:/48Q/BA6YM"!>/QT\*UQ\;W7_:]?I,PA^?RZV+GK[9C(Q]8$*#&# M7^NF"_^/64M9Q0-$%8_Y80MD!WZ0)]8#-L/2Q6;2O]ASZB#$[3!&TXJ*ZYE*33FVNU.1FK-ID;!E@ M')S3[Y[NSHY,C?[R@^H0[4J=36!#G+3RD["G672HNZ?N7T/]U/NM_N3=%ZJ# M:-$BPUJX.*4]7YS2NWLR_[K\;JK'WS^.ZZ]^O;F]//Y#_G!T7YU> MW!S=GEU>")%84F7&9K.2^HV-]8O^ZXT+E)(OI\A]CGP D]1I3B4UD]4'5#5HQX5KR@$CWM@JLH^%/UFBD#V&'%%G300F#K,$_ ML5C$,UQXB&EL,ID:UHR 3N;E(\(BX!]U>,CQ!HZNZ2HM-8%1IYX]',,NR]X4 M?XPKEF:<32A'X*#$=*B8']DPQ7N"'/)A-LD M=>B'0\1%-4=)ZRS2:^M:=*)6I'=%@ R\R#5KM3'U4 @HP]>8;&YX\M&N9:(' M2IR"4:;Z7RQ6FDPL]"5AI@H,#"HD_,3__-]>H]Y][\@X<9EMBK\@&5U.<_^9N]NT,JL^_3.;>:>M$"\=.&3XL^;9,Z+&F:Z3:)/*H#I>CIBSJ5S;XT1 ED0HT50KV85V/UA@*?3W6=A0X)$8RI+ GYR-UIKXIL'.H%<+%/R,HM=QU0OK!DS"S@WU7#YZR).@.O319>6V /?>9*"SGR.I>1ZNIE!SDSA8)D M+FB2Q79"08&L3J>V]8!^Z/R3$HZ18=OQN4;M/7T*?TM_KK]_QZF3+&AEZF3J M;SEGW+1\LBU'7+CJ12]<+2%GC20Y$TX_9X-U*^6$]:5=INHE7J;*6EA,P J! M[XC(D\LT>N0PI_%,(*WV.?WI*KY;./2&'X;G,?O1< M0!T.+0]S133/2_>6;@+&\?Y&<08_NCF6N_6>(@PX7;),I5T6*<%#;LPEQOLV M^>[I-KW#A-_C*28(9V%H0B7F 2]>HM(5FIK/0L@9+;+6)[JAVK**+.$L0[GB M] J?DAEDY,:N8,Y?P'SUZXEGHS; 53GZ#WD"8X\=F9AX-I)D4OQ-$$9-K!E( MI XIX1:G--;@!J7K#OHVWB>-*H]3861WQ_5)512QM<1TPVKA:+W94CKMU&IB MD5-#"?'=%O*#V$/=H4E*U96G-FU3@.1 7AO!:N8/?XZ*,(E3B*)?"9X8$^WH M@=CJ/3EELR-7.*URF(>A'%SC]-B#].=SW=0GWB2=P90(I2B95N:U\DBS$@\B M!>XB!(AR96.Y(/?+SQ, %B++9X81. MQ _A!Q:L%W_PXW[Y47?'6-G"!91+)SXSI[EZNZ2YRW7'"6U]2Q M@B:NB,)'[8$_AIHJX#N,Y63K@4;_-IE76">EQ_I')IZ-P>>)=FOAKTZ#O8]M MPS7!JB]P$X]A W"EGFK<$GM2]X\PX_SX=&8UK?L_O_YFW7R;YS)<+#J=JQY! M)E:ZY#I@;/1*.V LG:BO?FTN.*#$=&3Z875WK8?5:1C=1I& M_FUYK&JRBOF0@6["FX^,)S.@C M3(@B927R5-@T?8TM2TY<%L4P9U9_LX[1P@5F6:TH+T=8=G4WN7'83KV$'E"K MA!Q8V06)S0P@IN2=H3E9H8=%D>@1R-F$_2X3KNDD$:ZIC _=/;6'UP_U/^Z= MB5,07PM5@Q#H \'Y42D6FD-W9#2G6%X-OJPY7[@B>PY7*=('+/''55H(WLA' M.$!'#Y^86!HQF%J:^W;T3358,LU$JPX'DW*6@9*:QXKJW#UIM0_JA]'?_UQX M_3Q84?DGO#L84OQSO6R\A+R@#IN\.B@^VR^ ]) 7B^8&#.(Y,XBG-"/^R\#^ MZ5/H]6LN:/L\C=TA+LH?]9'9*-WZ(N1G]_@691'6<:I\FUE2)/Z7G1F MF)$GQ?MD7;7^&;1JVNEPX'L5/M4-H+K\5C>9:_VN@",:"CD3TJKY'-/RRAP7 MTC#4ZCT>51PLKLW>BFV-I%6?VA\F#^?_M?^VVMUU;FLTE9EO6\L++G-L:R\S M6%QW7YH5(+!TYQM$1X3(.FH>S'] 9+4'*G"9V")IGY% 'X$^9YP\UT"=I;5@ M.*1*H?S: J>\B\N9X%MPB-4JJ:=Q\[ S'S^]2=>9I1RHKX,/4D^C]H$/TD^: M6B5U^VH=-OL9_;YVR<5\L S8*T-W9SNG9>OKDBY!G+]\VI2F9Q/HOE'92EY: M25JVI/[)[?9A/5V\\KBFV\,(J8IV]QDA0\T6.DA+9X1.[;"9;F^WUXWU]U;3 M'W2-F)H\P^X#.Z=@2SD#R&*^$TZ?5*E*E)@H59]%:L(37RZ;WRJIY7)6Q^4$ M^/S^W[)7[L,' OG;I=1?<+N4_KZV2RGE&ME'BUV# M8,40K'2[2"$T0LGD+Z>I\C5AC2J7 M=@G0)JW,7G%2(C#,W.V3-#(VMX:,V5JZ70(^9+^;>0=-YW@&&2N.P/"_]"*+5JE8,+DR*%<6!";J8)(;WK^H >5QDS*!!K*X*=X(]AG MXZ>Y[JLQ;BJA!7*KD\E-B6)YG)>,S:TA8S.+C"7 N_7;V1=#1X6%DB)/)CX) M#QHJK_7#TE-V1\L_K#%?=+ MO)1Z.U9-7MAP=']ODWM8Q)GIVKKIZ$/JI%U8)EM,*E1:^$9?:/%KN].W\DIR MPZ]UVB7 K[5[R7PH%$MF$B7(]S$K+&+\"/44])2IR M5K_!# :M&/-)-R;]&. ](B+(: M,6[+:.7\!6B+*TU3^#Y5<,75@N2EIY-PW:5V2Z\TOV!W2O">4^1:E((OA008 M$85U0P!VYB 3U4;2Y.=*V+3'4K#^@M?$$Q]Y^ZI]^_TC[%N/?U3:Q2K@Q-0 M?IUY*+^/=T___M6O&?\,[-^NC%>_GAY=7YQ=?+J1KTZOY9O?CJY/M[G=9*>3 M4>48IR3(ASX$,3C1#0^E(*NF-?# MS[.3W[QAGJ+"X^)33:LN#%<3QJL-T_6"?*M/B*/(-VQQ&26'H=+$HN6&$53B MZ(\+&BJV[Y(N!/SWQ_GUF6IF]&^_/RLDN^:T>-CGG[]W%MV%L5; M3L9&2SB(Z/D5J*QZ%\I=XM!2PK]Y$T0<+NY-[6O9UGT9P71.\>7 MFZ!+LZ)+Q2_/S2\KJZ=%=%G-O]C6MQ/['(7K&*YL:Z2[GQ&001XUREPCA#-[G2Z=:7=2+KIG[@=25>M M>&>8>2HF*\=J8W,?#W4*-.>-9>/[+:73G2\]K+9U0_*:5=/0*7#<$FO2TJHI MG5Y2=]IJ6SGU%]NS9^+K=5-X@?O770TT'NG; M:BCM;E([T1=!WP5^6#=O ^1,_NW7DP['7P1]%SA$W=5 $"G_-I5:9W$84[D] MU61V8S*);D_XDCVM6= ?R T9>K;NZL0Y&C@40>]._["6!-_\A$]IC9S#L$/9 M=&3'G\\64K6:S$Y,)I'YYUJ#E0Q6K-?J2\8&*;0F=$>7>^R#BYO(X-(S>G1R^]U:*71@T\ZR2( MYH7[EI_XU:87[]25%5#U5@NHF@VEU5D<3%5;OF$YSXKQ>BO&>%VEV:JV?+NV M?$'8V5LM[ 1?N=WOK&/+UX.@L[WN7C69G9A,HE?>6YR)Y]7U<_FBY_"X^5ED M/&6?O]QD+8>;*VGB]*%6R>ZE;=J2/O1J30 QP]>M*ZWNXOJ3%8^QJ^U=PEO. M6WV2L;EMI=:L-O>99#?3+UZQ11]L;J<'GDAQW[C:W%(D-],#SEN)DB&Y3:73 M67PPN_$RE,H/KB:S23^XGG$%F%>>E.WMIF@\^C59S$&&2<@WS^C)+E.;5UA7 M)E)\.5>UOURZ-]QSIG982^HYLXOF;LMV;X$GVE^]7U"U=VN4O"Q'L[]< C:V M=_L20VS9WBWP(_O+95)C>[>XKGE5+S(PUR<9YII[V"L8[,6U%&EY*9Z'>MG6 MFU-A2?N]>DO3R@:L;_\66?#E:]$,[;_>^?SKES8AUCBW7^Y5R88[\,_ _[B%EKAA[KUNKSO;(LV\7>5B=D M /^;C#L61:M/>N'NZ>'\]%NM/;N_[NK+@8YUYT''ZG=/IZUO_SSC8)IKNPM[0)A&\Z\,'R[8IGM>QBJ!5[BR$(QCTG8^^RMIB^'^\)@^6 M\8!#1#_ 6V5$P C]9V4#YH05MD/ZTGS+@I/5YM]H]#<\_TQ]5F0%6?B&8M9W MF9..26'>$#0#!7']JVL%W*ST!?8.VSG$,-8:)0#NE7S@7JPL_T@& MMJ?:,[G19[\]G)/"U@*>/@'WQM:GJ2T/RN#H!//"U0C5*EHPA>5ZG2ZQG?4Y MUVT!<9A38B"389$?V Q29V0W@@IFO9 MLT,I\RM3=4;? <'0R(0V3H#_GR#X',7==G5XGI9&J7*S=J"I,RR) H%0X)4A M?LOT5 -!X,\B^-'8G=UP$/8='DA#5G T#B\8*LQ:@J%A M.9T#VKB!?@6AZ,'TZ/#CE!6:.KRU!+[G-X3437A-)M]Q^KH)XQH&??8PI>OL MZD"[Q5X]2D+/5^37M31X[S [H,D=$%ROAVW1GAAL?X0/I<_$A7_3KS#&!B9R MO#G^/)139H*0]/ E_"_3BNZ-\'L<4' :!WF/^PC FZQ[AX=8[U.(=#@8;8P_ MDAL&+-) MG<]J7$+$9%(CBZGAS0<5J[GH)>WN<_OGA?>S).>\EN2["E=5R0@%ZROOVG/3 M/$;0DH*!C.:QJBO%S#%8Z;GV'1$3':?Z45*>T=<9:)1G-IYKS MUX?Q[[63?X\'08>.8G[#?%Q>R[V0_.O((^A/OU^//]PT+\Z.)_455K/@5M7< M>DIR 1K1DJ@#APR141\M6W.(64IBK.CDBRJN1K.$)9A6X;370D\WS7H=%NTB MVGC!743KM7UM(_HU:_^_'?X1_/5K\=?;FXOST^O MY>/+B^/3B]OKH]NSRXL;^>CB1/YX>7UZ]NE"OCGZ?'JSS4USNHUN6M,<4)(1 M8E^.D-P?9OC?^+9EI^Q7OY;0,*? :'=/FF%>-QYOCAY^'Q?;OM,?& O+#NA< MFOQAJAV3#3 P;2(H8"]07WXQ:??.&VS3R4 QCE53U53FN$2;:ZH.[\+CE-,Z MIWGWU![7/AU][]E?_PE.E;-:Y_"UR!$ZLGE_!(4#ZE&^P87O?L.<\'0XZ'O_ M>7MSI'U^WC2ML[-)\BS22E-VDWI9G4TV0;]U-#8IC_Q+-60H0OYE&E5L 5MN M@BZ%&U6\$+I4_+)!?JD:FRSU]GJN?XJQLMJ5X(&:KD* .=1'X+&_/;HZ.GX7 MYPP?\3ZS51XY#X/^T M6_4'3UM%&_#=.;8+;KUH;?^)6/>V.ATC*5D.B_X=U\R7G'CZP-I]4S_]56QY M2Z'H+[&Z?$7)N)R[N=7$8J@"(/RI'6][:2<3B9R2S /)"G1-S-4L@;GB?17W MF[GF:J;S,%JV_8^S5*D5W-5^6[FH6UEW-$H[DFYW>CC%7IQ3= MU7Q9NJM97'>5<&3?;I;,7"4BLZ=C/)QZMC4EBGRN:YI!Y%/5<169.H)O3\]/ MC]YE^K1YH2@"?NX^AZ,77'J%%>5FYBUR[<2I93#_&/L6:(66QKX-I=FKYV+@ MM:*6!*S2?@ZW;<=89=Y16\@J)80 =:6]7:S2> X7;,=8);WN.XU56N4X],W. M-K%*[3D30$B()<-WWFD,_/EO";[\X-#D-N)!#RPA@.LV]YM!G<7+WD$.3 M$0%I;7YLC)7+.'11.K5\ M*8!=0[A:;ZYRMQDK&W:KVRXC$E(ZW>4\S=UAK'4<+N\V8RW"PNRV2PAAZDJG MLYP!WAW6*B-I'G<2=YNULF$ZN^T2(H^&TFKEJY_: &!@Z^[IHJ&=WL_^([HS M+':!9048@A//QIN!>+%EI-N.*X]58X071T8ZD@UOYK;I99'@YY827)49\2LD MP949C@M#-(EBMX2OPV3C8G#&<19!]\2OK-20YL7\H^ST>SY>US.7%"JCO'(1) NA,0+<3.A.=Y M16SUYU?@.C0G&^J%$ Z@)0G MP)@NVOWM%_?-[/XZI;\D@)16%CR*39PI@5\^@%57* H6]2XYK9R-@RF%O!B' M +TU^;NGVBZQ-^;))&2SG.0#VJUC^?5Y,IUU:;A2ZJ;2H\I Q\WMF">S+CGO%NK(E.')S#=TR/1D MZGD\F6T7]XUY,FN3_I+\V-9\0XCM]62BL)":;)G$=TDX*IWOEU!TW*R4RAP3 M\9U4[TE]E6@L>(K/;.YIP<_T'/I<_<^R?4:("L*E2<1?UBL#D<&$" A%MF^ M+!H6K.U=1"TN.?,D*2(T);G_C?EVR;[*]*6$.<]:4@I1BCK>AW*GW(7)R=GS)"G"V24!539[RW!V9EB)W&V30%$[ M4C8G'^V6CJ:+*X.7CSAF_+4/&;_3BCJ)+F*(M*5&>;I7J-5O.D\G]#^/\'0, MC3X1NW\.D'7W?)].$;E:,A=9^3X9(I5^6643OD^OI'"Q/M^]<07?IS7O^Q1F M[$(&8\G0M&+L;,9.N=NY$<8N*1)NI.?TEW1]D+G#COP"Q^?#<@IZKB'5YEWX ME3(TV^7W-,-^3Z2'5'$W/I[6R>GVE!6D=LIP>^8[3ZWN^*P;(;G7GT=(GDQT ME_8$.C(U++V")0,_ZL19C)7\,2*710:Z>[J8_'YCSI[.K\V"54L"-;D_CYI\ M?/=T\E#[]^\_C(N+:>_5K\>7Y^=GM^>G%[<,*?GX\N+V[.+3Z<7QV>I(R>7V M^-1T#5LZ@9U_P"95,QE/#.$U W;=)RP>.0S#E)75I*Y%S^J!ZX[L>(/_R-!5 MY!$P*>BI":&]L>!_%8J3;*CZQ&$-F'1;DZ=@(' M#%O^0;5URW-D@]RKAH00 MQ9Y+'.8,:61$3(<"%#L>>#]L)'H2@Y]6M0=0+51X@6C8#^0= MD&E#X^0.B"V&(*,1K "[C&'[IG@3*D/_[NF:[LY@B;JIPE;0?0)U@TO0XV%ALA'0U\-ZRZ9-%Y%FLD5G\[9[>FYW)"IM-7? MR^>J"6M#_>?+'QH4SW'0J4%1.S)58^;H5,@^^O)X+.01GY&NB>,9+GWD$IPD M!F=>#DI^X04R>H4Y%UP7B\WI9Z8&64^UCY?77X^N3PX^7U[^@4VJ;VZ/@#9H MSDJ%^2_VZE?0PXS^,OF!AV <&MX&1653E65YMCSR7+#WHIDB-C%4F/Y%BP5_ M'W@.+-'!'US#LKXIDF[2/_!>BVH0.A@S&!NA]D%KF^01OV00U4&<>'S*POX_ M\J.MNRYA_ "DA'A$W')DM@-T.K)/H_8>YO,($SW K^)L@P?I _7WDFICJT9L M=F=A80_M4@>34!]4W6 ]Z"T"?C?^@,)6P#\-@8]U@2<-4UU538;6)3%6 Z^ M-C54D\T(!H3OZ"9V+Z+C>T DVU5U9D D[(@)WK+ML.Z6X'Q:]Z;^A-T$P/O$ MP,]UN!4#4B/Q7#1T XB\0 TB2II*A]5TL&7X"6:.<3J1?:/&B@XS5#T@$Y@: MCQYE4H'!UI-L!-](8O-,1M$1[:4@&D\"+=2)A?M/=P0(@N^!$;?LF2*YZ@\E3'K679$,QZ9E6/?X/#@( M#\2PILQ94JD-%PQI^5*/[H)+O0G:/Q0#3GQ@:EN:-W3A^[HY,NBCZ-WC(XXW MG0(EAV/8'&D*E$%?%AYT::?2H04^PTQ$#J?8#-2V3'WH_'2N#VV+!+^@@YT3 MC"P(?\$-&6]5ME< M("HB4Y=V)X670"Y] G*.0C<5&VWZ&:L'L,^:*CZ#)!]:W#_S-Q&IJFK8KW0X M8PNCPF7"3(>\SY^,G@#G*9P]V&CL:86,2DS83%CP%#C51-+&J!"(H0&+LJGQ M13;U)I-@7I0^L!:@"023[RG'&43\V0!%2-A##JH'1S3-H*)N2@-/NR?N^]#Z MV9[>V]:C.Q8[..$\0/O7&K")IDHY&D7D?A:P!FC,(7#;R#-D"*M-ODE4CK%# M(.P4;)!##(,V037@&0<933*MIR>#B)V [36I1- VLA/P//BB?@3R!PM^T*GV MYNN%2:K#,;9V C_-"U3%6+\?L\WT"'KZSLP!]8G;!G\$'C/T)T%+*5#@K%&O MZ85J)&CS6DX/](; 8<;\#RSSG@2R< ^.-F[?QF,:,'/4$KOJ-];Z=0#>)5L9 MD-&;:MCEES8.3K,GRTR9_J>NF_R2$*@ @N\F9A#S M-U1IF1Y:*YJ>E ))\5409V-F7-$P.V-UREHI,RW,I4FS]0?V:]-Z8-]_M&Q# M>P13=RA?@E++&!S'I4UT41#1I$A4 D:Z,4%E@LVG06 <]@RN06?1:# ')=3D M>1*S+DJ"*E%\50-J7!]2GTE[0('20O9%BI!'X:+L@#5!APU7';(!8'VHT0\M M6VR+[Z!/P"1B$VIFR(:P*Z;0;>QUFB88TZ9R3+.QO!Y,7.*.!Z[?1/8$OP%5 M$%@VVD<('"Z/&.+?]S:!/X]GFFWA<\S'" ?A]@!].'5*O5&D.1"#*S-8 MMF MS X0 HP%M2]8[[KQC7.9>"$^.W.;6!"#?2GZ)^KA.P THZ:@NO_42?3]R?( M5:B=#^!9#[O'LK'@28FKL S/C5R:P(I6>OT*Q/O'_#S$P=FC*PL7:19 !NBT#VX)M,HDFT>EJ&KJY5!R$ MPX?N.C%T4 7X$JR1+I';:0RSQ?QIYOU0!@O* @VF5!^Q7;UAT-^!*D.7#+4' M3?AQD00*#BRD!;I7$B;/V!+'.G?I*9L(OQ>VC?_S6405FY;S\F MQI2QF@AZJ"T(:7\'.UA#D.<(J51-:D"!(Y%]HD$;38FY8]OR[L?L P-QB#A! MKY[QWZ%\AM$]Q(7ZU'?6_=B"Q7*8"H:YAJ5P9,$SR)U"29+1"%,)8"LQ-PNF M%DGXC9 IV%[*DM1+IY9Q!LJ6P*AXUFX0B;OTEN> AA+VW[P_9'Q$$]1#GLWE M"@*71R,H@QIR67>=($KB*P:Q,8D+!/R&"])T&P6&R13L.^@^DT <#(:,0!0 M'L-P;#F@%- SQ!0Q:BI-1S,^\- L,[L7R)B(/VR"<2N>[Z&1#5H4 J-< #W& M N=2D2.PEXHLP,5IHLW!'GV47]"- E+";C!=254$U3FPR[8%*ETX+\)?4"D* M$647=-9 01Q%[D8UVV^$LF13IHT1N47/:J8HA9HIBGB"%E4X^@_@16SKEA0C MKZXTLC/DK9><(6_L489\M2!2) )0S8!8BHP@8W',:5"O";7C8";2-'X)!:;[ MN$R$-8/$TAS,\Z*>#^9?PFJ VN!7H#__0/V M4F4ZY'=8,GX752HH84=0Q4\<4]$-30$H>""TE>\I1>.Y$>MKKK/)7 M_@%] M*K*4=!G7)(6HNPSO#MR#P#9G7*:Z A.M84/FR*()9 M%FZ%^2,A7P -&R'H&Q'=AOTCVN9OC: ;P]U4WZ75'68S6?:;Y\G$Y@BK%['A M&"5@O@P,CHL9TV^F]7@ 48,B@;/['3D?^) G#P/#Q+B!A^W,<(3(A5[40<2+ M"G^/I\ 9G0>T#;PX] UY+&)3N%\B1?*3W/MYAJLZ17(P-ZR&ZD_N\7X,74G^ M#8(9 Y%UG%""1GY+/1!;B$IB'984JL."CQGT% 93]H^Z@ZDN$+1WZ+R#Q\&\ M;!S%Q:+E VI-T2_1+0V]4'138\?:E+I8+H0!=E8=F)1\LSI\LRIM;VKY]R;H M2!SN0!SO4!QKZU*KO8GT2JQ30Y@-N BV*;577U,,-U(G$-[^')U\GFY#BT:( M<%3DP9O99& 9\=:/])N]YGN?=](_W6\5_C:G&D5+O0 =QRX2COBYB^ $X'E^ M)@&6K_<&CV5>M[KT>^/\QF*%(8P;D2#P38?]]$ MI\B3WJ%SF.8;F4?A]$B-K?BP(0.)#6J9T3J@XA,9<)QGX\T!>,E,92LT%PFA MP(#&&WCP%@3*29DWJG]#AU'\E.$PS ,YD$43&7U)[MXT2R_/QI]H3'-E6R/= M#7%NO<;XML'PLNDN-I1VO>/G9W ;(B^_B3(^*!L\; :S.[5TOG6MWF'WC>!6 MD1*<0#0C!L1S%NH3B1((\ W'*A8SPEK\\Q<9-2EM! HND,4R":9#>!H%QQ%Y M!.0SB">!5X5[,\08'H:XMU#3@ZQHS.B"FVCSN)$=W'@8/*8?1;;0#*BF7Y/% M$P;10S6'>AE&^+C+#]?!QJ@/X-%6;)J'32_]$T[0-$CO@-=:?<&J- ^H,%[M M,4X-4J\A'2G>Q[1#(!E/1U(4!FP?!#H]QQ)[B%M8;M-MF>.-XS0I->.,Q#/LV.O@@ M3P\ZZ']^/KF36[?>K3KU@SQ:/HI*FM5*X'[$?5T:M\ C*BT#L=D1 VJTU_6Z MTNHVF*!A<1S?,OP;J/:HE^Y_ -^K*=T:\X&XB@71!+&E^I0YWA'Q.[8F U#A M6B@XI:$_2R\[;"G]1E=I]VMR^EIHVM3_ M'!X \!'\8Q7?6*';0P-15GPA,A>L*C_\8,)Y(S\WI:EZ-$&/EA@FY->I$-UZ M-&=*K[3@M\ EZPN73%RYPL-A7O6A\>P!S>_.HME'@8CY\1^DR:R>!K ;" M;'IXY8%%1#;+F-$:&,I31_S\Z(8?!EWA>8\H:3NZN>*U:[P^90J[@2>J_D$8 M6RQ+CPM?%$]P!H0.#XNGQS#T]#/YC(5O"#,M_#,CP\-BL>#PANW=/MB']2H9 M9/JCT&']3_(QY=G3P%,/U9')YRR]?F^31W09FR"2^$B[_B8:+H?I3FORPX/R M'#V*.ROWPE>"6(:6XQ,_A!!2PICOYBITFNR7,^"S4U[-P#F"']2S8Q"1Y8N5 MQ8GE+)H)BZ#"$\*CDL>@) V+RR(5%DR=/JJ8MW#&GNM248FD\E@:%56VR[\R MT?$['JU*X$=-%?\NX%]1P\C#:M_'#-Q(]/JYRJ!E<]:C?TKG9^@<5YB1 88S M]$ T4C!S*/\&[P&)E: >EZ7VF'\C; 4K^L7"'[PG\4 O9CS2 @B\AY(R>E!L MR4LXH^65OO[&7Z'%2G:7!$ISH1P5J_)J1G'"UUU+3HW2;[BHI=*(23#/4J$4 MHJ/_6"J!F =@6LJ?/"R0V-V*Y&&C-?VQ:OIP\1C/JT_FDX3IFQXX3#1[PH+: M?KONYU_ [ZSWF\SU9HFQF'4)1F JP'<FT#KTV,&^5TV>Z@7-.+)! M/&@14:$L;7*"MGARUC]SX;6=M#8,4\C.7(7J\>6GFRKSE)V[/6-)P8#17K=K MP;$8.#JQ?%\X?Q))U%9TWG RMM%K5,G8\K8JQ\5Y/)O%ZSDAP Z-#%A8B7_# M>_@*NXV/JG-E\^W-_+E1_GR MZO3ZZ/;L\N(Y+Q#CW/4"-3!H8'_VYZL_'V('_*=#W=7!KU?<1M/)A89;WG?C MOOK0,@QUZH $B'\5=NN8QUJ:=DAL3UIT+%@,[M__>]5)ZR(VB'>,3?]$M(,6 MBS32-4F/;QG#VCQG]<"G-//PR\#^Z5*4 MNP'_OF+'G6/'W,V7MU0#-YYM;]!YVUV>?E:Z-2NZ%:?;ZXIHQ8GVIB):I=DJ MS;;==*LTV[9IMMQ>X7M:M7!/+\-BM&_9[&"NT:PIC69?:;3;[])/96I+WL6@ M-/AH>#\PL77#CBESW/VHKWQQ9=$(F1-^G6.*W

]MKET2_S,^\FR]^>TE$;C7>O"0*;Y^6:#?W2$ML'7G] MUJ9[0=YGT _U7K?2PNO7PLWGT,(K>?)?Q[I+BB5^,^>'M0KW#/_FF% MUU 'L-1K2RA^I=98J/JW97D;HTIOL3GEN5M MD"H=AM)3426BFU:R8B]7R-YFGVWL;2KM\O1\OSV[1JW2G7&:M)L53>9]D^9* M&9$7K#H[F].=^T.U=G/A8=FV+&YS&?UZE92<=TRZ*X7@+U?"-AEMKCF/5[@& M,W/^-PAB)%^IM'?L#6^Q0^_^7B):T:8J:)>O=%W3L$LHK-["NKVMJSG>'^K7 ME7JCHO_ST?]M8W'%5+F:*X>]JO8HMD?U3"-8\OY4.U.DJ*>Y\%RUTEYKI'^] M55F/9]1,]=K"_'UE/9YYC]J;-!Z;297/P34BX.P*T[Z]O#WZ7(1*.3Y8=/L; MAPT84]8L;V"0%=:267:_VI>7R)#E*<J['@#!/_%3JI^V^<\ M71TH5KK?/VR^L4/Z[4L?)5@*=7*08P K[* Q*#N3-=8O"=8. ]LC\2;WP1+O[(15P4;P+OR*(YN^@#+X6;9;BV=W]/X93IW^13^((U MF1WR=A\1+![-L!FGYX%JX^H8WC1KP/VH9[?H=P@SGC[1)L ML%"%5*O^++3FW1ZK>0?MD%Z%NT\IT3[:92:Y4% M?%T1..&;#:6Y^&QZAPB\>>GO]"MD^Y5$//M$WI]W>9YRV0@CYT3##^_G'>-6 MK0*,G/?HNXT*,#).E;=UI=E8";#J!=_D[RZ/W_MRJ597&NV%1?G;LKS-X4$I M]7J%]#DG8;UVA6FYY'6+; ^M3*JM.0.Z]%1#M80_'1L$'F05A?NYXPVEU:_\ MFWEKTUO<(VY;EK>%JK#$OM@ND7D9)9Z-&E4.O->?"RH6V M.C,USW'AZ#N#_7!/B[.757T7Q_T7G,-V,85/&+) M>U0,+Z/:GXWKL$X%L?N<].]W*AO^C/JIUR\,!5CIJ WO4:M38>PNFG:%L5MA M[%9;56'LKF?H"F-W[_=K QB[XL%;?4(<^8(\RM?61#7%E LE?[=K(W='1U8( MO+NS5Q4"[_;HQPJ!=UMV8F<0>*5?_L_!@?Q1)X;VLWREW@,=;LAWBL(*XW3> MRW^IAH?_E \.^#(T_2&%K'@>U^\I]1;$(]W>.[D1Q-KL\P>N-86Q&KA8_AOQ M+@7>G*,+!23Q5S>/91(=N)8P+@4'#2]2+.^]?#N;PLJ.;'6@#]_+%^J$,!)< M6+C8>BO\UD_B-?Q30,!??@)J)-#%)NJW@P$963:,.:5D#4^TDS#1.EVL&#H8 M-CP)G!W=B(W#NS)$6PXY&P8=_DD.7Q7 %Q$#UB9#9 U-OK>M1W>,Z+3-[ILH MRJV4@G*+)7*]VALY$TF9(0;CHP+5%RW*,BP#P L:O4<'PY9GMJ6Y@WQ21D_3X*_(!3(WRR;))'>$&#=1D6 D /.<8Q MHY#\J,-7'U5X%U[T7)?")0_5*0B=06&7_05.=%RB1P&;&;44]K;* *FE!U1% M^-'7O5J/@5+S6\G^=C!<;P[O3&G;[3+:MA /$K;19C+ 5IWA+Y2(GW]F8@9 M\.WU,9MEH*^*,_ ,BL)M6(_P-8U,*"HVK!E9#U8!%,;?#%3#L(#=HN0$IOH- MWGL@MB(-Z/CP"+XX]&RZ.9C;,ZQ[.@15SC[ -1"3(!__!P1(&9U/'O@=Y1<^ M$B.16#C^"HES*)^9$LJ?K3JP66SRB4-BIV)#_P9D9Z-/5!C9\08:HG$CX^&2 M0@#G#ONR[LO-6 5=8Y.I92,:M\.(-_ *$SQPNE MR1GBPMN$*PL)5J''9Q05M,D4)L^F]YI?(, QG;"^'1E 4_G>4!U'##<36Y.) M,]^B^DG2=$TV+50^4P(#P9MQ#F?S%O0,L,L9]\[D(]@38&]39DR7O4V,(^BJ M.$XYA4<_H.\"OTRFQ*5:5Z8V')D%5\*'H"(/T_@Q):"<83BZ[F50S4/0Y)^( M=6^KT[$^W"EX\N<\/]L"B.(*B'Q'D9_WE7(5$/E.LF/NL]$MU< 57.\.TJV" MZZW@>O< KG=?B59IMDJS59IMRXGVXH'(OQS>',HT'0VOF:JF;@4"Y]8!O#:5 M5K]"T%TK@>O]A55K.T3@Q2.4CD'>]C@LG2TOUD:.K\I4ZU$?Z4'Y[ M='5TO*>H#,W%-R&W97$;HTF[6=$D3I.W]>Y*4%PO%U+H;;-1 3$5Q^ZKL"\3 MG)9ZK<*-G9.O1F,EHKQ<&7O;R.[!52;5UIP<77JJIYYM38DBG^N:9A#YE!8> M4N_O[>GYZ=&>>GV@29HK-1W92TT"5%F,+;4MR]LDD&2E7I=3KY7?MTQKO5Z% MP3FOF=H55>9CA%H5(\SE+I9WZ=:8S7@H1UP@J7*$RT7RWKG!D?ZC? M;94/O%51/[=#UNY5V)G;OD?=8I@L*^Y/M3/Y3XH6]Q2O=-?:J-_O5=1_1JW4 M:2T,-2K+\=Q[E-U?8+L1,XNW'JC ,[<4P:H"S]RAK:K ,[<%XFICX)GBP?U# M9-RFW=P M.8NHZ#NCHZLP#-W9Z\J\,SMT8 5>.:V[,3.@&<6?/4L [&+XQE. MI[;U0Y^H+B*E-=MO B@P"RBGFRJ":EF>Z^@:X4ALTA=3Q]_>N/!'AT*4L:NB M,B)MJ3;\B4)JM6IO,C'#\$+\,BA;99 D$W5MCBR-1621<,R\9&F^60@$N#QI M?M%]ZNB_+C7"5Q)!N&3 FC+#C^,TH,"5=,F'-X>*CWC99V!W]5X"\*%4"M8= MO9U\CT"!)@)"PKBZJU-84$=V$ U3=>@0Q[^=7=W(1\>W_J!GYLA0*4+>M<#* MDX^&'#\N!.$)SSHDLEH%!WTDAB$&Y]2A*'(V0=A#F*CIC"T*+(>X?HC)"4IH M.#8MP[J?"3!/YY 5#M)A)ZV% M("1]+$ *HZ?(CV/= #;'+N((K*A2M#ZZ% ZL.+%L!"%T=$.';3F4(X?O,B+K MV3K[8OPC,%"W]T;"-73:ZP5)Q/7#K*)S"Q 2?=Q,275=6Q]X#*U$+EGZZ+>?:)_;S$Z M9$7_]=WRJO<+%[A6-_$V?8?[>2_B5=NS(/W0:)0O0Y4*RTO_EM+IE(]#4=$_ M-_^W*P/^?-2O9Z/B;?'90]EWUL)UE-7%M?*O?324=KUPJ+1/5W!V::MZM>JV MU';M-]0?+(.LV_):X@;MP+RKY5;+K99;+7<'YETM]QF7 MNV,)73;S<%I77J,_M,=N9*MW6.P(N7+GU[,/_1W>AV<>K:A*W*O%5Z1\"=JA M=U@ZR&>U#TMIZ6+(Y]NT#Y5JV9?1-DO*7^*PB](O_^?@0/ZH$T/[6;Y2[T'( M;LAW"H3VLUSOOI?_4@T/_RD?'/"Y:/I#BLQB[-#O*?566ZEW>^_D1E +P]"S M#EQK"F,U<,;\-^+=#OYN;G'T[JT/SC5_;3I '[Z7+]0)822XL'"Q]7;XK9_$:_@G0= IT!.HD4 7FZC?#@9D9-DPYI22 M-3S13L)$ZXUI:.>#8<.3P-G1C=@@-N3'/&AS%.[00;@X&K\%>':#F?R:GXPK M,HQ4K[U1?.A'B4(_XN!36X<_SA#[C6.Z47"ZR*!L3A25CD8Z<01)]+IE@8V7 M,J"8F("@HQ^0YC\000,42(7R1/^!J(U#PW/T!PK\J49&O#P]YUAXCH#0&^M# M6.%LBL&W,6/ BA0(,?)-A%.4PB.=>X:K'QS]T!WYF /HW?"!!:X?/&L8UI " MS=%?VF0X5FUU"+NC/[%?(S[GE SUD3Z4#16DE:(.FDX8K9*8, %"*$RC1H"@ M+H)(2JX%]&4W3N[IC1.*[D(5__CSJ9OC^1B*D1]<&R'?G$HU/$+_)/*?2' M,-DB_$+A"^%!G5+>&HTQB&-I%,MA+D,%VE@Q*J3*8 M\(&R9!!EP\%)4F[@OY4*2.;Z!$X*!$Y^7H&3N,#)OL =AB6.\8BC_Y G%H6< MBW-G29(HQ261$CJZPP)@&#;'A0$9X9%TFQ9;^(\ !RD"!'H)PL!4^BGGC9\K M-- B8VT!3F"%!KJC\(O[2KD*#;1$HO8K--"<>U-AYNT@W2K,O HS;S-$J]! M*\U6:;8MIUNEV;9-LZVY@*L4--!KXA#5QN9"IN8GYS3R0 QKBOFLK8"VVCKD MM$Y_X=7:+4+MVCGR=GL50.@J]'M;&F[BSL!7/@.1%V Y[!N%MTY+U)56HRP< MW&W0$]M(X,5H>SM$X.?0$649LIU1$\]!Y.?0PRLY]TM MDA/#@']G$67)'2S]M24NV?867CS?EL5MCB:MA9@EV[*XC=&DM= %WI:U;8PD MV772V[*NC9&CKO1Z"]V;;5G>!JG2K;3)/%5:"Y%IMF5Q&Z-)]O67[F'=HK -[\5JA"<'].ZA='&JRH7YY36AA;L")^>5'2 MVJ!W*\(O<"GKS<(8917]RV/\>D7]YZ-^HU&KJ/]\U&]M)^!ZSEY3JX+RW%HN MQ"OS5U5V!YAG=T!1&PK&HB\8BG.WMFH=,-\[LU5;!.#QML);WZ'=*AUM?6=$ M9G>T6RM/W4:U5=NQ5?5:X6Y8^[156Z3:FHN;(5<[L9&=6">PVB]QZ*2", ._ M#/S1_!O^A42/3:/?%&3L:-':3:QHK!17%NM55@ M9/%/#3XTMA[]R6Q\4\]R"+HB/Q(V0X0L4*>@0'[H*(,&PH;5Z8FCC'!"H;5* MP.4Q2*,Z:PPJIP(/(8B/3SF (+?> MT]H$EZ$L@8Z!X6"C3%BYAE4*^L!S02EG3(ER,P!&AV;ES0MO)OJNV,!S G8O_/_^TUZMWWCO@ 'S1< M'G(4*0^1X4ODWJ)F#V;H#&$_@.@3"Y8!NAN6, #;]2A1I4;'&A,5G1P9/]6H MO4\?FCY0?[_MRCY] :7X+^F5.4NH<5^+2(E:9%Z%4S;0"4B70>[%+#Q-=^41 MX=A7\#F">L6>(G5(7)]GXW?V7C)^9Z?"[Y1KT1C*(".8X^EH1(:4Q7]730_U M4%VA#F2"Q@+],E31F2;,$?+ESB8&M4OPRKE]&)[5_S+3"H\Q!YS: M0]/$58%:YF$!FD/+T?%7(%I#BN5S"//ALYA;.YCXT$QB7XQK;J9PF67S)XRT M\ICAAM>EI-<1M,[VT/6'.=F6P5$0T8H"SQW*7Z:P'!C'FJ 23Z7X8\@2<;*Q M0"L>':7-(T(^889H(' 4V!QX@$$ JLSBP 8/=0K.-\48"M8@P@KX$3@$I"L4 M+.G,#1CIIFK"E P) AJ7X-*=0SD*>)GH>(FXAJ,+NO1$,KQJ=6)YILNIG;59 MB#\8<]KJK*)J&>N7)%*ERN?9 IA'GUVI-V-:+N/8 7/Z;I#*Z)H@RPRF M.>I]+HU#M*4:>MKJ< C3,,3D?38%KFOV(@$ <5Q*'"V@@@*A ,S*U;G]U]%, MPG/^'DY4#E8Z(,2,;*9-)KHKA)FR@1QA@VUF]L5AXD@WD+R&(8.>)XZ#^\>@ M7)%W;.)Z-@1=?DHH:?WR)6RK"0Z_<.QQ'P+^BY";[1HC[.MN(Q(MIDU6\B=K M8YK%(0(X=J*"8XEZE',&1G:=#L/LI8:*/8\\XP2LA#"JB]W3LG:5^>5B;Y=V MJ=.'7@(@](PS>U.-%>0 M]=G68:A2AR,HB_?$"\$TX*.=.'!SO?9&Y!D3D-/SK5Q\P6$YU@=B0KB#C!O& M E82HV\F)5P$6-Y2"LDEEQIJO;X1Q T>8DY"*%@_OZE-OR5-AK,Y4O(!K.BOUP""GX+#[DD MW7R .=##HZEEZ,,9^@PTJX2_!Z% YXBM#+D##>(&8W(.8A#3MZW;=W\96*P_#6= %HKV5&U=845(9O05G M@AE)GF]PAQM11X73[C>9#.. MSZ51SZF_MI&#XIU($M:>+*<1B^"$SX82AF,IY-#@)+D31LS' 5]EHIJT/D"G MB4!-'XW ]J"A$@?&ID2)CCDB5.D$*R]X-HY])S0S=3H%2^%GZ]0'53=HTL8. MEV^$"R&0#C ?37?]&@98+*>!R*])X3FG#L7.374LSW!$%R98#-6.Z-T[2(- M=\5R1O5N,_!U$;F+.1&JL%*2L%)LFO!(H]T1C\PEA,"\:1I/"1LST;8D-!M# M5P>Z@68N=4:]1C"A9IW^(*ES1I-/1QCYY,D@,1+M^L3NM-MY%.ZK97^C)[]\@M35JOL: MBV8"'ODSW"R'X[Y>H^DS)[@F?7:=(]T]@6?J_)5T#R6\Z_%OHR,RL1QWKN*, M'DE[8*8Q3T'SR+[7&.)@W O3,FFV LMJ[U/\8_ EX,_H7<#0>.1%?8Z-,QQ$ M=^K]O4WN\6R)3AH70/^!DWI0#7IDBK^0@N#8J_=(0CQCY-DG MR1D3W\?C?,JB-^%$"9*.+,.P'EG%*3N[#)^.T],CX1Q9&//S,K!CF.(AK_A* MR/#0+XO=ET*GI\G<9G@0+?Z\.O&#!G?AAG;QAG?1X6NAX>5;?8+^Y0W[3$;7 MNU!WO*(=[R)W &(P57Z[*'Z+X)'@)04G#V;URE?K=<6O<]O5[65 M7IMCOB0/E&\>R0R^&R0 CTA<\7^I)&@JW7JO7!*L"_0Z:P8I^O(\R3/+4,9L M\-RJM[BZ+<9"*PWLBWFWTTG:X$7ZN=A4]YN(?9"21D7$U8CXMBF"U+*H^&X3 M7L+"3:%WBSF,4N$=Y2\7W5/Z6O1>=4%#L>JP?%/K=:4C&EAD;VKX"O9:A&,/ M2-EK=2M2ED#*M[P4ISQ"QE2- ;8[/W&4$J(.S7>!+.]3U@]B6>_PR%6,OOG MQJR0!R]2.'A+562@_4*E< (^E#WBR:-2LS[A+$\\"Q1W7=%WS4CPA'>+'G@5 M2_)$A."9L!.?L:NE:'A^-H$=<67+9-WC:6R_:\U!GXETUU2>XM3:3+*BU5JR M1Q$+/(.3+D56M?\\!\_042^8EGG "@E=,LF$?BRU2Y1@ U2R\)O#V@*8%KYA MNHG7#'^6#]@;BU:=IS%:/7M!A0!JV%?K2JVYN=9HC95':"W;))8M]]:BU67F M4#=B\ 5X(+&-;;'8O(^$T839$_V!6BPQ_5WHY;$$9[YMU1;VG,N:Y[M-KF\A MW['R'VO$\K)T%Z>N4Q['Y0P1EYK\F?D BLQ"8 #?&]M3IFMV4X%O-]S[)GN> M)Y'23K8]?K4Q_ UOQ.\]6[VM]U=J1;55NNQ$;)I-#':^ M)OA.W-'>#;7FV]2I.J,&==^9L-G>1X.JZ<[ LQU2,N>MPX6S/1 6ORYYW]FM MWE^I*6'VZ.\V3+5GYL9UZL$KFTQ57:/YN$M:]W[$2MWWG$&;"_&*MV5Q>;U! M1#QE>QDJ@=U6?7@67'!Z,0:XOE++YY=E@->I\DY%Q6Y0R+L&GMOMKD.^%5^I M8>PN6?& *RB:A#KD][AD;RJNC*]7F9;8'R3(I(N^C^:@^G>*:04P+"5T$]7!!1\,!&1W@+JH/JJV]EQ@ZP'DSQ%"@3*] M&]^KKT3VZ';T:P*X3^"*X,V0X :8ZH\A+8*3D,/0&&FCX#6T!YWB&+^N*W4. ML!WZ?.:=.456I3 F% [1[P8PVO[?4B\O1:"LU%C>2F& 5*'4@N(#!/H95D6P MC;CSSSSN^&UF=?Z;&[67?+NY5]UN3AOHC(+W M1+5#TDU$W7]N3G91;3257HVJ9"FGZ+9C>PU5 K1:!SLFX+CL'>?) 0G"A M$N+:.0&$F0^ERO0<=[Z9?F^T.$(CZ(4I TQ&R @?O)]',@AY-%%-#[''> <2 M_X*B@O@!)\:N/K!N#/UX8_U+E,%8VDV(2D+Z:C4DE1Z,(TFY[D2K#'D^_*AO5(O]^/N !(N+C42B5) MIKRZ9):JCO/><#]&NN$^\(,VVK:7 PRO?+]]Q1I5#3C$8]U*F L4X"[CCATC M4YHSW^WV,<,1UIWYUKSW$GIH3@CHDS:$L5&;("MX4X;WC*]1QX0JKV"T (%< M]#,)D)1I*M=F*@/=,ENCHL3T3$#1J0TBHT\1FY2#\R*LPG!(I@AXS27GBZGC MARD&,9WM$?B&L#?,_V1?\M&87.KN)4U2H#L[82*AX$[4;P%X-&/?_SSMG@-V MCU574BG&/W=KIY8=Q4L/8>N$\',4@=K*_A)XMXST+*+!G30LA\H31=U'JM < M3N*8"#U $8TX&C-3'O-+/41/PZ, [VR+$>::H??X/;2<\)H9 +_ ]Z&?]R93 MU^^&Y#/.YO7].=[PI\OR&7I^K_@.LWXZ2$2/U'+A"19M\;B08C>P]G#&+,1Y@F,+ M<"15 T*>^7XX$IWZ,&')%.=3YRM&\'H!9QD\>%DXQ1M!?$#8<1XU4R/';XO =F.O(GL61E\3V".8 ML@#NFU%)-K&+HD99!)N,S1B2/Y-MQJ*HE8#?N"9CP1O\'(9U&Q#W$>UWBF4! M?]&VZ>>8^0ONP>#'_+X0Y(?. UEJQJ28&0/'=R3K+H8GM!.*H7\C-&L$3&%: MO#F#@U1#6TOERJ:]"CBFU1RQIF;T0\'J(/II%M9&_HXX/_)_@11_=',N= M6D>1^119=O\89H#M5'GO#E&KRG&-AJSO$/>Y<1^9WZX+AP8X +0M:#;@?L_0 M@JGX,T%]0:8Z]X;A6Z8S8D!VL*,3';PKB;5>Q68@Q'[0AV2^ZPVV=6'N,_TL M=RXQ*#AS\UH= M2M??OS [9F>)ZR\Y2]S?HRSQ"AKH=Q&RL P=;SKT."8(QPI;,.$-;L"RH7Q, M+=VD'C/XZBS L2TC)=J70CD:+U M!Q_H,HY#AY=EN+*8B?3<Z_01=J(FED:,0VIYNO4> M._AE#;%_A ,LC&\UB)J5I/"(:7/_2TF1I,]*K/N?Y,>H'/MXZ!FJC6T1/9O6 MI> WZ37V@YLA.&W$B02+M#\B!+1TU6C\0-\\6 9,"%UX)7"]+/H"^$D/(DL3 M^Q.:DA&AT-O,KZ:HU4@>PD^J$X@:C4[YP3A,GAY(JK%Y\RG@)&G_&*0W-9ZJ M@8MV">WE,U)UFW_6&E$Q9FMC;\?BX0"ME'XQE/: V%)EYIQI'"+"')]T3 2] M4*/YR'0E-C^DU!@(;%H\^\'>HV$XL^\\X* ?!*81GJB(/,*) .K$Q"9Y*/]F M/6(_(X7WG?1;TH0F*U'S3_T(\;WD'6?E4>$G:.D ;#:Q:3_&4#IHR)T@D;%0 M^002OL_(Y%H2VQA6CN#G_MGG1#HD/*!8NQB9:\;0'HO-%SWG0]++BQY\B0P+ ML!0.0T2N,,(Y;/7QUI]!D<;2FK4$[-;P[GZ*]LR+0PY)@P_ M[KD!:<],^0*/00;$#J(C^>/1S0<0"0?K'XYNOM"_'-2ZBHQE0(1IPVN:<88U MH9V2W]Y:X'W+C5[MW<_R6>AL!06 /4KC?/'VB9]AYHH!7#)3$RDDUH@ O\Q9 M)Y21=FB_1W3534RG!@W]] F+])5X*M!AWPS ZT/IPWNNM/US*.$"T*:LP1&7 MQ9JR8B$�]I=MZ6WPKPC,N3*>@6G\D$/JK')S#1Y-ET07M5$7O!/"9 ML:OWD=19)*?/(W6Z+OX&AW"&J '[SC 2AN@EUBA/O0&8.1&B<"HR?4WC$TH^ M/S(7OANL1E2Q -$,U?3%?&P]!H]X#C?*\9F^==ZE3Y8J& =>Q7-_R7^&V&#' M)JI(=R.AJ0FE7[1$SUGB=Z&%15^%%H?Y2YIO&42;G_*-I7D:SC$A7@HLG^2_ M-)C)/C.S>AO&7*QJ3-C@X)MX=(0M0^\-00A^R,F]!CM]0NXXPMG^"@+?@_\A?EMHEB;RF_!BC@V4 G/P1XC??@)1*^H% MJ=X6F9.PK'%R4 )@-[D\0\E\*"S'0+H1*GNJ)AP,-/BNB_FO.94@^:OG.8 ! M]^%HNPIPYX/R#UF"=OK16(5_()5=A)T4/\(0YMD&=IVSE?P].)"><2 M=1.-8!8FRI//VSA[:19Q:#J,^7KLN$9\@K(YGFE*(3LMYF,NF;=/F8FG3 M@>6Y-/O);1]7K,$1H"]>(LOM0V/H? AF&R35B8QLF=&,/%XX"DDNXW1'<+:O M?1QO\!_E#RN6T#=I:(JR:G*K-B;&E!?M6%1$0=!LB?HLE+."+%NPFA]3=@B, M:DNB*PXN,6K EH)**&*7IA%G60C^ $00 M5>,,>SS[&Q[4>&@$GA='%OA@Z)B)'VR%=X4%XN':C]A'I4 /B-^.XU"^\09H&WF) M"#_J14$."M-BHBUJ?;!17^!J1DK%J(='@T14/0I] U8BA6RYKUJ0B4'DN*D9 MSOSS(^Y;P$X_FCSB/#!>< M]_MQF&+_ZXBJ,C_^?>TCU/NEO;18VT>T9F4ZHIY4"NI)11=;RJ<^B>92S92& MK$TT[_;+"A(2*_MTQFAB3U8GVFK2WRI%^ENB ID=S5H&E,5!*JWWY)W=*QZ6SM@/P7E-S=!*3,^Q?2:PKR>H'(Q*;+-'"N>$)O\1P'\<]VJ#S/V+AB6(PAJ?MD7%>) GW707+! ]-K$Q/IOH;KA>*\(AL-:W]7?^ M::+")HK>L!(@_&H2<_YYBHWG6^B9)IZ[BO"&5W,R+DYC2YCS1&=E@C9E='KJ M $OF>8>WC7?H"WL3S_#K4\%X3#P3S\I@*D"+X$16X2I;-+I*8U=Z R*9"Q61 MVWNDJ\&:2Q':A8I6 L>J)\2(4F=(;%PFQD+8R-[5!1\"QT]A6\ MP,O+E939R@FS+7-;LJ.CYDN.CNI5=)3L'^$Y?&,%_R@%%7KPZ]71]:U\=@8A MT^7M;Z?7\MG%Q\OK\Z/;L\N+4@KNQ*?*<1,I&=!7K)=&"S^M@PXDC"S7#^7/ MH)\-YC(2%(YE?4;X3R>.O>]_[\(R27GT4-=(D*-#&AG+'R'RLNPRB>$WL\?# M>F9@8N?SO'\[#79&[/MXX/&@6YX3&,[@[E+<(!VQ5"D[J,5,5J[2?<:ML?K] M$K:I/!&>VZ4&5L7;F*/&P _\91HP@PWE\!0QQ^D+NS3)>7S[&7R5U- "RC4/ MY1,R4NDMF"]8E'U#3#Q?NPFUU]IRZJP2.B^@#L0P_[^]:VM.5-G"[^=76*G: M5?M4MG(3T.S)5 &*X@44O+^D0! 5! 0OX*\_-*#1Q)ADU,R<&5\2$X%>_:VF M5_?J;ZU5!UPE21YIX3#:\YW]\JC@UT,%SR3)#[GG?=4>'C]2&O:(- ?E0PY0 M.+:6"Z5[.[M4>-M=",&K#/EP!L4GUAUTI$Y>\M7WO^57A3!/Z&Z;WF>OGLSO MA89R$HU]B_9\FC_FJ(=8*!1"VXHKD I!, 2C32!0OMS3UR/U[])SCV!E'=)P9\?4T];@!O=C:]\(N$N*, MU6]H4'.1ZS(;YW4\K%"5C4LI;M?"1"9$;CQ1)@F;)]YK__CVX --'T#U:]3D MBU5'$XZ:C9QT5BNQ/T5$!$,M/..=AIB\:=HIQ%'Y=UFN?>5E+V.@IB(S 680(D?;A%G6MQ77)+9 M,$[)!1:&B2+*_LDD+O1&XCKNF@.A^S)(3.%=@\DE<26> M:K7%HG1FA.IYB=E?IDV+H^@CPO%!Q-B^L_6?Y"I 7G'![GT<)4^/,WR )(\Q M#W.;0B_LN;:+1U:T*(]W0EV.HSZC"Q+FZM(">4^6@"8:9]7;1([/=^C=^09($G@AW2I64XP@-@0Q M(57^ZBN ZV 1-W#9GW^+NQGCO[\OKE=>G/UJ'7LEQ9$>[N@F.)AY?K!W)Y_[ MSF-/CW4Z>/ATM;F]BHRG!$-S?SVO]J)26_H,\Z(U8K5,]V1H M\N-:^+2F+ZG=2S[KA1)B!M)9QVB?AO\&^9F0OQ'6=7XO_R:Y9[).NV0_Z4$]I[AV'U:E;CQ;6?H,E>;XDGTES6*6*'"+'#N7IG)SX*QECEGU=9T3J: Z";2AMA[E.F1%1R>Z.QW/&DYS3*[6 M K=C<$I($OUHU M!PJOEGQ;90<+1E5U?RSD!'EH!W*[UZ-J!633+0K#*MKO8W1+=5U(:R.]]3U' M6MZ M29>C^FPDM,U7"&[JI=:,X4RY/O)I&([]U;)&WHN(E7M%)""@8, MZU5470IP5FJJ".'+E*;E29RGF/M!A8-XDYK91M[D=%(5&8GK=MHH:O#S5KYI M!"@)8PN95,1:NTSD7=F%^$T.)Z$.1LY=KHL@*\9AE4:6M]OCD=DR2G+!J? 2 MVV/P:1*GKU>9M&A@2LUC2&D3&F/N'F M\VG7VG#SW!II]A9L9[V!JR3"8EU9PDH.Z71U#-&"4< ]QF\8I-AJ 'Z/%S/S M^_\ 4$L#!!0 ( ,]&3UF]M*OTOP8 ,D * 97@S,2TQ+FAT;>U: M;4\;.1#^?M+]!RO252!M".&EUX-<)%[2*Q)7>I!^Z$?OKC>QV+6WMCF7ELMO.A__=I]]=?.A]Z!\?X9O2OTS_IG_:Z MG5;X1F^K[NX]/QN95FZ/M3=+Q_JR$)9]%&-VK@NNHM 0L0MA M9-; 0 S]M&3<$2]B(WED26Z?%=P,I-ICF_O,B2O7Y+DF)M+Y1L2WWGT!?(I03IM'M'';//Y_V6'N;-]L[K?9NRMZHE-OA M/FOOK/%U=M0[[Y^\/SDZZ)^RT#KLK3?Y=EC>Z)Q$[WV 73I1#H=@';NPP M1J\P$3L:2I&QWI5(*B='@IUEF4RH Q].9A/FAMSM/8W1_8-#;-51[_3TXM/! MT#X^/I6H']KW_M,S*D M:>6_(EC3\+CN],^G>D:TCH3G4\\Y739J['?ZQS=FV\9<)4]3J09-#QDL8^-= MZ>II,E[(?+)W?<6-;GL#T7-\I](_?E^F=6M7JOO5GK AAT>,&$DQ%BD\(2W[ M6G$#Y.43M)?:.*85>Z]-@<4W_V$Z8Q=:Z69?7+(C;2# G=1JW]N'C_.P.RWO MB>XC_1G^;VR3W3X6I$H%C6KZQA?H[JV5W+WU#7>_6TGK(;?P,;Q93-BETN-< MI ,1!:?7KDXU\J[2#MNA')>*<35AE7*F$LPZ[D0!=Q &.)P&D$B>LXPG:#), M%TBF3@>Y6P)*),):;B8D4O!+@7D7=%JTI3 &4^:T()J#!!)IDJJ F,)P6 *G ML?%0)D-F*_J8CQ\+(VHEM(!"VEQPVB$VEFZ(!=I2)-Y TEO"-)UBF? F-B6> M+&[#*YB?$LS;/Q;,@F52 2Z$O#D\(B 9XN@V"_U294AL/H'A=Y)7*70"@@M8 MB !?23Y'=PTL>V-J!% J27%$$E4. 4!: W=^.NOM25#&69;K ML9WBW8B!M,YP3,2I,=@-*Q=0:Z>VW#+V%;A/"=R=9P'NLNKYQMBOE=ZW-4!K M8D2Y2P>RY%%PPK@1'F_ CXQSX7$A /(XEW9(XB16(&]3[J;G5-HDU[;".,KH M1N*71B4C1;-D:<)8* #>@J7>5#+D:"': 9'E>Y9#PS'-W3:S[H=<(Z*Q5 M$EE5 ?Q+0OTA4SXV^!Z>K M@9^OWP_^MRMI/186ZX+G??7^-CHC(A8)K^S#AU"%CP4@5L\4.(.N#!0@?XZD M]4D94D)Y/73\F*?SQ9)@1,X]9FO2,$_.45TNJ%,BM<,6JW.92 M%B #M?%%2I&FRA+=\)%N/3?Q.5Q; 8,<2@8-*CGAH,HY51XLRQLQIRT8$4C0 M(G?#KUB0(*H#QHOT::K!:V!'(P(8H.84$-^D4G@@8R6.92S3)Z@,=MB-&52LUY?<]2 M'#\BCQ-]T4E2&0+3 E=8HK70UJ&=KI:ARV+WI[=];.V.(1DB AGVAG1M.,ZO MPM\&T461JF9VK0>KAMS.B!7E9A]!(O5%R^]'75 F+)>7(J^OAF[(1]^]13]Y MY*P"WMW_W='77U2GTYB*YFF2,O8BKN<9DY#Y""9UB^3/3.,@^DX;.R,OO@$J MBT(Z)\0]]2C6H$>A6L ^KV0-Z$<)L%1>\$W'#5JN^%I)F.Y#LU*)OR1:?SW; MOIRS[4$.\HJ52<"6[N_HDB.1 CBK2I/ MGG!?W.'S (PD,TAJ$7 D?!X&$OU?46K(1J&@2S72^4A055=\4/\QR-2I6Q1E MKB<"O>.A#OF:7PL( /@QE,?>B?:-GQ5;;U=#S3&\N!<6&S[/4(EB[&U[-V); MFUL[]X)J>[5BW_G<;=G6'6\%=%J?NS><^-@M>;Q%]T7EX[7=M; 7O:@[WM6X M*]Y\V+3H)9[P5@^]_/,?4$L#!!0 ( ,]&3UD'QZS8L08 $8D * M97@S,2TR+FAT;>U:;6_;-A#^/F#_@3"P(@&4.,[+T":>@;RXJX>LZ5+W0S_2 MTLDF(I$J*=GQ?OV>(^67)$Z:I$FQHFD!VY*.=T?>).#>YU%&X$8F/9%7:P$ ,_;!BW+',!U;)R+'<@0%],NB3;Z+2/.N>?3KNB MM2,W6KO-UEXB7NE$NM&!:.VNR75QW#WO]][VC@_[O;/W[>91YPF-?\-L&IT> M E92,2(M_MH41W*8T302QR-%J7BKM-2QDIDX2U,5DXU@TY8JG8IR),O]1YJ\ MYF__\ @K=]P]/?WXX?"X]_[//QI;#7_]X?#D9'9=&YBHI!RQA:W?#L3 V(3L M1FRR3!:.L"+UKP/!CFPX]2\%;QH>YNW^^4S/F.<1RVRVEJ4I&G4JM/LGUZQM MPU8ADT3IX89'$*:Q^;HH:S.IS%4VW;\ZXT:GM8ED.KE5Z9O7C]+:$R,Y)F%I MK&A""0*AG/A220LH9%/<+XPMA='BK;$YYK[QCS"I^&BTV>C3A3@V%@*R5$8? M>/?P<1X6I^D#T7E@.,/_S1VE:W JG1"/VO W?YIH;S]+M(^D0XP1S7PJ+K29 M9)0,*0I!KT.=&%1A;4HLARZETD+JJ:AT:2L2KI0EY0@'8T B: )IW,J8]RR MPN0HK:4)PF<@ :R;!-!%-+,I@ MNKP,+V!^2C#O?%\PDTCGG68!CPA(AC@>VZ7G2J<50ET H)+6(@ M7\7%L ""&/R<%%FV0'<-+'?--!(H4:PX8HDJ@P @;8 [;\YY?V(T=9%F9N)F M>+HVUVZ^3I2+,^,JC..*;DT6 M@%=8$U."VTZL 6<) ;@!3=W+>"3UD,0ABN5YE4'"\]"]-5KW0Z_0T?E=Q>Q1 M!]RS&<&%=2D= C[9I7O;2^?VZJM9%BSG" 28PNP_"?!_2&0OG+X#JX]+ +E^ M=P+\_BBM)^0P+T3?=_"O(S1B@ KT MQC,(#I5H&SRHD(R#*I/LIPX72%$1;C1%HMX(PSTG4/?I#N%Q-HGT"8"!JNPM,?6"JZ'%9_=N(GUFX9DB(C4&&O2=>.8P]+_D2( M#XMT-?=K/7@UDFY.K+@V^PRBQ#0QX M]_YWVU]_6)W,$#T)OO1T, M9T0KJJI,,-#1O*C>BO2:O&,(X(I81X'..' 95^5 %.+K)U,WLY7GJ3]YP?WA M-I^'8"2I15&+@"/R=1A(]'])J2$;A8:N]-AD8^*NKN6P_H.0K4LWY45FIH2G MDY$)]5I>20@ ^"&4Q]V*]LV?%5M[;QY'11'%_3#9\'F&3C3 VK;V(K&]M;U[ M)ZAV6X\RVO[4:;KFS7<"VLU/G6OQ>^AJ/-R9NQ+R$3SFYIQ^Z/G<\I+&LV09 MOP_$[P&%%X/X_:'_ %!+ P04 " #/1D]9/[[:3'X# !<"P "@ &5X M,S(M,2YH=&WE5FUOFT@0_AXI_V&$=%$B81N;1(G"=0?M$Z: 3.]/5[!;"Z'81O#=2P=48;*M4$+&"5K"D=[ 1!>%F.V%" M2"5+#31$T_57['Q2["0C9J7U)E 0N6=\#-8$%+U7/9*S/0XEVV?*<(/[C.V8 M@LMAWW8&ZY_U&E.NJ#3<,[ZKRLFO[-"9NGZPB>;7<]^+YJLEK+>;<.LM(XA6 MSG2#,/8[V/;#OM^',/ ;%?MR9)FMT O!FZW643#[K^%!_:2'2> M/\"&ED(J$"F$@HM>1/\"7TB<(XW%N=8^RY-/M9CXHB@)?SB3S>CB] 3EUT(6 M&,-'2(5L/)<8@DB \H0FX-7[ND(FVB869O@&2 4IRU'P&$A(XUHRQ7!;$)Y M@^JVP(%2:X&>,I@B"H(I]IK!*4Q93J;/7'KL$32R]5"S%E[*654VX B7@B3Q5 M5\Z&/#HIDHA285I?J)^>'+0T9SJ D,@=X;3JK>YS^@!>W!1><\9$.5'C5Z[R M,XI$WG01@!\L%N':\^?+#^\-RVC&:V\V.XP[@#N6J$PC6+]-8"=D0F4O%GE. MRHHB";NW">A >A7[F[;1&$T7=*+-P<]G7;.8Y ?Z*E$:7:=THMDSM!%BE21) M&-_WFK:EG?;MD?9[2"::_8BYU7]7JB[*E!0L?QC_NV"&>VY??-/KE?4JMQ$N M;+>+TCK'+14CC7+-Z$>62_JI9I(6N*,KO>)/!#HG%PWQ[=%Y!RT%T[8 UP#.="WX_:ZK&_5 M_P!02P,$% @ ST9/63\G!M=P P 80L H !E>#,R+3(N:'1M[59; M;^(X%'ZOU/]P%&FJ5@HAT,M.(1,IA'3*B"4,"=+VT20.6)O8&_:.UW M9F<23N\@BN_FP3LC$UR-8&"7"F)6T H6]!Y6HB#<;!^8$%'),@,#,73YC3B? M%!O)B%EIOS$41&X9'X$]!D4?5(_D;(M#R;8[9;C!PXYMF(+SH35T^LL?S9I0 MKJ@TW!.^J5; M$ 5^XS(XO[3-UNA%X$W#91Q,OP[0'P;0.2M)MXBB'KA;_/@#CP_ MUI:A;6/3)^[/T2?#G7%(!.CL^ CM-T(6B.$C9$(VF4N$(%*@ M/*4I>/6VKI") Q,;,[P 4D'&4PP<+)F2;TT<3_!VC&=PP3GC" M2 YAEK&$2A/;+!7+T*.L9543KD )>"9*U;6N(8J> $E%J7 *+]WW3IH>" _1 M(66(W!!.JU[X@ # 2YHF:WZ8Z$#4Z)4K^@4=8F\R#\ /YO-HZ?FSQ?MWAFTT MXZ4WG>['78%[EJJ=KF"_&<-&R)3*7B+RG)051<)U_\:@@?0J]B=MT1B-XCGQ M:I_G#]VSA.1[JBI1&ITJ.O'TBVI7;YY!Q]/ONET@I)*D*>/;7J-D.%OK;:DZ M-!DI6/XX^FMC#/=T$OV)Y!TG!M?G%V,=T<-6P0J;%.RVE.KTV7K,/3Y-\'-^^H7ZU)WKSG+ M&)X#.JS7/C7<*=B[-V^U7_Z]/&Z:]?=P'X!S6_ M4>PPA;YS8/XGIY:^*NLKMJ=QP4E 0#P M?0$ $ '-O;F]T96LM;&]G;RYJ<&?LN@=8D\O6*/R&WA$I"M($!$5Z)P@1 M:2(BO0L((32!4!) $++MB@I2%! !*=*+@!2#@"B"(HKT)B"B] XAM)#[)MCV M/GN?<[[SW_^[WWWNGCQ)9M;,K%FSVJPU[TOL)8[0M^@$>[@"@*$A( X !U M!]D-4((U"/@!(#P -;D. #Z0?3_J@9"#W\90@#^RI%^ '_R&0^3(=0[P^P"B M1JY3>7K[ M<\ *IOBD 'N2%]!+3-% M*5E!*P\?%V10 " G(ZL(E5&$RBH*@A5Y%:B"' !0/H3\I/,AQ7?\M#P/*7^L M]0#8*300RF]C:7[=$T3\YYX@B8V1@9&-DY6)B95S+SL[ M)SO[7C8F07_BVU:M =BS!9&%N$!BESII9=$M6/-771>9*"4]K1;?$8LE5U^V8$> M7=85B\N\\N1N0^>7E4?EK[J^XBQ= Z_>RZIH[!Y;5=:S<@NZ%I]=V=0SCF<# M*"A :JG(--'24"N22=@ONYL*I,!/B)U:[D(T!XF">M.V!7D1YQ'_BS%:9ISP M (7% S0D FA%%5^T@T1D[''1L5!"(3[_(.&O*1#[20*Q'V"B)*_)!L" L@LX9L&H(R2O6Q2.)0)F$P36;+37 MV JR;WZ*"[%Q)3&1U;NU85-#][12XP:7XE!V]@H1F$TZW#'%)WI3;LDKR';C MY:E-_G&+R+>W#6.,LF]/?K+9$,5<6)DI,-&X?>;=1WAM1I-VV\;?.8L@GJ MNJTKZL!O>"_>I6-JT/ \92EXMV^0"Z+PK-U!@XZ$@0E?-_&*R3.?/[Y1LQ0(N[:/EBN:^VX&B_N MV<>KO7+WE4%478,\EN&Q4)^+BA0O&G<=.3P_? M/*4^5A!"33V;E0V7[SN+T=O F U[.R[4/;*UEYZV'S1(6[DOSQW@#WVOFC># MY14/X!U78^]IZA\>KV1]$@K+R.-"M>;%P]&ACZ%UIHT38P,PC]$1N9>W^&&/ M0J3W!H5?&5[-F.FNC=+;GBYZFQ'>3+A[9?,P]'WE5V#MSO.OL(F MM@2.[X.4=@_/$@[X])<\AM9B[!K5K7($"E9MXO#8BA77F9<(I_<(5%OY\"-T M:*#=6<(FJ (#:C,,4/GP M>J[8J)NEK&UQJ> A3N+C:0FO@=.C45<%HJ8&)S9K$FW8-\HE5FH,,/I3V[># M+,R'[K97T [&R8J+](5=?5L@03V'KH1-VKAMYZ]*N>7#P_0'< FX(Y4S-;TO M\ZY1;C J>;\(Y.]7A@[69:Z&Y6^O8"+6A7(+W'#:;N:::4'NOM6R#"&2LA"&? MB \*9(4YE!14/T3[E%F=4HXWB;KU-G)O(!%HMS(H?%&&0]IA\C9M/"QKEX>O,Q#!/J(@.?PD_+63>D5Z?)04,#A[S>/G4 ZA_E.]:FN M>[F=//M85FY9)C5NX+2!P V[4FX?G?!KV1:J&LUV&\AQ1R+@4R!0E+B=:M@\ MU*;9Q M\O*.#[RI&)8>-!*R(D!5LYKP7/4:F,8T]C[>+G!"B;MOU&$LI[C/<;,VP,XT M-I]MW*>?A5RQ7_4\M.J\<;MX5KEO0WJC_P3Z<6T56ID_/KX3&B ;XGBZY,F( M[=L:@X1IGFE9C2ZCS,;PBL9YMPSOE*@U%_Z;N)Y\W!&VU*!3&:PL,W9R[BV5 M^T?YBO/F2]7V*2W?KN2;Q_>_J\TN(P(4K">>;^0:UO"LXGAG;HE9$X%>ZZ?> MC^%*+WC/K@RZ2DH-->.W6S<11. =$=#%L7'?Q,G6?1Z>:6UY2@0L*Z)7FVA# M^K^\=2R/DWO7-;9ILU&\Y3;1;EJB4?T5S?L@,C&BA?=672E,]&:)_S!"HTDI M_U!M:VD7FJL\"G>6(+">:F@^R6>6!\L(LPP/G0TH7>IM+LP_M%GD5#3^E*!? M83IO-8'1P:42 ?[R$FR0?N-&O7UBLIFR? XAHLW>QML=V7>H-96HQ54GEM7YD>E]>HB99+$@MKMO"L9747O-N#'$;HH(G,I=V1+(O84\^28C M9ZRO_=3YE0+EBK:K#!\#)(F76J8>3->JI M/J]56J:=/YYE/#4^OM&=6FJS4;B3 "7 ^0^ M*+DOBM3_+3H" $9??P\?E!$:Y8M&D4)!$LPX &7FC$1ZD4?H^Z 0"!^T]_7MH_&N".?Z(^!C_K9N3L M"?]!(&"J=TR+'(N1ZBZ"@BY(M/-1Y"?@>]'S]_D'V#&O?QQWS-_%W,('I2ML MZH4"?BG'O%P$_PQN&N"%(L.-@[V.^C__#F8(1,!12']M)Y33#_D9NQD'?)KWT4 4)#' MXLCUXX"TJRO8XP7^TGR;M -)2[S_ R)'_K4%?[]#%,F_DC\A9)QKY+HO !#_ MM%!.D+K_]_>1>?%M;]]:%+]KR>S0N,,/*DERBX;,#S(OJ.AVI$'>$T!Q=.?[ M;2[_#Q[OM'E(-4J3'SO?*0](61I9:KH $C18;T 6D $,R :K M8505[) C_, MX'?E%Q@9QX-_,N!'^6GT@ _:RVMGLP"-,Q+MXQ+P!YN#HV2_;X&DJ%Y('[?O M:$@*_6O[& KI_:U-)L/4S?U;/YDTF@ O#S@BP-+K),DL(+];AYK@#$?ZH/QEN^1W\^^&,SFY:2"^D_R_,9=N9<$SO1P>)C%-('](_ M/0KI"QXQ 8A?&PGG]&D')!\8+,"FH +F"HX@UF^(& ,N(-U%/@- M(-? % K@_!T3(.5$ MBGZDX$AOZ6 G7VE9*1EIX @LV-<)?A:!$G1&@%&WNM!\=9V0H(>+NI"5HJ&, MH:\6PMWC>(@_PBSDE#D\Y"Q_D$0(/5A"&\$3ZH )!=LM+?QX([^S'X3_GZ?:#O M+[3^;B#8 0Z4_Q6CH>$_Q^GM_6-T $HG$/7/1P>0HG9I4T0 $NT/1^@$@GL0 M_CG=%/$7=/WY='#XC\F^WR_C_F)CW[N_\<$%#G5%^GL[@>1Z>#NY(:0]?1%N M)%R^4"U_!)C8:8-?=2'2XU!)&45)645S67FHK")444Y21@$J(_/+4# 3 =,D M=2%C,[(<%:5+A B)44-+6T9*15= ]IJ,@*ZNIK'1,5493 M]9BJEO8QV6-*W^?J^P2@G'Q(:?3.7 _27-E_;^Y.%NWD]>OZ:#2(0%X>X>+J M@H!+RCHKJTHJR,N[2JHXNB&_FI^F%^E;S M\B"I$M3+R<<-W)?DMTQ42.-?7M@>D=Z9#N*1_HE2^I>%P"I\1U6^K66&\/NQ MJH:GM^\?4>ST2_]NW@X#CX.R1?J?^Q,\@F3S@SK!2:Y$70B.]"$EW @7H6\= MOD[^3J 3!!53700Y^2,TW4 E^N[,_^*EAN]SX.Z@ M:!'@&2+]U_OXC[CVBP?Y2\0N"'^/P#]'^V--P7]8X$]D\.\N^*\E\B]-]K]; M(K^J_A^U_9O;VN&B+HE/Y./B/]8UTER7_\@)[LQ%_G]R9#]V^\OI_QT$AA1D M!GR/930$_RY_E[_+W^7O\G?YN_R_5W[>AB!\P& I2 BF0?S,9 VF.H[&ID:Z M^B=UR)O@@*78!@+=N@1YS$[]**GNXNWC M9)-/NZ M>+N0Z@U@_7H@FO3PE?(D6+\:Z($( NN=8%W$"^WM =9)S_PYO!%. 0! ?BHG M@D+ W<$ZZ9D[D[^YJ198/P( =$QNO]2=?ZFC$,'D=R:TD+[GR,\%!0_"#PG* MJJJJ"!Y'!'DA4"A)8U H3F!*J(7T]G7R.0< .WLFE]W_D'S^PJA_VOEO%I)L M=VK+)F290;A:?L+^;!PR'0!4<"!O[OR$.2<"0.45 -C;_Q,F\A 6$&Y5;3^ MLA\NDK[\RH]=@8<_3@%[(#_D=I+>$B!9GI7 ^([> MD\N?O*1!07ISC"+ @_QJ J!E:BX(1_L'[O21WT:@!A@ 5H #X ;X 6'@(" ) MR '*@!IP%- !3@!&@#E@ S@ <, =\ ;\@2#@/' !N K0" M14 I4 D\ ^J!1N M\ 'H @: 3\!78!I8 %:!30@$0@MAAK!#N"$"D .0PQ Y MB I$ Z(#.0DQA=A SD#<(#X0-.0\Y!+D)B0&0NHA;R!MD#[( M"&02L@39H*"D8*+@H."C$*60IE"AT*0PH#"GL*=PH_"C"*&X3!%)D4"13E% M44%13_&6HHOB$\4T!8X2H&2DY*+<3RE)J4*I16E$:4OI2NE/&4X907F/,IVR MB!)+V4390?F)HLZC+J5]1=U%_I5ZEH:'AHA&C M4:8Y3F-#XTD32G.+)IFFF.8Y31O-* V.EI:6F_8PK3JM$:T3+8KV*FTB;0%M M'6T[[5?:-3I&.@$Z.3I=.ELZ'[J+=/?H\NAJZ=KIQNDVZ7?1'Z"'TAO1N]"? MHX^BSZ3'TK?2?Z7?9&!C$&-09S!G\&2XP)# 4,3PBN$CPS(C(Z,0HRJC":,' MXV^,"8R/&5\SCC"N,^UF$F?28CK-A&:*9,IF>L[4Q[3,S,PLRGR4V989Q1S) MG,O\DGF(>8V%G46*19_%A07#DL12P=+.,L=*SWJ 59/5@36$]1YK&6LKZ\PN M^EVBN[1V.>T*WY6TZ^FNGETX-G8V638C-F^V6VQY;&_8)G;3[A;=K;/;9??E MW1F[7^X>9:=D%V;78H>S7V+/9'_%_I6#AD.,0Y_#D^,F1R''>XX%SMV<"IR6 MG,&<29PUG)^X*+E$N?2YO+BBN$JYNKDV]O#MT=R#V'-C3]&>]CWXO?OV'MV+ MV!NQMWAOU]X-;D%N'>ZSW-'&;V<>Q3VP??%[&O M=%\_+P6O.*\I;RAO!F\++XZ/GT^/SY\EWPP_%_]1?D_^./Y:_DD!=@$- M 0^!.($Z@2E!3D%-02_!!,$&P87]O/N/[T?O3]O_?O^FD)B0A=!%H6*A06$& M815A5^$XX1?""R("(H8BYT7R1?H/T!]0.>!^(/Y TP&\J)BHE>@UT4K1";&] M8OIB(6+Y8A\/,A^$'?0[F'ZP\Q#-(95#9P\E'_H@3B&N*.XNGB3>>ICBL-)A MC\/)A]LDJ"54)7PDTB5Z))DD-24#)?,E1Z2XI$Y*792JE)J3%I&VE8Z6;I+> MEE&4\9+)E!F0W2U[0O:B+%9V24Y<#BZ7)-A5 M9%A M2E 4M!0ZKR:I=E8M3VWBB-@1Q)',(Z/J0NI.ZFGJGS0$-:U-JZVE':+_7V:UC MH7-?9TA72-=--U]W04]1+U3O^7'JXP;'HX_WZ//IP_5S]1=.*)\(.]%@P&1@ M9G#?X/-)\9/^)[&&%(8G#&,-/YXZ<,KG5*418*1O%<:"QF[&=<;4)C8FR2 M9#)F*FMZWK3)C-W,T2S/;-7\F'F4^8#%00NTQ0M+5LO3EKF6>"MMJQBK3];2 MUF'6;VUX;#QLJFQI;2UMLVQQ=CIV=^V^GE8\??5TM[V8?;#]&P<>!R^'&D=6 M1R?'LC/49ZS.Y)W9L[/W!>@&O!X^'3+D==XEPF$>J(&,2XJ[IK MC.N$F[I;K-ND.\S]GON,AY;'?8]%S^.>J9[XLT9GL\\2O:R\BKWIO,]X/_79 M[7/6IP')CPQ&MOD>]KWJ^\D/ZG?7;\'?P#\K !)@'U"%X@"#J1;T0?05]$B@ M1F!2X%J095!9,%NP3W#+.?%S-\Z-A^B&/ JE"H6'OCB___R%\R-AFF%IX9!P MY_ 7&&',9YGO\F^71Z_H7IKGMT(EXCFFS(W[]W?7-/X5YJ/$,\.OY3 MPLF$JD21Q#N)6_?=[W]J;I MI56DBZ;?RZ#)",P8R[3,;'JD\B@WBR?K9A8AVR?[4XYI3D.N5#Y% M/CI_LN!TP8="[<*J(LFBM&*NXIN/@40%I.)^6G*INJMJ[F66!=2 MAWON^WRFWJU^](7CBX&7UB\[&TP:WK\R>/6Z4;?Q99-F4]UK]=?/WD#?/&U6 M::Y\J_2VHD6QI?R=XKOR]TKO*UJ56ZL^J'[ MAUIJVV'M==W:'N'KHO\B<>G6,O=R]HK"R@N<,6YHU7MU$Q^QQKV6 MLZZRWK1AM3&^&;1%NY5 .$3 ;AML?R1Z$XF_O(]V%/C^/AKDGQ2*;W^_*Y2_ M+S^'@@?V/_3^&V7G?;0'M#R4$+9?WT?[0FR @&$M0$-!^>O[JG0TU%3TE P4 M$( 1!--0_GP;#6Q14U'24M!!Z '2^V@4$$HJ""4EB20*&GHT2!\5&_5NFOVT M[$( G2R'IIPP)[W),2XG$?D]IGX7]CI'']!**UD05?!GX*YO4Q0;,5.ZN!B3 MKFT>H*.KK <_:&%IQ5/ZHOWSDLLE5.QE1$;9RX[10RJNRVAQ5>AQ_1-@L.;F M[N$9&!1\+N3*U6O7;T3$W;T7GY!X/_-15G9.;MZ3\HK*JJ?8AE>-3:_?-'=V M=??T]O5_^3HV/C$YM8);Q:^M;["12":]OT9-145%0T/M#9+,1K5_-[4L#2#$ MKFE"*^?$X4=W[()P-*=IFC.7/'V)2'V;EO_"GI&+"@=BS/;"M1?32T45NJB2/1:(-"6RI>OD E>/L03E_F$]"+;W9TWV0[J6;FJ_'B9[>>[ M=,>MW8.O)^14O>Z=6%/5M_$X=R,Q]^F;OLEU<>@)6\^0B/MYV.;^J8W?O_(V M/#J,Q3O@YVIZ:C:+T?/ATX.A?P/^!OP-^+\.@"%^^&',G1)7#01N9.2\_GIV MHB1AXS@B)[_HM86FCIX!%5MB5DIZWJ.[;&RS7[N68'9,4^VATF\\G%+^;39"(3@+AO:KBJ\ M%5V3NFGJ62+PXDFMY.Q&_Y34D^FA5ZU/Y$[%=7'/U64KQ$R4MWHH2F M+:GX4PR,G]#5(!&\8K)&[\F'=(U& I$>#J#ZT]_#+@;5C%F$9Q MQ[: 8WB3W8*1?O$&XV89$9CGWR"] )F,(P)]RG7PPC7UT.V+VS-$8+.IMIH( M?' +PZP:SO=.#[$Z$(&'==6P[<7Y(B*PPCWL2(@-787B+_7434C/M1*!9Z'3 M=02:H!XBX#)$B*SYA)O_TQ6*@__+*W1E$(&#P^/X&DRB\IN"J&/C&ZGN,\WB M4K4?-S\@?*O"WFE9MG^2ZWW@:<9=VG=_8J7J==FN_4_;)5XT",#S%$)T0OJ( MP##V;#$HC>DA0@\67X>>NQ#^>9VYO8;VM\*/895]2<)P$Q.33BLZ9:GY@7TA M%170D'-YYU$KLN\*6R#-#IFL*.'M@ >0;JRC1-V(:>JNC?#L_958 M.\9J->$ 8W4=Y2'SV5NZ;NZM%I2='=.7),OQK?;YX3] E:$$W MMOLUBCGD:%V;U3"V]O+*A"KLW<#Z0P*L#[]N1 0R;@9C<$9UZ%GZR7:\"Q& MSH\ARSSAN;GKYX:JVTS3Q#:]!_I#ARJ27\@I#V#KK2]GN)/=P7CUW0JWD:VK,SX:-3+&V] ^U) M^W6H@Q\^GV?.?_#6Y)7Z$0N-(U=8:"H*7DR4Z7RQU(AY001,,*@V4Y65(YMX MVQ]RKID?#"U$8A[$+[\=) )O*9]N+.<'XJV]O>>-:D(V)"<5 X/8JZ;'L^X; M]L0.U'ES))RO5:>8?&A5IMLXZWP&:[O-059JR MQ>EB!ND\0S6WL#T?GM5>((Q]&9A0WZ@)K>?SMMLJK4O0;=IVKN/S#6NJU(5Q M5HU>8M.L"7PEFYWE)?4U?R#NW,QM3@W54D[<(0Y8\ W/1*I+$R^V4E%OI6)/ M%9P=QA;_SDN97UL^O^UB=VW=?85+^*G2]IL&I.VM2-Q J,E$@/5639B(QX.' M;RV/U,MR=K)P8ZY)WHB[*5NES(6WU.GTZ'[RA@@P C-X'>2J W:^$T($HMS" MPC%+KOBI%=#&I?_*EFUA2[>W,:$]Z['G[[]>D<+DKD:VI*=/S[;6T%@Q7OO8 MJ>@M12EYH_&1;))D8E&4P:V;LA3[DH5:)#17H1EZF5:%J83-K!^"(EGH!,W< M<&P8V^(PQ+YJ,^A)H-+;[+2,W()-IM7%_JHCY2ZHSN7.O8LKW%/]6A)1JTM- M/+DXE0X=TX03US=G)KLLIZB;S@:#4--4X7 M7HG*61:QZ+U?^[;^JT>[EEQ&@W#KB0MW770%VN+":6NL\J^;^TV5XRN7B[9= M-]]G>>8AX\,F2QONTC@9/ DU"FTSTW[4;\1DH'CVSB7+),<)VCK4^-5+;S-9 MM]0JES5!K?FC<7Z(+H$E-RTK]N)V=5F<+YFK61%*47VGM#S+O&QO*',[ TEU MD]HK2/>#%B.!NZZX#IW!TW'-TJD]=2%O/C&)><)#3: 8.A "G]S:U6IOHXQP MD^MXGL)Q+]U$(US$XT3F[96*C&VQH>DN)N'\]K6[1( A>BWJX]W@=]4?U^S; MNJOO84_8ZA]V&K"^)=IVL2@MUR,Q\^W<[9:6QP4=QPWN5MUF%$@#K5-69AI^ M*FU^+G'^/ W,#Z>,F G#:T:G7Q,LF0T;K@CB0XB8U?,=CZQEHK8WOM%UX!;V MWJCI\NLZK-=%E169/UKF[USR=\ D9?] "Z[):E7/*<+/,I#KQ="^#Z:E1VZ: M!U8,Y;YG"(I4OIT NZ1O@19=96+5('0_S\VV=?5I7;,D./0/[:L\&QGYXAVA M_R,WDW3"+-^'1F1)PJLO4M5W-6MJT_0V0/-,63 ZZ;BRI\9M:ZU ;/OBOFPB M4(H,;W)8",$3J.=MB(#&87K0WJ].$H&9I.&2GF?\-:#.AW9C6B->8";V8S&; MHO@9]#QM,>:# RYU^?/CU TZG]3M-S6;?*'UT\/_0S#?M:/J\&U( M1Q ?H6=3+22!*VXNN>;F>QZTWFTG50:+G,7+@?Z2H=9/B<#I3?Q)_GO;WP07 M6QT?-*N>&!4O_4Q9=[ _(84U?K):KMAU3]TT=GE 6\_F,+]*]WJG=27"J"AD/4?YXK./5PT<:X7LJ MFL#0T4$KM7!\Z_K3V2/8T8<[2+4'0??7^['"50CMB6?X,];71V_ MM^G=$N:8O:512XBL_)02"RH$WHT(#*GCAK.S%X"&#[@H\*"0/Z^ MW_B=Y#"!&,+HL#T1F)"OK?LI.\?!5"(0C._!;##-%W^3WL29-=!I,I3-A$_. MAZ=-,=1>[U7I=VB>";M1,B7',1 4HF.BPS(_V!GJ8YMS(.>C:6,Q3]<>TT49 M*@J+*TV@I=-1U/A4ZYG@S>-P(A[R+V(F]W!U5U9J$#KX],$SH+LZ];W;>I_/ M\%=T;PVZ-'#>UOOV(@N^K]/NON>#N<.^7PX\NE?LCY#1I4MEOMN48UR%"Y63 MK>;W/J,>F7S\)1"GM+RG,ORV/Y+J>]-38SX*TVXJO:FN=W MP-8>J\\_QV;\[P,P$EMVW?6LLMIX$BJJ/[DV> M'4C$-D,B^AC 4/RI-?6 OX@L.U(8MSE?#=KEJU_N MKX:/ZC:]\U%ONMM OMCBYY"E < MYR6K7MM&-OSKY.1TS87:8(0Q]L, MY&49. Y6R\M^ E1%-L&SL@CO^$[@YK! R=UU_@_S+"4#N+U=R7DRBNK72G(J MV145S/1%3)Q*^\0];.:IHJ]\FN8)KZS$]E(M3,5M-FUS$($%VH+,PH?];_OL M.H2UEX\B&KR]O3NBZ\)*;2D6<,C]K="NY_X\1"!Z?O"T]GC>_&#J0K'D M(XXE(N /M@A+I E=3T!QC<^=W'[WT@M;0+-\ M[:RH&KW6O8=9]U0#4]3\UH>.U*#/7[ED&5<5QWB0J^8-WA!Z18'/SK$.?>HO M#ZS_QP$3C\\WS6^TWH+QJPEC%]?NGQQT:.S?3(+1R&%Y[D=XYLJHF=;YZ3&5 MF+PSVL_2Z41G8W[G.-4^MKF*#)-L6\\F,.ZDF,'3;OM-%]73#"_.S->17&;V M%@MXSORI*YT:A\6"Q\=@W3M&S'Q88E5(J]=,<$6RU.>-^#,]& MY+/IY,6:3VDY^BX72^VSRZ?P5*@R/ =NA6G]C^-; MAYO*_-0NJ5\UBJHY)^2TU!7\-;JB>UU2J$/_H1KGQX>[,<]9<2"Y!Q?T#.O^ MS+N"1[>*(P0S>E-,LO\+A MZ_#F@+3.Y0$U,]KXUJ_Y^?D'W4W<'U>]*>VZ0?64V^EZL]/%8]?;)6??4'P) M+48OMVPCAQ?2^"?7(77X5/WSQH.JD4\GMV@,Y"ORE8OZWHY7#'T>1*V@UR7< M[IB/R',F3&&AS0PYMOIL%-5"ORFPA+7'73?-+G18[CO9./.FL,B5_OO)4H,W\7Z.HF,:/_)29L.ONW+.C%O)PTDV,Y&P>Y>,-4 M2"Y5&G2GZ'^ZS[[0[=U@D('D;=W&C%*NJHP3 9;DPOE!^8--COI1H9/*9-=\ MHU+L-U61;7700VNG@GEV]\KXTG)?(G-RN;]*(7XX$OVUZ(TK!_UNW437\8.CO9<*RI.#GJ;=089"ECK'NQ M>2YR=I:YQ_%:<6%^;I,779#NYS=>,P<4#1$Z+APJ'WW\T],R(EBQ]P_&VI3* M[GDJ-I3?_O"A[\2]5U0R%(\;HBEQ=&GA#P*0X=-AKK^>(2%$8-'QVUEB_>CJ MH1[MMH+<[4?/G58J/Y".D?[SENOU2\B1>TL-7TC.WT+,ZW8]!=&E&]XV]I>&0I-[XF8]JOGGRI(NP+=X,:(M8XG=0EH M!(XI%U9#*UE!MRSH9\ZQ8/DY7_R@K[7]*T5F&KF4VO,BF_'*%G<*8SPWEIEE MK6$!^@(%NX+:W6X5A?2:#6.1/P2Q/H5Y =K_3/$&(Q'8I2B]36!^-3]D+WYM M9-K,*&1RB"2UHCGOLTFVW5MV&W;@OJSP1(!^:=OYJ@Y+=_1V5$FG$'!4"I+%<9: MLQ*;^[M+!AVO% M<->6%.!&9'$XE Z]:9\"9>$%5'>?6W*X!R\*'7)UW6]BH=.7D )03H6!$BX66+ZX'3)HMB"-_(JM MSA:@^&1"*(T&+WP2='6[U# MIFX%4EPZ9*-_NPG#D3/@.RZOF,A395OZ3--H_^6S@KEE-_E6$DWCI* +. VDWA^4'O\/T]CJN#9 !.080;^T*."=2N@6 MJUFYOCCA!;HI''ZNO.L81KYNC+"(7T=[W?_2,I:CC/3J,3E5'01W$O<]M_&Z M5-[,)==]G^](;@"'*D-(\'2.)<]3-OK;IUF[C_)/-3^*#U6_W_1;+9V9FOJ#C>*6YIRN]\F+A9*+%=;8< MQ^DPJT?'%"FO6*);3PZQ01VVUGY8E KW7GJJO MK:3S/]G$%Z5.,X'GJB@1N&>*^0!&V7A'T.+6].<)=YH0F,^.&41@V+Z2,)]9 MNF7OK3H_J/C#5^Y"CAU:KLL/I]HZ-\2772M?U5O)W?#5;U/8FV?&YNW7(!V' M@3<]WI4J$?.(S0K"43&5FJF=.Q5%OITPU8V]#UTW/-ZQ[]\.40H>#\=D> MKJ63UU"0N&@]##0X3NC9D;]!$'G6/2T]./?\K*OJAT+STO#Y[.8.MNUKFD9F/" MP>5\E ),P*O06+JHP[:DLT'@H;Z0>:5]< M[87B62.R;D*'(O<[9$2J"M_=?Y;#^'*'( M$)U^4SPOZB$_H3V\=/-?:6ZF&"+0H6F*+SYEAJ7A8Y5W?GG%F+QP;/&;L:7> M9^IJ>K>;#./NQ]S/EE8\(JGVDBKKX*V'%;$K0/3<,VI?:%O=>C;FQ?W*2(PJ M-L1L1.B!+JN ?>S++Z&G;.2#)69*S8SN-.B;E"\/:*FK\^G(UTM*GI1;*V@_ M,/OHJ$;QB=T"2M.F#CWS_./S7H3 L;E3;4.#T?=>FQM9'*FN\[4:1^F;';DK M)V'JPCW4__7NE3=?$[;#IFJ. !27'J:(VP;#6NIY'1>T&;=Q\X-VN7M@G:3+ MJ>(_IF 1F&5VS-M#L DMTN[3B<"6"'[[-;RT;E&ZC0C,%PULX]MMPJ4J'N#G M[O]/"L5F#[*K2M$H.%L[_#F3$#**K3TO/WY".<-Y2WPM*MA14\B MR>=%9>N6B-FV6[8_$>BOQ!"!.8UN_$B'V99P(1$(F\^L^2Z<-H_U)##UBUH* M)0*<>#!4P ^X$#8+(X6+(VF6B4#4- @?:8TC H7C0]C3*J@4<$[7$XPPZ^:Y M>%-,?[8 $:A30X;BS6-'IJ?YYL.$_YM80FPG1]*V@9@7.>'GYUA*I@>3%P4* M\0I5#X:=-*\.J67E4]XO?/A:HS2HW?MXDZX M,O9Q*1C<>_O+L[@Z=V2V16^81=_ @OIEH](*I9%!^OW>4(4*'OIBWPF=NBYI M'#^A)P_*1@3Z3->]P<0K?@D4@38,001PU$RYV+JQ,A,,C]GV[)OT]G4C=XR^GSMPZ6IIDC6HI MH'L(A@XUFYD$DG99L&^-PA)6.[=!.O: ?A-V4@B<"*I0\#^284HM=S>X=&5 M=>:.B@"%7O4.&LF A-,19ATN!Z-ML;<',\*%]6+JP[K:#/AKK<,J!P9O#M=$ M8:N#*I25D.AY[Z^);\;].1-;W@=!>]<#. NC\YN<\Y0/&").FZ>[!5D[/'KW MYD#B#0U<^W. @X\V!52=B520!:=C0>5).YP/=:M2:_4SG=5(G'K?,,L[:W'2 M/!7Y6$EW8NA%A(WG_D===ZYYMG>]X\DP/^:B(6<.70PT#NNY01EEY=WFN'"_ M;DSSH[F"ZOE5Y3-H!+5G1S5J9E7WZR/;ZR-)AA:2JH@#W;NP\O$7(;LJNAAQ RB4R82>&R5X\Z_/@O=5>6$P$!QY!L MV\7X]/C!X85$Y)ARYQ/%/OL*:%/907>J&=EJ80)T7OV-M6"DQ\6VM@]>XB[1 MR5_4W-YI8/!U6!WS3,F0 MVJ7$_(U^/N]F;42$/MN7"(M;:_70O;931WNLF/9=T]PE^)LF%;\F[Z7M$OQ< M)YJ+>!R4VM0 M\S_.&M'(BCI.^]LMSGFNZ2V?EA1LGBFBV T-3?3B7KTO3YC*"[GO7-JXV!PQ ML2B'C4:?>2X0/MW)%R8-.CHU3$O(M:]$X)67@,F\=[T!S!<5JNG# MVRH\OX#'S(S>HGJ7HH:=:FRSI;!%=\*7(D_W796/1O4(=I,2N9D]A3=K?KE. M*'2%C5B(#K^]QKD"4KW>D^JXI8#7JT/-..YQ5*J"M301 2I'?''(I)4-*04I MQ6\=,-@>4@9-O(&M3V"SN98FW:D-*EKAM M8^U./_X2T&'>E=!OZ?:DHWJWOJM([%S-80"BV6Y$2D+8S^A_ O3%)H"-&)!R ME.0*7C,H];7Z2Z,*J%9.J/03.31[TZFE&?4+U?AR9JH8(V8U#?W5VWQ>T2*N MZ7OB$MZ8(Y1P!S6FM2\TY5=/M*Z=;%WFGNWG.5+T-:HPY,750L& V\-GAZH/ M^[7?&+UJSVF.WF1XQ';G^-2H25FN0)\R#NJ=97*A[0EF[7CQ6USV.:OJ$,DL M:UN=FP21U7,T1Z_<56 IKQ.[Z;!-.%4S*JT]4(,94<2TA&:5X/INL<"*-XWX MM&/K%H:>9A(W!!_?6]UOLL!^"O3%=>3YT-+8R(].!]%F&N-?LE@ MM#_./_EPC_GW/#B,F9/JP7BMKO''5@7D16>DQ>2>L[Z7'ST4CC"$(01F\@U!ZTI=J&ZD)AR,,H:XSX,)2WO@''*[=!/':M=96Q.ZO:]G MO(XP$M_L2!#S&2,"T])UQKA9 _#0^],Y#IVU&0\#GD 9GV&50G@<9J98WDUY M/LAD,Q\],Q-VH7I5I&MEV?# $;-VG6KW21YSC_UW.3.HN'2!P>/\T_471CZ< M",\F8+[+*S0_7".H*3BBHYV@W*]>)%MJP'(4U^2 E%PYF'519>R^>-W<(T[' M&W=%;R0Z--":!B/JL&UG5%9D,"]#MO!$X)G:E,):\X3/*/Q!ROM]"4.$H%QN$2 M3U2GI_5,+\ M@T2GW\_5#&*7^H[4/N@.\AOW\-WU=6DWPO6E]R+VK!RGPA._=Q)1?,J#*J8- M]R3TH6*/3F!UH/3JF_GH'M"39CN7]'D17(('RR^US-W*C)'PN#60T/Q@2&

V."&5 M.XCE\]KM)3O:"R^#LHUIX=GF;CR&T(V&SVT93<89^<*/),2;G^AW$@'0 MHMWYP+.2=-X0@0\":S=DAC<7*L7J^.->OBS4J)G.QKZ"K=^H^QJ7NK*?Y ?: M,-N[06I=9/LU_2E[T_]=KNP(]J M$972E7+K]C5FR>^=B]JMG, MQXVCK5MNG\FA#WBN$1VH? 132;K+:!Y^?7@=ZB.04)-V;9UO2,WM0.2$^I7X MM&;OC^%GF>WU^5=;1_)][5J]>^KUJU<;S1AC7EJTOS6A*JVWYXW9B!'*S6W% MNEIET3H>5R^K>+Q/&3E2D=7]OGC?,5]QD%N/BN'T'[*)4+ MW].?$(I!0% %1VEP(1:\9YCU"EUC#HZ8\![/N3G)$)$'\+)PO1S"AA8Y$+JQ MG]]'F,OGE3T^WOF86>265W0C:]>-3Y WI#-BL">5.]PP@%'<"LQQ043^J1)/<,_ZX'A@03C*M7MQ%U^.OJ(#B=L@ZSR0,26ZBN M-SO-.]R\9SU^+X+R,VMX#-R7=@.8'](WI>WPVL3;=:=D%$[7C2BF\H8VC1J] M?$Q=QH."Y\L^I]R1_ _#3!50022W AW8*\=MW1K;A.!VB;5 M>7B^V*N>U^G2&9CZULT/>(=[N'C2_?UY(O!"!S86@IU1,/SE4X:] M@ [C0>?V(V+9PYJ *K\[S*%QXL/H1-Z2(BZ9_J/Y$W,.CJ6N'LNN3O3[$^*> M)Z#6D','HILS_1Y*M!P%P-3/RX_O_&7\M::ZZ"5DV*0$9E_MT3<<2?&BBR>2 MU6N'5$VR#C@HVQZ62ZWGQ[5_T%%9J=]^V_1&>K.Q[@YF0TP9-#P3<#B:"BC]LNR2;Q'P?9!]7<&&G$+[BUS$D]'MKK9:C&\O;Y2>UUWBLB?OOI M(L?-PN_"5VB'<[OLK\;V=.T;VM#[;WKIFMA!OB%Q/!RU9@SS_JIFMWXO<%4N M7U@2(68VQ[S9_>2#NKV.-LKOLQK[ 0M.Z*L#AB>:LEN\(AY?"!<2,,MHK]KF MS]4F&&UL$SJ2_5P9'B7\ELT1(>71A9%TT[9);UO89NWCAP;"AQ((@ M;:_3DXV:D6G6$V.#Y_KI%JKS.<0R!P?L%*\6O;(PZ3+7,O&L^A(7LHNJ]6'9^V;C.SK8Q6@.TCFA@_JQ3)'5.X6NG MQT_N?T7NEJ_2# 1ZK>T&13N;6M-:"=0K\5OK0P5$H"WT2=U&U# 69T2Z\M , M.T $-(+R82L.L]+;F2 GS, 3^8.C/J8U>:J5L*<:]$2YZIO%YANX^94][8[+ MXR%E1$!GKIT(3!F%3W=IU(3^ 77L?QWURGKEQMO"U62/-[,.M7W[W(0^U*BY M*&UW/A_)MZ6W<3C.; E-4660U9; %IRXJ$W75J:?)P[[6W3H M&>E$9N86%>3>=\C5]0PH A92MK@T1P2NT&YUMYPO M7.]X5F%($^@Y5#U1D#(V?8(W3.I47C:]O6.%\IAE-E^B[7'_ISS[ ?3==;_K"W945V-QDK,]W*N F]>^PORB/&SI >3I3L"PDV2/A8.[T MY.""_/KI\]9K MU)2"^O4Z5]-LGKFE&-3/-NXQ6.]BY!O M#:R%O#'U./@Y)^B^S/S!)<7;%^IE9+&R M:/NL0VYO[-SI(IA(55%#=N_@.:FMAB]3LG>?/+'@2*KT&Y'KVB6!YBRV*%)Y M6_#P1.49K=#\PYPC/2W(]10B(,7?O'T:)A@0%E3E7J;*4M;2@Y"S]ZX1GRS# MH;JJS\R)MXA2)$E733\./G(^D;X]0O^$\=$VZ$:&$K8(:UFP%YXW )LOGA^T M(WNV"2)P!__N]/#+^0>;P@(:KK8.=;/-]_GKFC]/^2OZ.L&>A5VH6=UFD6A8 MD;[;:')N-"L;P;E;HCWO(]T7Q^,+DT^M3'LZBO/4F='\IR+C]T?E7BR-J*"; M\O#,=8U(3TFGMSKM__+(@>BN"U4(9]9/F\/ZT'B23TTI_E^T?75<5.&Z[I@H M(HB"TJATB91(BW0.-:2$="/=C(*"@H!T"4@.C30,,4IWI\1(-T,-0TS<&??> MYYX=YYY]?_?<__A]PZQ9Z_W>>)[OC87F^HH##)H>WUG&6@KQ2F6>I=)&P)N@ M(+*VR?P@Y%BS3YJ;SY58(,'Z#5;RBD.?6V6$5V9POC>P@V2DZG\K^H #R%:/ MUE^::!CM521D%=N&3@^P!_B+%]-A0:;"PGH_>9.-7:>GFP8\2?OF#?I)V^#) MQ]TK=A4R5Z"H,KH]\55C%DDC9 *[^< MJI-,=\_)_MW;D;'Y?4YJ1W5\1FE$QBH&D>51CL[F,0ZV\#U72DJ=@2)AW2:A MNQSGQ=_7%\YE?8X?_RV"3#%B*8D^YY9CC521' 5CWO(#!6%C]PSUGYFL^_0< M<@62'5=@P^!0-][H\I0)#M:,NT[N-/=<(&,+4+U)@B4Y-N, -[5P@+I(O.,^ MN.JE@$6*&<&A]J9AY;E=S<=)^9$_T[[-ZM,M+/?VQT\WPS[V6!^"[BJ1\/V4 M#L_Q.^_),$R*$KI%Y]B1ZZEQ;>9M \&A]D:<+0;T#Z+;SE9_L0A36FN7^X6X M(TAK9L:E.K:Y7.\MO;E8?A37;ODPGUHU_=;3J-($EKS];]=[[@8KC6Q:.LAM M94;C\7D9> &#!Z\$6E/B<&8-?I(QAK4PQH1L-^?(&$5O]PMY/@-^1^6,.7.^ M,F9E(D_OZ*K?%S2*I@X9U.B*BPUYM):75_9.L[1,JR):#UK<$C,UEK1H>KAT MVK#O7_[L9'BKI6R&R77IH'[K%<1<;R>CD?9"P$ I.C^[H*3'>;XAI'U(XZB& M6UN-.>:Z+\#MVEO:328^9PE&\%]/!HSO4%&:$7^1OOKJCL_#$,)YT];9&+HB MB#M@:SNRK];_7LDS$.EI:9VV<[X43W2TDEX-7O=]=&\.2%].CG'%/0@XTV@GH1T;D)[O& +-0!*;IYCS*5+(OK8!#/Q M)_UM=!G>P.%'\J->1L M:A%C7#?T2=&2 4J\>'"CK$YZ+RU!VO ,>8R(4ER+9 F53>2@$'>3WSJ /H56 MBL[= 5]E]-]D>X7YKV+KFUC!! 8.3>8H6=N5*#G26*;()U&1;Z2OMS.6$\IW M(RMK':K$=GDJ!U>J!,Q<5?N[MOH[N>*P;(320W #+2_6]W8Y#I!!HH?Q(P2/ M*=A_N4;_G]9,JO&QYX/7Z_W3R+-ACD_MRWP.K%VSM]GVMX@->2P1:KVY=;.< M"[\!+A@B/,F3^8',3VKVP &,&;-P 'T/3.H4##%WGPN(U M0U4'B=B3[\/?E(P##K >0HD#F!!2!O_%ZL SD\'(4<63C%]*3%8^\T_U:SP\ M1&-&$KF"R1Y&0_"R^GH(.D5?9WJ44!I+S&U"2Z\74Y*R0&SOITP2* #2Z3U4 M[J&SC2:\$B=?K Y]SO+V=2F4"[(AHCZ*,;Y.# F=4-UF30C,8]V8 MX+J[I1(AAV-[T6LR<_%B;!;+;E3.]6V3S+.([_8%*!.I6S)*4;T6UUUN1LW[ M?";U"N;.&;:47(I-K631AO2PY#"4>^J^"6X)#+R'?0!F9GR' ]PYR;C[\;BS M;7=W72TR)YJKL3&D#.H.7E/7XE2VM>>L.,,!]C+XRSH-K=)-7C!V#ZXG+@>R MV%%#JQV%M9"ZF:9FMEER49RJS_IGDZ'Z.7(W*KJ ,JH?BP (\9 M$=Z=EP*!4O^X-2C#PFWX/RV:_-\LHM$3C ?AS\XE%4+_X+/Q7P#*#1!1_-K$^AO]SA M4(?+R>U$S$W^&EHM9'BG.AYB@?12\_,SHRBF7F)\0L'RMJ3Q($?2V]T M7)>_SX+)-&.BR:*CJ8%?^O)G<[[EIQ9F?Z)<-=2I!US3 #!L\4E-3B*5(43R;1O\3"KH#B\D,8 MDSKUKD5E7[ULI92M>_F@>U)S[VNDI[ I[R?[0Q'B\*\9)I4YCY)[!I$SCI'& MLDC/!.31.1Z.;FU%J'!'^=K$1-Q#2B)'855E#/CHG2 M8YK8;?%F.IRF),-& M(":G??&@6G!,=W*%/X5C,HY11D5!E<; ,E%7?Y0])CWY@X;^.[QR78DVPD-N M5L93]:#Y>7\]^X#$L[J/I85Q8BH?Y]*D"K=MV:T[\I^T1#^H=SUP2?\TZ\_P MDC/6HSBOR-#P1/H>54+$ Q?_S4^6AR9U#-O@SZ;T?B'WY#YL/XG8Q$3(R5Q] M*MNH4N+U;/K)PT^/E%B,8='Y+W]9?'[U$,-U>GEA,SRN*RN?AIC&IUWG6.>+ M;&WUFS$9"O/6UNYPHC&"PRJKQ#1+H=^$8?/8T-H$(5_X@4\7R3#*P%.".VL^ M.<;#C%;&\_C, R!A'W8W<8#E]U)(#JDE0OZQN^ C]\<"J>P"32RAEW4[Z1\9 ML[J-=^C8KP/J.M:-V30O%ADFE?2!95<^;GNJJJ3RQ*> T2GA.J)S0J)*XFH" M#L#5PK.4?Q$ Z5%_USE^:X$8N[P-%?F07(@I^AQ>-TY^?'Z!,LHZWF857@5V MH/M;,\D/9;+<:DA^7J5:^+W]:S,BEN)A>-+C 3>#%_?1T=N(>;^PL2SO6]!G M@RL?@77>]V])76'W3+N5U+7ZV)*3ZFELJ-*E^U;"L&'"OSI X/^H:$M./;\) M-H)??WWQD>BZCPL.P',/RT5XP, .*;1W?@M;[([9P\"F"#*,&/"5$S&84 M!5YL"XSGJ9E_J:O*KTW'MZ1)OHB7<]T'DPH:H#_9[&1 M9P 4!61O_ YY?%EJZ@'A7DQ=@3@ _2*>A!42BAGP*RU+F5BQ-AQ 6_O?N)O& M>S_:+PG*9GZ[^XCMX <1 3T'_K5)NY!3Z\7N,-^G9+)7NYT*SGYW*15Q&*OB@/HP#R"#FG=_O M;TBYX-WRW9%?PF=R!S.6\NS=\S.315MM6R40MC?@'WCWFW6\:?3N[-+P;%Z. M6L5\LT+]@D8^\X\3]8&^ZJSP#WQEDK4OI\9KZY",XWC99-'Y4=H5%18_BLJ. MS28N\@69<&SF1?E8RM,DY"0^U@D6N8K7)&.;?VZ/&+DV/T$TNO-3X<(=+ZX2 M\/^C0 VRW?-%S+TJ1$$3D;#2=X3S6=/_+#S9#U=C 72Q:OA(\HH0Y,W_[]0# M-:>- W3Y@+?LP1U_=JH>@@-$[>, XWB<'4XHN8*[ G\4S4I F(=B9@)1:!_.H 8__$B6W7@-)WANA_17WY9O\_ U?ZI\<98%8245"X$JP98H2IP]_I=SU-34O; MK0)^G?B:T_-?OIL.ML7?0HNBRF*SF6ZK"8$$%V,55^0M/3PY>Q7_8/=O!MCG M 7:Q"HGJH1L]+#$1?4Q(KY]VS.Y] HT:%@Z#RQ_!9YQ.AW 23)LF'' MNHYDV&]_SC7&6HBRS^\YKC[JWPWZND4/2X-H5)^](C/9Z=?5HKQ;\D/&."HG MRNJRK,)QW99&T#<"#-GXEQ8R*O;FA,UT]^$N%#4X.,M%WQ]9[_WL 3'3K6)- M]]B,_VP'_M\J(:NP#DX10V)8')AAT\8H-!0"%5VZJ1.2&QKUZLOC+H(GAC*J MI_,QLF*?[=V\3T?6+1D]T+M7D:L?-3WMR\$@_Y"34W.J@3E1 \ 8@U& >6XQ MJG] 6UN0IT$H?1S+Q'@5G>Q+K#R% D7&LR;'M*K*'P:+G-\)O"CU6/Y'O8 R MLS?> 9S'OKB"^430"]Y_I5S_+];1P%TA4JE"FV;2N]4)GR38^#;;OSI(A>'& M_W*0]UAJ[8 Y&CT3I_UV'WL?R<=I,RQ\+?X)4=,^,^C #%\C/W,YICZDY<#A[YK:,NP;OQ* M(W.UM@SF9%\HY@)-37=;%Q3Y/<_F?:1CU)0WA]4_0 0RQ2U+F"C\VXT[V;Y' MB+H"J )>,-T22) N>Q$'-*)J8Q_)X%.8(A ]96#8_SK*@-,.'U< >AU/XR*^ MP9CF#:[I>QXUX5F1?T.HEV6:@MLG//%-"@\L/1NOGZK@FE@TIQ#6RSZ MI_-\=)A]/YT(YYS$M0"=M?RX[O'6HFS^A?R$VS_/BG68QS^WFNF MT%C)V[N()"EBX;*@.!?-"2]&S1&]D_L"$L!/69D2#$1FCO-M]^P5\H$VUW_+5TL\++I)D M"=>'7)IX][OXK<**_Y0R-M ;_RQYI,-S0FDR?CO&JU$%J8F--B[&I=#"_/Q$ M?1:EVA-S[FKNRA<'SQ\M7=_FI(VB!S+-^ZQHEY<+'P[L^30N_Q[J#&KU.^FV MJL2(32$-SG*+#*'ODDMG*2:0+_-E0 9/8'-7S]9ML+D8]7-9./D&Z@(%^G<* M<#2W;QHJYVO)\ BNW'&4)K][@VD!"C=B-)=*HI?J85P9^7#&,C$+LMS-*.AU M7)]S?_W=%IER.ZP.&@[Q=RXZ[WFV1]K(PAW)U4YCL)T%$?>M3E-"6.1'V,6& ME;H.]YE7=?!(J-K(R0D>5 M1C)%-D>S#"NF!UXQB$/,B4^D&2<.[=!%;H;;3 MN=_[F[H$M4A!XX*DL;S)Z+8.*>)EL5+->%[ ISG&UY).YBE&SY9B:R\ZYP"'6OQ1 M=6/34^TN3*,A7ASW2,=P@ 4F0FNDW 'RB"L'!WA;C0,<]D@M-&_G!2H2W$8? M?#^!]\)G 8SGB J68(0VH1TA[]3O7-4?KN17SKN6M:")!I\*P&?;QTM9U(W* MQ,ALEFT$N.\JQ \B:^T*##-,&[-?L_M41([$Z8F,D*E26)<#73Q#MB)!Y[T:N9R=/2-OWFAMK_ 7>K$+:ASOJ;>V][W=WC*[L'^KU M?>R?]0C,M'7._ #KL1LGU'N_Y^;4?ZC*,H-O*@ N[(/9I-D6!4S MO51GGED-#=:OHQK47&)?[65MFVET<-UK:A&IU-'W0W]\M\6LX!.T1N/F:!Q3 MLKZ@O]D]J^)Y)/HNSS9NB%;N.>B>[%;W08^+%K_4PY!3\8LIY?,^@H4@M%WH MPHQ/$%J('2N=:I"16%4MZ9K]1[:,5-F02U [][M!2/'O3Q^\9SSJ?HYQ. \+ M,Q&AV-YAVX^N>= HR1+@MROPJH$X_6!\ELUM7'N4:\]YW3# ME'M9M@S&H*4%-7J?PEQ4< $S^>?QDE&D*[,7VM22#NXV;R[\R97+)JBYU]0C M[DG?B6)-1TY:,D>QB)+/CB^_!0XSNA@9O3+N^SW+I+@>7)0H;O?C*=,_4-G9=/C$&OMLQ.I68FRM=*!JQE4;QDY="TE M3?=SMK$,%=%?@\Z">@_?(QR=9UVMRARMOM<;!K=%3V8=EI->]3LF-X-]A76@ MTVWSRMJ]GHF*L.IKY9N.)RE,Z '!YIJ.K2GSDKGWD MHJ/NNSRV0PRI!*"V'(8#5-5-/;X5X=3Z4.V*H)=R=BYQK/>]S^.9TB,'6Z;Q M@0_FX]\,?;]@LYZ:ZF>2FC]J>A:HNQ3QRK7!H$+?\8-1H;:@;2N:[\KAD\OS M#4:!TW,1%W:4"LO[*S?7?Z90^-X[\8Q[%8T0KEU8;"WO,VHNJ:R1DMDJ-735 MR ]EAWP)O@4(I!H;R[DJ&8)Q>8W-8VC\1U=MR(0#M,+ R]A3# X0^FP*;\)3 M[OXCFZKBHF-XT.]?%HV'(R7@!<)W&GG1S&+H(7_PXB(4ADJ>9<"LC]WS;$IJ M/L[\.ZW^Z'+T%*$,C 83BUT$C.N$*Z<.5NPX5845W).[&F/#W^R:G'E_7QD9 MKUIYD^.G-D7G"[D1I7/_XH?%EZ:Z55SW J).YR[B JRV;$IZ$703SDL]H/$! M"5DD90J'^-$ -U)+C2F1=34W9?J/,?MXC.#U&T*BSEKENG9R,M79>6B)4@>3 MU[J.M,8V#9BFEZHZ,22\,WFI&LO3Y-IH>IS#0 9%D2"1>EC%S)M>T6WPD'FU MDPLPH]HT?5K521 &[JO08?%HX'97_$P].L@DU7"\?9G+HVJ42U37UXK[R>$] M,^%1$5IM3U[TO MF6W?5N$A&IY"$'H&Y(&GFBY'A6E6V!S0LXCTE%%C4)V B,O2S%E8%ZI=_3:^T3+V.$MB;"0UK+%W-9%,$RL,HZZ=HJM 25W_WK2K;B^B?4W MTXZ"R%(-#B:;@I+\>XHO>!VNT6XR/ M2'"^-V]VN J&FRY O'>'^Q53XI4LJ@8K2C\#XQ2*LT)+3IX$YU9*'+;%A MWB=XP.!S>V7<;VOS87'G'FGYCE*A"A4+)(%9L?KLRW<:D#32+_ U0Z##\B]P M?]?9.V\6)V.3_3/70UI:^E>5W=/-Q?# *86P(SI%L2V:-#N^"'G5JHB:.ML/"UYYQI8,XLG\)3 M-2*( =_\P2$9&7M!>T 8XBOHA=E2@(N3BSUUPD\2.A45_9(;G+FT6*)CO,.3 MWAS)WP*NQ:!;H;JUX55VZ$K$UQU![9_L[8@@U-Y.!DT6QP(;Q80@U7R;(@/; MG2+15\8&70_NHPR'PSYNFR.",_>+C3%O>YTP84H?O/+;U)5W>=.Q1UA1A]-4%\86_)=\^[8!YC4 ML'.NRA,O9.>*K1T7IZN^VFJE-P/X$@N(1.1>Y)R.F!A;;%1B$=76(X'6L;NI M2;'42G#5.])9&WW^?YUO0^P/YXGY<0QV6W^*=!^VVI_7GDYQ-/;D/AH='[%T MG7U961E:EI&?$*N_$J6CI\3D:?60\N%;/)W['#/5>P0%ITD=/6Y%>;N9'9CR M^$]&W/NP$]@7V3$\YCT4H*VMJ3$ZF?P['Y*?/_>)PC;G@^*(3A 59;P4F^V-CY>"V)KQ+)"6[$)Y' M=4D=_=V'66DEX PV65)_" MF$FX/OK#=98??445ACZ(+0VM#*U.MIBCE>(P%!-WD?\P;4P6+ MX&.D3;X: J0I4R7LZ<1OVM;9O8DSD)_O*Y(7UZ@Z@\2>""= MD9@1%1Y-_WGNZ5@;G>WEDC?M'W,^:$B<'FP:9B=<3ZAN\C M&/O;L(<7+3C ,1B%P@$L6S FS8L0B,%CK NLOY-:"W3F"R<=@=8;B%W 9JAR MKA/_=G[]QJD;!M,K][';',G9'#K50!P);MF?BVS[7[D]4^UQ),VB2I\.Q;YP M$6$-%7G$_RW*>%>UI+_BSI4[-[UAM[N@(Y^ 1K?0+#C !Q-DQGG?:R_3OH%W MIA5N$PBY2"S*,;"X[F2P([>X,#'JK:ZU "9]>DR)[B9WC8 :V\>8RPX5G#]V M LX=6^45C,P]8 &>9-W&">$[I&D[:DG3_C9<2DHZ"1=B7KN1L[=I=4>Z3"D9 M7A8[Z.J.=3T/UY_/N<>HPG$U^"9*]8L\V4L$S/-_UZS=EI.E^ ($@<0%QZN' M>S3QQO%8YIKXG:Q8N_74EY3D%/>MS0& 6"="/I@=:Y$YU+;$]M/>,7_LYYXR MP\KNZ>N2X-LUDPU1%3NBK^X;\L*^*?,LA^8N//^>"24GEBDQ MIZ:6M_BK/'I9RE4%[2 %7D/Y15S,04U5##? MV9V9;4A/QA@D3[S*/)#$3!5(B.H[P>,S.4\^'R-I35>E>KBOQI?2MC[%+$Z? M5C.PZBEV=ZT\%GT2?N/J&Z)C!LQ4>.&2:$5Y%.-0TED,VJO??,NHGA_S,^1; M:M+0I[VH'XBH'^&&5*P0._/0MPAB*H-^CU60_@=6!:*PY8FM?$$)IT9T VQ1 M%4[?HCZY>+Z\XBE(S_*+FB:9'/][3;^7<^\*IDNDL&4 M+#:[\+.*FH%T;%?3EP&*E-PJ$#Y4GTQI_FM$&CDC+64QHZ_(KC^_<_]X+" M.LP:6;*7"#IL9DI:+7(C= MYZ<].3V;_"(3FQ8NGKJ?@*1UGEA=V,!1%CC%N3.R=@"( M8]K=:,A$\U;-9: M$SV=B/%0]:&[(T'O&=2]S%6P?C,J) M\[>):_;0?>\N^YP5D_"6:=[1=7OUDS%Z'@=(<;.L=(7T+5SH+Y6F,$G#Y\\I M-8T^@&@3VS"O$<:<-W+?;$FAQ;J.GN( 32T(&(81@R;6$*+ MXGVCS1XTH 7^"\8G6D4S_6GU6Y?.7E3V##43BT"?! NM)?],R\B.Z]V7;R<& MQ$L9BJY]/C^_)8WG%-RZS_B&?Y18O,W_<7C*GSO"Q3?-%J0<@ MH'2..KWP(&[ER?HL'L^K@YV/HQW6GZ:(TD"AQ'-!1O>^NU&>_MHR_/4@RC8W MW'94-I&:OY59PU@_B+CY<:"S19C[W[!:O\0)J :2> % MW+6+A*\?Q!3U',4.NK)/<0G+@!PE*.QM5->1^!EF)LV(IU(8U;.W-G>A+:8" MDDEJ7?,OAKKKGV^);HGP3<0CG^],!F6GZL3>S(N,U4\QT"^^G!NRA?P>?OO% M1CB :/C2V7)TT-8?MBLS)(O..;MV$,+V92 O'M[?9):M=I3T]+!R_ID898S MNTQT\?)$"9*6ZU%TK)IYZNV7"@\WC.#*L_.V!8X,GU%HL:%_TB=/4_RM_L8! M!M;/DM^[29JBYELK& \R+R[VI?9745M(!/[C>03V'OVA TQ2'6VPQS,!GT]O MNI!R?=V8OE_?5':TD#;D-SFR%&9B5ODX/*/13V^%+4I*_$AI.4I.374 HLTG MMBG^]GJ7WLAAW1MK+T@G\$MCIK,EYX$(IG%4HOQKJ^6&_=8&E^N9H_K/;KUE MAT('6Q.1[%B.'*6[^I9ZNI<20@ *T&]+HF?&>T-KJ^C>0N^HO9S\,T_XT]&1 M/9)("4$^%"*PB^YI%Y].U//EN2P=LA\:1*?^4\IXO=V,_J^\TE:_5%S7$??9 MZIQI_ZT2Z$455@5U_W#&5]6*).4VK%XLJ4&8E+-P98>;0>27H_KB$$A+Y"E0 MT+*);;0?EI?,J%<$97]%VI* _6LC7SFX[OQ/=BG( P<0Q $^25TZR0>R_,)$ MUAT:C=(HYT1LJY4WG@]6?2\JOI_:N)N\,]]3_V;"!5"8[6>@ZE3%C(/, M&VBFA1GJHGOP-B./KM\K0M<2+8=><4%*=@B ?GX>T#-O%##W L[XVF?G9;Q* M;-^A*9(2#K8U2!4<6_M,O@EJ*1[]\)Y40G/('(\>@>F!Y<::IDU8DX $=ZU# MP?H=,-C[EGE8HD+," =_0U&FXJ'H6_US'VP=2OVJY@^/:SHH/7]=Y;$)%-Q[ M0GV*1PAHYT*]:JZ>;:ADWR,LC@F\*-?P\]C\>';[4,&E-\XL2 D=TJI"6_+I M"5,]:NV97,P-SL6-;8U@XL*KC#^P(7 HD@BBH) +_LIX1+_Q*DJTV!F=NNN$ ME)$6XH80_4H?6IC-O*E;??@#R]ED1;J6HW2%^_(SHXABZ#YMM%XIAL/6:2 M)=$0&IXB>^T].QT'YV]$OB%-@(039EQB8B+]J+)"(F38/H'D,CN7Y#BLIFA4#Q?1SABBOL5<)Y(9>EKU[D*SXM%M+J#O6*9W*R:K]-OV7*=\5'8:RX?4C'S6 M*!_S&!,.4$(\_Y\Q MVU^NL['HL8[FN'66Z"EA=6L51=JY\]53GD;K5^S;6ON$P6CXCU=XPQE8W" M#DO"$%/GTL:FDWR_T"26CW.T1B*?YO0=/]SVN 52TE9(;%735.-4HN7*Z>#B MXKAZ]X8D9DR"ZV]%?V#V_>>JR;8&G4'OEDQQ?^D@J M"D>':(MJ=D IBKI7 [E]"7FXNA4=TPHVADXT&\'@W=W(:=J7E:%A MYBW(>2,CQ^6J- L7)\?[LSDY7<_6AU)_I4)39XPYEG,Z<[7LS+(LKZFCH4!. MFG'/>D\>8QY/0:%XD" R/H$O=QRI4Z6@J:9)$J*E0K(?6Y;K1JV$IVP6A0S_ M5NO&M^A3+5XKV"L<@&>@?QRII0V$"N_QVO*%6]Q2 =;7WE_-C;VKY7/K^N@E M4WVI>!<(S&/%]($IK^$-M*!.19#6C7'X]IM:X7.\,STG5"MGE2];=TM$'\HL MKW4?B!_L/=G>^NJD0YRA*<2J$J1A8?\XEI=D,2;1O*3T'L?YG:"P>;OO9*;F MY=%IQ&G%?E)%?FM1J:+*Q@D57GNSD+QPJLWE8&Y=$0XMYE \N'IQRZSXJAFX MD!'HOTDN)+3Q&K57\\]=K8&S8N;TFQ.!25608-'D.I,?"T;.BBR?K*,L!W=_ M?37J/!!W"R5A>1AR;^%D%"ZSU_348:JK;?V! 3@+GF+*)KK*,1F5Z8A2Q[:/ M:#&;NE!*/!$6XZ%X\Q, R=,!C9@57KYT>F43H1"M$C\AO5'JCS+:DM"W4-&Z M\P5[LYK\CYD*-[I*!+Q#P&Q#L%]>AFSXJN\MPI-.NVPVY+%U8O M9?Y3)B2W]W?=TYQ?ON?4V=_*/H^LB_I3AG>/J:@9T>UO/>W?TK(U=G3L[E5\ M1L^21F92O8[U9+SD#K_:8H7H)::'@:3'Y[/2YF:/RHM?=^AJ+;HFBY<==)M_ MIV(I#+L=UMG&&QJ9PF&KJW]\1/?!^8$")*:&M(@1#H7)"RP)=V,V#WA73/6] M0WO[5ESY=P=F:N37E8G1-<0K)\;/]KX-[HE;*2\Y5.3;KH=_TEPL*-:G<^4) M*PR<3/$D]D2VG5H=@JW1+:?;D_3K597)11MU^4.SOOT=I/QUE"!6(I[4UK:D M)+*8_(X5?O-$GU%+'B"/$33X2?\-BY:8RDW!C3%_%&C;%'RJ-7F?#G8X/E!= MJ42=O4MRS=YG7EM[=$=MX'&.O7R]\,HM<)G$!>3QZ?E9R CMR!CC-HD-!DI( M*"40LE9)L$5.TY.#)AP ^S"J&P=8@#CXH]14]I''R:B66&3I S2G0O7:#+AO M+U,E*,>9+,S00DXB,.Q\UD8#N?=CYH*6 MFD3P=!=25Y%,P\ZQ'$KU.K]+JU10LX-27.-QP2VSNQ2,(PIC"^%YAJHM_:6=A?IY469&*$7&ZJY, M@NG4/D<>3)XQ?8<7MRAXPXQI+!1(^W?Y39Y=2O$JA[2=M_WN3Q:676W(E+JZGA$_.8\&M MWF(OZRK!B2AM&0-]I)9C8'.%EU])PMU!NYRL[7YCA=F"Q&RW1/Y[V2/1)^^0 M8IMTV5%^S9E!FRU?YB.GQ5R*3YS!_GM-D:S"Y,&=EI6D2) 'A1.(58K^F:S& M2*VRO4^&K]8#G MC+^FF>N>1)>PNS?3-_E)8MQ.J =0Q9^S*6CXGE7([!(EY8#[% EV'^X7Y8I2 M\*N?/7$H=*Q][ZV_'&JP>,!TFS5.E&7N>V-\(+>.W4, 7V=]+JL2@Y+^ %>% M'4O\&4O,IP;OF 9FK!**&0#(#B>MN+T:*_]D1TE$B*WLVAT,"'B^1=:,-%9] MSI!D=*O2>UW?AMV;M'4^+LCWYTOA21I01Z1]]=JAS,*73Y$J6@X :P=VZ]?RZE00'J MMGI\$MNYA0/D"%8XC/;^,FWUX([,O4Y)>26:M#8#^PHNM2$IO[L!O?B^S[QM23K/E:>2.MX2%,4#$&<7^#0_?6L@+- MRY+USL947_K<+Y&&ES.N1W9.2[1CK-?_KI3#-AH'(,:SG.B+9126:M84!_ W M'D HY#W=WU9E#-K<@TK)8"L($P?WFB=W8/M?$$<2NSA 6"C^X18L'/U1F:IJ MDXSE3O 512PY@!IG1H2]4% MRG#C5P#)C$=SR)',LOI<-S%?M/KFEFK^BZD;V'$-K1-K5L[:Y &*'A>Z2+?- M_*GQ%^<7I7S9&2TP(VVNJ5D%)[/:3F$/)TX_$M(GT0\4KE(W,6MT !5NA+(O MA5__1/GB_B4+30P U?+E^!OV8@=VMGT"PX(/3)$H/$(G,_G_NV3P>,'H9;;^ M[Q!/IP9(PN3SK B1S[$&EE[#G^CL.+B5'@*N$?J01[_.HC2ZKQJ/O?*#D MINIINGE*]YWTAK2"LFYAG^82>0M M&N11[,"Z^T6Q2/*\6)5 [)Q1CJNEO3MMB%AR]^3JH>^K4L<,^U^_YC*45@HR ME.@2?=EBTC\U\DDB1[,^>\P0BA>F])$9J+V@UE^!!I.G)&7K>!(A$OICV&*_ MOJ3%/ONS#?^^V7+?E):9W5913FZP?7(3\J;Z^:7[NN84%^7WI+6GQF!G[#@ MQWP>%,#Z[W*F'AC9I-? MS;, BK_="XPTZOZ%<1.0NM42JW@>K9>&F!?^][I//8;JW6)^[U/WC^?>^'X: MD*'U4ODM4]>(A%&LP9? .QACA5-"SG*O1=YT(*[29A>XQG%8YSJD,^$Q'C@Q MD]RO39WA>IT/%:CVZJF\B=\'T/67+SL7I;ZATSUJKE%X&F,Q$] .@8]+B3+' M4<+NV$H."X*%?>M",T]EV3X;ZA@2TVMW B5SNN%*^6P@T=D(.-3FO\^=%DUB;4S['8I@238OG!G: MYAN^@N31/1JZ%J(X@!5)U%R22-P M]^R'EI*9GAXOU](#FK#6Z,TSLJ.NZB-,VKS_NIN>>26UZ@?GN>TAQ+/3PADQ M"VJ]N((^30V+9XD[?6M,V1>Z1:GLCX._Y=IVZ*15B&YJ%6BJ?]H :5#J<+ZS M @$XWQT#R" P3^=&9H#2LRNQ0, E)&&2^19?:<[5$#W5&[]#Q%]$(SL(K&;1 M0+[]6G&^N=K;>^U*;&\!A,IF+4*!Z1AG/>=6&22X+"L^Y.8 _=K*S?0)4;@O9XMB5'2GZJ)'>I991U[[ M-=V[*?P7IJYZOS>K/)-5RQA=5H]XY 1O@N[$IN87]+Y_.W65#ZY$[9'JX2-Q M471,@H[$FZD?(AHM(Y&% S3)><,\:T[#3.F>$/AN" *,5FZLP@&\;B.,G]") MWB+4B">R%[&ZT NQJ%E",BF9R30E,[->TWD_(\R_)0Q-+>0)'V K/<$&/9]* M\G45L@TGXC8(GP:("..U>.Q-(FM,-FD&B%E<-*F/FBC!!_%&8841K^>6#5@( M06JV_!.S_FP?YZ934\.Y)Z=[EU'W&:"Q=H5%F_SZRGG=R^N0HGS+Q&=*%GJZ MX;)O7G#VOF#"*U6QU.&S,^FD,P4TS,_EC;/HC)M_DN4.)KJRCE2Y*+^HM@7& MIU9Q<";:VQ1IY27S2)-[<.*!+YO/',;@T@HBUXU86+=T6NI@T06,%A3FQ6[F MH_8*\%#K OLZ\\0XDQL'.! ]$<8>Q_F/+(^.GRK('L&A=<8"G!$5Q%+%=XC^ M4LD=Y".U7&V*Y/M+X31BB SM%8'-9_M3EVIPB>B+-.,X[5];Q1IG-PE#@Y+&DS KILS3\[YM;'QDF=TR/-RON.M^=AF)ZLOS MYF<;5 'GY\$!FF<*$YE/18%6*&^M/1(O!Y>]_OL/>+055!)F&^@RYDKZS5_W M/[GE.K9;$JI.++J1G2' PP5JY/G9>)D*D5N2IT8FKP"'EK]B261_'&N7&T7U M.G(UT<#8(IP]Q]A-B3G:K.C;7;QQ$&I^W'$ *>!Z@\'8/6LL4X#R7#REQ <0 M,*;]A/6\U9HEY22$1=[!QOD5/F9APIJGBW5^JE_XFH MW_/MN,FPM"0WYT!$/;]18\">ZLG1?$HJ-!Q=MCQO\#ET:5!W8E+9GG.MH-^: M.3%?AOE#KE>LKK6Y?JP:9CM/7-26 !I$6,(?%1DP10:EYGI*8_&X";\WC(%R M. !7/.QLY,%?]L.B(-A<5EN.@U&3[N,*N#R74!K_9PZUJY*$$$@BD%)-78I% M3A D2*U\,R..);H8\@6HIB=C=#LW7#_WLN**_#7]ZU?)"92E0BJ&]V@!WLS6 M\JRN YSH/\35*)KCJK-TLMVBY[=_5]4[#85V.M,W)G39/#5(9>=__K7S M,32)+:)' R3/DE_RK5OC;PDG,2Y2:::%<[4Q@L^OT<='9SR8FKGM!$2K&OOC M %"U$417&%"FJSS=TG1M#$LLL9TG84EX+5SWAAN(G2&.++$T>G,MNVM(^WZQ M2:?B.\9E+*$&O@*H9"H//:1JRI#D/=TVEA-B!D\A^P%HQI,NO.0T8V6_.(3+ M>4C)RY/<$(_6.L!K;)DWVQ;>M965%)_)HI/F,Q](^AR7K8XW!SJ_ M.3,47^-B3.[JK=)8V7Q8FI? P'%7D9/IKOPV,\F&--%6B<(QV\*YW(C>V7XO MC+A%5^!.D:28MRMW.P"P-=? _-96*U'. ("VMF MD. Q?>])BRB K;HEX0"BC_\4FAMMP_]!04PNMGC/7N7A (,?87]IA(!K@GM7 M>;$>+C=DIQPKAO M70XT'OPD)WGB +R#YS-IC38N$KWS1G%S^JJZV.E[>SS3L^*_W8S"'F"6!L9V M7YFXW(JZF'8=9R7V2YU1M7V?^ZT]4'*K[%V8J6[Y9_C#9\ >;/1V$&):1)0[ ME.A[;=05C[;;/,ZL93G4:&]J!BWN(&5Q'N>75#:*JUH'Q T\KC9FTF*;U!2" MFR%KKK<.:%G#2JP_+DTV\"NQP:'[2Z*GLPC1+5[$) H'X,8_=70F M!Q[:D(.[W+%XQ+38EG^M)->-DK-P)OJ2KD]RK \ 0 AN3']+=(JPAM\A&>VZ M(R7#5'0%G%=#,(P2J7\0Z2OFLNR#'JR!RCDM5@LO=VWLGWKY][#]&+NLM,4A MOV2K< VQO1>J;EQOP2-!<\]8E/"<7^7 LU*A'W[!#(Z#GY8W#^$ +;-LB'D- MPA8+9Z+!1G <@#0 @G'YS(ZAP_O%*P.&4 I(NX?7J; V3JL?3(8FK@04N+-$JXEZ%]\"33 M%]$\T"(L"68QCK]XM;$-RL7K+ MPJT]KF@J3_KE;P^R*,FO^OI&45)XI-%27\5Y>?"GCIO!1T"0TA^L(?P/:CL M#N/@/9A44IV#DR.IA8\SS^[!]AOK ZK(@2J4_.\%_SCZ&KX4U3*V!\;QLV)! MQ>Z+;SRXI"-RDK6!&I^_W'=2-K>^M9?F@_0\/CA%'5XI:5'W?-:_IPZ9\QEH MJZ[+OT*>D2LH$@A++.EDM:%G4,^D3Q6SKVU)):X)U[%[9 BI^4GR(]A[5(O= M;G@*,>]0-(MURCQY@0,\ A_0X&/J!=UZ' MR<- #WE':NHAN)G **)CI4XW,@^U"'_#'C-)&+(70,E.,F_W*N+04^!26UJ49U M[P5^.JQS,-NV^C6;=$NA%N4LGTE[)T]M$5J7L3AW-S6\EY-=6V_V1TD DI>G M0?3#QX--69Y("?O'-\QN/ Q^^1V(X0&8F?L.& MVU8>X #6"YBHFL6N*=C&0\2:-QX(2.&A3E98-R]V@/ >E+;H*G6!L?ZJLP.'U2ZAA_O\70NJ2T9;:H.-7#_Q#X-.'P 4OHS/Q(:.E& MZ7Q<058V5J#1C5;,?F?&?BLW)WM$F5\LN*5\0D(U]*F2*)/_?)CD9OZG,!)D M9=G PJS"]Y,U7N\=IZZ/\VD6PG)J,>TVWX6&+5U].6FZY=1XC.FM^"QCF",3 M1N*G@V^@]E)_VXT20*UA/KCU>YW 2 #;S,4;I>>&"_/;OW FN[6NVWD4 Y/ M0;\?; >!;-%#R_ FJ!]C1'EZO_G(-RF-',SVWZ8DZR<=ILQJ[,'6'AS,TFO3 M:2M$PR7\ZRE9(UE! 39VOV>8=1+HKM/4FUUBW,(;A=XIT-2$62[RON!]'0U" M;_MSP"5$X.-_[HDEN,MZZ$WRY=>>'I9FCM(DW-($ZF+*!E\OK-D\*3]Z?D;Q M$"+85^]/5NF^5&9;6OP2UXQ&[)MW$#<_N[K![HY MP%M_N)+5*72VC?#2T_]^[(I9$0[P=H+QL-7T?)+@^(Y3<8#W%7?!28->Y_4[ MW _QJMAN''(.#OMSU) #0A_A $DF\+.) S;/R677ZI@3"&B9"S7Y:^!G1*=* M>DF7HU-QQH!T]6:E:>OV=K\0J$8Q:)+:7,&?7A&;LU=#2RD14',TZR]2A;KN M;;,73O/9>NU7@V'3?3"]WM7Q"4$#QX ,FEZ[S2U #/6K.Z ?K\]090F?PX]' MMYAUY5<-E._X0K]7W"=@@UEO[#T6]*"]*+BRN(7::W!1:B[P0%,S;=J7;L&^ MJ4Q F,EI_D.-E]?#-;=B%0J@KXFHZ"M79GCG2L=A@J2:EJ@O=RX&S#8\I)MGF+!](89V7G:IM0H M%NWC@1;W&RX))#IO(^BFYE00_MEJ<("5P%IPLVD_!%*8"[%/YM.9#OA]ZZ[* M4N:#F=D@V?A/E#]&R;8 Y*>O$8&"[<-(9!)J+Q;Y+T\[7O2.*ICBL6Y_5E;) MMY+MWY*#30=)O_@)Y M%-(P2YO1=A913220W\=F[I0V;^<5[D<51^"YFGX1P-[WYSF5%1'&_/T?]<0K MQDW@P(1ERS470^J!I7:O* %&%?='CV^(PJYDR=>9$17L?R/;Q\MFX,"S^@', M8TKG$7H#SXBYZO8;37._BU"SX[GR'0MA775#SE^]]BDOA M3QQ<9F*35TS*V)/]ZXY?\%I2 \!C:D 01!EF&AAC,[X4-$R>O M9T'SNV-4+7E:J[UB7'=HUN[+CSV\1J6M%2]T)&GL\ 9@0@1XPX,A:HI;;"N3 MO0LD=%O43)D@\11S8>@15T-RO+H<\^C2J)+@4XPR^&I35\TL@I:G(^_'A(Y;#6"D^JD6)ZG< MFQ?E$"V]ZJ_+#8=XPT[;F^7X6-I^^27UE(ZDN-KCNU'OBZ_UQN6>1=4E;D?. MDV*GC63\QHJ8Q2 NRP(QS%[#A5_R#3_QX-G>"EI(;!D^?OP?_J@:K[@? M@G" +LP!7MXD3N5XTERVALH93?;QS">#>:#^;NJ*E^FIHO=9Q@D.T-;F"4;P MU4I<#.6S;OOR^F]*_9UFV07BW3]B/D''VH242+VU:7TNJI2@>&V;><'M$ MWO*@Y)WBE8AX-C28X=@OB*%:N:8>^Q5_>'O/N*:W;5TX+@L6$%&* M@C0I2I>NM(A([[V#4J4+$CI$46D*2"A2!)1>#!TB-4JOT@E(B50A 4(/D/8F MK+/7W>><=<\^Y][???G AP3RGYESS#&>9]3A+GX)GS_*2KY% ,@6^-[J$+CM M3<@!$'L?R0??RY'-( '*PP@3->6?T,BM>: \'"/>8@A>>^1/-HTVA./"UJ0OZEWM,&/@ M#IX\VB\P+KS<4AE0Y]PYU%@M*RDHV-]>+7KG@J N&=BJQ;,5XOYUGY/[+^_V M4G%W<9S&:U (NDSFY# @A[+69NKQG?#Z( ;TM^> MN)FE1V_X*1O9@-0Q^ZACZ>U8*>OOM5CB,[5^8/#J4D2GWG<>;>LP73Z#FGO' M9GP+C8U]$M',)6\A#VZ2%S]>R-;RRG8K&[R4'WZ(KMX""A*5/4K<$3Y>5D)L MEBX;L:.P9^-#[N["\YU/JK?RDF1+_TACEH.>4XE3HDY*X[II*J.D[L^R)E%E M6@.J,X7[#O[W>Q;ZTOL/N"T&2==7B:;0QJ/BVJ$/7T?2:M8(W#;(5^.8#>"( MW^^"4V+9<7V$)RNY4DWJU@@:CX9K:4 MN-.?=,F;H(]"]&A+V!.FZ1.L0E43+LZ<=(=%C&43K]57/_[)WO>\*(O[D4=' MW0&OGY_9HDJ*:UQ31_N(1@\SHWUNBHV/P5WV[?;!G MDTW;5&-U\,JRV5TL->,'AAU<6)YO]+=(Y:28W2XI=#HW< L@SUGK MF2FQ"[C3[*$_P;Z5*;)<.G%H)BK)ZL%+ F3=LS?WR7Q;'73-=RD_@4/-?,!^ M/>J"4*XY3Z"3_1%V,VV;O2!LCOSL.;!0V4CKQ.*JE(XMM#0OIRCF+>=$AO/G MNMA'DAYG>G0EDJ^LN\R<#32.U@F]X$GFY%O)71;Q)ZEQA[KEOOA+G[K]XO4= MGA.Z1ESDQAG$KOM,9_AMO N^&0N>V;R(5Z&B>Q?!KW'QE)"Y 4@J$T6:?7^'GSUQ1/&-U%ZCWIV_75F2'BF@?7#[O MW\=:/Q'8OVQ%D)R9BA&J-'[9X_3\]-GXN<;%YQZ$XG=];3&) LKO3 OS7K9J MC%7]*'W6 %G#M!4LZ2D''8?;^TB8!UV4*Y J8.Z]>!Q04H1:6S)_7%28!NH0 M-.!I$SC]3)%LL'VOA?R//=J^X&Y@2=!T/3SU'(NC7UW/3\++FF4TOL-M8V,> M=E>V]!*/@^6HUXBR/N]M'T-C0T:Z0?YSHJX7US]-I;+&R1M8W2FT54[/7O;& MM_!_2LG2C;2]D37[U+)B;!HK0UTY"XVL:^APVK%(NOO)R]E?0&A]:GZW6-.71BM<] MHS%@49DZ)'"II.* ;WSQ_40DE.HIZJRUD+P:X[56R/2QF^7T+A&+L>9#<_^' M:5(J\8<:K![6NM\5VL)S'V>5A47U5T>NY8 M4[ICHC_S%0G QH@E&U0E'Q)@,]TK;.US5WD\:O'OK1\XD0#2B$H[-RYB+ M9TLI;)6YG448;Y#+[O-:#.L[>KY+9>\K\ABQLIUAZ#UD,#XQX8%Z9RQESF:] M'/--S' @XW/WZ*D%:%*L;RSJHE<>@Q?(I*38$Q;@=:B.^!:NSOIVA_[2%K I M4_P;"? $T8*-2SR$3MP'S]]F_^,G'Z-"U]%%B-@]5>+.WA#_LCL4A)Y^RQ: M70?!;S0(S>:2(1W5VL5CC;2&#TNT'G8[RSPX-5C=WD^1-^8::G:[HQO0-]0- M2H>*(XB1ZY=]<03=_?"L) 'W92]ONL(8%]K5IPBF-):C%!EZ%@SG MC.[B3*F=)XIG]"X^Y6N#"E$G&SQ](.=PE_$K<[X,R($F7J%XC95'&2)%'?571SD*\?N(KM-#=7\3N\O?^X!?Z=(5Q46*PQ]: )\7S^X/?K9G&Z:]+5[A MSQ!J:GJ@,;[L5W/?:M-$3=02QFD+DQ)&?+?CJS(WJ]SZQG65OC#RYL@?NK'? M&H(GU](,F:T(L]:N$3LWY>LV93IA&2 M?$XS<'U]5H'KV1 A2XG5D,70>/BS^J_4!ND[[R9@#0W"N8A><+!7YM1/ED%? M/QU\O\/SZ;[@E1V6Q&?+8FG4*09E(046STVM5F"BDLJ&$0EIT5DYJMRSF?&4 MB2]W[LAH46;@6:V6O5O')!"RZQKBBPY:3$&>LWWO.T<$KS_V>MF&;XV(6+.A0EGQ@FFOOA*>F<:/+F\0Y M7&+@DO?8??Z!S)HJ%@5M:&QI5CJD),1/Z?0D[E8)Z.EOC:@IA5\)U\[6VW7- MK8WXI6ZQ6N[3DE6+^=Z]FD[PI]!L\YQ40Q+@2AF*^+*H5SYG.W"N')-*/Z?I_7V5M=N?G^G873ENRX%_5F,N9QWFDYY0")\].S7EG>F$>9)_2LUIZYH(>U@NH-:TV)I'W?&_Q\9Y5I M/'BTN-7I*]5*MGM8SID BL^P0^Z_ 0R=HH?E]8M_K8Z6)H M_&\B8_=9L8 MMB&,RKM6D@$QG"SES#^S#U,;R!?>-R,7&7\Y*S+>5J8;/E"(IP]&: 0M&J@5 M?@Q7O-*K>*[]RFN*<#=/D # K0S,&S@]#OUKT]X?R]0UE[Z>.7#YL%U?-1,9 MJH]@Z1).&@']8&Y0NW:[0=0X^12SBT-244I'6FKLH\26Q.Y^YE>ER[/P7M4C M/Z^;QB:\\ 7IKICSJ.*" ER3ZD-?#Z%0Z72J5X.:>A#>JNZ?VJFG/>5Q M!;4PYOW=>6((N ]3#OZ [0MQFD"E\>=,-J?55LF_>M>JRW8Q_28U:/JWP.O< M#ONG4G.WZ53/RND-;FGHT]DE; CESKRL?:K[/"?P9?"MCO1,69U\T=3=\@Y&?& MT.= S$59/M JT/(F=$$BMT+3VM M?>UA830Y0TM>E3BHZ/>N/%%O=@U?#9,7V R*1,H;IA7'99^&5R:EH1ID MVJ M0'L![W2\[MN^ZQR5='^OIZ[70VWBR/GA[YSUTW,4Z.*UW*CKKJ7J%.%\J:1[\ TKM'MB7_G MQ$R&M/=PV_MI7/G9#].!#D-B4+CHT/#YQYRRW6(*9]+?4*#1ME-_YH3SQR MNHT/Q96BO6RB$+M,1&W;/FP!D0UK^GC=)G;*3'NT[D 8VSM?]76S9DW+T9%7 MZ4:%SY3%#?NRM@U7UZ0+\G*Z 04F9_[X#4:SOOH\1QM;\&,C-J'^5^&]52F<095B ML[>YVOC[\<&\SK<>*A.-MK/2?/S\,C.&Q.OV%,&9DP-AB#$V% D!(HM'P'2$ MH%6*=W[YHR+58I?-9#@MWL[FY3$[/I%PG!E,5J#Q7AW9D?)GMQ"N3G6J#]Q# MV#JGIU])^3,:1%+5^=E,A1?R>]<<)AKR"/=V+/SRVS)\F+X4G=5[#LKY &G, MG6@XADF#'ZB1 +?AV[;!V21 :)WNGQ&H7U[ 0R(,3KQYI'L\%XK.;XM4IY M2]6=NR0 + UTFU#B30+@=NNP% =GT'%7,%*MX92"KG\6\A Y1/@\$QQ3%PZA M2:C$1H!9V50"/A5VKSRS-($]L]^V[Y-4J,LLOGA^PM=IZ9SMF/S$M^)"6V[: M3'9A+&8 YF-GPM&B[XO^]2_Z='#V]FFFS2 6)2:&^YU+OQAOW78H#6AQ%U3 MT;I_-6 ^K^@*]$>"C]GJ7JU*@D[,;3BHY6-%JON/E8'YNLZ9CO$5V.6%7ONM M5"L=A2R-!A0^RP(J>GBLX?K4U27,I?CG1*2M+O#:+KSX(NT6M>GRS?3/^C'<77C=@'_-@96G/7L0[MN3T ,-^J.1!"!>$\(W!WM1)<8[+\*\C#;Y M7%PCA O+MYNYJBLK)B3E57\RE\\'7W7!/W2Q%^9Z_)/.-U.#ELP4!2[7?",^ MM>TIA8-3.N?O:WS=L7X[$BB#O,Q403;?,TD!;>:VMI<%F.JK]Z\W.3+-I5M0 ME20_CN(S8%4N.Q>U]E"-90.5.9[\PO%Q;RNJU_,\\"'Y4\,:0%>YN'R^Y.L. M;2G'(R@B[@=N?4("I#EY01M5X/-@5T\7U($".J(16.%:7;\.56QSX/*HK_1K M&6HM<^;GXRB4R7^ZNN:-+,IF$>IEW6OO(V/^!X-A:T!C&'X:N/Z2^) $6)!< M]R(Q<"]T%S0+Y!I0VM=B\KXMV]Y5JN00+0>U+9Z6YDAA8 MW1;F]D)"=W# M,JH<<\TF^:Q);T(U$3!&*6DV;%SSHK2R92-\GM/,RG.Z;UF&=HEWMW30?KMV M?"]@[L=LS7W7D#?:/-S[5X:^:U8?*'/'[717J$3=M-D4%J[#6EYCQH(*28!N M$B#>.G';_BLL4MVOA=?=9'WJZ$LGYW(0=9Q"HOAEIMN\O"%EPH(U>C_V,!(Z M=',\QF["AJ!#&5B!\;H-U_2PV&N!UU6*TY%A<7% M>>^'YK&Q;'8Y-V[GIE!M)P+&6HS9Q^*+L!:4Z5F1+7<.C&9[M@MS94UR].4( MKR9D-?TT[Z:8OX8X58I.5$<[I?B[H8YK?N@NQR/FCA\IT\CD>7=UXE[O3)=:U[UM_^827U,75+EBX MN*4;;"DOVXY%FE+-FIL5%Z&7<_'?P2G9W;;+Z)_3BLQ^^[K"Z7+:]S3:P MWA#""\95)GQO2R[MLK/1(MI 8IU3 E:7,VWNA5?1/)R)#^/*5YM_$U3671 ! M0E!'\Y, )2K4]YF.XX-0!(?_K:OEGT9&6_FN0>XO.(<7,)GSH3[9,QC+5=9] M72G,E%=;G7!TY @_=9-BMUS*#W7]=U\BFZ_-3-+&-&\W^> R2J0WC-FX'):E M>;TXD\J^;UIUZIZJDLJZ^(&O0:R/6J(D*U";58B3)_II1X]M,%NFN""(.=)6 M.<8U58 CHB3E*8JOA,O\<18O[BPTRD"]? MSG.\5V0CC%J'D+'4O#J\+ZY\4:2'.1N2<>G,]K[_>JJ>S9*8@3)MGQ]>65YF0D'LSB:KE]QBB0 >]C: M7/(T5WET-MF"C^HF_V)LZTJMJA*"?H* MRPO6B11-WU%DM7887G.M/>OJN/-'J-*._XBT06'./B7FVJF91+1H'+X%4E)M M6A.C+34MD=%IGHE;;5!<0K[=QLQZBL27IW3>K]4SN'O,'!"/S\!8"Z":$\GPK7)W:ZM9K]'[=Q;/ MI5!O?BM,Z+W_A^Y"1HZ'S O8Z#8X2%Z>MF/B;;8-I0E4OCQE,D9I"O'!$;^6 M_ZX(NK8$I&18JT5GG:">$M8]77R=&7K$'A^&@N E64/-R&(7^K=B9[9" HB+ MX*O!Q_24N[;4B$='>:UX[7RRUL4[$H=LRSE(@+!2LJ9+4=VZ7/)MNXML=2JU MB4ZV1XZW"1=/XHED4/DZS0"AM)58NUQ4'&?&+UMPP\7.)*GF+MS4@T!7$7:* M47JTZT]Y_!)*EL>QW:,>R2='/+ .U>QVJ5#;Z:-+R5NQ\PG#"]0>A<>6\8'. MZT.ZJ+&DPH-PN%=$)EE"B BJV6E](9>]\H+:^7W#D6SA$NF9NH#]<&L0QMKM MK]!L\B,'"]3IL_B%AO=M!=B=Z+&N0EWI9JA76!(M->(-#=A98[V68.0$C!(; MG:BE)X9ZW=BJ1;,OP![6AL'KY:VKF[*T@VK!9]X:XU]GES>Q_-9[E8ZEI8V, MOXT/V-\+Q09*TZQG"[*DHPFS+A83\,GRI;ID.K*(L;X3&6FA M$8S5_:]]P7^]P$+[TO; $DX/WWY\K$D^US(N9*2%G,P_#V ?>G4R\6(1,^L& M/0V?M\G>!1Z?)@'H>%G(?\^XA%VDA)0*$ED84]"U'/6([X63C@6?;E.T90>&!P<7OK]X[1(374;SS17S+4R.74YW 9 M"YZQ=>>)%S,TO$3".(C&(HA7OQN2T\-"I:K7B_*\8?E>$;L)18B0%WW9EEDV M//N3++94-J;::\%? >CHI9V=UCM?;5:B-<[]M8EW/6<0,7CVK&_"0_XSOE\2 M-';N,$=Q_Z$+!Q4PT*/1UEOL*TQ&(6.'ORMP7J5N6W /2]C6I>SI@.BMX[H( MS\;3VJD9GJ;V6]5CRNI"E=U>%0&+=),SZZ0HR&%3HX0>'D+F$"PX\^#*=G UL)_O/J$HTR]H/-_HSM<&*U[W'] ,9G'720 MY:' M,/#(/<12HK1NQ&#X MK9*6^V 1F\$?]CX"\3U>Y0N9EM<"?UZPD,<@,B(@PQ(@^@V?H;?F&0G'UW%8 M'=44]+(X@[*Q!6'9-UX2] 27/K7D'.A4G&1C[@AY:)Z:76RG2VFVWE)%F63P M&YR@^OVK@F?(S,\QR[BWF\*RUX+^.5C?\ER)1=:F.!< M4 (*"M0'%7-403&;&0DU93+'61ZQM>%3C6#:VKH?PI&77GRS7_,V>V;4U:ZK*[H8V\;45.VBS10C?\IW M&7(OY)@_?^[!K_7&LH]+6^Y-=.JUY?>P?6(+=D2:WGZXZ8A\)1WVD>R'$<%* M)$! #"8,5;I]N>6>-98$<*2:(]N99']GXCK+R8!T1LJA'))M\3WPP4X(+9$K M!$G$9KC-(>*U^[;B]X/V]Z]A-R$@;>3@N^DC;W]:@N+O+F*;? =FU@88!=J) M; 5WY+*2-<0SLH:8#;(<6_OG<0K-^V7_Q3B%*5@%>+&5LIZGGK:$46W,K,2_ MRA,W&<:_ VZL6)--B^M',!&_09998R);2^4<=D3XKZO&BV'+G,K<'0]>+)6> M.'TINQ5#4_GUF<+-"7'6Q)CP4NGPXE;EY%RM) 8^AD>7C#DC0%$-5S5>=2N@ M'P\ARA.0N]JE2X6[IU>PU@+JHP)#/.2]=)0[9#\JR14&6Y-N+7->$#9M!;G#-T99[@[ M($AS%:5 "86SQH>DX(Q4'I]'5:VN ,P7>P3)V;"1NW,UT= MD+-N-5BM1(&C,_&I[5UFEK802Z0Q9LGK4!3;DG#W,Q>4'CAO"N9Q]4?TV-2M M:NGHZ&X>C$W==7@>T(WZV#J=ZX$A?']WK4?WK))JD=)=RQX 9,;JLOSA7@Y= MS'XQG*RBS9:?W_3LO73/Y,XGJ\8W#9_8Q[*H*,D@K[*W4KV6YVME?G^V78XC M3DO47_ZV7IC?NU[2WR(65WH8UCL;K'OV8^3Z-%_\M MKEXIY10L>?F<8)X1 RCB1@F*X6>:-=W/]BK8[5D;J9'9D#*![31J-DV>%WVM M>TRU60?WE_AGVSU1SQ^H3I;9;I20 CA-:3 )$ORT'8]4;Y ^WUE8# M]G>_O,7_!']7;?8M+&.PW6+.)9J1C:8%Q=2U)-INI7"!EWN?]1%]^OBI EG1$@ ">8/9./YOP!W(1EP:^I ;Q/$?1_#V=>J M2^'8BGSL9E, Z$#J,)I\J9N'L@]C#OR):XO8EOV_]P4ZVV#BJ3L67;- MR@KX\6\*@FM!91-E.T@ GC^;TTM0FM.+' F=*,-Z2G?P;7"/&^68C(AAF98U MC;I'_@>/!X864*52I4LP3^&&G)0XUY*@C49$<$Q9-&=Q^@WK!PE]9Q\6X".H MD U-3K&(7CB;U;#!$8MAE/WEF>-4D=M9X&D<0E,FC8)EH,!YGNGPNL@5H+U' M]Q0\$K$/LULNB'(;<9V NQE\>:-TMB5+V"A[&SL_*AXB'WJ%O$TGR.1O/ QA MJ)YMT,Z=MZO(K>?$/7ET?K,CQ76.!&XEZ!YE-?>1M0&93I 7W&6R$CMP:TX M& '; OD+ZR@7KG@1(, >#-YT[C<)@/1(Q)[TO+G',D@$0C$D0*2"(1&6';3V M;'Z$\O?_I9:IM2(!WNB'?/R"PD2Q^!=6!-[P/FHF:S6I6$?SPF+7P!*I%<-K M]75S&FG$N0(^9FF.ZSA^KO*0Z[A7"S/*C M.:7.9']B JY3@JZ:/07RTJ_F7S1SQ3C;XK=2+&X\M2Q,OI#>$7F[RP MHPSZ,.F"N>[K54F21OG#-IHR_9#)3$8FKS!6<7$]%_1JO;:VMK(N#0^K''U2 MS?87B;VQ8=6SU0-@6Q)!V?\& H<=CD*WV^SQ!:N7^U'6 M:)BW^?*,K#1HY#$+S[LN!_8;]0)^T##V2TFYKL<6U?0U.R;B78*B@5BJ!&I@RO]&W>PN&@E@CD.T)R\AHF899N\M"U(88YMGFZV=G84NZ: MMHXMDU++';':FEVYJZU:6AS,PWD751''\63L=@9TP'ZX.(F>8;TT9IU7Q9T+ M=J>I;6A*2';P6KP^]J4A&:+O9;J@0@)8D:%:U.="9::C.O#4:?P;L@%RFT3B MUI]G'9JF;^]SSU# MWNJ6!&!G4 59>Z":P:0AY#_:I WQS<)9@VR7=!#E/^6_(RR!P8L"125/&:W; M:NOF@N#LK,J">^%6CBIAD"^*W'8%SM'C\L(=D6/(Q=27.UI'3K)J9^2J)[8XD@'J:.IMDX!^Q1KC04]S\ MSXG 1./S":1QS0'\22 >3-:/KC#IOEOWL#]EV\D9B02KSGBNY_1 M^QB/+MQE>3ER.\G@B52VLY%1O9$SW2T%3I7<@F^V*-7FT?* TG&7D'=$,C<7 M)=Z.*-FE@]P*4MB^+5TTUYB!S+)H/\Z([K<26WB0S: M-<[]8)%W"G[I3.E:SB!W^L2'XJL%D>Z;,?4.'OSN5$LII\D:W);)5KK(TDJ_ M8DF,CQU-A['F/QGI$(?=&9_U=B_/ MZH%O\:P]\RB_HHT'A7^9+MSP G.TVQ M2^8T1T T>QBJ?"NKY7L JKM*@CYY2$:3QEK.L./670??!)" P*5PVF,B65T6 MX/Z.'=%HK6GKZAMR\:OJ4E=WKS\P4GO?O=Y.//'F-QS=)0%D",OG]HE.MG=< M^0K4/W_W&W3Z9:#L&#!EAY2LCJ7^LC 1'%]X/+<_,ME!#S*>(V]S%]_HS7=A M,7'@:2%*$>D>#PGP.M']2!1.B_O@8Z1\2\&PX:>&*L<7+W73"4L_/95\IGK# M;COY$]/L4?P/TSQ(1LC@(24B7E*$3$QV):29X(&^)>R14"T"NC"H0T_DS.)Q M&_G$/4^2051I#S5T+ I@O\)PN1FJ;]E_3J+,)"*H.FA-'_NZ(GTN5O4$:Y"]?72EWL_&AAH6U[>[5R?@3). MFN6GQU59WRJH8;W"\3Y[Z'M+"ZKWZ3AZJ7BV6;8Q3,$/^V0OZ^A329>GPM?9 MM(%"L^2:?=^1REI\UC<-DL2X+C6Y>@H^('.N(5>!(2LPUS:!%D]I M[S^^"^9@7V%//+3>F:9"X IE)>259]+.2RT;,W@^5.X8QGA@ZNN(B$X'"W[4 ML:O$E9'OMXL>[/(C53Z#L//CW-::!Z!Z\K:0 +V+U> ^KN"5N_MC4X(VFMP" MHD<7[T."+'K5CY'>/33*-?"M1R4^[+Q/ 1)%C5@/%:02"TTPLPO#9MRNJ2^R?R>IU'_EW M%#G-GTU15!8LFYR2&OZ/6:F6%,R"H#"!%-H.?ETETC MR!3_S #QI]B)[RR!++[E&XFO#T]_]=&!%,_(OXGL;W?X:AI3^N7N SE3_;6] M;3LPXL^4ZFIGN"_" @>6F7O?X^!2!_9=$!T=U(W*Z]@0?#MJV#W/7,J9\L/( M2&M8.>_L@TOBFL%@A[C0)::JC'5OB6GN+Z=\'!@4PB4+V7= ??$8ZH.YE1T! MVF=?%H0KN/W*\]7[Y/O;TX7NWH.,'P7NE[WG?,'U/I!]/73)V2J5XY42HAD- M_0MG/40^&._MA;3VHY>GW1TPV-RKVU\@W/%54Z&OQ4W1)@5E"=RRCGG7, M>R!P=,J$#-C::M<13,_O6HLV\[N8#+73"J:#.(-M>[%-R$%9I[XGUS0 M$[-15,=MXHU2F]('I$A7GE>F/:D8?*1H=?R4K[@I[B;S];U M6EZ-#H5F"C=_7M7^?]Q38R2;R+ &X\E^LM>Y$L?DF-?K+J?9?R7).%&D'I5V MZ>PQT:.4$ EG8P72LM78D0"6:X?8LB009>KJ.^?VLA<9RZK=K/%#8_6]-+7& MS6[>UX_=.PURQ5JP>P7Z[I#&_V( /8 M!R\.P(2EV]8DP*IV"QQW ]OD.QB+@*]>82/KNJ;7:#CA @Q! M@K$.*:%T&8 MXS-4U20 AE.&C(H?>NR3 ).#8-;K2O'C @R#7(N5OB?]OC_9(KGK2Z2L@TC 005B"B% M[ZV+SQN= [WP*5=SLGF4XLLEQ)T:5*^%W] *Z/EN>%/RKJHQ9_BGA_VO9VS? M^X^X:+,UNY;B9TB E(E#HC62&Z9PZ5!!1R=U[L:73B\H]F92&N.GO.\FFZYX MFYE6DV7GG,\%KH41T4V_XX+Q=.>X:. M0*$'(/8>MZ,"+Z]ES,ZEL^&#*VCT,5>EN.\]^;Z(\O+2XLX-?,3O'T^>03:Y M"[J75K?':O;NH>ZK)[5CKM?KF: QLP:/)F2.(_:=G=?GEM&$XJF,TY**V3\M M^ZAB9^[)%4A5I;1 2EF3\RU^WL\IR?&/;E-!?4_HYIBY2K:3K_5&/Y-1SG^> M)?2W+PPI[5Q,*#V^UEBDK]3LI7=@?(N3^96D3C_TC1$T=E,;ZG7B\+P)3OBZ MYLW.37QHYQS?)BP+\X_E4KG26?*DI^I*U(,*^$(;Q4=U^249YZ)G[=.:7);D M KHA),"H:@E9A"@UB,=D8,[).L"V1+2T90_7_4VD180&QGC-[ 3\%'H3E]@I M.. UOK=(\ I>XX8SF0+_97<0B[?@UAIL1YCX0I?-^FI>VM.=S%C$D;G^C78G M?=V&.\*]W(!,.9]( KB+# SV.%S1OW^]S6< Y[PD;E/21>ND3(##Y%OG3CFL MYD(RF2CQ'MY7#3H8SG^]S%2]:^DH0"V:-I'(57DPH?_+O-^BE=':XE$=7$87 M@8Q47[E?:/D9A]3Z=\N;B&#?*B/6=>KY>2G[O>'AUC-1KSPXF"I)OY,3_^-( M'E/O(]8$O?FX&I*SG'<;3XN8B[^<]""D8=0>V0#^PN!6DI*O.EZ\8@/L%*.L M::^4;%CJ,7PPZ9W#DDXC8T*;A]#\B^EGG,EY$EOZH#BZ=BEG#RF1O5.JA[3! M.^64>K*6P03X@:[U-@D0Y5P#Q$:5835%V7#?Q)SR78&% M'V-'"<,LN3G^!4I";[]M1I7:E7QI=4AD>/_.9.-X_?1A*5OZ%Z'/C4\=*#J/36>1 )TZN0=WR4K[51*"7G,K$WASB31VMH+7]<0#!PEN&3, MU,\H!/LJUZ/X80I^<@178V78TSI4%ZN1[_6MTL4W5YS#>'*"<3, M6I8^):JP'^P*YY$ M3I LC3[S9T$?FEMS3#!:TS_3@I#IL#S!HVG66J(0>[X M?=9[X:&(B32Y<;<2E?"@&.+@CV@'NX3/=KZ7S5-)@&CL8EN^'E[>315C+8NP M40G7"'IM%Z]M>%9#!O(E_M(10W(DI?3U)$;020)PQV[K-\%3!COY7)U=([_Y M8BT7))MBN7[2Q"O=I^[?]$(37;V[OQLK6SU409VJRB0U:_S<-T# MIE95?4_#U?-[MT[T=>=@H9E)&BZ\/#I?],4U5J-3V$WH*/%'%Z\;&/3C[%!3 M<&2%E-^Y1QRLWBOB%4,-+Y1LYC<\;A/L]_[T9YTGVK"PLR+ YUN$-^1 -XV\ M%V1TRXORU>9C& -=I);HEY?IN/W=[IQ)IIH[?MCY15=5]I]4CV_LNKN@Y8=R M_[G9+%&)&X2,^JWJ1T;W4@3+K@;=X+K3^PUUEXH M0-M^1 KX>=QD]]",PBATY(9G/^RLZ%#]6I"O-B*AUOJ"<>(\5;-OK;:1KUXS M#KH'Q&L-]M42C?%N/Q3%O_,P!>_A(Y2?WZBQ?AM;Q%%5E1%TGSD2#BKX%82[ ML<\+P@+-UN7;N([8)6LKCI@@R[6UQLR]EOI.S1AB$0E0C@GE1)L/'AJ3 (3W M$V/D*].!@./R9MGP ;Y[H,P5.JIG@;;45X=7'&9PHE4XX @3/]E M0R?WR0,/!H6)V2V/8_6GN3/&TZ\UY>6^AD3[[YBJ21XQO3B7)0P:?EIRV$,7,I.3G* "Q1U"&/O=R/2 M!VYG+ @; B>L-:K\V=WLG,N[QK2KT7Z>:].3@ODWQR=[[NS6*(FKFL0S:%U1 MYS_[-;KK(-5R]EY"RN+$%U:R*KNH3WPR"[>V:G1J?+RNQ?HHD5!SK__<[O11 MZA.(>I/&Z(*TP"=']0<\ 6,Y2$6,\=K\Q3CY*_+?\0A@JLE2EFL,,J'YU0.> MM(*[\SBF6M%M 4:1@CN(>]]$BEX )[";Y9]#93395^QWEQ))@/OWI[./)7&F M9#&P(1@B:D0*K<%MJ7@R)FWZN#%(8":053*B/*P8_9.)T@OW?_-.7MW^T>ZN M0)74;-@/9"AN2O:#NR-7^LT(+J')YK=).24Q.2D:-Q;3X_F2TYEHJ*LX:6^< M$:4*5\3:##73@_0^\;\ , ( -@A;1AJEE)?#\TG >9Y28 #*]QO$H#NMCT) ML+GH%KRUEM;"UO*6S-P]3SSX__T. QZ4*E!Z$B -/0,_@"+)6#&^MOG0EXR# MSJ/!R."UVW_=7HLP)Q)@B@N?10)TA&Z""0=30#(:B$(OOFPB 1:/*0&AY\M M=""V[,-EUML4O>C!WMU&G',C62F%V(JTAZ81.\4E MF!\O)].7<, ]_8A!">6,5M<[C;0^^E\BY!U<1]QIXP[PN.U\&J#Q9/RY&*P?.!2XO] MF';I/LBK:M3DAFW$]C2@+SZJ%#)V,JP6%ZW57(V1UWKTV,WN-Z$(A]!8D+2I M7:=4.WQ="0I*YR^:@FC(H"R^9IJ5]LH"U$/SG@/;IL[5MD?B#6RSF[G]0.BU!PN+4WR9?"U0SB< M+4FI#2I*0!<>4QQ@MF3^L7R-!/!L.23_CJD.Z1H.1:MF+\F:4.#J<-/R7 M#_._ 2Y/[P 7L38AD2@/\@691CANT P*+TTUYE)%%\\T/J=)#[$Q%("AM@/P ML=SU_!8%$6K<)2Y<*=S"KR%-&?_FM7;9S?@D!F1JL?(?U##]]GYDXW+?7.H[ MII@;GPLR:",'!Z(+TV.=(K*V$^DN&C#8;K'K!LD+&>K;Q'R @UIR35 X_F;> M@8-:9K7CB&T62EE6J QP7L(RQ?H[_NM!LMRHNKC'FE0<+9;;1/=B"KUL'8LXH ]_8**H>P5TJ[_\D[49V#9HS=:0 M?'*^M_;FEF7%&QI,_8^RSA\@//?K/ N>+FW+T:?&(M4A6;:\>2,,=K?U'Y\M M4SO&82FY'70ABDC?T,QM\&<8X:PMTM!SKFSJ:+7D'=I@I$"7EL&@L3^>PT[I M#YTZ^+X"=H3KE?-BNQO,&&DSIIT>IC,3TQ1+87?#0HQN3$OM7C8<]RW[-'7T) M-8)$#RBS:=[=]]:J%NB^+E6*,N6@I#VHYI?<.1LDTD*8.(XW!]<47^IC#@Q_ MN2]H+_. ?>PD*>T>695)R)Z#.8*%8ZNMK1^YL 09>\A/G7K*S%@4W@A]MA7= MXVMM>D?EDQDX&MM@F =)AUG24"HE=\=)@#?/R8R!A?QK\9ZG7: MAU-KWP6/C%QSAYV_] M>O6=,K-Z]NEILJE)/V1(FR1 ZQ0>KWN47W2']FAKPV =.DRTW#;6Z :8S:^9 MVALW\[5I;AIM<.2]U(J75QIX3%LOC:'IU(775L5 -A<+0N^?2%.9J@MK)RKHJ8B:^-C+["!",T)!Y MAMW\5PX\1#F1'HZ0E,4=>3KQY.1;Q&363F6 GVNUGA:LU/M5)[526I1HH++$ MCSH#>< .H;0RE@AKL?,5"RQ:RV=7YR0;F*5\>+-O>3$EEY%50=A+ @U/S&;% M?JR].C+Z"PZ$!H=6!# M=8I5=B(8QZZ/-9*%.SWV/\NCELQ[[7OB)XW4Y9W.']!GB*\^M"<2WO79]._H M[0.FWLS%N$D@,P[CYX#.Z?K^>JUEJ#MOYT?2TJ!BI1C#=A=]7+=D-IT BEVW MZ,^XHHS\=&/D8VR\CU=[$:2$9GD2E^$],BA8X _)YK,:/]]I[7.N&?-L'=B. M0V@6/Y"AH1"SB!RI=*9"6X0!5"=[89UHCL/J\\BX;$ M#9V-J>#3S[^%T%XH)E/^[:0%'^MK^KQBDC2V:+(MXI;T+-M%-GA]*FPX[J*; M875NK&.TB8LHXVD!"2@^-Q"JO<\7*#<@'G0V.[*F3.^K!SE2'1)$ ^M2E-T#4 M5TUCU$:T2H>*@R+TBP)!^84]\'?-;[9+P2M^$QNM$QUO;C!W?/<\I61[CHLG M7N.HJ/AV7BDT@OU6WR\_%2/ 2XS$D7W:P:9CA6:&*O.J)(^RT=#5\V>&8GZ7 M9R$#0]-7RET"TT/+@V#> #\Z[<_M/@4P8P?G1V,LBARC\HREK[JEJ595?T]F M%#V.809A@M#6ZCFYI3TF(XN58Z.F#@+.$2F0F#3J<4E)R:M1'!'7$U.<_8SU M%/)>8G2YO3D#:?X(5Y<#W'0;:=24S5B#3(Q(0=2O\Y?$I#AQ +ZARGT!.] M[+W@>:DE]->"S9;!;X9#2]7T!ATP[_M-QH_,-:S"+!)9DO)+S7Q\7YR+>>I@ MRVUH)KVV\GM. E?Y8V(ZFM!3IUZL-SYEII9G?9;)N-_ M*V&O6K/E=+&*#D%W[@NWOM]J2;N5;_P^5N-03CZH&?E,UYK_WP^?I2,K-ULX M&;*&A)$ ;2QN9/SC5M^\>E+8_PHS*X]0705/ $_2?6<_$*^R$IV;X5M;L[:X M?H_XL-VUZ(8YS;ECW7_OY*@'MY8<=\)\0^B_>?%?I#,51FY WYY]%*TUJGN6 M0?BTKT,)CW!"I9&>(O?7TVBB F&T(@L%VH6\:4]0^34C(W":H,C$MC]21DGH M6ET#"X?.ZE:V^(8X#!IKN*P5; H7M&N+@J*-!60U:;FJ&ZMH./42GQ._DAY"+#2Z+H 2>"-_+<7%YX>?EKI"!AOS]OXT: M_:<7_D7+ [Y_SD6B9&>\16XE#I, ]T2G5(E$ COQ> ..">7)6$"-@C-@WV94 M?V"B@Q?MAY]([1&B8=[UVHCJJOW#5-=J,0>_@^%^,M[];N_VZ?.74@+JY]C3 MM?F1&T?44+O0@$<%X,.:![JFZM)(S!OVR_/)++_+U%2WG_YD;'-7NN M#KW%.F+O-$Z<03CXUNB%PA*(26%^7AZ==*EV^B], 8]NN\Q)[!;$5JQ8N> 6%0V6W/DW>QS^FKS!$C M)7B"G@UY TSK;"]!@U?.[@QZ&(_$&+(''EB.EK0.J0K)R1;D)&E>%>/I&/FV MABU+^5P2%P4_B7A\AJ042!)T=<7*\3=R.2Q/F"X9^&M&.MO[9W^3&:AF#$:;[N2=R MD@K%OI50TFN_?:GYSNOA]/(]C&#+E;:>19V*Z:A^0_3C@#]#+S"J_SA=W86) M;/'QW2.9S<.'CTNQ.]J55?P'VF WQN#GK2A:=%WY%JR9+4GQ]T3\'&&4\"0[ MBO?VZJU$XNL3'XT$N%7_J6LQ\<+!V4?#8LK&TQ+B#Y9O/$I0'Y^D$-), 6T,S<%Q!!K)A:Q'1A3F* $_Y MA523GX(F$XH1;8_;OK^]N2O%<] P9++2Z^^S>0NH6QN]DR1DH3)N#@<_\^S/:27?\=]N)98G#+''Q+JOC,WL=VA-2*/Z1IB M/VDP_0@\D,&EF41T@(L)/-T[Y#DZ_?-=N@:=\^R^<-VP]Y["/B7[T9B,:2P_ M^R^N7S7"1QP>48M^2,!U%2?K"?5=:RDR?:'0E/!OJPN[W\8#5-J_>8TSSLSO M\G3Z^WT5:T?^N%6O^_\D+]9\UL$W^H3SN($HG*IML) MON3A+';OQ_C&LPPP?:I5B9YCL=_$UG1&I,=@ZCM#DQ'C+\_&O]\05RX2..7H M!*#U77(S1/2GE,!%T\J*!S;E\OW\O1U6(-5"Z;TF1DM5QOOC-$LEQ27=IN*# M HVS:4L^[3OJY$UJ,/Q"::"U6OMF<@M83&G-:F^N43"@?X4+=>D%!;LCYLBJ MO["47844P,9'VD\:[[@1,8%5]5_45)B5?]A?__>3X+5 M&FBC#(-NWCO)\D?5D0 9SH3WP&Y;O$HS&;BV=-W'V)?>[D!TYXCD@K\/XH:P M-BG['RB5>"%D;:0,7 G"BA!*_4D XN*&5QBK-+!5!HF=.U;_2VH8L_^FMG/R M_[2V\VB=H@-SDD(:5^^'Z'#)TZFU6'/SYD[AHMZ,$W3WL(LC46XZM7>Q9=DH M2?,_TOV RC$FMX]/W> ^ :'J\'E9T%XRLL^K2%FP1_KG!C1:5R'2=+N_.?"M M4VP-@9;K%:8M#X*WMNEJWD/^>W?V/'S>N-Z5F03XF.FMKK7J]!D55.+Z"7I# M0-#Z<];.N8M>8:J(N7B-^<.@">HMM9-*GA^5/=WZ1\*?:%$G9X%&(?!1+JY\ M\)3!+G$Y$=KL+T$K9K6?;;F=[>R_)7CMGXDO;]Z+TT!+KKK^C;>JYO_.6P7* M >(%L$0@)AYY:.\!)FSX2Y/U=UL;]&XHKO!$YEN:V'MO$V=#MVZ3 SVA6!L M?,&?Z5F57B?962/_ \\&XM&+"[S?+D' @%!*?_,60^0@4B"JEP00CULGT@I) M(-ND@4\6?9#N0[!X/G:[)1NCHNU0[A&C3)OR('G!=W[[VF&$\>-X$P]U(]TA MPWY=W/F3K-1DL@+_( ?2IMK9+4H/O#'*TR1%"+W#TQV795/1>D89\>UF*%-\ M\)H@DLGTY0X6ZB+[?)$VU)TY7=1::AYU^4?G(L=6WJ;/%&MD0L?B3^Z 99G: M0<>A-V4!OU]M9MQ4M643_HUN^F#@+^VV[VF3$L1/;$%F1+KJGGUDH,3?PEA? MM,1V'R+UJ_AF9^'Q2XRU\+E/OBR48[V9I.:[):UX5A!!!$!%1!009&F=*1&'J2+H84J(-*D"QA06A05I/PV$2)&.]%XBO00(/920O'<\^]EGG[/W/NT][_?[_$-_HH3[7FO6S'7- MFKF&5<%20;X1 /!,CS6S"JERCG 9I07,]2@'1G)5S[]?X>$Z]&8:/.6-:2": MMBS9YN-/>0IK/+5ZQ=?&)N.S;\7&I";L'?D+(CL*&%><9<@+H,J&O*7SS MW^ WOH38#F$7Y9B2X]KU.-3UN+=UNM8VMG\VX3G=(]=4P%HMQ+W^^AK G:P8 M%(ME.AZOF52-5H_>R2V81KTO<_NBT1C&6S+Y]D NQQB$);[_*'BT0EYJL[6 MS,C(TN&;W4'CBYNUP@_*X].'Y. M?_L\$3TP??28?"="5A,WE8$!YP5YELUZK@S4X/ :FN#,Y8: ME@! !191I*,\#.]I@_09?7&!/LU8N+4:*Y7TN)^[*IWX8!6WZ#H^6N7SL5'6Y>T%8SYLY.?K#,*V)0^5MI;<"-HX8N^R\8J\@9+IR'&3 M\_JDQ=XK73F"Z;5WG2J?GV7RZLF?C6S>?OQ=948MXDAN;AJIGR%0](C<$AY, MJT&(7'-, ,QOQ-..@]>>V-ZZP2.]?_6M"[V&C,EL0R$FNZV 6E1C(* _X31G M#WUIJ 0;X+8&&8L49E,8$+[WKAS="C$W.K%/:R2>#!]UDEN8R!J.\#\U'%O_ MJN'85)0!>+"X-'-"HZ1;4%W]#<*'T2&=3CV-$[6Q,;['Y^_$5SJF%KH,QO?< M<*!NKHKTI+F0ET(I>S+<0HF=VZJK3)%_[N2P4.S2JZ(>/285=J?2A6%;B1-" M8W+?%2+BP) ;G$%G)P30DE/D8X#ZG=L>[Y81*=;5JE4RD),6+1?*L7QIQ\W> MKF;1;BM)SWR6QLV&VZ0PZ]L,(Z./6,PP6._<*> X1-Z/+3*Z\@^EP?*Y"-S^ M2RWT<_@?Z'W3_7IG^G+/%VF!DE\<[GA=-*RE<)ZINMO]L^<.JXREC.ZG9$T# M@M-E,>KK6[AI8ZDKD3#8C@\BN.FL9IDP,BVOK;FL]E2GL#@G^6*R, :61"X) MQ?^)O[>[^9&]1* '+X^YONS>-B4RYEY$P'B51FR.P0W_CY7P8!G1TW747 M++]1I\ZPMW_M #YDGE'_8%=)AUDA+>GYGD_/^-!E2B_J*+/B+8WJ2/ -3KJT MEJT<\CIZWS+7-@D.(Z$R>7?Y9LK#$J8M;X"P(Z?XA J V8!/4] M@G\P2PL_0IN'MVOKB"@\V9:TN0'.=O5,6I?:6"KYR36Q8(&(S:)R>?BNL0YT M+'EZ9Z1R,G7C_NB$DXA!JV3Q367S@$Q5/]8P3D?=Q':&7V.KR;60P[L.?/5: ME55Y5<'5^CQ?.5TY\H3 M"'L*Q_^RG78\%@;+[/?.F%SS3F6WMN-4C2U,46@22Z7 M=R+O-!-/5@6CK'7>C:S,K'2$7V1H"I6JX@31 ,A1:,B,(R7^# M+!_##_1P!#B&';W9,@[$[?$-)X_?E3S/R875?4?L>V''Y+JI*DO@Q/C#$W!. M!&EQ/>(.BSFF[NB%8U4DOC[JWYR#(1<22'3Z'20"<^YXPI+2/#NOT9[_L%[P M5;F57A1OE0=&K)QN(*U!0HB)ZY1(MOB1 -@4]EK$;*0-S>U;-)X0W-+?T<0O MIF7&WS6?&+O'QOPYA)ZTVP/>*QFV%XR41-^?]^_ M$_]E4/]]RS#555DOL^6<:9"3(<6M!6BJ;6E[)LIJB2= M(N?C\S5Y-Z2!(D\:OY'SGT..X?>8S2+(8>K)*8!+1M&00.B++IY;*T^D)0>P MTTC/?&T2*#Z): "0\S]^WW, _':&"[TOSPJ$G #?, "8NF'^(NTZ=NJ][JF8 M]]09IREO-U^&D]N\;=E_*U)#Z/!6O46''P"^:M?$;F&_2I5;%I"3NGUHPQ!78TAI>;!(8T4S=[-#A__:21TA!9XO'O[/AN3R?!:MV'"6(+M M&MORN$2^XDRSA6!%3/Q1A)%OVX^X=#^;K7X%X3\&FEBD[7BFF\(?<4R]"0R$ M[=81'YMVYSD0EE>HN?3<+KD$1J&1(Q?D?+O-\[#9LYV.B0ZH*F>UA"F=)@?XI]TQP1Y_V*J@N6&G_\]&;H]U<>BC" M1RZ#&+Q+I:7:2SFWAYF/AG?TY4MX7^47AOW.;T0^5TA/5S&9J35$]68:%!'=BNBY(*G47(A_1W M'1V.^8AE.?Q&%*SS/WR!?%H"SX=LGBK$=X(LOE6S FHULNX 8*:'AGK^U^2J MW&5U"ZWZZ!D5JN\$O0-S[) C!ETZ;,<7$:YV5HO[K"3O:8FS=,X]J-=Y^1G/ MZ$[>D&UQ#K,9"0^O7N-ZX89I]:K430Q%O%*K/:9G4M'4BA!]S'!]O:3REZ \ M9T-\W!TY?4HTL__ =.N3)]5%1FN>>)6C?YM=D ),+^?PVN?U!_$L%W,%F"AS M?V&]_>]>>S70I$W=KE(CAC.W_A7+-(=(;E0N^5EE<%L/M./D(W/OW>4+6-VF M/3#V> 2RYYO)K/IV3LX]DIM#KN?^,O3/O+P<>N:AL9'Q,+HSK"@7NV*5Z4T" M*92)EUOI9P3UL,D7.HO,OB1$9 [&?Z[F!URG++Y?1=TH+_P?]&8&_=_V9OY= MVB[\WUZO/^:J!BNE.K*+T.>C92#C9 M& _-X(WO:V<_U('C<1;],]L:\ULR>J8HY'(W1"M&X.0G;XD0+.+S-'>FALA3 MRK.WEG;#?B+U+J?MJ=2?#"1;I6?&W8IJFOVEM<=D7R]U3>WZV?(*)JK,+%\1 MC0MW$MZ!+J:VDE%LE6D[KF 1:[HPM 5AU+LH9Q2Q(EO>-B)W6T@:IF2MI:T: MQI)V63%(_P,1C=H-V%XJ. ^>430VB, 6+:K4E3&*.*@IC98X\:]#;ODJQV:Z M),?$^$G$)(I04WX^>F]' N7*[GIHT]WQ2',"Z&B6.3:5)J9AR8SOSG>KDK?+ MG\%9]NJ&(XIO;FYJP%^2AW 6.6.Q7.$:R++4WU6_WJUWLNZ;0I_ M@6R:6X+A\NL5DYC4*ST0):Z:.E (JQ!*E\M*S_*6'S?G:^:)[Z]#S%?VV $V M:]<,V_IU>&NT8 )SN[:S7!KC"JD_!KLY>C#M'7J5)P0G#2O.0CB_%>7B#:ZS MKWIC,[]K7'I/MN(;[ OX$MY:WL61EI"",(1'^^V-IUG=PS]NN#SI>[%<*T5' M8[%6DAZ>R[D0..KC_2]#^1HG]"Y>G9QX(TU]NG=6,#K^H/7&'9';HC=X2"#( M'@>Y?NP"5@_^[Y),F;^33(2_33)I_M\GF18!\Z;RQCVILB3L_["_8,?#V;3W MLZMK_4<:?E M^QL@9UW4H5 1G?)B1>1\=FYR\RNY*Y<,DC]#ST2287=ESW8=6>.M<]LS1\P= M[A4_.5904BG^DXNFIC)K;*+F2_UPC_K[[MF7KB+TNG+QWX<&5"DBL[C9N ,C M&4X_XMR(7HF+]?N0-]4$;S1%QS&>EV0VG%]?1<8/"]Z1FYH0TUHK^61>Z%"2 M%]4C>_(T<5%T ML50H 2DHK9/DDZ)H*L-GZ-N1$?1.KH1YM9WC:H\I6.?%]RC'ZZ'@)LQ?YB,X M/""!+HB30*5+&/!!@!00P=U9C#!(*T=6[VLG_[Q)\Y_(0$U@B%=X.>TP,JT7 M8/1BO/".DBNBY3XT^=3OX9D':/2EQ-095N!E<=YW_KK!09"_'U)C_S\=4O-R M C"2[=75=EXDN)H[V\K#D/I^_^@>8]#%Z^E)MY#B8L];!OC<*)2'S/G73\B2 M7@0N$:Q*SSZP .Q8\L2>T.)!I07?E^BY#"TE$NC.-U-R /#V!I#2##?X]J;1 MP*P5?L6V[B-X.CF@_L6WUKG$+-KJAS2HD6HJ)MLKT5W;T?1J&=4A.FQ\M"/> M=^+=]0I*9/ZF23J[8JA\=)RY*\2^;Z"O5VM0=VA0%7M#0UNKT3K%QK@:JJ/5 M!0&1H8T7 IQ*X=GKCMYAV[BP.4:YK>]8,>FY4\2=:[/*D8.(-C\^PV%*'2XM MK)I(]9/RA.(DP^>U!]FO/B4"?E7B5TGD8I58__?OTC$L_K#U-1KIEQ>E>N+: M6^6I>+(Y(W^"0/0GI_ ;=-GWP;U!UFO#O?,O7@NV M591/&"8FFMTN5?P>23 Y[W&W TY 1Y_ M"Y&E]"M@/NSK.^S8\>._% M],F0!VG@=])-&84?3>+(?V7M@EMO#QT?O:7-RM2^P*:\\DFG1$7ZU6J(_BHW M0_##(VZRX[TJZTB /*?$J8?*7:/8R).@('[QW).FSRX!L)!!XP)X&6H-8 @%F%K7,5P@B+^7/I!>TA, @Z99!X8VXK6 M+K*1\3Q)[@EDWR'L@XDP7?A(F _"I-_CB>.#1?;-=)LFSF/_>2?CV;10KIC$ MW$J4XD==*W%#5^(W] 2P M8JNRL;JWD-6D-^]L<,/RKE9A&#?UDW9UG>B!AXK4T.\WCO%/.2VK]W;0ZX4] M4]XCXRSX*O'%3-M$""%,UTX4:PJK/ \+2J)1M8I7'C!CD-9RV1=M1YE-LVQ^';W<> MR#T^Y%ZQ<2Z.?Q%BFWS.R$SQN7$<)D4NA[838G4.*7,Y_P[7:&H"/C MZ\8&\!& K_U.3IO'ZL\$JF0^CU!@Z>2H6E&>,W[:2@"=)<^P2@/'6^^$'>1L MZIEOR$5A'JH/30CVSN<(L'H&MRM!OA %7KK0F:]F^M^B]5-.+TS7YPPS'OM" MF]F#AEEJ04Q%>KY@1&NUE^*\-GRP:UV?# >&YUW/V#JTFC/*GG&R$(Z1&)>V MZY?G'4@P\\AAD%;]>L;R*KXP)O<3 RO]!S(@QNMBB\@:Y'$$K@^_B'H+3MW2 M#UY8EKBTC["*+8'%GBHG+RL>C!D5.6X$6\E,7=A#27: M:E"FA5+V7S=73@N ^A F6P^G\^C!F^KN P4G;5WPDG*0T3O#*X MCKL[AS%*/WE0W9_\R!X%1$Z ,%>%+)% 6V?=P,0]*2!RVIJP>M^5P66@ M% K2$6U]0W.KBOE\,^@WK &8.!7[@7;L M0$U#@+UP_X,E)]*=D6;R? M[_?8="J%!DF-&-P(ADFLVN>7,[CJ?0OUI:/ZC,@/38Z6V#MY"*QXJ=#6ZD1$ M_V,#CN=MJTSZWDR0FV$ M'4A,SONQ?:ET\ -S5MO60L.0%?( MVZB*[O(_'",8'4B5BBL*LZ($DI:0Y\[KL?J.5GL%TRV4'(Y\;>OOU1O1FO]& MIT8C^T?DO<5@%;=AD%@-?J,PNWEO1_OP[79KA:R->^PFCFVD0P=J@6CZ;BE5E'7QM5E,;]E[X,ND=$%"@S"S)3(7JJQ>*'JT3<"L>^97.ER9R MP0F!8HMI_EX@?90V1V2' #0)2: [N-WL0TDD3P5:[0+'QNW(;F 6:L8U-AQ" MH)I)V,GNE\8+I8N/BU21JD=KM@NKSGT6F0R#.U1\<%\F+\MT?NM14 M<.AS"][XT>%='K3HZ Z-&']UMHLN^W.Z^C=;NE;@@QK[P)L MJ<6&CL*)_#AO+L'BU4&QUDX2*'CB9R(5JF"R5DI<77MN4UU!6[?]00(TO=^$ M\:6?J.0FT:H_9)4OVH8A)1ZE$SWSV$_4D8C!YE1-EY[!41[D>S#(K?MEY M>8D\'B\Y8LTY!R W ^_U,AR57:8X(IZ,Y/1&4]Z\[$C;^WOL'KDZE!4XZ+LD M4,))+_M!@ #F>+.*"\T6W?3?&P)>@"!K.;Z/^=%KM95 +:N5R#SIJ.M7Q&JJ MHGG#54Y;R?CI8(6&&L.WF)@Y-UW=LY?MY7Z3]"EX8P )%.VH-^=ON5!OM%L_ MG>*3O2:] '7;_]JJ79/Y?6-JZ$NWM;6@X)8J\72N\;V@1^7!R,/#AW%VCG!L"'!ADWZE/M*;0GH4@ M0L/1\>%'@O-X\KK A.-#K5*B5T:ZN=X/L\*>L_; MFNL^?] @BR@ZSXWG%R"]JHSJB LW] M.FKO1HW47EE;MRC-GD*[I'T#:R^C!SWQ3Q7'C=:Q"S/:86VS>7;%AX$V]W8> MVM8XUP0RO5/)+F5H55<7Z;AP*J;Z)CW.F!<+>'#RN.N-9 &)KI_#/6;NBI-M M.B_*CMWY0[MGA1BBU"&BLDKT^@E43-31:Z%0JY#KV6:>P#-*M!I]A?/"#[0= MQ:W63M+[3867LURKLIU97.G&&A'TGWYDB?E%L7_V>]:DCF>$"3/1&&MWM6K? M+-F[Y"9I]DU:KR 'B3C\ZD6_\<11$FWA%8:MRQ^C>L-E2&7_R7[H=HGEF;'P? 7#JO5]RDBN1&\+M_>+0H>W#S& M0U?=CYQ6X8<;Q? ],:F8734U*>;EHJQE5"@PD>RIF7VS65N_KRLP3O^^I? M>EV:2M:RR^G3)#[W/A-VR+W%4B?94AB'X^7UF(./."R#^-9KHIXO.(]"F-^I M./%K4)VK 6OBI@S4F5%>'Z7 !67)$F.H]X.UL9&V?/AGCET_>]JUG]9+7"VC MT!F$GDV_HI"L7"*.+XP]HVD2/GTR?"3$3B>K@J/]C+F%Q*+<'-0?:SLD-U7! MZT3*<1GSE30"!)7G?=)737VE,L M!N8RM&'2.I70/6%8&GLZ\-F>YWPN]\W/M?DO.2,^*T\HH]GV^GOO@9;YR$1G M9GCMY$E%LLQW^R$_Q@],(3O+&?:U2A;.L= 6JJ[>7 MC@#J^>0E[\@H_>P(I'_W6JM/TDJ'\HM/DDM%8O6]< 8?,,>O$LVYO>J;5^P_ MQ"X= 90P?G $ ?^[\K0Z]&7LW"<,?%_#&T<"!>BYP3<:4.3J%3FR3RT*(]+[ MDT!.7-\!3"4.F!7N;25J_9.GB)YB8\NYMTS7/&DI& M9\5D^*FK7C^WA$&ZB?#9>AQV;1BW?IGVC'N%X^\QNJOFXEB'LO*4,N5M6X=& MM:E:YR7N" L,-B==)>>CQ_J_O1\@UR>&]FPO'*RD'BKMR*<=]5"$IG*<%_99 MX]^JKJ.TT!?[>:9$4.2PW9)*CJI$9RKD,^@$\(QZ(EH>1[NPEO:6O?K&<1:* M2]\$/>6=YL2(,GJ[!?>%$FR^G?[EP^ #X%3KNRA;LHKE;KZ8J5JO>S9C70@,9'XG!'F^M+!N)8/]HRU1)5S&7 MC%2X]-$'^JF!+&+0%>2+6/[N"\Z^W4R^0++/! +9.M%^%/-Q*EV[%S40>^P8 MN]8UEOVU4W?H!T3MW51"3K$4^'R!MH:%\UF17AW57H7K9T\KA%&89UFJ&[!Z ML^U;[8\G!U06'[=:+-USOSO:TZNU(#"6[UK;-R^X5QR8J)KK%J$3'<%DH'+F M V[J[HHV.(7U MO.7. &Y#IU'!#,*\$K,I=*V.2D,A].I597EB]X MB5)N#PS*W4_5>4Z7NQ3F\W#EL2:18SB:3K%$,2+G!=T?OLUE+!>-XT\@J-<]M!H*_VX;=FCVX,3N=W6I.KQ1'[V.D9@& M+WXS ^-'GI_\C3#=WTM.NQ\>W_$R[5JJN_1(X,I&2K.7VS>[7K;FML\=DTE! MF!29Y=W"VU3D@J.!9.Y*46-^6O,]!Q^E1S_,/<5?S MU[6\5\H0YR\G*9:!: M(BX[/&,#4_RN=1G5^R7[:R(I:2:NQ:M^("7%BT;OR1IW24O\ARM:G54SL0!O/MTZ6^!/(2].TC?&:%*ZKEU5=AVWW&B:#1"9["C M>("F$X6/G6J>BXZE<>,^$WYZ\GT#?F;H#G-<47:H%(="W-?T#G.>%_FM(P,_ MH$K0"W=Y FWBGFFUJ(?$LX22A9G5_]]T3*[&H8$/:JZ1U?,ZO_;D*2\[WM._ M$/[9K8+C!YU'%*38[>JO(H;EOK'\_J=U5P?@1>C7\PZ992,=!2N\S@,Z+[:= M166UF81[YW,R3EED%;Q;26%B,&EF+R)+O"+)D2T:SE.4*I5ZZ$'(!B"&V9KZH_BP_\$BMV(VV.]VYOH*4R(B3^ M:]7M:7S_'U2);,%Z:%@A\NX(U[MS[01G,HUS!: \9,_ M_^,#5K,Q3C2,R.S-/YV;?L,(%F]M1&ISGEE)]5MH& M-(M,1;J&G1[4["0D]U7;<;99X]E4\X03"F+FW7/;AML7 MV$SS,UD8X/P84&S''30D'YKNE&6)Z?*RB/H\L'+T3A]G>3_WN9/Y1:7>BQG. MCM:[4<['HMZU7 3WIBX+2%MO3V9F].\4%IM MB]Y%5=#C!)FHZBQ-@]<*NEK ->FOO3G?*:,*3Q$ 5/UC2[LHD94-OT9; 3"O MX)!1T\4HHKGQCQ/P*LA0GQ>)^"0#!I)(%Z!YSA>TIHV.HEU GP"(<'J$\DT+>L68#JA?E@ M!UGEKZ\U#A,>IN@D9Q7P&Q5#?B00KY,_2^=B3Y=CWJB4'1W4M,K-#SM^ M?.RAIW!17?T\[4M+YQWJ_"9IJC%G5FD!I+EV>JFH(,QP[0E8'T;\ MB46AKS1\'//T9*H2U"@H;Y4/S#0T?'WUXBZ4_3UPHB56G,C><8UH#3Y7Z=[C M%%2+R=F)/^"<+(]?RYH;8V(,4[>0JJ6O<"GWM#HE?<_R9?U&M=2CZ^?!X6_Q M&_DA&2-%T?[MD%#CJ"WQ&GREVB+Y"]3"U]!?P-OU$U4@0\ L+K_-QDK1K7>6N;#>G] MT0YM==;'T"2X8'C3$\M :#)UZ9Q%2/RUQWP7EI2)'X#=.+7:@30Z[( +% :F M9[0X7)K.:-?0S!!LJ:UECYABO$O)$7BS0%:U./)UPLKGQ@[O.:4"$ MYB.!A%YN+EV?"'I>OFX'!=CZ&JSPEJ"W^M.B(MF3X3K.Y71WO9T,HMG)BA(T M:"JY*O3'7.['$J0#']1G-$_?TB#=XOB+Y7/Q :F@L#;3/0Y,K@?&+UG7<7[* MJ,C#DD?8J/.U(^M0=&ZLRF+>I$1^K*T<7RG3E^9#"4M+YK%XT!O.U'9@Z4"L M@N1 0\Z)7DR^V)?LOVU:Z>;_!.9(A7[EZ#V6V&2.>.)U^UO)P^ LE[@S1DFY M08:"?C&KLS8BK+K2%X%OY3RE/3*D=JA& CU(+B'4^_"M7ZH)]$NN/2,1]-W: MDYW/S*DF>_J,7>^,J\G5'%,132G-O#=JQ1219 5(J:NB,H9*?U+>% 2!-Y78 M00)]16^=T0)\?N^DR>0P[?6)G9%\,_;PMRBQ3E"W7[5SMF# MVEHQZ7(=[*B4E1\:MF8?V8R!WW=U= ANF#C0S\PR%>8<&FKSDGT4[%.W@YLR M9E'!+IA->?./LK-*Z;UY765KEKLIU6-AM7W ,^XQJB \(GL5M06#;LKE=+18 MA0R>M_.5 ![1ES)[^3Y@74=[..(XABS8^OJDTMUQ8TQ"U6NX<\HHS-:2VRHT MC2<9E=0^8Y#E9Y%,WC2YUMZ5G:TH\$\RQUPI>=(("V9(Y3^[= \1WK@,^_%$E+[2?TMW___5_ 7R^^M6[3PFFB;1 M'_IZV4]Y.Z2T#H3,!'\MZEE[UM^B59GJ:K8_;4A3I6S+'?YSD[ECBV/ '^IZ M0BM[,A03F+BW778HOQ54XRG:0]I7K!J M*K1CO5A;[6?S-9PKW&\N O?X=8FRF68?G.QOR4\Q__9KN+J*MK;<0W'Z7ATU MI88IWL MJ\45J.,"#8_76&*<9Q01+NX$7^ZNY!3/KKDSU/[N.Y"$1' ([VQ=7! MC\K^,O]ZD$"_+CM><)BW]2*TMDI*%QF*0",-J7)YIINF*G1@&NKC^O%9B)RL ME(+(Q[ [QDS*SY5O?L!->O2=46'UACMS?K$\Q1EI8\89J<+Y]2@*Y\TA[?&[ M^?POA8M3_ZYP4>:?-7_^4R'Z<=<_2]UOX1SCQN W/1">,%E"/T MVAW:*WB<8PH&)YIXXWOV"CV4$>#FNRO])M;=]K[T=8.??-KZQ8)4.A7Q1XKNCH8Z:/E!5H M)%F\CPO^X[+%0;Y8R; 'H6TO7 24H&$=FE#SO!RKQY$\B9*CS(FY%\S#&2U? M6^E24]X<#2.7*^RC9^3@[4& <[5P+(J;.E696\9J7K>=X/!C5/^) F?I_>EN M:Y?#Y-:H-KY0,P0B,[VU_[$)9;H8:B04X)9IXH6TADD_^%P1D4)4TY,LHQ&> MGGA5R79RGOYR/E];2'=+YOEF;TI@_3>^;!U.=7Y^=> P@BQN9E=N=N2K%-5> M>1ZDQ&,X?+5JEWU@&L!]JI]KC:J>&U]VI[!O3#6F,_B.NZ$R1.@3'DR?QGK_M\['/G:^SB7-W]&_D<- M^$H9)F^D/+3>#[,9X_"CQIVK\5);_N1QDO-&X.BQ6^0]K/M]5ZZ4_%".X8=, MU()#EG=B&FVM'&X5N$ &4SU71.H\QFGZ.)5"'QMP1!BPLLISI-/PA18TG'TE M1ZZ+DC<]T$)O)_?\$@_1ZYX.G1 5'95NCA%RB^6]]F3C>=>2,-/Z3.KD-MVL M[T/NY9792TB#[_-7'N(+HYOG9F1LTAG:I>WX[)F>G3\+_XQ&O\8;O/\5=)IV MD.Z54P,Y6[C42P+=.>Z<$UO-F/;F1Y=)&7&I0&F41H-#H<6,-(Q0&8/C.G[1 MQQKMV0-_^.N+/]+8! SI,BU;45P>>D8++BMVGYW]TY1.K1),2>F$:/8"C_&*S4FRU./):!WGS/D4S.N_R.G>C-NJ3WSRF8,N&5$E554IA8<,X MD\GI,10FN2@[.R=<;T$H1K_#.BA)_1QN9.N%V S+B/V4^=;G[H[LX+,N;Y^[,D*EV\I\BSP_ M%<_C,K91GDI&N\,TOX..WLA0D$%V]$PGDV5V!LVO-6CA0 M.D)Y' 4 M1!3G].Z;W0I9NCYI\LR*Y %4 ]J#OMC9.WU8XIX@RP#-#6=S[&K.>"'E7!#' M>2CCRE!X*B8K("QOF1*_4??HMG_>7?A2)J'#."',WB&HA'/"7N=]S^[I,@P2 MX8=Z$7>X"$#SMR\BKZXG5U[5L7A1:Y6I3Z&5D4?UDU::W0<[S;RK+Z5]&$#H MW7BY:H-'NSE"T_,-M-*2'!?=V:C$#3[FW?Z863#PHDQR'*,&A_@4&5&FISD9 M&(6WZW0:Q[;/[XCN2$E7' 8>Y2>_+EPO&%=%MKRE&8T5=U3A(O?(9A.!=6B+ M4-<4O'RZGI$1I1^.B#+VZ./([)7:%!&JT <F<&,B:)A7&IZCYS:YXV1I'9VA^ )L.5Z6ZEINP!U5:C]7 MA^'GW*7.JTH\FU15EF^^.Y]$ L&HXHZZDBE7V")D4[P$'#?2KHX=JBVB,SK? MDM]CG>?1X]Q#':%IN1]L%%ATX4/L!5O6C+@N;D[+B!A'BIOL'BNVQ68FGX%/ MJ4>Y48>&<6JU8#FU_UAGZ.WPUW&5Y]'/RUG09_G01L[$Q'O)$QW08L1K@9*7 M2M;"9B>L@@>B&W&2'E.86=]D&S-#6\&XO*T67QX=*%3C%!^\W/N +;>M8*@< M./.-Q;(./P)B4ZKL'!*#J\4"D:P1E>89T,V5O>\#SXY.3$T1;'C- 1/*U;IZ M/1)(!IQJRN\<,^'NC*MS[!L_/)?:$R#P1&T]\[>UT6O&MR\GWK(UM5..JH5/BTR\"+L0FP.1#-!D7]_SGUS^#:83G K<(\5I2>_;.!>>P[&L6IQ]AB MG_^HHG4)@#%4"0=CL5CV!!9(S6QZS'Z/V3I58FY79#K5R[*)N!+7BE>];1OP MG]>_#O+Q._6@V*(;Y1BP^L*_K^ W4#Z41W#%LW[:!Y9F;1R;Y$R$K2DM_$MJ M-T"9C7S"K&%^^RT6;B;@]?1OC1M>(DF)AO>XN6VR;7)>9K0/+@=R^L7H* 8R M7%&^D>I3I".8QYR2+P!OS ''ZY]2%_O!>9&>&%I) G'"!\B3!U(HL9A=Q@<[ M5"10C$, "92&!=P4.9^".PO#'5'%'7Z"=U0V V 05D4"D9,O>%])BF,3\=Q(W5Z<$+&;7JG:5$@02]]=%25^;U24J/.+UL"3.!)EW^3WIW/-UC8 ML_'(O9++YU%VQ-RK^X0D$JA$=F\ ]1]HV/V[WNQEYD/&$GB_DQP>8LH/GH*@ M)--+W"IN2,+*AAU9DXS\LBC!0U>_G'($PE8P6[UTZCUDF'@OAK.V*;ML5V@. M*R9NZ3A5>TYZ92XBIWC,0)#X*"/*05E)>@MGS*]%V?H(8$3U&5K0H;G5%:'K M1\A$:C_9+*IQYG&)AJ"MK22E^_TIX_8X54-)0X^''$E<2;E65EL-JV(+\56# MP(:HQT?ONDT0&=_OU&B&X=U?1N9" '=O'0E0N;DJU$CN 4=!-C@"O'-S@WU1 MI5=2NYU^1Q',I;H+ M#9=LH[PUYZ9%R9'ZC8PTNSF(#!<(^>[63;CPVE3T$0ET2MN@+[FJ>CLILK+4 M-U$N;/PXS,W1OL+XZGF#Q7N?^S0T KQ>*:1#.(X\M]B\>4.:J&"%B:7*N5OA M;7-: D="J=_8]@:278Y\,TY?UY^$:SJ1A]S!@]DE92%>TC\'%I'@DNV'V5?> M+,6=2\KML*H\A,8F)#Y\%:F3*>EA*' MN<^L%AL[M2^*?\2F^=G<<_.^)'ZOO$)GCZ$T7NAZ8,SKJ%;-%>0^,7%;D=44U1.=EY>V^)V#76^KV'.>!8L MRRNXM-PY@>G+3;O3*@ =FI)Z]/!U'+"* WX<]%&3$E_$QALTNR,GI:+X0[__ M*BG_):K@9B2H6TVPY+O7?+H?L^=W?NLNY '2S)_!RRLI[-WF\J)_#KPRL*1H^[G@B]I%A^T(/J3[X; ML\=\J5(7OY'P_T#ZX#^38/_M+HLHM@&?4V7J=8$$^J&_@CF96P%(.F0K)=^( MW!9-&OJ7E#1YQ&D*>'U\R/0@WBV5N,62A$&Z/ @K2H"R$\XA2*!8%8#Y&_.N M0O[#)$(SN2V?7-4D4) AQ'?:PF8>%GJO84^%H_)C +PY$D0^U%&$>T0H_(&/ MR\8DFW@1='40O5.EHI**4TP,[2J3396HN;]YSR\ZPV1% $ M;DHS XI=/B$4P&,06B00_\:W;Q,/J3RD<18+*]EYXO6[EI%9AH3)>,D;)N8' M.C77/ZF+F@\ *"Q? M((J2KW47+7S8[OD5NM$Q)11]>1BJU0_]7N$J MO6 5&FK36_HAP[4'];K@F3ATZIR"C&(10_LM(U^&U.QK!'*Y*/FRNN;T(XY0 MCQ+;86&^/OO&]$P#AG-(/-VL/[;T*#H=J MG:\__8K]F([+T9\P"IJS*P[I'-'NEV ;D W4Y,GX^/YR0C< MX.JGH3=[N^I$;70[(@L>][0UO6-$RQR/>+VP_#7.Q7$U>[XPPZ\^[UI8$%^\ MQ[-!==';S+GG$CE5[#\F>00 F,XZO$K/^F\;^+SVP#//@/"B=P)XV,__9E@7 M[/>PKF>FT<[$_K_,VIT@7A&,RW$*3L;ZW_(9.1'5U0E3'IH/*A2;5UL]&F^= M/E)[\&/XE\G)P+^=\UNH1[B7>NBJ1:@YJ(I:3X[YN+U?];0_N6TH.OQJHG=0 MZ2:+O]OBRRF;QA(A'76F^]LV)) . E,]A^#PYM_?VP&_L>-V)_WLG]_DFE>,(="'%:/)4$:J8C7X<. L=O)><- M;#<>7Q_YN^SAS3NYL\_8R(+S@W3D&P5QHH-INQ,09N/]NHJFKMOR\,=-5S^! MZ8SR]RE&]O999W5JS-Q6L5WE$6(L$6[GJZ\PIO;QGSY"2LB/_.Q9 M!&^O'&IO.KVQV%]RV1OV8:U5TX->?0"G=C'?)]H&4HTG2GH[6AIQ22+10C&Q@#*@59N5))ZB0/8&NVJ;KH1ZAXA"#W(R6 M@8W4K(%-=(=[[QN5VI6DPJML2J*&-+TGX](2K+7W8](R!)[20>;?X[[KY0I_ M8O6^"D"8MO;[:@7+^]M8QI"#>FU MU2"<@]PBK_@JM51.'@/D7;C&?*C^/YV[^?]1/>B_IBXI=EB(NJ;L\'CK9_.; M4G.GE/PQ&GV#*I55*:+FSWFKM.K-W)?W,TKSGD*16*:]YKEM.BB1/3K9=V-CP0-N6CM83N!M31'D= M)&OVU^9;_$;1L +L%9.R)?@/V53R['KC?R0&MSSJ!>#.TJD#P#B#*/I-C_>< MV0C21WTS(Z,C="30523MT</D9HC(T_-E>:'>V,S AD\>9P&HNC=PS])2O.PT37U=T#-X&'F2M!%@!$#4 M%+=/;;XTUN+ELO%L2MU:S4W1-HSU?4&;;@B+ZVMKNV*C!XY:2@8FVTAM.0C# M=J(^!]5;7O.]*2^D[>-!'LDC^>>NU2$]?BV.-\YY,3V[:QN8RA'8KA5K:[O* MG-U0\R(Z"[D\^ I3^?P&JC0AA%SXB('O*UK.!2/UUC ME*#ZDN4D,31](\ONEA%46U9-0H] 15D_'1K+SJREI7#]JI(X6Q1N<&4WJ1TY MX%DMJ515#W9\XM>WD8*:9'W[I447(J^I5GT;X:N4F)BEJB*2<47%:3)0H00\ M!A")7Q^:OB;R( &OVM45UL,,.0;>RMOZ'S;*_W";1135:WN.UR-J.,$N*N&WB<:II'"W#P]\/SINUE1/HD)*_KL?9\6+>T\=/; M84QB7*\<9 L*$(7-"^D%B"1ZI$#%6R/F0,GX6[&22,//HSX+ZT=*LBL!=[9- MJF(G/)THR@7>H*JJ!,O?!-]E#DQE#6G5T)9345-34KGLET+Y/$M' :H!HOIZ M:A625_ED@/7AGTM0Y+3(2$ >J1WZOB;:%=6R7U2[.F-(5>.6@D5< M4(AHMOK5;&%3'*ECP6UFB\@,S$(A$I-O4%200%# ?[UV\2]*4MJA(&J >>I! M..IMZTI'\[=[K+**-0+&$0$MG2J^SY[!*B(TJ *VM9GFW1%ID0B34&W"&WQA M=)[?:LZMG*R$,8X8"XL[QCK;^;*YWL=Y>U\B[\OZ+H4=D#$G# [\YG;]G=(O MLH=GB&IXZJJ.U9W()5##I;BG_B MIX8=V+/)&JY*>HP?C4:^7.@[*UJB4__N:1B""X,<$-#4'NF+.Y2'W[V4130^ M9F='NC.R7MK">6V(77!GF\\)-J&4=[ G^KQ0^9$1C@)9"%: =X2A.&(*^Y*_S(3JAX6 4^"'-PCUU,V MYA'/Z, [+\"Q!F2#Z;_MPB@40O7B![(8K?JJ98*[#/RM\K=N?1 M'^:30 \<,@F-]4*./A5%OHFI'F:_\B9K.>Z;1VU$.3_?'S9AK96;SY07;AZ* M65T'OZ:HB/S 6&VW;EKDXTA"SY?@!CH ME%\UBPG"_&GX)G]YO-J__4LE@+D_)I% 8ZZX5,+C9( 7UH84X*:$Q2_]ZXP" M\I2D1S>#+K\]RY[-0:9\SO#&S^#(EB4<56Y8/)AIGS F@_-O&58999&_IL(/ M]7%,SG--&G%U% GDH)%\)SM.RQG\,R,L]WA/TH/KVS>L_+-]8=X*8>B$.T6SZZT4*$'T;C())%E6@S+-3!Q'F.)FS0Q0( Z!SB M,)]KBUSWK5NG:N/6V8(+\CNLS+\U:@X/SXLY"JEV?;+7J?&J--0?ZKYSCEE% M,( /YG=F568U^9Z*'(.,780^"[NQ9D!;\R"3K<1T8A6[!KR#V_:VTXUBU:MS M6E7G6P%T+J,YHG0$?PJ>)L>6T1>GV,FK5EAT0" O',)28;A5-7M/\(BV';Q. MA@WW7O>H[*/;0N:"1[UY2UT!7.-L:9?S\DK<.6IA%._0<$/8<4!ZPARR94_@ M*@@SR(^;LOWJC/5,G6\ WF:YQP)S6]:@[\>7=?"Y\]KGRK@0^>EA-NJW M9UT'!VN\%.5LN3-S,XHRDDWT1U^-ZXS/XS)PMQZR.O1 (!"5LSKEX?)JZF?M M&!AVMS@%Y*]AB=NR!T$%Q>!'@A>0*\]$EF;5_ M5X2*_4L1JE/J@3*"T&.R0 )5.)*'%$]Z%^":LI8.E(R( %CX:QSYSX6>R;%B M[Q=1$[R/Q;T''^2Q2@'!S%LW(+<__T]Z51C65;>F43\$!4,2!&140@R"##!H($2U $ 0D!)!) M10:9(LHD2**"H,B@((@@A#F0,,]S1! $Q(@0$1$BDT 8 H$8A@Q]4_56=W65 M5G?U>[W6Z]7^N3^^E=S<<[*_O;]][CE[I[\WL+0_/>SI+25][S2SYO/EB6M\ M7MSF6*@9=]_DF$I2!'NG4D^/GKA3.>7>SY:$11:Y^RZA;_TK)+@->ID#2M=? M@[%1(59L-". )4;MDP#@8/9ML2D.:'65[KC* 0V1EY$$,S^J,)VZMA&9Q0%- M3I+0DQQ0 +JGB:7;W^#43Y@2; )8C,%8 A?6$ >DOT[G=5B,=?AKMQ\!_FBQ MJ9D'7_TLBXGKF"&RZ:H<^=[RS+#*%'P O1"/C@C$14*B!VL8WF[-(U=Z)9HT MH:)G#D"T$@RS]OW-90\,R"MZDE;]7*&"S/NP)]4GX:.TE. "FDU#$Q1\_XG_ M%S #*E[^?*%K7*WVO/[&/;=-87=:U@W(-7XG9X.J)%+[Z\6*%RM64A,J_(?? M9^3>W1?#Q[-];P0BYMA[61J?ISD/Q%Q7)@3$W>.&E4S4^5:B=\*?%^$W>64$ MKPR]7>X_/--N9=YGUB$9P!O9I7T5WMMAS/7IPLZ+)3;9;SN/*9Q> S37)T@Z M-1&]D$P-Q>R7OY82ZC:ZU!A27[;=\IS\(89Z" ^/Z,>(_#R^FIN*VN[2-BY1 M85(?[&&]Y#H_YXLD<<9>IDQ$O;*JJ7E?XUS9M5VO99*WRC_C6>B$9U(>MQO3 M7E.V#3CM7;,C+U'AT\W'EB0$^7N :4YG7PH4&1;WXM-*W8/<@=E;<O,S&RQJ]O7!:E]E&'593$84\YQ-?F@B=M>W!+1V*RTHZ@_?@Y^_^9%H^1" M*VD2NYI@41B(?QM1A1Y1P[RVTH*#:<5#EWE9R& L_*A%A%7PHA9;"+;P(!WGDQ)ZLV+N_TW!B/O;)]7%9#!O.O/A9#%WU%#'P,G/43 M5U..DMPF%)EF?>'NOE,6&A#AJ"B$&E]W1PGA;3##Y'WCYM_GI)1[L&0D[><9 MPIE*C11U!0DPK,Q7K(;FQLK]RQS9V][K:I8V)DLX:U2]M<5!]-@.8WK MV)TG,U.YU5(V: +3O;1$(2P!48XP14:E4]@J,[G< \Z^-\[!WH58[8M=($8P*].QC&2X;V"84JICJ\4F$J M$9V@EMX3N2TQZ$+6>NY093+=$\4B_2?Y.HV%AK7-VQUT\OX"CBL72GLYKCP ML=DM(:^R:F2047@W\00\(E+?XJH!C-L?L="2VV?UA35;FR'E^]7 XV+U7?W^ M'/)Z/;0N99.DAT\SCX[Q>[T9/46HAHYZN%JT]:'3;8^\CS&*,$([P&]U.: 3 MTG((RH(,8WQL\=8PL'E(BD[9EQG&@GTX?F*C6S5V<3 MO#L^B:GG97=.SNR^0+Q<6BOBLGCYL4%S^SY"?QI,A_753_]AM>WFX-\5/'SK M-)!ZE,1J#BL<9$67?FV;22_.RLM\^.6J=50"W*ROMPN@G(?%PSN(Z%O))Z,( M^C(Q2.I0H.A5RJTF!#!@EZ8= 94( UC)%4U>!V_=(U_I1.:@L01?2F>+Q+GM5X$O&FFM([LM-.$!B:\ZS8=MKDQ]&4PA MR)X[P ^.2)0$?! 2'B@)S1N!LI$11N/,]8L+'XV!I^*7T MUWI00PW1^[ %"VK?S+#\<@CD.GOGJ4\#M6#Y>F2COSV_V&JM]G>EL_MBQX6F2<4L7_LT*(-*VU*XH+0[?1'S^5.,YSP$-"Z^Z M4=*PTK4>UP)%<-/)B1E)(TN^-+!^\K-4WG4%*UK(>FY40:!?B*U8H?_>\Q?S M2K2$W+RZ\5$9N9%QPLK'C!UDU,Q:2_:GK/BJ\'H=2H\[#D+K4HGX5]"7GVH;9PI&YBL,RSX*#F]K./QJ^K.;@MKD;%V(A'6>\; M*N,[0NX%8N-TZ\/T=$H6[%N!RVHQUA[]5CI$$OT%^Q^!+J9Q3+)(;!6PF4/0 M!\S2^*!.5GL<^HEO62BSV34<6XY=>.0]8./E'7;J1=J,A*@FG\OS&!Q;J MML'G8(;53M4%2F$ @RE[]/.;T8+\PD'UP;'-2V>D6Q.@MVMRP]4" K:-8L,$ MCA!,IZE#CFWN%NE[\.R=6F^)YD?/^=O[PKNEA9V>^'A/RYSN"MK]24YF>SX# MQXW4H7^(X(UO_0C_-(&P94@6,+S+TT7)\SJE-?G0C[=JFRH=FS-EESG@C/]QK!(3*=^7H!_4128-"D-0Y(06FBMQ*=2#3VEL1\O#&MN8D'[?>R3@875RY[_IQ;U9# MD."JZH5CR^:'K7V(= +!=[ IBY2X_KMU9=S/;%="AU0Z^BD/$DFUFSGRAIQD MG7_(Y+PTFX,*NET6#Q1@5Y])>?::3/^6>C*\NAI*PDX^8\^ MN-WJNU,?(,640>?D?\'BLN?.KYWOA-SS.(1+_Q3<"9[V &.Z3"SX2O.<+U\5 ML3F][\&=[=P>O^V%3YH$;[I_DA(*4O):KD(&=S1-^]\5D.:_W07OF\#CG5I& M%AZO) =Z>)0?63(!*Y=7A"WA)E/6R28J&_NS;E/MK?[K=?.BIY:DA,>J)?*= MSW<['WAI+94'>P3 F:0AV X=2 !;OGKW0*I5^=)AAWC9LWH:PQL4ND1&D\$R M=@6/BP^AR8\JW9OPFGW!#%L^ X%\!9&$J MU@*%&AMJ"^G)"T]$6CMOLK$Q1)Q3T-W'+5A3I8- @]%W84KY0$+SSM7*?(Q6 M"2>=?FJ?6-.=8>W^9??9!'5U:YRI-$;6HGQGOX9C9RR*TODRT*]8SA>(G?H: M/*YR<<731SYG#RP+D"QW!;(&[!LT^8WB:!T;=:PW@"'&9UA'MM,9L[Y323%0 M02@W=BJOFI]T%0MHJ-ID9FASD511[;F6*5J!LER>+^*& M?QG2R#IMRV3&1QN3H6IG5\/]C[(4S8JJ]KML1%LP=$G&K?12N58.:,)O M@3KR12/N"3ZH?J_%0RPV4N.U]YHG@M)1T--BNC<-LS\N>TGZ;V>$\#PU'I7S M0"1\(-2.WQ8N?&4T9FM@UIW-#PUV*6>^W.66V?FH[1:(]_-/U"&K@K2_VWD< M]';E17+P]F#/R*?&:NM=;O,F>.WF5&.S>7&U#_>=^:7RKMC6N_47/PV8M)OO79S[D F^=OWIL/*].KWB90?HN@1T M3#+><7DSV8 #(A)QP(4-1/*LD+70PI7VK&(F@3"B'6*[8#"NN#UDKI%N_K2C M9V[M]=8>'5L?2W!,N6;LZ_(5_/-8NMDA0C]F&HT2IA2#?4Z][Y#\_5M/;CR3 MT>)E:RM2.:#P<" Y'E(#["I"L@F&?GV4W54^@6'+.;0!*B(.&:0==!ZS>2HM MF(&8FD K$:.%T4F.\E4![4SVSZ,JMHGA:47N$\FYJ0FY0X%##4XV>=1]D,-/ M[Q*P]&J"'T)F*[WF.OJ%_IK&I*FKY5T":)+ALP]]OY<:.!TK3.__ENQ$J5#L M>9DRP>E9N&@:-/YA7M8>VBG3&H:O:G6!4.[)9T'>P$P!G!1]@P585GWSIP^5 MCROK$S$A\X89;MF/]I8M MA+E/%G&[DE=7GU]%TGHG8V@:1[Q88M/0ZB*<$7E\+QAZX+5X2(-7GCI] ]D" M4 ;6\18]Q)A#(]$'PM4B#_7)^+1%/LH\5(8[\ $$XY:&L[_^AX/Q_),E&E87 M1_!7Q<@>7JS>R**&AXV\2H-0X\GNM_5U7%"#]>6M2Y.N?RVV0LB8$F+ M;5=OL1KGVW8T3],[R'B3@*;_A0 C2P.;N"Q%C9VQLH;B*&,WI5>O:DO'8E"A MY+JZXZ=(O,5,&=>LA),Q1%S)'@[H 9OZ*^VPVD[](N@1:0D)F6OZP3IY6P1[ MV4KKA/4S6);IKP&@));6N[*I"OW$5 ^QG$CJ[DAK1[BZ+7G9R#J<+ U[G.+] M "E_X]H^&%B_$(F%O6>S>L]^C XJ54)1&K^IE/7*QWE;4;=6CU,10R42C+V]6GG'EK6WH)N*S7LZ,9% % M;3?^(:DDY_U)4OF7[U^0M7H!?6"^AGV>14R>8V$;5SARTT++> MHT!WT, 9+(X_/RMP'/5LJ1T0DEFUJ&+R;\_2-5N8F-B8JBLZ:^^&5PH:;M)3 M-S8GFFJK9L18NX2;628\3G"^H+LQE%O<%E<_0:!YK$"7>,[/8B_02UJ\16O< M'U_^:J*WA]AO;D:W8+VT6@@Z0=-,S'^:5/EJ*ZP,NHXOB*JA)&DZ,F4P8Q+> M1C9?$U??C*K03L]7#)@,U,WDFKU3,1^/!HWXQM*;=5@QQ6.2<1S0=QQ]D2) M.-&I+PC'98PE92/Z)2 L4'J$OE\%BE4YLX"0B.IAVX28-D+JW;Q%-/DE%\C\ M#9-Y<=5RYR_E>57K5C> M >QMZ#YGU6"7Q*W6>8Y':]WWZ/*,97P")>%WZ8? C1HX($<@8J53"L$7SU:A M?KL]-X66%(6X%NGI[2$2VS5&$1Q+BY S,'$T4#44TSMPQ@1>%+6U'+S)I%EZ MBKN+#"<]0:;!5A1IDRM%%KY^8W,AW0_7:X7VEWF JT)$^_J2\\/*>B],[ZK, MS5>XT91@OB+)(K5&0=)C/@(>]-Z[,U;V]KV-(V'-8W2XJ+C+F%87]/P]!P.L MC9R]?*O2?4/F0U- P_3>04KW'".B7Y@TV;XSPH?-SQ.2CT(."Y4S[,@E=A&: M5PP^"X104FW;)%,5-6*9,O'C"/VB1"B);,L3EZ@KDN\\*-:4HGOD@>Q3&8T2 M)2#O=SBV3'FEHP-(+I,FB&=#&DQV6&N>4'(Y*R\WS+P_N@87_4E0D2X4V"$0%%*J8U':1MAXF M&N0&=G)Y8V@4'^\>^"S5KH9$9S0E*]C&&O"!-MTJD3IQ#!C^OQ=#S630XC-\ M" 6,N> *_W<]-VAB8SHHC2Y!FB^/5?SIO2 M\5N!\!YT',D!B>CD?2)S_>,OQ$U;C+7[KLQ&Y#,+8'$$1T (I\[45\>\'2KW M%F%8ZES;DADOFU(HR-<7V/?P;L>M3')+_#0KD+G^%9+URI$7W_7;3L_YIJL% M:#EH!)-8GK)7O4'3KM[?)"&L;63ZG7:,RX-N29C*HR[I1P\VBE7IWAU<0Q=2 MAX[%[=HE 7?]SF+?]_Q285[3X64'K3&I-O;#%7I$@6>,4FY0[Q7Z>YW:G#1_ M?/;'#WF+5]^XX%AM?:6A >-L0$\:YA>?HA+\B@B<_K_2?^@'\ /XAX!WITK0 M8R^X%4G MA=COE&\.H6;_,6OX ?Q/ $?.VQ]NX ?P+^T&_JR*^[_:^/Z/ HZN5 ,Y]&UF M[+H2 6W%M&4)H(66.ACD5G0M#,V $(+GV9,,=4I3X4TR]U@8]!0'],R+ R+L MYX"*I A^L\MS=[A=3UM'V+,<4"9R#&(0NK*7 5M)P\@/MC!A#*]BO0H.R)V< M$LQP()XD6B-=#[UTY%T M#D8WORUF/GHB7'B,WM;.3DYKB%"'N1Y]N*W=V_6FW3+-&OKMU[_^!<'?S=_J M==3QB.]>HS9SZB:=L%]0'\_(-?I,*.%8,OX+^H;]0+6PCN<3CEIL-O>))- 1 M:;I&ER?G[S&JUS7D?B/49?Q^:*[D3J6<)9,5]]^'W./BZ&WH\'BWX*!OB'(VS\U?SG>'"UF/_[ MX_<_'J?RL]^8#!]_\J68?9OY=Y^67RY;[/*[^4?O:Z3R1CA3,L,(P*#BMJ;\ MB]U[OCAA_*%Q?GIZUOC1Z]HA72TBO%[X'GW,(S^[NKIJA+T):89R,>9^(OJB MH;K'6)"59.CU=M![5$A,G0UZ5ZX8TL27C:AS@]3+)?T0D7H)J4NVZ 1Q3A[8 M4P,Z@/[\?4(8B/H#QO,5\02+<2@T[M@@%EQF":%QFZ@NEW,B&%[H;J5CSG]=.+^L79RB8FUQ@*1EE=DD(&CS5:C.1HO!PE-#'@Q<])@2EHASR<2C7J@Z M#M(S5%!/,]%TOBWF%?A:X])42*9/CWTFEAK*MKMENCN##7;/;[+<,9'\QC)&-WMU3'+@>J/Q'!>2A0 XP MAX&8$NF!7[JH;C)I07SQ4HC1NPVM%>1E(%^-O+ F)IS39F0'U#G$6A"_UX/8 M'L%_/:,/\%H=9/9;5L^H8OD5@+4E"^P/AX#=:MI?4*=K M?:]V:PV([P+A42)$FPB'>W.E.<(RKV,W:%=7EQ_.U+&J#5FGST3 "7RXN[?- MOF';J&W8K:$Y&)E6OP(C'PS;>Z"0_3B8RJ;CL(!*CSX,() 2(T($/BL(=(<010 M3KL&*N^W41D:WXS^O0'_MRS IXJ:8B1,"B,N&5_%2+I!8^POM\?>[,/8CZQA M-?N+5RIU?+O#X58_F\.>C]<14-"G@<2'S-JD#FZ0H$5;?F\ FW^S"H5B6 S, M*>P'8D"X/874-0(DTZH!Q<=M*(SFL _[@HT&QA!2Y>;0J$ HW!F8_P0##OH( MG'DY@2/H:G/(Z=* XU/._F!UOZF-N@O'J_#<.S3:YJ@"I2"5"81D,\(A,W' M7QY:+9K4[3!.X$QE8S_9/O1(-4"[V@:M=0\+6@_B!]*7%FPQPW QLU&SWT8= M:VC 20S9S6ZU[10GI+.9)\-D$O @-3IE]#U\7@7P7[$SD\SB%F]GCF*E08.@7&$Q[X6B#&A!H29TL%> M""/9%8#:*6H:M<)>#:@R182<=+6"1S]O3>.2;=8 )%,_2.6P%1 ');,;*]PN M"@UX,B6&HL2VPJIDAIM&J:!/ Y],X2&;[5;(O$:&E8:K#(,&AIF*A7:V54&[ M;X%TIL0-?&)-=A[UZAWL\?!E0V%-.A[%D'=AORD$";_[@Y43TV6;2.SYR;KZ M!H(UIDJFFI+8@=@$I2Q!:U-08@M0*VO04VB.8I@D!B$<6J3:Y)2@V"[T+K:L MFEZ')!KQX/4Q5PO$$]%(.3(L&E,B4ZO9FWS$6M!*387OWN4CFW/4PU4^;K]; M#CAS T>"8:1@H3A$Q'[\+S*5G_22$,M&*:6*0JE=]8V7*-:,E.HJZLMGI_FA MKD&G@6^F/I2;L58Q73ZFDWQUV0JX>EFR(&Z+R#2PRQ:&4K&YDOLO%$NN0J]$ MY2$_YG81: "6*0]M5".J("L?9-\A(9I*XM;Q$^'X@=SYV'FL"V<*9 (.PL$L M?$-+% 1?678-C#,5IW10/F_I0Y%".U*HSLF)QBI8#ZM.%1R+]6@UX"U1L:KB MN7P\*WB"R&%K H!Y3I.Z;<\/(&BVRU@%,7V(" W@L^_@I.(ZI5-]'"NM"%,7 MN9%>1&+%:$XX$DIU%> 'O2]2>!;6(-5 .5,L*WJ?I KO@\);I[19%-=E>#6@ MWEGL2I2A36UA3,?ZXCRW"N/7J'_GA_5AK!K8'_X&TO]]W*M_U,_,AV2"PI^G M7ZN?.M_6A*$7/?3PNZSFP$/\- M7>XJ^6_A*TS0LKYNS>DW\KBUUO(6?D-TE?5[,R#?R.WV2DG6ZYO&YA4 \'G[ MFH ;<)QQB6CFOH%=-TI$=V%TF1.*VL&B/M43OKIJJI^=UR_.3A;"75M:QHCU M,)0S(N$[P(B">RWR](LBQ2W-*^C-GP?RV%HGS@&27V2:5Y(&KWQVW&)9%#NRE.@97>H$O MO>;"$[L\V4=T#(Y89)9K>T[[49@KIX1O6;K1= Q&IK[EWC0UK^,8# Y+TV:8 MWT(N.? Q/3\]N]BT?0_-L;IQKN'&^7&Y8< QGRT)V8K(;/,Q&-MG-#%LT]R\ MCF,P6%UH,E=-Z3+MUDCO)#D&)^+:4U*;VCX"%/4>@^D6)8EA6^MX3L#Z8H'.;CFLEW@>>K"T[%:KWH!)QZ8JK:FM3M M$DCEU35*YFS.V5-TSTZ?R,2Q%_#O=3\J9\BD:QS=U@;#0,;J]\[1F$1],T:) MQ'SY"B.BKA#RB1#&@G#'$R2^2LJ*7B=(_-Y+50+<(W(O_#)7T\D5;>EY'%&$ MW]Z*US@R8?6U5@_S1Q@D,,0F3L ]Z:T=V4EQK$AU,74A@E81%KY]O!R1A;SS M 87$M_UD+UAG9"+F%?QI.@X/L"]@9[^'X>,25K 17@R8\#9"2X/NX*7#B>]* M>"/(TB\*#R!F")7I*9CM>@$T\TC(*RT);3)7X[L1^JFV__V WS2BDA0\_A=0 M2P,$% @ ST9/6:*4UN.##0 ,Y< !4 !S;W1K+3(P,C0P.#,Q7V-A M;"YX;6SM75MOVSH2?E]@_P/7"RQZ@'6=2]O3I.T>.+:<"L>QO9;3[CX5C$3' M1&31AY)R.;]^AY+LR-:-\HTLL'VH8YDSG)EO.,.;R,^_/<]=]$BX3YGWI7'Z M]J2!B&PYVF4>^-#S6^.U??_T+@G^?_]9LHAXE MKG.)NLQNFMZ4?4(#/">7Z)IXA.. \4_H&W9#\83UJ$LXZK#YPB4!@1_BBB_1 M^[=G[S!J-B7X?B.>P_CMV%SQG07!PK]LM9Z>GMYZ[!$_,?[@O[797(ZA%> @ M]%?<3IY/DG\Q^6>7>@^7XK\[[!,$]O+\RV>??FF(>I-JG\[?,G[?.CLY.6W] MYZ9OV3,RQTWJ";O9I+&D$ESRZ$XO+BY:T:_+HIF2SW?<7=9QWEJ*L^(,O]*2 M\BE)?'KI1^+UF8V#"/;*:E!A"?&MN2S6%(^:IV?-\].WS[[36!H_LB!G+AF3 M*1*?@-ZJ5I]YK!F0!P%82_S8ZC!P2) T(IMQ,OW2\%GP -S/WIU\C'G_?:U0 M\+( Q_2I\*L&:FU=K^<0SR<._.$SESHX(,X5=H7AK!DA@5\ME"R'8TD\PIQX MP8P$U,;N[N+GLCN@+J)MDCE4Z0^G)L2E.=E*AV(V1Y+="IC],&.N P'/^".D MPA2S/)).'>S/>BY[VJY5E'+:CP97H4\]XOM=XMN<+D2LJQ*UA&0_,EGT MWJ-3:#U>T+9M%GH!9-H1&,6FI-*04L3[D7-,'HD70F&;09TRIBNFV(]$I@?\ MH3LA8:>NB3 U*UVG<-5>83(E]0XP%R M]%C9H=B*V;ZQS<:W9N11R?.KEQ%G3F@'HH=1&\4=F!\JZM<%29[#OI%9AOB7 M3LC%%$)MZUL6D"WO,E_92S>9FI$[.R;51) M0P)2--!3U"&(I%<#X0WF#Q!I8%QH$3ODT'4EU(4BHYF,Z5PB2CMTXXK892UYSY?C$RF^7DL'BG%(M\W72R M_HB3!::.\2Q&)02B\3"8$2Z93Z6(Y7!ZKQ2G&E;0";Q8P*K^CBZ=@:)XI;N5 M^]ASBFT<_ZI'_BZP<%J!/1HV.T833WY(.5]P& 9%BX&0HG),+/AMSTZ/9+V)R6XZZ=)=Z!-\/-*_&*XRFCT MR/,%(%4KJQ,T?8KOJ"LWK,PKJW; -<(O8M0A/=3:+*^ZMU)L_8*15K[".CD4 M2,I#XM3QJQ(2U9V=.@"5JZT31F(S%,=V\)T&L^5D]U+RETJXY*A5=XFDD:MC M#)U 3#QNE6;D&UH>B>I^3]V&5JRV3ABEM))*JUIEI*(AWD\1XC*]L)38]?J= MFX0:I239'FB^[CK!5?Q.1Q:AO+*J\NA\SKQ(GJJEM$Q)U0V]Y"V:S?R8KZ1. M[M-VG&A3%W9'F(+?=_""!KAD,J"00'7KEH:E0F6=T!F+K1+>ZQX=2.'A7!B5 M.!"JJ$U+PK$,K>JNIC1F\H;0";Y4]FA[3IU(74VI.@K*ZE;[;D-";]9J^>786ZU*7O%=4_2=G*+6 M!#YNC $H.>PA<] 9WACJ=UU%B]HCSJ9EN6*MD*I4%^TS+QGMO990'?MR;)K) M5^O:Z)25.LP/5J\FE'6\UXJICL?5-L_5*\?P3666'R[$\2;0?TGV,)0X>TY1 M5>W2)V ^L0>P"Z9U6;04FDA5UEA+R52WX$(D,NU80GN=&K=%7&!W#_+&.P%? M52R9%BBA4=WL98&JUELGE.*#CER0MNW,J4?](-X*7PE5):'J$9TL7I(6T FT ME6IQ7[%?NA$RM[ V42^KP28\.=E6RV&:O$K%GJE3%^%5C1ZH&I^]$(+0B?0P M>KDB4\9):A6G"W_X,((JV\"S U/53KL'BQ1Y0H[/:!1OQ+YD/SJ&(Y;3] +" MX4GTZMXCA?%LR8Y'*6+5C7?_T-:PF4Y0Y[VU<>MQ@EWZ)W&N,?7*LXTLO>K> MP?X!KVNH,=:.HE62* ZS$HB M5ZAJ10=)@ZEKR4,.UV9UWV\SJVM-AIW?OP[[76-L_0,OF/\)&?^^-2?_79OH M53B/G3T7<4WI#]LHW6E;7U&O/_RNP4O$XC4Y4!%<6F1SY^KEUA?;-59=NK8- MH\B*;4-U>/P_-\A$F/JH9-[MRH0HC5)!ERPXL6ER'H@XB%H8UG/:<\8#^N?: MV8QY^Z)DJ%4GB9TAK&,DG<"-\L4P.IUFY&*O>K:TH+SJOO7. )8;0B?(5F_L M]LW>4$S1\TMDC+4J'RA+4)VRM2R:F(DY\)Z@+[:)^/-]ZKK8EKAEH26HVGF>I826]T M2]^]K0-T!2-)S#6>E]K2=GK#G[AMM(BV7=3.DDM"K?$,5BT[Z01P@>;Q;H;= M5C5R>2A:U< OT2K5A+7M/T+*"<@*V 8O8KI1;-%8G;14LNI1@X>FJR(EJ&ZN MBM0VV#X[F@5'AXDSG(?3O(FH'-0$11F!IJL>$A!5::9?D,EXDR2&1=)R0[?.QBP+(AJ]W5MV(VF\&^CBXOV' M4W&-0)?ZMLO\D!/X3TP M>V:G/9B@=J_<@C?<@'T[PT$'W'8<>8*%VH,NZ@W'!H0&9+7[ M!W5EF8M27W4X.\GH,+RY,2?Q/DLA-Z@B I@Q.'#TJG=E:DJ#TYH1&+U9YL36F12:C2P?XHKG3 2UI31LBD MZV6]B$U1JF;T6C5:U@VE1>WH,:I>$$R7 B <22">!3."$CG0FT0297&Z\%:X ME$DRG8#*B)UP12NVQW&,7>Y]?=7W/--A2+M P@NE*A$E1#6KW^Y>4%(3$E4= M!>4:%\:F5,WT+'*3F2(XJRZ23>F1[52D(%OQ^2=*.*404;N3NO1DU_52BO=\ MC_'3#0X(AU@FG'54X5Y]B[:OYVGJ$[K"2M!>^+\#O!R<9&&#"0;Y57/ M.-;!)%=5+4'YSOB#V*3&;")U8=M&>=7+.'5 R555IPE9F8N^4SDD,[!;&RLI MRH';7O"=TBLS!DSGQJ<-_BBNP(HK$+W690W'Z:O6NPP\I66-D:,B*'>Y#3RE M:'9Z-@5GJ@[Q]4[4@K#G(">N!Y&D(K0@'/FBJF/U3FO<(9[2-C,F+9H]50?K M-G>)IS0L'7 NF:-U[A&D"?]D['$,%'>[9SRE\_;3RL4P)[E%_ =N3^#)_P!0 M2P,$% @ ST9/6>%L+Q%<%0 1B0! !4 !S;W1K+3(P,C0P.#,Q7V1E M9BYX;6SM7>MSXKB6_[Y5^S_XYE9MS:U:.J].3Z=G^DX1,-W4)< "Z=G]1"FV M IX8B_&#A/O7KV1L,-B292/+(I.NKNX$]/B=AXZ.CHZD7W][7=C:"KJ>A9RO M9YX/Z)C(?1AUM^W.?7_I?3D_?WEY^>"@%7A![K/W MP4 +O@;'/O #;]O:Q>M%]&=3_5?;@0WM^?AMW'15,G71]>. M^[@^C^%L6\;?FOZV0K+PS?GFRV11B]%T K1G??%"2GK( 'ZH(;F(-&H)\ELC M+M8@'S4NKQK7EQ]>/?,LEE/(;!?9< 2?-/(_%O2V5P\YJ.'#9R+;<_+E>0MA MW<5(PVIS%SY]/?.0_XQ;O_IX\7G3]M_W"OGK)=9ASR(J>*:=E^[7,:'C01/_ MX"';,H$/S3M@$\:-YQ#Z7CXHWA9D(1X"%SK^'/J6 >SCX6[2 M&SQUL0E;P%(TT)N1A'WL(^-YCFP3VT;]S\#RUT?306]2$DTMX,T[-GHI-RJ8 M+8FAX"[P+ =Z7AMZAFLMB:W+@\JH(@;3V)HYUA,>/8[?- P4.#Z>E(>8*88% M//0\./F44%20],N;N0*C*BR76 M:<##&78M,9*]P^ST\FO#X=J%I^1P*1*\D MR*8%GH^-OXL-D8$UQ T%X34=LX-+&P_-!:XGYPQV3@ M8Y>>8RQP5)5@V818N&HL';/+"7CDT(@"351EG?F YM43;JGY8%$K5&FU.47+ M4;<:"\Z'CUU+HM7D@UNB*4$Z@)>\9F#C>84Y6!L=8+EAS "[I1W+P2L?"]A- MSX.AGXI5 #CK-O2!9>>K3G5=2K!\48]]X!(AK7(=BE*-B99MVKXU0HV*/K]; M#UUD!H9//(S"4CRB\:JL?E$A\;<@6C*QB5^W I>$$ IS/ZP7F%>EVRXRMFZL#DJU(IH MR9 ^ S_LMD"/IQA[Z$T%9SM5D+(T7K.:$NH\H@8 MD)4"/)0;]M8&CEU>*_*;K&IP'@N;TI0XN%W'M%:6&0#[.*R4=H0 ;;X UYS@ MEHY"F-F*0$/@ I*YT<0SK#.#QPM_K[T*%0"["3/DA(M-O(Q(!7\+(*:V) [L M(/##=!C,& & F:V) QTJGM?"[@N*4(9*DVL8:(%L J"3M>6 M@#CLJ;& BT>2M%0([G[5ZK$"VRZ&,*Q0/2X'^=;/BD:@V22!D0:XQ_C$I6!X0[ M66X/Y16&MLT>(C '_;;>'^MM\M-XT.NVFQ/\RUVSU^RW=&W\7='$/S7_425)V MT>?=?'TJ?]M->+;'H9R79[='[DHW,\P?_=ZWU,XZ"C=?NM MP;U>HS0Y4_#V*+TI0^EX,FC]Z_N@U]9'X_\"2^3]HNG_\]"=_-\>\1'I,?$V M,O8HMDF.+W(9+LH3\!Y#DQ1XC1D R\A/P6Y)_,G.88D^F&YI(;';+OYQ.U)M M\ CML-MI5#BK['F]J/>"9PS$4;E#M#L%:[HQ[LB.] MX0D(ALNQ&-F3BQ:YK(S8AI@4)'F+@9QIR,4J^_7L\F*'A;C]YMS7'FO\CA5>2"1-?M>UR8_D M:2(G]"CNH[4>37:IHE/A8MM?=%)$PAX;*!^S7\I GI.SRTRR+K9AT&,BI\U!M8J&OB;(\ MM\.RTYMZQ%' M\:&-&NGM[J3"?L"K<8^YB MB]O"*CL*U6"L-?MMK3,8Z=@H:.-FKTHUYCFOOB/AZB)%PN#^OCO9S \$-J:$ M6"Z]7ZW9*G9P/4' 94'+J_T4MU;A+%?D0'N"EM2LETO+IJT**L>6NESX* M&91:5R8#%:[/5U/@.KX\);2\'385RF3Q<#/[(!3#0QUU_T&M#)_M,+Y;;W_\ M;F&B7&.^[N&IVF:G^O#6EY_S4T1*J!1-RFTQ;=%&)_9"GSU-0EXF2L%FZDD= M*B@DBH2+,$JEW*(Z)*UR+I(\;5 T66D+M^LL ]\+2;[,2\!@5*HI@:G5)7LKI1.>LI"?%U&>M?UIC]5);UKI7.C[H'[C)>& MV!<<0R-P,8LSMX^CXEFEI[>2Y55RT9)' DTV">ID;EV6N[PN$6!(1=)S(Y]1 MJ]JV62E1EF/NL-N1>YV*NB?C*5%;6J(34H)TL_WN<:U%/6FDJTI")@4&)J8% MS&8NG$6W:D4P6:&3J&I^S7I,#057SM$G=JWZ0RC<3,^T1CP\J2>$DA<3VPR5 M@1OEI%&"),169Y:L[0@4%\=1#GHY+C2?"$C8/0+G49>[.TJRBDL.8.2Q-<5] M.HF5AR0DR4#)T(( .543+*"D1G;LX!4[2>.U1RPN=0E"RF85E;WBY])OE(]9 MM#&B<+>+M6;FD@2Z%@(^)Y_9E:8?%6*,Y4"F>[^U7CZ,UQ),%;F<8GI54V9_257 MJ?NX.0)E(G0Z&00:XN5=PD4]T.J,DB?#829^#L].9DBRP%,-B5ED9>EDEVZ7K2AACL9$Y*CK6VX1)[E9^[,1,>IXR)U M'38N-)MG@A:]'A'J=_&Y6B?!?!IN]29G1(ZD&#YY/2<^J=*SP&-(WOXBYM^[ MQ4_6I69%VCDE&9:@C&JV:DJ/X7Z%+[$431\&3.2(;-OY;RUJ*9$"(N-D'<]B M.G4><.^,73T)/&6?YDN0E3HZF!3,RT'[VJ:#\:8#IGP/D@Y/@(/3^G[(Q'@N(#\I)@TOU V-$F+<('L5'*) MS<]RF0OI'*[?8Y8M@@6+[WM%:LAJR=)51$>GA&VX!Z^Y;$T6D7[&))^O*7A4 MQM9[!6CJ?L/$@UMWZUV1(5B3C\(WP+8'*Q+^I/ZZA ;V"R?075PRW);*^I2> MOE38WZF6=.4"+R$QJ2M TO3>\= [LKSGC@LAR0%SH8='G\]RCJON^C24K7(. M*!=L$DIV/,9^(!LW$P9CY&E==N=_+;UC\( C /8&-*]-'K:%CEF#WB6[_FMJ M78H#U"5'34'7S"NV>.*6!2[;4B43J+2$>8)_ MJNR>CL;L?*H\&C$9$79Q37 MA3HA2F'*=&B'1,M#^42HH0V5EY1R6 MJRA3]0-K\'$O@H!1R%;L@4#!$=P5R5_X_2U2&7?IRY-D^I" MZ8NEC=80LD]7'Y2:RCX-+&-<(S:Y-(&(/D[<1T[D\W>D\VXDLU^5BXK*@6/QMF?Q2[$1.>; MU7!;3Y%\,^9U/.HN<6FS3#\@5$7SE-=< 4[ M5Y5RBJ:+]:Z3R^3BZ:]+:_/ TN;=YPHR'0^[>*/*)HXURFVTE69<]'1RXN'Z MS?"JP,+1NGJCVB:>16I&D,N,JHC.']#SX8$]K\"\,7I[H[I7"9?D+*LE&KW0 M7?"ZD67_YC)?9J^@LS>J?%4PB;K9^39T3Y;:O6L<#W]HRG:CK+)1HZ695,8' M]IN;\_3Z*W0-RX-#US*.R?D6!^(OJ*:BF4?=*CIM7['IF-MS:(A\%)%. @ ' M3!E!(G'L0L>7G03 KNJHH'",;W0$*,1;:AA862-_C(4(OVP#'VZ/G\AR.7*! MO%%5E\U :O!=+7TNJG9_%>U@"_'VY&9M_<_ \M==Q_/=(/1OPLOQ)W/@1$K> MC&[))D=\7&]$;UO3Y64M6]IAO]=PE9A!V!'SU:@*FW#$QDV[(#3*,.7.)'>]@?"9G# MN,CO$^LBOT0?Y-='THL&'%,S-_UH,.I(6T)7\TA7,JY@',$5LE>XWU[B)DV> M0\T_9[QL,.C]((^J]KI]71MTM-9(;W8/WYPTH MHGI_WJ#2HSGOSQN\/V]0\_,&6W]B'W/>.P?,:C4="R[PWD$N?.6,G(!G*+*4 M3"VQ4&%3QXW@LT0D4+ D-B Y4;(/>M%KU'5R(@&2_R-OR[F5]-:D7Y&0+!?S:2+)F EWB*)*4A>JMCT-[L,NL.(N!9H MY-2ERR)+O1DL@X V] S76K+W6G(JGKH0#TFA>O4J"2YZ=.1(JTMKY=1%RJ2+ MZLO4MXF 7)\D&VSQ,C-+4X5/25HT^%1?I_90=_3@40N%M^ML3G>0QZ@[R(76 MS F?XV7$N#\S8]Q1X]I^ZV&8.VI?"SMX?ZOF_:V:-_)6S1;J-XAF+EC.+0/8 M])L(&,75?(![BDV*TD02@9M14E M+(6N.&AZ%AAB5^?),EB'\5/%:GA7)U_W$1NO<@M8_5YOY@5>=V6D1_^*\#P; MK:2 7XZ.][ 3ZC2Q5XKALY0\7:Z.:R>*J#D%,8WMGVO3].A1U0XF-.OQU:YC MV $Y[]OT/(C_FA/PRMPJ*MK8]+*F)26WPUN:*(Z8J\R%9I'E)3.]Z/9PG=EZ M&$\&]_I(:PWZ+;T_&84O)HRU9K^M=08CO?NMKXV;/90![UX5AM MLNK4]J#T/J*MO#*KT'RQI!^,9G! _>RB0_AWZ_Q[BIF5:ENIYD@B1VQI MNA7R!M.DX+@>M[P2E&N5$Z28$$IN=:M0IA2K]6-_(W8'V'? MKIM=N*ZT(X[A@'BPJV?BLIQ#0F'>*CBG8FV),?R2*D"(I%7S<0[$'72,^0*X MSX6]B(.:)^M*9') H5WV-.08<.&Y*E53&<\B6PAYLLMFA-(^AC#AG9BW(4+ MBF9*AZ&0*.[3A[DIN)G%57%1:$,*\9&@G/%L&@8*'!^#-:"U(A-#GGAH->IZ MJ:&DB)ADT,3T2>K=\O?@#^1NW5WZ3GM6.<6]#0IJJNV2R7;R-L3@:0\>:VN7 M45S^'CN#J8@'L20'09($E'0!CI:2U.C"P(%Q[\S 0JI<';NX^8J-\A!3UZ1E M9V@*7RJTEAUG M3!>4_F;4$7J;A$QC[6UM+GNTKF $H^(2TTOQ$V YG[S'EQ40(:;Q7/2;OHE5 MVA [N##SQ8_PE=9TR1/@+1.Y>C'S0[HBN& &&7=YLFJ=@(BXJ> ('%27_1*R MPX/&AQE:G4/#W&3 #%=+_14: 57@R5(UKU*KYKU2:7-UZ;=*W[0T MJ%QA7[4H>Z:8N"!,Z4S0O[.D$1CR#[E^$G_R_U!+ P04 " #/1D]9E#I. MD==! !JUK8<2]US]TZEIF@2DKE-D1J0I/;^^7WU/Z7Y7Y(X_?(3^W\/08X1_5YI_M-S'O_U#7MO]=JO'[[/ MR.K=^?OW9^_^[\WU/'S$Z^ T3MEW"_&;VHJE(K,[^_''']_QIS540#X_D*1^ MQX=W-9TF9?HTUN!;3/+XIYS3N\["H.#%;GP-4B+8OTYKV"G[Z?3L_/3#V??/ M>?2F_OC\"Y(LP?=XB7@V?RIV&RJE/&9*>%/]]DCP4DXF(>0=LW^7XE50X(B] MZ$?VHK-_8R_Z0_7S=?" DS>((:D^E/GZL9-69?3.-=D[3.(LFJ2'L>Y;>Z)/ MZPXI7I"!MKWS+"RR(D@.(M^V=$[[%A_VQ?=V[K\T]?/XL"_=LCP*[4*D//CS MRK]KPGZ\IG]U*.+G@C9@.*I)LB0T'IB_@3<,5=I-ZEG823=AWCPC8MY9R\C3 M7 ;Y T]XFY^N@F!#7W#^QW@YSNMW\8S^]8VES;M^1ICUB-2Y"4AH^"05XEV8T09M4YPFY<G MG^9O_J.$HCT6_<+0__V7=_LW>)$89;3.TGF1A5]N\/H!$T6F)3B74E+2;,M' M (&1C(I97R8E#G$@^J6$^M?(*(IBUE4-DKL@CJ;I.-C$M 76ZL5@XU([5O3; M.M(:@-&4# @NGU%,HMR&@DU-BA((W0[^@REN]7D:IINMD7.LW2F]7!:"R\B M5%.7*D^$PY.;DJ-:8R>H-#I!W R= ?1_K6R=#Q;9.121G0\3V?DW(++S T5V M#EMD'P:+[ ,4D7T8)K(/WX#(/APHL@]P1#8FF Y8KH(P3N)BI^FUR8!.YR>4 M1#L3% (*C("4U(0I"@Y$-1)*Q^H:%P4FLV5)3^N'Y%"7:M&1;>M%A@.C& VY MOF9**,J6J%+/<1U,3HJ69.B_]G*A__CUCF31-BQF9([)4QQBB5M1PUS(Q$22 M242%\2X/ [&^-"HH'Z=5Z%=R*7E6?.$%__Y/Y8+X']@OOUXEV^8'7 M\LDE#J,./1R&3JPX]A6S-T*5E2OQW&R3(F;>R58[!@-GTK$BWBA'BX8A'!N* M?=UPFU-FY%HW,[PV2D7$.%.'BEXCB#X A@84K/K%/IO<."OGXA$331&W'[LK M79'4OF#WSX"4J4"H7YSG[\\^5"OD4YKQM(B?,+JC$/3V#7_&_G[SW;&+NNJX M7LX!.2LV)4$F\(7$# DH*+5%P+?!@AGKHK)CFUIULQ2=2$N9QQDY-HS M#>WGWE6@(24,'UF]9YCC#AJYNVF\#7LI\S3J>J_'.W,!-K0;;Z #.Y7$$R8/ M6;/M=-C'A=UFR)B?#Y31.0P9]6EK970.9;G$EF%?/U+I,"LXS<_H:T"B!7V! MIOWI89QNPI/1ZVRZ:P.\"T7'2MA4QS"(@8[;"$W6FR3;8:P90PH09SY"0:YQ M"[WGW@M80TK8NUVC_"Y;W%-.JK6*UC-7"Q0"G7I5HGG@OXPE;$3/'A1Q7L0A M'4K+U=RVNY^-Q5@4MIU87>>0BBX&6,A G!$N.W M7M\$S_KB[CYW5MPR6DUQMQ_"*&X)(Z&X2\RQ>_FW65HW&>J66@)RUE8K"3:M MM8#P7\8Z6OV"ICA4 ^'TT._Q4Y8\Q>FJN]?&<+Y!:^/VF(,%_>YI!XV!=T$- M82F>?:ALD+ ;ZKBNA1TCW+#^R76<8NUF)S/6?]7,;;08%WU18QTZWZ)$NC=W=BPZTNF#?,Y(!GE<7!' M/=PR#I6]5 G&E3J4]&I5" 0:E"Q$J:7* Y50#B=FTM'M1-R2 <$(2L=.,B?'8&WI@/%5Y._&=&FN9;,:Q:*EI=3&47O1 MLQ37+]*<.!!![LX=J CN3Q_T$?[+64=+.%B28K0OZ^.N_"R^9N;2EH"3W)>YB %2ZDIB0KDSY.N7_,LW M_(9AMDT+VC\.E:SJ.-*.6X_#[5?;T+L)QZ3SH'WN?0?_QZSA[PF3T MD-.A2ECTLB-Y[D( 2EJLZ(6'W@M=Q4B?5C&.SITSCQA1XUZY?2[O?%DC!($1CPU#96K2-4&/E24>C--T&R3W> M9$0GGR[,M6ID)/MB:6- :41"3"F-$HM*L"=%_-KD04)TIS?(F(4B0AU/MQ0D!6&'CT<*)THR*F') W>KU+F MCSA)V)5706IV*#*P:[6H"??U(B)!*49)3ZD9;H$J$SBRF3RQWCGM)EEFMH7W M*1Z!MDX_#1BLA/H,+57$S1"S\Z2DUBVG!@T)2-?J45#MZZ8' Z48.3>E5DHX MXGC_(IFDD95$&IP?@?1HRN51@0"*H\O,) V*]BF,JS@/@Z3DUNL510YTMRAK(-NNS"AP(H1C(B;LV.;PC%$\MT"0MXF)W%2?X M=BO9M"&'N-*&BERMB?YS$%I0D!*.VG(88CA4 KV4?+U*D!8LM*TR.WV86P7( M2795T,4 4H*4F$(->RR/-.Q%$6-^Q""9IA%^_CO>*?,EX-QJ0D&S*XH>") J MY,P4LJC B*,1A7L1QAV)UP'9S>/0T%2(0+?24!'M:J./ B0.!36%.BHTFD_' M/EN21? \C:A06? 0ONAL4(D2[U8L!MI=S2C @*2C9ZA0$#5"72N?0IJF848V M66N[PYAM9B:[<1:I>R@&*[>BLLI"5UI:$T "L^&ID%G']*3!?-!]L1?,!M&@^'"0:=CS/ MIVS&],\9661?99NSE4@ODA&I2@6SA\&3B\#-)!9FP/HSS,2G3'C':D;N2/84 MIZ&ZRZR">Q&,@K14-3TL/.G("9KTTW2(:SNOOJ;LE!LK20WSXV6Z).4NIL3 M$TF7F-&YE&B?DKC+\B)(_E^\T0[$Y6 O\I 2EHJD@X0G%1D]DV!*&T2-? RL M*[FR!0WI4;+> 6P]!B$#&2#P"7,Z>E"#7Q/6,QA%+!(22IC7:XKQ49&O,[9'ZC%+U1L$1(BKDE:1JTN[_QQ$B2M( M"6&8,[[7C.$\S<8_%SC-Y>Z[]LKX0*B[I@Q[*89TDH]!Z$- M!2DA@!Q[AK(E.CM_^_ =JJT<%_]MMB!!1)O$^6[]D"6*Z%-2E"L1:"C6.I! M0$A!S4N\WA154%1B?42GZI"59*?WW)4 I+3JHN\\!%'H,D9"Y>^4M2>7/WD. M']E5ZHH#"7*8:]>L$U*\M0X10OS1[2.)5H A.J$6[%H6&I8 MAHWA/M2EZZGT<@/&SSA)_IYF7],Y#O(LQ5$YER);*=+CW>Z8,=#N;II1@$'( MR8:A8NL,,SK]PJQ0;5;-A'E1TNM#!?!TERL9- M@7:K#2WEKD:D4$!:T?%3:*8V0:5-'5+7CWB>]P'%RRB+ZIQ*H(YEHR3;TXR M@R08%3E!+0D.V7S+;5:@188^Y1@5CQCQ[:P1_;T5";Y,Q]=-(^75AV6O/(T" M(I.0#NS\UA$E8>'N$0$)0DA&>NI[2!H+5)LX5LV,:IBTQW&&";&;6'5QS0\0L?48S:@>W5W?Q.B#'/6,)P5['N(4 MH1$E+56WN'U7@)_8>=N') ZODBQ0S[)T,(XCYHGT>L'R]@! "A!9J4+D<2#B M2"_E?Q&D7\AV4X2[.Y*%&+-=5GGCK4SS;Y;6;C4S*$M=-5F9 M+9$+X*!>Z3 M0*TT3EHMEL_)/+9IG$5SR\(O\\> ?L#9MLA9"TJ)J6?!M4:.EQ!4W5@@.W1-ST!)7&J&7M:7R6[Z, XNAB=X^7F+!S!PO\7%S0%WW1C# L M;%V/WJRSTQ_,&0U!B' H6]50+T?M!- #VR-6)8%^88D@GLKKWE^^#/('GL]M M?KH*@DVI3)P4>?W+7J+5#[\VNT=FRV9+R5U63FPH;K0?9NI"H(=DANESB)UW M>1Y 5MBP6)NRK:[['42U-?JEMO>ORU&>XR(W*+ /TTHZ(K2Z &!*43.3G6U2VGSDW?%C(/\<91&[#^3 MW[;Q4Y"PUGA4C -"=K07^#E(MOUS%0-M72IJ4';:"K,R!*.X(6P%!5(C1+OX M*&1_X+VY=RW>!.0++H*'!%EMM&C@8C9DY]I6UMT!Y M8^)=5=4B4GZ/0TRE3MG=XD(O*[V)TQ;2@GRGH=3@P2C+@J30OZI,$&ELT-N$ M15X.DB3[&K!Q(NVC_\O9^1?=-&47#F=D]Y%DPI8G%)H\KS!:8YIJ\V7(CM]1D56K2Q=BF9 5MI*LC # M(R][KI(@*%>DC?8\JLRH)W_**;(B2*YMAX*J MP],L$6B:N*9J5>2I?.12 6TR[8)GOX/Q%"TR0FA.^NBE)9IGQ1=>3.__].&, M%Q7[Y=>+;9SPI4$V[MOPRX>W)(WS1_8;=5?7.,CQ8Y9$T_6&9$_E04?:O>IE MXH5IN1##JV27J>=%"7F7VVNP[^NS2>Z$C_]Y@B=HN4^2MUU)G2B*6ZF>H!2_ M[B+T8?WK@F8HIL. TN/2O$Z>PV3+FVT,WVWG7 M[P%DQ=Y\;5JUEC T>,E6* F.V,KE&B^"YR9CBD^@,W"I-S/QMLK4:##:,E(4 MEITK U0$SZ6FO*NII*SM5OKHAJO[WQ [WJH>]VPQND9 UNBNX^ A3OC<*&VY M^?8;ULABPAOW8F=8MK,W=]IC'YBI3J_>TA:,NQE(6!@=3$<7T^OI8CJ9H]'M M)9HO9N.__VUV?3FYG__K'_YT?O;O?T:3__HT7?P#DE;M%I5U!I[T:+&\K$9# MU-RPA>:6H?_5YGH:_R[8L2E\NU68/MC'^HN5JRZ9$0] - MV>)(K 3JW*KPCM6CI]T3D!P,24-:AA(9,7PS(^Y=1N,LY2[SY[AX'&_S@@X6 M2)V;G5Y1=J9.M[H,R$QGIXN%'1C)#2 K-H E'$5XPS9L^I=?51^:4:JE%Y/A M/7@Q-6V)%Q/!8"1E8BC./C$@FRG 4MY%K23EUT3,$[)CJ=V&K,6V^L>8'ZA>!Y''8 <.XX(N&;*]RQ@-YX#14RT)KX;9O;:3>[5(KX6 \C)FC M>'%P8\'7@SLVZ.UM5F#TH_^MEH-GT*',F0^;)?\&YL4'SX2W#9J9;V[H756M M<]7:(S "S+6;DI'L^Z8V!HQ:%,1D7BA+45X>4_^7[]^?T4$804_,Y,_H_(>3 M]^_?L_]#>7F"/=@6CQF)_P=')^CLAY-__^'LY.R'#]R!\7^^/_G3GQIPS*)W M1^5.S?W)=Q3D;#/Y:+O:Y@7Z<':"F#PXZ@H_D"V+[WS^8_GK":+I;# /NIKX ME^THBOC1U""Y"V+:FQP'F[@0[FPUHIU.+^@I=R87Y% PDM;S$Z9'&S1B&X=/ MXQ2%I8%W&=WC(HA3'$T"DO(M9F&X76\3=C:?CCG8;;2*+V!CZ%)<]AEIZ\QL M!49RUE0ED_,U$.'*V+ONQ!Z$=5?#=]_-KL\&:U2IY"@24X2[;R_5O?T+Z947TH\2HCE]GVH5ANDRIP97U\T;3V,R0% MI]VUX5GK=.'LS<&TL<,Y"XUMV]#0L-F5%,5)6F8&1I#U7_7BZ&4I#TE\9BV[4#.3-WT"T\*0W M%76%SOIPB/I2<-3K2IB,@:JIP\]*2^5<'3P= MJ4.AVIEX590B#*H-'JZVS"%0I0++CA3[]+#SC6P?0!-_T+"BI42[/<6HI=P] MN"B%@E&4GI]B@]@^6"2@L)#W^ FG6^6"^_ZQVTG9+JGNU&OY#(P6>H3ZA7^+ M"S0/8 S@\F*VK.@J764'X[;ID=#KMC4M )CBE[$26Y.<1XAEQYAS-,\2_[T4 M'ASICF1+Y4I-!^%2"!)J;1FT'L.:NQ2)]77 $:B$>%? ;(-)P/;K5*&,3+&! M-7B7ZC#2;FM%"0;C/DP,A6N*:CR:0#DTBS=Z2=U@DO%P(14]9:.I MM7';V;"@W^V!: S ",N&95]7TE=X$C-KL> J=KM**"R[HV %Q9T(7P+:K MX+GC9=7A@M5%5]&3;V]B%2EBMG#@&I&(*CNFY=0 M[VIA48YS?D"C)#1-"TR_4<'ZA/%3'&%E2$\K2]?AJ"VSTH]1;3 #T[S9-S]?P4*\L47@]1O,NG7-W0-.EM@-N[ M*?K$NE=0U$]A^1^!EZR=!=+3JX\8U1M,+X)JHRT^(+%,^!:NE MGW&\>J0$1T^TG[;"M]OU R:SI;#_3^>C!J;A4G<'9:^MQD$)@-'H(:S[RJW3 M0%4B]%LMQ0/3@6 >DU9M-"O*@GH"C;PMM=PE9!W%3>;71=L MDD>U?-P#>;G:OD-0>HD]1X!1D)26^F+Z7SC,_T;CAM%UG.(I_5,U/I0!O0A# M("H51X.")Y ^-8U(&!1QK%8I1_WL!P9,.'?ZX3>8Q%E$OQPI=,-V#4]A3(97 M<.Q-6W06_'0);T5BV_A+%E">4O$MF%/US6RYA MYHM,$>R(Y_(AR'$TSM9LSI)/H]^S."%Y7. Y)D]QR XITT]VC\-LE?)4=$'6 MCO]:M_&NW'S$;N"LX[X33./H**/20(:(IXG"5J+UUL]I1;Z[OU,.]R\^>HW!VJ#*B2BFMV$$B?BX5 M9:6A%^V4;=7P7-9V0'34S8:EFDJC;T%3':;#E06F7W&+"^.&QQ[&98LMI==N M7CL [\+1L3IL>1'BN/"#AR[^)(T&C@H_*+[[I PT:S\DA#?"\C$P-Q6 DJ3I M^P-QA,V4S6S)W/=5DGTUG=O4FWB96=.0E\ZQ2?!@G*@%2?6\&VUPF1'B5I#" M0E"WSXC=D8QM)HXN=I]R=O=(L\-]Q.)9EV$:]>H[)"''3?>!&>VU[P-3 :/? M@ZD+WQW'9OG>^6/I9S;>Z7W M@'%?1\R<&(Z_>14J,A:;M7P92FD%C*M+ #/^KY UZF^W;+8O3K]C1^GYN]'# MC@ZMZT-B0?-B__4MB&R@P+L/-2_DK P2R$@H74Y MM"Q=+VR\RAG8E":[NYY>S5B $_)4+=V,Z9!^I1*6V;3/2/ONILP'@R M2Z+BV9?*C%VPQ&P\C2V.?AS4T9CDQ[*D4KQBD<)U#F(@[W[!?>J>"H5['%2X M<]7J1)S1RNN-N.83<@83,&[#CJ?V1EPX;51(JT2.+W'YW_;H),]Q81H+#[!W M?"QS6+9Z!S7MC,$(WZ[X+=02U[8P>C6>]EPZY-KXR@SYD6VQJ3.F.J&V,&I^)6F51;U*M4F 5^P-O2%O2T5#D5XD^4Q MU':;U2\>1.R MENT!>%#9=FQVZ_B>S%N]"@;@]\ MV;9 6$''!O.6;4GC&UO??JKWP-RU]L#L R7O4_*NX7KW;AF&MY/+:TP':]@P M"3_ WNFU6D.SU;ERR]88S"3\4,:F7:S3V\^3^9!=K&Z"+ :[^@AK^-LV)IC6 M+EJGBAW;L,$"1K/3)?S*%L5G&I* TR"-@S/6VRM%/>\RS'PDU"4$;_;#_ M8_V,)]H0\$T"M*<T#]+]H84L=VN*LQIALHWX94NT J')\/QG-)_0/Q,>:H]O+\H_) M?WV:?AY=3VX7@'Z1WG>PF #1&;FN;>8,]&N'VL)[EWX03>FD!EBA'5PO MCU'7OZ%&X=5]/,28B*^1(77\1#JD*'EX.CL"K/P!1FQYG0Q)HKO8E;V;$X_; MS2;A,W%!LI^_7F9DS8_2F>*[V%H[/1,Y+$N=0Y)VIF!:Y&%\A4FW3W=WUY,; MVAB/KE&S^( NI_/Q]6S^Z7[B?[&AOEV2QRAL^V;92 (IH+KLSB4($>KD83B JO1.N00%2AX*:^B8XG*.[UQ9)CL/O M5]G3.QQ&E3[":"\+^H]?[YXVLIL>NH]<%+V,#"OL]N_>BU="1ICV#G;HB18E M)KPIH?E%EW$>)EF^)?@HMSJ8"WGRC,-M$3_A<5#@549VH^>X/PK3X%P5OY9F MK04I"(0P=,R$CFR-1348_<+@KI4Q32-V[?0V2!22Z -<:4%.K!9!]RF(TI=2 M$KU]#?)3W*/HGXN,!4=7E';ON:O"EM*JR[KS$$11RQBI@TZQV%+M>/1^2OX& M!ZP!4I1[YZFK4I=0JLN\]0A$B8M\^N5=(?P4;MTE6>#GXH(F^$73;6EA7'?K M!'K]_ET# %'H*E:#>GPG:/'J.[W-@AAGJ"SY3(.,?0ZV8+M)N+CLG5_8EN*<.==I-3V'J7S&(04Y)P$SS&9(0[K M#G!':Q:UP'WYC\)B&R3)CDVC:V4@!3I4@X9H2Q02%!1MJ*G))%*C^?H& *GP M^1N:"\9$W\(HD4YGQM14.W-D(@R$7/3<-/-FBPPQ];3UXJUUN"*H207MDT'[=/S-(?5\^N><]P/X%9+E'9[WA7Y::6 " M[E9+#LG8?AEEB#4(M1Y$6;;PHFBDG_+OJSYB*TETCXLM>=WK= X1;7,5UC"I MRLS\"52=";4L11N@8E02'2C!(]T#>(CHA!7-8>+3F?L3H3E3:C&J;8&*TDAX MH#A5Z]:.I2IQ_)_S9J%"IU)K2U<"'9B56IN69B!D.8QK7Y&J)AE]SEL+3=Y] M)8\F?I";5%CZ\Y#:K*B=H]0,A "'<1WH$GE2OOQ@\+!- G(=YX5QQY\&Z\S7 MF>@VWDT%!"$G$SO!@Y5XQ S\; "4>&#Y3+,*Z+$UE,PKRU$PM*&C9MVT>5HR MKUMD6[48+9QOV++3CP$.0DAV'#6;MUX@KB.44BLJU_Y*[W:Y2 &.0QE8Q/R6 MTY.%#JN.N]WEZ\/.^NLL,)6F5( M4:Z$H:%8ZT(" 2$+-:^^*LIA0_N42&5RXG&U6+V-I?O8_4E 40+M9R#*7D+( M_AB@IU)GJ]+RLT#-$X<;(67G?:J?091PEXML;Z.'XSOZ(UU>#G)ICF]!.[1E M/JKEXT16EGZDGR==[21S%[;9#\\?WYT_YLJGYOF-'&79_ DOZ^HV P *$L6Y9BEZ*V M0]3P[=-WK=/&KCL3:9Y>I,LBI]TE\R&$@!*/G)DX,I3E; MO[C *5[&18[V75%_Y_LFA+ ^\#T.LR=,=JK(4W*8LUV!&I+-WC\)!H1(-,2$ M?7R$9"G.MGFR0Z.O 6$![SM+7W4BGJ)6L?"@0<$C-%[2_RI"ETA1KJ2BH5@K M10(!(10UK[Y.6DC:B2DP6<=I*1!FZ"?B29M]FQ)C9,BL"/>A%A5IF6SZ6'#Z M41 <)B37G>+5JJB9QKSS HH8[[)4JRO;Z)@ ,A%@,Y91^E)Y;*W+%:"TJ.0K*OB4C0P#+73U^EUN\R";/3+%XMIRP.SA"/DJ4 MMW2#K#U)QR9+"CWI3$'XJN%\^Y*K4MA/,$9;S/9'5*FP*WY:Z7C:*2'+YN MQ-PD\!/42HZINI^@O_D>\V!)!_8PXV,8-*F1D 9.1I8 !D\2CE:S@@+8HTC, M\X(]) A79*2G/TCLHXULK])F.+_-BGO\VS8FC3_5-8Q#C'VLH=ME2+:BKK<$ M(;;!='6K[1%- :59@4B91M,"NIZ(9MN,\G%"7? BNTDW,=NZJ-H%I@,[FW0V M$FZFFI5($'(RTA.FE;D!XA8H3M$B7O/!P,WMW;2UXS3WM#F,TUNL5TU6=.L8 M:JQ3'>GH=F0D \)1D8:=5$1,.FQMK*<<7X(Q+M(FGJ64].YHCWNZ"KCFT(^!XG"ZVC1SL[_FBDWYX'54! 2 M,O,3KG[M]FOY2"E"RXQTM^&P>-E>.KW249_1/9FL_(_ ]8Y*;P)":O8\#QV< M^PD^)\V7>B%##_>J,\5BA@X+:3G#@B> !0W.\E,:D62WFN-P2^(BQHJ-"!JL M4Z'HZ'94(@/"<3X:=GUA4"BF6-;;WL-]*&7R3$*^2U^5J1; J28$8ATA-$_A ME'Z?DG#XYAF3,*8M# ?Y*.N/)"B/IUX%,>$=*%5>9$BGI:^FVI&!"(.C!R4W M81\%?5[V9U&0LWT3W-+'*/Z>HNE#4@)@-7FK$C7DM'CP:A M("N*YD9EAVX"\@47U4&L\H)AQZ*:E@/_!0GX&2!"KN,43PN\EL4?T(%=B%L'=C:#8R3<3. HD2 D9*0G3-_05HO$08*X%=_;*HK)=?AVSEP]9.X]=Q:L M74:KB='>?@AI%"PC!F#8V]!:Q(5T_TL?X+R4.\2$8N9/051Y*24A]#Y[YGKW MW3;!9^\??CBC]$91MBFP:NU0B72VKTY/M=E$)X>!D(&>F[ ]CJ(1@Y^>M1T] MJBS=!P"U%XL.[##@IZ5DU$@0JC'2DP7VA"6>TO_Q=ZM#8,E ;EL4&<%NJ])& M@!"'DI88E#/;^(IDU9;O@JS3PJ:1:0-]M#$B45D3LT>!D(.6FFT#LZCBGOEN M8[12T6 ]M3!JP2B!(#1C8C>D>?$FG7HD;8JSJ,"Y;6<4-+M-S0)@2$4=,V$X MXS=Z8DEU\KR)B5D/?9A;.):&GV6H/:JC7]9&[+(G#&.=W) NOK1=*%%9^5DRT69 OG4A- M0*C(GJ=I,:6V14$:(98 CLH37]?>UE6:S$7MC.FG2RQLG,O.1%\0G-4JCBR"/\]GRCGX]V@T-=!>5 MO20AETH\/*-MA0Y/!8QR#Z;>5_3%I_GT=C*?H\O)?'P_O5M,9[?>=3R/5RF/ M7Y868A4U:=?6V*5>AV6HK5$[2S"Z'$17B.D^_7@[O9J.1[<+-!J/9Y]N%]/; MC^AN=CT=3R=S[[*\QT\XW>(K6K3C+.4^_^>X>!QO\R);8V)HQ:VM70IS8);: MRK0T!2/-87S%^#S<&K'/AVI[])4F@.H4(/4$#)DU^5![%*3SY/;3Q-T/QG/J%<%T:Q/4YHEFNQN?^;1X#.U%BZE9T&]K38-'(S S!S% MP79ET3X_#9OX8$/R8)1$F>96%-.(_TJ$WCNZ"'3_+ M8ARB#D[&Z6#UP$QVAJT#TP CS .)"T/9Q6S\=W0QFD\NT7AVYG8] ],$F M 4GID#R_PX3GRN3_I'-W?3F\_SM'=Y![-_S:ZGW@7TB5^**R'A2JP2PGI";?U M(T>"$8^67E\Y# QT]#=_S$C!-EHRCN8>F!SLMI^E(]SM39F)I= M?V;S^M?3VPF:7:'Q_>1RNO"NG_LX_Y+3SMXG6G"D".*T,*_,&VR<3H[:T._, MB.H,P&C+AJ4@,6;#=X!TK" YJS$K4#:KR]9H&5_[*2L[4Y?2&Y*9M@)M[, ( M<0!9X6*13W0X>$.[6N/9[7ARN[CG0\$Y&MU>HJO9_63Z\1;-1]< )KS&V7H= M%WR$2^L<6W>@W4JLG52 M]@BM\FUVM\,2 :=G@PL>DL*WI6BC6Y[=W$P7-]0AEZZ8>F>VWV1R"V*SR3C( M'UG>Z'_8/.13D+#<\JTTRFN@!MHZE>J0['04:F,(1Y@#V IZI$:E;V5_M,S] M:S%+P[;];[&*#)O:>M29(.RTU:;E2$8V0UAJPE#FBU18XY:]MY5.4W#;(T7 MP;.=DU/#W>XVZE'!O>P[LE*/ M' LE?J E3]6^ME<(D9YGQ1AWUGYUQF 4:,-R[[T*BRJP=ZE51VX87>MK]+8?J;+PL[#(2ES M-B2GH]1&8*1FRU1U?J]EZ%UQS6S**,]QD=_@@"U;1+/TGMVN0:@[Y@>Z30(< MGHR7F;&!F91.DEFF 4:M!Q(7=I.'CSAB42:S)6J=L$:R^YQV)8[]V3K=D&.]#$Q-/78.=55:TC;1 M:CP/$EJ!ZVA?V@MKAYO[J5-VF9)7$;TM M0,5;$=8)N$G@!%5) -*G<'B+WYXW+VC69CQP3LY::%[+:2N]79>_#53QZ[S$ MC]9?\P/):\1KO %@O7G%;.EJUU<&M'V\C),MB^LWK'H-3,U3/^R0+"MZ64.2 E@S#N&OJP)LK+(M M YJQ?SZPY/@Z3%0FB'!]2G*#"7W>U,G&RK#V /%_6ML![5^( MDL)6B)NB7[CQD3;T'RZR:T7\>GLS &(3,F$AN&LP(>P'$ATL MO.LCQ:X_I$$OK[IF-:&Z_3I6[K>00UTVR3JR[397AO.N*@MRXCZ,&HKV6.^2 M83OY/]&.*9_U'ZW99+TBJU*DZP,:"JK]XQ@]&!BYJ+D)48^#] N*\";+XR)' M^#G$F(>/9^LB5Y?3,:H204F\CK6365"K\#FT/9E:EIK:G+]:;5;LS1R%(=D& M24[[T\UQ<;[_..Y,6_K-]DR3@??J/(2E)$ _-T.T5X&VM2$J M@F>TJ4V]MPJ7<1ZL5@2OZA%BN<8C&S/9F3B->V-!OA/]1H/W+K4!)(5(.!V3 M]C+>44=++Y>9:M1D;P9 ;M)1DZT-=-F91DT:Z5F.EXZ__TQ:,/4S>+T3@9DP M*\=7XTD).U)/A+^C8G*'"9OPDS6-4IBS_H:&9-/%D&"\USD#,6UYG[!EA1#" MLC:KW[/EF Y-XN(J".,D+G:Z?H,&[]*+&VFWO802[%U#M@R%8T/,*[/I?&Z! M:A,P/059?DS=!(.-;W5I.PA: ] J,W4-E$JS[!B\H/5BLR^7U92*S/=VGSMK MKV2TFH:J_=![N:L82>.$U)-7H'R'A9#]>0:3(_!>_AI20C7'18$)J^@AAWE7 M@>R*FNLX>.#>IWMFXW]PI)J_'9B(XR@R!V2P%U=F0 I@U'@0;=7I&]( O2NV MV;-Z'WR]"6AMBH-$U==18+V$:9#1E<9H: /!J$G'3A!-\!6M:PS?\I)O']@9 MEO5# F%QK\G+59S&^2../F999)10#^Q%0U+"4A%UD/!4)*,GQ!VJ,&C%0'!4 M\W-&ODQ3?D=U;E1-#^Q%-5+"4M5TD/!4(Z/75PW#H#A%FQ(%1S:WV'A9'H=X MD4B+G%08]+E3.119$22Z>5\)L[X2%BP-..7?'"FXQSDF3\HM2#H#+]I0$I9<7WZ7_P(ZRL*WV.,W+ M4RLL-$,9W>9BMX>T3[NT3SC7QU FSQLF M"N?%/1U8Z4K@N.]U7D-=?$:AHA[SI;#JJX.KN_+7_CYKKS:ORF;WJ4'_/NON9?P41SB- M7-?<[GN_^7HK^XQ'K[7ME_Z^ZZPDI\H:&U58M(MQXG\E1Q:00?%EVA M>L7T?0?X>-%G,<7V."AQ.+7JE7.DC>'&K$^Y.6J_ [5?PD(^M8'5BQ!_$YBM M8P<[HVO#_K+72/B;:/2$#_$JK=HUN.ULKY85H699U"9#9;H&=,SXX.]TNUT_ M8%+YKWST%,0)\Q%7&?G((NR^=K$87_=-U#[+C_8J==+PKF^_IMIE4*B_+& 6 MRLK^:!F\)T=!;Q6^XPB3/5!KA73/^;6 -1?997 M6?+H)PZK>KUBCOKUJ8H]=X)P@V?G5Z@!C ITB&>I\C3;%CF+-1^GJ]+7O+8' M4[_GFVC-3)_I59HQU4M@5; CY$S;<)V@;&\&HZ(=XF/JP)4X+W"O/7]M=Z9] MU3?1?EE\K%=IRC3O@57ICI,Y0[U[XI8PJMP+O [O(N?3JFW_2#+EKM"CO.E; M:M\TG^HU6SC):V!5MZ/D3=&=+,=@O[MZYN3S?LNUZ_@5ZW=:IPS5"5QO\: 5 M#VG.?ZX"EH_*>.639TS".,=W) X/7@%_30:@*N/K?]I!-?7U7O_M5.-7S[-F M!H:#^3SFAAG J.HO[J:/TJC96INQGR;[C/:^USU>!S&+S5X?)-T&R5$VAA^! MX+MKL(/E9B!]$J478@-D=MSD=S()K'7/_.%E4.!FLY.3SIX% M"U"]CN-\XN.-$8P48+D%Y_D6CJ]6=JB^,XB/WE%$3=&RN1_R!-)U*=+O-N@C M0ZAC]E4!N&)U0V\S=)R!OK5EWM?3NB;Z,"^VH=_G6T#+V4#JU[[ M_ 2Z=1N49NGI[V3EQMR35WRP(W4A7L#'?P/J\+._9G?U8#*PW(7'+Z":*"^= M!(__U)Y.JR-@\_.?96IEI]93W.L[DBWCXEJQ%+E_^NL',"4N(=4OA%O: /"+ MF?@VS(<7WKMXQ,_?&RAU]Q&T-O1] A<+ M&?WK'_YT?G;VY^9NVGJ,QD^M2V9&#SF?+5-\.)V!VXL.3,2[5QRH MT&"\BY&B<+YPN:3M1LX.2$65K>7M/X [*1ZWJH#S4+U)LAW& M^0F5%\'L*M8RJB1;B8\CC*@:\FU2F$X:N&_$JEN3!5\^H!E3)0%/)(=FP-24 M@>NQ2._(EA6I% BOX/0TQ1OX6,^BMD'4J#R?!Z0P*KG9%$<%A5\@?:+BM4)E M#1E6*-XNJ+@)GN/U=GV1$9)]9:NBP88^*7:*KS$L"=_75Y@R9[K-0F4/IG=X M &E)4/$LX7$4D^K6"R#!\&5Y:T>T&A5E#V:2JM8,!J7@6ZN&K)FDJC 'K50] MY[Y0IZ "E,GR$L%'?"UIP=1*^]6C*G$F<*GO02C60[LOV4[IE^P@V&>%+@DT+SN7K7;+S M1\J+;;!KLJ,^D"5!NEU*4U+MSC(),#!R4G,3%H;VHW_TT(#1-HWH>(7=X ZL M.UA=?G-%2TQVF"NSXOBX-X=Z]7!(D&#UIZ0E7 [;! MB(=(AA(H3LC'M2$ G,[ JY($XEHU78,+Q&:D:*.J:T 1TX0,55<[!RNL.F6D M-_$J+PEYK+@2$TGJ1;9I\(X7!%YTQWF4A:C:&9XK2^-/@!6 2C8":/+R8W/CWQ'LF@;%JQY57QE 0'K,ZOH MR4OS_[H/CR.C"L0K!@VB\/!D#EKIG& M$#%+]/8-?\;^?J.]%>E8A725$1ROTGH(K7(_+)K+!7@< H"#TO(2++SGJ!%4XKQ]9 M_77!?5;#]_3T&:_CX(&M\<58)U@1!>CS:LCU/W4+ZEN_+2J&+P[S4]M\8U^; M^UF#_I@E$>U;E8=>I:NF NK7/X+YT!IRPOD*_O@$C8J"Q _;@A^C*S)T%\!0 M]RB-[ K$9 .S'NBI:BH'/Z10PCT5$C]J49X6E)5'ZS&@3R]CU?_*'(-*D*=O M.]NP Y:TDSHI VA(G;P O2=U=S$$[T5$M50(/WPAA@=V]&!MNH0KP0&L1PD M[-0E48+16P9W/;E3,]\3KG=-Q.F6DJM89FE^@9<9P25N$3SC_)+^D1?R\S(O M2 Y0<;Y&+L2-R*W"1JP0T#YAM$\9/?"D:W'PQ$]0G;S/DYBFXV_B^3#_LTYF M;M(;S>@7G]G%"#YV#[D\?LEFN"J_K>PE"TA %4+ MZ-B.Q\A2SS4>EA+HDAV4 ^!%D*R/\TK9@[V<[ZFJ=TRG!@$J"+UHZY M92G7B:&O-+5FI\%)4^J^IAR5BN:#T:%>MV\(NGQU? ?679Z&9Q=\BXMQD#_> MD>PICG!TL?N4XVB:-E-0H["(GY2.V-X:4)D>0%H(O(<+Q-) =2+L!O.W+!U: MOM^A_03>/BU?@0_+0$WY(AN%OVUC@BECRJ[8L<%RP>)!UALW9.5K;PVH? \@ M+>RYKI)@"W!5(JA.Y83/,Q0GS<(/3PI*\=X$Y OFBX?[R&Y6)2LSA%RH6KXV MY;E/ ,U]Q[%3N*1I6ET.OH8;';-IRX,^AU@&;5J:[TYAD@_<_NF: M_D5_KG^B_X]=\$1_^?]02P,$% @ ST9/6+N/_ \T5[ M9_HV*))R,X8BN2)MW]R7#@@H41B! *< 4.+\^JL"0!($ZB4+!)"@QA.[;5O* M*F0^3[UF95;]]3]?UUYO2VCH!OYO[SY\]_V['O'MP'']U6_O/B^N^HO!>/RN M%T:6[UA>X)/?WOG!N__\/__]O_78__[Z/ZZN>K\/ OAK[C\%?>E-K M37[M?2(^H584T+_TOEA>S'\2W+H>H;U!L-YX)"+L%^F'?^W]^-WU#U;OZ@I0 M[Q?B.P']?#\^U/L419OPU_?O7UY>OO.#K?42T.?P.SM8PRI<1%84AX?:OG_] M/OM?6OROGNL__\K_\V"%I,?P\L-?7T/WMW?\N]EG7SY^%]#5^^OOO__P_O_> M31;V$UE;5Z[/<;/)NWTI7HNHW(=??OGE??+;O6A)\O6!>OMO?'R_5^=0,_NM MJY#/:1*ZOX:)>I/ MJ*$=NUG>E()_J^KO=@5_]'5A^NKCQ^^>PV==WOP$P1I MX)%[\MCC?S+V#E\- S^XBL@S)^P]_^7[0< :)-,T*?9$R>-O[\(@>F:U7__P M_<]IW?_S1"C:;5C##%W>KM[UWE?^KN\0/R0.^TL8>*YC1<2YL3P.W.*)D"C4 M*P6MH2V-YQ8E?O1$(M>VO//5%U;7H"V\;Y(U^V0X>QRS<6E-*MD@KZ8EW1=1 M8#\_!9[#!KS1/V,WVIUMA[S*EFP:6.'3K1>\5.L5RIKJL> F#EV?A.&0A#9U M-WRLTZFJ*%*/3@MWY;N/K/?X4=^V@]B/V$P[9Z#8+M$""2IK1;&11GS6& M<$[HXHD-TCJ=9/*UM9[ V[+Z)ZPWL?Y-B>-&@ 8D+U33F!:'$1O\*1N(;-9" M:$)$V/>=VX 2UKD6EJ=O74:5U#46K]=NE(R6[#OLP[SCLW4ZH"\ BK8PLM4R MPC4STBD_N;0> "W"H(JF1F>8HKIRM8_4,+6D!9H]NK5UO'X8DF2=RIJ Y>^& M)+)<3]]TFOMD"R-?]L6I13E)6^V"HE)E=7-;'M^NDA:5_?QF-Z>!$]L17V$8 MLWA&Y4V-^J8DP6NHFYG]$+\;Q)2[$(S1UU10^\QE"BV@:-V8?F4CYA/;2E]9 M6T*M%;GQ+/OY*K2?F%C(!I!XG6Q@0V.L*U;;$5*BUQ16:*4-G55K% MKN1D(23V=ZM@^Y[83FK;?+L9NJ'M!6%<=&OL#WY*!;D=_"^)08DQPEKJ4W)$ M*>^6-2@JK:D^9?LO%G66[IIUOAH45M96G])C/W0=0I?4XF>3?=;<_%7J/ZZL MN;[*IM0_>#1H8->DOJA*E?H;2D)F:M*IV1#\?%*$O$;$=XBSKXB; #VPB]R( M"V=GJ!]Z5_S ->:PLK^FDIDB>U6\P#[YNLB9ST0+ZG_#R93$'G?@E9[)):L1K%2IQ)%G?*D]:G="RAK SK M?5T6M4^H*I_79A+O-\E!WI7]Y'H'EA]IL):ADR$12!3- \4^T0Z:??9]A^MP MZUDK,9P%$2">'S %5J#A:C@_$L"[(DD$-]K5'RE9WNMP;SO._=DY8;9PNIP M'JH>%R1%@,!_Q!PIE-8B,=#W_=CR[LDFH!K@3R6!>/^ B;?(-B28_RNV:$2H MMX,@71(&@OTC)M@2"Y'P9FM"MCCD^$ +TL#$?\)=>$AL1$)\L43\;S,6P\! M720/A/W/F+#+[>P \"/N@QVRJ06.?:X($/Z?NP)_R5HD!N:$N@$/Z*( [$O" M0-1_P41=8B$JWB/?@:)]$ 7O?_#!+IB'!/6M&]J6EVITRWX6JN$6B$,A1]ES M:LU$A?WOQ*)@T'/"4,A1MJ$:$UL&/#M,/2JC'%7DTE#(43:@.B-;QGSD1VZT MXZDPTWC]<'2T^!'/,-'A6]1$HHQREY391P*SH/D M6- ;^PYY_1O9J8 NB4*11MEC*LU#@7I.W;5%=PO7U@\:95DHV"@[2[6!*&@O MK=>QPZQ* MHX2'K0I46@V*-L*T'FHE# T[3H)LBYBP<\J)#N!H&C'-(U!:%T MH.PW#4Q'(:7O. RN,/MCXOKD@XH*H3CXC B/ (69'8']V@SV:SCL*/M0K9D= M@?VC&>P?X;"C[$6U9F+"/F!_G=%E\"(Y@98*0R%'V8MJ3,0$/)EI9G1.@ZV; M7A6@0[U4 @H]XA95;2QJ@T\G>4AKWTM"\4;56A.VY!RABFQY,WW5 (**,H&5&1, MRWA. G[V\13X2G]L60J**\I.4F94VP,O#R0.I5T_]VMP!!O*L%HTHV48OU(W M8AKP7/[8SWPTDE,QB2@47I3MG]*\EJ%>)''T/'GUCJT0J7N\YN@49Y$<%&24 MS9[SV]H;C(C\,P)M04?T$I M* LHVSZHT6V/,\2.V;"W^W#]L.09,Y)1IB0%Q1IERR(A2$(HRRP5.8UC+()WJ(X2V(0(%%V=D)S4$:$T:O]A//191'+X@EH0"C M[/14QJ&-O2O0V+LR''M1=GPRHY"P36/#68^:/7CNZN3&.S',P@+@/!M,Q!6F MMIV_EZ3\\,N-Z3K1XY;]10R[1!0*.$Z*I,J\MJ&.'3]_)9[W-S]X\1?$"@.?..E27^7AEQ:!LH!XAJ@Q%X6"+X$7 M,Y1H$@A*)7U (@J%'/'L4&(>3NQE&M1\F'O26^Q5B,M*0(%'/$14&XL4GQ81 MKK.[)4,KLC(-5?C+2D#Q1SQ05!N+%C]/!VSB607J,_."(!1MQ%!8H6DH("_6 MEN?M[T17@5P0A(*,&/,J- T%Y-&:T!4;U#[1X"5ZRG([56!+"D!!1XQL59J* M _[K,8\\S7]3(B^0!M].@ B[U$BL:S<.-\0NDH>%J 1UE3P4=]3$2KFA+2,_ MBYX(S:^?$F7&;-^F"GK0EX*R@+)=A1J-,[?F,OF54^N)'!1OQ(VIR#"6/XSC3>1S2^^M@GAQR?AH;$ST M(L[-[IX\$LK#%);D-;IA'WI6+XH Q:'\H-XH!(9!0--?WY?LFK ?-'C3*?B! MOY-K4*][5[V#FYS?@SJ;#D?3Q6C(_[:83<;#_I+]XZ8_Z4\'H][B]]%HN>C] MZ;-OI1[W_SC_SM1'*WQ(6(S#JY5E;;(;9;THW/_DV$JS'_QQ4#GW,L4\2#<2 MBLM5L^*PTN?WN"J6I>]KZ&THRF'=R&H$Z6E7DUC2P-!7G8ALBH3R41)'N]BU M+EXD *#3PY]FY.^&L3_X(Y-;R^,C=C\:6)3NV!2:/%PCIPM8'.W>6! '0163 M.L+?G46?2<0?5,JB%5P2RI?F62EE(;2K9BMP!; >G:',1<2V"S9AK8GI.B61 MEB)U*;3K:2MP!+$?G:3#ZT.?:" \"T&";1M&Q^4^ .J^O>G5HM^R>0=-Y M%G=D$!PSD/V5RY8UZ>C =!N]VE[,C?H4!,Z+ZXFR)PYS,J0TWK6^YW="$WS0 MR1QFXS?W6*[)TGH]Z"RG4%4&[W+@\XG38X%.5ZJ1;N6!>6%P76N.M[#8<*T' MUTNVZ&Q<3PYL^+A.:#+T1SN];Q!> ]YUQ36L6@QQ0N^%.87!;EY5&;Q[D&LE MKZL>W[T_9F[MN#,&[(DJRN-=I0S'6NR)$EO>!6)HS(;SDEE*;F1%\.Y?/H,> MM?WH# T"/S'@JQL][5_/W:N[TY(%*XUWE7-5WDQ00:[2AN-;[D B:]%IZ#M.TJ!8T[)<-J,.K(T; M"2]VW*^"907P+MRN2HK&=G1N[DEDN3YQ1A;UDS,]VX[7LO;)O)-(1YUW=5D4/W(!?/V\>:/6AJAOGLI M+?,$YB<2N79NXCC);_EX;GY+[T\G7_F6[U+W$LCS@A=.Z6U AT'\$#W&7I8> MO0^[!7@Z32JYX$P929?B^X!0; W"Z M1&2:K]J/HZ> NO\BBE!,92'LY)IZB).!T3W"DGOX3,C:%\#.K*F3J%,0ND>2 M.OU=9E65Y/-OH[#$]'!$O27^ +4D72_;'W6C*EJ.SV]YX M.IC=C? 3KU/##NKKUY[2 EA>G2WQ8]4QPE$">:&H@;KDG#DUK ,C6\@&@$PM MU5!V(H:]F#,#76@C.O))FMR6#]DW=P+DE2?3%W5)*(LAKU"T^->G%P M**!SM2 >JV[%E$S3ZX_V*5QCBC+8.=*F+.GM1Z?H$_&931Y3L>^L7=_E]O#+ MF[4\:0MBYTJ;D@5$ IVQDET&TQ)^SO29T]%;6EZD4$R4MT0(A;$3J2MR6+;W M@EGD5V"$20A8:E9R[SW["9^0W:WK$%4^/*@P=AZV&*"/H**[?C[[E%@> M=Q=_LEQ?W2FAY=&3K$,> TIR"0I# M]I@YVJ9=]FP +WH SZS*EA8W;/FG],]("Z#GA%>A76HX>K]. M_4CJ$3@O@YZA;09_V;P+[D3[P,/]V?B-%:I&5XDX>IJV&8-*H]&[3U&[H>O% MD>J065H /2W[/%H*AJ,3\Y6XJR?^).*63:\KDKXK,7LLG:IJ^I!A->C)VV8D M5@*IJ]1F+= @C,"X(O0<[UKHU0%U"0$&BIC?DV"#'ZL$&RR6L\'??I]-AJ/[ MQ?^R-D'XE][HOSZ/EW_'CS_(Q9942SD#%<=*6LB46_)=,<"(3$[7*TNMNI&N M:<1,*7GAU**\JP*9"]:3"7^82;$]$,EVC).3%B4#/Z=^/@$=F8"T ?%GFP(_ M28%]=2%]BS8]\$H+N"6O*H1N1!:%;UR;I:\_WQ Y6 M?E*+YAJ2YK_"SIF54)_7Q0[7+8.#DYA0%_T3$D$"=LKB&&'PH)',J%YZ*"? MM]+\XQH_ZO6,M297OY;%RLAW+G:M:O& M/U4Y_1KT%[_W;B>SK]UZY_A@JM$IEZ 4VE3&=9G3@(?G.C>[SR&_0_80KMVW M(W>;WFBDM:]*7=VY]45*9'EVK(@8^A3:5%!=4^R< 75CX79;0A^"D'1GO\_W MB;[M)L^@'I=MRZ"V;MW,U[#=1K6UK2;)0!\QAH3Q8KL)*^SO'DGH\9W^.J"1 M^Z_DY_*6 RN-[>&IK268@(7.;&Y[/?+PXO-4_& MMS.>-$ZWF9-QP'8I*P7K^I+8[J7:^(>"A-YS.Y:XUIB_JC9F*Z>T 7OZ+VE/ M]\F*[X.[]38*-*])6Q#;>5;C+ V""+V;,_TH?ZQX2-(_\[8F;WB"+OF"5H'M M5ZMQ&#>$K8-$[Q\6/-X?:\*QJ'0'TL@-6=&Q*L?HH@?PLJ'[=8GRD1U-L2[D MH-?,OP"6-T;\G)*-Y3K[^2J;IMA^,KE;6O=6==7ZNI"^7G-3,0'RC;6APA.U M5::10]$N9+@W-(D4X+GPS;[ RL)#N(;MH%2Z"]GV]3<%"4AOK#4HG])=N%.@F>%#!--%-PCXOKR.N( .W%30 M:$3 V4T"_[*7/2CI56\GUDT(ZSM$[Y8RJ +]9H,*S<$8(70/%!NP]G'K]C]C MEQ+6E%GCC7;\((Q?WL>#$).[A15Q(P9U0%EMS-MH3E%0V5C\?:4D\GQA>63V M*#H<$;#,2Z@*0"EMS,-8F5*=95WMHT#B9"WV+!JO&W,4UMXS@:1>GK-'LNH0 M &>\,A/6 6T:;3SH=N;*3('1A:_,^/_SN6?+!K3D<(3!X]JLJ?)?L'GI] MI\L?T7N&06CQT>B6]ZUJ0>T8;;Q8)W)&K%]KBZ\<3-, M"DC ]AJJB:-1X\%^HKEK#;>T/ ")[PQMR20O1K'B[.[?U?RW+O8 MH@R2TJX;\V>VWZ;>3D)BO-EXR0!L>;S=#-[2]((QSCYJGV;J__/+C#Q^^[UWUCA+L M'W-KU]N&/;8)24#P;9+[_?GIN'D-T_9E.\=FQ?[!/6%?PMSGCU^?*"X%925! M!<_O)@ +MAO97;):!TY8"4ZUWKIJ![DON<5%7&)_%(^5D1= A]R9;/)X:^VXYBK MW@8+8]_A3VK%EB=OXT49?*05C;NH;"X#N*56?=1 UYH%DOC8BEO$:?,5*-YN ML^T[_U@&_/8S>:LMB. #JVBT!5USN5$\$\!%5--0336N]#1N^WEVR#")3_+3U9=:Y$O-FD\!2$PVO4?:%M[2/[)18!IQ+;1#BU08#'S] MIT &P&ML;7O9$_A,EREK#-N5?FR12X.QK_^H![C8U%F*"'RB2:XS@O 7%@+3 M4'\D=P4:%'9C#$ 'U>##D+P(/."V"2:@* =0)M MZ#X^$@:!3;0TF=8!YJV17;,Y;]4P:MV9<6K*ES 9@9-;MM.;TN\C[8["L XP MD8ULN\V)K(81.I&'JU*-Z1.5!)/6R/Z\#M+D>*!355JA&E.FJ@%,72.;^CJH MT^/3,H6" 8![M#-_A(8]<&$P<8WX!\R),T0%O=LE]Q15[7&2PF#.&O$QU-'9 ME*BTW<^LA]BSZ,0-(\A)ET(GQVHT^973>0)PYQ$HF5+B&.>QM/A0-\:?<1 M2X)9:O(!%P$#BN-[O&$K64WP6 \=UD)!,-1-OF>BA%IA'X:G5'E(<"H!QK;) M%T*4V(HL:O_841[><_@E&,HFG^M00EFPHV44M8%2E<*C&LC[)%6#TSH0)A7X MGUA#R!09DM"F;N)NUL5) +9Y6;7E'$BE'E/(5 M@#*9\H=2,B5_+XYM+':]X+'':@A\$L2AM^OU7RS&A-/+/Q/?1F[E7I_98\F> M$D6G30Y6LI4SW_3[>X44F99B2?PP?A,6\@>Y0G/:3L'D5T9D]PP,V9_RW FA M(#[XJN:3 UNH?9 @@$^%LZX+]#.F"^&Y&(T+7KI^]GLA_JAXUR"=R$ MH8H#-P2$MC<%JU64V2!WTQ1D<-.%0" &4N514-XKP'8;N] -=8%H4FG<#\-HK^3PQ!*=%T"5A(W@TA+AXGY+3-SR\P- M?+)?6; %F]P[+9/%S2?2HJ\V\8(.; N&#&.R#++7YMB*D%\:9B?K$^F 9E0! M;K*2*:L0,'"[5J+A%S?P$@1GC[\':S+@S\/1W<1Z,>),70MNII/A.KDJ2!W@ MDFV^_LEVMNZC:V?:+JW7[)GGT(A/?4VX:5,U< H%"Y=7-H!XEI\I.%YO^-6+ M3.'T!3;-2J5B5;AI6&=1)67<#$:\30!HU:.2Q\W%JHD\/2 7M$82& /=XY7D M<1.TFF,7=R^8GTP"$K(-T3U)GM(Y>.S5XZQ)>=QLK9H8- >L(V?6R2GSTF6K MA97ZW/IC\=PZ*=E+B[9\_6^J]#K1>*(^DY:(MN)0X9\.!PP6UJ;N_(W+=5 < M1:OD\8^2E)CG_2@**]H^A[[,PU%]N]$?D;9X#_"W(U*,I(VT.[(/2%IV)E<0 MPX<;WKC%%M0: E#IL1">QW-CA<3)!V;U*>7W?"7O#M[LCC+96X2)$4=+?(<_ M$LI7[\-@;;F^G+]FOH;<#,3,"MEOQOZ6KSO.9LY#:]>O!SU 8XULC+( 0R&-*@M;SN+:S_WN&O" M?3Q\]?#%\N1=05D .70!2 3 9HQ.(5SL0WJ&KB!R2,/9_A#L/B+43'G,HBZ! M'(QP#A^7>Y:2F//9=ZBW6QU?MY?'Z\K%<4,2C.A3V8O1B4:OU)Y3UU9UFYP, M;J" $=(ERS#@_<1V^TF&S:WE4GY)I0IGD3#N^;T1X');6T;^M(_M[IZCI!T, MGOS57/@6+BND*X-[% _E 69Y1\[OQG[H,M"6U$H"B7..,=$AWH_%0[RL>"\K MWSNIH)43FH+Z)6**IS5R^5;V%1'UEH2NP]GCDCKL^YJ%K$H>V!N:Z IZV//[ M"JW-;=_OEFBA7*D61(!0-S+L&&$M-.V"EJ,'_9=\U-%PD\F ET.=(>?$N+9# M^K.@)TT;I..G'F@>?:+@GG-#B$7N6=.'_6 M.7'V%?0LW^GQ6HC#!!'\.7E+C!P[DH+MQ QGBCAY);0K?4"QSOA[E+2'?\1N=QIL"F]2$P#/S@*B+/W]G!.AW^;N*0612& MN0M1R^/>3Q^NB^/>S>?%>#I:+'K#T6)P/YXOQ[/I^8-^@]A MQ%,J!4UP'_ZJ*(,3VBS@H>\[-U;HAK/'>8YP50?+*JM2%]8 "2#DM)^=86-G M.MW"7?E)AIL?E0T7=;]2 MAB_&DZOAT/^M-EKS\8S#Y/E^/II]Y\-AD/QJ/% MMYYX1I*!BAQ [X.6O[0>9X9+!WK9/=D2/TZR0)GFLIGMA]*=P*,OH^GG$?MS M,&.=#&]BR_2_9 U('$W)7$1(GR/BO@TX$>-;*HSU:E M_)&+1&%17RJY<$?]^RG;/"UZ\]%];_%[_WZ$U(L*R@/ZD[0$3L\JZ@/H0HHB MV'U%0T>AUVAM[T#W8 O)P-LR+5E%9/8XH,1Q(U$?^5FP*9I-OG 7PV0\'?5F MM[W!_6@X7N+TE"%YB$S6:3)YK/DGH!$_Z^5J@689L3QR_U"34)I35#9WH&OL M-U-L@V43OL?BE89LXKL-*'%7_L+RQ%N97XI=9?"9+<[NV%0RF$T';%-SGRS, M%KW^=-B[G=V/QI^FO45_@K71N7?#9V[79V8GC2S7CT!^.DTQG)YT0A;7T&C3 M RN-[3F T%7H;":P=*'K!>NU&R5K2F8H]W"P&8KX$E_X=>D1+[;_N1LO[UA7 M2SL9ZW?<&3Z:XGG"%2:9S%N&U6!U0H"2H.YH5@]RQZQ$<:FC5H&N UU6>1:@ M.,BZ_F!XD-7[T[ZV__AVIG5&'[7")]["V!]\1[]EBQG6YA+ME->)[MLIK/BE MG6@9H5)KG$W%Q4[(5',2..'4*4NAQ=A4I@P CI3A_3AV>.MZUML/+>\L<_L MBM?'!B:G#%@<+76K*G=&L*"3F#Z3OK1>P5U-7@(MXZLJ53KC.\!.=L)CP(ZL M!%HR6'5VU,9CYJR&0?2- SKPDM6ZTJAU7!0F=YP5^=L*C#='9B._IJ\>L_HIUN=:@IAI;R5CFL M$ (#.EGE6$)P'P0414N9JTH:&(ZN^ZJ2RP"%GJI2QH/64Y76]I ERP/'_)^6$I]$,1G(_>] MMQZHO;"?B!-[R;NAC)K=5]\O>;AS2Z;U_D!QX+0 MK6O#DBB:^R3V@>Y9H>"-4]&!T2$7.RX?%DII&[D(M,)P]GM X>^3JWNSX?V^9?@$D [E29=@[T HAQ6> UH%NFUL7 MJ)S!5P>76I@+44G=:]SN]<;R=T/"(/.$W;N4-;/_;B]X[.6^W#M^^GA?V%6/ M?[VW33[/"SSN%>A9B0;\9]$3Z65Z]/Z4:?+-X5RT(J11S@+VKZ/V[!]_S#TK MXAZ3V8907N6 [C91D- L>R&:%=.7ZLC+GO"0!(A1]3X;70-%$\5==FJ+)O++ M[%JF"H2\"5DYTX[OD*(?XMSL#G_]W64Z4_MI-R%;(GL1O'BPH2E_>20:&ECK M>^)G,9D=+B51%665=0\I&U;3C7'4K!7+&(99C/V@^4&SL;^)HS"Q[H/T0?FB MC:)"V('EE5JNC$0Y*NAQ*2(=KZLP=VW(7&-AY4TQ=WT!S'VLPMQ'0^8:BS)O MBKF/'6/NSJ+/;.O%YO?C(XARRL326"X \#)2R([*\BYL\U6;^VRW/.7QA9&[ M%5T-J',1EK3S0\X4CP/8\)7E;4Q]-WSB/^O[SH0M.9,[Z\;K M#0VVZ=IS2D33!Z^O>G67DRQXGIW=6=0=SF[*4<-7R7EK]O-#?"-?QMF7>OQ3V % JLM;.C2GM,,'>3SIS?@!@P(6W2^/F-[L M'=!F- L, MEYS0!4/+R")&:TLRI"PS_?&B^]%3EJ+E(O .G8HJV5$9?9,.9YR&2->2M M%[^R=<]B%_*>)G6U=FGLK2A!?K8C\B*6A$/+KCO8B]R>2;F M*(%]?S=P?R:^^J'+3O&\5VA.*(]6EO0"H23VF84I,5)#.N/#*WON *>Q'TMW MQ0HS_[MR OO6W7"3W),1MY;M>FZTT_C@%$6ZX2\XSP&G, _?^R92KC2"P"B; M=,WOIFV* *(F78J8/E5-'1TMDKU,6D26H(<\GRJEBVP62W>##GFC4O+0E9CD M"8DB0O?M21<8*9;&/DE7-:;B&*4PMZ&M(H\]&I(-CY&0Q8F@(^*)5WL2U'A*+3GK"CJ:H0 M6 VK#NPVY5?S**)"RM<]YJ)"#O7\[UY6$W;0QUNY8^J@TKWUQ&="U/,7B M5R)^<;='*7>(^1K0Y[$_IX%- M0@@Q!7GLZ>@,8H26=X<8<[XHA^HJ(KT'YB8F'NDCW%(KQTJ6M^$?Y2J+^7?F"1?H!?DK/_ O;B_,(N MI&0-(0G\UYSF%.6ZX>6$W0M94!W_>.:@46D7K@!^TK6#&''3D8$_P0YROK?\ ME2*R.??K2X#W5&.4J.7D^_(PHTQ!J#>^85!/\1)CN5>UD<,/#9AW;,NYCMM6B>BJ"MCG6HRJR!7WOFUS@^E"\5KS/GW%: M):/7S>XHDK^-.?^ R7[I-GK=$)O? $OH^H-B2FSPF\C[!/G*H#BO-HY[-YI6 MZ<;ZLHFEB[Y%)B97E%)">*P^HY3UM4BUVFW^T]CN4;.6U@8-;ZO![?O4E\!C MU22G9NTU.=G'L5V_.(U.3<7;;'9#=^LZQ'<0&MWII[$=W;A-3D1#%_QVPL=@ M(%YP@V=ANN(2OS"'G. 5$TF##&4M4N?+J^\3W7"55'X>IJ+5'? @5AVL(![' M&NKN1KNHO2_5-64T[PPU:$MSS_*GUEKF&\W$3J7^/?@]M1D].GVOCBXNO2C7 M#;)$S4R"=[,W022+GW'RC E;E/!O7G__07[Y;I)@IRR"O947MXN3!$& R5U, MY12H?6W.U+4I4_5?*7$64T63T7>LZ<#)/J">,@IBW1B&FIXS"D;G/"H=72E* MK3Q:XCO0J:>9KW6CY0A;O>F*L)+]SMVXZ:NZQ5$863Y_#R#M2PT,:_)/H0>>=&Y T]'2C097I0MEEGTA840*XW8#@YKR M:^C!)YT;WP#D=*/EG=&GDA5!.,Y&\$\T4&5)-_(Q['=B.CO<*:AY8\VNK1:' M?ZAU(8WM=M/$V-'KX3:;DCFU+7/B?RL4PE@"_WI[;70^JGL M1O,]>^G1]YU#UDG ?Y09RS?U!1CN"3\08 OD_9U4L>4UE2'4@(Z=/R_#78/6 MV1"ZT3=JF[$*YB>_'%H1.02SYPEX$A]U_="UDY8[#?QM,J(WX;D^ M7Z?N1TFT[^NNB^EN-/8S!FG]4D0"17,S\!DJ09OZA1[K8/+EW M>B3[4&]#:"_DGT*_@*M@.B#S3UH"*=&#!H]N-%'ZK?,RR-$".L"+61XEZ]#G MC\*R_/1<)'=$EW0R.2>&U6"?OAOR5@DDS*R2&AZQ9F.L_58:90TGD7D%6&?-ALW MH8I0773S*(Z]FJ6$1!S[K->8:J79;XK0K/7"*3T4P#X>/9O4@NDUTXKP7FG@ M;9E]D]R[.9"[+)T-ODRGG[J3<;346]VVQO(>T&2]J6]^T1TDN@Y=LCI(W2<>&/D!X6 J?JZ5XCU13# M]OH9/$L* @#=!]3B6[&-;:&[_58L/RC><#].?GQ5WQJA*H&]B86 K37B#>Q@ M1;-EEMI[$U :O/">;VW8;Z*=V7I-7LLEO2)CU/\Z\A4> M"Z-*L.>UNJC5H-1)9H8<70$5NW9^5\5%9Y;W3VI,0J:S^7O(![*@H_O(&-_HS4Y,R17Q8 M.(.FV+='"\W[&HB);V\8ML+%A;UA>-#D$PE6U-H\N;;ER>^@4XA? OQJ"U#> M/%R055$;J8.6JR\7Q[^$3MN8\CS(#<&XHJX?NM:<+5,>75MUH9I #//51&WC MR0$NM1!]L3NZ&_5U3M:\#)JWSP1Q@=Y-PJUIWA,&CM]GJTJFL*I]B^0P;PTT M:>!R&]%;^#W9$C\FM\RT?:;Q5S=ZVB_UQ[[MQ3PNK1^&A/V?L[1>E:=!YI5A M7_\'?3/K#*0ZL$4TV1@J W]^*>X0!Y\7R]G=Z+XWF$T'H^GR/GD2:]'K3X>] MV]G]:/QIVEOT)Z-%=R*!WM+^\(10KJ%FGRB3[\8BNHH1>6FIQWG M0>.IIU2RHXQ)VJ26 MNZ)YV)&LR4XVVZQ/B39&4B+>N4E+T@"+QS.1G;"*YCHYFLD,VD0DHSSCQY[]FCR?JJ$[7 M%.+XIVOR]I-#7F%!,YN7F4_V'U+N6P1RF.62\^$.S$C2ZR1\5SVX$YH=P^20\02G9N$R2E1&I"1_I!R9),06M% M%%>[JTMAIS 8=Q@("$9'Y=EO^'_XA:_L)_\?4$L! A0#% @ ST9/64>\ MH<;,V0 +D<) !$ ( ! &5PLV+$& !&) "@ M @ 'BX 97@S,2TR+FAT;5!+ 0(4 Q0 ( ,]&3UD_OMI,?@, M %P+ * " ;OG !E>#,R+3$N:'1M4$L! A0#% @ MST9/63\G!M=P P 80L H ( !8>L &5X,S(M,BYH=&U0 M2P$"% ,4 " #/1D]9>MJ=QP4E 0#P?0$ $ @ 'Y[@ M @!S;W1K+3(P,C0P M.#,Q7V-A;"YX;6Q02P$"% ,4 " #/1D]9X6PO$5P5 !&) $ %0 M @ %8+ ( &UL4$L! A0#% @ MST9/690Z3I'700 7)@# !4 ( !YT$" '-O=&LM,C R-# X M,S%?;&%B+GAM;%!+ 0(4 Q0 ( ,]&3UG.%"[5!# #?> @ 5 M " ?&# @!S;W1K+3(P,C0P.#,Q7W!R92YX;6Q02P4& L "P"H ) @ *+0" end XML 57 eps11562_sotk_htm.xml IDEA: XBRL DOCUMENT 0000806172 2024-03-01 2024-08-31 0000806172 2024-10-14 0000806172 2024-08-31 0000806172 2024-02-29 0000806172 2023-03-01 2023-08-31 0000806172 2024-06-01 2024-08-31 0000806172 2023-06-01 2023-08-31 0000806172 us-gaap:CommonStockMember 2024-02-29 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-02-29 0000806172 us-gaap:RetainedEarningsMember 2024-02-29 0000806172 us-gaap:CommonStockMember 2024-05-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-05-31 0000806172 us-gaap:RetainedEarningsMember 2024-05-31 0000806172 2024-05-31 0000806172 us-gaap:CommonStockMember 2023-02-28 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-02-28 0000806172 us-gaap:RetainedEarningsMember 2023-02-28 0000806172 2023-02-28 0000806172 us-gaap:CommonStockMember 2023-05-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0000806172 us-gaap:RetainedEarningsMember 2023-05-31 0000806172 2023-05-31 0000806172 us-gaap:CommonStockMember 2024-03-01 2024-05-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-03-01 2024-05-31 0000806172 us-gaap:RetainedEarningsMember 2024-03-01 2024-05-31 0000806172 2024-03-01 2024-05-31 0000806172 us-gaap:CommonStockMember 2024-06-01 2024-08-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-06-01 2024-08-31 0000806172 us-gaap:RetainedEarningsMember 2024-06-01 2024-08-31 0000806172 us-gaap:CommonStockMember 2023-03-01 2023-05-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-03-01 2023-05-31 0000806172 us-gaap:RetainedEarningsMember 2023-03-01 2023-05-31 0000806172 2023-03-01 2023-05-31 0000806172 us-gaap:CommonStockMember 2023-06-01 2023-08-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-08-31 0000806172 us-gaap:RetainedEarningsMember 2023-06-01 2023-08-31 0000806172 us-gaap:CommonStockMember 2024-08-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000806172 us-gaap:RetainedEarningsMember 2024-08-31 0000806172 us-gaap:CommonStockMember 2023-08-31 0000806172 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000806172 us-gaap:RetainedEarningsMember 2023-08-31 0000806172 2023-08-31 0000806172 us-gaap:FairValueInputsLevel1Member 2024-08-31 0000806172 us-gaap:FairValueInputsLevel2Member 2024-08-31 0000806172 us-gaap:FairValueInputsLevel3Member 2024-08-31 0000806172 us-gaap:FairValueInputsLevel1Member 2024-02-29 0000806172 us-gaap:FairValueInputsLevel2Member 2024-02-29 0000806172 us-gaap:FairValueInputsLevel3Member 2024-02-29 0000806172 us-gaap:LetterOfCreditMember 2024-02-29 0000806172 sotk:FluxingSystemsMember 2024-06-01 2024-08-31 0000806172 sotk:FluxingSystemsMember 2023-06-01 2023-08-31 0000806172 sotk:FluxingSystemsMember 2024-03-01 2024-08-31 0000806172 sotk:FluxingSystemsMember 2023-03-01 2023-08-31 0000806172 sotk:IntegratedCoatingSystemsMember 2024-06-01 2024-08-31 0000806172 sotk:IntegratedCoatingSystemsMember 2023-06-01 2023-08-31 0000806172 sotk:IntegratedCoatingSystemsMember 2024-03-01 2024-08-31 0000806172 sotk:IntegratedCoatingSystemsMember 2023-03-01 2023-08-31 0000806172 sotk:MultiAxisCoatingSystemsMember 2024-06-01 2024-08-31 0000806172 sotk:MultiAxisCoatingSystemsMember 2023-06-01 2023-08-31 0000806172 sotk:MultiAxisCoatingSystemsMember 2024-03-01 2024-08-31 0000806172 sotk:MultiAxisCoatingSystemsMember 2023-03-01 2023-08-31 0000806172 sotk:OemSystemsMember 2024-06-01 2024-08-31 0000806172 sotk:OemSystemsMember 2023-06-01 2023-08-31 0000806172 sotk:OemSystemsMember 2024-03-01 2024-08-31 0000806172 sotk:OemSystemsMember 2023-03-01 2023-08-31 0000806172 sotk:OtherMember 2024-06-01 2024-08-31 0000806172 sotk:OtherMember 2023-06-01 2023-08-31 0000806172 sotk:OtherMember 2024-03-01 2024-08-31 0000806172 sotk:OtherMember 2023-03-01 2023-08-31 0000806172 sotk:ProductLineMember 2024-06-01 2024-08-31 0000806172 sotk:ProductLineMember 2023-06-01 2023-08-31 0000806172 sotk:ProductLineMember 2024-03-01 2024-08-31 0000806172 sotk:ProductLineMember 2023-03-01 2023-08-31 0000806172 sotk:StockIncentivePlan2013Member 2023-06-30 0000806172 sotk:StockIncentivePlan2013Member 2023-06-01 2023-06-30 0000806172 sotk:StockIncentivePlan2013Member 2024-08-31 0000806172 sotk:StockIncentivePlan2013Member 2024-03-01 2024-08-31 0000806172 sotk:StockIncentivePlan2023Member 2023-08-01 2023-08-31 0000806172 sotk:StockIncentivePlan2023Member 2024-03-01 2024-08-31 0000806172 sotk:EmployeesMember 2024-03-01 2024-08-31 0000806172 srt:MinimumMember sotk:EmployeesMember 2024-03-01 2024-08-31 0000806172 srt:MaximumMember sotk:EmployeesMember 2024-03-01 2024-08-31 0000806172 sotk:NonEmployeeMember 2024-03-01 2024-08-31 0000806172 srt:MinimumMember 2024-03-01 2024-08-31 0000806172 srt:MaximumMember 2024-03-01 2024-08-31 0000806172 us-gaap:RevolvingCreditFacilityMember 2024-08-31 0000806172 us-gaap:RevolvingCreditFacilityMember 2024-02-29 0000806172 us-gaap:RevolvingCreditFacilityMember 2024-03-01 2024-08-31 0000806172 us-gaap:LetterOfCreditMember 2024-08-31 0000806172 sotk:EquipmentLineOfCreditMember 2024-08-31 0000806172 srt:AsiaPacificMember 2024-06-01 2024-08-31 0000806172 srt:AsiaPacificMember 2023-06-01 2023-08-31 0000806172 srt:AsiaPacificMember 2024-03-01 2024-08-31 0000806172 srt:AsiaPacificMember 2023-03-01 2023-08-31 0000806172 us-gaap:EMEAMember 2024-06-01 2024-08-31 0000806172 us-gaap:EMEAMember 2023-06-01 2023-08-31 0000806172 us-gaap:EMEAMember 2024-03-01 2024-08-31 0000806172 us-gaap:EMEAMember 2023-03-01 2023-08-31 0000806172 srt:LatinAmericaMember 2024-06-01 2024-08-31 0000806172 srt:LatinAmericaMember 2023-06-01 2023-08-31 0000806172 srt:LatinAmericaMember 2024-03-01 2024-08-31 0000806172 srt:LatinAmericaMember 2023-03-01 2023-08-31 0000806172 us-gaap:SalesRevenueNetMember sotk:ForeignCustomersMember 2024-03-01 2024-08-31 0000806172 us-gaap:SalesRevenueNetMember sotk:ForeignCustomersMember 2023-03-01 2023-08-31 0000806172 us-gaap:SalesRevenueNetMember sotk:ForeignCustomersMember 2024-06-01 2024-08-31 0000806172 us-gaap:SalesRevenueNetMember sotk:ForeignCustomersMember 2023-06-01 2023-08-31 0000806172 sotk:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-01 2024-08-31 0000806172 sotk:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-06-01 2024-08-31 0000806172 sotk:ThreeCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-03-01 2024-08-31 0000806172 sotk:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-03-01 2023-08-31 0000806172 sotk:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-06-01 2023-08-31 0000806172 sotk:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-03-01 2024-02-29 iso4217:USD shares iso4217:USD shares pure false Q2 2025 --02-28 0000806172 10-Q true 2024-08-31 false 000-16035 SONO TEK CORP NY 14-1568099 2012 Rt. 9W Milton NY 12547 (845) 795-2020 Common Stock, $0.01 par value per share SOTK NASDAQ Yes Yes Non-accelerated Filer true false false 15751153 5852801 2134786 5766176 9711351 12225 12225 1879464 1470711 4829901 5221980 174225 207738 18502567 18746566 250000 250000 2691523 2832156 42476 47566 1429271 1255977 22915837 23132265 691000 1049742 1543869 1739478 3225273 3419706 96395 414807 5556537 6623733 311750 229534 5868287 6853267 0.01 0.01 25000000 25000000 15751153 15751153 15750880 15750880 157512 157509 9867414 9770387 7022624 6351102 17047550 16278998 22915837 23132265 10192820 9242135 5161782 5639117 5222236 4664335 2645685 2838549 4970584 4577800 2516097 2800568 1427303 1445699 695873 789261 1885608 1745310 988418 944526 1133387 912549 545816 500923 4446298 4103558 2230107 2234710 524286 474242 285990 565858 227730 230283 85076 124293 53941 10855 43580 -6803 805957 715380 414646 683348 134435 120701 73961 142075 671522 594679 340685 541273 0.04 0.04 0.02 0.03 0.04 0.04 0.02 0.03 15750895 15742571 15750910 15743069 15771472 15775032 15768251 15773665 15750880 157509 9770387 6351102 16278998 54231 54231 330837 330837 15750880 157509 9824618 6681939 16664066 42799 42799 273 3 -3 340685 340685 15751153 157512 9867414 7022624 17047550 15742073 157421 9566898 4909639 14633958 48295 48295 53406 53406 15742073 157421 9615193 4963045 14735659 46394 46394 1410 14 -14 541273 541273 15743483 157435 9661573 5504318 15323326 671522 594679 336377 278823 97030 94689 22474 21618 53941 10855 -91078 -271163 408753 -200189 -369604 786980 -33513 -121952 -358742 259687 -195608 -35254 -194433 556327 -318412 83072 -90447 1106784 190654 245837 9438113 8772633 5438997 9533924 3808462 -1007128 3718015 99656 2134786 3354601 5852801 3454257 543814 308942 <p id="xdx_805_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zqQFx5EJ0ue5" style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><b>NOTE 1: <span id="xdx_829_zuHdGUcMNKr3">BUSINESS DESCRIPTION</span></b></p> <p style="font: 10pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Sono-Tek Corporation (the “Company”, “Sono-Tek”, “We” or “Our”) was incorporated in New York on March 21, 1975. We are the world leader in the design and manufacture of ultrasonic coating systems for applying precise, thin film coatings to add functional properties, protect or strengthen surfaces on parts and components for the microelectronics/electronics, alternative energy, medical, industrial and emerging research &amp; development and other markets. We design and manufacture custom-engineered ultrasonic coating systems incorporating our patented technology, in combination with strong applications engineering knowledge, to assist our customers in achieving their desired coating solutions.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 10pt Cambria,serif; margin: 0"><span style="font-size: 11pt">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information with the instructions for Form 10-Q and Article 8 of Regulation S-X. Accordingly, the unaudited condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of the Company’s management, all adjustments considered necessary for a fair presentation, consisting of normal recurring adjustments, have been included. The results for the interim periods are not necessarily indicative of what the results will be for the fiscal year. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited Consolidated Financial Statements as of and for the fiscal year ended February 29, 2024 (“fiscal year 2024”) contained in the Company’s 2024 Annual Report on Form 10-K filed with the SEC on May 23, 2024</span><span style="font-size: 8pt">.</span> <span style="font-size: 11pt">The Company’s current fiscal year ends on February 28, 2025 (“fiscal 2025”).</span></p> <p style="font: 10pt Cambria,serif; margin: 0"> </p> <p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zDQJmvWExEuc" style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0"><b>NOTE 2: <span id="xdx_82A_z6B294F3W8i2">SIGNIFICANT ACCOUNTING POLICIES</span></b></p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_84B_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zKeHS7haKBHa" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_86D_zeqXHtlIA7nb">Cash and Cash Equivalents</span></i></b><i> - </i>Cash and cash equivalents consist of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90 days or less. At August 31, 2024, $<span id="xdx_90F_eus-gaap--CashUninsuredAmount_c20240831_pp0p0" title="Bank deposits exceeding the FDIC insured limit">1,263,000</span> of the Company’s bank deposits exceeded the insured limit provided by the Federal Deposit Insurance Corporation.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zAmZethm7e46" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_863_z0saMvH1Ldse">Consolidation</span></i></b> - The accompanying unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly owned subsidiary, Sono-Tek Industrial Park, LLC (“SIP”) in conformity with generally accepted accounting principles in the United States (“GAAP”). SIP operates as a real estate holding company for the Company’s real estate operations. All intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z71GwyNQSdSg" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_86B_zBjIiclEzb71">Fair Value of Financial Instruments</span> -</i></b> The Company applies Accounting Standards Codification (“ASC”) 820, <i>Fair Value Measurement </i>(“ASC 820”), which establishes a framework for measuring fair value and clarifies the definition of fair value within that framework. ASC 820 defines fair value as an exit price, which is the price that would be received for an asset or paid to transfer a liability in the Company’s principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value hierarchy established in ASC 820 generally requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Observable inputs reflect the assumptions that market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs reflect the entity’s own assumptions based on market data and the entity’s judgments about the assumptions that market participants would use in pricing the asset or liability and are to be developed based on the best information available in the circumstances.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The carrying amounts of financial instruments reported in the accompanying unaudited condensed consolidated financial statements for current assets and current liabilities approximate the fair value because of the immediate or short-term maturities of the financial instruments.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The valuation hierarchy is composed of three levels. The classification within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The levels within the valuation hierarchy are described below:</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Level 1 — Assets with unadjusted, quoted prices listed on active market exchanges. Inputs to the fair value measurement are observable inputs, such as quoted prices in active markets for identical assets or liabilities.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Level 2 — Inputs to the fair value measurement are determined using prices for recently traded assets and liabilities with similar underlying terms, as well as direct or indirect observable inputs, such as interest rates and yield curves that are observable at commonly quoted intervals.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Level 3 — Inputs to the fair value measurement are unobservable inputs, such as estimates, assumptions, and valuation techniques when little or no market data exists for the assets or liabilities.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_89B_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisTextBlock_zbzrVAfdKVHk" style="font: 11pt Cambria,serif; margin: 0">The fair values of financial assets of the Company were determined using the following categories at August 31, 2024 and February 29, 2024, respectively:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B3_zOluTrCJpVke" style="display: none">Schedule of Significant Accounting Policies - Fair values of financial assets of the Company</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Cambria, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 48%; font-size: 11pt; padding-bottom: 2.5pt">Marketable Securities – August 31, 2024</td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_982_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">5,392,980</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">373,196</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0440">—</span></td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_986_eus-gaap--MarketableSecurities_c20240831_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">5,766,176</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 11pt; padding-bottom: 2.5pt">Marketable Securities – February 29, 2024</td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities">9,711,351</td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0446">—</span></td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0448">—</span></td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_981_eus-gaap--MarketableSecurities_c20240229_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities">9,711,351</td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zcjXMmw9rHbc" style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Marketable Securities include certificates of deposit and US Treasury securities that are considered to be highly liquid and easily tradeable totaling $<span id="xdx_90E_eus-gaap--MarketableSecurities_c20240831_pp0p0" title="Marketable securities">5,766,176</span> and $<span id="xdx_909_eus-gaap--MarketableSecurities_c20240229_pp0p0" title="Marketable securities">9,711,351</span> as of August 31, 2024 and February 29, 2024, respectively. US Treasury securities are valued using inputs observable in active markets for identical securities and are therefore classified as Level 1 and certificates of deposit are classified as Level 2 within the Company’s fair value hierarchy. The Company’s marketable securities are considered to be trading securities as defined under ASC 320 “Investments – Debt and Equity Securities.”</p> <p style="font: 10pt Cambria,serif; margin: 0; background-color: white"> </p> <p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_z4MAAq0ongw" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_860_zs6FiplSQA53">Income Taxes</span></i></b> - The Company accounts for income taxes under the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of "temporary differences" by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The Company uses a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. As of August 31, 2024 and February 29, 2024, there were <span id="xdx_901_ecustom--AccrualsForUncertainTaxPositions_iI_pp0p0_do_c20240831_zil7cIDkltAf" title="Accruals for uncertain tax positions"><span id="xdx_901_ecustom--AccrualsForUncertainTaxPositions_iI_pp0p0_do_c20240229_zxOL51Jgu9t6" title="Accruals for uncertain tax positions">no</span></span> accruals for uncertain tax positions.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_zcCVAYHYHNj8" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_862_zTtPBsUnlDta">Inventories</span></i></b><i> - </i>Inventories are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and the specific identification method for finished goods. Management compares the cost of inventory with the net realizable value and, if applicable, an allowance is made for writing down the inventory to its net realizable value, if lower than cost. On an ongoing basis, inventory is reviewed for potential write-down for estimated obsolescence or unmarketable inventory based upon forecasts for future demand and market conditions.</p> <p style="font: 11pt Cambria,serif; margin: 0"><b><i> </i></b></p> <p id="xdx_841_ecustom--LandAndBuildingsPolicyTextBlock_zFW2gybB8tkh" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_869_zC6ENF3nhXv1">Land and Buildings</span> - </i></b>Land and buildings are stated at cost. Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">At August 31, 2024 and February 29, 2024, the Company had land stated at cost of $<span id="xdx_902_eus-gaap--Land_c20240831_pp0p0" title="Land"><span id="xdx_903_eus-gaap--Land_c20240229_pp0p0" title="Land">250,000</span></span>.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">At August 31, 2024 and February 29, 2024, the Company had buildings, equipment, furnishings and leasehold improvements totaling, $<span id="xdx_901_ecustom--BuildingsEquipmentFurnishingsAndLeaseholdImprovementsNet_c20240831_pp0p0" title="Buildings, equipment, furnishings and leasehold improvements, net">2,691,523</span> and $<span id="xdx_902_ecustom--BuildingsEquipmentFurnishingsAndLeaseholdImprovementsNet_c20240229_pp0p0" title="Buildings, equipment, furnishings and leasehold improvements, net">2,832,156</span>, respectively, net of accumulated depreciation.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--UseOfEstimates_zj6BPg1JvrY2" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_865_zYh67sHjMVb2">Management Estimates</span></i></b><i> - </i>The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font: 10pt Cambria,serif; margin: 0"><b><i> </i></b></p> <p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zMudziCfiIjf" style="font: 11pt Cambria,serif; margin: 0; text-align: left"><b><i><span><span id="xdx_861_zv4OxNEMjOa4">Recent Accounting Pronouncements Not Yet Adopted</span></span></i></b> - In December 2023, the FASB issued ASU 2023-09, <i>Improvements to Income Tax Disclosures. </i>This ASU requires greater disaggregation of information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. This ASU applies to all entities subject to income taxes and is intended to help investors better understand an entity’s exposure to potential changes in jurisdictional tax legislation and assess income tax information that affects cash flow forecasts and capital allocation decisions. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and related disclosures.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: left"> </p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: left">In November 2023, the FASB issued ASU 2023-07, <i>Segment Reporting</i> (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating officer decision maker (“CODM”), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. The ASU requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Public entities will be required to provide all annual disclosures currently required by Topic 280 in interim periods, and entities with a single reportable segment are required to provide all the disclosures required by the amendments in this ASU and existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures, and does not expect the standard will have a material impact on the Company’s consolidated financial statements and related disclosures.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: left"> </p> <p id="xdx_84C_eus-gaap--StandardProductWarrantyPolicy_zVeOvVQ0vL7j" style="font: 11pt Cambria,serif; margin: 0; text-align: left"><b><i><span id="xdx_86D_zfXcUla2mB59">Product Warranty</span></i></b> - Estimated future product warranty expense is recorded when the product is sold.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: left"> </p> <p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zmdWDudG4rm2" style="font: 11pt Cambria,serif; margin: 0; text-align: left"><b><i><span id="xdx_86F_zRhHlTbCJGf2">Revenue Recognition</span> -</i></b> The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, the core principle of which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps:</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 24px; font-family: Cambria,serif"> </td> <td style="width: 24px; font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Identification of the contract, or contracts, with a customer</span></td></tr> <tr style="vertical-align: top"> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Identification of the performance obligations in the contract</span></td></tr> </table> <p style="font: 10pt Cambria,serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 3%; font-family: Cambria,serif"> </td> <td style="width: 3%; font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="width: 94%; font-family: Cambria,serif"><span style="font-size: 11pt">Determination of the transaction price</span></td></tr> <tr style="vertical-align: top"> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Allocation of the transaction price to the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Recognition of revenue when, or as, performance obligations are satisfied</span></td></tr> </table> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_84B_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zKeHS7haKBHa" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_86D_zeqXHtlIA7nb">Cash and Cash Equivalents</span></i></b><i> - </i>Cash and cash equivalents consist of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90 days or less. At August 31, 2024, $<span id="xdx_90F_eus-gaap--CashUninsuredAmount_c20240831_pp0p0" title="Bank deposits exceeding the FDIC insured limit">1,263,000</span> of the Company’s bank deposits exceeded the insured limit provided by the Federal Deposit Insurance Corporation.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> 1263000 <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zAmZethm7e46" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_863_z0saMvH1Ldse">Consolidation</span></i></b> - The accompanying unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly owned subsidiary, Sono-Tek Industrial Park, LLC (“SIP”) in conformity with generally accepted accounting principles in the United States (“GAAP”). SIP operates as a real estate holding company for the Company’s real estate operations. All intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z71GwyNQSdSg" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_86B_zBjIiclEzb71">Fair Value of Financial Instruments</span> -</i></b> The Company applies Accounting Standards Codification (“ASC”) 820, <i>Fair Value Measurement </i>(“ASC 820”), which establishes a framework for measuring fair value and clarifies the definition of fair value within that framework. ASC 820 defines fair value as an exit price, which is the price that would be received for an asset or paid to transfer a liability in the Company’s principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value hierarchy established in ASC 820 generally requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Observable inputs reflect the assumptions that market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs reflect the entity’s own assumptions based on market data and the entity’s judgments about the assumptions that market participants would use in pricing the asset or liability and are to be developed based on the best information available in the circumstances.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The carrying amounts of financial instruments reported in the accompanying unaudited condensed consolidated financial statements for current assets and current liabilities approximate the fair value because of the immediate or short-term maturities of the financial instruments.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The valuation hierarchy is composed of three levels. The classification within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The levels within the valuation hierarchy are described below:</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Level 1 — Assets with unadjusted, quoted prices listed on active market exchanges. Inputs to the fair value measurement are observable inputs, such as quoted prices in active markets for identical assets or liabilities.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Level 2 — Inputs to the fair value measurement are determined using prices for recently traded assets and liabilities with similar underlying terms, as well as direct or indirect observable inputs, such as interest rates and yield curves that are observable at commonly quoted intervals.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Level 3 — Inputs to the fair value measurement are unobservable inputs, such as estimates, assumptions, and valuation techniques when little or no market data exists for the assets or liabilities.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_89B_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisTextBlock_zbzrVAfdKVHk" style="font: 11pt Cambria,serif; margin: 0">The fair values of financial assets of the Company were determined using the following categories at August 31, 2024 and February 29, 2024, respectively:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B3_zOluTrCJpVke" style="display: none">Schedule of Significant Accounting Policies - Fair values of financial assets of the Company</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Cambria, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 48%; font-size: 11pt; padding-bottom: 2.5pt">Marketable Securities – August 31, 2024</td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_982_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">5,392,980</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">373,196</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0440">—</span></td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_986_eus-gaap--MarketableSecurities_c20240831_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">5,766,176</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 11pt; padding-bottom: 2.5pt">Marketable Securities – February 29, 2024</td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities">9,711,351</td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0446">—</span></td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0448">—</span></td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_981_eus-gaap--MarketableSecurities_c20240229_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities">9,711,351</td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zcjXMmw9rHbc" style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Marketable Securities include certificates of deposit and US Treasury securities that are considered to be highly liquid and easily tradeable totaling $<span id="xdx_90E_eus-gaap--MarketableSecurities_c20240831_pp0p0" title="Marketable securities">5,766,176</span> and $<span id="xdx_909_eus-gaap--MarketableSecurities_c20240229_pp0p0" title="Marketable securities">9,711,351</span> as of August 31, 2024 and February 29, 2024, respectively. US Treasury securities are valued using inputs observable in active markets for identical securities and are therefore classified as Level 1 and certificates of deposit are classified as Level 2 within the Company’s fair value hierarchy. The Company’s marketable securities are considered to be trading securities as defined under ASC 320 “Investments – Debt and Equity Securities.”</p> <p style="font: 10pt Cambria,serif; margin: 0; background-color: white"> </p> <p id="xdx_89B_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisTextBlock_zbzrVAfdKVHk" style="font: 11pt Cambria,serif; margin: 0">The fair values of financial assets of the Company were determined using the following categories at August 31, 2024 and February 29, 2024, respectively:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B3_zOluTrCJpVke" style="display: none">Schedule of Significant Accounting Policies - Fair values of financial assets of the Company</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Cambria, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 48%; font-size: 11pt; padding-bottom: 2.5pt">Marketable Securities – August 31, 2024</td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_982_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">5,392,980</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">373,196</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--MarketableSecurities_c20240831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0440">—</span></td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="width: 2%; font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-size: 11pt; text-align: left">$</td><td id="xdx_986_eus-gaap--MarketableSecurities_c20240831_pp0p0" style="border-bottom: Black 2.5pt double; width: 9%; font-size: 11pt; text-align: right" title="Marketable Securities">5,766,176</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 11pt; padding-bottom: 2.5pt">Marketable Securities – February 29, 2024</td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities">9,711,351</td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0446">—</span></td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--MarketableSecurities_c20240229__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities"><span style="-sec-ix-hidden: xdx2ixbrl0448">—</span></td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td><td style="font-size: 11pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left">$</td><td id="xdx_981_eus-gaap--MarketableSecurities_c20240229_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right" title="Marketable Securities">9,711,351</td><td style="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"> </td></tr> </table> 5392980 373196 5766176 9711351 9711351 5766176 9711351 <p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_z4MAAq0ongw" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_860_zs6FiplSQA53">Income Taxes</span></i></b> - The Company accounts for income taxes under the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of "temporary differences" by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The Company uses a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. As of August 31, 2024 and February 29, 2024, there were <span id="xdx_901_ecustom--AccrualsForUncertainTaxPositions_iI_pp0p0_do_c20240831_zil7cIDkltAf" title="Accruals for uncertain tax positions"><span id="xdx_901_ecustom--AccrualsForUncertainTaxPositions_iI_pp0p0_do_c20240229_zxOL51Jgu9t6" title="Accruals for uncertain tax positions">no</span></span> accruals for uncertain tax positions.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> 0 0 <p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_zcCVAYHYHNj8" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_862_zTtPBsUnlDta">Inventories</span></i></b><i> - </i>Inventories are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and the specific identification method for finished goods. Management compares the cost of inventory with the net realizable value and, if applicable, an allowance is made for writing down the inventory to its net realizable value, if lower than cost. On an ongoing basis, inventory is reviewed for potential write-down for estimated obsolescence or unmarketable inventory based upon forecasts for future demand and market conditions.</p> <p style="font: 11pt Cambria,serif; margin: 0"><b><i> </i></b></p> <p id="xdx_841_ecustom--LandAndBuildingsPolicyTextBlock_zFW2gybB8tkh" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_869_zC6ENF3nhXv1">Land and Buildings</span> - </i></b>Land and buildings are stated at cost. Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">At August 31, 2024 and February 29, 2024, the Company had land stated at cost of $<span id="xdx_902_eus-gaap--Land_c20240831_pp0p0" title="Land"><span id="xdx_903_eus-gaap--Land_c20240229_pp0p0" title="Land">250,000</span></span>.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">At August 31, 2024 and February 29, 2024, the Company had buildings, equipment, furnishings and leasehold improvements totaling, $<span id="xdx_901_ecustom--BuildingsEquipmentFurnishingsAndLeaseholdImprovementsNet_c20240831_pp0p0" title="Buildings, equipment, furnishings and leasehold improvements, net">2,691,523</span> and $<span id="xdx_902_ecustom--BuildingsEquipmentFurnishingsAndLeaseholdImprovementsNet_c20240229_pp0p0" title="Buildings, equipment, furnishings and leasehold improvements, net">2,832,156</span>, respectively, net of accumulated depreciation.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> 250000 250000 2691523 2832156 <p id="xdx_84E_eus-gaap--UseOfEstimates_zj6BPg1JvrY2" style="font: 11pt Cambria,serif; margin: 0"><b><i><span id="xdx_865_zYh67sHjMVb2">Management Estimates</span></i></b><i> - </i>The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font: 10pt Cambria,serif; margin: 0"><b><i> </i></b></p> <p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zMudziCfiIjf" style="font: 11pt Cambria,serif; margin: 0; text-align: left"><b><i><span><span id="xdx_861_zv4OxNEMjOa4">Recent Accounting Pronouncements Not Yet Adopted</span></span></i></b> - In December 2023, the FASB issued ASU 2023-09, <i>Improvements to Income Tax Disclosures. </i>This ASU requires greater disaggregation of information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. This ASU applies to all entities subject to income taxes and is intended to help investors better understand an entity’s exposure to potential changes in jurisdictional tax legislation and assess income tax information that affects cash flow forecasts and capital allocation decisions. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. This ASU should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact the adoption of this ASU will have on its consolidated financial statements and related disclosures.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: left"> </p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: left">In November 2023, the FASB issued ASU 2023-07, <i>Segment Reporting</i> (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in this ASU require disclosures, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating officer decision maker (“CODM”), as well as the aggregate amount of other segment items included in the reported measure of segment profit or loss. The ASU requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Public entities will be required to provide all annual disclosures currently required by Topic 280 in interim periods, and entities with a single reportable segment are required to provide all the disclosures required by the amendments in this ASU and existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures, and does not expect the standard will have a material impact on the Company’s consolidated financial statements and related disclosures.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: left"> </p> <p id="xdx_84C_eus-gaap--StandardProductWarrantyPolicy_zVeOvVQ0vL7j" style="font: 11pt Cambria,serif; margin: 0; text-align: left"><b><i><span id="xdx_86D_zfXcUla2mB59">Product Warranty</span></i></b> - Estimated future product warranty expense is recorded when the product is sold.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: left"> </p> <p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zmdWDudG4rm2" style="font: 11pt Cambria,serif; margin: 0; text-align: left"><b><i><span id="xdx_86F_zRhHlTbCJGf2">Revenue Recognition</span> -</i></b> The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, the core principle of which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps:</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 24px; font-family: Cambria,serif"> </td> <td style="width: 24px; font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Identification of the contract, or contracts, with a customer</span></td></tr> <tr style="vertical-align: top"> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Identification of the performance obligations in the contract</span></td></tr> </table> <p style="font: 10pt Cambria,serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 3%; font-family: Cambria,serif"> </td> <td style="width: 3%; font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="width: 94%; font-family: Cambria,serif"><span style="font-size: 11pt">Determination of the transaction price</span></td></tr> <tr style="vertical-align: top"> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Allocation of the transaction price to the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"><span style="font-family: Symbol; font-size: 11pt">·</span></td> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Recognition of revenue when, or as, performance obligations are satisfied</span></td></tr> </table> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_801_eus-gaap--RevenueFromContractWithCustomerTextBlock_z4qmhJmwwscj" style="font: 11pt Cambria,serif; margin: 0"><b>NOTE 3: <span id="xdx_829_zjn2Oo94kZy8">REVENUE RECOGNITION</span></b></p> <p style="font: 10pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The Company’s sales revenue is derived primarily from short term contracts with customers, which, on average, are in effect for less than twelve months. Sales revenue from manufactured equipment transferred at a single point in time accounts for a majority of the Company’s revenue.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: justify"> </p> <p style="font: 11pt Cambria,serif; margin: 0">Sales revenue is recognized when control of the Company’s manufactured equipment is transferred to its customers, in an amount that reflects the consideration the Company expects to receive based upon the agreed transaction price. The Company’s performance obligations are satisfied when its customers take control of the purchased equipment, which is based on the contract terms. Based on prior experience, the Company reasonably estimates its sales returns and warranty reserves. Sales are presented net of discounts and allowances. Discounts and allowances are determined when a sale is negotiated. The Company does not grant its customers or independent representatives, the ability to return equipment nor does it grant price adjustments after a sale is complete.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: justify"> </p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: justify">The Company does not capitalize any sales commission costs related to the acquisition of a contract. All commissions related to a performance obligation that are satisfied at a point in time are expensed when the customer takes control of the purchased equipment.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: justify"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The Company applies the practical expedient in paragraph ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one-year or less.</p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: justify"> </p> <p style="font: 11pt Cambria,serif; margin: 0">At August 31, 2024, the Company had received approximately $<span id="xdx_905_ecustom--CashDeposits_c20240831_pp0p0" title="Cash deposits">3,225,000</span> in cash deposits, representing contract liabilities.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">At February 29, 2024, the Company had received approximately $<span id="xdx_904_ecustom--CashDeposits_c20240229_pp0p0" title="Cash deposits">3,420,000</span> in cash deposits, representing contract liabilities, and had issued Letters of Credit in the amount of $<span id="xdx_904_eus-gaap--LineOfCredit_c20240229__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_pp0p0" title="Letter of credit">72,000</span> to secure these cash deposits. During the six months ended August 31, 2024, the Company recognized $<span id="xdx_90A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20240301__20240831_pp0p0" title="Revenue recognized">2,641,000</span> of these deposits as revenue.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_89C_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zoXkX4FDJbvc" style="font: 11pt Cambria,serif; margin: 0">The Company’s sales revenue by product line is as follows:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B6_zTp8e6fDW195" style="display: none">Schedule of Revenue Recognition - Sales Revenue by Product Line</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="font-family: Cambria,serif; text-align: center"> </td> <td style="font-family: Cambria,serif"> </td> <td colspan="11" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>Three Months Ended August 31,</b></span></td> <td style="font-family: Cambria,serif"> </td> <td colspan="11" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>Six Months Ended August 31,</b></span></td></tr> <tr style="vertical-align: bottom"> <td style="font-family: Cambria,serif; text-align: center"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>2024</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>% of total</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>2023</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>% of total</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>2024</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>% of total</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>2023</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>% of total</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 27%; font-family: Cambria,serif"><span style="font-size: 9pt">Fluxing Systems</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_pp0p0" style="width: 8%; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">119,000</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td id="xdx_984_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_zEnQ2qvuCbD2" style="width: 6%; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">2%</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_98C_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_pp0p0" style="width: 8%; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">204,000</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td id="xdx_98B_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_zoqhxrxwa4zk" style="width: 6%; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">4%</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_98B_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_pp0p0" style="width: 8%; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">253,000</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td id="xdx_98D_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_zU37cA4Auww8" style="width: 6%; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">3%</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_pp0p0" style="width: 9%; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">440,000</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td id="xdx_98F_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_zZIJuho8wvLh" style="width: 6%; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">5%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 9pt">Integrated Coating Systems</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_986_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,023,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98E_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_zhi6uBKh6Qf4" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">39%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">853,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_983_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_zq6JiQdfyObk" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">15%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_981_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,770,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_989_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_zajuAFxUu10h" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">27%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_983_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">1,162,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_981_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_zPiwcPpoglUk" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">12%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="font-family: Cambria,serif"><span style="font-size: 9pt">Multi-Axis Coating Systems</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_982_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">1,931,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98C_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_zprh3A0tSSu3" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">38%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,923,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_989_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_zQPHiZqJ4EA8" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">52%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_987_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">4,595,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_984_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_z5eQo1QMDyj9" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">45%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_985_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">4,686,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98D_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_zztwzDE4loUk" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">51%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 9pt">OEM Systems</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--OemSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">205,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98A_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--OemSystemsMember_zMeqkeebb4Sc" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">4%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--OemSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">535,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_986_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--OemSystemsMember_z0fuDFvyGtGl" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">9%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_980_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--OemSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">537,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_985_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--OemSystemsMember_zIwLMC5ewXb7" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">5%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_982_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--OemSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">810,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_985_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--OemSystemsMember_z7Sa2ERUZB6c" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">9%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="padding-bottom: 1pt; font-family: Cambria,serif"><span style="font-size: 9pt">Spare Parts, Services and Other</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td id="xdx_98C_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--OtherMember_pp0p0" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">884,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td id="xdx_984_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--OtherMember_zratyYCMCSGc" style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">17%</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--OtherMember_pp0p0" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">1,124,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td id="xdx_985_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--OtherMember_zYcLF7PX6rOl" style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">20%</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--OtherMember_pp0p0" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,038,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td id="xdx_980_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--OtherMember_zmyRsZoyKvBa" style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">20%</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--OtherMember_pp0p0" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,144,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td id="xdx_98B_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--OtherMember_z6dPa7Pmsgvc" style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">23%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-indent: 9pt"><span style="font-size: 9pt">TOTAL</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1.5pt double; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--ProductLineMember_pp0p0" style="border-bottom: black 1.5pt double; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">5,162,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: right"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1.5pt double; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--ProductLineMember_pp0p0" style="border-bottom: black 1.5pt double; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">5,639,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: right"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1.5pt double; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_985_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--ProductLineMember_pp0p0" style="border-bottom: black 1.5pt double; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">10,193,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: right"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1.5pt double; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_987_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--ProductLineMember_pp0p0" style="border-bottom: black 1.5pt double; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">9,242,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: right"> </td></tr> </table> <p id="xdx_8A2_z5XAe8s48LNa" style="font: 10pt Cambria,serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 11pt Cambria,serif; margin: 0"><b> </b></p> 3225000 3420000 72000 2641000 <p id="xdx_89C_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zoXkX4FDJbvc" style="font: 11pt Cambria,serif; margin: 0">The Company’s sales revenue by product line is as follows:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B6_zTp8e6fDW195" style="display: none">Schedule of Revenue Recognition - Sales Revenue by Product Line</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="font-family: Cambria,serif; text-align: center"> </td> <td style="font-family: Cambria,serif"> </td> <td colspan="11" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>Three Months Ended August 31,</b></span></td> <td style="font-family: Cambria,serif"> </td> <td colspan="11" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>Six Months Ended August 31,</b></span></td></tr> <tr style="vertical-align: bottom"> <td style="font-family: Cambria,serif; text-align: center"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>2024</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>% of total</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>2023</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>% of total</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>2024</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>% of total</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>2023</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 8pt"><b>% of total</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 27%; font-family: Cambria,serif"><span style="font-size: 9pt">Fluxing Systems</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_pp0p0" style="width: 8%; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">119,000</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td id="xdx_984_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_zEnQ2qvuCbD2" style="width: 6%; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">2%</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_98C_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_pp0p0" style="width: 8%; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">204,000</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td id="xdx_98B_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_zoqhxrxwa4zk" style="width: 6%; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">4%</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_98B_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_pp0p0" style="width: 8%; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">253,000</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td id="xdx_98D_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_zU37cA4Auww8" style="width: 6%; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">3%</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_pp0p0" style="width: 9%; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">440,000</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td id="xdx_98F_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--FluxingSystemsMember_zZIJuho8wvLh" style="width: 6%; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">5%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 9pt">Integrated Coating Systems</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_986_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,023,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98E_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_zhi6uBKh6Qf4" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">39%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">853,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_983_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_zq6JiQdfyObk" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">15%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_981_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,770,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_989_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_zajuAFxUu10h" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">27%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_983_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">1,162,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_981_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--IntegratedCoatingSystemsMember_zPiwcPpoglUk" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">12%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="font-family: Cambria,serif"><span style="font-size: 9pt">Multi-Axis Coating Systems</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_982_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">1,931,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98C_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_zprh3A0tSSu3" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">38%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,923,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_989_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_zQPHiZqJ4EA8" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">52%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_987_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">4,595,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_984_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_z5eQo1QMDyj9" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">45%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_985_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">4,686,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98D_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--MultiAxisCoatingSystemsMember_zztwzDE4loUk" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">51%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 9pt">OEM Systems</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--OemSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">205,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98A_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--OemSystemsMember_zMeqkeebb4Sc" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">4%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--OemSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">535,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_986_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--OemSystemsMember_z0fuDFvyGtGl" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">9%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_980_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--OemSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">537,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_985_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--OemSystemsMember_zIwLMC5ewXb7" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">5%</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_982_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--OemSystemsMember_pp0p0" style="font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">810,000</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td id="xdx_985_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--OemSystemsMember_z7Sa2ERUZB6c" style="font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">9%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="padding-bottom: 1pt; font-family: Cambria,serif"><span style="font-size: 9pt">Spare Parts, Services and Other</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td id="xdx_98C_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--OtherMember_pp0p0" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">884,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td id="xdx_984_ecustom--SalesRevenuePercent_dp_c20240601__20240831__srt--ProductOrServiceAxis__custom--OtherMember_zratyYCMCSGc" style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">17%</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--OtherMember_pp0p0" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">1,124,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td id="xdx_985_ecustom--SalesRevenuePercent_dp_c20230601__20230831__srt--ProductOrServiceAxis__custom--OtherMember_zYcLF7PX6rOl" style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">20%</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--OtherMember_pp0p0" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,038,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td id="xdx_980_ecustom--SalesRevenuePercent_dp_c20240301__20240831__srt--ProductOrServiceAxis__custom--OtherMember_zmyRsZoyKvBa" style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">20%</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--OtherMember_pp0p0" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">2,144,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td id="xdx_98B_ecustom--SalesRevenuePercent_dp_c20230301__20230831__srt--ProductOrServiceAxis__custom--OtherMember_z6dPa7Pmsgvc" style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: center" title="Sales revenue, percent"><span style="font-size: 9pt">23%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-indent: 9pt"><span style="font-size: 9pt">TOTAL</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1.5pt double; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_c20240601__20240831__srt--ProductOrServiceAxis__custom--ProductLineMember_pp0p0" style="border-bottom: black 1.5pt double; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">5,162,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: right"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1.5pt double; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_c20230601__20230831__srt--ProductOrServiceAxis__custom--ProductLineMember_pp0p0" style="border-bottom: black 1.5pt double; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">5,639,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: right"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1.5pt double; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_985_eus-gaap--Revenues_c20240301__20240831__srt--ProductOrServiceAxis__custom--ProductLineMember_pp0p0" style="border-bottom: black 1.5pt double; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">10,193,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: right"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1.5pt double; font-family: Cambria,serif"><span style="font-size: 9pt">$</span></td> <td id="xdx_987_eus-gaap--Revenues_c20230301__20230831__srt--ProductOrServiceAxis__custom--ProductLineMember_pp0p0" style="border-bottom: black 1.5pt double; font-family: Cambria,serif; text-align: right" title="Sales revenue"><span style="font-size: 9pt">9,242,000</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif; text-align: right"> </td></tr> </table> 119000 0.02 204000 0.04 253000 0.03 440000 0.05 2023000 0.39 853000 0.15 2770000 0.27 1162000 0.12 1931000 0.38 2923000 0.52 4595000 0.45 4686000 0.51 205000 0.04 535000 0.09 537000 0.05 810000 0.09 884000 0.17 1124000 0.20 2038000 0.20 2144000 0.23 5162000 5639000 10193000 9242000 <p id="xdx_80C_eus-gaap--InventoryDisclosureTextBlock_z54WLv3yPGk1" style="font: 11pt Cambria,serif; margin: 0"><b>NOTE 4: <span id="xdx_82C_zgCMkJEWKbdk">INVENTORIES</span></b></p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zaLp9TI3i1ik" style="font: 11pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">Inventories consist of the following:</p> <p style="font: 11pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><span id="xdx_8B5_zHXdc3A7oQq5" style="display: none">Schedule of Inventory, Current</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td colspan="2" id="xdx_492_20240831_z8zSZPJmixzg" style="font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>August 31,</b></span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td colspan="2" id="xdx_496_20240229_ziPrGmAX4on9" style="font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>February 29,</b></span></td> <td style="font-family: Cambria,serif"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>2024</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>2024</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryRawMaterials_iI_pp0p0_maINzft0_zAqSSeU6cFWg" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 74%; font-family: Cambria,serif"><span style="font-size: 11pt">Raw materials and subassemblies</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 11pt">$</span></td> <td style="width: 10%; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">2,218,204</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 11pt">$</span></td> <td style="width: 10%; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">2,270,567</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td></tr> <tr id="xdx_406_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzft0_zElp6FGMqfOk" style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Finished goods</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">1,725,525</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">1,785,952</span></td> <td style="font-family: Cambria,serif"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzft0_zDHXTzUIpmvd" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="padding-bottom: 1pt; font-family: Cambria,serif"><span style="font-size: 11pt">Work in process</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">886,172</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">1,165,461</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryNet_iTI_pp0p0_mtINzft0_zsP9n8fKHUMc" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"><span style="font-size: 11pt">Total</span></td> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 2.25pt double; font-family: Cambria,serif"><span style="font-size: 11pt">$</span></td> <td style="border-bottom: black 2.25pt double; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">4,829,901</span></td> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 2.25pt double; font-family: Cambria,serif"><span style="font-size: 11pt">$</span></td> <td style="border-bottom: black 2.25pt double; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">5,221,980</span></td> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"> </td></tr> </table> <p id="xdx_8A6_zEEbk2Nq87j9" style="font: 10pt Cambria,serif; margin: 0"><b> </b></p> <p style="font: 11pt Cambria,serif; margin: 0">The Company maintains an allowance for slow moving inventory for raw materials and finished goods. The recorded allowances at August 31, 2024 and February 29, 2024 totaled $<span id="xdx_906_eus-gaap--InventoryValuationReserves_c20240831_pp0p0" title="Allowance for slow moving inventory">339,250</span> and $<span id="xdx_901_eus-gaap--InventoryValuationReserves_c20240229_pp0p0" title="Allowance for slow moving inventory">380,400</span>, respectively.</p> <p style="font: 10pt Cambria,serif; margin: 0"><b> </b></p> <p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zaLp9TI3i1ik" style="font: 11pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">Inventories consist of the following:</p> <p style="font: 11pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><span id="xdx_8B5_zHXdc3A7oQq5" style="display: none">Schedule of Inventory, Current</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td colspan="2" id="xdx_492_20240831_z8zSZPJmixzg" style="font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>August 31,</b></span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td colspan="2" id="xdx_496_20240229_ziPrGmAX4on9" style="font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>February 29,</b></span></td> <td style="font-family: Cambria,serif"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>2024</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td colspan="2" style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>2024</b></span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryRawMaterials_iI_pp0p0_maINzft0_zAqSSeU6cFWg" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 74%; font-family: Cambria,serif"><span style="font-size: 11pt">Raw materials and subassemblies</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 11pt">$</span></td> <td style="width: 10%; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">2,218,204</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"> </td> <td style="width: 1%; font-family: Cambria,serif"><span style="font-size: 11pt">$</span></td> <td style="width: 10%; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">2,270,567</span></td> <td style="width: 1%; font-family: Cambria,serif"> </td></tr> <tr id="xdx_406_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzft0_zElp6FGMqfOk" style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Finished goods</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">1,725,525</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">1,785,952</span></td> <td style="font-family: Cambria,serif"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzft0_zDHXTzUIpmvd" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="padding-bottom: 1pt; font-family: Cambria,serif"><span style="font-size: 11pt">Work in process</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">886,172</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">1,165,461</span></td> <td style="padding-bottom: 1pt; font-family: Cambria,serif"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryNet_iTI_pp0p0_mtINzft0_zsP9n8fKHUMc" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"><span style="font-size: 11pt">Total</span></td> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 2.25pt double; font-family: Cambria,serif"><span style="font-size: 11pt">$</span></td> <td style="border-bottom: black 2.25pt double; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">4,829,901</span></td> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"> </td> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 2.25pt double; font-family: Cambria,serif"><span style="font-size: 11pt">$</span></td> <td style="border-bottom: black 2.25pt double; font-family: Cambria,serif; text-align: right"><span style="font-size: 11pt">5,221,980</span></td> <td style="padding-bottom: 2.5pt; font-family: Cambria,serif"> </td></tr> </table> 2218204 2270567 1725525 1785952 886172 1165461 4829901 5221980 339250 380400 <p id="xdx_800_eus-gaap--ShareholdersEquityAndShareBasedPaymentsTextBlock_z7VciEuH1zug" style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0"><b>NOTE 5: <span id="xdx_828_znVOqnaCqFh1">STOCK BASED COMPENSATION</span> </b></p> <p style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0"><b> </b></p> <p style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0"><b><i>Stock Options - </i></b>Until June 2023, options were available to be granted to officers, directors, consultants and employees of the Company and its subsidiaries to purchase up to <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c20230630__us-gaap--PlanNameAxis__custom--StockIncentivePlan2013Member_pdd" title="Stock options shares available for grants">2,500,000</span> shares of the Company's common stock, under the Company’s 2013 Stock Incentive Plan (the "2013 Plan"). Under the 2013 Plan options expire ten <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20230601__20230630__us-gaap--PlanNameAxis__custom--StockIncentivePlan2013Member_zYyyuESIQZra" style="display: none" title="Options, expiration period">10</span> years after the date of grant. As of August 31, 2024, there were <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20240831__us-gaap--PlanNameAxis__custom--StockIncentivePlan2013Member_pdd" title="Stock options, outstanding">212,202</span> options outstanding under the 2013 Plan, of which <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20240301__20240831__us-gaap--PlanNameAxis__custom--StockIncentivePlan2013Member_pdd" title="Stock options, vested">185,300</span> are vested. No additional options may be granted under the 2013 Plan.</p> <p style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0">In August 2023, the Company’s shareholders approved the Company’s 2023 Stock Incentive Plan (the “2023 Plan”) under which <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230801__20230831__us-gaap--PlanNameAxis__custom--StockIncentivePlan2023Member_pdd" title="Options granted">2,500,000</span> options may be granted to officers, directors, consultants and employees of the Company and its subsidiaries. As of August 31, 2024, there were <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20240301__20240831__us-gaap--PlanNameAxis__custom--StockIncentivePlan2023Member_pdd" title="Options outstanding">219,558</span> options outstanding under the 2023 Plan, of which <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20240301__20240831__us-gaap--PlanNameAxis__custom--StockIncentivePlan2023Member_pdd" title="Stock options, vested">8,808</span> are vested.</p> <p style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The Company accounts for stock based compensation under ASC 718, “Share Based Payments.” which requires companies to expense the value of employee stock options and similar awards.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; text-align: left; margin-top: 0; margin-bottom: 0">During the six months ended August 31, 2024, the Company granted options to acquire <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240301__20240831__us-gaap--AwardTypeAxis__custom--EmployeesMember_pdd" title="Options granted">134,657</span> shares to employees exercisable at prices ranging from $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240301__20240831__us-gaap--AwardTypeAxis__custom--EmployeesMember__srt--RangeAxis__srt--MinimumMember_pdd" title="Options, exercisable price">4.12</span> to $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240301__20240831__us-gaap--AwardTypeAxis__custom--EmployeesMember__srt--RangeAxis__srt--MaximumMember_pdd" title="Options, exercisable price">4.87</span> and options to acquire <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240301__20240831__us-gaap--AwardTypeAxis__custom--NonEmployeeMember_pdd" title="Options granted">26,667</span> shares to non-employee members of the board of directors with an exercise price of $<span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240301__20240831__us-gaap--AwardTypeAxis__custom--NonEmployeeMember_pdd" title="Options, exercisable price">4.12</span>. The options granted to employees and directors vest over three <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240301__20240831_zIo3ogQWHoSk" style="display: none" title="Options, vesting period">3</span> years and expire ten <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20240301__20240831_zDp5z9u5S8ag" style="display: none" title="Options, expiration period">10</span> years from the date of issuance. The options granted during the first six months of fiscal 2025 had a combined weighted average grant date fair value of $<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240301__20240831_pdd" title="Weighted average grant date fair value, per share">2.54</span> per share.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_89D_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z5cRv1Kgsms1" style="font: 11pt Cambria,serif; margin: 0">The weighted-average fair value of options is estimated on the date of grant using the Black-Scholes options-pricing model. The weighted-average Black-Scholes assumptions are as follows:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B6_zd0BaBfXYNu9" style="display: none">Schedule of weighted-average Black-Scholes assumptions</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="width: 80%; font-family: Cambria,serif"> </td> <td style="width: 1%; padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; width: 19%; font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>Six Months Ended <br/> August 31, 2024</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Expected Life</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: center"><span style="font-size: 11pt"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20240301__20240831__srt--RangeAxis__srt--MinimumMember_zoP4Yb40dEcb" title="Expected life (in years)">5</span> - <span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20240301__20240831__srt--RangeAxis__srt--MaximumMember_z5BmvMj5Xo57" title="Expected life (in years)">8</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Risk free interest rate</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: center"><span style="font-size: 11pt"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c20240301__20240831__srt--RangeAxis__srt--MinimumMember_pdd" title="Risk free interest rate">3.64%</span> - <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c20240301__20240831__srt--RangeAxis__srt--MaximumMember_pdd" title="Risk free interest rate">4.39%</span></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Expected volatility</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: center"><span style="font-size: 11pt"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c20240301__20240831__srt--RangeAxis__srt--MinimumMember_pdd" title="Expected volatility">55.19%</span> - <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c20240301__20240831__srt--RangeAxis__srt--MaximumMember_pdd" title="Expected volatility">60.34%</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Expected dividend yield</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: center"><span style="font-size: 11pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20240301__20240831_pdd" title="Expected dividend yield">0%</span></span></td></tr> </table> <p id="xdx_8AB_zIcmOFl0Kwqj" style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0">For the three and six months ended August 31, 2024, the Company recognized $<span id="xdx_903_eus-gaap--ShareBasedCompensation_c20240601__20240831_pp0p0" title="Stock-based compensation expense">43,000</span> and $<span id="xdx_90E_eus-gaap--ShareBasedCompensation_c20240301__20240831_pp0p0" title="Stock-based compensation expense">97,000</span> in stock-based compensation expense, respectively. Such amounts are included in general and administration expenses on the unaudited condensed consolidated statements of income. For the three and six months ended August 31, 2023, the Company recognized approximately $<span id="xdx_901_eus-gaap--ShareBasedCompensation_c20230601__20230831_pp0p0" title="Stock-based compensation expense">46,000</span> and $<span id="xdx_90C_eus-gaap--ShareBasedCompensation_c20230301__20230831_pp0p0" title="Stock-based compensation expense">95,000</span> of stock-based compensation expense, respectively. Total compensation expense related to non-vested options not yet recognized as of August 31, 2024 was $<span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c20240831_pp0p0" title="Stock option non-vested">585,000 </span>and will be recognized over the next three years based on vesting date. The amount of future stock option compensation expense could be affected by any future option grants or by any forfeitures.</p> <p style="font: 11pt Cambria,serif; margin: 0 4.5pt 0 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0; text-align: justify">The aggregate intrinsic value of the Company’s vested and exercisable options at August 31, 2024 was approximately $<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c20240831_pp0p0" title="Options vested and exercisable aggregate intrinsic value">85,000</span>.</p> <p style="font: 10pt Cambria,serif; margin: 0"> </p> 2500000 P10Y 212202 185300 2500000 219558 8808 134657 4.12 4.87 26667 4.12 P3Y P10Y 2.54 <p id="xdx_89D_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z5cRv1Kgsms1" style="font: 11pt Cambria,serif; margin: 0">The weighted-average fair value of options is estimated on the date of grant using the Black-Scholes options-pricing model. The weighted-average Black-Scholes assumptions are as follows:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B6_zd0BaBfXYNu9" style="display: none">Schedule of weighted-average Black-Scholes assumptions</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="width: 80%; font-family: Cambria,serif"> </td> <td style="width: 1%; padding-bottom: 1pt; font-family: Cambria,serif"> </td> <td style="border-bottom: black 1pt solid; width: 19%; font-family: Cambria,serif; text-align: center"><span style="font-size: 9pt"><b>Six Months Ended <br/> August 31, 2024</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Expected Life</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: center"><span style="font-size: 11pt"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20240301__20240831__srt--RangeAxis__srt--MinimumMember_zoP4Yb40dEcb" title="Expected life (in years)">5</span> - <span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20240301__20240831__srt--RangeAxis__srt--MaximumMember_z5BmvMj5Xo57" title="Expected life (in years)">8</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Risk free interest rate</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: center"><span style="font-size: 11pt"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c20240301__20240831__srt--RangeAxis__srt--MinimumMember_pdd" title="Risk free interest rate">3.64%</span> - <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c20240301__20240831__srt--RangeAxis__srt--MaximumMember_pdd" title="Risk free interest rate">4.39%</span></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Expected volatility</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: center"><span style="font-size: 11pt"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c20240301__20240831__srt--RangeAxis__srt--MinimumMember_pdd" title="Expected volatility">55.19%</span> - <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c20240301__20240831__srt--RangeAxis__srt--MaximumMember_pdd" title="Expected volatility">60.34%</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-family: Cambria,serif"><span style="font-size: 11pt">Expected dividend yield</span></td> <td style="font-family: Cambria,serif"> </td> <td style="font-family: Cambria,serif; text-align: center"><span style="font-size: 11pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20240301__20240831_pdd" title="Expected dividend yield">0%</span></span></td></tr> </table> P5Y P8Y 0.0364 0.0439 0.5519 0.6034 0 43000 97000 46000 95000 585000 85000 <p id="xdx_80A_eus-gaap--EarningsPerShareTextBlock_z8ZpKhiozY02" style="font: 11pt Cambria,serif; margin: 0"><b>NOTE 6: <span id="xdx_82F_zZV90lYbrHPl">EARNINGS PER SHARE</span></b></p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_897_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zHifbIvRvXY9" style="font: 11pt Cambria,serif; margin: 0">The following table sets forth the computation of basic and diluted earnings per share:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B9_zESnRcLyDHuc" style="display: none">Schedule of Computation of basic and diluted earnings per share</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Cambria, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_495_20240301__20240831_zjKMRIalRtnc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20230301__20230831_zXVPsNVTqau7" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_492_20240601__20240831_zi8QOO7eqdA2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49C_20230601__20230831_zFvwtVnOEWL8" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Six Months Ended<br/> August 31,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Three Months Ended <br/> August 31,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_404_eus-gaap--ProfitLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 48%; text-align: left; padding-bottom: 2.5pt">Numerator for basic and diluted earnings per share</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">671,522</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">594,679</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">340,685</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">541,273</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i_pdd" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td>Denominator for basic earnings per share – weighted average</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,750,895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,742,571</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,750,910</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,743,069</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DilutiveSecuritiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="text-align: left">Effects of dilutive securities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock options for employees, directors and outside consultants</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">20,577</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">32,461</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">17,341</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">30,596</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Denominator for diluted earnings per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">15,771,472</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">15,775,032</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">15,768,251</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">15,773,665</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Basic Earnings Per Share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="padding-bottom: 2.5pt">Diluted Earnings Per Share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_ztjY6MsDoC24" style="font: 10pt Cambria,serif; margin: 0"><b> </b></p> <p id="xdx_897_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zHifbIvRvXY9" style="font: 11pt Cambria,serif; margin: 0">The following table sets forth the computation of basic and diluted earnings per share:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B9_zESnRcLyDHuc" style="display: none">Schedule of Computation of basic and diluted earnings per share</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Cambria, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_495_20240301__20240831_zjKMRIalRtnc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20230301__20230831_zXVPsNVTqau7" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_492_20240601__20240831_zi8QOO7eqdA2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49C_20230601__20230831_zFvwtVnOEWL8" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Six Months Ended<br/> August 31,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Three Months Ended <br/> August 31,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_404_eus-gaap--ProfitLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 48%; text-align: left; padding-bottom: 2.5pt">Numerator for basic and diluted earnings per share</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">671,522</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">594,679</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">340,685</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">541,273</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i_pdd" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td>Denominator for basic earnings per share – weighted average</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,750,895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,742,571</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,750,910</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,743,069</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DilutiveSecuritiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="text-align: left">Effects of dilutive securities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock options for employees, directors and outside consultants</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">20,577</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">32,461</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">17,341</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">30,596</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Denominator for diluted earnings per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">15,771,472</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">15,775,032</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">15,768,251</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">15,773,665</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Basic Earnings Per Share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="padding-bottom: 2.5pt">Diluted Earnings Per Share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 671522 594679 340685 541273 15750895 15742571 15750910 15743069 20577 32461 17341 30596 15771472 15775032 15768251 15773665 0.04 0.04 0.02 0.03 0.04 0.04 0.02 0.03 <p id="xdx_804_eus-gaap--ShortTermDebtTextBlock_zvMEk05ygR7i" style="font: 11pt Cambria,serif; margin: 0"><b>NOTE 7: <span id="xdx_821_zE4kYvgWmFHb">REVOLVING LINE OF CREDIT</span></b></p> <p style="font: 11pt Cambria,serif; margin: 0"><b> </b></p> <p style="font: 11pt Cambria,serif; margin: 0">The Company has a $<span id="xdx_90C_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20240831__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_pp0p0" title="Revolving line of credit"><span id="xdx_90D_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20240229__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_pp0p0" title="Revolving line of credit">1,500,000</span></span> revolving line of credit at prime which was <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_c20240831__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_pdd" title="Interest rate"><span id="xdx_90E_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_c20240229__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_pdd" title="Interest rate">8.50%</span></span> at August 31, 2024 and February 29, 2024. <span id="xdx_904_eus-gaap--LineOfCreditFacilityDescription_c20240301__20240831__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember" title="Revolving credit line description">The revolving credit line is collateralized by the Company’s accounts receivable and inventory. The revolving credit line is payable on demand and must be retired for a 30-day period, once annually. If the Company fails to perform the 30-day annual pay down or if the bank elects to terminate the credit line, the bank may, at its option, convert the outstanding balance to a 36-month term note with payments including interest in 36 equal installments.</span></p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">As of August 31, 2024, $0 of the Company’s credit line was being utilized to collateralize Letters of Credit issued by the Company. As of August 31, 2024, there were no outstanding borrowings under the line of credit and the unused portion of the credit line was $<span id="xdx_904_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_c20240831__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_pp0p0" title="Unused portion of credit line">1,500,000</span>.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The Company has a $<span id="xdx_90F_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20240831__us-gaap--CreditFacilityAxis__custom--EquipmentLineOfCreditMember_pp0p0" title="Revolving line of credit">750,000</span> equipment line of credit at prime plus <span id="xdx_90E_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_c20240831__us-gaap--CreditFacilityAxis__custom--EquipmentLineOfCreditMember_pdd" title="Interest rate">0.50%</span>, which was <span id="xdx_901_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_c20240831_pdd" title="Interest rate">9%</span> at August 31, 2024. At August 31, 2024, there were <span id="xdx_90A_eus-gaap--ShortTermBorrowings_iI_pp0p0_dto_c20240831__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_z0sVBhJ0DZCb" title="Outstanding borrowings under the line of credit"><span id="xdx_900_eus-gaap--ShortTermBorrowings_iI_pp0p0_do_c20240831__us-gaap--CreditFacilityAxis__custom--EquipmentLineOfCreditMember_zJRhBS3NICm1" title="Outstanding borrowings under the line of credit">no</span></span> outstanding borrowings under the equipment line of credit.</p> <p style="font: 11pt Cambria,serif; margin: 0"><b> </b></p> 1500000 1500000 0.0850 0.0850 The revolving credit line is collateralized by the Company’s accounts receivable and inventory. The revolving credit line is payable on demand and must be retired for a 30-day period, once annually. If the Company fails to perform the 30-day annual pay down or if the bank elects to terminate the credit line, the bank may, at its option, convert the outstanding balance to a 36-month term note with payments including interest in 36 equal installments. 1500000 750000 0.0050 0.09 0 0 <p id="xdx_800_eus-gaap--ConcentrationRiskDisclosureTextBlock_zZFnBapANZ1j" style="font: 11pt Cambria,serif; margin: 0"><b>NOTE 8: <span id="xdx_82B_zoIZP1PQZcK3">CUSTOMER CONCENTRATIONS AND FOREIGN SALES</span></b></p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_890_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zdlnR2wSAvJh" style="font: 11pt Cambria,serif; margin: 0">Export sales to customers located outside the United States and Canada were approximately as follows:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B3_z5h0GAq8rWY4" style="display: none">Schedule of Customer Concentrations and Foreign Sales</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Cambria, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Six Months Ended<br/> August 31,</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Three Months Ended<br/> August 31,</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 48%; text-align: left">Asia Pacific (APAC)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240601__20240831__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pp0p0" style="width: 9%; text-align: right" title="Total sales">880,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230601__20230831__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pp0p0" style="width: 9%; text-align: right" title="Total sales">1,109,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240301__20240831__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pp0p0" style="width: 9%; text-align: right" title="Total sales">368,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230301__20230831__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pp0p0" style="width: 9%; text-align: right" title="Total sales">538,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Europe, Middle East, Asia (EMEA)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240601__20240831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pp0p0" style="text-align: right" title="Total sales">2,381,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230601__20230831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pp0p0" style="text-align: right" title="Total sales">1,581,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240301__20240831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pp0p0" style="text-align: right" title="Total sales">1,136,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230301__20230831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pp0p0" style="text-align: right" title="Total sales">1,155,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="text-align: left; padding-bottom: 1pt">Latin America</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240601__20240831__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total sales">345,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230601__20230831__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total sales">985,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240301__20240831__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total sales">163,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230301__20230831__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total sales">747,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240601__20240831_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total sales">3,606,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230601__20230831_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total sales">3,675,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240301__20240831_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total sales">1,667,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230301__20230831_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total sales">2,440,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zN2dEgyjeisc" style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">During the first half of fiscal 2025 and fiscal 2024, sales to foreign customers accounted for approximately $<span id="xdx_904_eus-gaap--Revenues_c20240301__20240831__us-gaap--ConcentrationRiskByTypeAxis__custom--ForeignCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pp0p0" title="Sales revenue">3,606,000 </span>and $<span id="xdx_902_eus-gaap--Revenues_c20230301__20230831__us-gaap--ConcentrationRiskByTypeAxis__custom--ForeignCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pp0p0" title="Sales revenue">3,675,000</span>, or <span id="xdx_90E_ecustom--SalesRevenuePercent_c20240301__20240831__us-gaap--ConcentrationRiskByTypeAxis__custom--ForeignCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pdd" title="Sales revenue, percent">35%</span> and <span id="xdx_90C_ecustom--SalesRevenuePercent_c20230301__20230831__us-gaap--ConcentrationRiskByTypeAxis__custom--ForeignCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pdd" title="Sales revenue, percent">40%</span>, respectively, of total revenues.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">During the second quarter of fiscal 2025 and fiscal 2024, sales to foreign customers accounted for approximately $<span id="xdx_907_eus-gaap--Revenues_c20240601__20240831__us-gaap--ConcentrationRiskByTypeAxis__custom--ForeignCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pp0p0" title="Sales revenue">1,667,000</span> and $<span id="xdx_905_eus-gaap--Revenues_c20230601__20230831__us-gaap--ConcentrationRiskByTypeAxis__custom--ForeignCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pp0p0" title="Sales revenue">2,440,000</span>, or <span id="xdx_903_ecustom--SalesRevenuePercent_c20240601__20240831__us-gaap--ConcentrationRiskByTypeAxis__custom--ForeignCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pdd" title="Sales revenue, percent">32%</span> and <span id="xdx_901_ecustom--SalesRevenuePercent_c20230601__20230831__us-gaap--ConcentrationRiskByTypeAxis__custom--ForeignCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pdd" title="Sales revenue, percent">43%</span>, respectively, of total revenues.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The Company had one customer which accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_c20240301__20240831__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pdd" title="Concentration percentage">21%</span> of total sales during the first half of fiscal 2025. The Company had two customers which accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_c20240601__20240831__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pdd" title="Concentration percentage">38%</span> of total sales during the second quarter of fiscal 2025. Three customers accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_c20240301__20240831__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_pdd" title="Concentration percentage">65%</span> of the outstanding accounts receivable at August 31, 2024.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The Company had one customer which accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_c20230301__20230831__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pdd" title="Concentration percentage">14%</span> of total sales during the first half of fiscal 2024. The Company had one customer which accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_c20230601__20230831__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_pdd" title="Concentration percentage">20%</span> of total sales during the second quarter of fiscal 2024. Two customers accounted for <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_c20230301__20240229__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_pdd" title="Concentration percentage">26%</span> of the outstanding accounts receivable at February 29, 2024.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p id="xdx_890_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zdlnR2wSAvJh" style="font: 11pt Cambria,serif; margin: 0">Export sales to customers located outside the United States and Canada were approximately as follows:</p> <p style="font: 11pt Cambria,serif; margin: 0"><span id="xdx_8B3_z5h0GAq8rWY4" style="display: none">Schedule of Customer Concentrations and Foreign Sales</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Cambria, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Six Months Ended<br/> August 31,</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">Three Months Ended<br/> August 31,</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="width: 48%; text-align: left">Asia Pacific (APAC)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240601__20240831__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pp0p0" style="width: 9%; text-align: right" title="Total sales">880,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230601__20230831__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pp0p0" style="width: 9%; text-align: right" title="Total sales">1,109,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240301__20240831__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pp0p0" style="width: 9%; text-align: right" title="Total sales">368,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230301__20230831__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pp0p0" style="width: 9%; text-align: right" title="Total sales">538,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Europe, Middle East, Asia (EMEA)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240601__20240831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pp0p0" style="text-align: right" title="Total sales">2,381,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230601__20230831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pp0p0" style="text-align: right" title="Total sales">1,581,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240301__20240831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pp0p0" style="text-align: right" title="Total sales">1,136,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230301__20230831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pp0p0" style="text-align: right" title="Total sales">1,155,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(230,239,255)"> <td style="text-align: left; padding-bottom: 1pt">Latin America</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240601__20240831__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total sales">345,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230601__20230831__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total sales">985,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240301__20240831__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total sales">163,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230301__20230831__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total sales">747,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240601__20240831_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total sales">3,606,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230601__20230831_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total sales">3,675,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20240301__20240831_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total sales">1,667,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230301__20230831_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total sales">2,440,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 880000 1109000 368000 538000 2381000 1581000 1136000 1155000 345000 985000 163000 747000 3606000 3675000 1667000 2440000 3606000 3675000 0.35 0.40 1667000 2440000 0.32 0.43 0.21 0.38 0.65 0.14 0.20 0.26 <p id="xdx_80F_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zNmJSnyzMRnc" style="font: 11pt Cambria,serif; margin: 0"><b>NOTE 9: <span id="xdx_82C_zDv0ZXKlNNp8">COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font: 11pt Cambria,serif; margin: 0"><b> </b></p> <p style="font: 11pt Cambria,serif; margin: 0">The Company did not have any material commitments or contingencies as of August 31, 2024.</p> <p style="font: 11pt Cambria,serif; margin: 0"> </p> <p style="font: 11pt Cambria,serif; margin: 0">The Company is subject, from time to time, to claims by third parties under various legal disputes. The defense of such claims, or any adverse outcome relating to any such claims, could have a material adverse effect on the Company’s liquidity, financial condition, and cash flows. As of August 31, 2024, the Company did not have any pending legal actions.</p> false false false false